header.theme-single-header>.row{min-height:93.5vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;justify-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}header.theme-single-header>.row .col{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:93.5vh}@media screen and (max-width:992px){header.theme-single-header>.row .col{width:100%;min-height:auto}}@media screen and (max-width:992px){header.theme-single-header>.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto}}header.theme-single-header .theme-single-header-meta-pair{margin-top:.6em}header.theme-single-header .theme-single-header-meta-pair .col-8{-webkit-transform:translateY(-.3em);-moz-transform:translateY(-.3em);-ms-transform:translateY(-.3em);-o-transform:translateY(-.3em);transform:translateY(-.3em)}header.theme-single-header .theme-single-header-meta-pair .col-8 *{line-height:0!important}@media screen and (max-width:992px){header.theme-single-header .theme-single-header-meta-pair{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header.theme-single-header .theme-single-header-meta-pair .col-4,header.theme-single-header .theme-single-header-meta-pair .col-8{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}header.theme-single-header .theme-single-header-meta-pair .col-4{margin-bottom:.5em}}header.theme-single-header .theme-single-header-title-container{margin-top:20vh}header.theme-single-header .theme-single-header-title-container .theme-single-header-title-pt{text-transform:uppercase}@media screen and (max-width:992px){header.theme-single-header .theme-single-header-title-container{margin-top:8em;margin-bottom:2.5em}}header.theme-single-header .entry-meta{margin-top:7vh}header.theme-single-header .entry-meta .theme-single-meta-tags{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header.theme-single-header .entry-meta .theme-single-meta-tags .theme-tag.separator-tag{padding:0 6.66667px}@media screen and (max-width:992px){header.theme-single-header .entry-meta{margin-top:3.5em}}header.theme-single-header .theme-single-header-thumbnail img{min-height:93.5vh;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:992px){header.theme-single-header .theme-single-header-thumbnail img{min-height:auto}}#page.site{opacity:1;background-color:#fffeee}#portfolio_modal_gallery{z-index:2000;position:fixed;width:100%;height:100vh;top:0;left:0;background:#fff;display:none}#portfolio_modal_gallery #portfolio_modal_close{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100vh;z-index:1;top:0;left:0;pointer-events:none}#portfolio_modal_gallery #portfolio_modal_close a{pointer-events:all;padding:20px 40px;text-decoration:none!important;opacity:.7}#portfolio_modal_gallery #portfolio_modal_close a:hover{opacity:1}#portfolio_modal_gallery #portfolio_modal_gallery_imgs{position:relative;width:100%;height:100vh;display:block;float:left}#portfolio_modal_gallery #portfolio_modal_gallery_imgs .portfolio_gallery_img{position:absolute;width:100%;height:100vh;top:0;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);display:none;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#portfolio_modal_gallery #portfolio_modal_gallery_imgs .portfolio_gallery_img a{pointer-events:none;position:relative;display:block;float:left;width:100%;height:100vh;margin:0 auto}#portfolio_modal_gallery #portfolio_modal_gallery_imgs .portfolio_gallery_img figure{position:relative;width:100%;height:100%;padding:0;padding-bottom:0;display:block;float:left;margin:0 auto}#portfolio_modal_gallery #portfolio_modal_gallery_imgs .portfolio_gallery_img figure figcaption{display:none}#portfolio_modal_gallery #portfolio_modal_gallery_imgs .portfolio_gallery_img img{position:relative;display:block;padding:20px 100px 0;margin:0 auto;float:left;height:100%;width:100%!important;-o-object-fit:contain;object-fit:contain}#portfolio_modal_gallery #portfolio_modal_gallery_imgs .portfolio_gallery_img.is-active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}#portfolio_modal_gallery #portfolio_modal_gallery_navigation{pointer-events:none;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:1}#portfolio_modal_gallery #portfolio_modal_gallery_navigation a{pointer-events:all;padding:0 40px;text-decoration:none!important;opacity:.7}#portfolio_modal_gallery #portfolio_modal_gallery_navigation a:hover{opacity:1}#portfolio_modal_gallery #portfolio_modal_gallery_info{pointer-events:none;position:absolute;left:0;bottom:0;padding:0;width:100%;background:#fff;z-index:1}#portfolio_modal_gallery #portfolio_modal_gallery_info #portfolio_modal_gallery_info_container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 40px}#portfolio_modal_gallery #portfolio_modal_gallery_info #portfolio_modal_gallery_info_container #portfolio_modal_gallery_counter{white-space:nowrap;width:15%}#portfolio_modal_gallery #portfolio_modal_gallery_info #portfolio_modal_gallery_info_container #portfolio_modal_gallery_caption{text-align:center;padding:0 20px;width:70%}#portfolio_modal_gallery #portfolio_modal_gallery_info #portfolio_modal_gallery_info_container #portfolio_modal_gallery_info_icon{width:15%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#portfolio_modal_gallery.is-active{display:block}article.post{position:relative;padding-top:40px}article.post header.theme-single-header>.row,article.post header.theme-single-header>.row .col{min-height:auto!important}article.post .entry-header.theme-single-header{margin-bottom:7em}@media screen and (max-width:992px){article.post .entry-header.theme-single-header{margin-bottom:3.5em}}article.post #portfolio_description{margin:20vh 0 7em}article.post #portfolio_description .portfolio_pt_description{margin-bottom:.65em}@media screen and (max-width:992px){article.post #portfolio_description{margin-bottom:1em}}article.post #portfolio_custom_meta{margin-bottom:7em}@media screen and (max-width:992px){article.post #portfolio_custom_meta .portfolio_technical .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.post #portfolio_custom_meta .portfolio_technical .row .col,article.post #portfolio_custom_meta .portfolio_technical .row .col-4,article.post #portfolio_custom_meta .portfolio_technical .row .col-8{max-width:100%;width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}article.post #portfolio_custom_meta .portfolio_technical .row .col{margin-bottom:.5em}}@media screen and (max-width:992px){article.post #portfolio_custom_meta{margin-bottom:3.5em}}article.post .theme-single-header-thumbnail{margin-bottom:7em;cursor:pointer}article.post .theme-single-header-thumbnail img{display:block;margin:0 auto;max-height:83vh;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:992px){article.post .theme-single-header-thumbnail{margin-bottom:0;display:none}}article.post .theme-single-header-title-container{display:none}@media screen and (max-width:992px){article.post .theme-single-header-title-container{display:block}}article.post .entry-header.theme-single-header .theme-single-header-thumbnail{display:none}article.post .entry-header.theme-single-header .theme-single-header-title-container{display:block}@media screen and (max-width:992px){article.post .entry-header.theme-single-header .theme-single-header-thumbnail{display:block}}article.post .entry-content .portfolio_texts{margin-bottom:60px}article.post .entry-content .portfolio_texts .col-6{padding-right:8em}@media screen and (max-width:992px){article.post .entry-content .portfolio_texts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.post .entry-content .portfolio_texts .col-6{max-width:100%;width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-right:0}}article.post .entry-content .portfolio_content .wp-block-columns{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin:-10px}article.post .entry-content .portfolio_content .wp-block-columns .wp-block-column{padding:0 10px;min-width:50%}article.post .entry-content .portfolio_content .wp-block-columns .wp-block-column:not(:only-child){padding-right:8em}article.post .entry-content .portfolio_gallery{margin:6em 0}article.post .entry-content .portfolio_gallery a{pointer-events:none!important}article.post .entry-content .portfolio_gallery a img{pointer-events:all!important}article.post .entry-content .portfolio_gallery img{cursor:pointer}article.post .entry-content .portfolio_gallery .gallery{margin-left:-20px!important;margin-right:-20px!important}article.post .entry-content .portfolio_gallery .gallery figure{padding:0 20px!important;padding-bottom:20px!important}article.post .entry-content .portfolio_gallery .gallery figure img{width:100%}article.post .portfolio_authors{margin-top:14em}article.post .portfolio_authors .portfolio_authors_title{margin-bottom:5em}@media screen and (max-width:992px){article.post .portfolio_authors .portfolio_authors_title{margin-bottom:3.5em}}article.post .portfolio_authors .portfolio_authors_container{width:100vw}article.post .portfolio_authors .portfolio_authors_container .portfolio_author{max-width:50%}article.post .portfolio_authors .portfolio_authors_container .portfolio_author .portfolio_author_profile_picture{width:41.66667%}article.post .portfolio_authors .portfolio_authors_container .portfolio_author .portfolio_author_profile_picture a img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}article.post .portfolio_authors .portfolio_authors_container .portfolio_author .portfolio_author_info{width:58.33334%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}article.post .portfolio_authors .portfolio_authors_container .portfolio_author .portfolio_author_info h4{margin-top:1em;margin-bottom:.9em}article.post .portfolio_authors .portfolio_authors_container .portfolio_author .portfolio_author_info p{margin-bottom:3em}@media screen and (max-width:768px){article.post .portfolio_authors .portfolio_authors_container .portfolio_author{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}article.post .portfolio_authors .portfolio_authors_container .portfolio_author .portfolio_author_info,article.post .portfolio_authors .portfolio_authors_container .portfolio_author .portfolio_author_profile_picture{width:100%}}.theme-single-header-thumbnail{pointer-events:none;cursor:none}.theme-single-header-thumbnail img{pointer-events:none;cursor:none}