@import url("https://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800");@-webkit-keyframes cycle-right{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}14%{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}15%{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes cycle-right{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}14%{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}15%{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes cycle-left{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}14%{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}15%{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes cycle-left{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}14%{-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}15%{-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%}body{height:100%;width:100%;background-color:#fff}.mobile-overflow{width:100%;overflow:hidden;height:auto}.container{height:100%;width:100%}.center{margin:0 auto;padding:0 15px}.wrap{margin-right:auto;margin-left:auto;max-width:960px;padding:0 15px;position:relative}.wrap::after{clear:both;content:'';display:table}.main{padding-top:40px}.segment{display:block;overflow:hidden}.segment .segment-text{display:block}strong{font-weight:700}@font-face{font-family:"Icons";font-style:normal;font-weight:400;src:url("../assets/fonts/Icons/Icons.eot?#iefix") format("embedded-opentype"),url("../assets/fonts/Icons/Icons.woff") format("woff"),url("../assets/fonts/Icons/Icons.ttf") format("truetype"),url("../assets/fonts/Icons/Icons.svg#Icons") format("svg")}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:93.75%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:"Dosis", sans-serif;font-size:1rem;line-height:1.86rem;color:#606060;color:rgba(96,96,96,0.7)}a{cursor:pointer;color:#6684AB;text-decoration:none;-webkit-transition:color 0.1s, background-color 0.1s;transition:color 0.1s, background-color 0.1s}a:hover,a:focus,a:active{color:#3d4f67}h1,h2,h3,h4,h5,h6{color:#222;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}ol{list-style-type:decimal !important}.typeset p{font-size:1rem;line-height:2rem;margin-bottom:1.33999rem;padding-top:.66001rem;font-feature-settings:'kern' 1, 'onum' 1, 'liga' 1}.typeset h1,.typeset h2,.typeset h3,.typeset h4,.typeset h5,.typeset h6{font-feature-settings:'dlig' 1, 'liga' 1, 'lnum' 1, 'kern' 1}.typeset h1{font-size:1.86667rem;line-height:3rem;margin-bottom:.13466rem;padding-top:.86534rem}.typeset h2{font-size:1.77689rem;line-height:3rem;margin-bottom:.10413rem;padding-top:.89587rem}.typeset h3{font-size:1.40035rem;line-height:3rem;margin-bottom:-.02389rem;padding-top:1.02389rem}.typeset h4{font-size:1.333rem;line-height:2rem;margin-bottom:-.54679rem;padding-top:.54679rem}.typeset h5{font-size:1.05053rem;line-height:2rem;margin-bottom:-.64283rem;padding-top:.64283rem}.typeset h6{font-size:1rem;line-height:2rem;margin-bottom:-.66001rem;padding-top:.66001rem}.typeset b,.typeset strong{font-weight:700}.typeset i,.typeset em{font-style:italic}.typeset small,.typeset .caption{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.75019rem}.typeset small{line-height:1rem}.typeset .caption{font-size:.78809rem;line-height:2rem;margin-bottom:1.26794rem;padding-top:.73206rem;color:#d3d3d3}.typeset h1+.caption,.typeset h2+.caption,.typeset h3+.caption{margin-top:-1rem}.typeset h4+.caption,.typeset h5+.caption,.typeset h6+.caption{margin-top:0}.typeset ul,.typeset ol{font-size:1rem;line-height:2rem;margin-bottom:1.33999rem;padding-top:.66001rem}.typeset ul li,.typeset ol li{margin-left:1.33333rem;font-feature-settings:'kern' 1, 'onum' 1, 'liga' 1}.typeset ul li{list-style:disc}.typeset ol li{list-style:decimal}.typeset blockquote{border-left:.13333rem solid #6684AB;padding-left:1rem}.typeset blockquote p{font-family:Georgia,Times,Times New Roman,serif;font-weight:400;font-style:italic;font-size:1rem;line-height:2rem;margin-bottom:1.60999rem;padding-bottom:.69501rem}.typeset blockquote p+cite{margin-top:-3rem}.typeset blockquote cite{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75019rem;line-height:3rem;margin-bottom:1.75505rem;padding-top:1.24495rem;display:block;text-transform:uppercase}hr{background-image:-webkit-linear-gradient(top, transparent 50%, #606060 50%);background-image:linear-gradient(to bottom, transparent 50%, #606060 50%);background-position:0 50%;background-repeat:repeat-x;background-size:100% 0.15rem;border:0;margin:0;padding-bottom:2rem;padding-top:2rem}code,pre{background:#f5f4f2;font-family:Menlo,monospace;font-feature-settings:normal}pre{display:block;margin-bottom:2rem;padding:1rem;white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}code{line-height:1rem;font-size:.78809rem}code .comment{opacity:0.5}code .tag{color:#6684AB}code .attribute{color:#8ec641}code .value{color:red}table{width:100%;border-collapse:collapse;background:#fff;border:solid 1px #606060;margin:0 0 20px}tr td,tr th{padding:8px;text-align:left;border:solid 1px #606060}tr th{background:#f5f4f2;font-weight:700}tr:nth-child(even) td{background:#f5f4f2}tbody tr td,tbody tr th{background:#fff}tbody tr:nth-child(even) td,tbody tr:nth-child(even) th{background:#f5f4f2}h1,h2,h3,h4,h5,h6,ol,p,ul{font-family:"Dosis", sans-serif;letter-spacing:.05em}.u-pull-left{float:left}.u-pull-right{float:right}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-uppercase{text-transform:uppercase}.u-lowercase{text-transform:lowercase}.u-clearfix::after{clear:both;content:'';display:table}.u-inline{display:inline}.u-inline-block{display:inline-block}.u-block{display:block}.u-table{display:table}.u-cell{display:table-cell}.u-va-top{vertical-align:top}.u-va-middle{vertical-align:middle}.u-va-bottom{vertical-align:bottom}.u-hidden{display:none}.u-invisible{visibility:hidden}.u-hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.u-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-visually-hidden--focusable:active,.u-visually-hidden--focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.u-text-hyphenate{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.u-button-reset{display:block;margin:0;padding:0;border:0;width:100%;background:transparent}.u-button-reset:focus{outline:0}.u-nobr{white-space:nowrap}.row{display:block;clear:both;margin:0 -15px}.row::after{clear:both;content:'';display:table}.row--collapse{margin:0}.row--collapse .column{padding-left:0;padding-right:0}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.column{float:left;padding:0 15px;min-height:20px}.site-header{position:absolute;top:0;width:100%;z-index:200}.site-header__wrapper{margin-right:auto;margin-left:auto;max-width:960px;padding:0 15px;min-height:107px}.site-header__wrapper::after{clear:both;content:'';display:table}.site-header__wrapper .linkedin-button{margin-top:8px;float:left}.site-header__wrapper .linkedin-button .IN-widget{display:block !important}.site-header__topbar{background-color:white;height:40px}.site-header__topbar::after{clear:both;content:'';display:table}.site-topbar{float:right}.site-topbar__item{display:inline-block;margin:0 12px;padding:9px 0 7px;font-size:.73333rem;font-weight:500;letter-spacing:.2em;line-height:24px;position:relative;text-transform:uppercase}.site-topbar__item:last-child{margin-right:0}.site-topbar__item a{display:block;color:rgba(96,96,96,0.7)}.site-topbar__item a:hover{color:#606060}.site-topbar__item:hover .langs{visibility:visible}.site-title{position:relative;float:left;margin-top:40px;z-index:5}.site-title__logo{height:53px;width:146px;display:block;overflow:hidden;background:url("../assets/images/logo-aremis-white.svg") center left no-repeat;background-size:contain}@media (min-width: 46.25em) and (max-width: 61.24em){.site-title__logo{height:50px;width:130px}}.langs{background-color:#fff;overflow:hidden;position:absolute;z-index:1;top:40px;right:0;width:110px;visibility:hidden}.langs__item{padding:4px 15px;line-height:24px;text-align:right;-webkit-transition:background 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:background 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.langs__item a{color:rgba(96,96,96,0.7)}.langs__item:hover{background-color:rgba(34,34,34,0.1)}.arrow-bottom{display:inline-block;width:10px;height:6px;margin-left:5px;margin-right:5px;background-image:url("../assets/images/arrow-bottom.png");background-size:cover;background-repeat:no-repeat}.site-navigation__list{float:right;height:107px;position:relative}@media (min-width: 52.5em) and (max-width: 64em){.site-navigation__list{float:left;margin-left:-webkit-calc(38% - 120px);margin-left:calc(38% - 120px)}}.site-navigation__item{display:inline-block;margin:24px 0 0 10px}@media (min-width: 64em){.site-navigation__item:not(:nth-last-child(2)){margin-right:10px}}@media (min-width: 52.5em) and (max-width: 64em){.site-navigation__item{margin-left:5px}.site-navigation__item:not(:nth-last-child(2)){margin-right:5px}.site-navigation__item:first-child{margin-left:0}}.site-navigation__item>a{float:left;padding:20px 0;color:white;font-size:1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.6rem;font-weight:800}@media (min-width: 52.5em) and (max-width: 64em){.site-navigation__item>a{font-size:.86667rem}}.site-navigation #magic-line{position:absolute;bottom:-1px;left:0;width:100px;height:3px;background:white;opacity:0}@media (max-width: 52.5em){.site-navigation{display:none;padding-top:100px;margin:0 -15px}.site-navigation__list{float:none;height:auto}.site-navigation__item{display:block;margin:0;background-color:#6684AB}.site-navigation__item:nth-last-child(2){margin-right:0}.site-navigation__item.is-current>a{background-color:rgba(255,255,255,0.1)}.site-navigation__item>a{float:none;padding:0;line-height:55px;display:block;color:#fff;border-top:1px solid rgba(255,255,255,0.1);text-align:center}.site-navigation #magic-line{display:none}.site-header.open{position:fixed;bottom:0;top:0;left:0;right:0;background-color:#6684AB}.site-header.open .site-navigation{display:block}#nav-icon{padding:10px;width:50px;height:50px;position:absolute;top:69px;right:10px;cursor:pointer}.fixed #nav-icon{top:38px}.nav-icon{width:30px;height:30px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:0.5s cubic-bezier(0.23, 1, 0.32, 1)}.nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s cubic-bezier(0.23, 1, 0.32, 1);transition:0.25s cubic-bezier(0.23, 1, 0.32, 1)}.nav-icon span:nth-child(1){top:3px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.nav-icon span:nth-child(2){top:13px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.nav-icon span:nth-child(3){top:23px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:3px;left:4px}.nav-icon.open span:nth-child(2){width:0%;opacity:0}.nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:24px;left:4px}}.cta-url{display:block;margin-top:50px;text-align:center}.section{padding:100px 0;position:relative}@media only screen and (max-width: 700px){.section{padding:50px 0}}.section--small{padding:55px 0}.section--medium{padding:90px 0 80px}@media only screen and (max-width: 870px){.section--medium .column{width:100%;float:none;max-width:480px;margin:auto}.section--medium .column:first-child{margin-bottom:60px}.section--medium .column .section__text ul{margin:0;padding:0}.section--medium .column .section__text ul:before{display:none}.section--medium .column .section__text p{margin-left:10px}.section--medium .column .section__text p:before{display:none}}.section--project-hat{padding:100px 0 0}.section--project-hat p,.section--project-hat h3{color:#6684AB;font-size:2rem;font-weight:700;margin:0 auto;padding-top:0;line-height:1.5}.section--project{overflow:hidden;padding:90px 0}.section--project .column .section__text ul{padding-top:0}.section--project .column .section__text ul:before{display:none}.section--project .column:first-child .section__text>p{margin-left:80px}.section--project .column:first-child .section__text>p.bar-left:before{top:13px}@media only screen and (max-width: 870px){.section--project{padding:50px 0 100px}.section--project .column{width:100%;float:none;max-width:480px;margin:auto}.section--project .column:first-child{margin-bottom:40px}.section--project .column .section__text ul{margin:0;padding:0}.section--project .column .section__text ul:before{display:none}.section--project .column .section__text p{margin-left:10px !important}.section--project .column .section__text p:before{display:none}}.section--job{padding:90px 0}.section--job .column:last-child .section__text>p{margin-left:80px;margin-right:0}.section--job .column:last-child .section__text>p.bar-left:before{top:13px}.section--job .column:last-child .section__text>.button2{margin-top:15px;margin-left:80px}@media only screen and (max-width: 870px){.section--job .column{width:100%;float:none;max-width:480px;margin:auto}.section--job .column:first-child{margin-bottom:40px}.section--job .column .section__text p{margin-left:10px !important}.section--job .column .section__text p:before{display:none}}.section--job-desc{padding:80px 0}.section--job-desc .column:first-child .bar-left{margin-left:30px}.section--job-desc .column:last-child .section__text>p{margin-left:0;margin-right:0}.section--job-desc .column:last-child .section__text>p.bar-left:before{top:13px}.section--job-desc .column:last-child .section__text h1,.section--job-desc .column:last-child .section__text h2,.section--job-desc .column:last-child .section__text h3,.section--job-desc .column:last-child .section__text h4{font-size:13px;line-height:20px;color:#6684AB;text-transform:uppercase;font-weight:700;letter-spacing:.43em;margin:19px 0 17px}.section--job-desc .column:last-child .section__text ul{padding-left:0;padding-top:0;margin-top:0;margin-bottom:40px}.section--job-desc .column:last-child .section__text ul:before{display:none}.section--job-desc .column:last-child .section__text ul li:before{color:#8ec641}@media only screen and (max-width: 870px){.section--job-desc .column{width:100%;float:none;max-width:480px;margin:auto}.section--job-desc .column:first-child{margin-bottom:40px}.section--job-desc .column .section__text h2{margin-left:10px}.section--job-desc .column .section__text h2:before{display:none}.section--job-desc .column .section__text h4{padding-left:10px}.section--job-desc .column .section__text p{margin-left:10px !important}.section--job-desc .column .section__text p:before{display:none}}.section--grid{padding:80px 0}.section--countries{padding:95px 0 30px}@media only screen and (max-width: 850px){.section--countries{padding:30px 0 !important}}.section__text{position:relative}.section__text h2{font-size:1.66667rem;line-height:2.33333rem;color:#6684AB;letter-spacing:.1em;margin-bottom:30px;text-transform:uppercase}@media only screen and (max-width: 700px){.section__text h2{font-size:1.66667rem;line-height:2.33333rem;margin-left:10px;margin-right:10px}}.section__text h3{font-size:1.66667rem;line-height:35px;color:#6684AB;margin-bottom:30px;letter-spacing:.05em;text-transform:uppercase;font-weight:800}.section__text p{color:rgba(96,96,96,0.7);margin:10px 30px 10px 50px;font-size:1.06667rem;line-height:1.86667rem;letter-spacing:.05em;font-weight:500}@media only screen and (max-width: 700px){.section__text p{margin:10px}}.section__text ul{padding-left:50px;margin-top:25px;padding-top:22px;padding-bottom:30px;font-size:1.06667rem;position:relative}.section__text ul:before{content:"";position:absolute;top:0;left:0;width:50px;height:1px;background-color:#6684AB}.section__text ul li{position:relative;padding-left:25px;margin:10px 0}.section__text ul li:before{content:"• ";position:absolute;top:1px;left:0;font-size:20px;color:#6684AB}.section__text ul.list-title{padding-top:5px}.section__text ul.list-title li{position:relative;padding-left:50px}.section__text ul.list-title li:before{display:none}.section__text ul.list-title li .round{display:block;width:35px;height:35px;border-radius:18px;border:1px solid #a99a9e;text-align:center;line-height:35px;font-size:1.06667rem;font-weight:700;color:#a99a9e;position:absolute;left:0;top:0}.section__text ul.list-title li h3{color:#6684AB;font-weight:400;font-size:1rem;line-height:22px;letter-spacing:.2em;text-transform:uppercase;padding:5px 0 3px;margin-bottom:0;font-weight:800;margin-top:30px}.section__text ul.list-title li p{margin-left:0;line-height:26px}.section__text .btn-border{margin-top:30px;border-color:#a99a9e;color:#a99a9e}.section__text .btn-border:hover{background:#a99a9e}@media only screen and (max-width: 700px){.section__text .btn-border{margin-left:10px;margin-right:10px}}.section__text--medium h2{font-size:1.73333rem;line-height:36px;margin-bottom:22px}.section__text--medium p{margin-left:80px;margin-right:0}.section__text--medium p:before{top:10px}.section--competences{padding:90px 0}.section--competences .column{padding-bottom:35px}.section--competences .vertical-text:before{width:180px;left:-205px}@media only screen and (max-width: 960px){.section--competences .column{width:100%;float:none}}.section--aremis{padding:115px 0 100px}@media only screen and (max-width: 700px){.section--aremis{padding:50px 0}}.section--aremis h2{margin-top:10px}.section--aremis .large-5 h2{max-width:300px}.section--aremis .large-6 h2{max-width:400px}.section--aremis .large-6 p.bar-left{max-width:290px}.section--aremis h2.bar-left:before{top:20px}.section--aremis p.bar-left{margin:0 0 0 80px}.section--aremis p.bar-left:before{top:13px}.section--aremis .button2{margin-top:85px}@media only screen and (max-width: 700px){.section--aremis .button2{margin-top:0;margin-left:10px}}@media only screen and (max-width: 700px){.section--aremis .column{float:none;width:100%}.section--aremis .column:first-child{margin-bottom:40px}}.section--aremis+.jobs-temoignages{margin-top:100px}.section--grey{background-color:#efefef;padding:80px 0}.section--grey .column .section__text p+ul{margin-top:0}.section--grey .column .section__text p+ul:before{display:none}@media only screen and (max-width: 870px){.section--grey .column{width:100%;float:none;max-width:480px;margin:auto}.section--grey .column.large-6:first-child{margin-bottom:60px}.section--grey .column .section__text ul{margin:0;padding:0}.section--grey .column .section__text ul:before{display:none}}.section--competences .column.large-6:first-child{margin-bottom:0px}@media (max-width: 66.875em){.team-section+.counsel-section{margin-top:40px}}@media only screen and (max-width: 960px){.team-section{height:830px}}@media only screen and (max-width: 820px){.team-section{height:750px}}@media only screen and (max-width: 680px){.team-section{height:600px}}@media only screen and (max-width: 560px){.team-section{height:500px}}@media only screen and (max-width: 440px){.team-section{height:440px}}@media only screen and (max-width: 350px){.team-section{height:370px}}.counsel-section{height:860px}@media only screen and (max-width: 1070px){.counsel-section{height:auto}}@media only screen and (max-width: 980px){.counsel-section{height:975px}}@media only screen and (max-width: 740px){.counsel-section{height:920px}}@media only screen and (max-width: 700px){.counsel-section{height:830px}}@media only screen and (max-width: 650px){.counsel-section{height:800px}}.counsel-section .team{width:620px;margin:0 auto}@media only screen and (max-width: 960px){.counsel-section .team{width:-webkit-calc( 66.666% + 20px);width:calc( 66.666% + 20px)}}@media only screen and (max-width: 690px){.counsel-section .team{width:620px}}.counsel-section .team__content{opacity:1;visibility:visible}.counsel-section .team__content .team__title{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible}.counsel-section .counsel__slide{vertical-align:top}.counsel-section .team__item{height:260px}@media only screen and (max-width: 960px){.counsel-section .team__item{width:-webkit-calc(33.3333vw - 10px);width:calc(33.3333vw - 10px);height:-webkit-calc(33.3333vw - 10px);height:calc(33.3333vw - 10px);margin:5px}}@media only screen and (max-width: 690px){.counsel-section .team__item{width:-webkit-calc(50vw - 20px);width:calc(50vw - 20px);height:200px}}.project-content .section:nth-child(even){background-color:#efefef}.project-content .section.section--project-hat{background-color:#efefef}.project-content .share{max-width:610px;margin:50px auto 60px}.bloc-photo img{display:block;max-width:100%;margin:auto}.bloc-photo--right::after{clear:both;content:'';display:table}.bloc-photo--right img{float:right}.bloc-photo--shadow img{box-shadow:0px 3px 30px 0px rgba(0,0,0,0.2)}.bloc-text{height:50px;position:relative}.bloc-text__content{position:absolute;left:-30px;bottom:0;width:100%;max-width:350px;height:200px;background-color:#fff;padding-top:80px;box-shadow:0px 3px 30px 0px rgba(0,0,0,0.2)}@media only screen and (max-width: 540px){.bloc-text__content{left:0;height:120px;padding-top:40px}}.bloc-text__content--right{left:auto;right:-30px}@media only screen and (max-width: 540px){.bloc-text__content--right{right:0}}.bloc-text__content p{color:#6684AB;line-height:30px;font-size:19px;text-align:center;position:relative;padding-bottom:18px}.bloc-text__content p:after{content:"";position:absolute;bottom:0;left:-webkit-calc(50% - 25px);left:calc(50% - 25px);right:-webkit-calc(50% - 25px);right:calc(50% - 25px);height:1px;background-color:#6684AB}.bloc-text--img{height:140px}.bloc-text--img .bloc-text__content{max-width:400px;width:100%;height:auto;padding:20px;text-align:center}.bloc-text--img .bloc-text__content img{max-width:200px;width:100%}.bar-left{position:relative}.bar-left:before{content:"";position:absolute;width:50px;height:1px;background-color:#a99a9e;left:-80px;top:18px}.bar-left--white:before{background-color:#fff}.bar-left--green:before{background-color:#a99a9e}.col{float:left;position:relative}@media only screen and (max-width: 860px){.col{float:none}}.col--text-m{width:41.666666%;margin:0 15px}@media only screen and (max-width: 860px){.col--text-m{width:auto}}.col--text-s{width:30%;margin:0 15px}@media only screen and (max-width: 860px){.col--text-s{width:auto}}.col--text-s p{margin:33px 10px 10px 80px;padding-top:11px}.col--blocs{width:-webkit-calc(58.333333% - 60px);width:calc(58.333333% - 60px);margin:0 15px}@media only screen and (max-width: 860px){.col--blocs{max-width:495px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);margin:60px auto 0}}.col--partners{position:relative;width:-webkit-calc(70% - 60px);width:calc(70% - 60px);margin:0 15px}.col--partners [data-carousel-child]{position:absolute;top:0;left:0;pointer-events:none;opacity:0;visibility:hidden;height:320px;-webkit-transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.col--partners [data-carousel-child].is-visible{position:relative;visibility:visible;opacity:1;-webkit-transition:opacity 0.8s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.8s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.8s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.8s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 740px){.col--partners [data-carousel-child]{height:640px}}@media only screen and (max-width: 460px){.col--partners [data-carousel-child]{margin:0 -15px;text-align:center}}@media only screen and (max-width: 322px){.col--partners [data-carousel-child]{height:1280px}}.col--partners .controls{height:60px;margin:30px 0 0;text-align:right;font-size:0}@media (max-width: 61.24em){.col--partners .controls{text-align:center}}.col--partners .controls li{display:inline-block;height:100%}.col--partners .controls li:first-child button::after{content:'';position:absolute;top:50%;right:-1px;width:1px;height:14px;margin:-7px 0 0;background:rgba(34,34,34,0.15)}.col--partners .controls li:first-child button:hover i{-webkit-transform:translate(-5px, 0);-ms-transform:translate(-5px, 0);transform:translate(-5px, 0)}.col--partners .controls li:last-child button:hover i{-webkit-transform:translate(5px, 0);-ms-transform:translate(5px, 0);transform:translate(5px, 0)}.col--partners .controls button{float:none;width:60px;height:60px;display:inline-block;position:relative;background:none;overflow:visible}.col--partners .controls button::before{display:none}.col--partners .controls i{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.col--partners .controls i.icon-arrow-right{background-image:url("../assets/images/arrows/arrow-right-green.png")}.col--partners .controls i.icon-arrow-left{background-image:url("../assets/images/arrows/arrow-left-green.png")}@media only screen and (max-width: 860px){.col--partners{width:auto}}.heading{background-color:#6684AB;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;height:500px}@media only screen and (max-width: 500px){.heading{height:auto;padding-bottom:50px}}.heading__content{padding-top:193px;padding-left:30px;padding-bottom:30px}@media only screen and (max-width: 550px){.heading__content{padding-left:0;padding-top:140px}}.heading__title{color:#fff;font-size:2rem;padding-top:20px;padding-bottom:20px;line-height:45px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;position:relative}.heading--small{height:auto}.heading--medium .heading__title{font-size:2rem;max-width:730px}.heading__parag{color:#fff;font-size:1.06667rem;line-height:28px;max-width:480px;margin-left:130px;letter-spacing:.05em}.heading__parag a{color:white;text-decoration:underline}.heading__parag:before{top:12px}@media only screen and (max-width: 550px){.heading__parag{margin-left:0px}.heading__parag:before{display:none}}.heading .medium-btn{height:auto}.heading .medium-btn .medium-btn__link{background-color:#2d4957}.heading .medium-btn .medium-btn__link:hover{color:#6684AB}.project-detail .heading__title,.news-detail .heading__title{font-size:2rem;max-width:730px}.vertical-text{position:absolute;top:0;-webkit-transform:rotate(-90deg) translate(-100%, 0%);-ms-transform:rotate(-90deg) translate(-100%, 0%);transform:rotate(-90deg) translate(-100%, 0%);color:rgba(0,0,0,0.4);font-size:.86667rem;line-height:18px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}@media only screen and (max-width: 1040px){.vertical-text{display:block;position:relative;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;margin-bottom:30px;margin-top:20px;width:450px;max-width:100%;margin-left:auto;margin-right:auto}}.vertical-text:before{content:"";position:absolute;width:125px;height:1px;background-color:#bfbfbf;left:-150px;top:10px}@media only screen and (max-width: 1040px){.vertical-text:before{display:none}}.vertical-text--white{color:rgba(255,255,255,0.4)}.vertical-text--white:before{background-color:rgba(255,255,255,0.4)}.vertical-text--right{right:-45px;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-90deg) translate(0%, 0%);-ms-transform:rotate(-90deg) translate(0%, 0%);transform:rotate(-90deg) translate(0%, 0%)}@media only screen and (max-width: 1040px){.vertical-text--right{right:auto;-webkit-transform:none;-ms-transform:none;transform:none}}.vertical-text--left{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;left:-45px}.vertical-text--left:before{width:175px;left:-200px}@media only screen and (max-width: 1040px){.vertical-text--left{left:auto}}.vertical-text--small:before{width:50px;left:-75px}@media only screen and (max-width: 1040px){.vertical-text.hide-on-mobile{display:none}}.temoignages{position:relative;padding:110px 0 120px;background-image:url("../assets/images/bg-testimonial-new.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 0;overflow:hidden}@media only screen and (max-width: 700px){.temoignages{padding:20px 0 50px}}.temoignages .controls{position:absolute;bottom:0;right:-15px;z-index:101}@media only screen and (max-width: 960px){.temoignages .controls{bottom:30px;top:auto}}.temoignages .controls button{background:transparent}.temoignages .controls button::before{display:none}.temoignages .controls button.controls-prev:hover i,.temoignages .controls button.controls-next:hover i{-webkit-animation:none;animation:none}.temoignages .large-btn__baseline::before{background:#a99a9e}.temoignages .large-btn__link{background-color:#efefef}.temoignages .large-btn__link .controls-white{background-image:url("../assets/images/controls-green.png")}.jobs-temoignages{padding-top:0;background:white}.jobs-temoignages .controls i.icon-arrow-left{background-image:url("../assets/images/arrows/arrow-left-green.png")}.jobs-temoignages .controls i.icon-arrow-right{background-image:url("../assets/images/arrows/arrow-right-green.png")}.jobs-temoignages .slider-temoignages__bloc{box-shadow:0px 3px 54px 0px rgba(0,0,0,0.11)}.slider-temoignages{position:relative;padding-bottom:120px;width:100%}.slider-temoignages__item{width:100%;height:auto}.slider-temoignages__img{position:absolute;left:25px;top:-25px;width:240px;height:auto;background:white;overflow:hidden}.slider-temoignages__img img{width:100%;display:block}@media only screen and (max-width: 700px){.slider-temoignages__img{display:none}}.slider-temoignages__bloc{background-color:#efefef;padding:48px 40px 42px 50px;margin-left:240px;height:auto;position:relative;z-index:1}@media only screen and (max-width: 700px){.slider-temoignages__bloc{margin-left:0}}.slider-temoignages__text{font-size:1.33333rem;font-style:italic;line-height:30px;font-weight:300;margin-bottom:20px;white-space:normal}.slider-temoignages__author{font-weight:700;font-size:.6rem;line-height:26px;text-transform:uppercase;color:#6684AB;letter-spacing:.43em;white-space:normal}.slider-temoignages__sector{color:#6684AB;font-size:.86667rem;line-height:26px;position:relative;margin-left:24px;white-space:normal}.slider-temoignages__sector:before{content:"";position:absolute;left:-23px;top:7px;width:14px;height:1px;background-color:#6684AB}.slider-3{padding:90px 0 80px;background-image:url("../assets/images/bg-projects-new.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden}.slider-3__bloc{max-width:1250px;margin:auto;position:relative}.slider-3__link{position:absolute;z-index:120;display:block;right:15px;width:230px;height:70px;padding-left:30px;font-size:.6rem;line-height:70px;letter-spacing:.43em;text-transform:uppercase;font-weight:700;color:#fff;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1);white-space:nowrap}@media only screen and (max-width: 960px){.slider-3__link{background-color:#0F2E71}}.slider-3__link span{position:relative}.slider-3__link span:after{content:"";position:absolute;z-index:auto;right:-35px;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:5px;height:1px;background-color:#a99a9e;-webkit-transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.slider-3__link:hover{color:#fff;padding-left:70px}.slider-3__link:hover span:after{right:-webkit-calc(100% + 20px);right:calc(100% + 20px);left:-45px;-webkit-transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1)}.slider-3 .controls{position:absolute;right:-15px;top:483px;z-index:101}.slider-3 .controls button{background:transparent}.slider-3 .controls button::before{display:none}.slider-3 .controls button.controls-prev:hover i,.slider-3 .controls button.controls-next:hover i{-webkit-animation:none;animation:none}.slider-3 .large-btn__baseline::before{background:#a99a9e}.slider-3 .large-btn__link{background-color:#efefef}.slider-3 .large-btn__link .controls-white{background-image:url("../assets/images/controls-green.png")}.slider-projects2__item{position:relative;width:100%}.slider-projects2__bloc{background-color:#fff;width:290px;height:400px;position:absolute;top:70px;right:15px;padding:60px 40px}.slider-projects2__img{-webkit-transform:translateX(-150px);-ms-transform:translateX(-150px);transform:translateX(-150px);max-width:850px;height:540px;overflow:hidden}.slider-projects2__img img{max-width:100%}.slider-projects2__subtitle{font-size:1rem;line-height:24px;font-style:italic;margin-bottom:31px;margin-top:2px}.slider-projects2__title{font-size:1.2rem;line-height:26px;color:#6684AB;font-weight:700}.slider-projects2__link{font-size:.6rem;line-height:24px;letter-spacing:.43em;text-transform:uppercase;font-weight:700;color:rgba(96,96,96,0.7);position:absolute;bottom:55px;left:40px;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1);white-space:nowrap}.slider-projects2__link:after{content:"";position:absolute;z-index:auto;right:-40px;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:11px;height:1px;background-color:#a99a9e;-webkit-transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.slider-projects2__link:hover{padding-left:40px}.slider-projects2__link:hover:after{right:-webkit-calc(100% - 25px);right:calc(100% - 25px);left:0px;-webkit-transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1)}.country__item{height:300px;margin:45px 0;position:relative}@media only screen and (max-width: 850px){.country__item{height:auto;margin:15px 0}}.country__item--expanded-2{height:600px}.country__item:nth-child(odd) .country__ancre{top:-70px}.country__item:nth-child(odd) .country__bloc{margin-left:305px;padding-left:160px;padding-right:40px}@media only screen and (max-width: 850px){.country__item:nth-child(odd) .country__bloc{margin-left:0;padding-left:40px}}.country__item:nth-child(odd) .country__blocs--shadowed{margin-left:305px;padding-left:160px;padding-right:40px}@media only screen and (max-width: 850px){.country__item:nth-child(odd) .country__blocs--shadowed{margin-left:0;padding-left:40px}}.country__item:nth-child(odd) .country__blocs--shadowed .country__bloc{margin:0}.country__item:nth-child(odd) .country__img{top:-50px;left:0}@media only screen and (max-width: 850px){.country__item:nth-child(odd) .country__img{top:auto;left:auto}}.country__item:nth-child(even){margin-bottom:90px}@media only screen and (max-width: 850px){.country__item:nth-child(even){margin-bottom:15px}}.country__item:nth-child(even) .country__ancre{top:-20px}.country__item:nth-child(even) .country__bloc{margin-right:305px}@media only screen and (max-width: 850px){.country__item:nth-child(even) .country__bloc{margin-right:0}}.country__item:nth-child(even) .country__blocs--shadowed{margin-right:305px}@media only screen and (max-width: 850px){.country__item:nth-child(even) .country__blocs--shadowed{margin-right:0}}.country__item:nth-child(even) .country__blocs--shadowed .country__bloc{margin-right:0}.country__item:nth-child(even) .country__img{top:50px;right:0}@media only screen and (max-width: 850px){.country__item:nth-child(even) .country__img{top:auto;left:auto}}.country__ancre{position:absolute}.country__blocs--shadowed{box-shadow:0px 3px 54px 0px rgba(0,0,0,0.11)}.country__bloc{background-color:#fff;padding:65px;height:250px;position:relative}@media only screen and (max-width: 850px){.country__bloc{padding:40px}}.country__bloc:not(.country__bloc--no-shadow){box-shadow:0px 3px 54px 0px rgba(0,0,0,0.11)}.country__img{width:400px;height:250px;overflow:hidden;position:absolute}@media only screen and (max-width: 850px){.country__img{position:relative;max-width:400px;width:100%;margin:auto}.country__img img{max-width:100%;display:block}}@media only screen and (max-width: 420px){.country__img{height:auto}}.country__title{position:absolute;top:0;left:0;right:0;line-height:250px;text-align:center;font-size:2rem;color:#fff;font-weight:700;font-family:"Dosis", sans-serif;letter-spacing:.2em;text-transform:uppercase}@media only screen and (max-width: 420px){.country__title{line-height:70px;padding-top:20%}}.country__address{font-size:.86667rem;line-height:24px;text-transform:uppercase;font-weight:600;margin-bottom:15px;letter-spacing:.2em}.country__contact{font-size:.93333rem;line-height:24px}.country__contact strong{color:#6684AB}.country__contact a{color:rgba(96,96,96,0.7)}.country__contact a:hover{color:#6684AB}.country__link{font-size:.6rem;line-height:24px;letter-spacing:.43em;text-transform:uppercase;font-weight:700;color:rgba(96,96,96,0.7);position:absolute;bottom:40px;width:185px;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.country__link:after{content:"";position:absolute;z-index:auto;right:3px;left:-webkit-calc(100% - 30px);left:calc(100% - 30px);top:11px;height:1px;background-color:#6684AB;-webkit-transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.country__link:hover{padding-left:40px}.country__link:hover:after{right:-webkit-calc(100% - 25px);right:calc(100% - 25px);left:0px;-webkit-transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1)}.timeline{background-image:url("../assets/images/bg-slider-aremis-new.jpg");background-repeat:no-repeat;background-size:cover;padding-bottom:75px;overflow:hidden}.timeline__bar{position:relative}.timeline__bar span{position:absolute;width:1px;height:510px;background-color:rgba(255,255,255,0.1);left:-1px;top:90px}.timeline__bar span:nth-child(1){left:-1px}.timeline__bar span:nth-child(2){left:20%}.timeline__bar span:nth-child(3){left:40%}.timeline__bar span:nth-child(4){left:60%}.timeline__bar span:nth-child(5){left:80%}.timeline__bar span:nth-child(6){left:100%}.timeline__bar span:nth-child(7){left:-20%}.timeline .controls{position:absolute;bottom:70px;left:-55px}@media only screen and (max-width: 1040px){.timeline .controls{position:absolute;top:270px;right:0;bottom:auto;left:auto;z-index:20}}.timeline .controls button{background:transparent}.timeline .controls button::before{display:none}.timeline .controls button.controls-prev:hover i,.timeline .controls button.controls-next:hover i{-webkit-animation:none;animation:none}.history{padding:110px 0 50px;position:relative}@media only screen and (max-width: 1040px){.history{padding-top:270px;padding-bottom:0}}.history::after{clear:both;content:'';display:table}.history__img{position:absolute;left:0;top:210px;width:400px;height:250px}.history__img img{width:400px;height:250px}@media only screen and (max-width: 400px){.history__img img{width:100%;height:auto}}@media only screen and (max-width: 1040px){.history__img{top:50px;right:0;max-width:400px;width:100%}}@media only screen and (max-width: 400px){.history__img{width:100%;height:auto;top:20px}}.history__bloc{width:570px;height:480px;background-color:#fff;margin-left:auto;padding:80px 90px}@media only screen and (max-width: 1040px){.history__bloc{position:relative;z-index:1;padding:40px;width:100%;max-width:570px}}@media only screen and (min-width: 1040px){.history__bloc .cycle-slideshow{height:345px}}.history__bloc .bloc-item{vertical-align:top}@media only screen and (min-width: 520px){.history__bloc .bloc-item{width:420px}}.history__date{font-style:italic;font-size:1.26667rem;line-height:42px;color:#6684AB}.history__title{font-size:25px;line-height:35px;color:#6684AB;white-space:normal;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.history__title .text-small{text-transform:lowercase}@media only screen and (max-width: 520px){.history__title{width:220px}}.history__text{margin-left:80px;margin-top:33px;font-size:16px;line-height:28px;letter-spacing:.05em;white-space:normal;width:325px}@media only screen and (max-width: 520px){.history__text{width:220px;margin-left:0px}.history__text:before{display:none}}.history__text:before{top:10px}.history__timeline{border-top:1px solid rgba(255,255,255,0.1);padding:10px 0}.history__timeline--wrap{position:relative;left:-185px}.history__timeline .wrap{position:relative}.history__timeline .wrap:before{content:"";width:2px;height:60px;background-color:#a99a9e;position:absolute;bottom:34px;left:14px}@media only screen and (max-width: 1040px){.history__timeline{display:none}}.history__item{display:inline-block;color:rgba(153,182,255,0.7);font-family:"Lora";font-style:italic;font-size:1.26667rem;line-height:24px;width:185px}.history__item.cycle-slide-active+.history__item{color:#fff}@media only screen and (max-width: 1040px){.history .cycle-sentinel{display:none !important}.history .cycle-carousel-wrap{position:relative !important}.history .history__bloc{height:auto !important;padding-left:25px;padding-right:25px;padding-bottom:30px}.history .history__title,.history .history__text{width:auto}.history .history__title br,.history .history__text br{display:none}}.expertise{background-image:url("../assets/images/bg-expertise-new.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;padding:120px 0}@media only screen and (max-width: 700px){.expertise{padding:100px 0 60px}}.expertise .wrap{position:relative}.expertise__title{font-size:3rem;line-height:55px;color:#fff;font-weight:700;max-width:460px;text-transform:uppercase;letter-spacing:.1em;position:absolute;right:15px;bottom:40px}@media only screen and (max-width: 700px){.expertise__title{position:relative;right:auto;bottom:auto;font-size:2.4rem;line-height:40px;margin-left:20px}}.expertise__title:before{content:"";position:absolute;top:28px;left:-3000px;padding-right:2980px;height:1px;background-color:rgba(255,255,255,0.1)}.expertise__title:after{content:"";position:absolute;top:88px;left:-3000px;padding-right:2980px;height:1px;background-color:rgba(255,255,255,0.1)}.expertise__img{width:100%;max-width:570px;height:440px}.expertise__img img{display:block}@media only screen and (max-width: 700px){.expertise__img{display:none}}.expertise__bloc{height:60px}.expertise__text{width:400px;height:250px;position:absolute;background-color:#fff;top:0;right:15px;padding-top:105px;box-shadow:0px 3px 30px 0px rgba(0,0,0,0.2)}@media only screen and (max-width: 700px){.expertise__text{width:auto;right:0;top:-125px;left:30px;height:auto;padding-top:0}}.expertise__text p{color:#6684AB;line-height:28px;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;text-align:center;position:relative;padding-bottom:18px}@media only screen and (max-width: 700px){.expertise__text p{padding:25px 50px;text-align:left}.expertise__text p:after{display:none}}.expertise__text p:after{content:"";position:absolute;bottom:0;left:-webkit-calc(50% - 25px);left:calc(50% - 25px);right:-webkit-calc(50% - 25px);right:calc(50% - 25px);height:1px;background-color:#6684AB}.controls--team{position:absolute;right:0;top:-webkit-calc(50% - 50px);top:calc(50% - 50px)}.controls--team button{display:block;float:none !important}@media only screen and (max-width: 1070px){.controls--team{top:-webkit-calc(100% - 20px);top:calc(100% - 20px);bottom:auto}.counsel-section .controls--team{top:auto;bottom:150px}.controls--team button{float:right !important}}.team{margin:0 -15px;width:100%;margin-right:0;margin-left:0}@media only screen and (max-width: 740px){.team{overflow:visible !important}}@media (min-width: 61.25em){.team{height:640px}}.team__row{width:100%}.team__item{width:280px;height:280px;margin:15px;display:inline-block;position:relative}@media only screen and (max-width: 960px){.team__item{width:-webkit-calc(33.3333vw - 20px);width:calc(33.3333vw - 20px);height:auto;margin:5px}.team__item.no-pic{height:-webkit-calc(33.3333vw - 20px);height:calc(33.3333vw - 20px)}}.team__item:hover .team__content,.team__item:focus .team__content{opacity:1;visibility:visible}.team__item:hover .team__title,.team__item:hover .team__text,.team__item:focus .team__title,.team__item:focus .team__text{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.team__img img{max-width:100%;display:block}.team__content{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#6684AB;text-align:center;opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s cubic-bezier(0.23, 1, 0.32, 1),visibility 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.4s cubic-bezier(0.23, 1, 0.32, 1),visibility 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.team .team__slide{vertical-align:top}@media only screen and (max-width: 740px){.team .team__slide .team__content{top:auto;right:auto;left:50%;bottom:-webkit-calc(100% + 12px);bottom:calc(100% + 12px);z-index:10000;box-shadow:2px 2px 12px 0px rgba(0,0,0,0.2);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-bottom:25px}.team .team__slide .team__content:after{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#6684AB transparent transparent transparent;content:''}}.team__title{white-space:normal;width:100%;padding:0 15px;margin-top:80px;margin-bottom:15px;color:#fff;font-size:11px;line-height:26px;letter-spacing:.43em;text-transform:uppercase;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);opacity:0;visibility:hidden;-webkit-transition:0.3s -webkit-transform 0s cubic-bezier(0.23, 1, 0.32, 1),0.6s opacity 0s cubic-bezier(0.23, 1, 0.32, 1),visibility 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:0.3s transform 0s cubic-bezier(0.23, 1, 0.32, 1),0.6s opacity 0s cubic-bezier(0.23, 1, 0.32, 1),visibility 0.1s cubic-bezier(0.23, 1, 0.32, 1)}@media (max-width: 61.24em){.team__title{margin-top:30px;letter-spacing:normal}}.team__text{white-space:normal;width:100%;padding:0 15px;color:white;letter-spacing:.05em;margin:auto;font-size:13px;line-height:25px;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);opacity:0;visibility:hidden;-webkit-transition:0.3s -webkit-transform 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.6s opacity 0.1s cubic-bezier(0.23, 1, 0.32, 1),visibility 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:0.3s transform 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.6s opacity 0.1s cubic-bezier(0.23, 1, 0.32, 1),visibility 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.team__text a{display:inline-block;line-height:1;border-bottom:1px solid white;color:white}.team__text a:hover{color:rgba(255,255,255,0.75)}.filters{background-color:#6684AB;padding:35px 0}.filters__label{float:left;color:#fff;line-height:35px;font-size:.66667rem;font-weight:700;letter-spacing:.4em;text-transform:uppercase;margin-right:20px}.filters .btn-apply{display:none}.filters .cbp-l-filters-dropdownHeader{max-height:70px;overflow:hidden}@media only screen and (max-width: 950px){.filters{display:none}.filters.is-open{display:block;position:fixed;z-index:10000;top:10px;left:10px;bottom:10px;right:10px;padding-bottom:15px;overflow:auto}.filters.is-open .filters__label{float:none;width:100%}.filters.is-open .cbp-l-filters-button{float:none;width:100%;margin:50px 0 0}.filters.is-open .cbp-l-filters-button .cbp-filter-item{display:block;margin:0 0 10px}.filters.is-open .cbp-l-filters-button .cbp-filter-item:hover{background:#2d4957 !important}.filters.is-open .cbp-l-filters-dropdown{float:none;width:100%;height:auto;margin:0}.filters.is-open .cbp-l-filters-dropdown .cbp-l-filters-dropdownWrap{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);right:auto;position:relative}.filters.is-open .cbp-l-filters-dropdown+.cbp-l-filters-dropdown{margin-top:20px}.filters.is-open .btn-apply{background-color:#8ec641;display:block;width:100%;line-height:50px;text-transform:uppercase;font-size:11px;color:#fff;letter-spacing:.4em;font-weight:700;text-align:center;cursor:pointer}}@media only screen and (max-width: 950px){.btn-filter{text-align:center;margin:0 0 40px;display:block;font-weight:700;cursor:pointer}.boxclose{position:absolute;top:-22px;right:13px;cursor:pointer;color:#fff;font-size:31px;font-weight:bold;display:inline-block;line-height:0px;padding:11px 3px}.boxclose:before{content:"×"}}@media only screen and (min-width: 951px){.btn-filter{display:none !important}}.bloc-project{background-color:#fff;height:420px;display:block;background-color:#fff;white-space:normal;padding:68px 40px 50px;box-shadow:0px 3px 30px 0px rgba(0,0,0,0.2);position:relative;-webkit-transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.bloc-project__sector{color:#606060;font-size:1rem;line-height:15px;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.bloc-project__title{margin-top:37px;color:#6684AB;font-size:1.2rem;line-height:26px;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.bloc-project__hat{font-size:.93333rem;line-height:23px;margin-top:19px;letter-spacing:.05em;color:rgba(128,128,128,0.7);-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.bloc-project__icons{margin-top:20px}.bloc-project__link{font-size:.6rem;line-height:24px;letter-spacing:.43em;text-transform:uppercase;font-weight:700;color:rgba(96,96,96,0.7);position:absolute;bottom:55px;left:40px;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1);white-space:nowrap}.bloc-project__link:after{content:"";position:absolute;z-index:auto;right:-40px;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:11px;height:1px;background-color:#a99a9e;-webkit-transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.bloc-project:hover{background-color:#2d4957}.bloc-project:hover .bloc-project__sector,.bloc-project:hover .bloc-project__title,.bloc-project:hover .bloc-project__hat,.bloc-project:hover .bloc-project__link{color:#fff}.bloc-project:hover .bloc-project__link{padding-left:35px}.bloc-project:hover .bloc-project__link:after{right:-webkit-calc(100% - 25px);right:calc(100% - 25px);left:0px;-webkit-transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1)}.icon-project{display:inline-block;width:31px;height:31px;background-image:url("../assets/images/sprite-icons-project.png");background-size:93px 31px;background-repeat:no-repeat}.icon-project--techno{background-position:0 0}.icon-project--advice{background-position:-31px 0}.icon-project--gestion{background-position:-62px 0}.testimonial{background-image:url("../assets/images/bg-testimonial-new.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;padding:90px 0 120px;overflow:hidden}@media only screen and (max-width: 830px){.testimonial{padding-bottom:50px}}.testimonial__bloc{padding:68px 65px;background-color:#fff}@media only screen and (max-width: 830px){.testimonial__bloc{padding:30px}}.testimonial__text{font-size:17px;line-height:29px;font-weight:300;margin-bottom:26px}@media only screen and (max-width: 830px){.testimonial__text{font-size:15px}}.testimonial__author{font-size:.6rem;line-height:20px;color:#6684AB;font-weight:700;text-transform:uppercase;letter-spacing:.43em}.testimonial__function{font-size:.86667rem;line-height:20px;color:#6684AB}.testimonial__nav{margin-top:90px}@media only screen and (max-width: 830px){.testimonial__nav{margin-top:20px}.testimonial__nav .column{width:100%;float:none;text-align:center}.testimonial__nav .column a{margin:20px auto;padding:20px}}.project-nav{display:block;font-size:1.13333rem;line-height:26px;font-weight:600;color:#fff;margin-top:60px;position:relative}.project-nav:hover{color:rgba(255,255,255,0.5)}.project-nav:after{content:"";position:absolute;width:30px;height:1px;background-color:#a99a9e;top:50%}.project-nav--left:after{left:-45px}.project-nav--right:after{right:-45px}.project-discover{margin:auto;display:block;width:290px;border:1px solid rgba(255,255,255,0.1);background:#fff;box-shadow:0px 3px 54px 0px rgba(0,0,0,0.11);color:#6684AB;font-size:.8rem;line-height:22px;font-weight:700;text-transform:uppercase;letter-spacing:.4em;padding:100px 50px}.project-discover span{position:relative;display:block}.project-discover span::after{content:'';position:absolute;left:50%;bottom:-18px;display:block;width:50px;height:1px;margin:0 0 0 -25px;background:#6684AB}.list-jobs{padding-top:90px}@media only screen and (max-width: 850px){.list-jobs{padding-top:30px}}.job__item{height:300px;margin:45px 0;position:relative}@media only screen and (max-width: 850px){.job__item{height:auto;margin:15px 0}}.job__item:nth-child(even){margin-bottom:90px}@media only screen and (max-width: 850px){.job__item:nth-child(even){margin-bottom:15px}}.job__item:nth-child(even) .job__description{margin-right:305px;padding-right:160px}@media only screen and (max-width: 850px){.job__item:nth-child(even) .job__description{margin-right:0;padding-right:40px}}.job__item:nth-child(even) .job__bloc{top:50px;right:0}@media only screen and (max-width: 850px){.job__item:nth-child(even) .job__bloc{top:auto;right:auto}}.job__item:nth-child(odd) .job__description{margin-left:305px;padding-left:160px}@media only screen and (max-width: 850px){.job__item:nth-child(odd) .job__description{margin-left:0;padding-left:40px}}.job__item:nth-child(odd) .job__bloc{top:-50px;left:0}@media only screen and (max-width: 850px){.job__item:nth-child(odd) .job__bloc{top:auto;left:auto}}.job__description{background-color:#fff;padding:50px 65px;position:relative;box-shadow:0px 3px 54px 0px rgba(0,0,0,0.11);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 850px){.job__description{padding:40px}}.job__bloc{width:400px;height:250px;overflow:hidden;position:absolute;background-color:#6684AB;padding:70px 30px 0}@media only screen and (max-width: 850px){.job__bloc{position:relative;max-width:400px;width:100%;margin:auto}}.job__text{font-size:.93333rem;line-height:24px}.job__link{font-size:.6rem;line-height:24px;letter-spacing:.43em;text-transform:uppercase;font-weight:700;color:rgba(96,96,96,0.7);position:relative;display:block;margin-top:15px;width:170px;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.job__link:after{content:"";position:absolute;z-index:auto;right:3px;left:-webkit-calc(100% - 30px);left:calc(100% - 30px);top:11px;height:1px;background-color:#a99a9e;-webkit-transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.job__link:hover{padding-left:40px}.job__link:hover:after{right:-webkit-calc(100% - 25px);right:calc(100% - 25px);left:0px;-webkit-transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1)}.job__country{font-size:1.06667rem;color:#fff;text-align:center;margin-bottom:10px}.job__title{font-size:1.33333rem;line-height:29px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;font-family:"Dosis", sans-serif;letter-spacing:.2em}.share{border-top:1px solid #E0E0E0;padding-top:20px}.share::after{clear:both;content:'';display:table}.share__title{font-size:.6rem;letter-spacing:.43em;text-transform:uppercase;font-weight:700;color:rgba(96,96,96,0.7);position:relative;display:inline-block}.share__title:after{content:"";position:absolute;z-index:auto;right:-40px;width:30px;top:11px;height:1px;background-color:#a99a9e}.share__icons{display:inline-block;margin-left:50px;position:relative;top:5px}.share__icons li{display:inline-block}.share .share-zone{width:50%;float:left}.share .subscribe-zone{width:50%;float:right}.share .subscribe-zone .site-footer__text{margin-top:0;max-width:100%}.share .subscribe-zone label{color:#6684AB}.share .subscribe-zone label:after{background-color:#6684AB}.share .subscribe-zone input[type="email"]{border-color:#6684AB;color:#6684AB}.share .subscribe-zone input[type="email"]:focus{border-color:#a99a9e;color:#a99a9e}.share .subscribe-zone input[type="submit"]{background-image:url("../assets/images/controls-green.png")}.icon-share{display:block;width:20px;height:20px;background-image:url("../assets/images/sprite-share.png");background-repeat:no-repeat;background-size:60px 20px;-webkit-transition:opacity 0.25s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.25s cubic-bezier(0.23, 1, 0.32, 1)}.icon-share--facebook{background-position:0 0}.icon-share--twitter{background-position:-20px 0}.icon-share--linkedin{background-position:-40px 0}.icon-share:hover{opacity:0.5}.news__content{max-width:610px;margin:32px auto}.news__content iframe{max-width:100%;margin-right:20px;margin-bottom:10px}.news__content iframe[align="middle"]{margin-right:auto;margin-left:auto;display:block}.news__content-hat{margin-bottom:30px}.news__content-hat p,.news__content-hat h1,.news__content-hat h2,.news__content-hat h3{color:#6684AB !important;font-size:2rem !important;font-weight:700 !important;margin:0 auto !important;padding-top:0 !important;line-height:1.5 !important}.news__content h2{font-size:1.13333rem;line-height:32px;color:#8f8f8f;margin-bottom:30px}.news__content h3{color:#6684AB;font-size:1.26667rem;line-height:20px;font-weight:400;margin:30px 0 10px}.news__content h3:first-child{margin-bottom:40px}.news__content p{font-size:1.13333rem;line-height:26px;margin-bottom:30px}.news__content img{display:block;margin:0 auto;max-width:100%;float:none !important}@media only screen and (max-width: 500px){.news__content img.image-left,.image-left .news__content img{margin-right:20px;float:left !important}}@media only screen and (max-width: 500px){.news__content img.image-right,.image-right .news__content img{margin-left:20px;float:right !important}}.news__content ul{margin-bottom:20px}.news__content ul li{margin-left:20px;position:relative}.news__content ul li:before{position:absolute;top:11px;left:-20px;height:6px;width:6px;border-radius:3px;background-color:#a99a9e;content:""}.news__content ul li+li{margin-top:10px}.news__content ol{counter-reset:ol;margin-bottom:20px}.news__content ol li{margin-left:25px;counter-increment:ol;position:relative;list-style-type:none}.news__content ol li:before{position:absolute;top:6px;left:-25px;content:counter(ol) ".";color:#6684AB;font-weight:700;line-height:1}.news__content ol li+li{margin-top:10px}.news__content .highlight--blue{color:#6684AB !important}.news__content .highlight--gold{color:#a99a9e !important}.news .share{max-width:610px;margin:50px auto 60px}.news .go-back{max-width:610px;margin:50px auto 60px;text-align:center}.news .go-back-button{padding:10px 20px;border:2px solid #a99a9e;color:#a99a9e;display:inline-block;-webkit-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.news .go-back-button:hover{background-color:#a99a9e;color:#fff}.slide-methodo{float:right;margin-top:80px;position:relative}.slide-methodo__img{max-width:400px;width:100%;height:440px}.slide-methodo__bloc{width:320px;height:70px;background-color:#fff;position:absolute;bottom:-50px;right:0;box-shadow:0px 3px 54px 0px rgba(0,0,0,0.11)}.slide-methodo__text{display:block;width:100%;height:70px;font-family:"Lora";font-style:italic;color:#6684AB;font-size:1.13333rem;line-height:27px;font-weight:400;padding:22px 20px 22px 40px}.slide-methodo__bar{position:relative}.slide-methodo__bar span{position:absolute;width:1px;height:661px;background-color:#d3d3d3;left:-1px;top:-45px}.slide-methodo__bar span:nth-child(1){left:-1px}.slide-methodo__bar span:nth-child(2){left:185px}.slide-methodo__bar span:nth-child(3){left:370px}.slide-methodo__bar span:nth-child(4){left:555px}.slide-methodo .controls{left:-70px;bottom:-70px;position:absolute}@media only screen and (max-width: 480px){.slide-methodo .controls{left:auto;bottom:0;top:0;right:0}}.slide-methodo .controls button{background:transparent}.slide-methodo .controls button::before{display:none}.slide-methodo .controls button.controls-prev:hover i,.slide-methodo .controls button.controls-next:hover i{-webkit-animation:none;animation:none}.site-footer{position:relative;background-color:#2d4957;padding:35px 0 65px;color:#fff}.site-footer__parag{margin:80px 0 40px 80px;padding-top:5px;width:190px;color:#fff;margin-top:50px;font-size:1.06667rem;line-height:28px;letter-spacing:.05em}.site-footer__title{font-size:1rem;text-transform:uppercase;letter-spacing:.1em;line-height:21px;font-weight:700;margin-top:46px}.site-footer__text{margin-top:50px;font-size:.93333rem;line-height:23px;letter-spacing:.05em;max-width:170px}.site-footer__form{margin-top:15px;position:relative}.site-footer__form label{font-size:.86667rem;line-height:21px;text-transform:uppercase;letter-spacing:.2em;color:#fff;font-weight:900;margin-bottom:0;display:inline-block;position:relative}.site-footer__form label:after{content:"";position:absolute;width:30px;height:1px;top:12px;right:-45px;background-color:#fff}.site-footer__form input[type=email]{background-color:transparent;border:none;border-bottom:1px solid rgba(255,255,255,0.1);width:100%;height:28px;padding:4px;margin:0;font-size:.86667rem;line-height:20px;color:#fff;border-radius:0;box-shadow:none;-webkit-transition:border 0.25s cubic-bezier(0.23, 1, 0.32, 1);transition:border 0.25s cubic-bezier(0.23, 1, 0.32, 1)}.site-footer__form input[type=email]:focus{border-color:#8ec641;outline:none}.site-footer__form input[type=email]:focus+input[type=submit]{opacity:1}.site-footer__form input[type=submit]{position:absolute;top:30px;right:0;background-color:transparent;border:none;width:10px;height:13px;background-image:url("../assets/images/controls-white.png");background-repeat:no-repeat;background-size:10px 26px;opacity:0;cursor:pointer;-webkit-transition:opacity 0.25s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.25s cubic-bezier(0.23, 1, 0.32, 1)}.site-footer__message{margin-top:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.73333rem;line-height:1;color:green}.site-footer__message.error{color:#f33}.site-footer .row{position:relative;z-index:1}@media only screen and (max-width: 750px){.site-footer{padding-bottom:0;text-align:center}.site-footer .column{width:100%}.site-footer .logo-footer{display:none}.site-footer:before{display:none}.site-footer .large-3{background-color:#2d4957;margin-top:40px;padding-bottom:40px}.site-footer .site-footer__parag{margin:0 auto;text-align:center;width:100%;max-width:300px}.site-footer .site-footer__parag:before{display:none}.site-footer .site-footer__text{margin:20px auto 0}.site-footer .site-footer__form{max-width:200px;margin:20px auto}}.logo-footer{max-width:130px}.footer-list{margin-top:55px}.footer-list__item{font-size:.93333rem;letter-spacing:.05em;line-height:20px;margin:30px 0}.footer-list__item a{color:#fff}.footer-list__item a:hover{color:rgba(255,255,255,0.5)}.footer-list__item.active a{color:rgba(255,255,255,0.5)}.footer-social{margin-top:16px;position:relative;display:inline-block}.footer-social__item{display:inline-block;margin-left:30px}.footer-social__item:first-child{margin-left:0}.icon-social{display:block;width:30px;height:30px;background-image:url("../assets/images/sprite-social.png");background-repeat:no-repeat;background-size:150px 30px;-webkit-transition:opacity 0.25s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.25s cubic-bezier(0.23, 1, 0.32, 1)}.icon-social--youtube{background-position:0 0}.icon-social--twitter{background-position:-30px 0}.icon-social--linkedin{background-position:-60px 0}.icon-social--facebook{background-position:-90px 0}.icon-social--mail{background-position:-120px 0}.icon-social:hover{opacity:0.5}.site-copyright{padding:12px 0;font-size:.73333rem;line-height:21px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:rgba(96,96,96,0.7)}.site-copyright li{display:inline-block;margin-left:25px}.site-copyright li:first-child{margin-left:0}.site-copyright li a{color:rgba(96,96,96,0.7)}.site-copyright li a:hover{color:#606060}@media only screen and (max-width: 750px){.large-2 .site-footer__title{border-top:1px solid #2d4957;border-bottom:1px solid #2d4957;margin-top:-1px;line-height:50px;text-align:left;padding:0 20px;position:relative;cursor:pointer}.large-2 .site-footer__title:after{content:"";position:absolute;top:20px;right:20px;width:13px;height:9px;background-image:url("../assets/images/arrow-bottom2.png");background-size:cover;background-repeat:no-repeat}.footer-list{display:none;margin-top:0}.footer-list__item{margin:0;line-height:40px;border-bottom:1px solid rgba(255,255,255,0.1);text-align:left}.footer-list__item a{padding:0 20px;display:block}.footer-list.is-open{display:block}.footer-social{margin-top:25px;margin-bottom:20px}.footer-social:after{display:none}}.breadcrumb{position:relative;margin:0 0 30px;padding:8px 10px;color:#222;background:#f5f4f2;font-size:11px;line-height:12px;text-transform:uppercase;border:1px solid #c9c3b8}.breadcrumb::after{clear:both;content:'';display:table}.breadcrumb li{float:left;list-style:none;margin:0;padding:0}.breadcrumb li::after{content:'/';margin:0 5px;color:#b2ab9c}.breadcrumb li:last-child::after{content:none}.breadcrumb a{text-decoration:none}.breadcrumb .is-disabled a{color:#b2ab9c;cursor:default}button,.button{display:inline-block;font-size:.6rem;text-transform:uppercase;color:#a99a9e;font-weight:700;letter-spacing:.43em;line-height:21px;padding:10px 25px;border:2px solid #a99a9e;border-radius:0;text-decoration:none;cursor:pointer;background-color:transparent;-webkit-appearance:none;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),background 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),background 0.4s cubic-bezier(0.23, 1, 0.32, 1)}button:hover,.button:hover{text-decoration:none;background:#a99a9e;color:#fff}button--disable,.button--disable{border-color:#efefef;color:rgba(96,96,96,0.5);pointer-events:none}button--disable:hover,.button--disable:hover{cursor:default}button--outline,.button--outline{border-color:#6684AB;background:none;color:#6684AB}button--outline:hover,.button--outline:hover{background:#6684AB}button--outline.button--disable,.button--outline.button--disable{color:#606060;background:none;border-color:#606060}button--transparent,.button--transparent{background:none;color:#6684AB}button--transparent:hover,.button--transparent:hover{color:#6684AB;background:#f0f3f7}button--transparent.button--disable,.button--transparent.button--disable{color:#606060;background:none}button--expand,.button--expand{display:block}button--big,.button--big{padding:15px 20px}button--small,.button--small{padding:6px}.button2{font-size:.86667rem;line-height:24px;font-weight:700;letter-spacing:.2em;color:#6684AB;display:inline-block;text-transform:uppercase;position:relative;padding-bottom:10px}.button2:hover{color:#6684AB}.button2:hover:after{-webkit-transform:scale(0.4, 1);-ms-transform:scale(0.4, 1);transform:scale(0.4, 1)}.button2:after{content:"";width:100%;height:2px;background-color:#a99a9e;display:inline-block;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.btn-border{display:inline-block;font-size:.6rem;text-transform:uppercase;color:#6684AB;font-weight:700;letter-spacing:.43em;line-height:24px;padding:11px 20px;border:2px solid #6684AB}.btn-border:hover{background-color:#6684AB;color:white}.medium-btn{height:60px}.medium-btn__link{display:block;position:absolute;bottom:0;right:0;left:-webkit-calc(50% + 210px);left:calc(50% + 210px);height:60px;background-color:#6684AB;-webkit-transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1);z-index:1;color:#fff;font-size:.86667rem;line-height:24px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;padding:18px 0 18px 35px}.medium-btn__link .icon-projects{margin-left:31px}.medium-btn__link:hover{color:#fff;background-color:#6684AB}@media only screen and (max-width: 960px){.medium-btn__link{left:auto;bottom:-20px;width:270px}}.large-btn{height:130px}.large-btn__link{display:block;position:absolute;bottom:0;right:0;left:-webkit-calc(50% - 145px);left:calc(50% - 145px);height:130px;background-color:rgba(96,96,96,0.1);padding-left:125px;padding-right:20px;padding-top:42px;-webkit-transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 960px){.large-btn__link{left:auto;width:100%;max-width:625px}}@media only screen and (max-width: 625px){.large-btn__link{text-align:center;padding-left:20px}}.large-btn__link .controls-white{position:absolute;top:62px;left:580px;-webkit-transition:0.5s left 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:0.5s left 0.1s cubic-bezier(0.23, 1, 0.32, 1);display:block;width:10px;height:13px;background-image:url("../assets/images/controls-green.png");background-repeat:no-repeat;background-size:10px 26px}.large-btn__link .controls-white--left{background-position:0 -13px}.large-btn__link .controls-white--right{background-position:0 0}@media only screen and (max-width: 625px){.large-btn__link .controls-white{display:none}}.large-btn__link:hover{color:white}.large-btn__link:hover .large-btn__baseline{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}@media only screen and (max-width: 625px){.large-btn__link:hover .large-btn__baseline{-webkit-transform:none;-ms-transform:none;transform:none}}.large-btn__link:hover .large-btn__text{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}@media only screen and (max-width: 625px){.large-btn__link:hover .large-btn__text{-webkit-transform:none;-ms-transform:none;transform:none}}.large-btn__link:hover .controls-white{left:590px}.large-btn__baseline{display:block;color:rgba(96,96,96,0.7);font-size:1rem;line-height:23px;letter-spacing:.05em;font-style:italic;-webkit-transition:0.5s -webkit-transform 0s cubic-bezier(0.23, 1, 0.32, 1);transition:0.5s transform 0s cubic-bezier(0.23, 1, 0.32, 1)}.large-btn__baseline:before{top:10px;background:#a99a9e}@media only screen and (max-width: 625px){.large-btn__baseline:before{display:none}}.large-btn__text{display:block;color:#6684AB;font-size:1.46667rem;line-height:24px;font-weight:700;letter-spacing:.04em;font-family:"Dosis", sans-serif;margin-top:4px;-webkit-transition:0.5s -webkit-transform 0.05s cubic-bezier(0.23, 1, 0.32, 1);transition:0.5s transform 0.05s cubic-bezier(0.23, 1, 0.32, 1)}.controls::after{clear:both;content:'';display:table}.controls button{height:70px;width:70px;margin:0;padding:0;position:relative;float:left;font-size:10px;line-height:70px;text-align:center;color:#fff;background:#2d4957;border:0 none;outline:none;cursor:pointer;overflow:hidden;z-index:1}.controls button::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:#577091;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:-1}.controls button.controls-prev::before{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.controls button.controls-prev:hover i{-webkit-animation:cycle-left 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) both;animation:cycle-left 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) both}.controls button.controls-next::before{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.controls button.controls-next:hover i{-webkit-animation:cycle-right 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) both;animation:cycle-right 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) both}.controls button:hover::before{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.controls i{height:100%;width:100%;display:inline-block;background-repeat:no-repeat;background-position:center}.controls i.icon-arrow-right{background-image:url("../assets/images/arrows/arrow-right.png");background-size:9px 13px}.controls i.icon-arrow-left{background-image:url("../assets/images/arrows/arrow-left.png");background-size:9px 13px}.controls i.icon-arrow-green-right{background-image:url("../assets/images/arrows/arrow-right-green.png");background-size:9px 13px}.controls i.icon-arrow-green-left{background-image:url("../assets/images/arrows/arrow-left-green.png");background-size:9px 13px}.lang-btn{margin:0;padding:0;position:relative;float:none;font-size:.73333rem;line-height:22px;text-align:center;background:transparent;border:0 none;outline:none;cursor:pointer;overflow:hidden;z-index:1;letter-spacing:normal;text-transform:none;font-weight:500;letter-spacing:.2em;line-height:24px;position:relative;text-transform:uppercase;color:rgba(96,96,96,0.7)}.lang-btn:hover{color:#606060;background-color:transparent}.form__fields::after{clear:both;content:'';display:table}.form__footer{margin:30px 0}.form__success{background-color:#6684AB;color:#fff;font-size:12px;font-weight:700;line-height:20px;padding:10px 20px}.form label,.form .label{display:block;margin:0 0 5px;font-size:.66667rem;line-height:16px;letter-spacing:.4em;text-transform:uppercase;font-weight:700;color:rgba(96,96,96,0.7);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.form label.active,.form .label.active{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.form .input--text,.form select,.form textarea{position:relative;background:transparent;border:none;border-bottom:1px solid #6684AB;width:100%;height:31px;padding:7px 0;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:.8rem;line-height:17px;color:#6684AB;font-weight:700;border-radius:0;box-shadow:none;-webkit-transition:border 0.3s cubic-bezier(0.23, 1, 0.32, 1);transition:border 0.3s cubic-bezier(0.23, 1, 0.32, 1)}.form .input--text:focus,.form select:focus,.form textarea:focus{border-color:#6684AB;outline:none}@media only screen and (max-width: 700px){.form .input--text,.form select,.form textarea{padding:7px 7px}}.form textarea{min-height:31px;resize:vertical}.form .field{margin:0 0 35px;width:50%;float:left;position:relative}.form .field:nth-child(odd){padding-right:65px}.form .field:nth-child(even){padding-left:65px}@media only screen and (max-width: 700px){.form .field{width:100%;float:none}.form .field:nth-child(odd){padding-right:0}.form .field:nth-child(even){padding-left:0}}.form .field--large{width:100%}.form .field--large:nth-child(odd),.form .field--large:nth-child(even){padding:0}.form .field--file label,.form .field--file input{float:left}.form .field--file input{margin-top:28px;margin-left:20px}.form .field--error label,.form .field--error .label{color:red}.form .field--error .input--text,.form .field--error select,.form .field--error textarea{border-color:red}.form .field--error .checkbox label,.form .field--error .radio label{color:#222}.form .field__error{position:absolute;bottom:-25px;color:red;font-size:11px;font-family:"Lora";font-style:italic}.form .checkbox,.form .radio{position:relative;margin:0}.form .checkbox label,.form .radio label{display:inline;margin:0 0 0 5px;font-size:13px}.checkbox-list{padding:0;margin:0 0 20px}.checkbox-list::after{clear:both;content:'';display:table}.checkbox-list .radio,.checkbox-list .checkbox{list-style:none;margin:0 0 15px;padding:0}.postfix,.prefix{background:#f4f4f4;border:1px solid #d3d3d3;display:block;font-size:13px;height:44px;line-height:40px;overflow:hidden;position:relative;text-align:center;width:100%;z-index:2}.postfix{border-left:0 none}.prefix{border-right:0 none}.error{color:red}.required-fields{font-size:.86667rem;line-height:25px;float:right;font-family:"Lora";font-style:italic}.message{font-size:16px;line-height:18px;font-weight:700;color:green;background:#bfdfbf;border:3px solid green;margin:0 0 30px;text-align:center;padding:20px}.message a{color:green}.message--error{color:red;background-color:#ffbfbf;border-color:red}.message--error a{color:red}.message--warning{color:orange;background-color:#ffe9bf;border-color:orange}.message--warning a{color:orange}.pagination{position:relative;margin:0;padding:0;text-align:center}.pagination::after{clear:both;content:'';display:table}.pagination__prev,.pagination__next{position:relative;width:20%;z-index:10}.pagination__prev{float:left;text-align:left}.pagination__next{float:right;text-align:right}.pagination__list{position:relative;margin:0;padding:0;font-size:0}.pagination__list li{list-style:none;margin:0;padding:0;display:inline;font-size:14px}.pagination__list li::after{content:'/';margin:0 5px;color:#b2ab9c}.pagination__list li:last-child::after{content:none}.pagination__list a{display:inline-block;padding:5px}/*!
 * Cube Portfolio - Responsive jQuery Grid Plugin
 *
 * version: 3.6.2 (27 April, 2016)
 * require: jQuery v1.7+
 *
 * Copyright 2013-2016, Mihai Buricea (http://scriptpie.com/cubeportfolio/live-preview/)
 * Licensed under CodeCanyon License (http://codecanyon.net/licenses)
 *
 */.cbp,.cbp *,.cbp *:after,.cbp:after,.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-dropdownHeader:after,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-work,.cbp-l-filters-work *,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-text .cbp-filter-counter:after,.cbp-l-filters-underline,.cbp-l-filters-underline *,.cbp-popup-wrap,.cbp-popup-wrap *,.cbp-popup-wrap:before,.cbp-popup-loadingBox:after,.cbp-l-loadMore-bgbutton,.cbp-l-loadMore-bgbutton *,.cbp-l-loadMore-button,.cbp-l-loadMore-button *,.cbp-l-loadMore-text,.cbp-l-loadMore-text *,.cbp-search,.cbp-search *,.cbp-search-icon:after{box-sizing:border-box}.cbp-l-grid-agency-title,.cbp-l-grid-agency-desc,.cbp-l-grid-work-title,.cbp-l-grid-work-desc,.cbp-l-grid-blog-title,.cbp-l-grid-projects-title,.cbp-l-grid-projects-desc,.cbp-l-grid-masonry-projects-title,.cbp-l-grid-masonry-projects-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-work,.cbp-l-filters-work *,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-underline,.cbp-l-filters-underline *{-webkit-tap-highlight-color:transparent}.cbp:after,.cbp-lazyload:after,.cbp-popup-loadingBox:after,.cbp-popup-singlePageInline:after{content:'';position:absolute;width:34px;height:34px;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-animation:cbp-rotation .8s infinite linear;animation:cbp-rotation .8s infinite linear;border-left:3px solid rgba(114,144,182,0.15);border-right:3px solid rgba(114,144,182,0.15);border-bottom:3px solid rgba(114,144,182,0.15);border-top:3px solid rgba(114,144,182,0.8);border-radius:100%}.cbp-item{display:inline-block;margin:0 10px 20px 0}.cbp{position:relative;margin:0 auto;z-index:1;height:400px}.cbp>*{visibility:hidden}.cbp .cbp-item{position:absolute;top:0;left:0;list-style-type:none;margin:0;padding:0}.cbp img{display:block;border:0;width:100%;height:auto}.cbp a,.cbp a:hover,.cbp a:active{text-decoration:none;outline:0}.cbp-ready>*{visibility:visible}.cbp-ready:after{display:none;visibility:hidden}.cbp-lazyload{position:relative;background:#fff;display:block}.cbp-lazyload img{opacity:1}.cbp-lazyload img[data-cbp-src]{opacity:0}.cbp-lazyload img:not([data-cbp-src]){-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-lazyload:after{z-index:0}.cbp-wrapper-outer{position:relative;margin:0 auto}.cbp-wrapper-outer,.cbp-wrapper,.cbp-wrapper-helper{list-style-type:none;padding:0;width:100%;height:100%;z-index:1}.cbp-wrapper,.cbp-wrapper-helper{position:absolute;top:0;left:0;margin:0}.cbp-item-off{z-index:-1;pointer-events:none;visibility:hidden}.cbp-item-on2off{z-index:0}.cbp-item-off2on{z-index:1}.cbp-item-on2on{z-index:2}.cbp-item-wrapper{width:100%;height:100%;position:relative;top:0;left:0}.cbp-l-project-related-wrap img,.cbp-l-inline img{display:block;width:100%;height:auto;border:0}.cbp-updateItems{-webkit-transition:height .5s ease-in-out !important;transition:height .5s ease-in-out !important;will-change:height}.cbp-updateItems .cbp-item{-webkit-transition:top .5s ease-in-out, left .5s ease-in-out;transition:top .5s ease-in-out, left .5s ease-in-out}.cbp-updateItems .cbp-item-loading{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;-webkit-transition:none;transition:none}.cbp-removeItem{-webkit-animation:fadeOut .5s ease-in-out;animation:fadeOut .5s ease-in-out}.cbp-panel{width:94%;max-width:1170px;margin:0 auto}.cbp-misc-video{position:relative;height:0;padding-bottom:56.25%;background:#000;text-align:center}.cbp-misc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes cbp-rotation{0{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes cbp-rotation{0{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.clearfix:after{content:" ";display:block;height:0;clear:both}.cbp-l-filters-left{float:left;max-width:-webkit-calc(100% - 427px);max-width:calc(100% - 427px);margin-bottom:-15px}@media only screen and (max-width: 950px){.cbp-l-filters-left{width:100%;float:none;max-width:100%}}.cbp-l-filters-right{float:right}.cbp-caption,.cbp-caption-defaultWrap,.cbp-caption-activeWrap{display:block}.cbp-caption-activeWrap{background-color:#282727}.cbp-caption-active .cbp-caption,.cbp-caption-active .cbp-caption-defaultWrap,.cbp-caption-active .cbp-caption-activeWrap{overflow:hidden;position:relative;z-index:1}.cbp-caption-active .cbp-caption-defaultWrap{top:0}.cbp-caption-active .cbp-caption-activeWrap{width:100%;position:absolute;z-index:2;height:100%}.cbp-l-caption-title{color:#fff;font:400 16px/21px "Open Sans", sans-serif}.cbp-l-caption-desc{color:#aaa;font:400 12px/16px "Open Sans", sans-serif}.cbp-l-caption-text{font:400 14px/21px "Open Sans", sans-serif;color:#fff;letter-spacing:3px;padding:0 6px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{background-color:#547EB1;color:#FFFFFF;display:inline-block;font:400 12px/30px "Open Sans", sans-serif;min-width:90px;text-align:center;margin:4px;padding:0 6px}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover{opacity:0.9}.cbp-caption-none .cbp-caption-activeWrap{display:none}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:12px 30px}.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-opacity .cbp-l-caption-alignLeft .cbp-l-caption-body{padding-top:30px}.cbp-l-caption-alignCenter{display:table;width:100%;height:100%}.cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;vertical-align:middle;text-align:center;padding:10px 0}.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{position:relative;-webkit-transition:left 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:left 0.4s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{left:-20px}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:20px}.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{left:0}.cbp-caption-fadeIn .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,0.85);-webkit-transition:opacity 0.9s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.9s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-minimal .cbp-l-caption-title,.cbp-caption-minimal .cbp-l-caption-desc{position:relative;left:0;opacity:0;-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-minimal .cbp-l-caption-title{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cbp-caption-minimal .cbp-l-caption-desc{-webkit-transform:translateY(70%);-ms-transform:translateY(70%);transform:translateY(70%)}.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-title,.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-desc{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.cbp-caption-minimal .cbp-caption-activeWrap{top:0;background-color:black;background-color:rgba(0,0,0,0.8);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.cbp-caption-minimal .cbp-caption:hover .cbp-caption-activeWrap{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}.cbp-caption-moveRight .cbp-caption-activeWrap{left:-100%;top:0;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-overlayBottom .cbp-caption-activeWrap{height:60px;background-color:#181616;background-color:rgba(24,22,22,0.7);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-overlayBottom .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomAlong .cbp-caption-defaultWrap,.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{height:60px}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomPush .cbp-caption-defaultWrap{-webkit-transition:top 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{bottom:-60px;height:60px;-webkit-transition:bottom 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:bottom 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{top:-60px}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-activeWrap{bottom:0}.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap{z-index:2;-webkit-transition:top 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:top 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0;z-index:1;height:60px}.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{top:-60px}.cbp-caption-overlayRightAlong .cbp-caption-defaultWrap,.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{top:0;left:-50%;width:50%}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateX(25%);-ms-transform:translateX(25%);transform:translateX(25%)}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-pushDown .cbp-caption-defaultWrap,.cbp-caption-pushDown .cbp-caption-activeWrap{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-pushDown .cbp-caption-activeWrap{top:-102%;height:102%}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(99%);-ms-transform:translateY(99%);transform:translateY(99%)}.cbp-caption-pushTop .cbp-caption-activeWrap,.cbp-caption-pushTop .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-pushTop .cbp-caption-activeWrap{height:102%}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-99%);-ms-transform:translateY(-99%);transform:translateY(-99%)}.cbp-caption-revealBottom .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-revealBottom .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealBottom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-revealLeft .cbp-caption-activeWrap{left:100%;top:0;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-revealLeft .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.cbp-caption-revealTop .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-revealTop .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-zoom .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,0.9);-webkit-transition:opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-opacity .cbp-item{padding:1px}.cbp-caption-opacity .cbp-caption,.cbp-caption-opacity .cbp-caption-activeWrap,.cbp-caption-opacity .cbp-caption-defaultWrap{background-color:transparent}.cbp-caption-opacity .cbp-caption{border:1px solid transparent}.cbp-caption-opacity .cbp-caption:hover{border-color:#EDEDED}.cbp-caption-opacity .cbp-caption-defaultWrap{opacity:1;-webkit-transition:opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-defaultWrap{opacity:.8}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-activeWrap{top:0}.cbp-caption-expand .cbp-caption-activeWrap{height:auto;background-color:transparent}.cbp-caption-expand .cbp-caption{border-bottom:1px dotted #eaeaea}.cbp-caption-expand .cbp-caption-defaultWrap{cursor:pointer;font:500 15px/23px "Roboto", sans-serif;color:#474747;padding:12px 0 11px 26px}.cbp-caption-expand .cbp-caption-defaultWrap .fa{position:absolute;top:16px;left:0;width:16px;text-align:center;font-size:14px}.cbp-caption-expand .cbp-l-caption-body{font:400 13px/21px "Roboto", sans-serif;color:#888;padding:0 0 20px 26px}.cbp-caption-expand-active{-webkit-transition:height .4s !important;transition:height .4s !important}.cbp-caption-expand-active .cbp-item{-webkit-transition:left .4s, top .4s !important;transition:left .4s, top .4s !important}.cbp-caption-expand-open .cbp-caption-activeWrap{-webkit-transition:height .4s;transition:height .4s}.cbp-l-filters-alignCenter{margin-bottom:30px;text-align:center;font:400 12px/21px sans-serif;color:#DADADA}.cbp-l-filters-alignCenter .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Open Sans", sans-serif;padding:0 12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:visible;margin:0 0 10px;display:inline-block}.cbp-l-filters-alignCenter .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-alignCenter .cbp-filter-counter{background:none repeat scroll 0 0 #626161;border-radius:3px;color:#FFFFFF;font:400 11px/18px "Open Sans", sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.cbp-l-filters-alignCenter .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #626161;display:none}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter:after{display:block}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{bottom:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-alignLeft{margin-bottom:30px}.cbp-l-filters-alignLeft .cbp-filter-item{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font:400 12px/30px "Open Sans", sans-serif;padding:0 13px;position:relative;overflow:visible;margin:0 8px 10px 0;display:inline-block;color:#888888;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cbp-l-filters-alignLeft .cbp-filter-item:hover{color:#111}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active{background-color:#6C7A89;border:1px solid #6C7A89;color:#fff;cursor:default}.cbp-l-filters-alignLeft .cbp-filter-counter{display:inline}.cbp-l-filters-alignRight{margin-bottom:30px;text-align:right}.cbp-l-filters-alignRight .cbp-filter-item{background-color:transparent;color:#8B8B8B;cursor:pointer;font:400 11px/31px "Open Sans", sans-serif;padding:0 14px;position:relative;overflow:visible;margin:0 0 10px 5px;border:1px solid #E4E2E2;text-transform:uppercase;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cbp-l-filters-alignRight .cbp-filter-item:hover{color:#2B3444}.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter:after{display:block}.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active{color:#FFFFFF;background-color:#049372;border-color:#049372;cursor:default}.cbp-l-filters-alignRight .cbp-filter-counter{background:none repeat scroll 0 0 #049372;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans", sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .25s ease, bottom .25s ease;transition:opacity .25s ease, bottom .25s ease}.cbp-l-filters-alignRight .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #049372;display:none}.cbp-l-filters-button .cbp-filter-item{background-color:#2d4957;color:#fff;cursor:pointer;border-radius:3px;margin:0 10px 0 0;margin-bottom:15px;overflow:visible;padding:0 40px 0 17px;line-height:35px;font-size:.93333rem;position:relative;letter-spacing:.05em;font-weight:500;display:inline-block;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),background-color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),background-color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.cbp-l-filters-button .cbp-filter-item:after{content:"";position:absolute;width:16px;height:11px;background-image:url("../assets/images/icon-check.png");background-repeat:no-repeat;background-size:cover;right:14px;top:12px}.cbp-l-filters-button .cbp-filter-item:hover{color:#fff;background-color:rgba(102,132,171,0.5)}.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{background-color:#a99a9e;cursor:default}.cbp-l-filters-button .cbp-filter-counter{background-color:#545454;border-radius:3px;color:#fff;font:400 11px/18px "Open Sans", sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .25s ease, bottom .25s ease;transition:opacity .25s ease, bottom .25s ease}.cbp-l-filters-button .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #545454;display:none}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter:after{display:block}.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-buttonCenter{margin-bottom:30px;text-align:center}.cbp-l-filters-buttonCenter .cbp-filter-item{background-color:#FFFFFF;border:1px solid #ECECEC;color:#888888;cursor:pointer;font:400 12px/32px "Roboto", sans-serif;margin:0 10px 10px 0;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cbp-l-filters-buttonCenter .cbp-filter-item:hover{color:#5d5d5d}.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active{color:#3B9CB3;border-color:#8CD2E5;cursor:default}.cbp-l-filters-buttonCenter .cbp-filter-counter{background-color:#68ABBC;border-radius:3px;color:#fff;font:400 11px/18px "Roboto", sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity .25s ease, bottom .25s ease;transition:opacity .25s ease, bottom .25s ease}.cbp-l-filters-buttonCenter .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #68ABBC;display:none}.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter:after{display:block}.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter{bottom:44px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-dropdown{height:35px;position:relative;z-index:5}.cbp-l-filters-dropdownWrap{width:130px;position:absolute;right:0;background:#6684AB;border-bottom:1px solid #fff}.cbp-l-filters-dropdownHeader{font-size:1rem;line-height:35px;letter-spacing:.05em;margin:0;color:#FFF;cursor:default;position:relative}.cbp-l-filters-dropdownHeader:after{border-color:#a99a9e transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;top:50%;width:0;margin-top:-1px}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px}.cbp-l-filters-dropdownList{display:none;list-style:none outside none;margin:0;padding:0}.cbp-l-filters-dropdownList>li{margin:0;list-style:none}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownList{display:block;margin:0}.cbp-l-filters-dropdownList .cbp-filter-item{background:transparent;color:#e6e6e6;width:100%;text-align:left;font-size:.86667rem;line-height:20px;margin:0;padding:0 17px;cursor:pointer;border:none;border-top:1px solid #6684AB;margin-bottom:14px}.cbp-l-filters-dropdownList .cbp-filter-item:first-child{margin-top:5px}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#b3b3b3}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#fff;display:none;cursor:default}.cbp-l-filters-dropdownWrap .cbp-filter-counter{display:inline}.cbp-l-filters-dropdown-floated{float:right;margin-left:30px;width:130px}.cbp-l-filters-list{margin-bottom:30px;content:"";display:table;clear:both}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#585252;cursor:pointer;font:400 12px/35px "Open Sans", sans-serif;padding:0 18px;position:relative;overflow:visible;margin:0 0 10px;float:left;border:1px solid #3288C4;border-right-width:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.cbp-l-filters-list .cbp-filter-item:hover{color:#000}.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active{cursor:default;color:#FFFFFF;background-color:#3288C4}.cbp-l-filters-list-first{border-radius:6px 0 0 6px}.cbp-l-filters-list-last{border-radius:0 6px 6px 0;border-right-width:1px !important}.cbp-l-filters-list .cbp-filter-counter{display:inline}@media only screen and (max-width: 600px){.cbp-l-filters-list .cbp-filter-item{margin-right:5px;border-radius:6px;border-right-width:1px}}.cbp-l-filters-work{margin-bottom:30px;text-align:center}.cbp-l-filters-work .cbp-filter-item{background-color:#FFFFFF;color:#888;cursor:pointer;font:600 11px/37px "Open Sans", sans-serif;margin:0 5px 10px 0;overflow:visible;padding:0 16px;position:relative;display:inline-block;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cbp-l-filters-work .cbp-filter-item:hover{color:#fff;background:#607D8B}.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active{background:#607D8B;color:#fff;cursor:default}.cbp-l-filters-work .cbp-filter-counter{font:600 11px/37px "Open Sans", sans-serif;text-align:center;display:inline-block;margin-left:8px}.cbp-l-filters-work .cbp-filter-counter:before{content:'('}.cbp-l-filters-work .cbp-filter-counter:after{content:')'}.cbp-l-filters-big{margin-bottom:30px;text-align:center}.cbp-l-filters-big .cbp-filter-item{color:#444;cursor:pointer;font:400 15px/22px "Roboto", sans-serif;margin:0 15px 10px 0;padding:10px 23px;position:relative;display:inline-block;border:1px solid transparent;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.cbp-l-filters-big .cbp-filter-item:hover{color:#888}.cbp-l-filters-big .cbp-filter-item.cbp-filter-item-active{border-color:#d5d5d5;cursor:default;color:#444}.cbp-l-filters-text{margin-bottom:30px;text-align:center;font:400 12px/21px "Lato", sans-serif;color:#DADADA;padding:0 15px}.cbp-l-filters-text .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Lato", sans-serif;padding:0 12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;overflow:visible;margin:0 0 10px;display:inline-block}.cbp-l-filters-text .cbp-filter-item:hover{color:#2D2C2C}.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:default}.cbp-l-filters-text .cbp-filter-counter{background:none repeat scroll 0 0 #626161;border-radius:3px;color:#FFFFFF;font:400 11px/16px "Lato", sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:32px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease}.cbp-l-filters-text .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #626161;display:none}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter:after{display:block}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{bottom:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.cbp-l-filters-text-sort{display:inline-block;font:400 13px/21px "Lato", sans-serif;color:#949494;margin-right:15px}.cbp-l-filters-underline{margin-bottom:30px}.cbp-l-filters-underline .cbp-filter-item{border-bottom:3px solid transparent;cursor:pointer;font:600 14px/21px "Open Sans", sans-serif;padding:8px 10px;position:relative;overflow:visible;margin:0 20px 10px 0;display:inline-block;color:#787878;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cbp-l-filters-underline .cbp-filter-item:hover{color:#111}.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active{border-bottom-color:#666;color:#444;cursor:default}.cbp-l-filters-underline .cbp-filter-counter{display:inline}.cbp-animation-quicksand{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-quicksand .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-quicksand .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-quicksand .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:quicksand-off .6s ease-out both;animation:quicksand-off .6s ease-out both}.cbp-animation-quicksand .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:quicksand-on .6s ease-out both;animation:quicksand-on .6s ease-out both}@-webkit-keyframes quicksand-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0)}}@keyframes quicksand-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}}@-webkit-keyframes quicksand-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0)}}@keyframes quicksand-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}}.cbp-animation-fadeOut,.cbp-animation-boxShadow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-fadeOut .cbp-item,.cbp-animation-boxShadow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-fadeOut .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOut .cbp-item-on2off .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:fadeOut-off .6s ease-in-out both;animation:fadeOut-off .6s ease-in-out both}.cbp-animation-fadeOut .cbp-item-off2on .cbp-item-wrapper,.cbp-animation-boxShadow .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:fadeOut-on .6s ease-in-out both;animation:fadeOut-on .6s ease-in-out both}@-webkit-keyframes fadeOut-off{0%{opacity:1}80%,100%{opacity:0}}@keyframes fadeOut-off{0%{opacity:1}80%,100%{opacity:0}}@-webkit-keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}.cbp-animation-flipOut{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipOut .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipOut-out .7s both ease-in;animation:flipOut-out .7s both ease-in}.cbp-animation-flipOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipOut-in .7s ease-out both;animation:flipOut-in .7s ease-out both}@-webkit-keyframes flipOut-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2}}@keyframes flipOut-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);transform:translateZ(-1000px) rotateY(-90deg);opacity:0.2}}@-webkit-keyframes flipOut-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:0.2}}@keyframes flipOut-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);transform:translateZ(-1000px) rotateY(90deg);opacity:0.2}}.cbp-animation-flipBottom{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipBottom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipBottom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipBottom .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipBottom-out .7s both ease-in;animation:flipBottom-out .7s both ease-in}.cbp-animation-flipBottom .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipBottom-in .7s ease-out both;animation:flipBottom-in .7s ease-out both}@-webkit-keyframes flipBottom-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2}}@keyframes flipBottom-out{50%,100%{-webkit-transform:translateZ(-1000px) rotateX(-90deg);transform:translateZ(-1000px) rotateX(-90deg);opacity:0.2}}@-webkit-keyframes flipBottom-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:0.2}}@keyframes flipBottom-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateX(90deg);transform:translateZ(-1000px) rotateX(90deg);opacity:0.2}}.cbp-animation-scaleSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-scaleSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleSides .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:scaleSides-out .9s ease both;animation:scaleSides-out .9s ease both}.cbp-animation-scaleSides .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:scaleSides-in .9s ease both;animation:scaleSides-in .9s ease both}@-webkit-keyframes scaleSides-out{50%,100%{-webkit-transform:scale(0.6);opacity:0}}@keyframes scaleSides-out{50%,100%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}}@-webkit-keyframes scaleSides-in{0%,50%{-webkit-transform:scale(0.6);opacity:0}}@keyframes scaleSides-in{0%,50%{-webkit-transform:scale(0.6);transform:scale(0.6);opacity:0}}.cbp-animation-skew{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-skew .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-skew .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-skew .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:skew-off .6s ease-out both;animation:skew-off .6s ease-out both}.cbp-animation-skew .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:skew-on .6s ease-out both;animation:skew-on .6s ease-out both}@-webkit-keyframes skew-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(20deg, 0)}}@keyframes skew-off{100%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(20deg, 0);transform:scale3d(0, 0, 0) skew(20deg, 0)}}@-webkit-keyframes skew-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(0, 20deg)}}@keyframes skew-on{0%{opacity:0;-webkit-transform:scale3d(0, 0, 0) skew(0, 20deg);transform:scale3d(0, 0, 0) skew(0, 20deg)}}.cbp-animation-fadeOutTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOutTop .cbp-wrapper-outer{overflow:visible}.cbp-animation-fadeOutTop .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-fadeOutTop .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOutTop .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease-in-out;animation:fadeOutTop-out .6s both ease-in-out}.cbp-animation-fadeOutTop .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-in-out;animation:fadeOutTop-in .6s both ease-in-out}@-webkit-keyframes fadeOutTop-out{0%{-webkit-transform:translateY(0);opacity:1}50%,100%{-webkit-transform:translateY(-30px);opacity:0}}@keyframes fadeOutTop-out{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%,100%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}}@-webkit-keyframes fadeOutTop-in{0%,50%{-webkit-transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes fadeOutTop-in{0%,50%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.cbp-animation-slideLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideLeft-out .8s both ease-in-out;animation:slideLeft-out .8s both ease-in-out}.cbp-animation-slideLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideLeft-in .8s both ease-in-out;animation:slideLeft-in .8s both ease-in-out}@-webkit-keyframes slideLeft-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(0.8)}75%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%)}100%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%)}}@keyframes slideLeft-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(0.8);transform:scale(0.8)}75%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%);transform:scale(0.8) translateX(-200%)}100%{opacity:.75;-webkit-transform:scale(0.8) translateX(-200%);transform:scale(0.8) translateX(-200%)}}@-webkit-keyframes slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(0.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(0.8) translateX(200%);transform:scale(0.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(0.8);transform:scale(0.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}.cbp-animation-sequentially{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-sequentially .cbp-wrapper-outer{overflow:visible}.cbp-animation-sequentially .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-sequentially .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-sequentially .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease;animation:fadeOutTop-out .6s both ease}.cbp-animation-sequentially .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-out;animation:fadeOutTop-in .6s both ease-out}.cbp-animation-3dflip{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-3dflip .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-3dflip .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-3dflip .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:flip-out 0.6s both ease-in-out;animation:flip-out 0.6s both ease-in-out}.cbp-animation-3dflip .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:flip-in 0.6s both ease-in-out;animation:flip-in 0.6s both ease-in-out}@-webkit-keyframes flip-out{100%{opacity:0;-webkit-transform:rotateY(90deg)}}@keyframes flip-out{100%{opacity:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}}@-webkit-keyframes flip-in{0%{opacity:0;-webkit-transform:rotateY(-90deg)}100%{opacity:1;-webkit-transform:rotateY(0deg)}}@keyframes flip-in{0%{opacity:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}100%{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.cbp-animation-flipOutDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-flipOutDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOutDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOutDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:flipOut-out 1s both ease-in;animation:flipOut-out 1s both ease-in}.cbp-animation-flipOutDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:flipOut-in 1s both ease-out;animation:flipOut-in 1s both ease-out}.cbp-animation-slideDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideDelay-out 0.5s both ease-in-out;animation:slideDelay-out 0.5s both ease-in-out}.cbp-animation-slideDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideDelay-in 0.5s both ease-in-out;animation:slideDelay-in 0.5s both ease-in-out}@-webkit-keyframes slideDelay-out{100%{-webkit-transform:translateX(-100%)}}@keyframes slideDelay-out{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes slideDelay-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes slideDelay-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.cbp-animation-rotateSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateSides .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;-webkit-transform-origin:-50% 50%;-ms-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;animation:rotateSides-out .5s both ease-in}.cbp-animation-rotateSides .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;-webkit-transform-origin:150% 50%;-ms-transform-origin:150% 50%;transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;animation:rotateSides-in .6s both ease-out}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg);transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSides-in{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSides-in{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg);transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg);transform:translateZ(-500px) rotateY(-90deg)}}.cbp-animation-foldLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-foldLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-foldLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-foldLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:foldLeft-out .7s both ease;animation:foldLeft-out .7s both ease}.cbp-animation-foldLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:foldLeft-in .7s both ease;animation:foldLeft-in .7s ease both}@-webkit-keyframes foldLeft-out{100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@keyframes foldLeft-out{100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes foldLeft-in{0%{opacity:0.3;-webkit-transform:translateX(100%)}}@keyframes foldLeft-in{0%{opacity:0.3;-webkit-transform:translateX(100%);transform:translateX(100%)}}.cbp-animation-unfold{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-unfold .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-unfold .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-unfold .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:unfold-out .8s ease both;animation:unfold-out .8s ease both}.cbp-animation-unfold .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;-webkit-animation:unfold-in .8s both ease;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:unfold-in .8s both ease;animation:unfold-in .8s both ease}@-webkit-keyframes unfold-out{90%{opacity:0.3}100%{opacity:0;-webkit-transform:translateX(-100%)}}@keyframes unfold-out{90%{opacity:0.3}100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes unfold-in{0%{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@keyframes unfold-in{0%{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}}.cbp-animation-scaleDown{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleDown .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleDown .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleDown .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:scaleDown-out .7s ease both;animation:scaleDown-out .7s ease both}.cbp-animation-scaleDown .cbp-wrapper .cbp-item-wrapper{-webkit-animation:scaleDown-in .6s ease both;animation:scaleDown-in .6s ease both}@-webkit-keyframes scaleDown-out{100%{opacity:0;-webkit-transform:scale(0.8)}}@keyframes scaleDown-out{100%{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes scaleDown-in{0%{-webkit-transform:translateX(100%)}}@keyframes scaleDown-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.cbp-animation-frontRow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-frontRow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-frontRow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-frontRow .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:frontRow-out .7s both ease;animation:frontRow-out .7s both ease}.cbp-animation-frontRow .cbp-wrapper .cbp-item-wrapper{-webkit-animation:frontRow-in .6s both ease;animation:frontRow-in .6s both ease}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(0.8);opacity:0}}@keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(0.8);transform:translateX(-60%) scale(0.8);opacity:0}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(0.8)}100%{opacity:1;-webkit-transform:translateX(0%) scale(1)}}@keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(0.8);transform:translateX(100%) scale(0.8)}100%{opacity:1;-webkit-transform:translateX(0%) scale(1);transform:translateX(0%) scale(1)}}.cbp-animation-rotateRoom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateRoom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateRoom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateRoom .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoom-out .8s both ease;animation:rotateRoom-out .8s both ease}.cbp-animation-rotateRoom .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-animation:rotateRoom-in .8s both ease;animation:rotateRoom-in .8s both ease}@-webkit-keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg);transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoom-in{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoom-in{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg);transform:translateX(100%) rotateY(-90deg)}}.cbp-animation-bounceBottom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceBottom .cbp-wrapper-helper{-webkit-animation:bounceBottom-out .6s both ease-in-out;animation:bounceBottom-out .6s both ease-in-out}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-animation:bounceBottom-in .6s both ease-in-out;animation:bounceBottom-in .6s both ease-in-out}@-webkit-keyframes bounceBottom-out{100%{-webkit-transform:translateY(100%);opacity:0}}@keyframes bounceBottom-out{100%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}}@-webkit-keyframes bounceBottom-in{0%{-webkit-transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceBottom-in{0%{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.cbp-animation-bounceLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceLeft .cbp-wrapper-helper{-webkit-animation:bounceLeft-out .6s both ease-in-out;animation:bounceLeft-out .6s both ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-animation:bounceLeft-in .6s both ease-in-out;animation:bounceLeft-in .6s both ease-in-out}@-webkit-keyframes bounceLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes bounceLeft-out{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes bounceLeft-in{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes bounceLeft-in{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.cbp-animation-bounceTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceTop .cbp-wrapper-helper{-webkit-animation:bounceTop-out .6s both ease-in-out;animation:bounceTop-out .6s both ease-in-out}.cbp-animation-bounceTop .cbp-wrapper{-webkit-animation:bounceTop-in .6s both ease-in-out;animation:bounceTop-in .6s both ease-in-out}@-webkit-keyframes bounceTop-out{100%{-webkit-transform:translateY(-100%);opacity:0}}@keyframes bounceTop-out{100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}}@-webkit-keyframes bounceTop-in{0%{-webkit-transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceTop-in{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.cbp-animation-moveLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-moveLeft .cbp-wrapper-helper{-webkit-animation:moveLeft-out .6s both ease-in-out;animation:moveLeft-out .6s both ease-in-out}.cbp-animation-moveLeft .cbp-wrapper{-webkit-animation:moveLeft-in .6s both ease-in-out;animation:moveLeft-in .6s both ease-in-out}@-webkit-keyframes moveLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes moveLeft-out{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@-webkit-keyframes moveLeft-in{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes moveLeft-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.cbp-displayType-bottomToTop{-webkit-perspective:1000px;perspective:1000px}.cbp-displayType-bottomToTop .cbp-item{-webkit-animation:fadeInBottomToTop .3s both ease-in;animation:fadeInBottomToTop .3s both ease-in}@-webkit-keyframes fadeInBottomToTop{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInBottomToTop{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.cbp-displayType-fadeIn{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cbp-displayType-fadeInToTop{-webkit-perspective:1000px;perspective:1000px;-webkit-animation:fadeInToTop .5s both ease-in;animation:fadeInToTop .5s both ease-in}@-webkit-keyframes fadeInToTop{0%{opacity:0;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInToTop{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.cbp-displayType-sequentially .cbp-item{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}.cbp-lightbox img{display:block;border:0;width:100%;height:auto}.cbp-popup-ie8bg{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;z-index:-1;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.cbp-popup-wrap{height:100%;text-align:center;position:fixed;width:100%;left:0;top:0;display:none;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-x:hidden;z-index:9990;padding:0 10px}.cbp-popup-wrap video{outline:0 none}.cbp-popup-lightbox{background:rgba(0,0,0,0.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cbp-popup-singlePage{background:white;padding:0}.cbp-popup-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.cbp-popup-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;max-width:100%}.cbp-popup-singlePage .cbp-popup-content{position:relative;z-index:1;margin-top:145px;max-width:1024px;vertical-align:top;width:94%}.cbp-popup-singlePage .cbp-popup-content-basic{position:relative;z-index:1;margin-top:104px;vertical-align:top;width:100%;display:inline-block;text-align:left}.cbp-popup-lightbox-figure{position:relative}.cbp-popup-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-title{padding-right:70px;font:400 12px/18px "Open Sans", sans-serif;color:#eee}.cbp-popup-lightbox-counter{position:absolute;top:0;right:0;font:400 12px/18px "Open Sans", sans-serif;color:#eee}.cbp-popup-lightbox-img{width:auto;max-width:100%;height:auto;display:block;margin:40px 0 40px;box-shadow:0 0 8px rgba(0,0,0,0.6)}.cbp-popup-lightbox-img[data-action]{cursor:pointer}.cbp-popup-lightbox-isIframe .cbp-popup-content{width:75%}@media only screen and (max-width: 768px){.cbp-popup-lightbox-isIframe .cbp-popup-content{width:95%}}.cbp-popup-lightbox-isIframe .cbp-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-iframe{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-popup-lightbox-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6)}.cbp-popup-lightbox-iframe audio{margin-top:27%}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;z-index:9990;height:104px;background-color:#3D4750}.cbp-popup-singlePage .cbp-popup-navigation{position:relative;width:100%;height:100%}.cbp-popup-singlePage-sticky .cbp-popup-navigation-wrap{position:fixed;top:0 !important}.cbp-popup-singlePage-counter{color:#fff;position:absolute;margin:auto;right:40px;top:0;bottom:0;font:400 13px/30px "Open Sans", sans-serif;height:30px}@media only screen and (max-width: 768px){.cbp-popup-singlePage-counter{right:3%}}.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{padding:0;border:medium none;position:absolute;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-close{visibility:hidden}.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close{visibility:visible}.cbp-popup-lightbox .cbp-popup-prev{background:url("../img/cbp-sprite.png") no-repeat scroll 0 0 transparent;width:44px;height:44px;top:0;bottom:0;left:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-prev:hover{background-position:0 -46px}.cbp-popup-singlePage .cbp-popup-prev{background:url("../img/cbp-sprite.png") no-repeat scroll 0 -92px transparent;width:44px;height:44px;margin:auto;top:0;right:108px;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-prev:hover{background-position:0 -138px}.cbp-popup-lightbox .cbp-popup-next{background:url("../img/cbp-sprite.png") no-repeat scroll -46px 0 transparent;width:44px;height:44px;top:0;bottom:0;right:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-next:hover{background-position:-46px -46px}.cbp-popup-singlePage .cbp-popup-next{background:url("../img/cbp-sprite.png") no-repeat scroll -46px -92px transparent;width:44px;height:44px;margin:auto;top:0;right:0;bottom:0;left:108px}.cbp-popup-singlePage .cbp-popup-next:hover{background-position:-46px -138px}.cbp-popup-lightbox .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:20px}.cbp-popup-lightbox .cbp-popup-close:hover{background-position:-92px -46px}.cbp-popup-singlePage .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px -92px transparent;height:44px;width:44px;margin:auto;top:0;right:0;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-92px -138px}.cbp-popup-singlePage .cbp-popup-ie8bg{background-color:#fff}@media only screen and (max-width: 360px), (max-height: 600px){.cbp-popup-next,.cbp-popup-prev,.cbp-popup-close{-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}.cbp-popup-lightbox .cbp-popup-close{right:10px;top:10px}.cbp-popup-lightbox .cbp-popup-next{right:10px}.cbp-popup-lightbox .cbp-popup-prev{left:10px}.cbp-popup-singlePage .cbp-popup-navigation-wrap{height:84px}.cbp-popup-singlePage .cbp-popup-content{margin-top:120px}}.cbp-popup-loadingBox{width:100%;height:100%;position:absolute;top:0;left:0}.cbp-popup-lightbox .cbp-popup-loadingBox:after{border-left:3px solid rgba(255,255,255,0.3);border-right:3px solid rgba(255,255,255,0.3);border-bottom:3px solid rgba(255,255,255,0.3);border-top:3px solid rgba(255,255,255,0.85)}.cbp-popup-ready .cbp-popup-loadingBox{visibility:hidden;display:none}.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible;display:block}.cbp-popup-transitionend{overflow-y:scroll}.cbp-popup-singlePage{left:100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage.cbp-popup-loading .cbp-popup-content{opacity:0}.cbp-popup-singlePage-open{left:0}.cbp-popup-singlePage.cbp-popup-singlePage-fade{left:0;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-fade{opacity:1}.cbp-popup-singlePage.cbp-popup-singlePage-right{left:-100%;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-right{left:0}.cbp-l-project-title{color:#454444;font:600 42px/46px "Open Sans", sans-serif;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}.cbp-l-project-subtitle{color:#787878;font:400 14px/21px "Open Sans", sans-serif;margin:0 auto 50px;max-width:500px;text-align:center}.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img{display:block;margin:0 auto;max-width:100%}.cbp-l-project-container{overflow:hidden;margin:40px auto 0;clear:both}.cbp-l-project-desc{float:left;width:62%}.cbp-l-project-details{float:right;width:38%;padding-left:60px;margin-bottom:15px}@media only screen and (max-width: 768px){.cbp-l-project-title{font-size:30px;line-height:34px}.cbp-l-project-desc{width:100%}.cbp-l-project-details{width:100%;margin-top:20px;padding-left:0}}.cbp-l-project-desc-title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444}.cbp-l-project-desc-title span,.cbp-l-project-details-title span{border-bottom:1px solid #747474;display:inline-block;margin:0 0 -1px 0;font:400 16px/36px "Open Sans", sans-serif;padding:0 5px 0 0}.cbp-l-project-desc-text{font:400 13px/20px "Open Sans", sans-serif;color:#555;margin-bottom:20px}.cbp-l-project-details-title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;color:#444}.cbp-l-project-details-list{margin:0;padding:0;list-style:none}.cbp-l-project-details-list>li,.cbp-l-project-details-list>div{border-bottom:1px dotted #DFDFDF;padding:inherit;color:#666;font:400 12px/30px "Open Sans", sans-serif}.cbp-l-project-details-list>li:last-child,.cbp-l-project-details-list>div:last-child{border:none}.cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:600;min-width:100px}.cbp-l-project-details-visit{color:#FFFFFF;float:right;clear:both;text-decoration:none;font:400 11px/18px "Open Sans", sans-serif;margin-top:25px;background-color:#62B57B;padding:8px 19px;text-transform:uppercase;letter-spacing:.5px}.cbp-l-project-details-visit:hover{opacity:0.9;color:#fff}.cbp-l-project-related-wrap{font-size:0;margin:0;padding:0}.cbp-l-project-related-item{margin-left:5%;max-width:30%;float:left}.cbp-l-project-related-item:first-child{margin-left:0}.cbp-l-project-related-title{font:700 14px/18px "Open Sans", sans-serif;color:#474747;margin-top:20px}.cbp-l-project-related-link{text-decoration:none}.cbp-l-project-related-link:hover{opacity:0.9}.cbp-l-member-img{float:left;width:40%;margin-top:20px}.cbp-l-member-img img{border:1px solid #e2e2e2;width:auto;max-width:100%;height:auto;display:inline-block;border:0}.cbp-l-member-info{margin-top:20px;padding-left:25px;float:left;width:60%}@media only screen and (max-width: 768px){.cbp-l-member-img{width:100%;text-align:center}.cbp-l-member-info{width:100%;padding-left:0}}.cbp-l-member-name{font:400 28px/28px "Open Sans", sans-serif;color:#474747}.cbp-l-member-position{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:6px}.cbp-l-member-desc{font:400 12px/18px "Open Sans", sans-serif;margin-top:25px;color:#474747}.cbp-popup-singlePageInline-open{-webkit-transition:height .5s ease 0s !important;transition:height .5s ease 0s !important}.cbp-popup-singlePageInline-open .cbp-item{-webkit-transition:-webkit-transform .5s ease 0s !important;transition:transform .5s ease 0s !important}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline:after{display:none;visibility:hidden}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition-delay:0;transition-delay:0}.cbp-popup-singlePageInline{width:100%;position:absolute;top:0;left:0;z-index:0;overflow:hidden}.cbp-popup-singlePageInline .cbp-popup-content{opacity:0;width:100%;z-index:1;min-height:300px}.cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition:opacity .4s ease-in .2s;transition:opacity .4s ease-in .2s}.cbp-popup-singlePageInline .cbp-popup-navigation{opacity:0;position:absolute;top:0;right:0;z-index:2;width:40px;height:40px}.cbp-popup-singlePageInline .cbp-popup-close{background:url("../img/cbp-sprite.png") no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:30px}.cbp-popup-singlePageInline .cbp-popup-close:hover{opacity:0.7}.cbp-popup-singlePageInline-ready{z-index:4}.cbp-popup-singlePageInline-ready .cbp-popup-content,.cbp-popup-singlePageInline-ready .cbp-popup-navigation{opacity:1}.cbp-popup-singlePageInline-ready:after{display:none;visibility:hidden}.cbp-singlePageInline-active{opacity:0.6 !important}.cbp-l-inline{margin:20px 0;overflow:hidden;background:#FAFAFA;padding:30px}.cbp-l-inline-left{float:left;width:44%}.cbp-l-project-img{max-width:100%}.cbp-l-inline-right{float:right;width:56%;padding-left:inherit}@media only screen and (max-width: 768px){.cbp-l-inline-left{width:100%;text-align:center;margin-top:40px}.cbp-l-inline-right{width:100%;padding-left:0;margin-top:20px}}.cbp-l-inline-title{font:400 28px/30px "Open Sans", sans-serif;color:#474747}.cbp-l-inline-subtitle{font:400 13px/21px "Open Sans", sans-serif;color:#888;margin-top:7px}.cbp-l-inline-desc{font:400 13px/20px "Open Sans", sans-serif;color:#474747;margin-top:25px;margin-bottom:20px}.cbp-l-inline-view-wrap{text-align:right}.cbp-l-inline-view{font:400 13px/35px "Open Sans", sans-serif;color:#9C9C9C;margin-top:40px;display:inline-block;padding:0 20px;border:1px solid #ccc;text-decoration:none}.cbp-l-inline-view:hover{color:#757575}.cbp-l-inline-details{margin-bottom:15px;font:13px/22px "Open Sans", sans-serif}.cbp-l-loadMore-defaultText,.cbp-l-loadMore-button-defaultText{display:block}.cbp-l-loadMore-loadingText,.cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-loading .cbp-l-loadMore-loadingText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-loadingText{display:block}.cbp-l-loadMore-loading .cbp-l-loadMore-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-loading .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-noMoreLoading{display:none}.cbp-l-loadMore-stop .cbp-l-loadMore-noMoreLoading,.cbp-l-loadMore-stop .cbp-l-loadMore-button-noMoreLoading{display:block}.cbp-l-loadMore-stop .cbp-l-loadMore-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-loadingText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-loadingText{display:none}.cbp-l-loadMore-bgbutton{text-align:center}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link{border:1px solid #DEDEDE;color:#7E7B7B;display:inline-block;font:400 13px/40px "Lato", sans-serif;min-width:80px;text-decoration:none;padding:0 50px;margin-top:50px;outline:0;box-shadow:none;letter-spacing:1px;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link:hover,.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-loading{color:#B0B0B0}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-stop{cursor:default;color:#B0B0B0}.cbp-l-loadMore-button{text-align:center}.cbp-l-loadMore-button .cbp-l-loadMore-link,.cbp-l-loadMore-button .cbp-l-loadMore-button-link{display:inline-block;margin-top:60px;box-shadow:none;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-button .cbp-l-loadMore-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-loading{color:#B0B0B0}.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-button-stop{cursor:default;color:#B0B0B0}.cbp-l-loadMore-text{text-align:center}.cbp-l-loadMore-text .cbp-l-loadMore-link,.cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 15px "Open Sans", sans-serif;color:#7E7B7B;text-decoration:none;cursor:pointer;margin-top:50px;display:block}.cbp-l-loadMore-text .cbp-l-loadMore-stop,.cbp-l-loadMore-text .cbp-l-loadMore-text-stop{color:#B0B0B0;cursor:default}.cbp-mode-slider{-webkit-transition:height 0.35s cubic-bezier(0.22, 0.6, 0.345, 1);transition:height 0.35s cubic-bezier(0.22, 0.6, 0.345, 1)}.cbp-mode-slider .cbp-wrapper,.cbp-mode-slider .cbp-item{-webkit-transition:-webkit-transform 0.35s cubic-bezier(0.22, 0.6, 0.345, 1);transition:transform 0.35s cubic-bezier(0.22, 0.6, 0.345, 1)}.cbp-mode-slider .cbp-wrapper{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.cbp-mode-slider-dragStart *{cursor:move !important;cursor:-ms-grabbing !important;cursor:grabbing !important}.cbp-mode-slider-dragStart .cbp-wrapper{-webkit-transition:none;transition:none}.cbp-nav-next,.cbp-nav-prev{position:relative;background:#7c8b90;cursor:pointer;display:inline-block;margin-left:1px;height:22px;width:21px}.cbp-nav-next{border-radius:0 2px 2px 0}.cbp-nav-prev{border-radius:2px 0 0 2px}.cbp-nav-next:hover,.cbp-nav-prev:hover{opacity:0.8}.cbp-nav-next:after,.cbp-nav-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url("../img/cbp-sprite.png") no-repeat;height:10px;width:7px}.cbp-nav-next:after{background-position:-134px 0}.cbp-nav-prev:after{background-position:-134px -12px}.cbp-nav-stop{opacity:0.5 !important;cursor:default !important}.cbp-nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-nav-controls{position:absolute;top:-51px;right:0;z-index:100}.cbp-nav-pagination{position:absolute;bottom:-30px;right:0;z-index:100;left:0;text-align:center}.cbp-nav-pagination-item{position:relative;width:10px;height:10px;border-radius:50%;margin:0 4px;display:inline-block;cursor:pointer;background:#c2c2c2;-webkit-transition:background 0.5s;transition:background 0.5s}.cbp-nav-pagination-active{background:#797979}.cbp-pagination-item{max-width:100px;display:inline-block;cursor:pointer;margin-top:10px;margin-right:5px;position:relative}.cbp-pagination-item img{display:block;width:100%;height:auto;border:0}.cbp-pagination-item:after{content:'';position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.cbp-pagination-active:after{background:transparent}.cbp-slider-wrap,.cbp-slider-item{margin:0;padding:0;list-style-type:none}.cbp-slider .cbp-nav-controls{position:static}.cbp-slider .cbp-nav-next,.cbp-slider .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider .cbp-nav-next{right:25px;left:auto}.cbp-slider .cbp-nav-prev{left:25px;right:auto}.cbp-slider .cbp-nav-next:after,.cbp-slider .cbp-nav-prev:after{background:url("../img/cbp-sprite.png") no-repeat;width:44px;height:44px}.cbp-slider .cbp-nav-next:after{background-position:-46px -92px}.cbp-slider .cbp-nav-next:hover:after{background-position:-46px -46px}.cbp-slider .cbp-nav-prev:after{background-position:0 -92px}.cbp-slider .cbp-nav-prev:hover:after{background-position:0 -46px}.cbp-slider .cbp-nav-pagination{text-align:right;bottom:20px;right:25px;left:auto}.cbp-slider-edge .cbp-nav-controls{position:static}.cbp-slider-edge .cbp-nav-next,.cbp-slider-edge .cbp-nav-prev{background:transparent;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider-edge .cbp-nav-next{right:-14px;left:auto}.cbp-slider-edge .cbp-nav-prev{left:-14px;right:auto}.cbp-slider-edge .cbp-nav-next:after,.cbp-slider-edge .cbp-nav-prev:after{background:url("../img/cbp-sprite.png") no-repeat;width:9px;height:16px}.cbp-slider-edge .cbp-nav-next:after{background-position:-134px -24px}.cbp-slider-edge .cbp-nav-prev:after{background-position:-134px -42px}.cbp-slider-edge .cbp-nav-pagination{bottom:-50px}.cbp-slider-edge .cbp-nav-pagination-item{border:2px solid #0f0f0f;opacity:0.4;background:transparent}.cbp-slider-edge .cbp-nav-pagination-active{background:#000}.cbp-slider-inline{position:relative}.cbp-slider-inline .cbp-slider-item{position:absolute;width:100%;top:0;-webkit-transition:left .5s ease;transition:left .5s ease}.cbp-slider-inline .cbp-slider-item--active{position:relative;z-index:2}.cbp-slider-wrapper{position:relative;overflow:hidden}.cbp-slider-controls{position:absolute;top:0;right:0;z-index:100;opacity:0;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-slider-inline-ready .cbp-slider-controls{opacity:1}.cbp-slider-next,.cbp-slider-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;cursor:pointer;position:relative;width:36px;height:36px;background:#547EB1}.cbp-slider-next{margin-left:1px}.cbp-slider-next:after,.cbp-slider-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url("../img/cbp-sprite.png") no-repeat;width:9px;height:16px}.cbp-slider-next:after{background-position:-134px -60px}.cbp-slider-prev:after{background-position:-134px -78px}.cbp-l-grid-agency .cbp-caption:after{position:absolute;content:'';width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;bottom:0px;left:50%;margin-left:-5px;z-index:1}.cbp-l-grid-agency.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.cbp-l-grid-agency-title{margin-top:18px;font:700 17px/24px "Lato", sans-serif;color:#666;text-align:center}.cbp-item:hover .cbp-l-grid-agency-title{color:#222}.cbp-l-grid-agency-desc{font:400 12px/21px "Open Sans", sans-serif;color:#aaa;text-align:center}.cbp-l-grid-work.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(0,0,0,0.7)}.cbp-l-grid-work .cbp-item{padding:3px}.cbp-l-grid-work .cbp-item-wrapper{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.2);padding:7px 7px 27px;border-top:1px solid #F4F4F4}.cbp-l-grid-work-title{margin-top:17px;font:400 17px/25px "Roboto Condensed", sans-serif;color:#607D8B;text-align:center;text-transform:uppercase;display:block}.cbp-l-grid-work-title:hover{color:#365D67}.cbp-l-grid-work-desc{font:400 11px/16px "Open Sans", sans-serif;color:#888888;text-align:center;text-transform:uppercase}.cbp-l-grid-blog-title{font:400 18px/30px "Open Sans", sans-serif;color:#444;display:block;margin-top:17px}.cbp-l-grid-blog-title:hover{color:#787878}.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans", sans-serif;color:#787878;display:inline-block}.cbp-l-grid-blog-comments{font:400 12px/18px "Open Sans", sans-serif;color:#3C6FBB;display:inline-block}.cbp-l-grid-blog-comments:hover{opacity:.8}.cbp-l-grid-blog-desc{font:400 13px/18px "Open Sans", sans-serif;color:#9B9B9B;margin-top:9px}.cbp-l-grid-blog-split{margin:0 4px;font:400 13px/16px "Open Sans", sans-serif;color:#787878;display:inline-block}.cbp-l-grid-clients{height:180px}.cbp-l-clients-title-block{font:400 32px/53px "Roboto", sans-serif;color:#666464;text-align:center;margin-bottom:40px}.cbp-l-grid-faq .cbp-item{width:100%}.cbp-l-grid-projects-title{font:700 14px/21px "Open Sans", sans-serif;color:#474747;margin-top:15px}.cbp-l-grid-projects-desc{font:400 12px/18px "Open Sans", sans-serif;color:#888888;margin-top:5px}.cbp-l-grid-masonry-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,0.95)}.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight{background-color:#545454}.cbp-l-grid-masonry-projects-title{font:500 15px/22px "Roboto", sans-serif;color:#59a3b6;text-align:center;display:block;margin-top:12px}.cbp-l-grid-masonry-projects-title:hover{color:#457C8B}.cbp-l-grid-masonry-projects-desc{font:400 12px/18px "Roboto", sans-serif;color:#b2b2b2;text-align:center}.cbp-l-grid-team-name{font:400 17px/24px "Open Sans", sans-serif;color:#456297;display:block;text-align:center;margin-top:18px}.cbp-l-grid-team-name:hover{color:#34425C}.cbp-l-grid-team-position{font:italic 400 13px/21px "Open Sans", sans-serif;color:#999;text-align:center}.cbp-l-grid-mosaic-flat .cbp-caption-activeWrap{background-color:#64C28E;background-color:rgba(101,199,150,0.95)}.cbp-l-grid-mosaic-flat .cbp-l-caption-title{color:#FFFFFF;font:400 14px/21px "Lato", sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block}.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{content:'';display:block;width:40%;height:1px;background-color:#fff;margin:8px auto 0}.cbp-l-grid-mosaic-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,0.97)}.cbp-l-grid-mosaic .cbp-caption-activeWrap{background-color:#FFEA71;background-color:rgba(255,234,113,0.95)}.cbp-l-grid-mosaic .cbp-l-caption-title{color:#5A5A5A;font:500 18px/22px "Roboto", sans-serif;text-transform:uppercase;margin-bottom:5px}.cbp-l-grid-mosaic .cbp-l-caption-desc{color:#585858;font:400 13px/20px "Roboto", sans-serif}.cbp-l-slider-title-block{border-bottom:1px solid #cdcdcd;margin-bottom:22px}.cbp-l-slider-title-block div{padding:0 2px 6px 0;display:inline-block;border-bottom:1px solid #a9a5a5;color:#5e5e5e;margin-bottom:-1px;font:15px/21px "Roboto", sans-serif}.cbp-l-grid-slider-team-name{float:left;font:20px/30px "Roboto", sans-serif;color:#494949;margin-top:16px}.cbp-l-grid-slider-team-position{clear:both;font:14px/21px "Roboto", sans-serif;color:#A6A6A6}.cbp-l-grid-slider-team-desc{font:13px/20px "Roboto", sans-serif;color:#969696;margin-top:15px}.cbp-l-grid-slider-team-social{float:right;margin-top:16px}.cbp-l-grid-slider-team-social a{color:#737373;line-height:30px;margin-left:6px}.cbp-l-grid-slider-team-social a:hover{opacity:0.8}.cbp-l-slider-testimonials-wrap{background:#f8f9f9;padding:80px 0 110px;border-width:1px 0;border-style:solid;border-color:#dce1e2}.cbp-l-grid-slider-testimonials-body{color:#424242;max-width:800px;margin:0 auto;font:20px/32px sans-serif;text-align:center;padding:0 20px}.cbp-l-grid-slider-testimonials-footer{font:12px/19px "Roboto", sans-serif;color:#777;text-align:center;margin-bottom:10px;margin-top:30px}.cbp-l-grid-tabs{height:100px}.cbp-l-grid-tabs .cbp-item{font:14px/24px "Lato", sans-serif;max-width:700px;width:100%;margin:0 auto;right:0;text-align:center;color:#5a5a5a}.cbp-l-testimonials-title-block{position:relative;text-align:center;font:26px/36px "Roboto", sans-serif;color:#E7E7E7;margin-bottom:60px}.cbp-l-testimonials-title-block:after{content:'';position:absolute;margin:0 auto;width:23px;height:2px;bottom:-6px;background-color:#C2C2C2;left:0;right:0}.cbp-l-testimonials-wrap{background:#2D2D2D;padding:60px 0 110px}.cbp-l-grid-testimonials-body{color:#e7e7e7;max-width:800px;margin:0 auto;font:20px/32px "Roboto", sans-serif;text-align:center;padding:0 20px}.cbp-l-grid-testimonials-footer{font:12px/19px "Roboto", sans-serif;color:#C2C2C2;text-align:center;margin-bottom:40px;margin-top:35px}.cbp-search{position:relative;width:220px;margin-bottom:40px}.cbp-search .cbp-search-nothing{display:none}.cbp-search-icon{position:absolute;width:32px;height:100%;top:0;right:0;text-align:center;cursor:pointer;pointer-events:none}.cbp-search-icon:after{content:'\f002';font-family:'FontAwesome';font-size:14px;color:#797979;line-height:36px;pointer-events:none}.cbp-search-input{height:36px;padding:0 32px 0 12px;margin:0;border-radius:1px;border:1px solid #c6c3c4;font:400 12px "Open Sans", sans-serif;width:100%}.cbp-search-input[value]+.cbp-search-icon{pointer-events:auto}.cbp-search-input[value]+.cbp-search-icon:after{content:'\f00d'}.cbp-search-nothing{position:absolute;top:0;padding:0 0 30px;text-align:center;width:100%;font:13px "Open Sans", sans-serif}.cbp-l-project-social{display:-webkit-box;display:-ms-flexbox;display:flex}.cbp-social-fb,.cbp-social-twitter,.cbp-social-googleplus,.cbp-social-pinterest{margin-right:9px;display:-webkit-box;display:-ms-flexbox;display:flex}.cbp-social-fb:hover,.cbp-social-twitter:hover,.cbp-social-googleplus:hover,.cbp-social-pinterest:hover{opacity:.8}.cbp-social-fb:focus,.cbp-social-twitter:focus,.cbp-social-googleplus:focus,.cbp-social-pinterest:focus{outline:none}.cbp-social-fb path{fill:#415C9B}.cbp-social-twitter path{fill:#55acee}.cbp-social-googleplus path{fill:#E57371}.cbp-social-pinterest path{fill:#cb2027}.home-slider{height:680px;width:100%;position:relative;background:#f5f4f2;overflow:hidden}@media only screen and (max-width: 700px){.home-slider{background-color:#6684AB;height:620px;width:100%}}.home-slider::before{content:'';position:absolute;top:0;left:0;height:100%;width:40%;background:-webkit-linear-gradient(left, #2d4957 50%, rgba(45,73,87,0.8));background:linear-gradient(to right, #2d4957 50%, rgba(45,73,87,0.8));z-index:2}@media (min-width: 52.5em) and (max-width: 61.24em){.home-slider::before{width:38%}}@media only screen and (max-width: 700px){.home-slider::before{display:none}}.home-slider .controls{position:absolute;right:50%;bottom:0;margin-right:-465px;z-index:3}@media only screen and (max-width: 930px){.home-slider .controls{position:absolute;right:0;bottom:0;margin-right:0}}@media only screen and (max-width: 700px){.home-slider .controls{position:absolute;top:330px;bottom:0;left:0}}.home-slider .slideshow-item{position:absolute;top:0;left:0;height:100%;width:100%;visibility:hidden}.home-slider .slideshow-item.is-visible{visibility:visible}.home-slider .slideshow-item.is-visible .slideshow-figure{width:100%;z-index:1}.home-slider .slideshow-item.is-visible .slideshow-figure .img{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.home-slider .slideshow-item.is-visible .slideshow-subhead,.home-slider .slideshow-item.is-visible .slideshow-link{opacity:1;-webkit-transition-delay:0.4s;transition-delay:0.4s}.home-slider .slideshow-item.is-visible .slideshow-number small{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:0.4s;transition-delay:0.4s}.home-slider .slideshow-item.is-visible .segment:nth-child(1) .segment-text{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:.4s;transition-delay:.4s}.home-slider .slideshow-item.is-visible .segment:nth-child(2) .segment-text{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:.45s;transition-delay:.45s}.home-slider .slideshow-item.is-visible .segment:nth-child(3) .segment-text{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:.5s;transition-delay:.5s}.home-slider .slideshow-item.is-visible .segment:nth-child(4) .segment-text{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:.55s;transition-delay:.55s}.home-slider .slideshow-item.is-hidden{visibility:visible}.home-slider .slideshow-item.is-hidden .slideshow-figure{width:100%}.home-slider .slideshow-item.is-hidden .slideshow-figure .img{-webkit-transform:translate(200px, 0);-ms-transform:translate(200px, 0);transform:translate(200px, 0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.home-slider .slideshow-item.is-hidden .slideshow-subhead,.home-slider .slideshow-item.is-hidden .slideshow-link{opacity:0}.home-slider .slideshow-item.is-hidden .slideshow-number small{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.home-slider .slideshow-item.is-hidden .segment:nth-child(1) .segment-text{-webkit-transform:translate(0, -101%);-ms-transform:translate(0, -101%);transform:translate(0, -101%);-webkit-transition-delay:0s;transition-delay:0s}.home-slider .slideshow-item.is-hidden .segment:nth-child(2) .segment-text{-webkit-transform:translate(0, -101%);-ms-transform:translate(0, -101%);transform:translate(0, -101%);-webkit-transition-delay:.05s;transition-delay:.05s}.home-slider .slideshow-item.is-hidden .segment:nth-child(3) .segment-text{-webkit-transform:translate(0, -101%);-ms-transform:translate(0, -101%);transform:translate(0, -101%);-webkit-transition-delay:.1s;transition-delay:.1s}.home-slider .slideshow-item.is-hidden .segment:nth-child(4) .segment-text{-webkit-transform:translate(0, -101%);-ms-transform:translate(0, -101%);transform:translate(0, -101%);-webkit-transition-delay:.15s;transition-delay:.15s}.home-slider .slideshow-figure{position:absolute;top:0;left:0;height:100%;width:0;overflow:hidden;-webkit-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);z-index:0}@media only screen and (max-width: 700px){.home-slider .slideshow-figure{position:relative;top:0;left:0;height:400px;width:0}}.home-slider .slideshow-figure .img{height:100%;width:100vw;display:block;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transform:translate(-200px, 0);-ms-transform:translate(-200px, 0);transform:translate(-200px, 0);-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1)}.home-slider .slideshow-figure .img::before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-linear-gradient(top, #6684AB -50%, transparent 50%);background:linear-gradient(to bottom, #6684AB -50%, transparent 50%)}.home-slider .slideshow-figure .img::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:-webkit-linear-gradient(30deg, #6684AB 15%, transparent 50%);background:linear-gradient(60deg, #6684AB 15%, transparent 50%)}@media only screen and (max-width: 700px){.home-slider .slideshow-figure .img::after{display:none}}.home-slider .slideshow-content{position:relative;max-width:960px;margin-top:215px;margin-left:auto;margin-right:auto;z-index:3}@media only screen and (max-width: 1150px){.home-slider .slideshow-content{margin-left:100px}}@media only screen and (max-width: 700px){.home-slider .slideshow-content{margin-top:0;margin-left:0;background-color:#6684AB}}.home-slider .slideshow-subhead{margin-bottom:40px;font-size:1.13333rem;font-weight:400;line-height:1.8rem;letter-spacing:.05em;font-weight:300;color:#fff;opacity:0;position:relative;-webkit-transition:opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.home-slider .slideshow-subhead::before{content:'';position:absolute;top:12px;left:-80px;height:1px;width:50px;background:#fff}@media only screen and (max-width: 700px){.home-slider .slideshow-subhead{display:none}}.home-slider .slideshow-header{position:relative;padding-left:20px}@media only screen and (max-width: 700px){.home-slider .slideshow-header{padding-right:20px}}.home-slider .slideshow-header .slideshow-title{display:block;width:600px;font-family:"Dosis", sans-serif;font-size:3rem;font-weight:700;line-height:3.66667rem;letter-spacing:.1em;text-transform:uppercase;color:transparent}@media only screen and (max-width: 700px){.home-slider .slideshow-header .slideshow-title{padding-top:30px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);font-size:1.66667rem;line-height:2.33333rem}}.home-slider .slideshow-header .slideshow-number{position:absolute;top:-10px;left:-40px;font-size:2.73333rem;font-weight:300;line-height:1;letter-spacing:.01em;color:#6684ab;overflow:hidden}.home-slider .slideshow-header .slideshow-number small{display:inline-block;-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 700px){.home-slider .slideshow-header .slideshow-number{display:none}}.home-slider .slideshow-header .segment-text{color:#fff;-webkit-transform:translate(0, 101%);-ms-transform:translate(0, 101%);transform:translate(0, 101%);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);overflow:hidden}.home-slider .slideshow-link{display:inline-block;margin-top:60px;font-size:.86667rem;font-weight:700;line-height:1.6rem;letter-spacing:.2em;text-transform:uppercase;color:#fff;opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 700px){.home-slider .slideshow-link{margin:20px 20px 30px}}.home-slider .slideshow-link::after{content:'';display:inline-block;width:100%;height:2px;background:#a99a9e;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.home-slider .slideshow-link:hover::after,.home-slider .slideshow-link:focus::after{-webkit-transform:scale(0.4, 1);-ms-transform:scale(0.4, 1);transform:scale(0.4, 1)}.project-slider{position:relative;min-height:470px;max-width:1250px;margin-left:auto;margin-right:auto;margin-bottom:70px}@media (max-width: 46.24em){.project-slider{margin-bottom:10px}}.project-slider .header{max-width:1090px;height:60px;padding-left:160px;background:#2d4957;border-bottom:1px solid rgba(255,255,255,0.1)}.project-slider .header::after{clear:both;content:'';display:table}@media only screen and (max-width: 1140px){.project-slider .header{padding-left:20px}}.project-slider .header .title{display:inline-block;line-height:60px;text-transform:uppercase;color:#fff;font-size:.8rem;font-weight:900;letter-spacing:.4em;text-transform:uppercase}.project-slider .controls{float:right}.project-slider .controls button{height:60px;width:60px;background:transparent}.project-slider .controls button::before{background:#577091}.project-slider .controls button.controls-prev{border-right:1px solid rgba(255,255,255,0.1)}.project-slider .all-link{display:inline-block;height:60px;background:#6684AB;padding-left:30px;padding-right:30px;font-size:.8rem;font-weight:900;line-height:60px;letter-spacing:.2em;text-transform:uppercase;color:#fff;-webkit-transition:background 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:background 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 480px){.project-slider .all-link{display:none}}.project-slider .all-link i{float:right;margin-left:20px;background-position:center;background-repeat:no-repeat}.project-slider .all-link i.icon-grid{height:14px;width:24px;margin-top:23px;margin-right:-10px;background-image:url("../assets/images/grid.png");background-size:24px 14px}.project-slider .all-link:hover{background:#a4771b}.project-slider .slideshow{background:#6684AB}.project-slider .slideshow-item{position:absolute;top:60px;left:0;height:510px;width:100%;padding-top:85px;padding-bottom:85px;padding-left:160px;visibility:hidden;z-index:1;background:#2d4957}.project-slider .slideshow-item::after{clear:both;content:'';display:table}@media only screen and (max-width: 1140px){.project-slider .slideshow-item{padding-top:85px;padding-bottom:85px;padding-left:20px}}@media only screen and (max-width: 700px){.project-slider .slideshow-item{padding-top:0;padding-bottom:0;padding-left:0;height:auto}}.project-slider .slideshow-item.is-visible{position:relative;top:auto;left:auto;visibility:visible;z-index:2}.project-slider .slideshow-item.is-visible .slideshow-figure .hider{width:100%}.project-slider .slideshow-item.is-visible .slideshow-figure .img{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.project-slider .slideshow-item.is-visible .slideshow-text span{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:0.4s;transition-delay:0.4s}.project-slider .slideshow-item.is-visible .slideshow-text::before{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition-delay:0.4s;transition-delay:0.4s}.project-slider .slideshow-item.is-visible .slideshow-link{opacity:1;-webkit-transition-delay:0.4s;transition-delay:0.4s}.project-slider .slideshow-item.is-visible .segment:nth-child(1) .segment-text{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:.4s;transition-delay:.4s}.project-slider .slideshow-item.is-visible .segment:nth-child(2) .segment-text{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:.45s;transition-delay:.45s}.project-slider .slideshow-item.is-visible .segment:nth-child(3) .segment-text{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:.5s;transition-delay:.5s}.project-slider .slideshow-item.is-visible .segment:nth-child(4) .segment-text{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition-delay:.55s;transition-delay:.55s}.project-slider .slideshow-item.is-visible .segment:nth-child(n+5) .segment-text{display:none}.project-slider .slideshow-item.is-hidden{visibility:visible}.project-slider .slideshow-item.is-hidden .slideshow-figure .hider{width:100%}.project-slider .slideshow-item.is-hidden .slideshow-figure .img{-webkit-transform:translate(100px, 0);-ms-transform:translate(100px, 0);transform:translate(100px, 0)}.project-slider .slideshow-item.is-hidden .slideshow-text span{opacity:0;-webkit-transform:translate(0, -15px);-ms-transform:translate(0, -15px);transform:translate(0, -15px)}.project-slider .slideshow-item.is-hidden .slideshow-text::before{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1)}.project-slider .slideshow-item.is-hidden .slideshow-link{opacity:0}.project-slider .slideshow-item.is-hidden .segment:nth-child(1) .segment-text{-webkit-transform:translate(0, -101%);-ms-transform:translate(0, -101%);transform:translate(0, -101%);-webkit-transition-delay:0s;transition-delay:0s}.project-slider .slideshow-item.is-hidden .segment:nth-child(2) .segment-text{-webkit-transform:translate(0, -101%);-ms-transform:translate(0, -101%);transform:translate(0, -101%);-webkit-transition-delay:.05s;transition-delay:.05s}.project-slider .slideshow-item.is-hidden .segment:nth-child(3) .segment-text{-webkit-transform:translate(0, -101%);-ms-transform:translate(0, -101%);transform:translate(0, -101%);-webkit-transition-delay:.1s;transition-delay:.1s}.project-slider .slideshow-item.is-hidden .segment:nth-child(4) .segment-text{-webkit-transform:translate(0, -101%);-ms-transform:translate(0, -101%);transform:translate(0, -101%);-webkit-transition-delay:.15s;transition-delay:.15s}.project-slider .slideshow-figure{position:absolute;top:0;right:0;height:540px;width:850px;margin-top:0;margin-bottom:-155px;z-index:-1}@media only screen and (max-width: 700px){.project-slider .slideshow-figure{position:relative;top:0;right:0;height:250px;width:100%;margin-top:0;margin-bottom:0}}.project-slider .slideshow-figure .hider{height:540px;width:0;display:block;overflow:hidden;-webkit-transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:width 0.8s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 700px){.project-slider .slideshow-figure .hider{height:250px;width:0}}.project-slider .slideshow-figure .img{height:540px;width:850px;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;-webkit-transform:translate(-100px, 0);-ms-transform:translate(-100px, 0);transform:translate(-100px, 0);-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.7s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 700px){.project-slider .slideshow-figure .img{height:250px;width:100%}}.project-slider .slideshow-title{width:900px;margin-bottom:30px;color:transparent;font-size:2rem;line-height:3rem;letter-spacing:.2em;font-weight:900}@media only screen and (max-width: 700px){.project-slider .slideshow-title{margin:20px;font-size:1.66667rem;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);line-height:2.33333rem}}.project-slider .slideshow-title .segment-text{color:#fff;-webkit-transform:translate(0, 101%);-ms-transform:translate(0, 101%);transform:translate(0, 101%);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);text-transform:uppercase}@media only screen and (min-width: 700px){.project-slider .slideshow-title .segment-text{width:700px;white-space:nowrap}}.project-slider .slideshow-text{position:relative;max-width:600px;margin-left:80px;font-size:1.06667rem;line-height:1.86667rem;letter-spacing:.05em;color:#fff}@media only screen and (max-width: 700px){.project-slider .slideshow-text{margin:20px}}.project-slider .slideshow-text span{display:inline-block;opacity:0;-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);transform:translate(0, 15px);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.project-slider .slideshow-text::before{content:'';position:absolute;top:12px;left:-80px;height:1px;width:50px;background:#fff;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 700px){.project-slider .slideshow-text::before{display:none}}.project-slider .slideshow-link{display:inline-block;margin-top:60px;font-size:1.06667rem;line-height:1.86667rem;letter-spacing:.05em;color:#fff;opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:opacity 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}@media only screen and (max-width: 700px){.project-slider .slideshow-link{margin:10px 20px 20px}}.project-slider .slideshow-link::after{content:'';display:inline-block;width:100%;height:2px;background:#a99a9e;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.project-slider .slideshow-link:hover::after{-webkit-transform:scale(0.4, 1);-ms-transform:scale(0.4, 1);transform:scale(0.4, 1)}.news{padding:20px 0 60px;position:relative}.news .controls{position:absolute;right:0;top:-webkit-calc(50% - 70px);top:calc(50% - 70px)}.news .controls button{display:block;float:none}@media only screen and (max-width: 1100px){.news .controls{top:auto;bottom:0}.news .controls button{float:right}}.news-list{height:490px}.news-list__item{padding:30px 15px;vertical-align:top;-webkit-transition:opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1)}.news-list__item.hide{opacity:0}.news-list__bloc{display:block;background-color:#fff;white-space:normal;padding:30px 40px 50px;width:290px;height:430px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);position:relative;-webkit-transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.news-list__bloc:hover{background-color:#6684AB}.news-list__bloc:hover .news-list__theme,.news-list__bloc:hover .news-list__date,.news-list__bloc:hover .news-list__title,.news-list__bloc:hover .news-list__text,.news-list__bloc:hover .news-list__link{color:#fff}.news-list__bloc:hover .news-list__link{padding-left:40px}.news-list__bloc:hover .news-list__link:after{right:-webkit-calc(100% - 30px);right:calc(100% - 30px);left:0px;-webkit-transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1)}.news-list__theme{color:#6684AB;height:30px;margin-bottom:0px;font-size:.86667rem;font-weight:bold}.news-list__date{color:#606060;font-size:.86667rem;line-height:13px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.news-list__title{margin-top:37px;color:#6684AB;font-size:1.2rem;line-height:26px;letter-spacing:.05em;font-weight:700;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.news-list__title a{color:#6684AB}.news-list__text{font-size:.93333rem;line-height:23px;margin-top:19px;letter-spacing:.05em;color:rgba(128,128,128,0.7);-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.news-list__link{font-size:.6rem;line-height:24px;letter-spacing:.43em;text-transform:uppercase;font-weight:700;color:rgba(96,96,96,0.7);position:absolute;bottom:55px;left:40px;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.news-list__link:after{content:"";position:absolute;z-index:auto;right:-40px;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:11px;height:1px;background-color:#a99a9e;-webkit-transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.blocs{margin-left:20px}@media only screen and (max-width: 860px){.blocs{margin-left:0}}.blocs__item{float:left;width:-webkit-calc(50% - 15px);width:calc(50% - 15px);margin:0 15px 15px 0;height:233px;background-color:#efefef;text-align:center}@media only screen and (max-width: 460px){.blocs__item{height:185px}}.blocs__number{margin-top:45px;padding-bottom:23px;position:relative}@media only screen and (max-width: 460px){.blocs__number{margin-top:20px;padding-bottom:15px}}.blocs__number:after{content:"";position:absolute;bottom:0;left:-webkit-calc(50% - 40px);left:calc(50% - 40px);right:-webkit-calc(50% - 40px);right:calc(50% - 40px);height:2px;background-color:#6684AB}.blocs__text{font-style:italic;padding:0 25px;line-height:100px}@media only screen and (max-width: 460px){.blocs__text{padding:0 10px}}.blocs__text>p{vertical-align:middle;display:inline-block;line-height:25px;color:#6684AB;font-weight:600;font-style:normal}@media only screen and (max-width: 460px){.blocs__text>p{font-size:.86667rem;line-height:22px}}.number{font-size:4.26667rem;line-height:53px;color:#6684AB;letter-spacing:.01em;font-weight:500}@media only screen and (max-width: 460px){.number{font-size:2.8rem;line-height:40px}}.number--m{font-size:36px;color:#6684AB;letter-spacing:.01em;position:relative;text-transform:uppercase;top:-22px;left:-4px}@media only screen and (max-width: 460px){.number--m{font-size:18px}}.blocs__number.two-lines+.blocs__text{line-height:60px}.blocs__number.two-lines .number--m{top:6px}.partners{margin:0 -15px 0 -13px;pointer-events:initial !important}.partners__item{position:relative;width:130px;height:130px;float:left;margin:15px;background-color:#fff;text-align:center;line-height:130px;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.23, 1, 0.32, 1);transition:transform 0.15s cubic-bezier(0.23, 1, 0.32, 1)}.partners__item:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media only screen and (max-width: 374px){.partners__item{display:block;margin-left:auto;margin-right:auto;float:none}}.partners__link{position:absolute;top:0;left:0;right:0;bottom:0}.partners__img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:70px;max-height:70px;vertical-align:middle;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter 0.8s cubic-bezier(0.19, 1, 0.22, 1), filter 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:filter 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.partners__item:hover .partners__img{-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:-webkit-filter 0.8s cubic-bezier(0.19, 1, 0.22, 1), filter 0.8s cubic-bezier(0.19, 1, 0.22, 1);transition:filter 0.8s cubic-bezier(0.19, 1, 0.22, 1)}.partners--grey{margin:0 -15px}.partners--grey .partners__item{background-color:#efefef}#home .large-btn{display:none}.bloc-skill{display:block;box-shadow:0px 3px 30px 0px rgba(0,0,0,0.2);padding:48px 50px 120px;height:auto;position:relative;background-color:#fff;-webkit-transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 960px){.bloc-skill{padding:30px;height:auto;margin-bottom:20px}}.bloc-skill:hover{background-color:#2d4957}.bloc-skill:hover .icon-skill--1,.bloc-skill:hover .gestion,.bloc-skill:hover .icon-domain--1,.bloc-skill:hover .real-estate{background-position:0 -64px}.bloc-skill:hover .icon-skill--2,.bloc-skill:hover .techno,.bloc-skill:hover .icon-domain--2,.bloc-skill:hover .workspace{background-position:-64px -64px}.bloc-skill:hover .icon-skill--3,.bloc-skill:hover .advice,.bloc-skill:hover .icon-domain--3,.bloc-skill:hover .facilities{background-position:-128px -64px}.bloc-skill:hover .icon-skill--4,.bloc-skill:hover .formation{background-position:-192px -64px}@media only screen and (max-width: 960px){.bloc-skill:hover .icon-skill--1,.bloc-skill:hover .gestion,.bloc-skill:hover .icon-domain--1,.bloc-skill:hover .real-estate{background-position:0 -32px}.bloc-skill:hover .icon-skill--2,.bloc-skill:hover .icon-domain--2{background-position:-28px -30px}.bloc-skill:hover .icon-skill--3,.bloc-skill:hover .icon-domain--3{background-position:-54px -32px}.bloc-skill:hover .icon-skill--4{background-position:-86px -30px}}.bloc-skill:hover .bloc-skill__title,.bloc-skill:hover .bloc-skill__parag,.bloc-skill:hover .bloc-skill__link{color:#fff}.bloc-skill:hover .bloc-skill__link{padding-left:45px}.bloc-skill:hover .bloc-skill__link:after{right:-webkit-calc(100% - 30px);right:calc(100% - 30px);left:0px;-webkit-transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0.1s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0s cubic-bezier(0.23, 1, 0.32, 1)}.bloc-skill__icon{width:150px;height:150px;border-radius:75px;border:1px solid #6684AB;margin:0 auto 26px}.bloc-skill__icon .icon-skill,.bloc-skill__icon .icon-domain{margin:43px auto}@media only screen and (max-width: 960px){.bloc-skill__icon{float:left;width:75px;height:75px}.bloc-skill__icon .icon-skill,.bloc-skill__icon .icon-domain{margin:21px auto}}.bloc-skill__title{text-align:center;font-size:.8rem;line-height:26px;height:52px;letter-spacing:.43em;text-transform:uppercase;color:#6684AB;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 960px){.bloc-skill__title{text-align:left;margin-left:100px}}.bloc-skill__parag{text-align:center;font-size:1.06667rem;line-height:26px;margin-top:13px;height:135px;color:rgba(96,96,96,0.7);-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 960px){.bloc-skill__parag{text-align:left;height:auto;margin-left:100px}}.bloc-skill__link{font-size:.6rem;line-height:24px;letter-spacing:.43em;text-transform:uppercase;font-weight:700;color:rgba(96,96,96,0.7);position:absolute;bottom:59px;left:65px;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width: 960px){.bloc-skill__link{margin-left:100px;margin-top:15px;left:auto;right:auto;bottom:auto;width:160px;position:relative}}.bloc-skill__link:after{content:"";position:absolute;z-index:auto;right:-40px;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:11px;height:1px;background-color:#a99a9e;-webkit-transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.bloc-skill--green:hover{background-color:#2d4957}.bloc-skill--green .bloc-skill__title{color:#6684AB}.bloc-skill--green .bloc-skill__icon{border:1px solid #6684AB}.bloc-skill--green .bloc-skill__link:after{background-color:#a99a9e}.icon-skill{display:block;width:64px;height:64px;background-image:url("../assets/images/sprite-icons-skill.png");background-repeat:no-repeat;background-size:256px 128px;-webkit-transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.icon-skill--1,.icon-skill.gestion{background-position:0 0}.icon-skill--2,.icon-skill.techno{background-position:-64px 0}.icon-skill--3,.icon-skill.advice{background-position:-128px 0}.icon-skill--4,.icon-skill.formation{background-position:-192px 0}@media only screen and (max-width: 960px){.icon-skill{width:32px;height:32px;background-size:116px 60px}.icon-skill--1,.icon-skill.gestion{background-position:0 0}.icon-skill--2,.icon-skill.techno{background-position:-28px 0}.icon-skill--3,.icon-skill.advice{background-position:-54px 0}.icon-skill--4,.icon-skill.formation{background-position:-86px 0}}.icon-domain{display:block;width:64px;height:64px;background-image:url("../assets/images/sprite-icons-domain.png");background-repeat:no-repeat;background-size:192px 128px;-webkit-transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.icon-domain--1,.icon-domain.real-estate{background-position:0 0}.icon-domain--2,.icon-domain.workspace{background-position:-64px 0}.icon-domain--3,.icon-domain.facilities{background-position:-128px 0}@media only screen and (max-width: 960px){.icon-domain{width:32px;height:32px;background-size:96px 64px}.icon-domain--1,.icon-domain.real-estate{background-position:0 0}.icon-domain--2,.icon-domain.workspace{background-position:-32px 0}.icon-domain--3,.icon-domain.facilities{background-position:-64px 0}}.registration h2{margin-bottom:22px;padding-top:20px;clear:both;font-size:1.73333rem;line-height:36px;color:#6684AB}.registration .checkbox-label{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);font-size:0.8rem;line-height:18px;position:relative;margin-left:24px;letter-spacing:1.5px;cursor:pointer}.registration .checkbox-label:not(:last-child){margin-bottom:10px}.registration .checkbox-label:before{position:absolute;top:2px;right:-webkit-calc(100% + 12px);right:calc(100% + 12px);height:12px;width:12px;display:block;border:1px solid #606060;content:''}.registration .checkbox-label:after{position:absolute;top:4px;right:-webkit-calc(100% + 14px);right:calc(100% + 14px);height:8px;width:8px;display:none;background-color:#6684AB;content:''}.registration .checkbox-label--radio:before,.registration .checkbox-label--radio:after{border-radius:50%}.registration input[type="checkbox"]:checked+.checkbox-label:before,.registration input[type="radio"]:checked+.checkbox-label:before{border-color:#6684AB}.registration input[type="checkbox"]:checked+.checkbox-label:after,.registration input[type="radio"]:checked+.checkbox-label:after{display:block}.registration .checkbox-input{height:0;overflow:hidden}.registration .field p:not(.field__error){margin-bottom:10px}.registration .second-fields{margin-top:20px;margin-bottom:60px;margin-left:24px;display:none}.registration .second-fields .field{padding-right:0;padding-left:0;margin-bottom:25px;width:100%;float:none}@media (min-width: 46.25em){.registration .second-fields{max-width:50%}}.registration input[type="checkbox"]:checked+label+.second-fields{display:block}.program{padding:75px 0;background-color:rgba(96,96,96,0.1);position:relative}@media only screen and (max-width: 850px){.program{padding:15px 0}}.program-list{height:460px}.program-list__item{padding:15px;vertical-align:top;-webkit-transition:opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1);transition:opacity 0.5s cubic-bezier(0.23, 1, 0.32, 1)}.program-list__item.hide{opacity:0}.program-list__bloc{display:block;background-color:#fff;white-space:normal;padding:30px 40px 50px;width:290px;height:430px;box-shadow:0px 3px 15px 0px rgba(0,0,0,0.2);position:relative;-webkit-transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:background 0.4s cubic-bezier(0.23, 1, 0.32, 1);overflow:auto}.program-list__theme{color:#6684AB;height:30px;margin-bottom:0px;font-size:.86667rem;font-weight:bold}.program-list__date{color:#606060;font-size:.73333rem;line-height:13px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.program-list__title{color:#6684AB;font-size:1.2rem;line-height:26px;letter-spacing:.05em;font-weight:700;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.program-list__title a{color:#6684AB}.program-list__text{font-size:.93333rem;line-height:23px;margin-top:19px;letter-spacing:.05em;color:rgba(128,128,128,0.7);-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1)}.program-list__link{font-size:.6rem;line-height:24px;letter-spacing:.43em;text-transform:uppercase;font-weight:700;color:rgba(96,96,96,0.7);position:absolute;bottom:55px;left:40px;-webkit-transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:color 0.4s cubic-bezier(0.23, 1, 0.32, 1),0.4s padding 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.program-list__link:after{content:"";position:absolute;z-index:auto;right:-40px;left:-webkit-calc(100% + 10px);left:calc(100% + 10px);top:11px;height:1px;background-color:#a99a9e;-webkit-transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1);transition:0.4s right 0s cubic-bezier(0.23, 1, 0.32, 1),0.4s left 0.1s cubic-bezier(0.23, 1, 0.32, 1)}.list-speakers{padding-top:90px}@media only screen and (max-width: 850px){.list-speakers{padding-top:30px}}.speaker__item{height:300px;margin:45px 0;position:relative}@media only screen and (max-width: 850px){.speaker__item{height:auto;margin:15px 0}}.speaker__item:nth-child(even){margin-bottom:90px}@media only screen and (max-width: 850px){.speaker__item:nth-child(even){margin-bottom:15px}}.speaker__item:nth-child(even) .speaker__description{margin-right:305px;padding-right:160px}@media only screen and (max-width: 850px){.speaker__item:nth-child(even) .speaker__description{margin-right:0;padding-right:40px}}.speaker__item:nth-child(even) .speaker__bloc{top:50px;right:0}@media only screen and (max-width: 850px){.speaker__item:nth-child(even) .speaker__bloc{top:auto;right:auto}}.speaker__item:nth-child(odd) .speaker__description{margin-left:305px;padding-left:160px}@media only screen and (max-width: 850px){.speaker__item:nth-child(odd) .speaker__description{margin-left:0;padding-left:40px}}.speaker__item:nth-child(odd) .speaker__bloc{top:-50px;left:0}@media only screen and (max-width: 850px){.speaker__item:nth-child(odd) .speaker__bloc{top:auto;left:auto}}.speaker__description{background-color:#fff;padding:50px 65px;position:relative;box-shadow:0px 3px 54px 0px rgba(0,0,0,0.11);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media only screen and (max-width: 850px){.speaker__description{padding:40px}}.speaker__description p{font-size:.93333rem;line-height:24px}.speaker__bloc{width:400px;height:250px;overflow:hidden;position:absolute;background-color:#6684AB;padding:70px 30px 0}@media only screen and (max-width: 850px){.speaker__bloc{position:relative;max-width:400px;width:100%;margin:auto}}.speaker__title{font-size:1.06667rem;color:#fff;text-align:center;margin-bottom:10px}.speaker__name{font-size:1.33333rem;line-height:29px;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;font-family:"Dosis", sans-serif;letter-spacing:.2em}

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