html{-moz-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-moz-box-sizing:inherit;box-sizing:inherit}*{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;text-decoration:none;margin:0;padding:0;border:0;outline:0;vertical-align:baseline}img{display:inline-block}a{color:inherit;text-decoration:none}a:hover,a:active{outline:0}a img{border:0}figure{margin:0}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Montserrat-aequinox";font-style:normal;font-weight:200;src:url("../fonts/Montserrat/Montserrat-ExtraLight.eot") format("eot"),url("../fonts/Montserrat/Montserrat-ExtraLight.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-ExtraLight.woff") format("woff")}@font-face{font-family:"Montserrat-aequinox";font-style:normal;font-weight:300;src:url("../fonts/Montserrat/Montserrat-Light.eot") format("eot"),url("../fonts/Montserrat/Montserrat-Light.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-Light.woff") format("woff")}@font-face{font-family:"Montserrat-aequinox";font-style:italic;font-weight:300;src:url("../fonts/Montserrat/Montserrat-LightItalic.eot") format("eot"),url("../fonts/Montserrat/Montserrat-LightItalic.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-LightItalic.woff") format("woff")}@font-face{font-family:"Montserrat-aequinox";font-style:normal;font-weight:400;src:url("../fonts/Montserrat/Montserrat-Regular.eot") format("eot"),url("../fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff")}@font-face{font-family:"Montserrat-aequinox";font-style:normal;font-weight:500;src:url("../fonts/Montserrat/Montserrat-Medium.eot") format("eot"),url("../fonts/Montserrat/Montserrat-Medium.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-Medium.woff") format("woff")}@font-face{font-family:"Montserrat-aequinox";font-style:italic;font-weight:500;src:url("../fonts/Montserrat/Montserrat-MediumItalic.eot") format("eot"),url("../fonts/Montserrat/Montserrat-MediumItalic.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-MediumItalic.woff") format("woff")}@font-face{font-family:"Montserrat-aequinox";font-style:normal;font-weight:600;src:url("../fonts/Montserrat/Montserrat-SemiBold.eot") format("eot"),url("../fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff")}@font-face{font-family:"Montserrat-aequinox";font-style:normal;font-weight:700;src:url("../fonts/Montserrat/Montserrat-Bold.eot") format("eot"),url("../fonts/Montserrat/Montserrat-Bold.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff")}@font-face{font-family:"Montserrat-aequinox";font-style:normal;font-weight:800;src:url("../fonts/Montserrat/Montserrat-ExtraBold.eot") format("eot"),url("../fonts/Montserrat/Montserrat-ExtraBold.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-ExtraBold.woff") format("woff")}body{font-family:"Montserrat-aequinox",sans-serif;font-size:16px;font-weight:300;line-height:1;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#000;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}a:hover{color:#000}i,em{font-style:italic;font-weight:300}strong{font-weight:700}small{font-size:10px;line-height:1em}del{text-decoration:line-through;-webkit-text-decoration-color:#000;-moz-text-decoration-color:#000;text-decoration-color:#000}.object-fit{position:relative;background-size:cover;background-position:center center}@media (min-width: 1024px){.object-fit__image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;opacity:0}}.site{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site .site-content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:65px}@media screen and (min-width: 1024px){.site .site-content{margin-top:124px}}.wrap{margin:0 20px}@media screen and (min-width: 1110px){.wrap{margin:0 auto;max-width:1070px}}html{-moz-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-moz-box-sizing:inherit;box-sizing:inherit}img{display:block;max-width:100%;height:auto}@media (min-width: 1024px){.hide-desktop{display:none}}.show-desktop{display:none}@media (min-width: 1024px){.show-desktop{display:block}}.separator-line{display:block;width:70px;height:2px;margin-top:10px;margin-bottom:10px;background-color:#000}.social-share__title{font-size:12px;line-height:22px;text-transform:uppercase;font-weight:400;letter-spacing:.08em}.social-share a{display:block}.social-share ul{list-style:none}.social-share li{display:inline-block}.social-share--facebook a{background:url(../images/fb.png) no-repeat 0 0;background-size:contain;width:29px;height:28px}.social-share--linkedin a{background:url(../images/linkedin.png) no-repeat 0 0;background-size:contain;width:30px;height:29px;margin-left:3px}.social-share--email a{background:url(../images/email.png) no-repeat 0 0;background-size:contain;width:29px;height:31px;margin-left:4px}.site-header{position:fixed;width:100%;top:0;z-index:2;background-color:rgba(255,255,255,0.9)}.site-header .wrap{position:relative;padding:20px 0}@media screen and (min-width: 1024px){.site-header .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0}}.site-branding{display:inline-block;max-width:100px}@media screen and (min-width: 1024px){.site-branding{max-width:100%}}.site-branding .site-title a{display:inline-block}.hamburger-menu{background-color:transparent;cursor:pointer;width:28px;height:20px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}@media screen and (min-width: 1024px){.hamburger-menu{display:none}}.hamburger-menu span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.hamburger-menu span:nth-child(1){top:16px}.hamburger-menu span:nth-child(2),.hamburger-menu span:nth-child(3){top:8px}.hamburger-menu span:nth-child(4){top:0}.hamburger-menu.open span:nth-child(1),.hamburger-menu.open span:nth-child(4){top:12px;width:0%;left:50%}.hamburger-menu.open span:nth-child(2){-webkit-transform:rotate(42deg);-o-transform:rotate(42deg);transform:rotate(42deg)}.hamburger-menu.open span:nth-child(3){-webkit-transform:rotate(-42deg);-o-transform:rotate(-42deg);transform:rotate(-42deg)}.main-menu{display:none;background-color:#2b5759;position:absolute;left:-20px;right:-20px;top:100%;height:-webkit-calc(100vh - 100%);height:calc(100vh - 100%);-webkit-transition:0.5s top ease-in-out;-o-transition:0.5s top ease-in-out;transition:0.5s top ease-in-out;padding:80px;z-index:3}.main-menu .menu{text-align:center}.main-menu .menu li{background:none;display:block;margin-top:80px;margin-right:0;padding:0}.main-menu .menu li:first-child{margin-top:0}.main-menu .menu li a{color:#fff;font-size:18px;line-height:1em}.main-menu .menu li.current-menu-item a{font-weight:500}@media screen and (min-width: 1024px){.main-menu{display:block !important;position:static;background-color:transparent;height:auto;padding:0}.main-menu .menu{list-style:none;font-size:0}.main-menu .menu li{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(90%, transparent), color-stop(10%, #000));background-image:-webkit-linear-gradient(top, transparent 90%, #000 10%);background-image:-o-linear-gradient(top, transparent 90%, #000 10%);background-image:linear-gradient(to bottom, transparent 90%, #000 10%);background-size:0% 100%;background-repeat:no-repeat;display:inline-block;margin-right:20px;padding:5px 0;-webkit-transition:background-size 0.4s ease;-o-transition:background-size 0.4s ease;transition:background-size 0.4s ease;margin-top:0}.main-menu .menu li:hover{background-size:100% 100%}.main-menu .menu li:last-child{margin-right:0}.main-menu .menu li a{text-transform:uppercase;color:#000;font-size:14px;line-height:1em}}.site-footer{background-color:#f7f7f7;padding:20px 0}.site-footer .wrap{position:relative}@media (min-width: 1024px){.site-footer .wrap{background:url(../images/footer-image.png) right 0 no-repeat;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:20px 0}}.site-footer .backtotop{width:33px;height:28px;display:block;background:url(../images/to-top.png) no-repeat;background-size:contain;position:absolute;top:-48px;right:0;cursor:pointer}@media (min-width: 1024px){.site-footer__logo-container{width:24%}}.site-footer__logo-container__logo{display:block;max-width:150px}@media (min-width: 1024px){.site-footer__logo-container__logo{max-width:100%}}.site-footer__contact-details{margin-top:40px}@media (min-width: 1024px){.site-footer__contact-details{margin-top:0}}.site-footer__contact-details__address{margin-top:15px}@media (min-width: 1024px){.site-footer__contact-details__address{margin-top:0}}.site-footer__contact-details__address p{font-weight:200;font-size:12px;line-height:1.5em}.site-footer__contact-details__contact-numbers{margin-top:20px}.site-footer__contact-details__contact-numbers a{display:block;font-weight:200;margin-top:10px;font-size:12px;line-height:1em}.site-footer__contact-details__contact-numbers a:first-child{margin-top:0}.site-footer__contact-details__contact-numbers a span{display:inline-block;font-weight:600;min-width:20px}.page-template-home .site-main{overflow-x:hidden}.page-template-home .slider .owl-nav{position:absolute;right:20px;bottom:0px}@media screen and (min-width: 1024px){.page-template-home .slider .owl-nav{top:0;bottom:0;right:0;left:0;height:40px;margin:auto}}@media screen and (min-width: 1024px){.page-template-home .slider .owl-nav .owl-prev{position:absolute;left:125px}}.page-template-home .slider .owl-nav .owl-next{float:right}@media screen and (min-width: 1024px){.page-template-home .slider .owl-nav .owl-next{position:absolute;right:125px}}.page-template-home .slider__arrow{width:20px;height:20px}@media screen and (min-width: 1024px){.page-template-home .slider__arrow{width:40px;height:40px}}.page-template-home .slider__arrow--left{background:url(../images/left-arrow.png) 0 0 no-repeat;background-size:contain;margin-right:35px}@media screen and (min-width: 1024px){.page-template-home .slider__arrow--left{margin:0;background:url(../images/left-arrow-white.png) 0 0 no-repeat;background-size:contain}}.page-template-home .slider__arrow--right{background:url(../images/right-arrow.png) 0 0 no-repeat;background-size:contain}@media screen and (min-width: 1024px){.page-template-home .slider__arrow--right{margin:0;background:url(../images/right-arrow.png) 0 0 no-repeat;background-size:contain}}.page-template-home .slider__slide{padding-bottom:27px}@media screen and (min-width: 1024px){.page-template-home .slider__slide{position:relative;padding-bottom:0}}.page-template-home .slider__slide__caption{margin-top:15px;letter-spacing:.18em;text-transform:uppercase;width:70%;padding-left:20px;font-size:10px;line-height:1em}@media screen and (min-width: 1024px){.page-template-home .slider__slide__caption{width:100%;position:absolute;text-align:right;bottom:0;padding-left:0}}.page-template-home .slider .owl-item{visibility:hidden}@media screen and (min-width: 1024px){.page-template-home .slider .owl-item .slider__slide__caption{display:none}}@media screen and (min-width: 1024px){.page-template-home .slider .owl-item.active .slider__slide__caption{display:block}}.page-template-home .slider .owl-item.active,.page-template-home .slider .owl-item.center{visibility:visible}.page-template-home .leading-content{background-color:#f7f7f7;margin-top:20px;padding:20px 0}@media screen and (min-width: 1024px){.page-template-home .leading-content{padding:105px 0 110px;margin-top:0}}@media screen and (min-width: 1024px){.page-template-home .leading-content .wrap::after{content:"";display:table;clear:both}}.page-template-home .leading-content__title{color:#2b5759;font-weight:700;text-transform:uppercase;letter-spacing:.15em;font-size:26px;line-height:1.23077em}@media screen and (min-width: 1024px){.page-template-home .leading-content__title{float:left;margin-top:60px;max-width:380px;font-size:40px;line-height:1.2em}}.page-template-home .leading-content .separator-line{float:right}@media screen and (min-width: 1024px){.page-template-home .leading-content .separator-line{display:none}}.page-template-home .leading-content__summary{clear:both;font-size:14px;line-height:1.57143em}@media screen and (min-width: 1024px){.page-template-home .leading-content__summary{float:left;clear:none;border-left:1px solid #000;padding-left:20px;width:420px;margin-left:-52px;font-size:18px;line-height:1.33333em}}.page-template-home .key-points{padding:20px 0 40px}@media screen and (min-width: 1024px){.page-template-home .key-points{padding:40px 0 80px}}.page-template-home .key-points .wrap{background:url(../images/key-points-bg-mobile.png) right top no-repeat;padding-top:30px}@media screen and (min-width: 1024px){.page-template-home .key-points .wrap{background:url(../images/key-points-bg-desktop.png) left top no-repeat;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:70px 90px 0}}.page-template-home .key-points__title{font-weight:600;font-size:18px;line-height:1.33333em}@media screen and (min-width: 1024px){.page-template-home .key-points__title{background:url(../images/arrow-outside-box.png) right 6px no-repeat;max-width:320px;padding-right:30px;background-size:68px auto;font-size:20px;line-height:1.4em}}@media screen and (min-width: 1024px){.page-template-home .key-points__points-summary{max-width:535px}}.page-template-home .key-points__points{list-style:none;margin-top:40px}@media screen and (min-width: 1024px){.page-template-home .key-points__points{margin-top:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:565px}}.page-template-home .key-points__points__point{margin-top:30px}@media screen and (min-width: 1024px){.page-template-home .key-points__points__point{margin-top:0;margin-bottom:30px;width:45%}}.page-template-home .key-points__points__point:first-child{margin-top:0}.page-template-home .key-points__points__title{font-size:18px;line-height:1.11111em}@media screen and (min-width: 1024px){.page-template-home .key-points__points__title{font-size:20px;line-height:1.1em}}.page-template-home .key-points__points__title span{border-bottom:1px solid #000}.page-template-home .key-points__points__summary{margin-top:10px;font-size:14px;line-height:1.42857em}.page-template-home .key-points__summary{font-weight:500;font-size:20px;line-height:1.3em}.page-template-home .projects{position:relative}.page-template-home .projects .wrap{position:relative}.page-template-home .projects__image{display:none}@media screen and (min-width: 1024px){.page-template-home .projects__image{display:block;position:absolute;right:0;top:-35px;width:194px;height:189px;overflow:hidden}.page-template-home .projects__image img{position:relative}}.page-template-home .projects .bg-container{background-color:#f7f7f7;position:absolute;width:100%;top:22px;bottom:0;z-index:-1}@media screen and (min-width: 1024px){.page-template-home .projects .bg-container{top:28px;bottom:115px}}.page-template-home .projects__title{color:#2b5759;font-weight:600;font-size:40px;line-height:1em}@media screen and (min-width: 1024px){.page-template-home .projects__title{font-size:50px;line-height:1em}}.page-template-home .projects__listing-link{background:url(../images/long-arrow.png) 95% center no-repeat;border:1px solid #000;display:inline-block;font-weight:500;margin-top:15px;padding:10px 80px 10px 10px;text-transform:uppercase;font-size:14px;line-height:1em}.page-template-home .projects__subtitle{margin-top:20px;font-size:18px;line-height:1.33333em}@media screen and (min-width: 1024px){.page-template-home .projects__subtitle{margin-top:40px;max-width:755px;font-size:30px;line-height:1.33333em}}.page-template-home .projects__subtitle a{border-bottom:2px solid #000}.page-template-home .projects__types{list-style:none;margin-top:30px}@media screen and (min-width: 1024px){.page-template-home .projects__types{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px;max-width:755px}.page-template-home .projects__types::after{content:" ";width:200px}}.page-template-home .projects__types__type{margin-top:30px}.page-template-home .projects__types__type:first-child{margin-top:0}.page-template-home .projects__types__type:nth-child(4){padding-top:30px;border-top:2px solid #ede8e8}.page-template-home .projects__types__type:nth-child(n+4) .projects__types__title{font-size:16px}@media screen and (min-width: 1024px){.page-template-home .projects__types__type{margin-top:0;margin-bottom:20px;width:200px;padding-bottom:20px;border-bottom:2px solid #ede8e8}.page-template-home .projects__types__type:nth-child(4){padding-top:0;border-top:0}.page-template-home .projects__types__type:nth-child(n+4){padding-bottom:0;border-bottom:0}}.page-template-home .projects__types__title{font-weight:600;font-size:20px;line-height:1em}.page-template-home .projects__types__summary{margin-top:10px;font-size:14px;line-height:1.42857em}.page-template-home .projects__featured-projects{margin-top:40px}.page-template-home .projects__featured-projects__reference{display:block;margin-top:40px}.page-template-home .projects__featured-projects__reference:first-child{margin-top:0}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects__reference{display:inline-block;margin-top:0}.page-template-home .projects__featured-projects__reference--1{display:block}.page-template-home .projects__featured-projects__reference--2{float:right;position:relative;z-index:1;margin-top:80px}.page-template-home .projects__featured-projects__reference--3{display:block}}.page-template-home .projects__featured-projects__project img{width:100%}.page-template-home .projects__featured-projects__title-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px}.page-template-home .projects__featured-projects__title h3{font-weight:600;font-size:22px;line-height:1em}.page-template-home .projects__featured-projects__title h4{font-weight:300;margin-top:5px;font-size:14px;line-height:1em}.page-template-home .projects__featured-projects__link{background:url(../images/arrow3.png) 0 0 no-repeat;background-size:contain;display:inline-block;width:95px;height:27px}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-1{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-1 img{max-width:614px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-1 .projects__featured-projects__title-link{display:block;padding-top:0;position:absolute;left:614px;bottom:0;padding-left:15px;width:-webkit-calc(100% - 614px);width:calc(100% - 614px)}}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-1 .projects__featured-projects__title{margin-bottom:25px}}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-1 .projects__featured-projects__link{position:absolute;bottom:-13px;left:-13px}}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-2{width:455px;float:right}}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-2 .projects__featured-projects__link{background:url(../images/arrow4.png) 0 0 no-repeat;background-size:contain;display:inline-block;width:70px;height:34px;margin-top:-20px;margin-right:10px}}.page-template-home .projects__featured-projects #project-3{color:#fff;position:relative}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-3{margin-top:180px}}.page-template-home .projects__featured-projects #project-3 .projects__featured-projects__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 20px}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-3 .projects__featured-projects__wrap{padding-left:150px;position:relative;margin:0}}.page-template-home .projects__featured-projects #project-3 img{position:relative;z-index:1}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-3 img{width:360px}}.page-template-home .projects__featured-projects #project-3 .projects__featured-projects__title-link{background-color:#000;display:block;padding-top:80px;padding-bottom:20px;bottom:-100px;position:absolute;left:-20px;right:-20px}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-3 .projects__featured-projects__title-link{left:235px;bottom:-60px;right:0;width:100vw;padding-top:35px;padding-bottom:100px}}.page-template-home .projects__featured-projects #project-3 .projects__featured-projects__link{border-color:#fff;background-image:url(../images/arrow5_mob.png)}@media screen and (min-width: 1024px){.page-template-home .projects__featured-projects #project-3 .projects__featured-projects__link{background:url(../images/arrow5.png) 0 0 no-repeat;background-size:contain;display:inline-block;width:70px;height:34px;position:absolute;left:95px;bottom:-65px;z-index:1}}.page-template-home .client-testimonials{padding:20px 0;margin-top:110px}.page-template-home .client-testimonials__title{color:#2b5759;font-weight:600;font-size:24px;line-height:1em}@media screen and (min-width: 1024px){.page-template-home .client-testimonials__title{font-size:30px;line-height:1em}}.page-template-home .client-testimonials__list{list-style:none;margin-top:20px}.page-template-home .client-testimonials__list li+li{margin-top:30px}@media screen and (min-width: 1024px){.page-template-home .client-testimonials__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.page-template-home .client-testimonials__list li+li{margin-top:0}}.page-template-home .client-testimonials__testimonial{margin-top:20px;font-size:14px;line-height:1.57143em}@media screen and (min-width: 1024px){.page-template-home .client-testimonials__testimonial{margin-top:0}}.page-template-home .client-testimonials__testimonial p{margin-top:10px}.page-template-home .client-testimonials__testimonial p:first-child{margin-top:0}.page-template-home .client-testimonials__client-name{margin-top:5px;font-weight:400;font-size:14px;line-height:1.57143em}.page-template-home .internship{padding:20px 0 60px}@media screen and (min-width: 1024px){.page-template-home .internship{padding-top:80px;padding-bottom:100px}}@media screen and (min-width: 1024px){.page-template-home .internship .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1024px){.page-template-home .internship__image{width:420px;margin-right:40px}}.page-template-home .internship__image img{width:100%}.page-template-home .internship__title{color:#2b5759;font-weight:600;margin-top:20px;font-size:24px;line-height:1em}@media screen and (min-width: 1024px){.page-template-home .internship__title{margin-top:0;font-size:30px;line-height:1em}}.page-template-home .internship__summary{margin-top:20px;font-size:18px;line-height:1.33333em}@media screen and (min-width: 1024px){.page-template-home .internship__summary{margin-top:5px;width:392px;font-size:20px;line-height:1.4em}}.page-template-home .internship__summary a{display:inline-block;font-weight:600;text-decoration:underline}.projects-single{margin-bottom:80px}.projects-single__breadcrumps .social-share{margin-top:15px}.projects-single__breadcrumps-list{font-size:12px}.projects-single__breadcrumps-list a::after{content:"\003e";padding-left:6px}.projects-single__top{margin-top:20px}.projects-single__title{font-weight:300;text-transform:uppercase;letter-spacing:.1em;font-size:22px;line-height:1.36364em}.projects-single__categories{color:#2b5759;margin-top:9px}.projects-single__categories span{text-transform:uppercase;letter-spacing:.1em;font-size:12px;line-height:1.91667em}.projects-single__categories span+span::before{content:"|";font-weight:400;font-size:14px;margin-right:4px}.projects-single__details-section{font-weight:300;margin-top:10px;font-size:14px;line-height:1.57143em}.projects-single__details-title{font-weight:400;font-size:16px}.projects-single__figure{margin-top:26px}.projects-single__content{margin-top:20px;font-weight:300;font-size:14px;line-height:1.5em}.projects-single__content strong{font-weight:400}.projects-single__content p+p{margin-top:5px}.projects-single__gallery{margin-top:28px}.projects-single__gallery-item{position:relative}.projects-single__gallery-item img{width:100%}.projects-single__gallery-item+.projects-single__gallery-item{margin-top:20px}.projects-single__gallery-item--full-width{width:100%;max-width:100%}.projects-single__gallery-item-caption{position:absolute;left:0;bottom:0;width:100%;background-color:rgba(0,0,0,0.6);color:#fff;text-transform:uppercase;padding:10px 10px 10px 15px;font-size:14px;letter-spacing:.2em}.projects-single__video{margin-top:20px;position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.projects-single__video iframe,.projects-single__video object,.projects-single__video embed{position:absolute;top:0;left:0;width:100%;height:100%}.projects-single__plans{margin-top:20px}.projects-single__plans-title{font-weight:300;font-size:14px;line-height:1.35714em}.projects-single__plans-title strong{font-weight:400}.projects-single__plans-item+.projects-single__plans-item{margin-top:30px}.projects-single__testimonials{margin-top:50px}.projects-single__testimonials-title{text-transform:uppercase;font-weight:400;font-size:14px;line-height:1.57143em}.projects-single__testimonials-content{font-weight:300;margin-top:5px;font-size:14px;line-height:1.57143em}.projects-single__testimonials-content strong{font-weight:400}.projects-single__testimonials-content em{font-weight:300}.projects-single__testimonials-content p+p{margin-top:5px}.projects-single__post-nav{margin-top:50px;text-align:center}.projects-single__post-nav__link{display:inline-block;font-size:12px;border:1px solid #000;text-transform:uppercase;padding:6px 6px 5px}.projects-single__post-nav__link--prev::before{content:"\003c";padding-right:4px}.projects-single__post-nav__link--next{margin-left:10px}.projects-single__post-nav__link--next::after{content:"\003e";padding-left:4px}@media screen and (min-width: 768px){.projects-single__breadcrumps{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-single__breadcrumps .social-share{margin-top:0}.projects-single__top{margin-top:50px}.projects-single__top::after{content:"";display:table;clear:both}.projects-single__details{float:left;width:39.25234%;padding-right:15px}.projects-single__title{font-size:26px;line-height:1.30769em}.projects-single__categories{margin-top:12px;margin-bottom:35px}.projects-single__details-section{margin-top:15px}.projects-single__figure{float:right;width:60.74766%;margin-top:0}.projects-single__content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;margin-top:35px}.projects-single__gallery{position:relative;margin-top:75px}.projects-single__gallery-background{position:absolute;background-color:#f7f7f7;width:100%;top:130px;bottom:180px;z-index:-1}.projects-single__gallery-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-single__gallery-item{width:48%;max-width:510px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.projects-single__gallery-item+.projects-single__gallery-item{margin-top:0}.projects-single__gallery-item:nth-child(n+2){margin-top:70px}.projects-single__gallery-item--full-width{width:100%;max-width:100%}.projects-single__video{margin-top:80px}.projects-single__plans{margin-top:80px}.projects-single__plans-item+.projects-single__plans-item{margin-top:0}.projects-single__plans-title{font-size:16px}.projects-single__plans-wrap--1 .projects-single__plans-item img{margin:0 auto}.projects-single__plans-wrap--1 .projects-single__plans-item+.projects-single__plans-item{margin-top:70px}.projects-single__plans-wrap--1 .projects-single__plans-title{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.projects-single__plans-wrap--2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-single__plans-wrap--2 .projects-single__plans-item{width:auto;max-width:-webkit-calc((100% - 45px) / 2);max-width:calc((100% - 45px) / 2)}.projects-single__plans-wrap--2 .projects-single__plans-item:nth-child(n+2){margin-top:70px}.projects-single__plans-wrap--3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects-single__plans-wrap--3 .projects-single__plans-item{width:-webkit-calc((100% - 50px) / 3);width:calc((100% - 50px) / 3)}.projects-single__plans-wrap--3 .projects-single__plans-item:nth-child(n+3){margin-top:45px}.projects-single__plans-wrap--3:after{content:"";display:block;width:-webkit-calc((100% - 50px) / 3);width:calc((100% - 50px) / 3)}.projects-single__testimonials{margin-top:70px;text-align:center}.projects-single__testimonials-content{margin:5px auto 0;max-width:725px}.projects-single__post-nav{margin-top:80px}}.projects-landing{margin-bottom:40px;display:block}.projects-landing__title{color:#2b5759;font-weight:500;text-align:center;font-size:30px;line-height:1.33333em}.projects-landing__categories{margin-top:15px}.projects-landing__categories-title{background-color:#f7f7f7;color:#54504f;text-transform:uppercase;text-align:center;letter-spacing:.1em;position:relative;padding:8px 20px 7px;margin-left:-20px;margin-right:-20px;font-size:14px;line-height:1.64286em}.projects-landing__categories-title::after{content:"+";position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;line-height:1em}.projects-landing__categories-title.open::after{content:"-";font-size:36px;font-weight:300;top:44%}.projects-landing__categories-wrap{display:none;margin-left:-20px;margin-right:-20px;padding:15px 20px;background:-webkit-gradient(linear, left top, left bottom, from(#ececec), color-stop(15%, #f7f7f7));background:-webkit-linear-gradient(top, #ececec, #f7f7f7 15%);background:-o-linear-gradient(top, #ececec, #f7f7f7 15%);background:linear-gradient(to bottom, #ececec, #f7f7f7 15%);text-align:center}.projects-landing__categories-wrap span{display:block;padding:10px 0;letter-spacing:.1em;color:#12100b;text-transform:uppercase;font-size:14px;line-height:1.64286em}.projects-landing__categories-item.active{font-weight:700}.projects-landing__wrap{margin-top:25px}.projects-landing__project{display:block}.projects-landing__project+.projects-landing__project{margin-top:30px}.projects-landing__figure img{width:100%}.projects-landing__project-title{font-weight:400;margin-top:10px;font-size:14px;line-height:1.57143em}.projects-landing__project-categories{color:#2b5759}.projects-landing__project-categories span{text-transform:capitalize;letter-spacing:.1em;font-size:12px;line-height:1.91667em}.projects-landing__project-categories span+span::before{content:"|";font-weight:400;font-size:14px;margin-right:4px}@media screen and (min-width: 520px){.projects-landing__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-landing__project{width:-webkit-calc((100% - 30px) / 2);width:calc((100% - 30px) / 2)}.projects-landing__project+.projects-landing__project{margin-top:0}.projects-landing__project:nth-child(n+3){margin-top:30px}}@media screen and (min-width: 768px){.projects-landing{margin-bottom:80px}.projects-landing__title{text-align:left}.projects-landing__categories-title{display:none}.projects-landing__categories-wrap{color:#12100b;margin:30px 0 0;position:relative;display:block !important;background:none;text-align:left;padding:0}.projects-landing__categories-wrap span{text-transform:uppercase;letter-spacing:.1em;display:inline;padding:0;font-size:12px;line-height:1.91667em}.projects-landing__categories-wrap span:hover{cursor:pointer}.projects-landing__categories-wrap span+span{margin-left:6px}.projects-landing__categories-wrap span+span::before{content:"|";font-weight:400;margin-right:10px}.projects-landing__wrap{margin-top:48px}.projects-landing__wrap:after{content:"";display:block;width:-webkit-calc((100% - 60px) / 3);width:calc((100% - 60px) / 3)}.projects-landing__project{width:-webkit-calc((100% - 60px) / 3);width:calc((100% - 60px) / 3)}.projects-landing__project:nth-child(n+3){margin-top:0}.projects-landing__project:nth-child(n+4){margin-top:30px}.projects-landing__project-title{font-weight:400;font-size:14px;line-height:1.57143em}}.ajax-load-more{margin-top:80px}.ajax-load-more__loader{display:none;width:100px;margin:0 auto}.ajax-load-more__loader.new-posts{margin-top:50px}.ajax-load-more__button{background-color:transparent;display:block;margin:0 auto;text-transform:uppercase;position:relative;background-image:url(../images/angle-down.svg);background-repeat:no-repeat;background-position:right center;padding-right:20px;font-weight:500;font-size:12px;line-height:1.91667em}.ajax-load-more__button:hover{cursor:pointer}@media screen and (min-width: 1920px){.ajax-load-more__loader.new-posts{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.page-template-contact-us__wrap{margin-top:80px}@media screen and (min-width: 1024px){.page-template-contact-us__wrap{background:url(../images/contact-us-bg.png) right top no-repeat;margin-top:160px}}@media screen and (min-width: 1024px){.page-template-contact-us .contact-details{max-width:330px}}.page-template-contact-us .contact-details__title{border-bottom:2px solid #000;font-weight:500;padding-bottom:20px;font-size:40px;line-height:1em}.page-template-contact-us .contact-details__name{font-weight:400;margin-top:20px;text-transform:uppercase;font-size:22px;line-height:1em}.page-template-contact-us .contact-details__address{margin-top:15px}.page-template-contact-us .contact-details__address p{font-weight:200;font-size:12px;line-height:1.5em}.page-template-contact-us .contact-details__contact-numbers{margin-top:20px}.page-template-contact-us .contact-details__contact-numbers a{display:block;font-weight:200;margin-top:10px;font-size:12px;line-height:1em}.page-template-contact-us .contact-details__contact-numbers a:first-child{margin-top:0}.page-template-contact-us .contact-details__contact-numbers a span{display:inline-block;font-weight:600;min-width:20px}.page-template-contact-us .map{margin-top:80px;margin-bottom:80px}@media screen and (min-width: 1024px){.page-template-contact-us .map{margin-bottom:160px}}.page-template-contact-us .map iframe{width:100%}@media screen and (min-width: 1024px){.page-template-about-us .intro{margin-top:40px}}.page-template-about-us .intro .wrap::after{content:"";display:table;clear:both}@media screen and (min-width: 1024px){.page-template-about-us .intro .wrap{background:url(../images/studio-dots-bg-desktop.png) 55px 55px no-repeat}}@media screen and (min-width: 1024px){.page-template-about-us .intro__title-subtitle-container{position:relative;top:10px}.page-template-about-us .intro__title-subtitle-container::after{content:"";display:table;clear:both}}.page-template-about-us .intro__title{border-bottom:1px solid #000;display:inline-block;font-weight:500;min-width:135px;padding-bottom:5px;font-size:20px;line-height:1em}@media screen and (min-width: 1024px){.page-template-about-us .intro__title{float:left;font-size:40px;line-height:1em}}.page-template-about-us .intro__subtitle{margin-top:15px;font-size:16px;line-height:1.375em}@media screen and (min-width: 1024px){.page-template-about-us .intro__subtitle{float:left;margin-left:20px;font-size:30px;line-height:1.2em}}.page-template-about-us .intro__image-container{background:url(../images/studio-dots-bg-mobile.png) 0 55px no-repeat;background-size:50%;margin-top:20px}.page-template-about-us .intro__image-container::after{content:"";display:table;clear:both}@media screen and (min-width: 1024px){.page-template-about-us .intro__image-container{background:none;float:right;margin-top:-100px}}.page-template-about-us .intro__image-container__image-mobile{width:90%;float:right}.page-template-about-us .intro__description{margin-top:20px;clear:both;font-size:14px;line-height:1.57143em}@media screen and (min-width: 1024px){.page-template-about-us .intro__description{clear:none;float:left;margin-top:230px;max-width:335px;font-size:20px;line-height:1.4em}}.page-template-about-us .our-team{margin-top:40px}@media screen and (min-width: 1024px){.page-template-about-us .our-team{margin-top:140px}}.page-template-about-us .our-team__title{color:#2b5759;font-weight:600;text-align:center;font-size:28px;line-height:1em}@media screen and (min-width: 1024px){.page-template-about-us .our-team__title{text-align:left;font-size:30px;line-height:1em}}.page-template-about-us .our-team__team-members{margin-top:35px}@media screen and (min-width: 1024px){.page-template-about-us .our-team__team-members{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){.page-template-about-us .our-team__individual-team-member{width:45%;margin-bottom:65px}}.page-template-about-us .our-team__individual-team-member__photo{border-radius:50%;margin:0 auto}.page-template-about-us .our-team__individual-team-member__title-container{border-bottom:1px solid #000;padding-bottom:20px;cursor:pointer}.page-template-about-us .our-team__individual-team-member__name{color:#2b5759;font-weight:600;margin-top:20px;text-align:center;font-size:20px;line-height:1em}.page-template-about-us .our-team__individual-team-member__designation{background:url(../images/arrow-circle-sprite.png) right 0 no-repeat;font-size:12px;line-height:25px;margin-top:10px;text-align:center;text-transform:uppercase}@media screen and (min-width: 1024px){.page-template-about-us .our-team__individual-team-member__designation{font-size:14px;margin-top:15px}}.page-template-about-us .our-team__individual-team-member__designation.open{background-position-y:-25px}.page-template-about-us .our-team__individual-team-member__detail{margin-top:20px;padding:0 10px;font-size:14px;line-height:1.57143em}.page-template-about-us .our-team__individual-team-member__detail h4{color:#2b5759;font-style:italic;font-weight:500;margin-top:20px}.page-template-about-us .our-team__individual-team-member__detail p+p{margin-top:20px}.page-template-about-us .our-team__individual-team-member__detail a{text-decoration:underline}.page-template-about-us .our-team__individual-team-member+.our-team__individual-team-member{margin-top:40px}@media screen and (min-width: 1024px){.page-template-about-us .our-team__individual-team-member+.our-team__individual-team-member{margin-top:0}}.page-template-about-us .quote{background-color:#f7f7f7;padding:25px 0;margin-top:40px;text-align:center}@media screen and (min-width: 1024px){.page-template-about-us .quote{padding:45px 0}}.page-template-about-us .quote__text{font-size:17px;line-height:1.41176em}@media screen and (min-width: 1024px){.page-template-about-us .quote__text{padding:0 50px;font-size:28px;line-height:1.35714em}}.page-template-about-us .quote__author{margin-top:25px;text-transform:uppercase;font-size:14px;line-height:1em}.page-template-about-us .our-process{margin-top:40px;text-align:center}@media screen and (min-width: 1024px){.page-template-about-us .our-process{margin-top:80px;text-align:left}}@media screen and (min-width: 1024px){.page-template-about-us .our-process .wrap{background:url(../images/studio-our-process-bg.png) right bottom no-repeat}}.page-template-about-us .our-process__title{color:#2b5759;font-weight:600;font-size:28px;line-height:1em}@media screen and (min-width: 1024px){.page-template-about-us .our-process__title{display:inline-block;max-width:375px;font-size:100px;line-height:1em}}.page-template-about-us .our-process__container{margin-top:35px}@media screen and (min-width: 1024px){.page-template-about-us .our-process__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){.page-template-about-us .our-process__individual-process{width:45%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-about-us .our-process__individual-process:nth-child(2){margin-top:-140px !important}}.page-template-about-us .our-process__individual-process__icon{margin:0 auto}@media screen and (min-width: 1024px){.page-template-about-us .our-process__individual-process__icon{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin:0}}.page-template-about-us .our-process__individual-process__details-container{margin-top:20px}@media screen and (min-width: 1024px){.page-template-about-us .our-process__individual-process__details-container{max-width:365px;margin-top:0}}.page-template-about-us .our-process__individual-process__title{color:#a7c6aa;font-weight:500;font-size:16px;line-height:1.25em}.page-template-about-us .our-process__individual-process__title span{margin-right:5px}@media screen and (min-width: 1024px){.page-template-about-us .our-process__individual-process__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:18px;line-height:1.22222em}}.page-template-about-us .our-process__individual-process__subtitle{border-top:1px solid #000;border-bottom:1px solid #000;margin-top:10px;text-transform:uppercase;padding:15px 0;font-size:10px;line-height:1em}@media screen and (min-width: 1024px){.page-template-about-us .our-process__individual-process__subtitle{font-size:12px;line-height:1em}}.page-template-about-us .our-process__individual-process__detail{margin-top:15px;font-size:14px;line-height:1.57143em}.page-template-about-us .our-process__individual-process__detail p+p{margin-top:15px}.page-template-about-us .our-process__individual-process__detail ul{list-style:none;margin-top:15px}.page-template-about-us .our-process__individual-process__detail ul li{font-size:12px;line-height:1.33333em}.page-template-about-us .our-process__individual-process__detail ul li::before{content:"- "}.page-template-about-us .our-process__individual-process__detail ul li+li{margin-top:10px}.page-template-about-us .our-process__individual-process+.our-process__individual-process{margin-top:40px}.page-template-about-us .internship{background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), color-stop(25%, #fff));background:-webkit-linear-gradient(#fbfbfb, #fff 25%);background:-o-linear-gradient(#fbfbfb, #fff 25%);background:linear-gradient(#fbfbfb, #fff 25%);padding:30px 0;margin-top:40px}@media screen and (min-width: 1024px){.page-template-about-us .internship{padding:100px 0}}.page-template-about-us .internship .wrap{background:url(../images/studio-internship-image-new.png) center 35px no-repeat;background-size:245px}@media screen and (min-width: 1024px){.page-template-about-us .internship .wrap{background-position-x:0;background-size:auto}.page-template-about-us .internship .wrap::after{content:"";display:table;clear:both}}.page-template-about-us .internship__title{color:#2b5759;font-weight:600;text-align:center;font-size:28px;line-height:1.21429em}@media screen and (min-width: 1024px){.page-template-about-us .internship__title{float:right;text-align:left;width:56%;font-size:30px;line-height:1em}}.page-template-about-us .internship__description{margin-top:200px;font-size:14px;line-height:1.57143em}@media screen and (min-width: 1024px){.page-template-about-us .internship__description{float:right;margin-top:20px;width:56%}}.page-template-about-us .internship__description p+p{margin-top:15px}.page-template-about-us .internship__description span{font-weight:400}.page-template-about-us .internship__description em{color:#2b5759;font-size:16px;line-height:1.375em}.page-template-about-us .intern-testimonials{background-color:#2b5759;color:#fff;padding:40px 0 80px}.page-template-about-us .intern-testimonials__title{border-bottom:1px solid #fff;font-weight:600;padding-bottom:20px;text-align:center;font-size:20px;line-height:1em}@media screen and (min-width: 1024px){.page-template-about-us .intern-testimonials__title{border-bottom:none;display:inline-block;padding-bottom:0;text-align:left;font-size:30px;line-height:1em}.page-template-about-us .intern-testimonials__title::after{background-color:#fff;display:inline-block;content:"";margin-left:10px;width:682px;height:1px}}@media screen and (min-width: 1110px){.page-template-about-us .intern-testimonials__title::after{width:768px}}@media screen and (min-width: 1024px){.page-template-about-us .intern-testimonials__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.page-template-about-us .intern-testimonials__testimonial{margin-top:20px;font-size:14px;line-height:1.57143em}@media screen and (min-width: 1024px){.page-template-about-us .intern-testimonials__testimonial{width:45%}}.page-template-about-us .intern-testimonials__testimonial p+p{margin-top:15px}.page-template-about-us .intern-testimonials__testimonial a{border-bottom:1px solid #fff;color:#fff}.page-template-about-us .intern-testimonials__testimonial span{font-weight:400}.page-template-about-us .intern-testimonials__testimonial::after{display:block;content:"";width:60px;height:1px;background-color:#fff;margin:40px auto}@media screen and (min-width: 1024px){.page-template-about-us .intern-testimonials__testimonial::after{display:none}}.page-template-about-us .intern-testimonials__testimonial:last-child::after{display:none}.error-404{padding:50px 0;text-align:center}.error-404 .page-title{color:#2b5759;font-weight:400;font-size:40px;line-height:1.4em}.error-404 p{font-size:16px;line-height:1.375em}.error-404 a{font-weight:500;color:#2b5759}@media screen and (min-width: 768px){.error-404{padding:100px 0}}
