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,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}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{font-size:18px}body{font-size:100%;line-height:1.42857143;font-family:"Frank Ruhl Libre",serif}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-weight:500;line-height:1.1}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small{font-weight:normal;line-height:1}h1,h2,h3{margin-top:22px;margin-bottom:11px}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small{font-size:65%}h4,h5,h6{margin-top:11px;margin-bottom:11px}h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small{font-size:75%}h1{font-size:41px}h2{font-size:34px}h3{font-size:28px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}p{margin:0 0 14.66666667px}.lead{margin-bottom:22px;font-size:18px;font-weight:300;line-height:1.4}@media (min-width: 480px){.lead{font-size:24px}}strong,.strong{font-weight:700}em{font-style:italic}h1.header{padding-bottom:.21428571rem;border-bottom:1px solid #868482}h1.header.blue{border-bottom:3px solid #2E5077}h1.header.red{border-bottom:3px solid #A62639}h1.header.green{border-bottom:3px solid #4DA1A9}h1.header a{color:#000;text-decoration:none}h3.header a{color:#000;text-decoration:none}a{color:#578e9b}a:hover{color:#244b80}.more{text-align:center;margin:3em 0}button.btn,a.btn{border:3px solid #578e9b;padding:0.8rem 1.6rem;font-family:"Open Sans",sans-serif;font-weight:700;color:#578e9b;text-decoration:none;transition:all 0.5s ease}button.btn:hover,a.btn:hover{background-color:#578e9b;color:#fff}ul,ol{padding-left:40px;margin:0 0 14.66666667px}ul{list-style-type:disc}ol{list-style-type:decimal}blockquote{background:#f5f5f5;border-left:10px solid #868482;margin:1.5em 0;padding:0.5em 1em}blockquote p{font-style:italic}.container{margin:0 auto;max-width:1200px;padding-left:4.1666%;padding-right:4.1666%}.narrow-container{margin:0 auto;max-width:960px;padding-left:4.1666%;padding-right:4.1666%}.thin-container{margin:0 auto;max-width:420px;padding-left:4.1666%;padding-right:4.1666%}section{padding:2em 0}.homepage section h2{margin-bottom:2em;text-align:center}.homepage section h2 .fa-less-than,.homepage section h2 .fa-greater-than{color:#d7d6d5;font-size:1.4rem}header{padding:1em 0;position:fixed;top:0;background:#fff;width:100%;z-index:3000}header.small{border-bottom:1px solid #d7d6d5;box-shadow:1px 1px 1px #f5f5f5;padding:.3em 0 .8em}header,nav,a,img,li{transition:.3s all}nav{display:flex;padding:0}nav .header.brand{flex:2 1 auto;padding-right:1em}nav .header.brand a.gizra-logo{font-size:4.2rem;line-height:1;font-family:"Abril Fatface",sans-serif;color:#e27058;text-decoration:none}nav .header.brand a.gizra-logo.small{font-size:3.2rem}nav .header.menu{display:flex;flex-direction:column;justify-content:center}nav .header.menu a{color:#35322f}main{margin-top:106px}footer{font-family:"Open Sans",sans-serif;font-size:.8em;margin:1em 0}footer .footer.container{display:grid;grid-template-columns:4fr 2fr;grid-template-rows:1fr 1fr}@media all and (min-width: 720px){footer .footer.container{grid-template-columns:1fr 1fr 3fr 1fr;grid-template-rows:1fr 1fr}}footer .footer.container .column.us.office{grid-column:1 / span 1;grid-row:2 / span 1}@media all and (min-width: 720px){footer .footer.container .column.us.office{grid-column:2 / span 1;grid-row:1 / span 2}}footer .footer.container .column.israel.office{grid-column:1 / span 1;grid-row:1 / span 1}@media all and (min-width: 720px){footer .footer.container .column.israel.office{grid-column:1 / span 1;grid-row:1 / span 2}}footer .footer.container .column.icons{display:flex;flex-direction:row;justify-content:flex-end;grid-column:4 / span 1;grid-row:1 / span 1}footer .footer.container .column.icons .item{color:#000;margin-right:1em}footer .footer.container .column.icons .item:last-child{margin-right:0}footer .footer.container .column.copyright{display:flex;flex-direction:row;justify-content:flex-end;grid-column:4 / span 1;grid-row:2 / span 1}main{padding:2em 0}.story-menu{margin-top:2em;font-family:"Montserrat",sans-serif;display:flex;justify-content:space-between;flex-direction:column;text-align:center}@media all and (min-width: 720px){.story-menu{flex-direction:row}}.story-menu .item{margin-bottom:2em}.story-menu .item a{text-decoration:none;color:#000;padding-top:0.5em}.story-menu .red a{border-top:3px solid #A62639}.story-menu .red a:hover{color:#A62639}.story-menu .blue a{border-top:3px solid #2E5077}.story-menu .blue a:hover{color:#2E5077}.story-menu .green a{border-top:3px solid #4DA1A9}.story-menu .green a:hover{color:#4DA1A9}/*!
 * # Semantic UI 2.3.3 - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.form{position:relative;max-width:100%}.ui.form>p{margin:1em 0em}.ui.form .field{clear:both;margin:0em 0em 1em}.ui.form .field:last-child,.ui.form .fields:last-child .field{margin-bottom:0em}.ui.form .fields .field{clear:both;margin:0em}.ui.form .field>label{display:block;margin:0em 0em 0.28571429rem 0em;color:rgba(0,0,0,0.87);font-size:0.92857143em;font-weight:bold;text-transform:none}.ui.form textarea,.ui.form input:not([type]),.ui.form input[type="date"],.ui.form input[type="datetime-local"],.ui.form input[type="email"],.ui.form input[type="number"],.ui.form input[type="password"],.ui.form input[type="search"],.ui.form input[type="tel"],.ui.form input[type="time"],.ui.form input[type="text"],.ui.form input[type="file"],.ui.form input[type="url"]{width:100%;vertical-align:top}.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{height:1.21428571em}.ui.form input:not([type]),.ui.form input[type="date"],.ui.form input[type="datetime-local"],.ui.form input[type="email"],.ui.form input[type="number"],.ui.form input[type="password"],.ui.form input[type="search"],.ui.form input[type="tel"],.ui.form input[type="time"],.ui.form input[type="text"],.ui.form input[type="file"],.ui.form input[type="url"]{font-family:'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;margin:0em;outline:none;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);line-height:1.21428571em;padding:0.67857143em 1em;font-size:1em;background:#FFFFFF;border:1px solid rgba(34,36,38,0.15);color:rgba(0,0,0,0.87);border-radius:0.28571429rem;-webkit-box-shadow:0em 0em 0em 0em transparent inset;box-shadow:0em 0em 0em 0em transparent inset;-webkit-transition:color 0.1s ease, border-color 0.1s ease;transition:color 0.1s ease, border-color 0.1s ease}.ui.form textarea{margin:0em;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);padding:0.78571429em 1em;background:#FFFFFF;border:1px solid rgba(34,36,38,0.15);outline:none;color:rgba(0,0,0,0.87);border-radius:0.28571429rem;-webkit-box-shadow:0em 0em 0em 0em transparent inset;box-shadow:0em 0em 0em 0em transparent inset;-webkit-transition:color 0.1s ease, border-color 0.1s ease;transition:color 0.1s ease, border-color 0.1s ease;font-size:1em;line-height:1.2857;resize:vertical}.ui.form textarea:not([rows]){height:12em;min-height:8em;max-height:24em}.ui.form textarea,.ui.form input[type="checkbox"]{vertical-align:top}.ui.form input.attached{width:auto}.ui.form select{display:block;height:auto;width:100%;background:#FFFFFF;border:1px solid rgba(34,36,38,0.15);border-radius:0.28571429rem;-webkit-box-shadow:0em 0em 0em 0em transparent inset;box-shadow:0em 0em 0em 0em transparent inset;padding:0.62em 1em;color:rgba(0,0,0,0.87);-webkit-transition:color 0.1s ease, border-color 0.1s ease;transition:color 0.1s ease, border-color 0.1s ease}.ui.form .field>.selection.dropdown{width:100%}.ui.form .field>.selection.dropdown>.dropdown.icon{float:right}.ui.form .inline.fields .field>.selection.dropdown,.ui.form .inline.field>.selection.dropdown{width:auto}.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon,.ui.form .inline.field>.selection.dropdown>.dropdown.icon{float:none}.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{width:100%}.ui.form .inline.fields .field:not(.wide) .ui.input,.ui.form .inline.field:not(.wide) .ui.input{width:auto;vertical-align:middle}.ui.form .fields .field .ui.input input,.ui.form .field .ui.input input{width:auto}.ui.form .ten.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .eight.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:0px}.ui.form .success.message,.ui.form .warning.message,.ui.form .error.message{display:none}.ui.form .message:first-child{margin-top:0px}.ui.form .field .prompt.label{white-space:normal;background:#FFFFFF !important;border:1px solid #E0B4B4 !important;color:#9F3A38 !important}.ui.form .inline.fields .field .prompt,.ui.form .inline.field .prompt{vertical-align:top;margin:-0.25em 0em -0.5em 0.5em}.ui.form .inline.fields .field .prompt:before,.ui.form .inline.field .prompt:before{border-width:0px 0px 1px 1px;bottom:auto;right:auto;top:50%;left:0em}.ui.form .field.field input:-webkit-autofill{-webkit-box-shadow:0px 0px 0px 100px #FFFFF0 inset !important;box-shadow:0px 0px 0px 100px #FFFFF0 inset !important;border-color:#E5DFA1 !important}.ui.form .field.field input:-webkit-autofill:focus{-webkit-box-shadow:0px 0px 0px 100px #FFFFF0 inset !important;box-shadow:0px 0px 0px 100px #FFFFF0 inset !important;border-color:#D5C315 !important}.ui.form .error.error input:-webkit-autofill{-webkit-box-shadow:0px 0px 0px 100px #FFFAF0 inset !important;box-shadow:0px 0px 0px 100px #FFFAF0 inset !important;border-color:#E0B4B4 !important}.ui.form ::-webkit-input-placeholder{color:rgba(191,191,191,0.87)}.ui.form :-ms-input-placeholder{color:rgba(191,191,191,0.87)}.ui.form ::-moz-placeholder{color:rgba(191,191,191,0.87)}.ui.form :focus::-webkit-input-placeholder{color:rgba(115,115,115,0.87)}.ui.form :focus:-ms-input-placeholder{color:rgba(115,115,115,0.87)}.ui.form :focus::-moz-placeholder{color:rgba(115,115,115,0.87)}.ui.form .error ::-webkit-input-placeholder{color:#e7bdbc}.ui.form .error :-ms-input-placeholder{color:#e7bdbc !important}.ui.form .error ::-moz-placeholder{color:#e7bdbc}.ui.form .error :focus::-webkit-input-placeholder{color:#da9796}.ui.form .error :focus:-ms-input-placeholder{color:#da9796 !important}.ui.form .error :focus::-moz-placeholder{color:#da9796}.ui.form input:not([type]):focus,.ui.form input[type="date"]:focus,.ui.form input[type="datetime-local"]:focus,.ui.form input[type="email"]:focus,.ui.form input[type="number"]:focus,.ui.form input[type="password"]:focus,.ui.form input[type="search"]:focus,.ui.form input[type="tel"]:focus,.ui.form input[type="time"]:focus,.ui.form input[type="text"]:focus,.ui.form input[type="file"]:focus,.ui.form input[type="url"]:focus{color:rgba(0,0,0,0.95);border-color:#85B7D9;border-radius:0.28571429rem;background:#FFFFFF;-webkit-box-shadow:0px 0em 0em 0em rgba(34,36,38,0.35) inset;box-shadow:0px 0em 0em 0em rgba(34,36,38,0.35) inset}.ui.form textarea:focus{color:rgba(0,0,0,0.95);border-color:#85B7D9;border-radius:0.28571429rem;background:#FFFFFF;-webkit-box-shadow:0px 0em 0em 0em rgba(34,36,38,0.35) inset;box-shadow:0px 0em 0em 0em rgba(34,36,38,0.35) inset;-webkit-appearance:none}.ui.form .required.fields:not(.grouped)>.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.field>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.field>.checkbox:after{margin:-0.2em 0em 0em 0.2em;content:'*';color:#DB2828}.ui.form .required.fields:not(.grouped)>.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.field>label:after{display:inline-block;vertical-align:top}.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.field>.checkbox:after{position:absolute;top:0%;left:100%}.ui.form .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0em -0.5em 1em}.ui.form .fields>.field{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:0.5em;padding-right:0.5em}.ui.form .fields>.field:first-child{border-left:none;-webkit-box-shadow:none;box-shadow:none}@media only screen and (max-width: 767px){.ui.form .fields{-ms-flex-wrap:wrap;flex-wrap:wrap}.ui[class*="equal width"].form:not(.unstackable) .fields>.field,.ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.field{width:100% !important;margin:0em 0em 1em}}@media only screen and (max-width: 767px){.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.two.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.three.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.four.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.five.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.six.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.seven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.eight.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.nine.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.ten.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.eleven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.twelve.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.thirteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fourteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fifteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.sixteen.wide.field{width:100% !important}.ui.form .fields{margin-bottom:0em}}.ui.form .inline.fields{margin:0em 0em 1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.form .inline.fields .field{margin:0em;padding:0em 1em 0em 0em}.ui.form .inline.fields>label,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.field>label,.ui.form .inline.field>p{display:inline-block;width:auto;margin-top:0em;margin-bottom:0em;vertical-align:baseline;font-size:0.92857143em;font-weight:bold;color:rgba(0,0,0,0.87);text-transform:none}.ui.form .inline.fields>label{margin:0.035714em 1em 0em 0em}.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select,.ui.form .inline.field>input,.ui.form .inline.field>select{display:inline-block;width:auto;margin-top:0em;margin-bottom:0em;vertical-align:middle;font-size:1em}.ui.form .inline.fields .field>:first-child,.ui.form .inline.field>:first-child{margin:0em 0.85714286em 0em 0em}.ui.form .inline.fields .field>:only-child,.ui.form .inline.field>:only-child{margin:0em}.ui.form .inline.fields .wide.field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.form .inline.fields .wide.field>input,.ui.form .inline.fields .wide.field>select{width:100%}.ui.mini.form{font-size:0.78571429rem}.ui.tiny.form{font-size:0.85714286rem}.ui.small.form{font-size:0.92857143rem}.ui.form{font-size:1rem}.ui.large.form{font-size:1.14285714rem}.ui.big.form{font-size:1.28571429rem}.ui.huge.form{font-size:1.42857143rem}.ui.massive.form{font-size:1.71428571rem}.overlay{height:100%;width:0;position:fixed;z-index:5000;left:0;top:0;background-color:#000;background-color:rgba(0,0,0,0.9);overflow-x:hidden;transition:0.5s}.overlay-content{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;text-align:center;margin-top:30px}.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#818181;display:block;transition:0.3s}.overlay a:hover,.overlay a:focus{color:#f1f1f1}.overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px}@media screen and (max-height: 450px){.overlay a{font-size:20px}.overlay .closebtn{font-size:40px;top:15px;right:35px}}.everybody-says .text-grid{display:grid;grid-template-columns:2fr 3fr;grid-column-gap:75px;grid-row-gap:1.5em}.everybody-says .text-grid .first{font-family:"Montserrat",sans-serif;font-size:2rem;grid-column:1 / span 2;line-height:1.1;letter-spacing:-0.02em}@media all and (min-width: 720px){.everybody-says .text-grid .first{font-size:5vw}}@media all and (min-width: 1120px){.everybody-says .text-grid .first{font-size:3.1111rem}}.everybody-says .text-grid .second{grid-column:1 / span 2;font-family:"Frank Ruhl Libre",serif;font-size:1.36111em;color:#868482}@media all and (min-width: 720px){.everybody-says .text-grid .second{font-size:3.4vw}}@media all and (min-width: 1120px){.everybody-says .text-grid .second{font-size:2.1111rem}}.everybody-says .text-grid .rule{grid-column:1 / span 2;width:50%;border-top:2px solid #e27058}@media all and (min-width: 720px){.everybody-says .text-grid .rule{grid-column:1 / span 1}}.everybody-says .text-grid .rule.first{margin-left:-20%;grid-row:3 / span 1}.everybody-says .text-grid .rule.second{grid-row:4 / span 1}.everybody-says .text-grid .third{font-family:"Frank Ruhl Libre",serif;font-size:1.2rem;grid-column:1 / span 2}@media all and (min-width: 720px){.everybody-says .text-grid .third{grid-column:2 / span 1;grid-row:3 / span 3}}.everybody-says .text-grid .third .contact{text-align:center;margin:3em 0}.services{text-align:center}.services .gizra-way{padding-bottom:2em}.services .gizra-way .gizra-logo{font-family:"Abril Fatface",sans-serif;color:#e27058;font-size:1.2em}.services .service.container{display:grid;grid-template-columns:10% auto 10%}@media all and (min-width: 720px){.services .service.container{grid-template-columns:2fr 1fr 2fr 1fr 2fr}}.services .box{font-family:"Open Sans",sans-serif;grid-column:2 / span 1}@media all and (min-width: 720px){.services .box{grid-column:span 1}}.services .box h3{padding-bottom:0.25em;border-bottom:2px solid #e27058}.services .separator{grid-column:2 / span 1;color:#e27058;font-size:3em}@media all and (min-width: 720px){.services .separator{grid-column:span 1}}.projects{min-height:80vh;display:flex;flex-direction:column;justify-content:center}.projects .projects-grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;grid-row-gap:40px}.projects .projects-grid .item{position:relative;overflow:hidden}.projects .projects-grid .item:first-child{grid-column:1 / span 2}.projects .projects-grid .item:not(:first-child){grid-column:1 / span 2}@media all and (min-width: 720px){.projects .projects-grid .item:not(:first-child){grid-column:span 1}}.projects .projects-grid .item:not(:first-child) h3{font-size:1.2em}.projects .projects-grid .item img{width:100%;object-fit:cover;display:block;height:100%;transition:all 1s ease}.projects .projects-grid .item img:hover{transform:scale(1.02)}.projects .projects-grid .item .project-teaser-title{position:absolute;bottom:10%;z-index:1}.projects .projects-grid .item .project-teaser-title h3{margin:0;padding:1em;background-color:rgba(0,0,0,0.6)}.projects .projects-grid .item .project-teaser-title h3 a{color:#fff;text-decoration:none}.blog .posts .item{display:grid;grid-template-columns:1fr 3fr;grid-column-gap:30px;margin-bottom:2em}@media all and (min-width: 720px){.blog .posts .item{grid-template-rows:60px auto}}.blog .posts .item .top{grid-column:1 / span 2;grid-row:1 / span 1;font-family:"Montserrat",sans-serif;font-size:.8rem;font-weight:700;letter-spacing:-0.02em;display:flex;flex-direction:row;padding-top:0.5em;padding-bottom:0.5em}@media all and (min-width: 720px){.blog .posts .item .top{grid-column:2 / span 1;grid-row:1 / span 1}}.blog .posts .item .top img.avatar{width:50px;height:50px;border-radius:50%;flex:0 0 auto}.blog .posts .item .top img.avatar,.blog .posts .item .top .author,.blog .posts .item .top .date{display:flex;justify-content:center;flex-direction:column}.blog .posts .item .top .author{flex:0 0 auto;padding-left:0.5em}.blog .posts .item .top .date{flex:1 0 auto;padding-left:0.5em;padding-right:0.5em;text-align:right}.blog .posts .item .image{overflow:hidden;grid-column:1 / span 2;grid-row:2 / span 1}@media all and (min-width: 720px){.blog .posts .item .image{grid-column:1 / span 1;grid-row:1 / span 2}}.blog .posts .item .image img{width:100%;border:1px solid #f5f5f5;transition:all 1s ease}.blog .posts .item .image img:hover{transform:scale(1.02)}.blog .posts .item .content{grid-column:1 / span 2;grid-row:3/ span 1}@media all and (min-width: 720px){.blog .posts .item .content{grid-column:2 / span 1;grid-row:2 / span 1}}.blog .posts .item .content .title a{text-decoration:none}.blog .posts .item .content .read-more{padding-top:1em}.blog .posts .item .content .read-more a{text-decoration:none}.pager{display:flex;justify-content:space-between}.pager a{font-family:"Open Sans",sans-serif;font-weight:700;text-decoration:none;color:#000}.more{text-align:center;margin:3em 0}.post{display:grid;grid-row-gap:1em;min-height:0;min-width:0;grid-template-columns:2fr 6fr;grid-column-gap:1.5em}@media all and (min-width: 720px){.post{grid-row-gap:2em}}@media all and (min-width: 960px){.post{grid-template-columns:1fr 2fr 6fr 1fr}}.post h1{grid-column:1 / span 2;grid-row:1 / span 1}@media all and (min-width: 960px){.post h1{grid-column:1 / span 4}}.post .post-info{font-family:"Montserrat",sans-serif;font-weight:700;font-size:.8rem;grid-column:1 / span 2;display:flex;flex-direction:column}.post .post-info .author{display:grid;grid-template-columns:50px auto;grid-column-gap:10px;margin-bottom:20px}@media all and (min-width: 720px){.post .post-info .author{display:block}}.post .post-info .image{grid-column:1 / span 1;grid-row:1 /span 3;display:flex;flex-direction:column;justify-content:center}.post .post-info .author-name{grid-column:2 / span 1;grid-row:1 /span 1}.post .post-info .author-twitter{grid-column:2 / span 1;grid-row:2 /span 1}.post .post-info .date{grid-column:2 / span 1;grid-row:3 /span 1;margin-top:20px}@media all and (min-width: 720px){.post .post-info{font-size:1rem;grid-column:1 / span 1}}@media all and (min-width: 960px){.post .post-info{grid-column:2 / span 1}}.post .post-info .image img{height:50px;width:50px;border-radius:50%}@media all and (min-width: 720px){.post .post-info .image img{height:100px;width:100px}}.post .rule{grid-column:1 / span 2;width:50%;border-top:2px solid #e27058}@media all and (min-width: 720px){.post .rule{grid-column:1 / span 1}}@media all and (min-width: 960px){.post .rule{grid-column:2 / span 1}}.post .rule.first{margin-left:-20%;grid-row:3 / span 1}.post .rule.second{grid-row:4 / span 1}.post .post-content{grid-column:1 / span 2;overflow:hidden;min-width:0}@media all and (min-width: 720px){.post .post-content{grid-column:2 / span 1;grid-row:2 / span 4}}@media all and (min-width: 960px){.post .post-content{grid-column:3 / span 1}}.post .pager{grid-column:1 / span 2;grid-row:6 / span 1}@media all and (min-width: 960px){.post .pager{grid-column:2 / span 2}}.post .disqus{grid-column:1 / span 2;grid-row:7 / span 1}@media all and (min-width: 960px){.post .disqus{grid-column:2 / span 2}}.post .post-content p,.post .post-content ol,.post .post-content ul{line-height:1.618}.post .post-content .image-container{margin:1.5em 0;border:1px solid #d7d6d5}.post .post-content .image-container img{width:100%;height:auto}.post .post-content .image-container .caption{font-size:0.9em;font-weight:700;padding:0.5em 1em;text-align:center}.post .post-content .gist .ui.table tr td{border-top:0}.post .post-content div.highlight{font-family:monospace;font-size:0.65rem;margin:1em 0;background-color:#f5f5f5;border:1px solid rgba(34,36,38,0.15)}.post .post-content div.highlight pre{padding:1em;white-space:pre-wrap;overflow-x:auto}.post .post-content p code{padding:.2em .5em;font-family:monospace;background-color:#f5f5f5;color:#458}.post .pager{font-size:.8em}.project{display:grid;grid-template-columns:50% 50%;grid-column-gap:20px}.project .project-title,.project .project-info{font-family:"Montserrat",sans-serif;grid-column:1 / span 2}.project .project-image{grid-column:1 / span 2}@media all and (min-width: 720px){.project .project-image{grid-column:1 / span 1}}.project .project-image img{width:100%;height:auto}.project .content{grid-column:1 / span 2}@media all and (min-width: 720px){.project .content{grid-column:2 / span 1}}.project .content .case-study{margin-top:2em;text-align:center}.case-study .abstract{font-size:1.2rem}.case-study .header-image img{width:100%;height:auto}.case-study .content{display:grid;grid-row-gap:1.5em}@media all and (min-width: 720px){.case-study .content{grid-template-columns:1fr 4fr;grid-column-gap:30px}}.case-study .content .case-data{font-family:"Open Sans",sans-serif;font-size:0.8rem;grid-row:1 / span 1}.case-study .content .rule{grid-column:1 / span 1;width:50%;border-top:2px solid #e27058}.case-study .content .rule.first{margin-left:-20%;grid-row:2 / span 1}.case-study .content .rule.second{grid-row:3 / span 1}.case-study .content .case{grid-row:4 / span 1}@media all and (min-width: 720px){.case-study .content .case{grid-column:2 / span 1;grid-row:1 / span 4}}.case-study .content .case h2:first-child{margin-top:0}.case-study .content .case img{width:100%;height:auto}#team-app{user-select:none}#team-app .leaflet-marker-pane img{border-radius:50%}#team-app .leaflet-pane{z-index:10}#team-app #team-toggle-view{margin-bottom:2em}#team-app #team-toggle-view a{font-family:"Open Sans",sans-serif;cursor:pointer;color:#35322f}#team-app #team-toggle-view a i{margin-right:10px}#team-app #team-toggle-view a.active{color:#d7d6d5;cursor:default}#team-app #team-toggle-view a:first-child{padding-right:20px}@media only screen and (max-width: 991px){#team-app #team-toggle-view a{display:block}#team-app #team-toggle-view a:first-child{padding:0}}#team-app .team-box{position:relative}#team-app .team-grid{display:grid;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}@media all and (min-width: 720px){#team-app .team-grid{grid-template-columns:1fr 1fr;padding-top:185px}}@media all and (min-width: 960px){#team-app .team-grid{grid-template-columns:1fr 1fr 1fr}}#team-app .team-grid .person{display:grid;grid-template-columns:100%;border:1px solid #d7d6d5}#team-app .team-grid .person .name{padding:1rem 1rem 0 1rem;font-family:"Montserrat",sans-serif}#team-app .team-grid .person .job{padding:0 1rem 0.5rem 1rem;font-size:0.8rem}#team-app .team-grid .person .description{padding:0rem 1rem 1rem 1rem}#team-app .team-grid .person .description i{font-size:1.2rem;margin-right:10px}#team-app .team-grid .person img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:100%}#team-app .magnets div{font-family:"Montserrat",sans-serif;font-size:0.7rem;color:#fff;background-color:#333;border:1px solid white;display:flex;align-items:center;justify-content:center;cursor:move;width:100px;height:30px;border-radius:2px;position:absolute}#team-app .magnets div.selected{background-color:yellow;color:black}#team-app .no-results{text-align:center;padding-top:10em;margin-bottom:4em;z-index:30;opacity:0.9;font-size:1.5em}#team-app #map{width:100%;height:800px}@media all and (max-width: 960px){.magnets,.team-intro{display:none}#team-toggle-view{display:none}}.podcast .podcast-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-bottom:2em}.podcast .podcast-menu a.menu-item{font-family:"Montserrat",sans-serif;flex:0 0 auto;margin-right:1em;color:#000;text-decoration:none}.podcast .podcast-menu div.menu-item{margin-right:0.5em}.podcast .podcasts .item{display:grid;grid-template-columns:3fr 2fr;grid-column-gap:20px;padding-bottom:2em}.podcast .podcasts .item .podcast-title{grid-column:1 / span 2}.podcast .podcasts .item .podcast-description{grid-column:1 / span 2}@media all and (min-width: 720px){.podcast .podcasts .item .podcast-description{grid-column:1 / span 1}}.podcast .podcasts .item .podcast-player{grid-column:1 / span 2;grid-row:4 / span 1;padding:1em 0}.podcast .podcasts .item .podcast-descriptors{grid-column:1 / span 2;grid-row:3 / span 1;font-family:"Montserrat",sans-serif;font-size:0.8em;background-color:#f5f5f5;padding:1em}@media all and (min-width: 720px){.podcast .podcasts .item .podcast-descriptors{grid-column:2 / span 1;grid-row:2 / span 1}}.podcast .podcast-content .podcast-description{margin-bottom:2em}.podcast .podcast-content .podcast-descriptors{font-family:"Montserrat",sans-serif;font-size:0.8em;margin:1em 0;padding:1em;background-color:#f5f5f5}.podcast .podcast-content .pager{margin-top:2em}.podcast .podcast-content .disqus{margin-top:2em}.highlight .hll{background-color:#ffffcc}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000000;font-weight:bold}.highlight .o{color:#000000;font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold;font-style:italic}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#ffdddd}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#aa0000}.highlight .gh{color:#999999}.highlight .gi{color:#000000;background-color:#ddffdd}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .gt{color:#aa0000}.highlight .kc{color:#000000;font-weight:bold}.highlight .kd{color:#000000;font-weight:bold}.highlight .kn{color:#000000;font-weight:bold}.highlight .kp{color:#000000;font-weight:bold}.highlight .kr{color:#000000;font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#009999}.highlight .s{color:#d01040}.highlight .na{color:#008080}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#008080}.highlight .nd{color:#3c5d5d;font-weight:bold}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nl{color:#990000;font-weight:bold}.highlight .nn{color:#555555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{color:#000000;font-weight:bold}.highlight .w{color:#bbbbbb}.highlight .mf{color:#009999}.highlight .mh{color:#009999}.highlight .mi{color:#009999}.highlight .mo{color:#009999}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#009999}.lean-discovery .text-grid{display:grid;grid-template-columns:2fr 6fr;grid-column-gap:75px;grid-row-gap:1.5em}.lean-discovery .text-grid .first{font-family:"Montserrat",sans-serif;font-size:2rem;grid-column:1 / span 2;line-height:1.1;letter-spacing:-0.02em}@media all and (min-width: 720px){.lean-discovery .text-grid .first{font-size:5vw}}@media all and (min-width: 1120px){.lean-discovery .text-grid .first{font-size:3.1111rem}}.lean-discovery .text-grid .second{grid-column:1 / span 2;font-family:"Frank Ruhl Libre",serif;font-size:1.36111em;color:#868482}@media all and (min-width: 720px){.lean-discovery .text-grid .second{font-size:3.4vw}}@media all and (min-width: 1120px){.lean-discovery .text-grid .second{font-size:2.1111rem}}.lean-discovery .text-grid .rule{grid-column:1 / span 2;width:50%;border-top:2px solid #e27058}@media all and (min-width: 720px){.lean-discovery .text-grid .rule{grid-column:1 / span 1}}.lean-discovery .text-grid .rule.first{margin-left:-20%;grid-row:3 / span 1}.lean-discovery .text-grid .rule.second{grid-row:4 / span 1}.lean-discovery .text-grid .third{font-family:"Frank Ruhl Libre",serif;font-size:1.2rem;grid-column:1 / span 2;display:grid;grid-template-columns:1fr 5fr}@media all and (min-width: 720px){.lean-discovery .text-grid .third{grid-column:2 / span 1;grid-row:3 / span 3}}.lean-discovery .text-grid .third .list-header{grid-column:span 2}.lean-discovery .text-grid .third .counter{color:#e27058;font-size:4rem}.lean-discovery .text-grid .third .item{padding-top:1.5em}.lean-discovery .text-grid .third .contact{grid-column:span 2;text-align:center;margin:3em 0}.job-detail{display:grid}@media all and (min-width: 720px){.job-detail{grid-template-columns:1fr 3fr;grid-column-gap:2em}}.job-detail .job-info{font-family:"Montserrat",sans-serif}.job-detail .job-info .item{margin-bottom:1em}.job-detail .job-info .item .label{font-weight:bold}.job-detail .job-content{margin-top:22px}.job-detail .job-content .image-container{margin:1.5em 0;border:1px solid #d7d6d5}.job-detail .job-content .image-container img{width:100%;height:auto}.job-detail .job-content .image-container .caption{font-size:0.9em;font-weight:700;padding:0.5em 1em;text-align:center}

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