.horizontal-list:after{content:"";display:block;clear:both}@font-face{font-family:'CircularStd-black';src:url("../fonts/CircularStd-Black.woff2") format("woff2"),url("../fonts/CircularStd-Black.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:'CircularStd-black-it';src:url("../fonts/CircularStd-BlackItalic.woff2") format("woff2"),url("../fonts/CircularStd-BlackItalic.woff") format("woff");font-weight:800;font-style:italic}@font-face{font-family:'CircularStd-bold';src:url("../fonts/CircularStd-Bold.woff2") format("woff2"),url("../fonts/CircularStd-Bold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'CircularStd-bold-it';src:url("../fonts/CircularStd-BoldItalic.woff2") format("woff2"),url("../fonts/CircularStd-BoldItalic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:'CircularStd-medium';src:url("../fonts/CircularStd-Medium.woff2") format("woff2"),url("../fonts/CircularStd-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'CircularStd-medium-it';src:url("../fonts/CircularStd-MediumItalic.woff2") format("woff2"),url("../fonts/CircularStd-MediumItalic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:'CircularStd-reg';src:url("../fonts/CircularStd-Book.woff2") format("woff2"),url("../fonts/CircularStd-Book.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'CircularStd-reg-it';src:url("../fonts/CircularStd-BookItalic.woff2") format("woff2"),url("../fonts/CircularStd-BookItalic.woff") format("woff");font-weight:400;font-style:italic}html,body{height:100%}body{font-family:'CircularStd-reg', Arial, Helvetica, sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;line-height:1.3;color:#6F7780}.wrapper{position:relative;min-height:100%;overflow:hidden;display:flex;flex-direction:column}.wrapper #breadcrumbs{font-size:.8em;padding-left:3em}.wrapper #breadcrumbs a{color:#24756d}ul{padding:0;margin:0;list-style:none}p{margin:0}h1,h2,h3,h4,h5{margin-top:0;margin-bottom:0;font-weight:normal}*{box-sizing:border-box}a{text-decoration:none;color:#319b90}.main{flex:1}.main .section:last-child:after{display:none}.container{margin:0 20px;display:flex;align-items:center;flex-wrap:wrap}.container::after{clear:both;content:"";display:block}@media screen and (max-width: 768px){.container{margin:0}}.btn{display:inline-block}.btn-fill{font-size:14px;padding:9px 35px;background:#319b90;color:#fff}.head-text h1{font-size:48px;color:#3b4044;font-family:'CircularStd-bold', Arial, Helvetica, sans-serif}@media screen and (max-width: 991px){.head-text h1{font-size:32px}}@media screen and (max-width: 768px){.head-text h1{font-size:24px}}.head-text h2{font-size:30px;color:#3b4044;font-family:'CircularStd-bold', Arial, Helvetica, sans-serif}@media screen and (max-width: 991px){.head-text h2{font-size:21px}}@media screen and (max-width: 768px){.head-text h2{font-size:18px}}.head-text h3{font-size:24px;color:#3b4044;font-family:'CircularStd-bold', Arial, Helvetica, sans-serif}@media screen and (max-width: 991px){.head-text h3{font-size:18px}}@media screen and (max-width: 768px){.head-text h3{font-size:16px}}.section{position:relative;padding:50px 0}.section:after{content:"";display:block;width:calc(100% - 100px);height:3px;background:#FBDF1A;position:absolute;top:100%;left:45px;margin-top:-3px}@media screen and (max-width: 991px){.section:after{height:2px}}@media screen and (max-width: 768px){.section:after{width:calc(100% - 40px);left:20px}}@media screen and (max-width: 991px){.section{padding:25px 0}}.quote-inside{display:flex;align-items:center}.quote_reverse .container{align-items:center !important}input,textarea{transition:all .3 ease-in-out;outline:none;border:1px solid #DDDDDD}input:focus,textarea:focus{box-shadow:0 0 5px #51cbee;border:1px solid #51cbee}a[href^="http://maps.google.com/maps"]{display:none !important}a[href^="https://maps.google.com/maps"]{display:none !important}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}.gmnoprint div{background:none !important}.casestudies__col{width:calc(100% - 80px);float:left;margin-left:40px}@media screen and (max-width: 768px){.casestudies__col{width:calc(100% - 40px);float:left;margin-left:20px}}.casestudies__col .casestudies__article:last-child{margin-bottom:0}.casestudies__article{display:flex;align-items:flex-start;margin-bottom:50px}@media screen and (max-width: 768px){.casestudies__article{align-items:center;margin-bottom:35px}}.casestudies__article-img{width:150px;margin-right:50px}@media screen and (max-width: 768px){.casestudies__article-img{margin-right:25px;width:120px}}.casestudies__article-img img{width:100%;display:block;padding-top:9px}@media screen and (max-width: 768px){.casestudies__article-img img{padding-top:0}}.casestudies__article-text{width:70%}.casestudies__article-text-head{margin-bottom:10px}.casestudies__article-text-head .head-text h3{color:#319b90;margin-bottom:5px}@media screen and (max-width: 768px){.casestudies__article-text-head .head-text h3{font-size:18px}}@media screen and (max-width: 768px){.casestudies__article-text-desc{display:none}}.casestudies__article-text-desc p{font-size:18px}.casestudies-horizontal__article-wrap{display:flex;flex-wrap:wrap;margin-top:-60px}@media screen and (max-width: 768px){.casestudies-horizontal__article-wrap{margin-top:0}.casestudies-horizontal__article-wrap .casestudies-horizontal__article:last-child{margin-bottom:0}}.casestudies-horizontal__article{width:calc(50% - 60px);float:left;margin-left:40px;margin-top:60px;display:flex}@media screen and (max-width: 768px){.casestudies-horizontal__article{width:calc(100% - 40px);float:left;margin-left:20px;margin-bottom:40px;margin-top:0}}.casestudies-horizontal__article-img{width:100px;margin-right:20px}@media screen and (max-width: 575px){.casestudies-horizontal__article-img{width:85px}}.casestudies-horizontal__article-img img{width:100%;display:block}.casestudies-horizontal__article-text{flex:1}.casestudies-horizontal__article-text p{padding-top:5px;font-size:18px}@media screen and (max-width: 768px){.casestudies-horizontal__article-text p{padding-top:0;font-size:16px}}@media screen and (max-width: 575px){.casestudies-horizontal__article-text p{font-size:14px}}.casestudies-horizontal__article-text p a{color:#319b90}.casestudies-clients__text-wrap{width:calc(58.3333333333% - 63.3333333333px);float:left;margin-left:40px}@media screen and (max-width: 768px){.casestudies-clients__text-wrap{width:calc(100% - 40px);float:left;margin-left:20px}}.casestudies-clients__text-head{margin-bottom:20px}@media screen and (max-width: 768px){.casestudies-clients__text-head{margin-bottom:10px}}@media screen and (max-width: 768px){.casestudies-clients__text-head .head-text h2{font-size:22px}}.casestudies-clients__text-desc{margin-bottom:30px}.casestudies-clients__text-desc p{font-size:18px}@media screen and (max-width: 768px){.casestudies-clients__text-desc p{font-size:16px}}@media screen and (max-width: 575px){.casestudies-clients__text-desc p{font-size:14px}}.casestudies-clients__logo-wrap{width:calc(100% - 80px);float:left;margin-left:40px}@media screen and (max-width: 768px){.casestudies-clients__logo-wrap{width:calc(100% - 40px);float:left;margin-left:20px}}.casestudies-clients__logo-list{margin-left:-20px;margin-top:-20px;width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.casestudies-clients__logo-list{margin-left:-5%}}.casestudies-clients__logo-item{margin-left:20px;margin-top:20px;width:22%}@media screen and (max-width: 991px){.casestudies-clients__logo-item{width:20%}}@media screen and (max-width: 768px){.casestudies-clients__logo-item{margin-left:5%;width:45%}}.casestudies-clients__logo-item-img{max-width:150px}.casestudies-clients__logo-item-img img{max-width:150px;text-align:center}.contact .container{align-items:flex-start}.contact__left{width:calc(58.3333333333% - 63.3333333333px);float:left;margin-left:40px}@media screen and (max-width: 768px){.contact__left{width:calc(100% - 40px);float:left;margin-left:20px;margin-bottom:35px}}.contact__left-form ::placeholder{color:#BFBFBF;opacity:1}.contact__left-form :-ms-input-placeholder{color:#BFBFBF}.contact__left-form ::-ms-input-placeholder{color:#BFBFBF}.contact__left-form input[type=number]::-webkit-inner-spin-button,.contact__left-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__row{display:flex;justify-content:space-between;margin-bottom:25px}@media screen and (max-width: 575px){.form__row{flex-wrap:wrap}}.form__row .form__col-6:last-child{margin-bottom:0}.form__col-6{width:48%}@media screen and (max-width: 575px){.form__col-6{width:100%;margin-bottom:25px}}.form__col-12{width:100%}.form__col label,.form__col input,.form__col textarea{display:block}.form__col input,.form__col textarea{width:100%;padding:12px;background:#F5F8FA;border:1px solid #CBD6E1;transition:.2s linear;-webkit-text-fill-color:#BFBFBF;border-radius:3px}.form__col label{font-size:14px;font-family:'CircularStd-bold', Arial, Helvetica, sans-serif;color:#34475A}.form__col label span{color:#FC0D1B}.form__submit button{border:0px solid #F5F8FA;padding:10px 15px;font-size:16px;font-family:'CircularStd-black', Arial, Helvetica, sans-serif;color:#ffffff;background:#FD7B5E;border-radius:4px;cursor:pointer}.contact__right{width:calc(41.6666666667% - 56.6666666667px);float:left;margin-left:40px}@media screen and (max-width: 768px){.contact__right{width:calc(100% - 40px);float:left;margin-left:20px}}.contact__map-wrap{margin-bottom:20px}.contact__map{margin-bottom:15px;overflow:hidden;padding-bottom:50%;position:relative;height:0}#map{left:0;top:0;height:100%;width:100%;position:absolute}.contact__map-text p{font-size:18px}@media screen and (max-width: 768px){.contact__map-text p{font-size:16px}}.contact__right-text-head{margin-bottom:20px}@media screen and (max-width: 768px){.contact__right-text-head{margin-bottom:15px}}.contact__right-text-head .head-text h2{color:#319b90}.contact__right-text-desc p{font-size:18px;color:#3b4044;margin-bottom:20px}@media screen and (max-width: 768px){.contact__right-text-desc p{margin-bottom:15px}}.contact__right-text-desc p a{color:#319b90}.contact__right-socilas-list{display:flex;align-items:center;margin-left:-10px}.contact__right-socilas-item{width:25px;margin-left:10px}.contact__right-socilas-link{display:block}.contact__right-socilas-link img{vertical-align:middle;max-height:25px}@media screen and (max-width: 768px){.main-home .quote::after{display:none}}.logobar{padding:25px 15px}@media screen and (max-width: 991px){.logobar{padding:10px}}@media screen and (max-width: 575px){.logobar{padding:5px 10px 8px 10px}}@media screen and (max-width: 575px){.logobar__wrap{overflow-x:scroll}}.logobar__list{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 575px){.logobar__list{width:600px}}.logobar__item{width:15%}@media screen and (max-width: 575px){.logobar__item{width:80px}}.logobar__item img{width:100%}@media screen and (max-width: 991px){.logobar__item img{max-height:45px}}.logobar__item-order-mw{max-width:125px}.casestudy__left{width:calc(66.6666666667% - 66.6666666667px);float:left;margin-left:40px}@media screen and (max-width: 768px){.casestudy__left{width:calc(100%);float:left;margin-left:0;margin-left:-15%;margin-bottom:15px}}.casestudy__left-wrap{display:flex;align-items:center;justify-content:space-between}.casestudy__left-img,.casestudy__left-text{width:48%}.casestudy__left-img img{width:100%}.casestudy__left-text-head{margin-bottom:15px}.casestudy__left-text-head .head-text h3{font-family:'CircularStd-bold', Arial, Helvetica, sans-serif}.casestudy__left-text-link a{padding:7px 16px;border:1px solid #319b90;color:#319b90}@media screen and (max-width: 991px){.casestudy__left-text-link a{padding:5px 10px;font-size:12px}}@media screen and (max-width: 575px){.casestudy__left-text-link a{padding:8px 15px}}.casestudy__right{width:calc(33.3333333333% - 53.3333333333px);float:left;margin-left:40px}@media screen and (max-width: 768px){.casestudy__right{width:calc(100% - 40px);float:left;margin-left:20px}}.casestudy__right .casestudy__right-article:last-child{margin-bottom:0}.casestudy__right-article{padding:25px 0 25px 50px;border-left:3px solid #319b90;margin-bottom:40px}@media screen and (max-width: 991px){.casestudy__right-article{padding:10px 0 10px 15px;border-left-width:2px}}@media screen and (max-width: 768px){.casestudy__right-article{margin-bottom:15px;padding:5px 0 5px 15px}}.casestudy__right-article-desc p{font-size:18px;font-family:'CircularStd-medium', Arial, Helvetica, sans-serif}.casestudy__right-article-desc p a{font-family:'CircularStd-reg', Arial, Helvetica, sans-serif;font-size:15px;color:#319b90;display:block;margin-top:15px}@media screen and (max-width: 991px){.casestudy__right-article-desc p a{font-size:12px}}@media screen and (max-width: 991px){.casestudy__right-article-desc p a{font-size:14px;display:inline;margin-top:0}}@media screen and (max-width: 991px){.casestudy__right-article-desc p{font-size:16px}}@media screen and (max-width: 768px){.casestudy__right-article-desc p{font-size:14px}}.features__left{width:calc(58.3333333333% - 63.3333333333px);float:left;margin-left:40px}@media screen and (max-width: 768px){.features__left{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;padding-left:18px}}.features__left-text{margin-bottom:30px}.features__left-links p{font-size:18px}@media screen and (max-width: 575px){.features__left-links p{font-size:14px}}.features__left-links p a{color:#319b90}.features__right{width:calc(41.6666666667% - 56.6666666667px);float:left;margin-left:40px}@media screen and (max-width: 768px){.features__right{width:calc(41.6666666667% - 28.3333333333px);float:left;margin-left:20px}}.features__right-img{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 575px){.features__right-img{flex-direction:column;justify-content:center}}.features__right-img img{width:45%}@media screen and (max-width: 575px){.features__right-img img{width:65%;margin-bottom:20px}}.quote{width:75%;margin:0 auto}@media screen and (max-width: 1600px){.quote{width:90%}}@media screen and (max-width: 1200px){.quote{width:100%}}@media screen and (max-width: 768px){.quote .container{align-items:flex-start}}.quote__left{width:calc(41.6666666667% - 56.6666666667px);float:left;margin-left:40px}@media screen and (max-width: 768px){.quote__left{width:calc(33.3333333333% - 26.6666666667px);float:left;margin-left:20px}}.quote__left-img{display:flex;justify-content:center;align-items:center}.quote__left-img img{max-width:350px}@media screen and (max-width: 991px){.quote__left-img img{width:100%}}.quote__right{width:calc(58.3333333333% - 63.3333333333px);float:left;margin-left:40px}@media screen and (max-width: 768px){.quote__right{width:calc(66.6666666667% - 33.3333333333px);float:left;margin-left:20px}}.quote__right p{font-size:18px;color:#3b4044;font-family:'CircularStd-reg-it', Arial, Helvetica, sans-serif}@media screen and (max-width: 575px){.quote__right p{font-size:13px}}.quote__right-text{margin-bottom:15px}@media screen and (max-width: 575px){.quote__right-text{margin-bottom:10px}}.quote__right-author p{text-align:right;padding-right:10px;width:75%;margin-left:25%}.quote_reverse .quote__right-author{padding-right:10px}.quote_reverse .quote__right-author p{text-align:right}blockquote{font-size:20px;color:#3b4044;font-family:'CircularStd-reg-it', Arial, Helvetica, sans-serif}cite{font-size:18px;color:#3b4044;font-family:'CircularStd-reg-it', Arial, Helvetica, sans-serif;padding-right:10px;padding-bottom:2em;text-align:right;width:90%}.podcast-list{padding-left:1em}.method .horizontal-list{margin-bottom:35px}@media screen and (max-width: 575px){.method:after{display:none}}.method__video{width:calc(100% - 80px);float:left;margin-left:40px;position:relative;height:0;padding-bottom:50%;margin-bottom:50px}@media screen and (max-width: 768px){.method__video{width:calc(100% - 40px);float:left;margin-left:20px}}@media screen and (max-width: 575px){.method__video{margin-bottom:25px}}.method__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.podcast__col{width:calc(100% - 80px);float:left;margin-left:40px}@media screen and (max-width: 768px){.podcast__col{width:calc(100% - 40px);float:left;margin-left:20px}}.podcast__col .podcast__article:last-child{margin-bottom:0}.podcast__article{display:flex;align-items:flex-start;margin-bottom:50px}@media screen and (max-width: 768px){.podcast__article{align-items:center;margin-bottom:35px}}.podcast__article-img{width:150px;margin-right:50px}@media screen and (max-width: 768px){.podcast__article-img{margin-right:25px;width:120px}}.podcast__article-img img{width:100%;display:block;padding-top:9px}@media screen and (max-width: 768px){.podcast__article-img img{padding-top:0}}.podcast__article-text{width:70%}.podcast__article-text-head{margin-bottom:10px}.podcast__article-text-head .head-text h3{color:#319b90;margin-bottom:5px}@media screen and (max-width: 768px){.podcast__article-text-head .head-text h3{font-size:18px}}@media screen and (max-width: 768px){.podcast__article-text-desc{display:none}}.podcast__article-text-desc p{font-size:18px}.podcast-horizontal__article-wrap{display:flex;flex-wrap:wrap;margin-top:-60px;width:100%}@media screen and (max-width: 768px){.podcast-horizontal__article-wrap{margin-top:0}.podcast-horizontal__article-wrap .podcast-horizontal__article:last-child{margin-bottom:0}}.podcast-horizontal__article{width:calc(50% - 60px);float:left;margin-left:40px;margin-top:60px;display:flex}@media screen and (max-width: 768px){.podcast-horizontal__article{width:calc(100% - 40px);float:left;margin-left:20px;margin-bottom:40px;margin-top:0}}.podcast-horizontal__article-img{width:100px;margin-right:20px}@media screen and (max-width: 575px){.podcast-horizontal__article-img{width:85px}}.podcast-horizontal__article-img img{width:100%;display:block}.podcast-horizontal__article-text{flex:1}.podcast-horizontal__article-text p{padding-top:5px;font-size:18px}@media screen and (max-width: 768px){.podcast-horizontal__article-text p{padding-top:0;font-size:16px}}@media screen and (max-width: 575px){.podcast-horizontal__article-text p{font-size:14px}}.podcast-horizontal__article-text p a{color:#319b90}.podcast-clients__text-wrap{width:calc(58.3333333333% - 63.3333333333px);float:left;margin-left:40px}@media screen and (max-width: 768px){.podcast-clients__text-wrap{width:calc(100% - 40px);float:left;margin-left:20px}}.podcast-clients__text-head{margin-bottom:20px}@media screen and (max-width: 768px){.podcast-clients__text-head{margin-bottom:10px}}@media screen and (max-width: 768px){.podcast-clients__text-head .head-text h2{font-size:22px}}.podcast-clients__text-desc{margin-bottom:30px}.podcast-clients__text-desc p{font-size:18px}@media screen and (max-width: 768px){.podcast-clients__text-desc p{font-size:16px}}@media screen and (max-width: 575px){.podcast-clients__text-desc p{font-size:14px}}.podcast-clients__logo-wrap{width:calc(100% - 80px);float:left;margin-left:40px}@media screen and (max-width: 768px){.podcast-clients__logo-wrap{width:calc(100% - 40px);float:left;margin-left:20px}}.podcast-clients__logo-list{margin-left:-20px;margin-top:-20px;width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.podcast-clients__logo-list{margin-left:-5%}}.podcast-clients__logo-item{margin-left:20px;margin-top:20px;width:22%}@media screen and (max-width: 991px){.podcast-clients__logo-item{width:20%}}@media screen and (max-width: 768px){.podcast-clients__logo-item{margin-left:5%;width:45%}}.podcast-clients__logo-item-img{max-width:150px}.podcast-clients__logo-item-img img{max-width:150px;text-align:center}.podcast-video-container,.podcast-audio-container{height:0;padding-bottom:56.25%;padding-top:30px;position:relative;overflow:hidden}.podcast-video-container iframe,.podcast-audio-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.podcast-audio-container{padding-bottom:25.6%;padding-top:5vw}@media screen and (max-width: 445px){.podcast-audio-container{padding-top:10vw}}.team__list-wrap{width:calc(100% - 80px);float:left;margin-left:40px}@media screen and (max-width: 768px){.team__list-wrap{width:calc(100% - 40px);float:left;margin-left:20px}}.team__list-container{width:85%;margin:0 auto 75px auto}@media screen and (max-width: 768px){.team__list-container{width:100%;margin-bottom:50px}}.team__list{width:100%;display:flex;flex-wrap:wrap;margin-left:-5%;margin-top:-40px}.team__item{width:20%;margin-left:5%;margin-top:40px}@media screen and (max-width: 991px){.team__item{width:28%}}@media screen and (max-width: 575px){.team__item{width:45%}}.team__item-img{width:80%;margin:0 auto;overflow:hidden;border-radius:50%;border:3px solid #FBDF1A;margin-bottom:15px}@media screen and (max-width: 768px){.team__item-img{border-width:2px}}.team__item-img img{display:block;width:100%;height:100%;object-fit:cover}.team__item-text{text-align:center}.team__item-text-head p{font-size:18px;color:#319b90}.team__item-text-desc p{font-size:14px}.team__list-footer{width:calc(100% - 80px);float:left;margin-left:40px}@media screen and (max-width: 768px){.team__list-footer{width:calc(100% - 40px);float:left;margin-left:20px}}.team__list-footer-text{text-align:center}.team__list-footer-text p{font-size:26px}@media screen and (max-width: 991px){.team__list-footer-text p{font-size:24px}}@media screen and (max-width: 575px){.team__list-footer-text p{font-size:20px}}.team__list-footer-text p a{color:#319b90}.horizontal-offer__wrap{display:flex;flex-wrap:wrap}.horizontal-offer__text{width:calc(100% - 80px);float:left;margin-left:40px;margin-bottom:50px;text-align:center}@media screen and (max-width: 768px){.horizontal-offer__text{width:calc(100% - 40px);float:left;margin-left:20px}}.horizontal-offer__text-head{margin-bottom:15px}@media screen and (max-width: 768px){.horizontal-offer__text-head{margin-bottom:10px}}.horizontal-offer__text-desc p{font-size:18px}@media screen and (max-width: 768px){.horizontal-offer__text-desc p{font-size:16px}}@media screen and (max-width: 575px){.horizontal-offer__text-desc p{font-size:14px}}.technologies{padding:50px 0}.technologies .horizontal-list{margin-bottom:0}.technologies .horizontal-list__item-text-head p{font-weight:bold}.technologies .casestudies__article-text-head a{text-decoration:underline}.brand-assets p{width:100%}.brand-assets div{width:100%;border-bottom:solid 1px #231f20;padding:2em 0}.brand-assets div:last-child{border-bottom:none}.brand-assets div h2{color:#594f51;font-size:1.5em;font-weight:normal;text-align:left;margin:.5em 0}.brand-assets div a{position:relative;display:block;color:#aa0d2a;padding:0 0 0 1em}.brand-assets div a:before{content:"";position:absolute;top:50%;left:0;width:.5em;height:.5em;background-color:#da1036;border-radius:.25em;margin-top:-.25em}.brand-assets div a:first-of-type{color:#25746c}.brand-assets div a:first-of-type:before{background-color:#319b90}.brand-assets div a:last-of-type{color:#ac9703}.brand-assets div a:last-of-type:before{background-color:#FBDF1A}.content-page-wrapper{text-align:center;max-width:1200px;margin:auto}.content-block{display:inline-block;text-align:left;margin-left:2em;margin-right:2em;max-width:1000px}.content-block p{font-size:18px;line-height:1.5em;padding-bottom:1em}.content-block h2{font-size:30px;color:#7B868C;font-family:'CircularStd-bold', Arial, Helvetica, sans-serif;padding-bottom:1em}.content-block h3{font-size:24px;font-family:'CircularStd-bold', Arial, Helvetica, sans-serif;padding-bottom:1em}.content-block .diagram{padding-top:2em;padding-bottom:2em}.content-block figure{text-align:center;display:block;width:100%;margin:0em;padding-bottom:1em;padding-top:1em}.content-block figure figcaption{font-family:'CircularStd-bold', Arial, Helvetica, sans-serif;padding-top:.5em;padding-bottom:1em}.content-block figure img{width:100%;padding-bottom:1em}.content-block figure img.big{max-width:750px;height:auto}.content-block figure img.tall{max-width:450px;height:auto}.content-block figure img.small{max-width:200px;height:auto}.content-block figure img.medium{max-width:300px;height:auto}.content-block .embed{width:calc(100% - 80px);float:left;margin-left:40px;position:relative;height:0;padding-bottom:50%;margin-bottom:50px}@media screen and (max-width: 768px){.content-block .embed{width:calc(100% - 40px);float:left;margin-left:20px}}@media screen and (max-width: 575px){.content-block .embed{margin-bottom:25px}}.content-block .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content-block li{font-size:18px;line-height:1.5em;padding-bottom:1em}.content-block ul,.content-block ol{padding-top:1em;margin-left:2em;padding-bottom:.5em;width:100%}.content-block ul li{list-style:disc}.podcast{display:block}.job-listings{max-width:none;display:flex;flex-direction:column;padding-left:2em;padding-right:2em}.job-listings .whr-date{display:none}.job-listings .whr-location{display:none}.job-listings h3{font-size:1em;margin-block-start:.25em;margin-block-end:.25em;line-height:1em}.job-listings ul{list-style-type:none;margin:0;padding:0;margin-left:1em}.job-listings li{padding-bottom:0px}.privacy{margin-left:16px;margin-right:16px}.privacy h1{display:block;margin-top:12px;margin-bottom:12px}.privacy h2{display:block;margin-top:8px;margin-bottom:8px}.privacy h3{display:block;margin-top:6px;margin-bottom:6px}.privacy li{padding:6px}@media screen and (max-width: 768px){.article{padding:0 0 25px 0}}.article__wrap{display:flex;align-items:center;width:60%;margin:0 auto}@media screen and (max-width: 1600px){.article__wrap{width:75%}}@media screen and (max-width: 1200px){.article__wrap{width:90%}}@media screen and (max-width: 768px){.article__wrap{width:calc(100%);float:left;margin-left:0;flex-wrap:wrap}}.article__text-wrap{flex:1;text-align:right;display:flex;flex-direction:column}@media screen and (max-width: 768px){.article__text-wrap{padding-left:18px;text-align:left}}@media screen and (max-width: 575px){.article__text-wrap{padding:0 20px;text-align:left}}.article__link{margin-bottom:5px}.article__text-head{margin-bottom:5px}.article__text-desc{margin-bottom:10px}@media screen and (max-width: 768px){.article__text-desc{margin-bottom:20px}}.article__text-desc p{font-size:16px}@media screen and (max-width: 991px){.article__text-desc p{font-size:14px}}.article__link a{padding:6px 35px;color:#319b90;border:1px solid #319b90}@media screen and (max-width: 991px){.article__link a{font-size:12px;padding:5px 20px}}@media screen and (max-width: 575px){.article__link a{padding:6px 35px}}.article__img-wrap{width:250px;margin:0 25px 0 60px}@media screen and (max-width: 991px){.article__img-wrap{margin:0 0 0 40px}}@media screen and (max-width: 768px){.article__img-wrap{order:-1;width:100%;height:100px;margin:0 0 25px 0}}.article__img-wrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%}.footer__big{background-repeat:no-repeat !important;background-position:50% 42% !important;background-size:cover !important;padding:50px 0;position:relative;display:flex;align-items:center;min-height:400px;color:#fff}.footer__big:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(83,89,96,0.8);z-index:1}@media screen and (max-width: 991px){.footer__big{min-height:300px;padding:25px 0}}@media screen and (max-width: 575px){.footer__big{min-height:auto;padding:50px 0}}.footer__main .footer__big{background:url("../images/contents/sl_office_newer.jpg")}.footer__case .footer__big{background:url("../images/contents/SL_Office_April2018_0G1A8945.jpg");background-position:50% 30% !important}.footer__method .footer__big{background:url("../images/contents/SL_Office_April2018_0G1A8945.jpg");background-position:50% 30% !important}.footer__technologies .footer__big{background:url("../images/contents/sl-office-CP-SV.jpg");background-position:50% 30% !important}.footer__team .footer__big{background:url("../images/contents/SL_Office_April2018_0G1A8939.jpg");background-position:50% 50% !important}.footer__community .footer__big{background:url("../images/contents/sl-office-shot-RB.jpg");background-position:50% 30% !important}.footer__contact .footer__big{background:url("../images/contents/SL_Office_April2018_1G7A8353.jpg");background-position:50% 30% !important}.footer__big-left{width:calc(58.3333333333% - 63.3333333333px);float:left;margin-left:40px;position:relative;z-index:2;padding-right:25px}@media screen and (max-width: 768px){.footer__big-left{width:calc(100% - 40px);float:left;margin-left:20px}}.footer__big-left-text-head{margin-bottom:20px}@media screen and (max-width: 991px){.footer__big-left-text-head{margin-bottom:10px}}.footer__big-left-text-head .head-text h2{color:#fff}@media screen and (max-width: 575px){.footer__big-left-text-head .head-text h2{font-size:24px}}.footer__big-left-text-dec{margin-bottom:20px}@media screen and (max-width: 991px){.footer__big-left-text-dec{margin-bottom:12px}}.footer__big-left-text-dec p{font-size:18px}@media screen and (max-width: 991px){.footer__big-left-text-dec p{font-size:16px}}@media screen and (max-width: 575px){.footer__big-left-text-dec p{font-size:14px}}.footer__big-left-link a{font-size:14px;padding:9px 35px;background:#319b90;color:#fff}.footer__big-right{width:calc(41.6666666667% - 56.6666666667px);float:left;margin-left:40px;position:relative;z-index:2}@media screen and (max-width: 768px){.footer__big-right{display:none}}.footer__big-right p{font-size:18px;margin-bottom:5px;font-family:'CircularStd-reg-it', Arial, Helvetica, sans-serif}@media screen and (max-width: 991px){.footer__big-right p{font-size:16px}}@media screen and (max-width: 575px){.footer__big-right p{font-size:14px}}.footer__big-right-client{text-align:right;padding-right:20px}.footer__wrap{padding:50px 0;background:#FBDF1A}.footer__wrap .container{align-items:flex-start}@media screen and (max-width: 768px){.footer__wrap{padding:35px 0}}.footer__wrap-col{width:calc(100% - 80px);float:left;margin-left:40px;display:flex;align-items:center}@media screen and (max-width: 768px){.footer__wrap-col{width:calc(100% - 40px);float:left;margin-left:20px;flex-wrap:wrap;width:80%;margin:0 auto}}@media screen and (max-width: 575px){.footer__wrap-col{width:70%}}@media screen and (max-width: 768px){.footer__left{order:2}}.footer__left-logo a{display:inline-block}.footer__left-logo a img{width:250px}@media screen and (max-width: 991px){.footer__left-logo a img{width:180px}}@media screen and (max-width: 575px){.footer__left-logo a img{width:200px}}.footer__left-text{margin-left:59px}@media screen and (max-width: 991px){.footer__left-text{margin-left:42px}}@media screen and (max-width: 768px){.footer__left-text{margin-left:47px}}.footer__left-text p{font-size:14px;color:#000000;margin-bottom:3px}.footer__right{margin-left:auto;margin-right:50px;display:flex;align-items:center}@media screen and (max-width: 991px){.footer__right{margin-right:0}}@media screen and (max-width: 768px){.footer__right{order:1;margin-bottom:25px;flex-direction:column;margin-left:0;width:100%;align-items:flex-start}}@media screen and (max-width: 575px){.footer__right{justify-content:center;align-items:center}}.footer__right-socials-list{width:135px;display:flex;flex-wrap:wrap;align-items:center;margin-left:-15px;margin-top:-5px;margin-right:35px}@media screen and (max-width: 991px){.footer__right-socials-list{margin-right:25px}}@media screen and (max-width: 768px){.footer__right-socials-list{width:auto;margin-left:-10px}}.footer__right-socials-item{margin-left:15px;margin-top:5px;width:25px}@media screen and (max-width: 768px){.footer__right-socials-item{margin-left:10px}}.footer__right-socials-item a{display:block}.footer__right-socials-item a img{max-height:25px}@media screen and (max-width: 768px){.footer__right-menu{order:-1;margin-bottom:15px}}.footer__right-menu-list{display:flex;flex-direction:column;flex-wrap:wrap;height:80px;width:240px;margin-left:-35px}@media screen and (max-width: 991px){.footer__right-menu-list{margin-left:-25px}}.footer__right-menu-item{margin-bottom:5px;margin-left:35px}@media screen and (max-width: 991px){.footer__right-menu-item{margin-left:25px}}.footer__right-menu-item a{font-size:14px;color:#000000}.header{margin-bottom:10px;transition:.5s ease}@media screen and (max-width: 768px){.header{margin-bottom:0;height:56px}}.header__wrap{padding:20px 35px;display:flex;align-items:center;position:relative}@media screen and (max-width: 991px){.header__wrap{padding:15px 25px}}@media screen and (max-width: 768px){.header__wrap{flex-wrap:wrap;padding:15px 25px 15px 10px;position:absolute;width:100%}}@media screen and (max-width: 575px){.header__wrap{padding:10px 25px 10px 10px}}.header__logo{flex:1;display:flex;align-items:center}.header__logo a{display:block;width:200px}@media screen and (max-width: 991px){.header__logo a{width:150px}}@media screen and (max-width: 575px){.header__logo a{width:200px}}.header__logo a img{width:100%;display:block}.header__menu{display:flex;align-items:center}@media screen and (max-width: 768px){.header__menu{width:100%;justify-content:flex-end;max-height:0;overflow:hidden;position:absolute;top:100%;left:0;z-index:2;background:#fafafa;transition:.3s ease-out}}.header__menu-list{display:flex;align-self:center;margin-left:-30px}@media screen and (max-width: 991px){.header__menu-list{margin-left:-20px}}@media screen and (max-width: 768px){.header__menu-list{flex-direction:column;text-align:right;padding:15px 30px 0 0}}.header__menu-item a{display:block;font-size:14px;color:#3b4044;margin-left:10px;padding:8px 15px}.header__menu-item .btn{padding:8px 15px;background:#FBDF1A;color:#3b4044}@media screen and (max-width: 768px){.header__menu-item .btn{margin-bottom:20px}}.header__hamburger-wrap{display:none}@media screen and (max-width: 768px){.header__hamburger-wrap{display:block;width:30px;height:20px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.header__hamburger-wrap span{display:block;position:absolute;height:3px;width:50%;background:#231f20;opacity:1;transform:rotate(0deg);transition:.3s ease-in-out}.header__hamburger-wrap span:nth-child(even){left:50%;border-radius:0 9px 9px 0}.header__hamburger-wrap span:nth-child(odd){left:0px;border-radius:9px 0 0 9px}.header__hamburger-wrap span:nth-child(1),.header__hamburger-wrap span:nth-child(2){top:0}.header__hamburger-wrap span:nth-child(3),.header__hamburger-wrap span:nth-child(4){top:8px}.header__hamburger-wrap span:nth-child(5),.header__hamburger-wrap span:nth-child(6){top:16px}}.header__hamburger-wrap.open span:nth-child(1),.header__hamburger-wrap.open span:nth-child(6){transform:rotate(45deg)}.header__hamburger-wrap.open span:nth-child(2),.header__hamburger-wrap.open span:nth-child(5){transform:rotate(-45deg)}.header__hamburger-wrap.open span:nth-child(1){left:5px;top:7px}.header__hamburger-wrap.open span:nth-child(2){left:calc(50% - 5px);top:7px}.header__hamburger-wrap.open span:nth-child(3){left:-50%;opacity:0}.header__hamburger-wrap.open span:nth-child(4){left:100%;opacity:0}.header__hamburger-wrap.open span:nth-child(5){left:5px;top:12px}.header__hamburger-wrap.open span:nth-child(6){left:calc(50% - 5px);top:12px}.header-hamburger-open{background:#fafafa}.header-hamburger-open .header__hamburger-wrap span{background:#319b90}@media screen and (max-width: 575px){.hero{padding:15px 0}}@media screen and (max-width: 768px){.hero-no-img .hero__left{width:calc(83.3333333333% - 36.6666666667px);float:left;margin-left:20px;padding-left:18px}}@media screen and (max-width: 768px){.hero-no-img .hero__right{width:calc(16.6666666667%);float:left;margin-left:0}}.hero__left{width:calc(66.6666666667% - 66.6666666667px);float:left;margin-left:40px}@media screen and (max-width: 768px){.hero__left{width:calc(58.3333333333% - 31.6666666667px);float:left;margin-left:20px;padding-left:18px}}.hero__left-text{margin-bottom:10px}.hero__left-text .head-text h1{color:#319b90;font-family:'CircularStd-medium', Arial, Helvetica, sans-serif}@media screen and (max-width: 768px){.hero__left-desc{display:none}}.hero__left-desc p{font-size:18px;color:#6F7780;line-height:1.5em;padding-bottom:1em}@media screen and (max-width: 768px){.hero__left-desc p{font-size:14px}}.hero__right{width:calc(33.3333333333% - 53.3333333333px);float:left;margin-left:40px}@media screen and (max-width: 768px){.hero__right{width:calc(41.6666666667%);float:left;margin-left:0}}@media screen and (max-width: 768px){.hero__right-img{margin-right:-25%}}.hero__right-img img{width:100%}.horizontal-list{margin-top:-45px;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.horizontal-list{margin-top:0}.horizontal-list .horizontal-list__item:last-child{margin-bottom:0}}.horizontal-list__item{width:calc(50% - 60px);float:left;margin-left:40px;margin-top:45px;display:flex;align-items:flex-start}@media screen and (max-width: 768px){.horizontal-list__item{width:calc(100% - 40px);float:left;margin-left:20px;margin-top:0;margin-bottom:35px}}.horizontal-list__item-img{width:150px}@media screen and (max-width: 991px){.horizontal-list__item-img{width:100px}}@media screen and (max-width: 575px){.horizontal-list__item-img{width:85px}}.horizontal-list__item-img img{display:block;max-width:100%;max-height:175px;margin:0 auto}.horizontal-list__item-text{flex:1;margin-left:30px}.horizontal-list__item-text-head{margin-bottom:15px}@media screen and (max-width: 768px){.horizontal-list__item-text-head{margin-bottom:10px}}@media screen and (max-width: 575px){.horizontal-list__item-text-head{margin-bottom:5px}}.horizontal-list__item-text-head p{font-size:20px;font-weight:400;color:#3b4044}@media screen and (max-width: 991px){.horizontal-list__item-text-head p{font-size:18px}}@media screen and (max-width: 768px){.horizontal-list__item-text-head p{font-size:16px}}@media screen and (max-width: 575px){.horizontal-list__item-text-head p{font-size:14px}}.horizontal-list__item-text-desc{max-width:87%}@media screen and (max-width: 1200px){.horizontal-list__item-text-desc{max-width:100%}}.horizontal-list__item-text-desc p{font-size:16px;color:#3b4044}@media screen and (max-width: 575px){.horizontal-list__item-text-desc p{font-size:14px}}.vertical-list .casestudies__article-text{padding-top:10px}@media screen and (max-width: 768px){.vertical-list .casestudies__article-text{padding-top:0}}@media screen and (max-width: 768px){.vertical-list .casestudies__article-text-desc{display:block}}@media screen and (max-width: 575px){.vertical-list .casestudies__article-text-desc p{font-size:12px}}@media screen and (max-width: 768px){.vertical-list .casestudies__article-text-head{margin-bottom:10px}}.vertical-list .casestudies__article-text-head h2{color:#319b90}@media screen and (max-width: 768px){.vertical-list .casestudies__article-text-head h2{font-size:20px}}
