﻿/*!
 * Theme Name: Foundation2
 * Description: Starter Theme to use with Timber
 * Author: Alexandra Spalato
*//*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Oxygen,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.15;-moz-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0;scroll-behavior:smooth}h1{font-size:2em;margin:0.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%;height:auto}figure{margin:0}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}fieldset{padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type='checkbox'],[type='radio']{padding:0}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy='true']{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:not-allowed}[aria-hidden='false'][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}.screen-reader-text{display:none}@font-face{font-family:'Avenir';src:url("assets/fonts/Avenir-Black.eot");src:url("assets/fonts/Avenir-Black.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Avenir-Black.woff2") format("woff2"),url("assets/fonts/Avenir-Black.woff") format("woff"),url("assets/fonts/Avenir-Black.ttf") format("truetype"),url("assets/fonts/Avenir-Black.svg#Avenir-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'Avenir Book';src:url("assets/fonts/Avenir-Book.eot");src:url("assets/fonts/Avenir-Book.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Avenir-Book.woff2") format("woff2"),url("assets/fonts/Avenir-Book.woff") format("woff"),url("assets/fonts/Avenir-Book.ttf") format("truetype"),url("assets/fonts/Avenir-Book.svg#Avenir-Book") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Avenir';src:url("assets/fonts/Avenir-Medium.eot");src:url("assets/fonts/Avenir-Medium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Avenir-Medium.woff2") format("woff2"),url("assets/fonts/Avenir-Medium.woff") format("woff"),url("assets/fonts/Avenir-Medium.ttf") format("truetype"),url("assets/fonts/Avenir-Medium.svg#Avenir-Medium") format("svg");font-weight:500;font-style:normal}html{font-size:62.5%;overflow-x:hidden}body{font-family:"Avenir Book",sans-serif;font-size:1.6rem;color:#292929;background:#faf5ef;line-height:1.5}@media only screen and (min-width: 768px){body{font-size:1.9rem}}a{transition:all 0.2s ease-in-out;text-decoration:none;color:#dd6052}a:hover{color:#dd6052}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}strong,b,.bold{font-family:'Avenir';font-weight:900}h1,h2,h3,h4,h5,h6{font-weight:900;font-family:'Avenir'}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:'Avenir';font-weight:900}.font56{font-size:4.2rem}@media only screen and (min-width: 768px){.font56{font-size:5.6rem}}.font42{font-size:3.2rem}@media only screen and (min-width: 768px){.font42{font-size:4.2rem}}.font32{font-size:2.2rem}@media only screen and (min-width: 480px){.font32{font-size:2.4rem}}@media only screen and (min-width: 768px){.font32{font-size:3.2rem}}.font21{font-size:1.8rem}@media only screen and (min-width: 768px){.font21{font-size:2.1rem}}.text-small{font-size:1.2rem}.uppercase{text-transform:uppercase}.blog-intro{font-size:2.8rem;color:#132d7f;position:relative;margin:50px 0}.blog-intro .text{z-index:10}.blog-intro:before{content:'';background:url("./assets/img/blue-triangle.svg");width:100px;height:99px;position:absolute;left:-15px;top:-15px;z-index:-1}@media only screen and (min-width: 768px){.blog-intro:before{left:-30px;top:-30px}}blockquote{color:#dd6052;font-family:'Avenir';font-weight:900;font-size:2.4rem;line-height:3.2rem;margin:0 auto;position:relative;padding-left:20px;max-width:500px;border-left:5px solid #dd6052}@media only screen and (min-width: 960px){blockquote{max-width:650px}}@media only screen and (min-width: 768px){blockquote:after{content:'';background:url("./assets/img/quote.svg");width:97px;height:52px;position:absolute;top:0;right:-120px}}.aligncenter{text-align:center}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}img.centered,.aligncenter{display:block;margin:0 auto}img.alignnone,.alignnone{margin-bottom:1.5rem}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 20px 20px 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 20px 20px}.gallery-caption,.wp-caption-text{font-size:14px;font-size:1.4rem;font-weight:600;margin:0;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 3rem}.header{padding:0 20px}.header__content{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;overflow:hidden}.header-search{width:24rem;height:24px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.header-search__icon{margin-top:-5px}.header-search__form{max-width:18rem;margin-top:-5px}.header-search__form input{background:#21232b;width:26rem;border:none;color:#ffeae1;font-size:2rem}.header-search__form input::-webkit-input-placeholder{color:#ffeae1;font-size:2rem}.header-search__form input:-moz-placeholder{color:#ffeae1;font-size:2rem}.header-search__form input::-moz-placeholder{color:#ffeae1;font-size:2rem}.header-search__form input:-ms-input-placeholder{color:#ffeae1;font-size:2rem}@media only screen and (min-width: 768px){.header-logo{margin-left:-60px !important}}@media only screen and (max-width: 724px){.header-logo img{max-width:160px}}.header-logo__link{max-height:35px}.header-menu{display:flex;flex-flow:row nowrap;justify-content:space-between;font-size:1.7rem}.header-menu__sep{padding:0 15px}.header-menu__trigger{display:flex;justify-content:space-between;cursor:pointer;transition:all 0.2s ease-in-out}.header-menu__trigger:hover{color:#dd6052}.header-menu__trigger .hiddenM{margin-right:20px}.header-menu__trigger .hamburger{width:31px;height:23px;position:relative;transform:rotate(0deg);transition:0.5s ease-in-out}.header-menu__trigger .hamburger span{position:absolute;display:block;background-color:#dd6052;height:2px;width:100%;opacity:1;transform:rotate(0deg);transition:0.25s ease-in-out}.header-menu__trigger .hamburger span:nth-child(1){top:0;width:23px}.header-menu__trigger .hamburger span:nth-child(2){top:10px}.header-menu__trigger .hamburger span:nth-child(3){bottom:0;width:23px}.footer{overflow:hidden;z-index:100;position:relative;background-color:#246fc9}.footer .wrapper{max-width:870px}.footer__text{padding:45px 0;margin:0}.fat-footer{padding:100px 0 150px;background-color:#195090;color:#195090;position:relative;overflow:hidden;background:#195090 url("./assets/img/footer-bg.svg") no-repeat bottom right;background-size:auto 98%}@media only screen and (min-width: 700px){.fat-footer{background-position-y:20px}}@media only screen and (min-width: 700px) and (max-width: 768px){.fat-footer{background-position-x:573px}}@media only screen and (max-width: 700px){.fat-footer{background-position-y:750px}}@media only screen and (max-width: 480px){.fat-footer{background:#195090}}@media only screen and (min-width: 700px){.fat-footer:before{content:'';position:absolute;background:url("./assets/img/footer-top.svg");width:208px;height:31px;right:0;top:-30px}}@media only screen and (min-width: 700px) and (min-width: 700px) and (max-width: 768px){.fat-footer:before{right:-120px}}.fat-footer .wrapper{padding-left:35px;display:flex;flex-flow:row nowrap;justify-content:start}@media only screen and (min-width: 700px){.fat-footer .wrapper{padding-left:100px}}@media only screen and (max-width: 480px){.fat-footer__mobile-bg{background:url("./assets/img/footer-bg.svg") no-repeat;width:294px;height:612px;position:absolute;right:0;bottom:-448px}}.fat-footer__social{display:flex;flex-flow:column;justify-content:start;padding-right:35px}@media only screen and (min-width: 700px){.fat-footer__social{padding-right:70px}}.fat-footer__social .fa{font-size:4.5rem;margin-bottom:30px}.fat-footer__social .fa:hover{color:#ffeae1}.fat-footer__menus{max-width:622px}@media only screen and (min-width: 700px){.fat-footer__menus{display:flex;flex-flow:row wrap;justify-content:start}}.fat-footer__menus .widget{flex-basis:50%;margin-bottom:50px}@media only screen and (min-width: 700px){.fat-footer__menus .widget{padding-right:70px}}.fat-footer__menus .widget ul{padding:0}.fat-footer__menus .widget li{list-style-type:none}.fat-footer__menus .widget li a{color:#ffeae1;font-size:1.4rem;text-transform:capitalize}.fat-footer__menus .widget li a:hover{color:#b7b7b7}body{position:relative;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.blog .hero{padding-top:50px;padding-bottom:45px}.lab{padding-top:30px;position:relative;margin-bottom:100px}@media only screen and (min-width: 1600px){.lab{background:url("./assets/img/lab-bg.svg") no-repeat -10px 0;background-size:101% auto}}@media only screen and (max-width: 1600px){.lab:before{content:'';background:url("./assets/img/lab-bg.svg");background-size:cover;position:absolute;left:-8px;top:0;width:768px;height:655px;z-index:-1}}@media only screen and (max-width: 1600px) and (min-width: 768px){.lab:before{width:101%}}.lab .posts-wrapper{padding:60px 30px;background:#fff}@media only screen and (min-width: 480px){.lab .posts-wrapper{padding:60px 55px}}.lab__dd{display:flex;flex-flow:row wrap;justify-content:space-between;justify-content:center;padding:0 30px 30px}@media only screen and (min-width: 826px){.lab__dd{justify-content:space-between}}.lab__dd>div span{color:#ffeae1;font-size:1.6rem;letter-spacing:1.4px}.lab__dd select{background:#faf5ef;border:none;text-transform:uppercase;font-size:1.2rem;color:#21232b;height:32px;font-family:'Avenir';font-weight:900}.lab__dd--cats{margin-bottom:10px}@media only screen and (min-width: 480px){.lab__dd--cats{display:flex;align-items:center}}.lab__dd--cats select{width:100%}@media only screen and (min-width: 480px){.lab__dd--sort{display:flex;align-items:center;margin-bottom:10px}}.lab__dd--sort select{width:100%}.lab .pagination{margin-top:30px}.page .article-body .wrapper{max-width:1170px;position:relative;top:-120px;background:#fff;padding:0 30px;z-index:10}@media only screen and (min-width: 768px){.page .article-body .wrapper{padding:0 53px}}.page.section-team .featured-posts{margin-bottom:200px}@media only screen and (min-width: 1240px){.page.section-team .featured-posts{margin-bottom:350px}}.page-template-become-a-client footer{display:none}.wrap700 iframe{max-width:695px;margin:0 auto}body img.gform_ajax_spinner{display:none !important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 767px){iframe{width:100%}}.single-post .article-content{position:relative}.single-post .article-content .wrapper{position:relative;top:-120px;background:#fff;padding-top:15px;z-index:10}@media only screen and (min-width: 1280px){.single-post .article-content .wrapper{margin-bottom:200px}}.single-post .article-content p a{text-decoration:underline}.single-post .article-body{z-index:10;position:relative}.single-post .article-body a[href*="foundation.memberful.com"]{display:inline-block;padding:15px 15px;box-shadow:0px 10px 20px rgba(0,0,0,0.25);transition:all 0.4s ease-in-out;font-family:'Avenir';font-weight:500;font-size:1.6rem;color:#ffeae1;text-transform:uppercase;border-radius:4px;border-bottom:5px solid;letter-spacing:2.4px;background:#dd6052;border-color:#b14437;text-decoration:none}@media only screen and (min-width: 360px){.single-post .article-body a[href*="foundation.memberful.com"]{padding:15px 30px}}.single-post .article-body a[href*="foundation.memberful.com"]:hover{background:#e17467;box-shadow:0px 20px 20px rgba(0,0,0,0.75);transform:translateY(-5px) !important}.single-post .content-block{max-width:700px;margin:0 auto}.blog-wave{position:absolute;left:0;top:-166px;z-index:-1}.wrap700{max-width:700px;margin:0 auto}.single-service .text-image:first-of-type{padding-top:20px}.single-learning_centre{background-color:#fff}.single-learning_centre .article-content{margin-bottom:100px}.single-learning_centre .article-body h2,.single-learning_centre .article-body h3,.single-learning_centre .article-body h4{color:#dd6052}.single-learning_centre .article-body h2{font-size:3.2rem}@media only screen and (min-width: 768px){.single-learning_centre .article-body h2{font-size:4.2rem}}.single-learning_centre .article-body h3{font-size:2.4rem}@media only screen and (min-width: 768px){.single-learning_centre .article-body h3{font-size:3.2rem}}.single-learning_centre .article-body h4{font-size:1.8rem}@media only screen and (min-width: 768px){.single-learning_centre .article-body h4{font-size:2.1rem}}@media only screen and (min-width: 768px){.single-learning_centre .article-body .lc__container{display:flex;padding-bottom:50px}}@media only screen and (min-width: 1280px){.single-learning_centre .article-body .lc__container{padding-bottom:100px}}.single-learning_centre .article-body .lc__container .lc__sidebar #post-related-terms,.single-learning_centre .article-body .lc__container .lc__sidebar #post-navigation{display:none}@media only screen and (min-width: 768px){.single-learning_centre .article-body .lc__container .lc__sidebar{min-width:365px;padding-right:40px;display:flex;flex-direction:column}.single-learning_centre .article-body .lc__container .lc__sidebar--container{height:100%;margin-bottom:30px}.single-learning_centre .article-body .lc__container .lc__sidebar #post-related-terms,.single-learning_centre .article-body .lc__container .lc__sidebar #post-navigation{display:block}.single-learning_centre .article-body .lc__container .lc__sidebar #post-navigation{width:325px;height:302px;padding-bottom:12px}}@media only screen and (min-width: 768px){.single-learning_centre .article-body .lc__container .lc__content{padding-top:5px}.single-learning_centre .article-body .lc__container .lc__content #post-related-terms,.single-learning_centre .article-body .lc__container .lc__content #post-navigation{display:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{animation-delay:1.5s;animation-name:fadeInUp;animation-duration:2s;animation-timing-function:ease-out}.fadeInUpLong{animation-delay:2.5s;animation-name:fadeInUp;animation-duration:2s;animation-timing-function:ease-out}.home{background:#faf5ef}.home .hero__buttons .button--salmon,.home .hero__buttons .button--blue{z-index:10;position:relative}.home .hero__content{max-width:700px;margin:0 auto;line-height:1.8}.home-animated-image{margin-bottom:50px;position:relative}@media only screen and (min-width: 768px){.home-animated-image{margin-bottom:100px}}.home-animated-image .big-image{width:100%;height:auto}.home-2cols{margin-top:-100px}.home-2cols .wrapper{max-width:900px}@media only screen and (min-width: 768px){.home-2cols .wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:200px}}.home-2cols__item{max-width:600px;margin:100px auto}@media only screen and (min-width: 768px){.home-2cols__item{margin:0 auto 100px;flex-basis:50%;max-width:360px;margin-bottom:0}.home-2cols__item:first-child{padding-right:50px}}.home-2cols__content{font-size:1.8rem;margin-bottom:70px}.home-asteroid{position:relative}@media only screen and (max-width: 1199px){.home-asteroid{margin-top:-100px}}@media only screen and (max-width: 768px){.home-asteroid{padding-top:50px}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.home-asteroid{margin-bottom:-200px}}@media only screen and (min-width: 1441px){.home-asteroid{padding-top:100px}}@media only screen and (min-width: 1200px){.home-asteroid .wrapper{display:flex}}.home-asteroid__bg{width:300px;height:300px;display:none;background:rgba(0,0,0,0.2);border-radius:50%;transform:translate(80px, 150px);z-index:-10;position:relative}@media only screen and (min-width: 1200px) and (max-width: 1440px){.home-asteroid__bg{display:block}}@media only screen and (min-width: 1200px){.home-asteroid__bg{width:800px;height:800px}}@media only screen and (min-width: 1200px){.home-asteroid__bg{transform:translate(-50px, 80px)}}.home-asteroid__image{transform:translate(-70px, -56px);position:relative}@media only screen and (min-width: 1200px){.home-asteroid__image{transform:translate(-180px, -120px)}}@media only screen and (max-width: 1199px){.home-asteroid__image{margin-top:50px}}@media only screen and (min-width: 1441px){.home-asteroid__image{display:none}}.home-asteroid__text{max-width:600px;margin:0 auto;order:2}@media only screen and (max-width: 1440px){.home-asteroid__text{flex-basis:80%}}@media only screen and (min-width: 1441px){.home-asteroid__text{flex-basis:50%}}@media only screen and (min-width: 1200px){.home-asteroid__text{max-width:360px;margin-bottom:0;transform:translateX(-100px);margin-bottom:100px}}@media only screen and (min-width: 1441px){.home-asteroid__text{transform:translate(100px, -100px)}}.asteroid{z-index:10;position:relative}@media only screen and (min-width: 1200px) and (max-width: 1440px){.asteroid{position:absolute;top:-94px;left:-153px}}@media only screen and (max-width: 1199px){.asteroid{width:70%}}@media only screen and (min-width: 1441px){.asteroid{flex-basis:50%;transform:translate(-100px, -50px) !important}}.home-blue-section{background:#7db6ef;position:relative}.home-blue-section:before{content:'';background:url("./assets/img/curve-blue-top.svg");background-size:cover;position:absolute;left:0;width:100%;height:68px;top:-57px}@media only screen and (min-width: 480px){.home-blue-section:before{height:205px;top:-117px}}@media only screen and (min-width: 1600px){.home-blue-section:before{height:202px;top:-201px}}.home-blue-section:after{content:'';background:url("./assets/img/curve-blue-bottom.svg") no-repeat left bottom;background-size:cover;position:absolute;left:0;width:100%;height:200px;bottom:-200px}.home-blue-section .wrapper{margin-bottom:-70px}@media only screen and (min-width: 1024px){.home-blue-section .wrapper{display:flex}}.home-blue-section__content{max-width:600px;margin:0 auto;flex-basis:80%;transform:translateY(100px)}@media only screen and (min-width: 768px){.home-blue-section__content{max-width:360px;margin-bottom:0}}@media only screen and (max-width: 1024px){.home-blue-section__content{position:relative;top:-90px}}.home-blue-section__image{position:relative;z-index:10;transform:translateY(20px)}@media only screen and (min-width: 1024px){.home-blue-section__image{transform:translate(200px, -100px)}}.home-blue-section .button{background:#21232b;border-color:#dd6052}.home-blue-section .button:hover{background:#0b354c}.home .featured-posts{margin:0;position:relative;z-index:1;padding-bottom:80px;top:68px}.home .featured-posts:after{content:'';background:url(./assets/img/curve-beige-bottom.svg);background-size:cover;position:absolute;left:0;width:100%;height:77px;bottom:-8px;z-index:-1}@media only screen and (min-width: 480px){.home .featured-posts:after{height:136px;bottom:-67px}}@media only screen and (min-width: 768px){.home .featured-posts:after{height:189px;bottom:-113px}}@media only screen and (min-width: 1024px){.home .featured-posts:after{height:265px;bottom:-139px}}@media only screen and (min-width: 1600px){.home .featured-posts:after{height:460px;bottom:-243px}}.home .featured-posts__container,.home .featured-posts__title{max-width:1125px;padding:0 30px;margin:0 auto;position:relative;top:48px}.home .featured-posts__title{margin-bottom:20px}.home .animated-text{background:#dd6052;position:relative;padding-top:170px}@media only screen and (min-width: 480px){.home .animated-text{padding-top:268px}}@media only screen and (min-width: 1450px){.home .animated-text{padding-top:380px}}.home .animated-text__title{color:#b14437}.home .featured-services{padding:30px 0 100px;background-image:linear-gradient(#e47a70 50%, #faf5ef 50%)}.home .featured-services .featured-services__link p{display:inline}.home .resources{position:relative}@media only screen and (min-width: 768px){.home .resources:before{content:url(./assets/img/resources-bg.svg);position:absolute;top:-124px;right:-65px}}@media only screen and (min-width: 1440px){.home .resources{padding-bottom:300px}}.home .booking-form.form-bottom{margin-top:0}.research-page .hero{padding-bottom:0;min-height:200px}.research-page .text-image__item{margin-bottom:0}.research-page .title-cols{padding-top:0}.research-page .title-cols__item{color:#ffeae1}.research-page .title-cols__small-title{margin-top:0}.research-page .image-block{padding-bottom:100px}.research-page .steps__intro{color:#b7b7b7;max-width:800px;margin:25px auto 0}.research-page .steps__brick{max-width:850px;margin:25px auto 0}@media only screen and (max-width: 480px){.research-page .steps.first{padding-bottom:10px}}.research-page .cta-button{margin-top:-100px}.research-page footer{margin-top:-65px}@media only screen and (min-width: 1440px){.research-page .booking-form.form-bottom{margin-top:30px}.research-page .resources{padding-bottom:250px}}.research-page .text-image{padding-top:45px}@media only screen and (max-width: 480px){.research-page .resources{padding-bottom:100px}}.agency-page .steps__intro,.industries-page .steps__intro{color:#b7b7b7;margin-top:30px}.agency-page .agency-first,.industries-page .agency-first{padding-top:45px}.agency-page .agency-first .text-image__item,.industries-page .agency-first .text-image__item{margin-bottom:50px}.agency-page .cta-button,.industries-page .cta-button{margin-top:-50px}.agency-page .image-block,.industries-page .image-block{padding-bottom:180px}.agency-page footer,.industries-page footer{margin-top:-62px}.industries-page .decorated-title,.industries-page .decorated-title h2,.industries-page .content-block,.industries-page .benefits{max-width:1125px;margin:0 auto;padding-left:30px;padding-right:30px}.industries-page .decorated-title{margin-top:50px}.industries-page .benefits__item:last-child{margin-bottom:200px}@media only screen and (min-width: 1440px){.industries-page .benefits__item:last-child{margin-bottom:350px}}.industries-page .font21 p{font-family:'Avenir';font-weight:500}@media only screen and (min-width: 768px){.agency-page .text-image.first .text-image__title{font-size:5.6rem;transform:translateY(50px)}}.search{background:#21232b}.search .header{padding-bottom:100px}.search__search{margin-bottom:60px !important;color:#21232b}.search__search form div{display:flex;flex-flow:row nowrap;justify-content:start}.search__search input[type='text']{border:5px solid #b14437;border-right:none;flex-basis:60%;padding:15px !important;height:60px}@media only screen and (min-width: 480px){.search__search input[type='text']{flex-basis:75%}}.search__search .button{flex-basis:40%;box-shadow:none;margin-top:0 !important;border-radius:0 4px 4px 0;height:60px}@media only screen and (min-width: 480px){.search__search .button{flex-basis:25%}}@media only screen and (max-width: 360px){.search__search .button{font-size:1.2rem}}.search__search .button:hover{box-shadow:none;transform:translateY(0) !important}.search article,.search__search,.search .search-cat{max-width:760px;margin:0 auto}.search section.search-cat .lab__dd{margin:0;padding:0;justify-content:left}.search section.search-cat .lab__dd span{margin-right:10px}@media only screen and (min-width: 768px){.search .search-cats{display:flex;align-items:center}}.search .search-cats .selectric{min-width:240px}.search .post{border-bottom:5px solid #b7b7b7;padding:30px 0}@media only screen and (min-width: 480px){.search .post__header{display:flex;flex-flow:row nowrap;justify-content:space-between}}.search .post h2{flex-basis:80%;padding-right:30px;font-size:1.8rem;text-transform:capitalize;margin-top:0}.search .post__badge{color:#dd6052;font-size:1.4rem;flex-basis:20%;margin-bottom:15px}@media only screen and (min-width: 480px){.search .post__badge{text-align:right;margin-bottom:0}}.search .post__badge.blue-badge{color:#246fc9}.search .post__excerpt{color:#b7b7b7;font-size:1.6rem}.search .services-first{margin-top:190px}.contact-page .hero{padding-bottom:30px}.contact-page .text-image{padding-top:0;margin:0}.contact-page .text-image__item{margin-bottom:0}.contact-page .booking-form{padding-top:0;margin-top:0}.contact-page .booking-form__text{margin-top:30px;text-align:center}@media only screen and (min-width: 768px){.contact-page .booking-form__text{text-align:right}}.contact-page .booking-form__title{margin-bottom:0}.contact-page .booking-form__content{margin-bottom:25px}@media only screen and (max-width: 768px){.contact-page .booking-form{margin-top:-30px}}.contact-page .hero__buttons{display:none}.contact-page .ginput_container_select select,.contact-page .ginput_card_field select{background-color:#21232b}.page-template-account .hero__buttons{display:none}.page-template-account .hero{min-height:200px;padding-bottom:70px}.page-template-account .booking-form{background:#faf5ef}.page-template-account .booking-form__form{max-width:590px}.page-template-account .booking-form li{border-bottom:none}.page-template-account .booking-form .gsection_title{font-size:3.2rem}.page-template-account .gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message{display:none}.page-template-account .gform_wrapper li.gfield.gfield_creditcard_warning{border:none;background:transparent}.page-template-account input[type='text'],.page-template-account input[type='password']{color:#707070 !important;border-bottom:4px solid rgba(112,112,112,0.3);color:#000 !important}@media only screen and (max-width: 500px){.page-template-account .gform_button{font-size:1rem !important}}.page-template-account .ginput_container_email input{color:#3ea576 !important;border-color:#3ea576}.page-template-account .gfield_description{font-size:1.4rem;background:#fff;padding:14px !important}.page-template-account .ginput_container_select select,.page-template-account .ginput_card_field select{color:#21232b !important}.account-menu{text-align:center;max-width:800px;margin:0 auto;padding:10px 30px;border-bottom:1px solid #dcd8cb;margin-bottom:100px}.account-menu__item,.account-menu span{color:#707070;font-size:1.2rem;padding:0 3px}.account-menu__item.current,.account-menu__item:hover,.account-menu span.current,.account-menu span:hover{color:#dd6052}.country-select{transform:translateY(25px)}.country-select .ginput_container_select{border-bottom:4px solid #d1cdc9 !important}.ginput_container_creditcard .ginput_cardinfo_left{width:100%;float:none !important}@media only screen and (min-width: 480px){.ginput_card_security_code{width:400px}}.gsection_title{padding-top:50px !important}.login-page .hero{min-height:200px}@media only screen and (min-width: 1024px){.services-page .featured-sites__title{margin-top:106px}}@media only screen and (min-width: 1024px) and (max-width: 960px){.services-page .text-image.inverse-order{padding-top:50px}}.services-page .featured-sites.curve-black{padding-top:0;padding-bottom:0}@media only screen and (min-width: 960px){.services-page .featured-sites.curve-black{padding-top:50px}}.services-page .featured-sites.curve-black .featured-sites__title{margin-top:0}.services-page .featured-sites.first{padding-top:0;margin-top:0}.services-page .featured-sites.first .featured-sites__title{margin-top:0}.services-page .blockquote2.second{padding-top:150px}@media only screen and (max-width: 960px){.services-page .blockquote2.second{padding-top:80px;padding-bottom:50px}}.single-service .service-central{padding-top:0}.error404{background:#21232b}.error404 .header{padding-bottom:100px}.error404__subtitle{font-size:2rem;margin-bottom:40px}.page-template-account-info{color:#21232b}.page-template-account-info .gform_login_widget p{display:none}.page-template-account-info .gform_login_widget a{background:#31333c;color:#ffeae1;margin:30px auto;display:block;width:150px;text-align:center;padding:12px;border-radius:4px;text-transform:uppercase;font-size:1.6rem;letter-spacing:2.4px;box-shadow:0px 10px 20px rgba(0,0,0,0.25);transition:all 0.4s ease-in-out}.page-template-account-info .gform_login_widget a:hover{box-shadow:0px 20px 20px rgba(0,0,0,0.75);transform:translateY(-5px) !important;background:#2a2c34}.account-info__item{font-size:1.6rem}.account-info__item h4{color:#21232b}.account-info__plan{background-color:#dd6052;padding:20px;border-radius:3px;opacity:0.5;font-size:1.8rem;margin-bottom:20px}.account-info__plan.active{opacity:1}.account-info__item{color:#21232b}.account-info__item h4{margin:30px 0 0}.green-link{color:#3ea576 !important;margin-left:5px}.spacer{width:100%;height:2px;background-color:#f5efe7;margin:40px auto}.cancel-link,.upgrade-link,.no-subscription{margin-bottom:50px;margin-left:50px;display:block}.author .posts-wrapper{background-color:#faf5ef;padding:30px;margin-bottom:100px}.author-intro{margin:100px 0}@media only screen and (min-width: 768px){.author-intro .wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;margin-bottom:100px}}.author-intro__avatar{flex-basis:25%;padding-right:50px;text-align:center}.author-intro__avatar img{border-radius:50%}.author-intro__content{flex-basis:75%}@media only screen and (max-width: 768px){.author-intro__content h2{text-align:center}}.author-intro h2{font-size:4.2rem;margin:0;text-transform:capitalize}@media only screen and (min-width: 768px){.author-intro h2{font-size:5.2rem}}.author-intro__title{padding:30px 30px 0}.author-intro__position{color:#b7b7b7;font-size:2.8rem;font-style:italic;margin-top:-10px;margin-bottom:30px}@media only screen and (max-width: 768px){.author-intro__position{text-align:center}}.author-intro__bio{margin-bottom:30px;line-height:1.4}@media only screen and (max-width: 768px){.author-intro__bio{text-align:center}}.author-intro__social{display:flex;justify-content:center}@media only screen and (min-width: 768px){.author-intro__social{justify-content:start}}.author-intro__social-item{padding-right:15px;opacity:0.8;transition:all 0.4s ease-in-out}.author-intro__social-item:hover{opacity:1}.author-intro__social img{width:50px}.author-intro .spacer{width:190px;height:5px;background-color:#0b354c;margin:50px auto}.careers-page .hero{padding-bottom:160px}.careers-page .steps{margin-top:180px}.careers-page .openings{padding-bottom:80px}@media only screen and (max-width: 480px){.industries-page .image-block{padding-bottom:100px}}@media only screen and (max-width: 480px){.industries-page .benefits__item:last-child{margin-bottom:120px}}@media only screen and (max-width: 480px){.industries-page .booking-form{padding-bottom:80px}}.industry-solutions-page{background:white}.work-page .text-image{padding-top:0}@media only screen and (max-width: 1440px){.work-page .title-cols__entity:last-child{padding-bottom:100px}}@media only screen and (max-width: 480px){.work-page .animated-text{padding-top:0}}@media only screen and (max-width: 480px){.work-page .title-cols__entity:last-child{padding-bottom:0}}@media only screen and (max-width: 480px){.work-page .booking-form{padding-bottom:100px}}.about-page{background:#fff}.about-page .text-image.bg-black.agency-first.first,.about-page .steps.bg-black,.about-page .cta-button.bg-black,.about-page .image-block.bg-black{background:#fff}.about-page .text-image.bg-black.agency-first.first h2,.about-page .text-image.bg-black.agency-first.first h4,.about-page .steps.bg-black h2,.about-page .steps.bg-black h4,.about-page .cta-button.bg-black h2,.about-page .cta-button.bg-black h4,.about-page .image-block.bg-black h2,.about-page .image-block.bg-black h4{color:#dd6052}.about-page .text-image.bg-black.agency-first.first p,.about-page .steps.bg-black p,.about-page .cta-button.bg-black p,.about-page .image-block.bg-black p{color:#292929}.team-page{background:#fff}.team-page .team-page-content{margin:100px auto;text-align:center}.industry-solutions-page .title-cols,.industry-solutions-page .featured-sites{background:#fff}.industries-page{background:#fff}.industries-page .decorated-title,.industries-page content-block,.industries-page .benefits{background:#fff}.research-page .text-image.bg-black.first,.research-page .title-cols.bg-black,.research-page .steps,.research-page .image-block,.research-page .cta-button{background:#fff}.research-page .text-image.bg-black.first .text-image__text h2,.research-page .text-image.bg-black.first h3,.research-page .text-image.bg-black.first h4,.research-page .title-cols.bg-black .text-image__text h2,.research-page .title-cols.bg-black h3,.research-page .title-cols.bg-black h4,.research-page .steps .text-image__text h2,.research-page .steps h3,.research-page .steps h4,.research-page .image-block .text-image__text h2,.research-page .image-block h3,.research-page .image-block h4,.research-page .cta-button .text-image__text h2,.research-page .cta-button h3,.research-page .cta-button h4{color:#dd6052}.research-page .text-image.bg-black.first .title-cols__item,.research-page .text-image.bg-black.first p,.research-page .title-cols.bg-black .title-cols__item,.research-page .title-cols.bg-black p,.research-page .steps .title-cols__item,.research-page .steps p,.research-page .image-block .title-cols__item,.research-page .image-block p,.research-page .cta-button .title-cols__item,.research-page .cta-button p{color:#292929}.research-page .text-image.bg-black.first .steps__title span,.research-page .title-cols.bg-black .steps__title span,.research-page .steps .steps__title span,.research-page .image-block .steps__title span,.research-page .cta-button .steps__title span{color:#292929}.research-page .steps .brick-word,.research-page .steps__intro{color:#292929}.section-team .content-wrapper{background:#fff}.section-team .text-image.bg-black{background:#fff}.section-team .text-image.bg-black p{color:#292929}.section-team .text-image.bg-black h1,.section-team .text-image.bg-black h2,.section-team .text-image.bg-black h3,.section-team .text-image.bg-black h4,.section-team .text-image.bg-black h5,.section-team .text-image.bg-black h6{color:#dd6052}.post-type-archive-learning_centre{background-color:#fff}@media only screen and (min-width: 1024px){.post-type-archive-learning_centre .hero{padding-bottom:75px}}.learning-centre{margin:20px 0 100px}@media only screen and (min-width: 768px){.learning-centre{margin:100px 0}}@media only screen and (min-width: 768px){.learning-centre{margin:100px 0 200px}}@media only screen and (min-width: 1440px){.learning-centre{margin-bottom:300px}}.learning-centre .alphabet-pagination{text-align:center;margin-bottom:30px}@media only screen and (min-width: 768px){.learning-centre .alphabet-pagination{margin-bottom:40px}}.learning-centre .alphabet-pagination .term-filter{display:none;margin:0;padding:0}@media only screen and (min-width: 768px){.learning-centre .alphabet-pagination .term-filter{display:block}}.learning-centre .alphabet-pagination .term-filter li{display:inline-block;font-size:42px;font-weight:900;padding:0px 15px;font-family:'Avenir'}.learning-centre .alphabet-pagination .term-filter li:first-child a{text-decoration:underline}.learning-centre .alphabet-pagination .term-select{padding:0 10%;text-align:left}@media only screen and (min-width: 768px){.learning-centre .alphabet-pagination .term-select{display:none}}.learning-centre .alphabet-pagination .term-select label{font-family:'Avenir';font-weight:900;color:#dd6052;font-size:0.889em}.learning-centre .alphabet-pagination .term-select .selectric-wrapper{margin:5px 0 0}.learning-centre .featured-posts{margin:4px 0}.learning-centre .featured-posts__container{display:block}.learning-centre .featured-posts__item{width:100%;padding-right:0;margin-bottom:23px}@media only screen and (min-width: 768px){.learning-centre .featured-posts__item{width:50%;padding-right:23px}}.learning-centre .featured-posts__item a h5{font-size:1.2em;margin:0}@media only screen and (min-width: 768px){.learning-centre .featured-posts__item a h5{font-size:1em}}.learning-centre .featured-posts__item a p{color:#292929;font-size:1em;line-height:1.8em}.learning-centre .featured-posts__item--wrap{padding:25px 25px 0}@media only screen and (min-width: 768px){.learning-centre .featured-posts__item--wrap{padding:30px 30px 0}}.learning-centre .featured-posts .tease-post__read-more{width:100%}.learning-centre .featured-posts .tease-post__read-more>div{align-items:center}.learning-centre .featured-posts .tease-post__read-more--icon{min-width:38px}.learning-centre .featured-posts .tease-post__read-more--text{margin:0}.single-learning_centre .hero-single,.single-learning_centre .hero{position:static;min-height:auto;background-image:none;background-color:#21232b;padding:90px 0 50px}.post-type-archive-products{background-color:#fff}.post-type-archive-products .hero{padding-bottom:100px !important}@media only screen and (min-width: 1200px){.post-type-archive-products .home-asteroid{margin-bottom:0}}.post-type-archive-products .home-asteroid:after{content:"";background-image:url("./assets/img/curve-white-1440.svg");width:100%;height:100px;position:absolute;left:0;bottom:0;z-index:9;background-size:cover}@media only screen and (min-width: 768px){.post-type-archive-products .home-asteroid:after{height:160px}}@media only screen and (min-width: 1024px){.post-type-archive-products .home-asteroid:after{height:200px}}@media only screen and (min-width: 1750px){.post-type-archive-products .home-asteroid:after{height:300px}}.post-type-archive-products .quote-slides{margin-bottom:220px}@media only screen and (min-width: 768px){.post-type-archive-products .quote-slides{margin-bottom:350px}}.products{padding:50px 0}@media only screen and (min-width: 768px){.products{padding:100px 0}}.products .products-wrapper{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width: 768px){.products .products-wrapper{flex-direction:row}}.products .products-wrapper .product-card{width:100%;border:1px solid #95989A;padding:20px;border-radius:4px;margin-bottom:30px}@media only screen and (min-width: 768px){.products .products-wrapper .product-card{width:49%}}.products .products-wrapper .product-card img{display:block;width:60%;height:auto;max-width:305px;margin:20px auto 25px}.products .products-wrapper .product-card h3{color:#132d7f}.products .products-wrapper .product-card .cta-button{padding:15px 0 0}.products .products-wrapper .product-card .cta-button .button{display:block;text-align:center}.products .pagination-block{margin:20px 0 50px}.products .pagination-block .pagination{margin:0}.bricks p{line-height:31px}.bricks h2{font-size:22px;margin-bottom:16px;margin-top:0;line-height:1.5}@media only screen and (min-width: 768px){.bricks h2{margin-bottom:21px;font-size:42px;line-height:1.1}}.bricks .content-wrapper{padding-bottom:62px}.bricks .button{width:100%}@media only screen and (min-width: 768px){.bricks .button{max-width:376px}}.bricks .hero{padding:65.3px 0 46.7px 0;background-image:url("./assets/img/bricks/circles-bg-mobile.svg");background-repeat:no-repeat;background-position:50% 16%;margin-bottom:0}@media only screen and (min-width: 768px){.bricks .hero{padding:65.3px 0;padding:110px 0;background-position:50% 22%;background-image:url("./assets/img/bricks/circles-bg.svg")}}.bricks .hero.bg-black{background-color:#fff}.bricks .hero.bg-black h1{color:black}@media only screen and (max-width: 480px){.bricks .hero.bg-black h1{font-size:24px}}.bricks .hero__content{margin-top:0}.bricks .hero__content p{margin-top:0;color:#707070;font-style:italic;font-size:18px;margin-bottom:25.3px}@media only screen and (min-width: 768px){.bricks .hero__content p{margin-bottom:49px;font-size:30px}}.bricks .bg-white p{color:#21232b}.bricks .bg-white h2{color:#D4A745;margin-bottom:16px}@media only screen and (min-width: 768px){.bricks .bg-white h2{margin-bottom:0}}.bricks .bg-white h2 p{color:#D4A745;margin-bottom:0 !important}.bricks .text-image p{font-size:16px}@media (min-width: 500px){.bricks .text-image p{font-size:19px}}.bricks .brick-report{padding-bottom:66.6px}@media only screen and (min-width: 1024px){.bricks .brick-report{padding-bottom:100px}}.bricks .brick-report .text-image__text{flex-basis:initial;max-width:868px;order:0}.bricks .brick-report .text-image__image{display:none}@media only screen and (min-width: 1024px){.bricks .brick-report .text-image__image{display:block}}.bricks .brick-report .cta-button a.button{text-align:center}.bricks .benchmark{flex-flow:row wrap}@media only screen and (min-width: 1024px){.bricks .benchmark{flex-flow:row nowap}}.bricks .benchmark .text-image__text{max-width:100%;flex-basis:100%;order:1}@media only screen and (min-width: 1024px){.bricks .benchmark .text-image__text{max-width:520px;order:0;flex-basis:50%}}.bricks .benchmark .text-image__image{flex-basis:100%;margin-bottom:34.7px}@media only screen and (min-width: 1024px){.bricks .benchmark .text-image__image{margin-bottom:50px;flex-basis:50%}}@media (min-width: 1330px){.bricks .benchmark .text-image__image{flex-basis:initial}}.bricks .benchmark .cta-button a.button{text-align:center;max-width:440px;padding:15px}.bricks .cards .slick-dots{margin:0;display:flex !important;justify-content:center}.bricks .cards .slick-dots li{list-style-type:none;margin:0 4.75px;width:20px;height:20px}.bricks .cards .slick-dots li.slick-active{background:none}.bricks .cards .slick-dots li.slick-active button:after{background-color:#b7b7b7}.bricks .cards .slick-dots li button{min-width:100%;width:15.81px;height:15.81px;font-size:0;background-color:transparent;position:relative;outline:none;background-image:none !important}.bricks .cards .slick-dots li button:after{content:'';width:20px;height:20px;background-color:white;border:1px solid white !important;border-radius:18px;box-shadow:0 0 0 2px #b7b7b7 !important;position:absolute;top:0;left:50%;bottom:0;border-radius:100% !important;margin-left:-7.905px}.bricks .block-brick h2 p{font-size:22px;margin-bottom:16px;margin-top:0;line-height:1.5}@media only screen and (min-width: 768px){.bricks .block-brick h2 p{margin-bottom:21px;font-size:42px}}.bricks .block-brick span.highlight{text-transform:uppercase;color:#21232b}.bricks .block-brick .steps__intro{line-height:31px}.bricks .block-brick .steps__steps{margin-top:10px !important}@media only screen and (min-width: 768px){.bricks .block-brick .steps__steps{margin-top:34px !important}}.bricks .block-brick .steps__item{margin-bottom:23px}@media only screen and (max-width: 480px){.bricks .block-brick .steps__item-content{margin-top:12px}}.bricks .block-brick .steps__item-content h4{font-size:20px}@media only screen and (min-width: 768px){.bricks .block-brick .steps__item-content h4{font-size:21px}}.bricks .block-brick .steps__item-content p{margin-top:0}.bricks .block-brick .steps__item-content .steps__item-title{align-self:flex-end !important}.bricks .block-brick .steps__item-content .steps__icon{padding-right:10.5px}@media only screen and (min-width: 768px){.bricks .block-brick .steps__item-content .steps__icon{padding-right:30px}}@media only screen and (max-width: 480px){.bricks .block-brick .steps__item-content .steps__icon img{max-width:61px}}@media only screen and (min-width: 768px){.bricks .block-brick .steps__item-content .steps__stats{display:flex}}.bricks .block-brick .steps__item-content .steps__stats .stat{width:23%;margin-right:4%;text-align:right;font-size:21px;margin-left:15px;display:inline-block}@media only screen and (min-width: 768px){.bricks .block-brick .steps__item-content .steps__stats .stat{width:30%;margin-right:4%;display:inline;font-size:19px;margin-right:2%;width:15%}}@media only screen and (min-width: 1024px){.bricks .block-brick .steps__item-content .steps__stats .stat{width:10%}}.bricks .block-brick .steps__item-content .steps__stats .stat-content{width:68%}@media only screen and (min-width: 768px){.bricks .block-brick .steps__item-content .steps__stats .stat-content{width:83%}}@media only screen and (min-width: 1024px){.bricks .block-brick .steps__item-content .steps__stats .stat-content{width:88%}}.bricks .block-brick .steps__brick{width:100%;max-width:790px;margin:14px auto 16px auto;margin-top:14px;margin-bottom:16px;display:none}@media only screen and (min-width: 768px){.bricks .block-brick .steps__brick{display:flex}}.bricks .block-brick .steps__brick .brick-word{color:#21232b}.bricks .block-brick .steps__brick .brick-word span{color:#D4A745}.bricks .text-image.bg-black{padding-bottom:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:'slick';src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:100px;width:100px;line-height:0px;font-size:60px;cursor:pointer;background:transparent;color:transparent;top:44%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:60px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:100%;height:auto}@media only screen and (min-width: 1024px){.slick-prev:before,.slick-next:before{color:#21232b}}@media only screen and (max-width: 1024px){.slick-prev,.slick-next{display:none;visibility:hidden;z-index:-10}}.slick-prev{z-index:9;left:-90px}@media only screen and (max-width: 1170px){.slick-prev{left:-60px}}[dir='rtl'] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←";color:transparent}[dir='rtl'] .slick-prev:before{content:"→"}.slick-next{right:-65px}@media only screen and (max-width: 1280px){.slick-next{right:-82px}}@media only screen and (max-width: 1170px){.slick-next{right:-45px}}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→";color:transparent}[dir='rtl'] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:1}.slick-dots li button:before{content:''}.slick-dots{position:relative;top:10px}.slick-dots li{width:30px;height:30px;background-color:#dcd8cb;border-radius:50%}.slick-dots li.slick-active{background:#246fc9}.block-slider{margin:100px 0}.block-slider.first{margin-top:170px}.selectric-wrapper{position:relative;cursor:pointer;margin-left:0}@media only screen and (min-width: 480px){.selectric-wrapper{margin-left:10px}}.selectric-responsive{width:100%}.selectric{border:none;background:#ffeae1;position:relative;padding:0 50px 0 20px;border-radius:3px;margin-bottom:3px}@media only screen and (min-width: 480px){.lab__dd--cats .selectric{padding:0 120px 0 20px}}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:14px;line-height:38px;color:#21232b;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;font-family:'Avenir'}.selectric .selectricBtn{display:block;position:absolute;right:0;top:0;width:38px;height:38px;color:#21232b;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial}.selectric .selectricBtn:after{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaaaaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .selectricBtn{color:#a2a2a2}.selectric-hover .selectric .selectricBtn:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border:none}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#dcd8cb;border:none;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-items .selectric-scroll li:first-child{border-radius:3px}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px;text-transform:uppercase;font-size:1.4rem;font-family:'Avenir';color:#21232b !important}.selectric-items li{display:block;padding:10px 50px 10px 30px;color:#666;cursor:pointer;letter-spacing:1.4px}.selectric-items li.selected{background:#e0e0e0;color:#21232b}.selectric-items li.highlighted{background:#ffeae1;color:#21232b}.selectric-items li:hover{background:#ffeae1;color:#21232b}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#21232b}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.slide-menu{position:absolute;top:0;right:0;transform:translateX(110%);z-index:100;width:100%;padding:50px;box-shadow:0px 10px 20px rgba(0,0,0,0.25);transition:all 0.4s ease-in-out}.slide-menu.isOpen{display:block;transform:translateX(0)}@media only screen and (min-width: 545px){.slide-menu{width:545px}}.slide-menu__close{position:absolute;right:20px;top:20px;cursor:pointer}.slide-menu__nav{position:relative}.slide-menu__nav ul{padding:0;margin-bottom:100px}.slide-menu__nav ul .menu-item{padding:5px 0;font-size:3.2rem}@media only screen and (min-width: 480px){.slide-menu__nav ul .menu-item{padding:10px 0;font-size:4.2rem}}.slide-menu__nav ul .menu-item-has-children{position:relative}.slide-menu__nav ul .menu-item-has-children:after{content:url("./assets/img/menu-arrow.svg");position:absolute;top:5px;right:20px;cursor:pointer;transition:all 0.4s ease-in-out}.slide-menu__nav ul .menu-item-has-children.active ul{display:block}.slide-menu__nav ul .menu-item-has-children.active ul .menu-item-has-children ul{display:none}.slide-menu__nav ul .menu-item-has-children.active ul .menu-item-has-children.active ul{display:block}.slide-menu__nav ul .menu-item-has-children.active:after{transform-origin:center center;transform:rotate(180deg)}.slide-menu__nav ul ul{transition:all 1 ease-in-out;display:none;margin-bottom:0;padding:0 0 0 30px;border-left:3px solid #dd6052;margin:30px 0 20px}.slide-menu__nav ul ul .menu-item{padding:0;line-height:0.7;margin-bottom:18px}.slide-menu__nav ul ul .menu-item a{color:#dd6052;font-size:2rem;text-transform:uppercase;font-family:'Avenir';font-weight:900;line-height:1}.slide-menu__nav ul ul .menu-item a:hover{color:#ffeae1}.slide-menu__nav ul ul .menu-item.top-menu-login{display:none}.slide-menu__social{margin-bottom:100px}@media only screen and (max-width: 480px){.slide-menu__social{transform:translateY(-60px)}}.slide-menu__social .fa{font-size:5rem;margin-right:25px}.slide-menu__social .fa:hover{color:#ffeae1}.slide-menu .top-menu-login{position:absolute;right:-20px;bottom:120px}@media only screen and (min-width: 480px){.slide-menu .top-menu-login{bottom:175px;right:0}}.slide-menu .top-menu-login a{color:#ffeae1;font-size:1.4rem;letter-spacing:2.1px;text-transform:uppercase;background-color:#31333c;border-radius:4px;padding:10px 40px 10px 30px;position:relative}.slide-menu .top-menu-login a:hover{background-color:#2c2e36}@media only screen and (min-width: 480px){.slide-menu .top-menu-login a:after{content:url("./assets/img/arrow-short.svg");position:absolute;top:9px;right:16px}}.logged-in .slide-menu .top-menu-login a{padding:10px 30px}.logged-in .slide-menu .top-menu-login a:after{content:none}.button{display:inline-block;padding:15px 15px;box-shadow:0px 10px 20px rgba(0,0,0,0.25);transition:all 0.4s ease-in-out;font-family:'Avenir';font-weight:500;font-size:1.4rem;font-size:1.6rem;color:#ffeae1;text-transform:uppercase;border-radius:4px;border-bottom:5px solid;letter-spacing:2.4px}@media only screen and (min-width: 360px){.button{padding:15px 30px}}.button:hover{color:#ffeae1;box-shadow:0px 20px 20px rgba(0,0,0,0.75);transform:translateY(-5px) !important}.button--blue{background:#246fc9;border-color:#132d7f}.button--blue:hover{background:#2d7bd9}.button--gold{background:#D4A745;border-color:#A38136;color:black}.button--gold:hover{color:black;background:#d9b15a}.button--salmon{background:#dd6052;border-color:#b14437}.button--salmon:hover{background:#e17467}.button--dark{background:#292929;border-color:#21232b}.button--dark:hover{background:#2e2e2e}.button--green{background:#3ea576;border-color:#30805b}.button--green:hover{background:#41ac7b}.button img{display:none}@media only screen and (min-width: 360px){.button img{display:inline;margin-left:20px}}@media only screen and (min-width: 480px){.button img{margin-left:40px !important}}.button--login img{margin-left:10px !important}.cta-button{padding-bottom:100px}.hero{padding:50px 0}@media only screen and (min-width: 1024px){.hero{padding:100px 0}}.page-template-services .hero{min-height:430px}@media only screen and (min-width: 768px){.home .hero{min-heigt:700px}}.hero__content{margin:14px 0 0}.hero__buttons .button{position:relative;z-index:15;display:inline-block;margin:10px 0}@media only screen and (min-width: 768px){.hero__buttons .button{margin:35px 0 0}}.hero .wrapper{z-index:10}.hero .welcome{position:relative}@media only screen and (min-width: 1024px){.hero .welcome:before{content:"";background:url("./assets/img/left-stars.svg");width:109px;height:62px;background-size:cover;position:absolute;left:-130px;top:0}.hero .welcome:after{content:"";background:url("./assets/img/right-stars.svg");width:85px;height:56px;background-size:cover;position:absolute;right:-90px;top:0}}.hero-single{min-height:800px;padding:50px 0;position:relative;background-image:linear-gradient(180deg, #21232b 0%, #21232b 9%, rgba(33,35,43,0) 100%)}.hero-single .wrapper{max-width:880px;margin:0 auto}.hero-meta{display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #3e3e3e;margin-bottom:15px}.hero-meta a{color:#b7b7b7}.article-body .hero-meta{border:none}.hero-meta__cat a{margin-right:2px}.hero-meta__cat a:after{content:",";margin-right:3px}.hero-meta__cat a:last-child:after{content:none}.hero,.hero-single{position:relative}.hero:after,.hero-single:after{content:"";background:url("./assets/img/curve-beige-1440.svg");width:100%;height:160px;position:absolute;left:0;bottom:0;z-index:10;background-size:cover}@media only screen and (min-width: 1775px){.hero:after,.hero-single:after{height:200px}}.blog .hero:after,.home .hero:after,.archive .hero:after,.single-service .hero:after,.page-template-default .hero:after,.page-template-login .hero:after,.page-template-account .hero:after,.page-template-account-info .hero:after{content:none}.single-learning_centre .hero-single:after{content:none}.tease-post{margin-bottom:77px;display:flex;flex-flow:row wrap;justify-content:space-between}.tease-post__media{padding-right:15px;position:relative;max-width:515px}@media only screen and (min-width: 1010px){.tease-post__media{flex-basis:45%}}.tease-post__media img{box-shadow:0 15px 15px rgba(0,0,0,0.16);border-radius:4px}.tease-post__badge{color:#fff;font-size:10px;text-transform:uppercase;display:inline-block;padding:0 20px;line-height:24px;border-radius:4px;position:absolute;top:-12px;left:20px}.article-content .tease-post__badge{left:initial;right:150px}.tease-post__content{position:relative}@media only screen and (min-width: 1010px){.tease-post__content{flex-basis:55%}}@media only screen and (min-width: 1010px){.tease-post__content--bottom{position:absolute;bottom:0}}.tease-post__title{line-height:1.4;margin-bottom:50px}.tease-post__title a{color:#0b354c}.tease-post__cat{margin-top:10px;display:inline-block}.tease-post__cat:after{content:",";color:#246fc9;margin-right:7px}.tease-post__cat:last-child:after{content:none;margin-right:0}@media only screen and (min-width: 1010px){.tease-post__cat{margin-top:-8px;margin-bottom:15px}}.tease-post__cat a{color:#246fc9;font-size:1.2rem}.tease-post__read-more{position:relative;border-bottom:1px solid #dcd8cb;width:300px}.tease-post__read-more a{display:flex;flex-flow:ro nowrap;justify-content:start}.tease-post__read-more a:hover .tease-post__read-more--icon{background:#132d7f}.tease-post__read-more a:hover .tease-post__read-more--text{color:#132d7f}.tease-post__read-more--icon{display:inline-block;background:#246fc9;width:38px;height:37px;border-radius:4px 4px 0 0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-right:10px;transition:all 0.2s ease-in-out}.tease-post__read-more--icon:hover{background:#132d7f}.tease-post__read-more--text{display:inline-block;margin-top:10px;color:#246fc9;transition:all 0.2s ease-in-out}.tease-post__read-more--text:hover{color:#132d7f}.tease-post .post-meta a{color:#707070}.tease-post .post-meta a:hover{color:#dd6052}.post-meta{color:#707070;font-size:1.4rem;float:left}.tease-post .post-meta{margin-top:20px}.post-meta div{margin-right:10px;display:inline}.post-meta__icon{position:relative;top:-1px}.post-meta a{color:#faf5ef}.post-meta a:hover{color:#dd6052}.parent-link:hover .tease-post__read-more--icon{background:#132d7f}.parent-link:hover .tease-post__read-more--text{color:#132d7f}.parent-link .tease-post__read-more>div{display:flex;flex-flow:ro nowrap;justify-content:start}@media only screen and (max-width: 1010px){.small-posts-wrapper,.category .posts-wrapper{flex-wrap:wrap}}.default-img{max-height:312px;width:100%}.pagination{margin-top:140px;padding-left:0;width:100%;overflow:hidden;padding-top:20px}.pagination li{color:#fff;font-size:2.4rem;display:inline-block}.pagination li.current span.current{background:#246fc9;height:70px;width:70px;border-radius:50%;display:inline-block;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-top:-15px}.pagination li.current span.dots{color:#b7b7b7}.pagination li.last{text-transform:uppercase;letter-spacing:2.5px}.pagination li.last.disabled{color:#dcd8cb;margin-left:20px}.pagination li a{color:#b7b7b7;height:70px;width:70px;display:inline-block;border-radius:50%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-top:-15px}.pagination li a:hover{background:#246fc9;height:70px;width:70px;border-radius:50%;display:inline-block;color:#faf5ef;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-top:-15px}.wrap700{position:relative}.fixed-social{position:absolute;top:0;left:-100px}.fixed-social .wpfai-list li{display:block;margin-left:0}.fixed-social .wpfai-list .fa-stack{color:#faf5ef;background:#b7b7b7;height:34px;width:34px;margin-bottom:15px;border-radius:50%}.share-bottom{margin-bottom:40px;margin-top:50px}@media only screen and (min-width: 500px){.share-bottom{box-shadow:5px 10px 20px rgba(0,0,0,0.1)}}@media only screen and (min-width: 500px){.share-bottom{display:flex;flex-flow:row nowrap;justify-content:start}}@media only screen and (max-width: 500px){.share-bottom{display:block}}.share-bottom .button{border-radius:4px;box-shadow:none;text-align:center}.share-bottom .button:hover{transform:translateY(0) !important}@media only screen and (min-width: 500px){.share-bottom .button{border-radius:4px 0 0 4px;width:400px}}.share-bottom .button:hover{background:#dd6052}@media only screen and (max-width: 500px){.share-bottom .button{width:100%;border:none;border-radius:4px 4px 0 0}}.share-bottom .share-bar{display:flex;flex-flow:row nowrap;justify-content:center;background:#dcd8cb;border-bottom:5px solid #7e7e7d;border-radius:0 0 4px 4px;padding:12px 30px;width:100%;padding-left:35px;padding-right:50px;display:flex;align-items:center}@media only screen and (min-width: 500px){.share-bottom .share-bar{border-radius:0 4px 4px 0}}.share-bottom .share-bar .wpfai-list{margin:0}.share-bottom .share-bar .fa-stack{color:#dcd8cb;background:#246fc9;height:34px;width:34px;border-radius:50%;transition:all 0.2s ease-in-out}@media only screen and (min-width: 768px){.share-bottom .wpfai-link{opacity:1}.share-bottom .wpfai-link:hover .fa-stack{background:#132d7f}.share-bottom .wpfai-link:hover:after{color:#132d7f}.share-bottom .wpfai-link:after{font-size:1.2rem;color:#246fc9;text-transform:uppercase;font-family:'Avenir';font-weight:500;transition:all 0.2s ease-in-out}.share-bottom .facebook a:after{content:'FACEBOOK'}.share-bottom .twitter a:after{content:'twitter'}.share-bottom .linkedin a:after{content:'linkedin'}}.cta{background:#195090;color:#faf5ef;padding:75px 20px 90px;border-radius:4px;margin-top:45px}@media only screen and (min-width: 480px){.cta{padding:75px 40px 90px}}.cta img{margin:0}.cta__content{color:#b8c4d2;font-size:1.8rem;margin-bottom:70px}.related-posts{max-width:1070px;margin:80px auto}@media only screen and (min-width: 768px){.related-posts{display:flex;flex-flow:row nowrap;justify-content:space-between}}.related-posts__next{flex-basis:45%}.related-posts__next .tease-post{display:block;padding-right:40px}.related-posts__next .tease-post__badge{right:initial;left:20px}.related-posts__next .tease-post__cat{margin-top:10px}.related-posts__next .tease-post__title{font-size:2.1rem}.related-posts__next .tease-post__read-more{top:50px}.related-posts__same-cat{flex-basis:55%}.related-posts__same-cat .tease-post__read-more{margin-top:30px;width:80%}@media only screen and (min-width: 768px){.related-posts__same-cat .tease-post__read-more{margin-left:40px}}.related-posts__same-cat .tease-post__read-more--text{text-transform:none;font-family:'Avenir'}.related-posts__posts-container{background:#dcd8cb;padding:45px 40px 60px}.related-posts__post{border-bottom:2px solid #d1d1d1;padding:20px 0}.related-posts__post h4{margin:0}.related-posts__post:first-child h4{padding-top:0}.related-posts__post:last-child h4{border-bottom:0;padding-bottom:0}.related-posts__post .post-meta__time{padding-top:10px;font-size:1.4rem;color:#707070}.benefits__content{font-size:2rem}section.content-wrapper>div{margin-bottom:-62px}.decorated-title{padding:50px 0 20px;border-bottom:5px solid #dcd8cb}.decorated-title h2{position:relative;margin:0;margin-left:30px;max-width:750px;z-index:10}.decorated-title h2:before{content:'';background:url("./assets/img/blue-triangle.svg");width:100px;height:99px;position:absolute;left:-33px;top:-15px;z-index:-1}@media only screen and (min-width: 1024px){.decorated-title h2:before{left:-33px;top:-12px}}@media only screen and (max-width: 480px){.decorated-title h2{font-size:3rem}}.featured-posts{margin:80px 0}.featured-posts h5{margin:0 0 10px}@media only screen and (min-width: 915px){.featured-posts__container{display:flex;flex-flow:row wrap;justify-content:start}}.featured-posts__item{flex-basis:50%;padding-right:15px;margin-bottom:15px}.featured-posts__item a h5{color:#132d7f}.featured-posts__item a:hover .tease-post__read-more{color:#132d7f}.featured-posts__item a:hover h5{color:#246fc9 !important}.featured-posts__item--wrap{background:#ebe8dc;padding:37px 45px 0;border-radius:4px;box-shadow:0 15px 15px rgba(0,0,0,0.16);display:flex;flex-direction:column;justify-content:space-between;border-bottom:none}.featured-posts .tease-post__read-more{border-bottom:none}.featured-posts .tease-post__read-more--text{color:#dd6052}.featured-posts .tease-post__read-more--icon{background:#dd6052}.image-block{margin:80px 0}.openings__header{display:flex;flex-flow:row wrap;justify-content:space-between;border-bottom:5px solid #dcd8cb;font-size:1.4rem;padding:8px 0;margin-bottom:20px}.openings__item{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:20px}.ttl{margin-bottom:50px}.ttl__text{font-family:'Avenir';font-weight:500;font-size:2.1rem}.ttl__list{margin:30px 0;padding-left:25px}.ttl__list li{font-size:1.9rem;line-height:3.4rem}.text-image{margin-bottom:50px}.text-image.bg-black{padding-bottom:50px}.text-image.first{margin:0}.text-image .cta-button{margin-top:30px}@media only screen and (min-width: 1024px){.text-image{margin-bottom:100px}.text-image.bg-black{padding-bottom:100px}}.text-image__title{margin-top:0;margin-bottom:80px}.text-image.services-first{padding:0;margin:0}.text-image.services-first .text-image__item{margin-bottom:0;display:block}.text-image.services-first .text-image__item img{position:relative;right:-16px}@media only screen and (min-width: 960px){.text-image.services-first .text-image__item{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}}@media only screen and (max-width: 960px){.text-image.services-first .text-image__image{right:0 !important}}.text-image.inverse-order{padding-bottom:0}.text-image.inverse-order .text-image__text{order:2}@media only screen and (min-width: 1024px){.text-image.inverse-order .text-image__image{margin-left:-50vw;left:50%}}.text-image.inverse-order .text-image__item{margin-bottom:0}.text-image .wrapper{max-width:1170px}.text-image__item{padding-bottom:100px}@media only screen and (min-width: 1024px){.text-image__item{padding-bottom:150px}}.text-image__item:last-child{padding-bottom:0}@media only screen and (max-width: 768px){.text-image__item{display:flex;flex-flow:column nowrap;justify-content:space-between}}@media only screen and (min-width: 768px){.text-image__item{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}}.text-image__item:nth-child(odd) .text-image__image{margin-right:-30px}.text-image__item:nth-child(even) .text-image__image{margin-left:-30px}@media only screen and (min-width: 1024px){.text-image__item:nth-child(odd) .text-image__image{margin-right:-50vw;right:50%}.text-image__item:nth-child(even) .text-image__text{order:2}.text-image__item:nth-child(even) .text-image__image{margin-left:-50vw;left:50%}}.text-image__text{max-width:450px;flex-basis:45%}@media only screen and (max-width: 768px){.text-image__text{order:1}}.text-image__text h2{margin:0 0 20px;line-height:1.3}.text-image__text .cta-button{padding-bottom:0}.text-image__image{position:relative;flex-basis:55%}.text-image__image img{position:relative}@media only screen and (max-width: 768px){.text-image__image{order:0;margin-bottom:50px}}.text-image__subtext{color:#b7b7b7;font-size:2rem}.full-service{padding-top:0}@media only screen and (min-width: 768px){.full-service .text-image__item:first-child .text-image__image{transform:translateX(50px)}}.featured-services{padding-bottom:100px;background:#21232b}@media only screen and (min-width: 1024px){.featured-services{background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, #21232b), color-stop(40%, #faf5ef));background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, #21232b), color-stop(40%, #faf5ef))}.featured-services.dark-bg,.featured-services.bg-black{background:-webkit-gradient(linear, left top, left bottom, color-stop(8%, transparent), color-stop(8%, #21232b))}.featured-services.dark-bg a.featured-services__link,.featured-services.bg-black a.featured-services__link{color:#7db6ef;transition:all 0.4s ease-in-out}.featured-services.dark-bg a.featured-services__link:hover,.featured-services.bg-black a.featured-services__link:hover{color:#dd6052}.featured-services.dark-bg a.featured-services__link p,.featured-services.bg-black a.featured-services__link p{display:inline}}@media only screen and (min-width: 1024px){.featured-services{transform:translateY(-62px)}.featured-services.no-padding{transform:translateY(-50px);padding-bottom:20px}}.featured-services .wrapper{max-width:1124px}@media only screen and (max-width: 1024px){.featured-services .wrapper{transform:translateY(-35px)}.featured-services .wrapper.no-padding{transform:translateY(-23px)}}.featured-services__container{display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (min-width: 1280px){.featured-services__container{flex-wrap:nowrap}}@media only screen and (max-width: 500px){.featured-services__container{justify-content:center}}.featured-services__item{padding-right:10px;margin-bottom:10px}@media only screen and (min-width: 500px){.featured-services__item{flex-basis:50%}}@media only screen and (min-width: 810px){.featured-services__item{flex-basis:25%}}@media only screen and (min-width: 1280px){.featured-services__item{max-width:250px}}.featured-services__item--wrap{padding:54px 0 10px 12px;border-radius:4px;position:relative;transition:all 0.4s ease-in-out}.featured-services__item--overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1;border-radius:4px;transition:all 0.4s linear}.featured-services__item--content{background:#faf5ef;border-radius:4px 0 0 4px;padding:25px 25px 30px;margin-bottom:10px;display:flex;flex-direction:column;justify-content:space-between;z-index:10;position:relative;height:280px !important}.featured-services__item--title{font-size:1.7rem;margin:0 0 10px}.featured-services__item--teaser{font-size:1.4rem;color:#707070}.featured-services__link{font-size:1.2rem;color:#0b354c;text-transform:uppercase;font-family:'Avenir';font-weight:500;display:block;margin:30px 0 10px}.featured-services__link img{margin-right:10px}.featured-services a:hover{color:#246fc9}.featured-services .slick-prev{z-index:9;left:-110px}@media only screen and (max-width: 1170px){.featured-services .slick-prev{left:-60px}}[dir='rtl'] .featured-services .slick-prev{left:auto;right:-25px}.featured-services .slick-prev:before{content:"←";color:transparent;content:url("./assets/img/arrow_left.png");transform:scale(0.6)}[dir='rtl'] .featured-services .slick-prev:before{content:"→"}.featured-services .slick-next{right:-65px}@media only screen and (max-width: 1280px){.featured-services .slick-next{right:-82px}}@media only screen and (max-width: 1170px){.featured-services .slick-next{right:-45px}}[dir='rtl'] .featured-services .slick-next{right:auto;left:-25px}.featured-services .slick-next:before{content:"→";color:transparent;content:url("./assets/img/arrow_right.png");transform:scale(0.6)}[dir='rtl'] .featured-services .slick-next:before{content:"←"}.services-page .featured-services,.page-child .featured-services,.search .featured-services{position:relative}.services-page .featured-services:after,.page-child .featured-services:after,.search .featured-services:after{content:'';display:block;background:#21232b;height:20%;position:absolute;top:50px;border:none;width:100%;z-index:-1}@media only screen and (min-width: 1024px){.services-page .featured-services,.page-child .featured-services,.search .featured-services{background:transparent}}.search .featured-services{transform:translateY(0)}.page:not(.home-page) .featured-services.dark-bg,.page:not(.home-page) .featured-services.bg-black{background:-webkit-gradient(linear, left top, left bottom, color-stop(8%, transparent), color-stop(8%, #21232b))}.page:not(.home-page) .featured-services.dark-bg a.featured-services__link,.page:not(.home-page) .featured-services.bg-black a.featured-services__link{color:#7db6ef;transition:all 0.4s ease-in-out}.page:not(.home-page) .featured-services.dark-bg a.featured-services__link:hover,.page:not(.home-page) .featured-services.bg-black a.featured-services__link:hover{color:#dd6052}.page:not(.home-page) .featured-services.dark-bg a.featured-services__link p,.page:not(.home-page) .featured-services.bg-black a.featured-services__link p{display:inline}.error404 .featured-services{background:-webkit-gradient(linear, left top, left bottom, color-stop(8%, transparent), color-stop(8%, #21232b))}.featured-sites{margin-bottom:50px}@media only screen and (min-width: 1024px){.featured-sites{margin-bottom:100px}}.featured-sites.curve-black{position:relative;margin-top:100px}.featured-sites.curve-black .featured-sites__title{margin-bottom:0;max-width:600px}.featured-sites.curve-black:before{content:url("./assets/img/curve-black-1440.svg");top:-180px;position:absolute;left:0}@media only screen and (min-width: 1441px){.featured-sites.curve-black:before{content:url("./assets/img/curve-black-3000.svg");top:-375px}}@media only screen and (min-width: 1441px){.featured-sites.curve-black{margin-top:250px}}.featured-sites__title{max-width:880px;margin:0 auto 50px}.featured-sites__container{display:flex;justify-content:space-evenly;flex-wrap:wrap}.featured-sites__item{flex-basis:50%;font-size:2.6rem;text-align:center;margin-bottom:20px}@media only screen and (min-width: 480px){.featured-sites__item{flex-basis:33%}}@media only screen and (min-width: 768px){.featured-sites__item{flex-basis:16.66%}}.animated-text{padding:74px 0 108px}.animated-text .wrapper{max-width:1124px}.page-template-default:not(.home) .animated-text{margin-top:-50px;background-image:linear-gradient(180deg, #21232b 0%, #793834 100%)}.page-template-default:not(.home) .animated-text .animated-text__title{color:#dcd8cb;font-size:3rem;line-height:1.2}@media only screen and (min-width: 768px){.page-template-default:not(.home) .animated-text .animated-text__title{font-size:5.6rem}}.page-template-default:not(.home) .animated-text .animated-text__item{color:#dd6052}.animated-text__item{opacity:0;z-index:10}.animated-text__top{margin-bottom:50px}@media only screen and (min-width: 768px){.animated-text__top{margin-bottom:100px}}.animated-text__bottom{padding-top:100px}@media only screen and (min-width: 768px){.animated-text__bottom{padding-top:150px}}.animated-text__animation{position:relative}.animated-text__animation:after{content:'';position:absolute;height:40px;width:100%;background:#b14437;opacity:0.15}@media only screen and (min-width: 480px){.animated-text__animation:after{height:79px}}.animated-text__item{font-size:3.2rem;position:absolute;left:20px;top:-18px}@media only screen and (min-width: 570px){.animated-text__item{font-size:7rem}}@media only screen and (min-width: 1024px){.animated-text__item{font-size:12rem}}@media only screen and (min-width: 600px){.animated-text__item{left:80px}}@media only screen and (min-width: 570px){.animated-text__item{top:-55px}}@media only screen and (min-width: 1024px){.animated-text__item{top:-85px}}.blockquote2{padding:0 0 100px;color:#faf5ef}@media only screen and (min-width: 1180px){.blockquote2{padding:100px 0}}.blockquote2 .wrapper{max-width:500px;position:relative}@media only screen and (min-width: 1180px){.blockquote2 .wrapper{max-width:614px}}@media only screen and (min-width: 1024px){.blockquote2 .wrapper:before{content:'';width:203px;height:110px;background:url("./assets/img/quote2.svg");position:absolute;top:20;left:-230px}}.blockquote2__content{font-size:2.8rem;margin-bottom:30px}.blockquote2__author{font-size:1.2rem;border-left:5px solid #dd6052;padding-left:10px}.title-cols{padding-bottom:50px}@media only screen and (min-width: 1024px){.title-cols{padding-bottom:100px}}.title-cols__intro{margin-top:25px;font-size:2.1rem}@media only screen and (min-width: 600px){.title-cols__cols-wrap{display:flex;flex-flow:row wrap;justify-content:start}}.title-cols__item{flex-basis:50%;padding-right:25px}@media only screen and (min-width: 1024px){.title-cols__item{flex-basis:33%}}.title-cols__cta{margin:50px 0;display:inline-block}.booking-form{position:relative;padding:100px 0 150px;margin-top:125px}@media only screen and (min-width: 768px){.booking-form{margin-top:185px}}@media only screen and (min-width: 1024px){.booking-form{margin-top:220px}}@media only screen and (min-width: 1280px){.booking-form{margin-top:300px}}.booking-form.no-content{padding-top:0;margin-top:-70px}.booking-form.no-content .wrapper{display:block}.booking-form.form-bottom:before{content:'';background:url("./assets/img/curve-black-1440.svg");width:100%;background-size:cover;position:absolute;top:-47px;height:48px}@media only screen and (min-width: 450px){.booking-form.form-bottom:before{top:-75px;height:76px}}@media only screen and (min-width: 768px){.booking-form.form-bottom:before{top:-125px;height:126px}}@media only screen and (min-width: 1024px){.booking-form.form-bottom:before{top:-180px;height:181px}}@media only screen and (min-width: 1440px){.booking-form.form-bottom:before{top:-300px;height:301px}}.booking-form .wrapper{max-width:900px}@media only screen and (min-width: 768px){.booking-form .wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}}.booking-form .wrapper>*{flex-basis:50%}@media only screen and (min-width: 768px){.booking-form__text{padding-right:100px;text-align:right}}.booking-form__form{max-width:400px;margin:0 auto}.booking-form__content{color:#ffeae1;font-size:1.8rem}.booking-form__title{margin:0 0 25px}.budget-field{padding-top:30px !important}.single-post .booking-form{padding:50px 0;margin-top:-60px}.single-post .booking-form .wrapper{top:0;background:transparent;transform:translateY(-30px)}.single-post .booking-form:before{content:'';background:url("./assets/img/curve-black-1440.svg");width:100%;background-size:cover;position:absolute;top:-47px;height:48px}@media only screen and (min-width: 450px){.single-post .booking-form:before{top:-75px;height:76px}}@media only screen and (min-width: 768px){.single-post .booking-form:before{top:-125px;height:126px}}@media only screen and (min-width: 1024px){.single-post .booking-form:before{top:-180px;height:181px}}@media only screen and (min-width: 1440px){.single-post .booking-form:before{top:-300px;height:301px}}.article-body .booking-form{display:none}input[type='submit']{padding:18px 15px;background:#dd6052;transition:all 0.4s ease-in-out !important;border:none;border-bottom:5px solid #b14437;width:97% !important;transition:all 0.2s ease-in-out;cursor:pointer;margin-top:20px !important}@media only screen and (min-width: 360px){input[type='submit']{padding:18px 30px}}input[type='submit']:hover{background:#e17467}input[type='text'],input[type='password'],textarea{background-color:transparent;border:none;border-bottom:4px solid rgba(183,183,183,0.3);color:#b7b7b7;padding:0 0 15px 15px}textarea{height:140px !important}label{color:#b7b7b7;font-size:1.6rem;transform:translate(15px, 30px);transition:all 0.4s ease-in-out}label.is-active{transform:translate(0);font-size:1.2rem !important}label.is-active+div input,label.is-active+div textarea{border-color:#b7b7b7}.gfield_checkbox label,.checkboxes label{transform:translate(0, 0)}.gfield_checkbox label.is-active,.checkboxes label.is-active{font-size:1.9rem !important}.checkboxes{margin-top:50px !important}.gfield_checkbox label{transform:translate(5px, 5px)}.gfield_checkbox li{height:30px}.gfield_required{color:#dd6052 !important}input{outline:none}.ginput_container_select,.ginput_card_field{border-bottom:4px solid rgba(183,183,183,0.3);padding-bottom:18px;padding-left:10px}.ginput_container_select select,.ginput_card_field select{background:transparent;border:none;color:#b7b7b7}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#b7b7b7;transition:background-color 5000s ease-in-out 0s}.gform_validation_error .validation_error{color:#dd6052 !important;border-color:#dd6052 !important}.gform_validation_error .gfield_error{border:none !important;background:transparent !important}.gform_validation_error .gfield_error input{background-color:transparent !important;border:none !important;border-bottom:4px solid rgba(183,183,183,0.3) !important;color:#b7b7b7 !important;padding:0 0 15px 15px !important}.gform_validation_error .gfield_error label,.gform_validation_error .gfield_error .validation_message{color:#dd6052 !important}.gform_validation_error label{transform:translate(0);font-size:1.2rem !important}.qsm-quiz-form{padding-bottom:90px;max-width:700px;margin:0 auto}.qsm-quiz-form label{color:#666}.qsm-quiz-form .qmn_pagination{padding-bottom:50px}.qsm-quiz-form .qsm-submit-btn{transition:all 0.4s ease-in-out;text-transform:uppercase;background-color:#dd6052 !important;color:#ffeae1 !important;position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:250px !important}.qsm-quiz-form .qsm-submit-btn:hover{box-shadow:0px 20px 20px rgba(0,0,0,0.75);transform:translateY(-5px) !important;background-color:#e17467 !important}.qsm-quiz-form .quiz_section.quiz_begin{padding:15px 0 0 0}.qsm-quiz-form .quiz_section input{padding:5px 10px !important}.qsm-quiz-form .qsm_contact_div input{padding:5px 10px !important}.qsm-quiz-form .mlw_qmn_message_before h2{font-size:40px;line-height:50px;color:#dd6052}.qsm-quiz-form .mlw_qmn_question{color:#dd6052;font-family:"Avenir",sans-serif}.qsm-quiz-form .custom-select{position:relative;width:100%}.qsm-quiz-form .custom-select select{display:none}.qsm-quiz-form .select-selected{background-color:#ffeae1}.qsm-quiz-form .select-selected:after{position:absolute;content:"";top:18px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#000 transparent transparent transparent}.qsm-quiz-form .select-selected.select-arrow-active:after{border-color:transparent transparent #000 transparent;top:11px}.qsm-quiz-form .select-items div,.qsm-quiz-form .select-selected{color:#21232b;padding:8px 16px;border:1px solid transparent;border-color:transparent transparent rgba(0,0,0,0.1) transparent;cursor:pointer}.qsm-quiz-form .select-items{position:absolute;background-color:#dcd8cb;top:100%;left:0;right:0;z-index:99}.qsm-quiz-form .select-hide{display:none}.qsm-quiz-form .select-items div:hover,.qsm-quiz-form .same-as-selected{background-color:white}.qsm-quiz-form [type="text"]{width:100% !important}.qsm-quiz-form [type="radio"]:checked,.qsm-quiz-form [type="radio"]:not(:checked){position:absolute;left:-9999px}.qsm-quiz-form [type="radio"]:checked+label,.qsm-quiz-form [type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.qsm-quiz-form [type="radio"]:checked+label:before,.qsm-quiz-form [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0px;top:0px;width:20px;height:20px;border:2px solid #dd6052;border-radius:100%;background:#fff}.qsm-quiz-form [type="radio"]:checked+label:after,.qsm-quiz-form [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#dd6052;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.qsm-quiz-form [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.qsm-quiz-form [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.qsm-quiz-form .qmn_radio_answers.mlwRequiredRadio{margin-top:-30px;margin-left:-20px;margin-bottom:30px}.qsm-quiz-form .qsm_check_answer{margin-left:-3px;margin-bottom:3px}.qsm-quiz-form textarea.qsm-question-comment{margin-top:35px;width:100% !important}.qsm-quiz-form h2 span,.qsm-quiz-form span.mlw_qmn_question span{font-weight:700 !important}.qsm-quiz-form .styled-checkbox{position:absolute;opacity:0}.qsm-quiz-form .styled-checkbox+label{position:relative;cursor:pointer;padding:0}.qsm-quiz-form .styled-checkbox+label:before{border-radius:3px;content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:white;border:2px solid #dd6052}.qsm-quiz-form .styled-checkbox:hover+label:before{background:white}.qsm-quiz-form .styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,0.12)}.qsm-quiz-form .styled-checkbox:checked+label:before{background:white}.qsm-quiz-form .styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.qsm-quiz-form .styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.qsm-quiz-form .styled-checkbox:checked+label:after{content:'';position:absolute;left:5px;top:9px;background:#dd6052;width:2px;height:2px;box-shadow:2px 0 0 #dd6052,4px 0 0 #dd6052,4px -2px 0 #dd6052,4px -4px 0 #dd6052,4px -6px 0 #dd6052,4px -8px 0 #dd6052;transform:rotate(45deg)}.qsm-quiz-container.qmn_quiz_container.mlw_qmn_quiz{padding:40px}@media only screen and (max-width: 480px){.qsm-quiz-container.qmn_quiz_container.mlw_qmn_quiz{padding:20px 0}}@media only screen and (max-width: 480px){.qmn_results_page{padding:0}}.qsm-results-page{text-align:center;background:url("assets/img/thanks.jpg") top center no-repeat #3ea576;color:white;padding:100px 20px 50px;margin:30px 0 50px}@media only screen and (max-width: 480px){.qsm-results-page{padding:20px 20px 50px;margin:30px 0 50px}}.qsm-results-page h2{font-size:4rem;margin-bottom:0}.qsm-results-page a.thanks-button{transition:all 0.4s ease-in-out;color:white;border-bottom:5px solid #132d7f;border-radius:3px;text-transform:uppercase;font-family:"Avenir",sans-serif;display:inline-block;font-size:1.4rem;background-color:#246fc9;cursor:pointer;padding:15px 30px;text-align:left;width:300px;position:relative;margin-top:40px}.qsm-results-page a.thanks-button:hover{transform:translateY(-5px) !important;box-shadow:0px 20px 20px rgba(0,0,0,0.75)}@media only screen and (max-width: 480px){.qsm-results-page a.thanks-button{margin-top:0;width:200px}}.qsm-results-page a.thanks-button:after{content:url("assets/img/blue-star.jpg");width:36px;height:32px;position:absolute;right:10px;top:10px}.single-quiz .wrap700{max-width:none}@media only screen and (max-width: 480px){.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox]{vertical-align:top !important;position:relative;top:7px}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{overflow:visible !important;height:auto}}.gform_wrapper ul.gfield_checkbox{margin-top:42px !important}.slide{position:relative}.tease-post__media{position:relative}.tease-post__media a{max-height:312px;overflow:hidden;display:flex;justify-content:center;align-items:center;box-shadow:0 15px 15px rgba(0,0,0,0.16)}.video-duration{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.video-duration__button{background-color:rgba(250,245,239,0.9);box-shadow:2px 5px 10px rgba(0,0,0,0.35);border-radius:35px;width:138px;height:51px;display:flex;padding:0 15px;justify-content:space-around;align-items:center;transition:all 0.2s ease-in-out}.video-duration__button:hover{box-shadow:4px 10px 20px rgba(0,0,0,0.35)}.video-duration__time{color:#246fc9;font-size:1.4rem}.steps{margin-bottom:50px}.steps__title{margin-top:0}.steps__title span{color:#ffeae1}.steps__item{display:flex;flex-flow:row nowrap;justify-content:start;align-items:center;margin-bottom:50px}.steps__item:last-child{margin-bottom:0}.steps__icon{padding-right:30px;align-self:flex-start}@media only screen and (max-width: 480px){.steps__icon{display:none}}@media only screen and (min-width: 768px){.steps__icon{padding-right:45px}}.steps__icon img{max-width:50px}@media only screen and (min-width: 768px){.steps__icon img{max-width:75px}}.steps__brick{display:flex;flex-wrap:wrap;justify-content:space-evenly;text-align:center;margin-top:30px}@media only screen and (min-width: 650px){.steps__brick{justify-content:space-around}}.steps .brick-word{font-size:1.8rem;color:#ffeae1;padding-right:15px}@media only screen and (max-width: 650px){.steps .brick-word{margin-bottom:15px}}.steps .brick-word span{font-family:'Avenir';font-weight:900;color:#dd6052;margin-right:5px}.steps .steps__item-content .steps__icon{display:none}@media only screen and (max-width: 480px){.steps .steps__item-content{display:flex;flex-wrap:wrap;align-items:flex-start}.steps .steps__item-content .steps__icon{display:block}.steps .steps__item-content .steps__item-title{align-self:center;width:70%}}.steps.white-bg{background:#fff;padding-bottom:0}.steps.white-bg h4{color:#dd6052}.steps.white-bg .steps__item-content{color:#292929}.steps.bg-black h2.salmon p{color:#dd6052}.results{margin-bottom:50px}@media only screen and (min-width: 1024px){.results{margin-bottom:100px}}.results .steps{margin-bottom:40px}.results .result{width:100%;display:flex}.results .result__featured{width:40%;padding:10px 30px 10px 0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.results .result__featured:before{content:'';background-color:inherit;position:absolute;top:0;left:-100vw;width:100vw;height:100%}.results .result__featured p{width:100%;text-align:center}@media only screen and (min-width: 768px){.results .result__featured{padding:30px 30px 30px 0;width:30%;flex-direction:row}}@media only screen and (min-width: 1024px){.results .result__featured{width:25%}}.results .result__text{width:60%;padding:30px 0;display:flex;align-items:center;padding-left:30px;box-shadow:inset 31px 0 40px rgba(0,0,0,0.2);position:relative}.results .result__text:after{content:'';background-color:inherit;position:absolute;top:0;right:-100vw;width:100vw;height:100%;box-shadow:inset -32px 0 40px rgba(0,0,0,0.2)}@media only screen and (min-width: 768px){.results .result__text{width:70%;padding-left:50px}}@media only screen and (min-width: 1024px){.results .result__text{width:75%}}.results .result__text p{word-break:break-word}.results .result__icon{text-align:center}.results .result__icon img{max-width:60px;margin-bottom:7px}@media only screen and (min-width: 768px){.results .result__icon img{margin-bottom:0;text-align:center;max-width:75px}}@media only screen and (max-width: 768px){.bubbles{padding-bottom:100px}}.bubbles .wrapper{max-width:1100px}.bubbles__top{align-items:center}@media only screen and (min-width: 868px){.bubbles__top{display:flex;flex-flow:row wrap;justify-content:space-between}}.bubbles__text{flex-basis:50%}.bubbles__title{margin-top:0}.bubbles__bubble{border-radius:100%;border:10px solid #faf5ef;background-color:#dd6052;color:#fff;width:300px;height:300px;padding:0 30px;display:flex;align-items:center;justify-content:center;text-align:center}@media only screen and (max-width: 360px){.bubbles__bubble{width:250px;height:259px;padding:0 20px}}@media only screen and (max-width: 768px){.bubbles__bubble{margin:50px auto}}@media only screen and (min-width: 769px){.bubbles__bubble.one{margin-top:50px;margin-right:50px}}.bubbles__bubble.two{width:280px;height:280px;background-image:linear-gradient(160deg, #246fc9 0%, #132d7f 100%)}@media only screen and (min-width: 769px){.bubbles__bubble.two{margin:30px auto 0;transform:translateX(50px)}}.bubbles__bubble.three{background:#b14437;width:295px;height:295px}@media only screen and (min-width: 769px){.bubbles__bubble.three{transform:translateY(-30px)}}.bubbles__bubble.four{background:#246fc9}@media only screen and (min-width: 769px){.bubbles__bubble.four{width:345px;height:345px}}@media only screen and (min-width: 769px){.bubbles__bubble.four{transform:translate(330px, -250px)}}@media only screen and (min-width: 868px){.bubbles__bubble.four{transform:translate(485px, -250px)}}.page-template-select-plan footer{display:none}.page-template-select-plan .text-image__item{margin-bottom:0}.select-plan{padding-bottom:200px}.select-plan .wrapper{max-width:1100px}@media only screen and (min-width: 1024px){.select-plan .wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}}.select-plan__item{flex-basis:50%;max-width:524px;margin:0 auto 20px}@media only screen and (min-width: 1024px){.select-plan__item{width:524px}}@media only screen and (min-width: 768px){.select-plan__item{position:relative;top:-100px;z-index:10}}@media only screen and (min-width: 1024px){.select-plan__item:first-child{padding-right:15px}}.select-plan__header{text-align:center;height:100px;border-radius:4px 4px 0 0;display:flex;align-items:center;justify-content:center;font-size:2.8rem;color:#faf5ef}.select-plan__body{background-color:#faf5ef;padding:40px 35px 74px;border-radius:0 0 4px 4px}.select-plan__body ul{padding-left:20px}.select-plan__content{margin-bottom:50px}.select-plan .button{display:block}@media only screen and (min-width: 480px){.select-plan .button{width:314px}}.home-search{max-width:832px;margin:50px auto}.home-search form{width:100%}.home-search input{width:50%;margin:0 auto;display:block;transform:translateY(25px);border:none}.home-search input:focus{outline:none}.resources{padding-bottom:170px;background-image:linear-gradient(#70a5d9 52%, #7db6ef 50%);padding-top:100px}.home .resources{margin-top:-62px}.resources__slider{max-width:260px;margin-bottom:30px}@media only screen and (min-width: 480px){.resources__slider{max-width:510px}}@media only screen and (min-width: 1024px){.resources__slider{max-width:800px}}.resources .slick-prev{right:-100px;left:initial;top:20%}.resources .slick-prev:before{content:url(./assets/img/slider-arrow-left.svg)}.resources .slick-next{right:-100px;top:50%}.resources .slick-next:before{content:url(./assets/img/slider-arrow-right.svg);width:78px;height:78px}.resources .button{display:block;width:100%;padding:10px;text-align:center}.resources .button:hover{color:#ffeae1}.resources__title{margin-bottom:35px;z-index:10;position:relative}.resources__subtitle{margin-bottom:30px;z-index:10;position:relative}.resources img{margin-bottom:10px;margin-left:15px}.resources .featured-services__link{margin-left:-20px}.resources .featured-services__link:hover{color:#132d7f}.resources .featured-services__item--wrap{box-shadow:none}.resources .featured-services__item--wrap:hover{transform:translateY(0)}.resources .featured-services__item--content{box-shadow:-9px 10px 15px -10px rgba(0,0,0,0.4);min-height:250px}.resources a:hover{color:#246fc9}.bac{margin-top:-10px;padding:50px 40px;position:relative}.bac__title{margin-bottom:15px !important}.bac__subtitle{margin-bottom:25px}.bac:before{content:'';width:100%;height:700px;background-image:linear-gradient(180deg, transparent 0%, #faf5ef 100%);position:absolute;top:-700px;left:0}.fixed-menu{position:fixed;left:0;top:-30px;opacity:0;width:100%;background-color:#dd6052;z-index:100;transition:all 0.4s ease-in-out;visibility:hidden;display:none;line-height:30px}.fixed-menu .fixed-hide{display:none}@media only screen and (min-width: 768px){.fixed-menu{display:block}}.fixed-menu.active{top:0;opacity:1;visibility:visible}.fixed-menu__right-item{position:absolute;right:-20px;top:0}.fixed-menu__right-item a{color:#21232b}.fixed-menu__nav{max-width:1000px;margin:0 auto;position:relative}.fixed-menu__nav ul{margin:0;padding:0}.fixed-menu__nav>ul{display:flex;justify-content:space-around}.fixed-menu__nav>ul>.menu-item:hover.menu-item-has-children:after{content:url(./assets/img/top-menu-arrow-white.svg)}.fixed-menu__nav>ul>.menu-item:hover>ul{opacity:1;visibility:visible}.fixed-menu__nav .menu-item{position:relative}.fixed-menu__nav .menu-item a{color:#21232b;font-size:1.2rem;text-transform:uppercase;font-family:'Avenir';font-weight:bold}.fixed-menu__nav .menu-item a:hover{color:#ffeae1}.fixed-menu__nav .menu-item>ul{opacity:0;visibility:hidden;position:absolute;top:32px;left:-30px;background:#d94c3d;width:auto;white-space:nowrap;transition:all 0.2s ease-in-out;padding:15px 40px 20px;z-index:10}.fixed-menu__nav .menu-item>ul .top-menu-login{display:none}.fixed-menu .menu-item-has-children:after{content:url(./assets/img/top-menu-arrow.svg);position:absolute;top:0;right:-20px}.fixed-menu .menu-item-has-children ul li ul{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.fixed-menu .menu-item-has-children.active:after{content:url(./assets/img/top-menu-arrow-white.svg);top:2px}.fixed-menu .menu-item-has-children.active.active ul{opacity:1;visibility:visible;position:inherit;display:block;margin:0;top:0;padding-top:0;padding-bottom:0}.fixed-menu .menu-item-has-children.active:after{transform-origin:center center;transform:rotate(180deg)}.fixed-menu .top-menu-login a{color:#932c20;display:none}.page-template-login input{width:100%}.page-template-login input[type='text']{color:#3ea576;border-bottom:5px solid #3ea576;position:relative}.page-template-login .gfield:nth-child(2){margin-top:50px}.page-template-login .gfield:first-child .ginput_container:after{content:'Your email address is your username for logging into the Foundation Lab';font-size:1.4rem;color:#21232b;padding:12px 9px;background:#fff;width:100%;position:relative;top:2px;display:inline-block;text-align:center}.page-template-login .gform_login_widget{padding:50px 0 100px}.wrapper.login-wrapper{max-width:550px;color:#faf5ef}.wrapper.login-wrapper a{color:#246fc9}.account-lb{height:0;opacity:0;display:flex;justify-content:center;align-items:center;background:rgba(11,53,76,0.9);position:fixed;top:0;left:0;width:100%;z-index:100;transition:all 0.4s ease-in-out}.account-lb .close{position:absolute;top:200px;right:60px;width:60px;height:60px;background:#fff;border-radius:50px;padding:8px;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:0;visibility:hidden}.account-lb__title{margin:0}.account-lb.active{height:100%;opacity:1}.account-lb.active .close{opacity:1;visibility:visible}.account-lb .button--green{cursor:pointer}.report{background:#195090;border-radius:4px;padding:50px 30px 60px;box-shadow:0 15px 15px rgba(0,0,0,0.16);margin-bottom:50px;text-align:center}.report__button{margin-top:50px}.report__subtitle{margin-top:20px}.report .gfield,.report .gform_footer{max-width:350px;margin:0 auto;padding:0 !important;text-align:center}.report .gfield input{padding-bottom:5px !important;padding-left:10px !important}.report .gfield_label{transform:translate(-10px, 30px)}.report .gfield_label.is-active{transform:translate(-100px, 10px)}.report input[type='submit']{background:#3ea576;border-color:#30805b}.report input[type='submit']:hover{background:#41ac7b}.report .dlm-nf-download-link{display:inline-block;padding:15px 15px;box-shadow:0px 10px 20px rgba(0,0,0,0.25);transition:all 0.4s ease-in-out;font-family:'Avenir';font-weight:500;font-size:1.4rem;font-size:1.6rem;text-transform:uppercase;border-radius:4px;border-bottom:5px solid;letter-spacing:2.4px;background:#3ea576;border-color:#30805b;position:relative;padding-right:70px !important}@media only screen and (min-width: 360px){.report .dlm-nf-download-link{padding:15px 30px}}.report .dlm-nf-download-link a{color:#ffeae1}.report .dlm-nf-download-link:hover{background:#41ac7b;box-shadow:0px 20px 20px rgba(0,0,0,0.75);transform:translateY(-5px) !important}.report .dlm-nf-download-link:after{content:'';background:url("./assets/img/dl-green.svg");width:12px;height:16px;position:absolute;right:30px}.report .gform_wrapper form li,.report .gform_wrapper li{margin:0 auto 10px !important}.report .gform_wrapper .gform_footer{margin:0 auto}.report .gform_wrapper .gform_footer input.button,.report .gform_wrapper .gform_footer input[type='submit'],.report .gform_wrapper .gform_page_footer input.button,.report .gform_wrapper .gform_page_footer input[type='submit']{margin:0}.report .gform_button{margin:20px}.report .gform_footer{position:relative}.report .gform_footer:after{content:'';background:url("./assets/img/dl-green.svg");width:12px;height:16px;position:absolute;right:30px;bottom:30px}.report .gform_wrapper .top_label input.medium{width:100% !important}@media only screen and (min-width: 360px){.report input[type='submit']{padding:18px 20px}}.thank-you{background:#3ea576;padding:140px 35px 65px;border-radius:4px;position:relative}@media only screen and (max-width: 768px){.thank-you{margin-top:60px}}.thank-you__subtitle{color:#faf5ef;margin:0 auto 30px;max-width:267px;line-height:1.8;font-size:1.8rem}.thank-you:before{content:'';background:url("./assets/img/stars-green.svg") no-repeat;background-size:cover;width:260px;height:76px;position:absolute;top:70px}@media only screen and (min-width: 480px){.thank-you:before{left:70px}}.thank-you .button{position:relative}@media only screen and (min-width: 480px){.thank-you .button{padding-right:100px}}@media only screen and (min-width: 480px){.thank-you .button:after{content:'';background:url("./assets/img/star-icon.svg") no-repeat;background-size:cover;width:19px;height:19px;position:absolute;right:30px;top:18px}}#ez-toc-container{display:none !important}#post-heading-anchors{margin:30px 0 60px;background:#EBE8DC;padding:30px 30px 0;border-radius:4px;box-shadow:0 15px 15px rgba(0,0,0,0.16);display:flex;flex-direction:column;justify-content:space-between;border-bottom:none}#post-heading-anchors h4{margin:0 0 15px;color:#132d7f;font-size:1.375em}#post-heading-anchors>#ez-toc-container{display:block !important;background:transparent;border:none;box-shadow:none;padding:0}#post-heading-anchors>#ez-toc-container a{color:#21232b;display:block;padding:5px 0;margin:3px 0;font-size:1.125em}#post-heading-anchors>#ez-toc-container a:hover{text-decoration:underline}#post-related-terms{margin:30px 0 30px;background-color:rgba(181,175,160,0.2);padding:30px 30px 0;border-radius:4px;box-shadow:0 15px 15px rgba(0,0,0,0.16);display:flex;flex-direction:column;justify-content:space-between;border-bottom:none}#post-related-terms h4{margin:0 0 5px;color:#132d7f;font-size:1.375em}#post-related-terms ul{list-style:none;padding:0;margin:0}#post-related-terms ul a{color:#21232b;display:block;padding:15px 0;margin:3px 0;font-size:1.125em;border-bottom:1px solid rgba(181,175,160,0.2)}#post-related-terms ul a:hover{text-decoration:underline}#post-related-terms ul li:last-child a{border-bottom:none}#post-related-terms .post-related-terms__read-more:hover .tease-post__read-more--icon{background:#132d7f}#post-related-terms .post-related-terms__read-more:hover .tease-post__read-more--text{color:#132d7f}#post-related-terms .tease-post__read-more{width:auto;border-bottom:none;margin:20px 0 0px}#post-related-terms .tease-post__read-more>div{display:flex;flex-flow:nowrap;justify-content:start}#post-related-terms .tease-post__read-more--icon{background:#dd6052;transform:rotate(180deg);border-radius:0 0 4px 4px}#post-related-terms .tease-post__read-more--text{color:#dd6052}@media only screen and (min-width: 768px){#post-navigation{padding:20px 0 50px}}#post-navigation .button{display:flex;justify-content:space-between;margin-bottom:15px}#post-navigation .button--previous{justify-content:start}#post-navigation .button--previous img{transform:rotate(180deg);margin:0 20px 0 0 !important}.quote-slides{margin-bottom:200px}@media only screen and (min-width: 1240px){.quote-slides{margin-bottom:100px}}.quote-slides .quotes__slider{background-color:#F0EFEC}@media only screen and (min-width: 1240px){.quote-slides .quotes__slider{width:85%}}.quote-slides__block{background-color:#F0EFEC;padding:20px;height:100%}.quote-slides__block blockquote{color:#0b354c;margin:120px 0 40px;padding:0;border:0;font-size:1.6rem;line-height:3.6rem;max-width:none}@media only screen and (min-width: 768px){.quote-slides__block blockquote{font-size:2.8rem;line-height:4.5rem}}@media only screen and (min-width: 1240px){.quote-slides__block blockquote{margin:35px 35px 40px 290px}}.quote-slides__block blockquote:before{content:'';background:url(./assets/img/blue-quotes.png);width:134px;height:72px;position:absolute;top:-103px;left:50%;margin-left:-67px;background-size:100%}@media only screen and (min-width: 1240px){.quote-slides__block blockquote:before{width:203px;height:109px;left:-250px;top:-20px;margin-left:0}}.quote-slides__block blockquote:after{content:none}@media only screen and (min-width: 768px){.quote-slides__block p{font-size:2.8rem}}@media only screen and (min-width: 1240px){.quote-slides__block p{margin-left:290px}}.quote-slides .slick-prev,.quote-slides .slick-next{visibility:visible;transform:scale(0.45);top:auto;bottom:-190px;width:240px;height:240px}.quote-slides .slick-prev{left:50%;margin-left:-175px}@media only screen and (min-width: 1240px){.quote-slides .slick-prev{bottom:auto;top:50%;left:auto;right:-200px;margin-top:-160px}}.quote-slides .slick-prev:before{content:url(./assets/img/blue-arrow-left.png)}.quote-slides .slick-next{right:50%;margin-right:-170px;z-index:20}@media only screen and (min-width: 1240px){.quote-slides .slick-next{bottom:auto;top:50%;right:-30px;margin-top:-60px}}.quote-slides .slick-next:before{content:url(./assets/img/blue-arrow-right.png)}.team-cards-wrapper{margin:150px 0;display:flex;flex-wrap:wrap;justify-content:flex-start}@media only screen and (min-width: 1280px){.team-cards-wrapper{margin-bottom:200px}}@media only screen and (min-width: 1440px){.team-cards-wrapper{margin-bottom:250px}}@media only screen and (min-width: 1280px){.team-cards-wrapper a:nth-child(3n+3) .team-card{margin-right:0}}.team-cards-wrapper .team-card{display:block;border:1px solid #F0EFEC;width:330px;text-align:center;margin:0 10px 40px 20px;transition:0.5s all}.team-cards-wrapper .team-card img{filter:grayscale(1);transition:0.5s all}.team-cards-wrapper .team-card:hover{background-color:#F3F2EF}.team-cards-wrapper .team-card:hover img{filter:none}@media only screen and (min-width: 1280px){.team-cards-wrapper .team-card{margin-right:60px}}.team-cards-wrapper .team-card-image{width:328px;height:342px;background-size:cover;background-repeat:no-repeat;background-position:center;filter:grayscale(1);transition:0.5s all}.team-cards-wrapper .team-card-image:hover{filter:none}.team-cards-wrapper .team-card-content{padding:20px 32px 32px 32px;position:relative}@media only screen and (min-width: 768px){.team-cards-wrapper .team-card-content{min-height:320px}}.team-cards-wrapper .team-card-content p.link{transition:all 0.2s ease-in-out;text-decoration:none;color:#dd6052}@media only screen and (min-width: 480px){.team-cards-wrapper .team-card-content p.link{font-size:1.8rem}}@media only screen and (min-width: 768px){.team-cards-wrapper .team-card-content p.link{position:absolute;bottom:0;width:100%;text-align:center;left:0}}.team-cards-wrapper h3,.team-cards-wrapper h4{font-family:"Avenir Book", sans-serif;font-weight:normal;color:#292929}.team-cards-wrapper h3{margin-bottom:0}.team-cards-wrapper h4{margin-top:0;font-size:1.8rem}.team-cards-wrapper p{font-size:1.6rem;color:#707070}.cards{text-align:center;margin-bottom:67px}@media only screen and (min-width: 1024px){.cards{margin-bottom:74px}}@media only screen and (min-width: 1024px){.cards .cards-wrapper{margin:0 auto;max-width:932px}}.cards .updated-label{text-align:center;margin-bottom:21px}@media only screen and (min-width: 1024px){.cards .updated-label{text-align:left}}.cards .updated-label h2{margin-bottom:12px}.cards .card-wrapper{flex-wrap:wrap;justify-content:space-evenly}.cards .card-wrapper.desktop{display:none}@media only screen and (min-width: 1024px){.cards .card-wrapper.desktop{margin-bottom:30px;display:flex}}.cards .card-wrapper.card__slider{display:flex;margin-bottom:39px}@media only screen and (min-width: 1024px){.cards .card-wrapper.card__slider{display:none}}.cards .card-wrapper.card__slider .card__slider-card{margin-left:6px;margin-right:6px}.cards .card-wrapper .card{position:relative;border:1px solid #b7b7b7;height:145px;width:145px;display:flex;justify-content:center;align-items:center;margin-bottom:7px;border-radius:0 17% 17% 17%}@media only screen and (min-width: 768px){.cards .card-wrapper .card{height:180px;width:180px}}.cards .card-wrapper .card:hover img{filter:none}.cards .card-wrapper .card img{max-width:120px;filter:grayscale(1);transition:0.5s all}@media only screen and (min-width: 768px){.cards .card-wrapper .card img{max-width:150px}}.cards .card-wrapper .card-index{position:absolute;left:0;top:0;color:#D4A745;display:flex;justify-content:center;align-items:center;height:35px;width:35px;font-weight:600;border:1px solid #b7b7b7;border-left:none;border-top:none;font-family:"Avenir",sans-serif}.updated-label span{text-align:center;min-width:188px;background:#A38136;color:#fff;padding:4px 12px;display:inline-block;font-size:15px}.table{margin-bottom:64px}@media only screen and (min-width: 768px){.table{margin-bottom:78px}}.table h2{text-align:center}.table .updated-label{text-align:center;margin-bottom:21px}@media (min-width: 981px){.table .updated-label{text-align:left}}.table .updated-label h2{margin-bottom:12px}.table .table-wrapper.desktop{display:none}@media (min-width: 981px){.table .table-wrapper.desktop{margin-bottom:5px;display:block}}.table .table-wrapper .table-row{display:flex;justify-content:space-between;align-items:center;border:1px solid #b7b7b7;margin-bottom:5px;padding:5px 0}.table .table-wrapper .table-row-header{border:none;margin-bottom:13px;padding:0}.table .table-wrapper .table-row-header .table-col{border:1px solid #95989A;border-radius:5px;position:relative;padding:23px 5px;height:128px;display:flex;flex-direction:column;justify-content:center}.table .table-wrapper .table-row-header .table-col img{margin-bottom:8px}.table .table-wrapper .table-row-header .table-col span{display:block;line-height:1.2}.table .table-wrapper .table-row .table-col{width:12%;text-align:center}.table .table-wrapper .table-values{max-height:450px;overflow:scroll;position:relative}.table .table-wrapper .table-values .table-row:nth-child(n+11) .table-col{filter:blur(7px)}.table .table-cta{margin-bottom:38px}.table .table-cta a.button{max-width:100%;text-align:center}.table .table-legend{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;margin:0;padding:0;height:auto}@media (min-width: 504px){.table .table-legend{height:830px}}@media (min-width: 583px){.table .table-legend{height:718px}}@media (min-width: 889px){.table .table-legend{height:600px;max-width:1230px;padding:0 30px;margin:0 auto}}@media (min-width: 504px){.table .table-legend .legend{width:45%;margin-right:5%}}.table .table-legend .legend h3{font-size:16px;text-transform:uppercase;margin-bottom:12.5px}.table .table-legend .legend p{margin-top:0}.table .accordion-content{margin-bottom:13px}.table .accordion-content:nth-child(n+13) .rank,.table .accordion-content:nth-child(n+13) .company,.table .accordion-content:nth-child(n+13) .accordion-drawer-content{filter:blur(6px)}.table .accordion-wrapper{margin-bottom:39px;display:block;height:823px;overflow:scroll;position:relative;border-top:1px solid #fff}@media (min-width: 981px){.table .accordion-wrapper{display:none}}.table .accordion-wrapper .accordion-helpers{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:10}.table .accordion-wrapper .accordion-helper{vertical-align:middle;font-size:14px;text-transform:uppercase;margin-right:30px;margin-bottom:20px;display:inline-block}@media (min-width: 321px){.table .accordion-wrapper .accordion-helper{font-size:16px}}.table .accordion-wrapper .accordion-helper img{margin-right:6.3px;width:25.87px}.table .accordion-wrapper .accordion-header{position:relative;border:1px solid #b7b7b7;padding:20px 40px;display:flex;cursor:pointer;transition:0.5s all}.table .accordion-wrapper .accordion-header.active{background:#D4A745}.table .accordion-wrapper .accordion-header .accordion-icon{position:absolute;width:12.37px;height:10.03px;right:20px;top:50%;margin-top:-5.015px;transition:0.5s all}.table .accordion-wrapper .accordion-header .icon-rotate{transform:rotate(180deg)}.table .accordion-wrapper .accordion-header .rank{width:28%}@media (min-width: 500px){.table .accordion-wrapper .accordion-header .rank{width:9%}}.table .accordion-wrapper .accordion-header .company{width:72%}@media (min-width: 500px){.table .accordion-wrapper .accordion-header .company{width:91%}}.table .accordion-wrapper .accordion-drawer{padding:20px 12px;border:1px solid #b7b7b7;margin-bottom:13px;border-top:none;display:none}.table .accordion-wrapper .accordion-drawer-content{display:flex}.table .accordion-wrapper .accordion-drawer .accordion-keys .accordion-key{font-size:14px;text-transform:uppercase;margin-bottom:13.8px;margin-right:12px;display:flex;align-items:center}@media (min-width: 321px){.table .accordion-wrapper .accordion-drawer .accordion-keys .accordion-key{margin-right:30px;font-size:16px}}.table .accordion-wrapper .accordion-drawer .accordion-keys .accordion-key img{margin-right:6.3px;width:25.87px}.table .accordion-wrapper .accordion-drawer .accordion-values .accordion-value{margin-bottom:13.8px;height:26px;font-size:14px}@media (min-width: 321px){.table .accordion-wrapper .accordion-drawer .accordion-values .accordion-value{font-size:16px}}.profile-card{display:flex;flex-wrap:wrap;justify-content:center;padding:50px 0 25px 0}@media only screen and (min-width: 768px){.profile-card{padding:100px 0;justify-content:flex-start}}.profile-card-image{width:245px;height:255px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:46px}@media only screen and (min-width: 768px){.profile-card-image{margin-right:2%;margin-bottom:0;width:39%;height:auto}}@media only screen and (min-width: 1024px){.profile-card-image{width:351px;height:366px}}.profile-card-content{width:100%}@media only screen and (min-width: 768px){.profile-card-content{width:59%;display:flex;flex-direction:column;justify-content:space-between}}@media only screen and (min-width: 1024px){.profile-card-content{width:60%}}@media only screen and (min-width: 1280px){.profile-card-content{width:67%}}.profile-card-content .profile-card-title{border-bottom:5px solid #DCD8CB;position:relative}.profile-card-content .profile-card-title:after{content:'';background-image:url("./assets/img/foundation/decorative-square.png");position:absolute;background-size:100%;width:42px;height:100px;z-index:1;top:0;left:0}@media only screen and (min-width: 1024px){.profile-card-content .profile-card-title:after{width:87px}}.profile-card-content .profile-card-title h2{text-transform:uppercase;padding-left:15px;color:#DD6052;margin-top:0;position:relative;z-index:3}@media only screen and (min-width: 1024px){.profile-card-content .profile-card-title h2{padding-left:25px;font-size:5.6rem}}.profile-card-content .profile-card-info{display:flex;align-items:flex-start;margin:18px 0}@media only screen and (min-width: 768px){.profile-card-content .profile-card-info{margin:20px 0}}@media only screen and (min-width: 1024px){.profile-card-content .profile-card-info{margin:22px 0}}.profile-card-content .profile-card-info img{width:25px;height:100%;margin-right:20px}@media only screen and (min-width: 768px){.profile-card-content .profile-card-info img{margin-top:3px}}.profile-card-content .profile-card-info img.mail{margin-top:3px}@media only screen and (min-width: 768px){.profile-card-content .profile-card-info img.mail{margin-top:5px}}.profile-card-content .profile-card-info p{margin:0;color:#dd6052}.profile-card-content .profile-card-info p.location{color:#21232b}.profile-card-content .profile-card-info .credential p{margin-bottom:10px}.profile-card-content .profile-card-info .credential p:last-child{margin-bottom:0}@media only screen and (min-width: 1024px){.profile-card-content .profile-card-info .credential p{margin-bottom:15px}}.profile-card-content .profile-card-info a:hover{text-decoration:underline}.profile-card-content .profile-card-social{display:flex;justify-content:center;margin-top:30px}@media only screen and (min-width: 768px){.profile-card-content .profile-card-social{justify-content:flex-start;margin-top:0}}.profile-card-content .profile-card-social a:last-child img{margin-right:0}.profile-card-content .profile-card-social img{height:35px;margin-right:35px}.content-with-image{padding-bottom:31px}@media only screen and (min-width: 768px){.content-with-image{padding-bottom:62px}}.content-with-image h2{margin-bottom:7px}@media only screen and (max-width: 480px){.content-with-image h2{font-size:22px}}@media only screen and (min-width: 1024px){.content-with-image .content-image-wrapper{display:flex}}@media only screen and (min-width: 1024px){.content-with-image .content-image-wrapper .content{margin-right:4%;width:55%}}.content-with-image .content-image-wrapper .content a{color:#21232b;text-decoration:underline}.content-with-image .content-image-wrapper .content a.button{text-decoration:none}.content-with-image .content-image-wrapper .content p img{display:block;margin:0 auto;width:100%;max-width:315px}@media only screen and (min-width: 768px){.content-with-image .content-image-wrapper .content p img{display:none}}.content-with-image .content-image-wrapper .image{margin-top:19px}@media (min-width: 1250px){.content-with-image .content-image-wrapper .image{margin-right:-20%}}.content-with-image .content-image-wrapper .image img{margin:0 auto}.content-with-image .content-image-wrapper .image .desktop-image{display:none}@media only screen and (min-width: 768px){.content-with-image .content-image-wrapper .image .desktop-image{width:100%;display:block}}.block-twitter-feed__container{width:100%;overflow-x:scroll;overflow-y:hidden;display:flex;vertical-align:bottom;align-items:flex-end;margin-bottom:100px}.block-twitter-feed__container::-webkit-scrollbar{height:8px}.block-twitter-feed__container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.3);border-radius:10px;border:1px solid rgba(0,0,0,0.2)}.block-twitter-feed__container .block-twitter-feed__tweet{margin:0 8px;min-width:275px !important}.single-post .post-scrolling-sidebar{display:none}@media only screen and (min-width: 1130px){.single-post .post-scrolling-sidebar{display:block;position:absolute;top:70px;left:0;width:200px;color:#fff;z-index:15}.single-post .post-scrolling-sidebar__heading{padding:10px 15px;background-color:#6EA4DB}.single-post .post-scrolling-sidebar__heading h5{margin:0}.single-post .post-scrolling-sidebar__form{padding:5px 15px 10px;background-color:#7DB6EF}.single-post .post-scrolling-sidebar__form .gform_wrapper{margin:0}.single-post .post-scrolling-sidebar__form .gform_wrapper .gfield{margin:0;padding:0}.single-post .post-scrolling-sidebar__form .gform_wrapper .gfield .gfield_label{display:block;color:#fff;font-size:14px}.single-post .post-scrolling-sidebar__form .gform_wrapper .gfield .gfield_label.is-active{padding:10px 3px}.single-post .post-scrolling-sidebar__form .gform_wrapper .gfield .gfield_radio li,.single-post .post-scrolling-sidebar__form .gform_wrapper .gfield .gfield_checkbox li{height:auto}.single-post .post-scrolling-sidebar__form .gform_wrapper .gfield .gfield_radio label,.single-post .post-scrolling-sidebar__form .gform_wrapper .gfield .gfield_checkbox label{font-size:14px !important;color:#fff}.single-post .post-scrolling-sidebar__form .gform_wrapper .gfield .ginput_container_select{padding:0;border-bottom:4px solid rgba(255,255,255,0.3)}.single-post .post-scrolling-sidebar__form .gform_wrapper .gfield .ginput_container_select select{font-size:14px;color:#fff}.single-post .post-scrolling-sidebar__form .gform_wrapper .gfield .ginput_container{margin:0}.single-post .post-scrolling-sidebar__form .gform_wrapper .gform_footer{margin:10px 0 0;padding:0;position:relative;z-index:1}.single-post .post-scrolling-sidebar__form .gform_wrapper .gform_footer .gform_button{margin:0 !important;font-size:14px;padding:7px 10px;width:100% !important}.single-post .post-scrolling-sidebar__form input[type="text"],.single-post .post-scrolling-sidebar__form textarea{color:#fff !important;border-bottom:4px solid rgba(255,255,255,0.3) !important;padding-top:0 !important;font-size:14px !important}.single-post .post-scrolling-sidebar__form input[type="text"]::placeholder,.single-post .post-scrolling-sidebar__form textarea::placeholder{font-size:12px;color:white}.single-post .post-scrolling-sidebar__form:after{position:absolute;bottom:-19px;left:0;content:"";background:url("./assets/img/bottom-wave.png");background-size:100%;width:200px;height:19px}.single-post .post-scrolling-sidebar__form .gform_confirmation_message h3{margin:0;font-size:16px}.single-post .post-scrolling-sidebar__form .gform_confirmation_message .thank-you__subtitle{font-size:13px;margin:0}.single-post .post-scrolling-sidebar__form .validation_error,.single-post .post-scrolling-sidebar__form .validation_message{font-size:13px}}.blog .lab-landing-form-block{margin-bottom:77px}@media only screen and (min-width: 1024px){.blog .lab-landing-form-block{display:flex}}.blog .lab-landing-form-block__left{display:none;background-color:#7DB6EF}@media only screen and (min-width: 1024px){.blog .lab-landing-form-block__left{display:block;width:73px}}.blog .lab-landing-form-block__right{padding:20px;background-color:#6EA4DB}@media only screen and (min-width: 1024px){.blog .lab-landing-form-block__right{width:100%;display:flex}}.blog .lab-landing-form-block__heading{padding:10px 0;margin-bottom:30px;color:#fff}.blog .lab-landing-form-block__heading h3{margin:0 0 20px}.blog .lab-landing-form-block__heading p{margin:0}@media only screen and (min-width: 1024px){.blog .lab-landing-form-block__heading{width:40%;margin:30px 40px}.blog .lab-landing-form-block__heading h3{font-size:32px;text-align:right}.blog .lab-landing-form-block__heading p{text-align:right}}.blog .lab-landing-form-block__form{padding:20px 10px;background-color:#fff;border-radius:4px;color:#707070}@media only screen and (min-width: 1024px){.blog .lab-landing-form-block__form{width:60%;margin:30px;align-self:center}}.blog .lab-landing-form-block__form .gform_wrapper{margin:0}.blog .lab-landing-form-block__form .gform_wrapper .gfield{margin:0;padding:0}.blog .lab-landing-form-block__form .gform_wrapper .gfield .gfield_label{display:block}.blog .lab-landing-form-block__form .gform_wrapper .gfield .ginput_container{margin:0}.blog .lab-landing-form-block__form .gform_wrapper .gform_footer{margin:10px 0 0;padding:0;position:relative;z-index:1}.blog .lab-landing-form-block__form .gform_wrapper .gform_footer .gform_button{margin:20px 0 0 !important;font-size:14px;padding:7px 10px;width:100% !important}@media only screen and (min-width: 1024px){.blog .lab-landing-form-block__form .gform_wrapper .gform_footer .gform_button{font-size:16px;padding:14px 10px}}.blog .lab-landing-form-block__form input[type="text"]{color:#707070 !important;border-bottom:4px solid rgba(112,112,112,0.3) !important;padding-top:0 !important;font-size:14px !important}@media only screen and (min-width: 1024px){.blog .lab-landing-form-block__form input[type="text"]{padding:16px 10px}}.blog .lab-landing-form-block__form input[type="text"]::placeholder{font-size:14px}@media only screen and (min-width: 1024px){.blog .lab-landing-form-block__form input[type="text"]::placeholder{font-size:16px}}.blog .lab-landing-form-block__form .gform_confirmation_message h3{margin:0;font-size:18px;color:#707070;text-align:left}.blog .lab-landing-form-block__form .gform_confirmation_message .thank-you__subtitle{color:#707070;font-size:14px;margin:0;text-align:left}.blog .lab-landing-form-block__form .validation_error,.blog .lab-landing-form-block__form .validation_message{font-size:13px}.dark-green{color:#0b354c}.salmon{color:#dd6052}.light-pink{color:#ffeae1}.light{color:#faf5ef}.blue{color:#246fc9}.dark-blue{color:#132d7f}.brown{color:#b14437}.white{color:#fff}.black{color:#21232b}.grey{color:#b7b7b7}.light-grey{color:#dcd8cb}.darkest-grey{color:#292929}.dark-green{color:#0b354c}.gold{color:#D4A745}.bg-black{background-color:#21232b}.bg-white{background-color:#fff}.bg-blue{background:#246fc9}.bg-green{background:#3ea576}.bg-light{background:#faf5ef}.hidden{display:none}.no-margin{margin:0}.no-padding{padding:0}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}.block-margin-bottom{margin-bottom:50px}@media only screen and (min-width: 1024px){.block-margin-bottom{margin-bottom:100px}}@media only screen and (max-width: 724px){.hiddenM{display:none}}.wrapper{max-width:1230px;padding:0 30px;margin:0 auto}.wrapper-1{max-width:1230px;padding:0 30px;margin:0 auto;margin-bottom:50px !important}.mt-minus-50{margin-top:-50px}.wrapped{max-width:1170px;margin:0 auto}.wrapped:first-child{padding-top:60px}.mb{padding-bottom:0px}.mb-big{padding-bottom:150px}.mb-xl{padding-bottom:300px}.mt{padding-top:80px}.mt-big{padding-top:150px}.secondary-research-page .hero__buttons,.personas-page .hero__buttons,.contact-page .hero__buttons,.job-posting-page .hero__buttons,.research-page .hero__buttons,.category .hero__buttons,.customer-research-quizz .hero__buttons,.competitive-research-page .hero__buttons,.persona-quizz .hero__buttons{display:none}.single-quiz{background:white}.single-quiz .hero-single{min-height:250px;background:#21232b}.single-quiz .hero-single:after{display:none}.single-quiz .hero-meta{visibility:hidden}.single-quiz .share-bottom,.single-quiz .fixed-social,.single-quiz .nocomments,.single-quiz .related-posts,.single-quiz .booking-form,.single-quiz .article-content .tease-post__badge,.single-quiz .cta{display:none}@media only screen and (max-width: 768px){.careers-page .hero{padding-bottom:160px !important}}.single-post .cta{display:none}.research-page .cta-button{display:none}.single-service{background:#fff}.single-service .text-image.bg-black:not(.services-first),.single-service .steps.bg-black,.single-service .bubbles.bg-black,.single-service .featured-sites{background:#fff}.single-service .text-image.bg-black:not(.services-first) h2,.single-service .text-image.bg-black:not(.services-first) h4,.single-service .steps.bg-black h2,.single-service .steps.bg-black h4,.single-service .bubbles.bg-black h2,.single-service .bubbles.bg-black h4,.single-service .featured-sites h2,.single-service .featured-sites h4{color:#dd6052}.single-service .text-image.bg-black:not(.services-first) p,.single-service .steps.bg-black p,.single-service .bubbles.bg-black p,.single-service .featured-sites p{color:#292929}.single-service .text-image.bg-black:not(.services-first) .bubbles__content,.single-service .steps.bg-black .bubbles__content,.single-service .bubbles.bg-black .bubbles__content,.single-service .featured-sites .bubbles__content{color:#292929}.single-service .text-image.bg-black:not(.services-first) .bubbles__bubble,.single-service .steps.bg-black .bubbles__bubble,.single-service .bubbles.bg-black .bubbles__bubble,.single-service .featured-sites .bubbles__bubble{border-color:#fff;box-shadow:0px 25px 25px rgba(0,0,0,0.15)}.single-service .text-image.full-service h2.text-image__title:not(.text-center){color:#292929}.services-page .text-image.bg-black:not(.services-first),.services-page .featured-sites.second,.services-page .title-cols,.services-page .featured-sites{background:#fff}.services-page .text-image.bg-black:not(.services-first) h2,.services-page .featured-sites.second h2,.services-page .title-cols h2,.services-page .featured-sites h2{color:#292929}.services-page .text-image.bg-black:not(.services-first) p,.services-page .featured-sites.second p,.services-page .title-cols p,.services-page .featured-sites p{color:#292929}.services-page .decorated-title h2{color:#dd6052 !important}.blockquote2.curve-black:before{content:url(./assets/img/curve-black-1440.svg);top:-180px;position:absolute;left:0}.privacy-policy-page .hero{padding-bottom:0}
