@import url("https://fonts.googleapis.com/css?family=Open Sans+Sans:400,700|Open Sans:400,700");@import url(https://fonts.googleapis.com/css?family=Roboto|Quattrocento|Quattrocento+Sans|Lato|Arvo|Cabin|Playfair+Display|Lora|PT+Serif|Merriweather|Oswald|Maven+Pro|Titillium+Web|Open+Sans|Old+Standard+TT|Average|Fjalla+One|Istok+Web|Josefin+Sans|Cardo|Montserrat|Crimson+Text);@import url(https://fonts.googleapis.com/css?family=Vollkorn:400,700,400italic,700italic);@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400italic,300,300italic,600,600italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300,300italic,400italic,700italic);.truly-centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overflow-ellipsis-ml::after{content:' ...'}.overflow-ellipsis{overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.circle{border-radius:1000px}.clearfix::after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}.clear{clear:both}.theme.typography-t1,.theme.typography-t1 p{font-family:'Lora'}.theme.typography-t1 h1,.theme.typography-t1 h2,.theme.typography-t1 h3,.theme.typography-t1 h4{font-family:'Arvo'}.theme.typography-t2,.theme.typography-t2 p{font-family:'Oswald'}.theme.typography-t2 h1,.theme.typography-t2 h2,.theme.typography-t2 h3,.theme.typography-t2 h4{font-family:'Lora'}.theme.typography-t3,.theme.typography-t3 p{font-family:'Old Standard TT'}.theme.typography-t3 h1,.theme.typography-t3 h2,.theme.typography-t3 h3,.theme.typography-t3 h4{font-family:'Cabin'}.theme.typography-t4,.theme.typography-t4 p{font-family:'Average'}.theme.typography-t4 h1,.theme.typography-t4 h2,.theme.typography-t4 h3,.theme.typography-t4 h4{font-family:'Fjalla One'}.theme.typography-t5,.theme.typography-t5 p{font-family:'Lora'}.theme.typography-t5 h1,.theme.typography-t5 h2,.theme.typography-t5 h3,.theme.typography-t5 h4{font-family:'Istok Web'}.theme.typography-t6,.theme.typography-t6 p{font-family:'Josefin Sans'}.theme.typography-t6 h1,.theme.typography-t6 h2,.theme.typography-t6 h3,.theme.typography-t6 h4{font-family:'Playfair Display'}.theme.typography-t7,.theme.typography-t7 p{font-family:'Merriweather'}.theme.typography-t7 h1,.theme.typography-t7 h2,.theme.typography-t7 h3,.theme.typography-t7 h4{font-family:'Lato'}.theme.typography-t8,.theme.typography-t8 p{font-family:'Cardo'}.theme.typography-t8 h1,.theme.typography-t8 h2,.theme.typography-t8 h3,.theme.typography-t8 h4{font-family:'Montserrat'}.theme.typography-t9,.theme.typography-t9 p{font-family:'Crimson Text'}.theme.typography-t9 h1,.theme.typography-t9 h2,.theme.typography-t9 h3,.theme.typography-t9 h4{font-family:'Merriweather'}.theme.typography-t10,.theme.typography-t10 p{font-family:'Quattrocento'}.theme.typography-t10 h1,.theme.typography-t10 h2,.theme.typography-t10 h3,.theme.typography-t10 h4{font-family:'Quattrocento Sans'}.theme.typography-t11,.theme.typography-t11 h1,.theme.typography-t11 h2,.theme.typography-t11 h3,.theme.typography-t11 h4,.theme.typography-t11 p{font-family:'Open Sans'}.theme.typography-t12,.theme.typography-t12 p{font-family:'Roboto'}.theme.typography-t12 h1,.theme.typography-t12 h2,.theme.typography-t12 h3,.theme.typography-t12 h4{font-family:'Montserrat'}.theme.watermark{width:170px;height:31px;position:fixed;bottom:0;right:0;background:url(../images/watermark.png) no-repeat center #1e1e1e;background-size:150px 17px;z-index:4;border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;-moz-border-radius:3px 0 0 0;box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-transition:all .15s;transition:all .15s}.watermark:hover{width:180px;height:41px;border-radius:5px 0 0 0;-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;background-color:#5a5a5a}[editable-section]{background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:none}[editable-section]>.wrapper,custom-media figure .embed-container{position:relative}[editable-section]>.tint-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}[editable-section]:not(.background)>.tint-overlay{display:none}[editable-section].light>.tint-overlay{background-color:#fff}[editable-section].dark>.tint-overlay{background-color:#000}.theme span.font-size-small{font-size:80%}.theme span.font-size-medium{font-size:inherit}.theme span.font-size-large{font-size:120%}editor-frame div[brndm-blog-section] .btn-success,slider{display:block}slider slider-content{display:block;overflow:hidden}slider slider-content slider-content-wrapper{display:inline-block;vertical-align:top;white-space:nowrap}slider slider-content slider-content-wrapper slider-item{display:inline-block;vertical-align:top;white-space:normal}.collapse:not(.in),.view-more-container.collapse:not(.in).show-first-2>:not(:nth-child(-n+2)),.view-more-container.collapse:not(.in).show-first-3>:not(:nth-child(-n+3)),.view-more-container.collapse:not(.in).show-first-6>:not(:nth-child(-n+6)),.view-more-container.collapse:not(.in)~.view-less{display:none!important}.collapse.am-collapse{-webkit-animation-duration:.7s;animation-duration:.7s}.view-more-container.collapse{-webkit-animation:none;animation:none}.view-more-container.collapse:not(.in){display:block!important}.theme .modal.ng-enter,.view-more-container.collapse.in~.view-more{display:none!important}.theme .modal,.theme .modal .modal-overlay{top:0;bottom:0;left:0;right:0}.theme .modal .modal-overlay{position:absolute}.theme .modal .modal-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.theme .modal .modal-content img{max-width:100%;max-height:100%}.theme section.bio h1,.theme section.bio h2,.theme section.bio h3,.theme section.bio h4,.theme section.bio p,.theme section.custom h1,.theme section.custom h2,.theme section.custom h3,.theme section.custom h4,.theme section.custom p{word-break:normal;display:inline-block;width:100%}.theme section.bio h1 a,.theme section.bio h2 a,.theme section.bio h3 a,.theme section.custom h1 a,.theme section.custom h2 a,.theme section.custom h3 a{text-decoration:underline}.theme section.bio h4 a,.theme section.bio p a,.theme section.custom h4 a,.theme section.custom p a{color:inherit;text-decoration:underline}.theme section.bio blockquote,.theme section.custom blockquote{font-family:'Vollkorn',serif;border-left:.1rem solid #45c4b0;padding-left:2.2rem;margin:2.4rem 0 2.4rem -2.2rem;letter-spacing:.01rem;font-weight:400;font-style:italic}.theme section.bio blockquote.pull,.theme section.custom blockquote.pull{margin:1rem -2.3rem;padding:0;border:none;text-align:center;-webkit-transition:margin 100ms;transition:margin 100ms}@media (max-width:767px){.theme section.bio blockquote,.theme section.custom blockquote{border-left:.2rem solid #45c4b0;padding-left:2rem;margin:2.4rem 0 2.4rem -2rem}}.theme section.bio figure,.theme section.custom figure{position:relative;margin:1.5rem 0}.theme section.bio figure.medium .media-container,.theme section.bio figure.medium figcaption,.theme section.custom figure.medium .media-container,.theme section.custom figure.medium figcaption{width:50%}.theme section.bio figure.large .media-container,.theme section.custom figure.large .media-container{margin-bottom:1.5rem;width:100%}.theme section.bio figure.left .media-container,.theme section.custom figure.left .media-container{float:left}.theme section.bio .button.right,.theme section.bio figure.right .media-container,.theme section.custom .button.right,.theme section.custom figure.right .media-container{float:right}.editable-rich-content figure::after,.theme section.bio figure::after,.theme section.custom figure::after{content:".";visibility:hidden;display:block;height:0;clear:both}.theme section.bio figure figcaption,.theme section.custom figure figcaption{display:inline-block;box-sizing:border-box;width:100%;font-family:'freight-text-pro',Georgia,Cambria,'Times New Roman',Times,serif;letter-spacing:.01rem;font-weight:400;font-style:italic;font-size:1.4rem;line-height:1.4;text-align:center}.theme section.bio figure figcaption:empty,.theme section.custom figure figcaption:empty{display:none}.editable-rich-content figure figcaption::before,.theme section.bio figure figcaption::before,.theme section.custom figure figcaption::before{content:'';display:none;width:25%;border-top:1px solid rgba(0,0,0,.15);margin-bottom:1rem}.editable-rich-content figure figcaption span,.theme section.bio figure figcaption span,.theme section.custom figure figcaption span{color:rgba(0,0,0,.3)}.theme section.bio figure.left figcaption,.theme section.custom figure.left figcaption{float:right;padding-left:2rem;text-align:left}.editable-rich-content figure.left figcaption::before,.theme section.bio figure.left figcaption::before,.theme section.custom figure.left figcaption::before{display:block;margin-left:10%}.theme section.bio figure.right figcaption,.theme section.custom figure.right figcaption{float:left;padding-right:2rem;text-align:right}.editable-rich-content figure.right figcaption::before,.theme section.bio figure.right figcaption::before,.theme section.custom figure.right figcaption::before{display:block;margin-left:65%}.editable-rich-content figure .image-container img,.theme section.bio figure .image-container img,.theme section.custom figure .image-container img{display:block;margin:0 auto;max-width:100%;box-sizing:border-box}.editable-rich-content figure .embed-container iframe,.theme section.bio figure .embed-container iframe,.theme section.custom figure .embed-container iframe{display:block;margin:0 auto;box-sizing:border-box;border:none}.theme section.bio a.embedded-link,.theme section.custom a.embedded-link{display:block;margin:40px auto;padding:30px;box-sizing:border-box;overflow:hidden;max-width:600px;max-height:300px;border:1px solid rgba(0,0,0,.15);font-size:12px;color:rgba(0,0,0,.6);font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Geneva,Verdana,sans-serif;letter-spacing:-.02em;font-weight:300;font-style:normal;border-radius:5px}.theme section.bio a.embedded-link .embedded-link-thumbnail,.theme section.custom a.embedded-link .embedded-link-thumbnail{float:right;width:300px;height:300px;margin:-30px -30px 0 20px;background-size:cover;background-repeat:no-repeat;background-position:center center}.theme section.bio a.embedded-link .embedded-link-title,.theme section.custom a.embedded-link .embedded-link-title{display:block;overflow:hidden;margin-bottom:5px;max-height:105px;color:#000;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Geneva,Verdana,sans-serif;font-size:30px;letter-spacing:-.02em;font-weight:300;white-space:pre-wrap}.theme section.bio a.embedded-link .embedded-link-description,.theme section.custom a.embedded-link .embedded-link-description{display:block;overflow:hidden;max-height:120px;margin-bottom:8px;font-size:15px;line-height:20px;font-style:normal;white-space:pre-wrap}.editable-rich-content a.embedded-link span,.theme section.bio a.embedded-link span,.theme section.custom a.embedded-link span{display:block;overflow:hidden;max-height:30px;white-space:pre-wrap}.theme section.bio .button-container,.theme section.custom .button-container,body.modal-opened{overflow:hidden}.theme section.bio .button,.theme section.custom .button{float:left;display:block;margin:10px 0;box-sizing:border-box;text-align:center}.theme section.bio .button.center,.theme section.custom .button.center{float:none;display:table;margin-left:auto;margin-right:auto}.theme section.bio h1 a,.theme section.bio h2 a,.theme section.bio h3 a,.theme section.custom h1 a,.theme section.custom h2 a,.theme section.custom h3 a{color:inherit!important}.theme section.bio .title,.theme-stacked-two section.contact .content.no-form .info-wrapper .info .description h2,.theme-stacked-two section.contact .content.no-form .info-wrapper .info .description p{text-align:center}editable-image{display:inline-block;position:relative;background-size:contain;background-repeat:no-repeat;background-position:center center}editable-image.placeholder{background-size:100%}editable-image[crop=no]{width:100%;height:100%}editable-image[crop=no] img{width:100%;height:auto}div[brndm-blog-section] .btn-success{margin:0 auto;display:none;max-width:46rem}.theme{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.theme .ng-hide:not(.ng-hide-animate){display:none!important}.theme button[disabled]{opacity:.6}.theme .site-background{position:fixed;top:0;bottom:0;left:0;right:0;z-index:0}#follow-frame,.theme .modal{position:fixed;z-index:400}.theme [brndm-menu-item],.theme [click-once],.theme [ng-click],.theme [ui-sref]{cursor:pointer}#follow-frame{height:75px;width:355px;bottom:0;right:0;z-index:100;border-top:1px solid #bebec6;border-left:1px solid #bebec6;border-top-left-radius:.4rem;visibility:hidden}#follow-frame.ng-enter{visibility:visible}.theme-stacked-two{font-family:'Open Sans',sans-serif;background-color:#fff;line-height:1}.theme-stacked-two a,.theme-stacked-two abbr,.theme-stacked-two acronym,.theme-stacked-two address,.theme-stacked-two applet,.theme-stacked-two article,.theme-stacked-two aside,.theme-stacked-two audio,.theme-stacked-two b,.theme-stacked-two big,.theme-stacked-two canvas,.theme-stacked-two caption,.theme-stacked-two center,.theme-stacked-two cite,.theme-stacked-two code,.theme-stacked-two dd,.theme-stacked-two del,.theme-stacked-two details,.theme-stacked-two dfn,.theme-stacked-two div,.theme-stacked-two dl,.theme-stacked-two dt,.theme-stacked-two em,.theme-stacked-two embed,.theme-stacked-two fieldset,.theme-stacked-two figcaption,.theme-stacked-two figure,.theme-stacked-two footer,.theme-stacked-two form,.theme-stacked-two h5,.theme-stacked-two h6,.theme-stacked-two header,.theme-stacked-two hgroup,.theme-stacked-two i,.theme-stacked-two iframe,.theme-stacked-two img,.theme-stacked-two input,.theme-stacked-two ins,.theme-stacked-two kbd,.theme-stacked-two label,.theme-stacked-two legend,.theme-stacked-two li,.theme-stacked-two mark,.theme-stacked-two menu,.theme-stacked-two nav,.theme-stacked-two object,.theme-stacked-two ol,.theme-stacked-two output,.theme-stacked-two pre,.theme-stacked-two q,.theme-stacked-two ruby,.theme-stacked-two s,.theme-stacked-two samp,.theme-stacked-two small,.theme-stacked-two span,.theme-stacked-two strike,.theme-stacked-two strong,.theme-stacked-two sub,.theme-stacked-two summary,.theme-stacked-two sup,.theme-stacked-two table,.theme-stacked-two tbody,.theme-stacked-two td,.theme-stacked-two textarea,.theme-stacked-two tfoot,.theme-stacked-two th,.theme-stacked-two thead,.theme-stacked-two time,.theme-stacked-two tr,.theme-stacked-two tt,.theme-stacked-two u,.theme-stacked-two ul,.theme-stacked-two var,.theme-stacked-two video{padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}.theme-stacked-two blockquote,.theme-stacked-two h1,.theme-stacked-two h2,.theme-stacked-two h3,.theme-stacked-two h4,.theme-stacked-two p{padding:0;border:0;outline:0;vertical-align:baseline}.theme-stacked-two section{padding:0;outline:0;font-size:100%;vertical-align:baseline;display:block}.theme-stacked-two article,.theme-stacked-two aside,.theme-stacked-two details,.theme-stacked-two figcaption,.theme-stacked-two figure,.theme-stacked-two footer,.theme-stacked-two header,.theme-stacked-two hgroup,.theme-stacked-two menu,.theme-stacked-two nav{display:block}.theme-stacked-two ol,.theme-stacked-two ul{list-style:none}.theme-stacked-two blockquote,.theme-stacked-two q{quotes:none}.theme-stacked-two blockquote:after,.theme-stacked-two blockquote:before,.theme-stacked-two q:after,.theme-stacked-two q:before{content:none}.theme-stacked-two .description h2,.theme-stacked-two .description-wrapper h2{font-weight:700}.theme-stacked-two editable-image,.theme-stacked-two editable-image img,.theme-stacked-two strong .medium-editor,custom-media figure .image-container{display:inline-block}.theme-stacked-two editable-image{width:100%;height:100%}.theme-stacked-two section:not(.bio):not(.custom) h1,.theme-stacked-two section:not(.bio):not(.custom) h2{line-height:130%;letter-spacing:-1.2px;margin-bottom:10px}.theme-stacked-two h1>span,.theme-stacked-two h2>span{line-height:130%;letter-spacing:-1.2px}.theme-stacked-two h3,.theme-stacked-two h4,.theme-stacked-two li,.theme-stacked-two p{line-height:150%}.theme-stacked-two h3>span,.theme-stacked-two h4>span,.theme-stacked-two li>span,.theme-stacked-two p>span{display:inline-block;line-height:150%}.theme-stacked-two h1{font-size:24px}.theme-stacked-two h1 .small{font-size:22px}.theme-stacked-two h1 .large{font-size:26px}.theme-stacked-two blockquote,.theme-stacked-two h2{font-size:20px}.theme-stacked-two h2 .small{font-size:18px}.theme-stacked-two h2 .large{font-size:22px}.theme-stacked-two h3{font-size:16px}.theme-stacked-two h3 .small{font-size:14px}.theme-stacked-two h3 .large{font-size:18px}.theme-stacked-two h4{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700}.theme-stacked-two h4 .small{font-size:12px}.theme-stacked-two h4 .large,.theme-stacked-two p{font-size:16px}.theme-stacked-two ol li .small,.theme-stacked-two p .small,.theme-stacked-two ul li .small{font-size:14px}.theme-stacked-two blockquote.pull,.theme-stacked-two ol li .large,.theme-stacked-two p .large,.theme-stacked-two ul li .large{font-size:18px}.theme-stacked-two ul{list-style-type:square;margin-left:1.2em}.theme-stacked-two ol{list-style-type:decimal;margin-left:1.4em}.theme-stacked-two ol li,.theme-stacked-two ul li{display:list-item!important;font-size:16px}.theme-stacked-two a{text-decoration:none;color:inherit;cursor:pointer}.theme-stacked-two .line-through{text-decoration:line-through}.theme-stacked-two section h1 a:hover,.theme-stacked-two section h2 a:hover,.theme-stacked-two section h3 a:hover,.theme-stacked-two section h4 a:hover,.theme-stacked-two section ol a:hover,.theme-stacked-two section p a:hover,.theme-stacked-two section ul a:hover{text-decoration:underline}.theme-stacked-two .time{margin-bottom:5px}.theme-stacked-two .button{cursor:pointer;line-height:1em;font-weight:700;float:left;-webkit-transition:background .25s;transition:background .25s}.theme-stacked-two .button.small{padding:13px 26px;font-size:12px}.theme-stacked-two .button,.theme-stacked-two .button.medium{padding:15px 30px;font-size:14px}.theme-stacked-two .button.large{padding:18px 36px;font-size:16px}.theme-stacked-two .button.huge{padding:22px 44px;font-size:18px}.theme-stacked-two .button:hover{background-image:-webkit-linear-gradient(270deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.12) 100%);background-image:linear-gradient(-180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.12) 100%)}.theme-stacked-two .button:active{background-image:-webkit-linear-gradient(270deg,rgba(0,0,0,.24) 0%,rgba(0,0,0,.24) 100%);background-image:linear-gradient(-180deg,rgba(0,0,0,.24) 0%,rgba(0,0,0,.24) 100%)}.theme-stacked-two .button.center{float:none;margin-left:auto;margin-right:auto}.theme-stacked-two .field{line-height:150%;float:left;background:rgba(0,0,0,.04)}.theme-stacked-two .image-wrapper{overflow:hidden;display:inline-table;text-align:center}.theme-stacked-two .image-wrapper .image img{max-width:100%;max-height:100%;vertical-align:middle;width:100%}.theme-stacked-two .text-wrapper{display:inline-table}.theme-stacked-two .text{display:table-cell;vertical-align:middle}.theme-stacked-two .social-networks a{display:inline-block;margin:12px 12px 0 0;background-position:center;background-repeat:no-repeat;-webkit-transition:background .2s;transition:background .2s}.theme-stacked-two section.light .social-networks a,.theme-stacked-two.light .social-networks a{background-color:#2c2b3f}.theme-stacked-two section.dark .social-networks a,.theme-stacked-two.dark .social-networks a{background-color:#fff}.theme-stacked-two section.light .social-networks a:hover{background-color:#2c2b3f;opacity:.5}.theme-stacked-two section.dark .social-networks a:hover{background-color:#fff;opacity:.5}.theme-stacked-two .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.theme-stacked-two .slick-slider [contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.theme-stacked-two .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.theme-stacked-two .slick-list:focus{outline:none}.theme-stacked-two .slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}.theme-stacked-two .slick-list.dragging{cursor:hand}.slick-slide,.slick-track,.theme-stacked-two .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.theme-stacked-two .slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:after,.theme-stacked-two .slick-track:before{content:"";display:table}.theme-stacked-two .slick-track:after{clear:both}.theme-stacked-two .slick-loading .slick-track{visibility:hidden}.theme-stacked-two .slick-slide{float:left;height:100%;min-height:1px;display:none}.theme-stacked-two .slick-slide.slick-loading img{display:none}.theme-stacked-two .slick-slide.dragging img{pointer-events:none}.theme-stacked-two .menu .mobile-menu-button h4 a.active,.theme-stacked-two .slick-initialized .slick-slide{display:block}.theme-stacked-two .slick-loading .slick-slide{visibility:hidden}.theme-stacked-two .slick-next.slick-disabled,.theme-stacked-two .slick-prev.slick-disabled{opacity:.5;cursor:default}.theme-stacked-two .slick-next,.theme-stacked-two .slick-prev{position:relative;display:inline-block!important;cursor:pointer;color:transparent;padding:0;border:none;outline:none;margin:32px 12px 0;float:none;-webkit-transition:background .12s;transition:background .12s;box-sizing:content-box}.theme-stacked-two section.background.light .slick-prev,.theme-stacked-two section.background.light .slick-prev.slick-disabled:hover,.theme-stacked-two.light .slick-prev,.theme-stacked-two.light .slick-prev.slick-disabled:hover{background:url(images/icons/prev-b.png) no-repeat center!important;border:solid 2px #2c2b3f!important}.theme-stacked-two section.background.light .slick-prev:hover,.theme-stacked-two.light .slick-prev:hover{background:url(images/icons/prev-w.png) no-repeat center #2c2b3f!important}.theme-stacked-two section.background.light .slick-next,.theme-stacked-two section.background.light .slick-next.slick-disabled:hover,.theme-stacked-two.light .slick-next,.theme-stacked-two.light .slick-next.slick-disabled:hover{background:url(images/icons/next-b.png) no-repeat center!important;border:solid 2px #2c2b3f!important}.theme-stacked-two section.background.light .slick-next:hover,.theme-stacked-two.light .slick-next:hover{background:url(images/icons/next-w.png) no-repeat center #2c2b3f!important}.theme-stacked-two section.background.dark .slick-prev,.theme-stacked-two section.background.dark .slick-prev.slick-disabled:hover,.theme-stacked-two.dark .slick-prev,.theme-stacked-two.dark .slick-prev.slick-disabled:hover{background:url(images/icons/prev-w.png) no-repeat center!important;border:solid 2px #fff!important}.theme-stacked-two section.background.dark .slick-prev:hover,.theme-stacked-two.dark .slick-prev:hover{background:url(images/icons/prev-b.png) no-repeat center #fff!important}.theme-stacked-two section.background.dark .slick-next,.theme-stacked-two section.background.dark .slick-next.slick-disabled:hover,.theme-stacked-two.dark .slick-next,.theme-stacked-two.dark .slick-next.slick-disabled:hover{background:url(images/icons/next-w.png) no-repeat center!important;border:solid 2px #fff!important}.theme-stacked-two section.background.dark .slick-next:hover,.theme-stacked-two.dark .slick-next:hover{background:url(images/icons/next-b.png) no-repeat center #fff!important}.theme-stacked-two.light .modal{background:#fff}.theme-stacked-two.dark .modal,.theme-stacked-two.light section .content.expand .listing-expand-divider{background:#2c2b3f}.theme-stacked-two .modal .modal-content{max-width:480px;display:block;margin:0 auto;text-align:left;width:100%}.theme-stacked-two .modal .modal-content *{text-align:left}.theme-stacked-two .modal .modal-content .image{width:100%;height:100%}.theme-stacked-two .modal .close-modal{width:40px;height:40px;position:absolute;z-index:1;top:40px;right:40px}.theme-stacked-two.light .modal .close-modal{background:url(images/icons/close-b.png) no-repeat center #fff;border:solid 2px #2c2b3f;-webkit-transition:all .2s;transition:all .2s}.theme-stacked-two.light .modal .close-modal:hover{background-color:#2c2b3f;background-image:url(images/icons/close-w.png)}.theme-stacked-two.dark .modal .close-modal{background:url(images/icons/close-w.png) no-repeat center #2c2b3f;border:solid 2px #fff;-webkit-transition:all .2s;transition:all .2s}.theme-stacked-two.dark .modal .close-modal:hover{background-color:#fff;background-image:url(images/icons/close-b.png)}.theme-stacked-two .modal .modal-content .header{float:left;width:100%}.theme-stacked-two .modal .modal-content .header .image{float:left;width:60px;height:60px;display:table}.theme-stacked-two .modal .modal-content .header .image .image-wrapper{width:100%;display:table-cell;vertical-align:middle}.theme-stacked-two .modal .modal-content .header .image .image-wrapper img,.theme-stacked-two section .content.description{width:100%}.theme-stacked-two .modal .modal-content .header .text{float:right;width:400px;height:60px;display:table}.theme-stacked-two .modal .modal-content .header .text .text-wrapper{display:table-cell;vertical-align:middle}.theme-stacked-two .modal .modal-content .description{margin-top:20px;float:left;width:100%}.theme-stacked-two .menu{width:100%;position:fixed;top:0;z-index:3;box-shadow:0 1px 3px rgba(0,0,0,.12)}.nav-site .theme-stacked-two .menu,.theme-stacked-two .menu .mobile-menu-button h4 a{display:none}.theme-stacked-two .menu .mobile-menu-button{display:none;background:url(images/icons/mobile-menu-w.png) no-repeat center left 20px;padding:4px 0;cursor:pointer}.theme-stacked-two .menu .mobile-menu-button.close{background:url(images/icons/up-w.png) no-repeat center left 22px}.theme-stacked-two .menu .mobile-menu-button h4{float:left;color:#fff;margin-left:20px}.theme-stacked-two .menu nav{text-align:center;display:block;float:left;width:100%;background:#fff}.theme-stacked-two .menu nav.collapse.am-collapse{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;overflow:hidden}.theme-stacked-two .menu nav.collapse.am-collapse.in-remove{-webkit-animation-name:collapse;animation-name:collapse;display:block!important}.theme-stacked-two .menu nav.collapse.am-collapse.in-add{-webkit-animation-name:expand;animation-name:expand}.theme-stacked-two.dark .menu nav{background:#2d2d2d}.theme-stacked-two section.background.dark nav,.theme-stacked-two.dark .menu nav a{color:#fff}.theme-stacked-two nav h4{display:inline-block;color:inherit;margin:0}.theme-stacked-two nav a{line-height:1em;color:inherit;padding:14px 0 12px;margin:0 14px;display:block;border-bottom:solid 2px transparent;-webkit-transition:all .25s;transition:all .25s}.theme-stacked-two .menu .more{display:inline-block;position:relative}.theme-stacked-two section{width:100%;position:relative;box-shadow:inset 0 -1px 0 rgba(0,0,0,.4);height:100vh;display:table;text-align:center;border:none}.theme-stacked-two section:last-of-type{box-shadow:none!important}.theme-stacked-two.dark section{box-shadow:inset 0 -1px 0 rgba(255,255,255,.08);background-color:#2c2b3f}.theme-stacked-two section.background.image{box-shadow:none}.theme-stacked-one section.background.image.stretch{background-attachment:scroll;background-size:cover}.theme-stacked-one section.background.image.fixed{background-attachment:fixed;background-size:cover}.theme-stacked-one section.background.image.pattern{background-repeat:repeat;background-size:auto}.theme-stacked-two section.background.light blockquote,.theme-stacked-two section.background.light h1,.theme-stacked-two section.background.light h2,.theme-stacked-two section.background.light h3,.theme-stacked-two section.background.light h4,.theme-stacked-two section.background.light li,.theme-stacked-two section.background.light p{color:#2c2b3f!important}.theme-stacked-two section.background.light figcaption{color:rgba(44,43,63,.6)}.theme-stacked-two section.background.dark blockquote,.theme-stacked-two section.background.dark figcaption,.theme-stacked-two section.background.dark h1,.theme-stacked-two section.background.dark h2,.theme-stacked-two section.background.dark h3,.theme-stacked-two section.background.dark h4,.theme-stacked-two section.background.dark li,.theme-stacked-two section.background.dark p{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.3)}.theme-stacked-two .wrapper{display:inline-table;vertical-align:middle;padding:80px 10px;width:100%;height:100%;box-sizing:border-box}.theme-stacked-two .content{width:100%;display:block;margin:0 auto;text-align:center}.theme-stacked-two section .description-wrapper{width:320px;display:table-cell;vertical-align:middle}.theme-stacked-two section .content.description h2,.theme-stacked-two section .content.description p,.theme-stacked-two section.contact .content .info-wrapper .info .description h2,.theme-stacked-two section.contact .content .info-wrapper .info .description p{text-align:left}.theme-stacked-two section .main-wrapper{width:560px;display:inline-table;float:right;height:100%}.theme-stacked-two section .main-wrapper .main-aligner{width:560px;display:table-cell;vertical-align:middle}.theme-stacked-two section .main-wrapper .main-content{width:560px;display:block}.theme-stacked-two section .content.expand{padding-top:60px;text-align:center}.theme-stacked-two section .content.expand .listing-expand-divider{display:inline-block;width:100%;height:2px;margin-top:20px}.theme-stacked-two.dark section .content.expand .listing-expand-divider{background:#fff}.theme-stacked-two section.light .content.expand .listing-expand-divider{background:#2c2b3f}.theme-stacked-two section.dark .content.expand .listing-expand-divider{background:#fff}.theme-stacked-two section .content.expand .listing-expand-close{display:inline-block;margin-bottom:40px;-webkit-transition:background .12s;transition:background .12s;z-index:999;margin-top:-24px}.theme-stacked-two section.background.light .content.expand .listing-expand-close,.theme-stacked-two.light .content.expand .listing-expand-close{background:url(images/icons/close-w.png) no-repeat center #2c2b3f!important;border:solid 2px transparent}.theme-stacked-two section.background.dark .content.expand .listing-expand-close,.theme-stacked-two.dark .content.expand .listing-expand-close{background:url(images/icons/close-b.png) no-repeat center #fff!important;border:solid 2px transparent}.theme-stacked-two section .continue{display:block;width:100%;height:24px;padding:3% 0;background:no-repeat center;position:absolute;z-index:2;bottom:0;left:0;-webkit-transition:opacity .25s;transition:opacity .25s}.theme-stacked-two section .continue:hover{opacity:.5}.theme-stacked-two section:last-of-type .continue{display:none!important}.theme-stacked-two.light section .continue{background-image:url(images/icons/down-b.png)}.theme-stacked-two.dark section .continue{background-image:url(images/icons/down-w.png)}.theme-stacked-two section.light .continue{background-image:url(images/icons/down-b.png)}.theme-stacked-two section.dark .continue{background-image:url(images/icons/down-w.png)}.theme-stacked-two section .content.list .listing .image-wrapper .image{width:100%;height:100%}.theme-stacked-two.shapes-square .button,.theme-stacked-two.shapes-square .contact-info-item .icon,.theme-stacked-two.shapes-square .image-wrapper,.theme-stacked-two.shapes-square .modal .close-modal,.theme-stacked-two.shapes-square .skills .listing,.theme-stacked-two.shapes-square .slick-next,.theme-stacked-two.shapes-square .slick-prev,.theme-stacked-two.shapes-square .social-networks a,.theme-stacked-two.shapes-square .timeline .point{border-radius:0}.theme-stacked-two.shapes-rounded .button,.theme-stacked-two.shapes-rounded .contact-info-item .icon,.theme-stacked-two.shapes-rounded .image-wrapper,.theme-stacked-two.shapes-rounded .modal .close-modal,.theme-stacked-two.shapes-rounded .skills .listing,.theme-stacked-two.shapes-rounded .slick-next,.theme-stacked-two.shapes-rounded .slick-prev,.theme-stacked-two.shapes-rounded .social-networks a,.theme-stacked-two.shapes-rounded .timeline .point{border-radius:6px}.theme-stacked-two.shapes-rounded ul,.theme-stacked-two.shapes-square ul{list-style-type:square}.theme-stacked-two.shapes-circular .button,.theme-stacked-two.shapes-circular .contact-info-item .icon,.theme-stacked-two.shapes-circular .image-wrapper,.theme-stacked-two.shapes-circular .modal .close-modal,.theme-stacked-two.shapes-circular .skills .listing,.theme-stacked-two.shapes-circular .slick-next,.theme-stacked-two.shapes-circular .slick-prev,.theme-stacked-two.shapes-circular .social-networks a,.theme-stacked-two.shapes-circular .timeline .point{border-radius:999px}.theme-stacked-two.shapes-circular ul{list-style-type:disc}.theme-stacked-two nav a.active,.theme-stacked-two nav a:hover{border-color:#5d788e}.theme-stacked-two section.intro .content.header nav a:hover{border-bottom-color:#5d788e;background:0 0;text-decoration:none}.theme-stacked-two .more .links h4 a:hover{background:#5d788e;color:#fff}.theme-stacked-two section.intro nav .more .links h4 a:hover{background:#5d788e;color:#fff!important}.theme-stacked-two .button,.theme-stacked-two .button.highlighted,.theme-stacked-two .menu .mobile-menu-button,.theme-stacked-two section.background.color{background-color:#5d788e;color:#fff}.theme-stacked-two ::-moz-selection{background-color:#5d788e;color:#fff}.theme-stacked-two ::selection{background-color:#5d788e;color:#fff}.theme-stacked-two .social-networks a:hover{background-color:#5d788e}.theme-stacked-two section.background.color.dark .button,.theme-stacked-two section.background.color.dark .button.highlighted{background:#fff;color:#2c2b3f}.theme-stacked-two section.background.color.light .button,.theme-stacked-two section.background.color.light .button.highlighted{background:#2c2b3f;color:#fff}.theme-stacked-two section.background.color.light .social-networks a:hover{background-color:#2c2b3f;opacity:.75}.theme-stacked-two section.background.color.dark .social-networks a:hover{background-color:#fff;opacity:.75}.theme-stacked-two.light blockquote,.theme-stacked-two.light figcaption,.theme-stacked-two.light h1,.theme-stacked-two.light h2,.theme-stacked-two.light h3,.theme-stacked-two.light h4,.theme-stacked-two.light li,.theme-stacked-two.light p{color:#2c2b3f}.theme-stacked-two.dark blockquote,.theme-stacked-two.dark figcaption,.theme-stacked-two.dark h1,.theme-stacked-two.dark h2,.theme-stacked-two.dark h3,.theme-stacked-two.dark h4,.theme-stacked-two.dark li,.theme-stacked-two.dark p{color:#fff}@media (min-width:961px){.theme-stacked-two section .wrapper{max-width:980px;padding:60px 10px}.theme-stacked-two .menu nav.collapse:not(.in){display:block!important;overflow:visible}.theme-stacked-two .menu nav .more>h4>a{cursor:default;border:none}.theme-stacked-two .menu nav .more>h4>a:hover{background:inherit}.theme-stacked-two .menu nav .more .links{display:none;position:absolute;top:90%;right:0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2)}.theme-stacked-two .menu nav .more:hover .links{display:block}.theme-stacked-two .menu nav .more .links h4{float:left;text-align:left;width:100%}.theme-stacked-two .menu nav .more .links h4 a{padding-right:30px;padding-left:15px;border:none;margin:0}.theme-stacked-two.dark .menu nav .more .links{background:#2d2d2d}.theme-stacked-two.dark .menu nav .more .links a{color:#fff}.theme-stacked-two .listing-expand-close,.theme-stacked-two .slick-next,.theme-stacked-two .slick-prev,.theme-stacked-two .social-networks a,.theme-stacked-two section.contact .content .info-wrapper .info .contact-info .contact-info-item .icon{width:32px;height:32px}.theme-stacked-two section.gallery .content.expand .image-wrapper,.theme-stacked-two section.gallery .content.expand .text-wrapper,.theme-stacked-two section.projects .content.expand .image-wrapper,.theme-stacked-two section.projects .content.expand .text-wrapper{width:400px;height:400px}.theme-stacked-two section.contact .content .info-wrapper,.theme-stacked-two section.contact .content .social-networks-wrapper{max-width:300px}.theme-stacked-two section.contact .content .form-wrapper{max-width:560px}.theme-stacked-two section.contact .content .info-wrapper .info .contact-info .contact-info-item .contact-info-text{max-width:180px}.theme-stacked-two section.contact .content.no-form{max-width:680px}.theme-stacked-two section.contact .content .info-wrapper .info,.theme-stacked-two section.contact .content.no-form .info-wrapper{max-width:100%;text-align:center;width:100%}.theme-stacked-two section.contact .content.no-form .info-wrapper .description{display:inline-block;text-align:center}.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info{width:100%;margin:15px 0}.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info .contact-info-item{float:left;width:30%;text-align:center}.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info .contact-info-item h3,.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info .contact-info-item h4{text-align:center}.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info.three-col .contact-info-item{width:30%;margin-right:5%}.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info.three-col .contact-info-item:last-child,.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info.two-col .contact-info-item:last-child{margin-right:0}.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info.two-col .contact-info-item{width:50%;margin-right:0}.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info.one-col .contact-info-item{width:100%;margin-right:0}.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info .contact-info-item .contact-info-text{max-width:100%;width:100%}.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info .contact-info-item .icon{float:none;display:inline-block;margin:0 0 16px}.theme-stacked-two section.contact .content.no-form .social-networks-wrapper{float:none;text-align:center;width:70%;max-width:70%;display:inline-block}.theme-stacked-two section.contact .content.no-form .social-networks{width:100%;max-width:100%;text-align:center}.theme-stacked-two section.contact .content.no-form .social-networks a{float:none}}@media (min-width:1120px){.theme-stacked-two .content{max-width:960px}.theme-stacked-two section.intro .content.image-small .image-wrapper{width:120px;height:120px}.theme-stacked-two section.intro .content.image-medium .image-wrapper{width:160px;height:160px}.theme-stacked-two section.intro .content.image-large .image-wrapper{width:200px;height:200px}.theme-stacked-two section.intro .content.image-left.image-small .text-wrapper,.theme-stacked-two section.intro .content.image-right.image-small .text-wrapper{height:120px;max-width:520px}.theme-stacked-two section.intro .content.image-left.image-medium .text-wrapper,.theme-stacked-two section.intro .content.image-right.image-medium .text-wrapper{height:160px;max-width:480px}.theme-stacked-two section.intro .content.image-left.image-large .text-wrapper,.theme-stacked-two section.intro .content.image-right.image-large .text-wrapper{height:200px;max-width:440px}.theme-stacked-two section.experience .content.timeline .listing .point{margin-top:24px}.theme-stacked-two section.projects .content.expand .image-wrapper,.theme-stacked-two section.projects .content.expand .text-wrapper{width:440px;height:440px}.theme-stacked-two section.gallery .content.expand .text-wrapper{width:280px;height:600px}.theme-stacked-two section.gallery .content.expand .image-wrapper{width:600px;height:600px}.theme-stacked-two section.gallery .content .listing-wrapper:nth-child(1),.theme-stacked-two section.gallery .content .listing-wrapper:nth-child(2),.theme-stacked-two section.gallery .content .listing-wrapper:nth-child(3),.theme-stacked-two section.skills .content .listing-wrapper:nth-child(1),.theme-stacked-two section.skills .content .listing-wrapper:nth-child(2),.theme-stacked-two section.skills .content .listing-wrapper:nth-child(3){margin-top:0}.theme-stacked-two section.contact .content .info-wrapper,.theme-stacked-two section.contact .content .social-networks-wrapper{max-width:320px}.theme-stacked-two section.contact .content .form-wrapper{max-width:560px}.theme-stacked-two section.contact .content .info-wrapper .info .contact-info .contact-info-item .contact-info-text{max-width:220px}}@media (min-width:1600px){.theme-stacked-two h1{font-size:30px}.theme-stacked-two h1 .small{font-size:26px}.theme-stacked-two h1 .large{font-size:34px}.theme-stacked-two blockquote,.theme-stacked-two h2{font-size:25px}.theme-stacked-two h2 .small{font-size:23px}.theme-stacked-two h2 .large{font-size:27px}.theme-stacked-two h3,.theme-stacked-two ol li,.theme-stacked-two p,.theme-stacked-two ul li{font-size:20px}.theme-stacked-two h3 .small{font-size:18px}.theme-stacked-two h3 .large{font-size:22px}.theme-stacked-two h4{font-size:14px}.theme-stacked-two ol li .small,.theme-stacked-two p .small,.theme-stacked-two ul li .small{font-size:18px}.theme-stacked-two blockquote.pull,.theme-stacked-two ol li .large,.theme-stacked-two p .large,.theme-stacked-two ul li .large{font-size:22px}.theme-stacked-two .button.small{padding:14px 28px;font-size:14px}.theme-stacked-two .button,.theme-stacked-two .button.medium{padding:18px 36px;font-size:16px}.theme-stacked-two .button.large{padding:20px 40px;font-size:18px}.theme-stacked-two .button.huge{padding:24px 48px;font-size:20px}.theme-stacked-two section.intro .content.header{top:80px;margin-left:-560px}.theme-stacked-two section.intro .content.main{bottom:80px}.theme-stacked-two section .wrapper .description-wrapper{width:360px}.theme-stacked-two section .wrapper .main-wrapper{width:680px;box-sizing:border-box;padding-left:40px}.theme-stacked-two section .wrapper .main-wrapper .main-aligner,.theme-stacked-two section .wrapper .main-wrapper .main-aligner .main-content{width:680px}.theme-stacked-two section.custom .main-wrapper,.theme-stacked-two section.custom .main-wrapper .main-aligner,.theme-stacked-two section.custom .main-wrapper .main-aligner .main-content{width:100%}.theme-stacked-two section.custom .content{width:760px}.theme-stacked-two section.skills .content.list .listing{width:198px;height:198px}.theme-stacked-two section.gallery .content .listing .image-wrapper{width:180px;height:180px}.theme-stacked-two section.education .content.list .listing .text-wrapper{width:82%}.theme-stacked-two section.projects .content.list .listing .text-wrapper,.theme-stacked-two section.publications .content.list .listing .text-wrapper{width:70%}.theme-stacked-two section.awards .content.list .listing .text-wrapper,.theme-stacked-two section.certifications .content.list .listing .text-wrapper,.theme-stacked-two section.patents .content.list .listing .text-wrapper{width:76%}.theme-stacked-two section.contact .content{max-width:1120px}.theme-stacked-two section.contact .content .info-wrapper,.theme-stacked-two section.contact .content .social-networks-wrapper{max-width:360px}.theme-stacked-two section.contact .content .form-wrapper{max-width:680px}}@media (max-width:960px){.theme-stacked-two .modal{display:block}.theme-stacked-two .modal .modal-content{padding:40px;margin-top:60px}.theme-stacked-two .modal .modal-content .header .image{float:left;width:15%!important;max-width:60px}.theme-stacked-two .modal .modal-content .header .text{float:left!important;width:80%!important;height:auto!important;margin-left:5%!important}.theme-stacked-two section.gallery .modal .modal-content,.theme-stacked-two section.projects .modal .modal-content{max-width:860px}.theme-stacked-two section.projects .modal .modal-content .project .project-image{float:left;width:auto;max-width:400px}.theme-stacked-two section.projects .modal .modal-content .project .project-description{float:left;width:100%;display:block;height:auto;margin-top:20px}.theme-stacked-two section.gallery .modal .modal-content .project .gallery-image{float:left;width:auto;max-width:400px}.theme-stacked-two section.gallery .modal .modal-content .project .project-description{float:left;width:100%;display:block;height:auto;margin-top:20px}.theme-stacked-two section .description-wrapper{width:auto;max-width:100%}.theme-stacked-two .social-networks,.theme-stacked-two section .content.description h2,.theme-stacked-two section .content.description p{text-align:center}.theme-stacked-two section .main-wrapper{width:100%;max-width:100%;margin-top:40px;display:block}.theme-stacked-two section .main-wrapper .main-aligner{width:100%;display:block}.theme-stacked-two section .main-wrapper .main-aligner .main-content{width:100%}.theme-stacked-two .social-networks a{float:none;margin:10px 5px 0!important;width:44px;height:44px}.theme-stacked-two .listing-expand-close,.theme-stacked-two .slick-next,.theme-stacked-two .slick-prev,.theme-stacked-two section.contact .content .info-wrapper .info .contact-info .contact-info-item .icon{width:44px;height:44px}.theme-stacked-two .menu:not([bs-collapse]){display:none}.theme-stacked-two .menu{z-index:5}.theme-stacked-two .menu .mobile-menu-button{display:block;float:left;width:100%;height:45px;background-color:rgba(0,0,0,.5)!important}.theme-stacked-two .menu .mobile-menu-button .mobile-menu-icon{float:left;width:20px;height:10px;background:url(images/icons/mobile-menu-w.png)}.theme-stacked-one .menu .mobile-menu-button,.theme-stacked-two .menu nav{background-color:rgba(0,0,0,.5)!important;color:#fff}.theme-stacked-two .menu nav h4{float:left;display:block;margin:0;color:inherit}.theme-stacked-two .menu nav a{margin:0;border:none}.theme-stacked-two .menu nav a:hover{background:rgba(255,255,255,.12)}.theme-stacked-two .menu .more{display:inline}.theme-stacked-two .menu .more .links a:hover{background:inherit!important;color:#2c2b3f}.theme-stacked-two.dark .menu .more .links a:hover{color:#fff}.theme-stacked-two .intro nav,.theme-stacked-two .menu .more>h4,.theme-stacked-two section .continue{display:none}.theme-stacked-two section{display:block;height:auto}.theme-stacked-two section.background.image.fixed,.theme-stacked-two section.background.image.stretch{background-attachment:scroll}.theme-stacked-two .wrapper{display:block;padding:12% 8%!important;width:84%;margin:0 auto}.theme-stacked-two section:first-of-type .wrapper{padding-top:22%!important}.theme-stacked-two .content{max-width:100%!important}.theme-stacked-two section .content.list{margin-top:0!important}.theme-stacked-two .intro .image-wrapper{margin-bottom:1.6em}.theme-stacked-two section.intro .content{text-align:center!important}.theme-stacked-two section.intro .content .image-wrapper{float:none!important}.theme-stacked-two section.intro .content.header{top:0}.theme-stacked-two section.intro .content.header,.theme-stacked-two section.intro .content.main{position:relative;width:100%;float:none;bottom:0;margin-left:0;left:0}.theme-stacked-two section.intro .content.main .text-wrapper{padding:0!important;max-width:100%!important;height:auto!important;text-align:center!important;width:100%}.theme-stacked-two section.experience .content.timeline .line{top:101px}.theme-stacked-two section.experience .content.timeline .listing{text-align:center}.theme-stacked-two section.experience .content.timeline .listing:hover{padding-bottom:0}.theme-stacked-two section.experience .content.timeline .listing .point{width:24px;height:24px;margin:20px 0 10px}.theme-stacked-two section.experience .content.timeline .listing .point .expand-icon{opacity:1}.theme-stacked-two section.experience .content .listing .image-wrapper{float:none;margin-bottom:20px}.theme-stacked-two section.experience .content .listing .text-wrapper{padding:0;width:100%;text-align:center}.theme-stacked-two section.experience .content .listing .text-wrapper:after{display:none!important}.theme-stacked-two section.education .content.list .listing-wrapper .listing{text-align:center;width:100%;margin:0;border-top:0!important;padding-top:0!important}.theme-stacked-two section.education .content.list .listing-wrapper .listing .image-wrapper{float:none;display:inline-table;margin-right:0;margin-bottom:20px}.theme-stacked-two section.education .content.list .listing-wrapper .listing .text-wrapper{max-width:100%;width:100%}.theme-stacked-two section.education .content.list .listing-wrapper .listing .text{text-align:left;margin:0}.theme-stacked-two section.gallery .content.expand .image-wrapper,.theme-stacked-two section.projects .content.expand .image-wrapper{width:100%;margin-bottom:40px}.theme-stacked-two section.contact .content .form-wrapper form .button,.theme-stacked-two section.projects .content.expand .text-wrapper{width:100%}.theme-stacked-two section.publications .content.list .listing .text-wrapper{width:70%}.theme-stacked-two section.testimonials .content.list .listing-wrapper .listing{text-align:center;width:100%;margin:0;border-top:0!important;padding-top:0!important}.theme-stacked-two section.testimonials .content.list .listing-wrapper .listing .image-wrapper{float:none;display:inline-table;margin-right:0;margin-bottom:20px}.theme-stacked-two section.testimonials .content.list .listing-wrapper .listing .text-wrapper{max-width:100%;margin:0}.theme-stacked-two section.testimonials .content.list .slick-next,.theme-stacked-two section.testimonials .content.list .slick-prev{top:-120px!important}.theme-stacked-two section.contact .content .info-wrapper .info .contact-info .contact-info-item h3,.theme-stacked-two section.contact .content .info-wrapper .info .contact-info .contact-info-item h4{text-align:left}.theme-stacked-two section.contact .content .form-wrapper{float:left;width:100%;margin-top:40px}.theme-stacked-two section.contact .content .form-wrapper form{float:left;max-width:100%}.theme-stacked-two section.contact .content .social-networks-wrapper .social-networks,.theme-stacked-two section.testimonials .content.list .listing-wrapper .listing .text{text-align:center}}@media (max-width:960px) and (min-width:640px){.theme-stacked-two .menu nav h4{width:50%}.theme-stacked-two section.experience .content.timeline .listing .point{margin-top:23px}.theme-stacked-two section.contact .content .info-wrapper,.theme-stacked-two section.contact .content .info-wrapper .info{max-width:100%;text-align:center}.theme-stacked-two section.contact .content .info-wrapper .info .contact-info .contact-info-item{float:left;width:30%;text-align:center}.theme-stacked-two section.contact .content .info-wrapper .info .contact-info.three-col .contact-info-item{width:30%;margin-right:5%}.theme-stacked-two section.contact .content .info-wrapper .info .contact-info.three-col .contact-info-item:last-child{margin-right:0}.theme-stacked-two section.contact .content .info-wrapper .info .contact-info .contact-info-item .contact-info-text{max-width:100%;width:100%}.theme-stacked-two section.contact .content .info-wrapper .info .contact-info .contact-info-item .icon{float:none;display:inline-block;margin:0 0 16px}.theme-stacked-two section.contact .content .info-wrapper .info .contact-info .contact-info-item h3,.theme-stacked-two section.contact .content .info-wrapper .info .contact-info .contact-info-item h4,.theme-stacked-two section.contact .content .social-networks-wrapper,.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info .contact-info-item h3,.theme-stacked-two section.contact .content.no-form .info-wrapper .info .contact-info .contact-info-item h4,.theme-stacked-two section.contact .content.no-form .info-wrapper .info .description{text-align:center}.theme-stacked-two section.contact .content .social-networks{float:left;width:100%;text-align:center}.theme-stacked-two section.contact .content .social-networks a{float:none}}@media (max-width:640px){.theme-stacked-two .menu nav h4{width:100%}.theme-stacked-two section.experience .content.timeline .listing .point{margin-top:24px}.theme-stacked-two section.awards .content.list .listing,.theme-stacked-two section.certifications .content.list .listing,.theme-stacked-two section.patents .content.list .listing,.theme-stacked-two section.projects .content.list .listing,.theme-stacked-two section.publications .content.list .listing{text-align:center}.theme-stacked-two section.projects .content.list .listing .image-wrapper{float:none;margin-bottom:0}.theme-stacked-two section.projects .content.list .listing .text-wrapper{width:100%;text-align:center;margin-top:20px;min-height:0;display:block}.theme-stacked-two section.awards .content.list .listing .text-wrapper .text,.theme-stacked-two section.certifications .content.list .listing .text-wrapper .text,.theme-stacked-two section.patents .content.list .listing .text-wrapper .text,.theme-stacked-two section.projects .content.list .listing .text-wrapper .text,.theme-stacked-two section.publications .content.list .listing .text-wrapper .text{display:block}.theme-stacked-two section.patents .content.list .listing .image-wrapper{float:none;margin-bottom:0}.theme-stacked-two section.patents .content.list .listing .text-wrapper{width:100%;text-align:center;margin-top:20px;min-height:0;display:block}.theme-stacked-two section.awards .content.list .listing .image-wrapper{float:none;margin-bottom:0}.theme-stacked-two section.awards .content.list .listing .text-wrapper{width:100%;text-align:center;margin-top:20px;min-height:0;display:block}.theme-stacked-two section.publications .content.list .listing .image-wrapper{float:none;margin-bottom:0}.theme-stacked-two section.publications .content.list .listing .text-wrapper{width:100%;text-align:center;margin-top:20px;min-height:0;display:block}.theme-stacked-two section.certifications .content.list .listing .image-wrapper{float:none;margin-bottom:0}.theme-stacked-two section.certifications .content.list .listing .text-wrapper{width:100%;text-align:center;margin-top:20px;min-height:0;display:block}.theme-stacked-two section.gallery .content .listing-wrapper{width:50%}.theme-stacked-two section.testimonials .content.list.grid .listing-wrapper{width:100%;margin:0 0 40px}}@media (max-width:480px){.theme-stacked-two section.gallery .content .listing-wrapper{width:100%}.theme-stacked-two .modal .close-modal{top:20px;right:20px}.theme-stacked-two section.gallery .content .listing .image-wrapper{margin-right:auto;margin-left:auto}}.theme-stacked-two section.quote{height:200px!important}.theme-stacked-two section.bio .main-wrapper{float:none}.theme-stacked-two section.bio .main-wrapper .title{font-weight:700}@media (max-width:960px){.theme-stacked-two section.blog .wrapper .description-wrapper{display:block}}@media (min-width:961px){.theme-stacked-two section.blog .content.description{text-align:left}}.theme-stacked-two section.blog .content.description a{text-decoration:underline}.theme-stacked-two section.blog .slider .listing{text-align:left;margin-bottom:40px}.theme-stacked-two section.blog .slider .listing h3{font-size:24px;margin:10px 0;font-weight:700}.theme-stacked-two section.blog .slider .listing .image{float:left;width:260px;height:160px;border-radius:4px;background-size:cover;background-color:#b4b4c0;margin:8px 30px 4px 0}@media (max-width:960px){.theme-stacked-two section.blog .slider .listing .image{margin:0;width:100%;height:auto;padding-top:63%}}.theme-stacked-two section.blog .slider .listing .text p{margin:5px 0;font-size:16px;line-height:28px}@media (min-width:961px){.theme-stacked-two section.contact{display:block}.theme-stacked-two section.contact .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}.theme-stacked-two section.contact .wrapper .description-wrapper,.theme-stacked-two section.contact .wrapper .main-wrapper{display:block;height:auto}}.theme-stacked-two section.contact .content .info-wrapper{float:left;text-align:left}.theme-stacked-two section.contact .content .social-networks-wrapper{text-align:left;display:block;float:left;margin-top:20px}.theme-stacked-two section.contact .content .info-wrapper .info{display:block;text-align:left}@media (max-width:960px){.theme-stacked-two section.contact .content .info-wrapper .info .description h2,.theme-stacked-two section.contact .content .info-wrapper .info .description p{text-align:center}}@media (max-width:960px){.theme-stacked-two section.contact .content .social-networks-wrapper{float:none}}.theme-stacked-two section.contact .content .social-networks{display:block;float:left}@media (max-width:960px){.theme-stacked-two section.contact .content .social-networks{float:none}}.theme-stacked-two .modals.projects .modal .modal-content .project-description p,.theme-stacked-two section.contact .content .social-networks a{float:left}@media (max-width:960px){.theme-stacked-two section.contact .content .social-networks a{float:none}.theme-stacked-two section.contact .content .form-wrapper .button{float:none;margin-left:auto;margin-right:auto}}.theme-stacked-two section.contact .content .form-wrapper form{float:left;width:100%;text-align:left}.theme-stacked-two section.contact .content .form-wrapper form .field{float:left;display:block;width:92%;height:64px;padding:0 4%;background:rgba(0,0,0,.06);margin-bottom:8px;font-size:18px}.theme-stacked-two section.contact .content .form-wrapper form textarea.field{resize:none;height:180px;padding:4%}.theme-stacked-two.light section.contact .content form .field{background:rgba(0,0,0,.08);color:#1e1e1e}.theme-stacked-two.dark section.contact .content form .field{background:rgba(255,255,255,.08);color:#fff}.theme-stacked-two section.contact.background.image .content form .field{background:rgba(255,255,255,.9);color:#1e1e1e}.theme-stacked-two section.contact .content.no-form .form-wrapper,.theme-stacked-two section.contact .message-me h1{display:none}.theme-stacked-two section.contact .message-me{text-align:left;width:100%}@media (max-width:960px){.theme-stacked-two section.contact .message-me{text-align:center;float:none}}@media (min-width:641px){.theme-stacked-two section.contact .message-me .button{font-size:16px;margin-top:60px;padding:18px 36px}}.theme-stacked-two section.custom .main-wrapper,.theme-stacked-two section.custom .main-wrapper .main-aligner,.theme-stacked-two section.custom .main-wrapper .main-aligner .main-content{width:100%}.theme-stacked-two section.bio .content,.theme-stacked-two section.custom .content{text-align:left;width:680px;margin-top:0;margin-bottom:0;padding:0}.theme-stacked-two section.bio .content h1,.theme-stacked-two section.bio .content h2,.theme-stacked-two section.bio .content h3,.theme-stacked-two section.custom .content h1,.theme-stacked-two section.custom .content h2,.theme-stacked-two section.custom .content h3{line-height:1.7em}.theme-stacked-two section.education{text-align:center}.theme-stacked-two section.education .content.list{display:inline-block;float:none;width:100%;margin-top:41px}.theme-stacked-two section.education .content.list .listing-wrapper{margin-bottom:40px}@media (max-width:960px){.theme-stacked-two section.education .content.list .listing-wrapper .listing .text{text-align:center}}.theme-stacked-two section.education .content.list .listing-wrapper:last-child{margin-bottom:0}.theme-stacked-two section.education .content.list .listing{display:inline-block;float:none;width:100%;text-align:center;border:none}.theme-stacked-two section.education .content.list .listing .image-wrapper{float:left;width:80px;height:80px;display:block}.theme-stacked-two section.education .content.list .listing .text-wrapper{min-height:80px;float:right;width:80%;text-align:left}.theme-stacked-two section.education .content.list .listing .text-wrapper p>span,.theme-stacked-two section.experience .content .listing p>span{max-width:520px}.theme-stacked-two section.education .content.list .listing .text-wrapper .text .education-description{margin-top:8px}.theme-stacked-two section.education .school{font-weight:700;line-height:130%}.theme-stacked-two section.education .study,.theme-stacked-two section.experience .content .listing h3,.theme-stacked-two section.testimonials .content.list .listing .text-wrapper h3{line-height:130%}.theme-stacked-two section.education .content.list.stacked{border-bottom:solid 1px rgba(0,0,0,.12)}.theme-stacked-two section.education .content.list.stacked .listing-wrapper .listing{padding:20px 0}.theme-stacked-two section.education .content.list.stacked .listing-wrapper:first-child .listing{border-top:none}.theme-stacked-two section.experience .content.list{margin-top:0;position:relative}.theme-stacked-two section.experience .content .line{display:block;width:2px;height:100%;position:absolute;margin-left:41px;top:0}.theme-stacked-two section.experience .content .listing-wrapper{z-index:2;position:relative}.theme-stacked-two section.experience .content .listing{display:block;width:100%;float:left;text-align:center}.theme-stacked-two section.experience .content .listing .text-wrapper{background:rgba(0,0,0,.08);text-align:left;padding:20px 24px;width:70%;float:right;position:relative}@media (max-width:740px){.theme-stacked-two section.experience .content .listing .text-wrapper{float:none;margin:0 auto}}.theme-stacked-two section.experience .content .listing .text-wrapper:after{display:block;top:34px;left:-10px;position:absolute;content:' ';border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid rgba(0,0,0,.08);visibility:visible}.theme-stacked-two section.experience .content .listing h4{line-height:130%;height:15px}.theme-stacked-two section.experience .content .listing p{margin-top:5px}.theme-stacked-two section.experience.background.image .content .listing .text-wrapper,.theme-stacked-two section.experience.background.image .content.list .listing .text-wrapper{background:rgba(255,255,255,.9)}.theme-stacked-two section.experience.background.image .content .listing .text-wrapper *{color:#1e1e1e!important;text-shadow:none!important}.theme-stacked-two section.experience.background.image .content .listing .text-wrapper:after,.theme-stacked-two section.experience.background.image .content.list .listing .text-wrapper:after{border-right-color:rgba(255,255,255,.9)}.theme-stacked-two.light section.experience .content .listing .text-wrapper{background:rgba(0,0,0,.08)}.theme-stacked-two.dark section.experience .content .listing .text-wrapper{background:rgba(255,255,255,.08)}.theme-stacked-two.light section.experience .content .listing .text-wrapper:after{border-right-color:rgba(0,0,0,.08)}.theme-stacked-two.dark section.experience .content .listing .text-wrapper:after{border-right-color:rgba(255,255,255,.08)}.theme-stacked-two section.experience .content .image-wrapper{float:left;width:80px;height:80px;display:block}.theme-stacked-two.light section.experience .content.timeline .line{background:#1e1e1e}.theme-stacked-two.dark section.experience .content.timeline .line{background:#fff}.theme-stacked-two section.experience.light .content.timeline .line{background:#1e1e1e}.theme-stacked-two section.experience.dark .content.timeline .line{background:#fff}.theme-stacked-two section.gallery .title,.theme-stacked-two section.intro .title{font-weight:700}.theme-stacked-two section.gallery .content slider-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-stacked-two section.gallery .content slider-item .listing .image-wrapper editable-image.placeholder{width:128px;height:90px}.theme-stacked-two section.gallery .content slider-item editable-image img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.theme-stacked-two section.gallery .content slider-item editable-image img.placeholder{width:128px;height:90px;top:0;right:0;bottom:0;margin:auto;-webkit-transform:none;transform:none}.theme-stacked-two section.gallery .content .listing-wrapper{cursor:pointer;-ms-flex-preferred-size:33.3%;flex-basis:33.3%;margin-top:20px}@media (max-width:960px){.theme-stacked-two section.gallery .content .listing-wrapper{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:640px){.theme-stacked-two section.gallery .content .listing-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%}}.theme-stacked-two section.gallery .content .listing .image-wrapper{width:160px;height:160px;margin:0 auto 6px;-webkit-transition:opacity .2s;transition:opacity .2s;background-size:contain;background-position:center center;background-repeat:no-repeat;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.theme-stacked-two section.gallery .content .listing .image-wrapper.placeholder{background-image:url(/themes/assets/images/blank/gallery.png);background-size:64px}.theme-stacked-two section.gallery .content.slider .listing-wrapper h3{margin-top:0}.theme-stacked-two section.gallery .content.slider .listing-wrapper .text-wrapper{display:table;width:100%}.theme-stacked-two section.gallery .content.list .listing-wrapper:hover .image-wrapper{opacity:.75}.theme-stacked-two section.gallery .content.list.grid .listing-wrapper{margin:0 1% 25px;display:inline-table}.theme-stacked-two section.gallery .content.list.grid .listing-wrapper .listing{margin:0}.theme-stacked-two section.gallery .content.expand .image-wrapper{float:left;border-radius:0}.theme-stacked-two section.gallery .content.expand .text-wrapper{float:right;text-align:left}.theme-stacked-two section.gallery .content.expand .text-wrapper p,.theme-stacked-two section.projects .content.expand .text-wrapper p{margin-top:12px}.theme-stacked-two section.gallery .content.expand .text-wrapper .button{margin-top:24px}.theme-stacked-two section.gallery.background.dark .content .listing .image-wrapper.placeholder{border-color:#fff}.theme-stacked-two .modals.gallery .modal,.theme-stacked-two .modals.projects .modal{overflow-x:hidden;overflow-y:auto}.theme-stacked-two .modals.gallery .modal .modal-content{max-width:860px;max-height:100vh;box-sizing:border-box}@media (max-width:1120px){.theme-stacked-two .modals.gallery .modal .modal-content{max-width:800px}}@media (max-width:960px){.theme-stacked-two .modals.gallery .modal .modal-content{margin-top:0}}.theme-stacked-two .modals.gallery .modal .modal-content .modal-content-slider{margin:50px auto;padding:0 20px;text-align:center}.theme-stacked-two .modals.gallery .modal .modal-content .gallery-image{float:left;width:560px;height:560px;border-radius:0;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}@media (max-width:1120px){.theme-stacked-two .modals.gallery .modal .modal-content .gallery-image{float:none;display:block;padding:0 10px;height:auto;max-height:560px;margin:0 auto 20px}}@media (max-width:640px){.theme-stacked-two .modals.gallery .modal .modal-content .gallery-image{max-width:300px;max-height:300px;height:auto;width:100%}}.theme-stacked-two .modals.gallery .modal .modal-content .gallery-image .image{width:auto;height:auto}.theme-stacked-two .modals.gallery .modal .modal-content .gallery-image .image editable-image.placeholder{display:block;margin:0 auto;width:128px;height:90px}.theme-stacked-two .modals.gallery .modal .modal-content .gallery-image .image editable-image img{max-height:560px;width:auto}.theme-stacked-two .modals.gallery .modal .modal-content .project-description{float:right;width:240px;display:table;height:560px}@media (max-width:1120px){.theme-stacked-two .modals.gallery .modal .modal-content .project-description{float:none;width:100%;height:auto;margin:0 auto}}.theme-stacked-two .modals.gallery .modal .modal-content .project-description .project-wrapper{display:table-cell;vertical-align:middle;height:100%}@media (max-width:1120px){.theme-stacked-two .modals.gallery .modal .modal-content .project-description .project-wrapper,.theme-stacked-two .modals.gallery .modal .modal-content .project-description .project-wrapper *{text-align:center}}.theme-stacked-two section.intro{z-index:4;min-height:600px;background-color:#fff}.theme-stacked-two section.intro .content.header{position:absolute;top:60px;left:50%;margin-left:-50%;z-index:2}@media (min-width:1121px){.theme-stacked-two section.intro .content.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:960px){.theme-stacked-two section.intro .content.header{position:static;margin-left:0}}.theme-stacked-two section.intro .content.header .image-wrapper{width:200px;height:200px;display:block;margin-left:auto;margin-right:auto}@media (min-width:1121px){.theme-stacked-two section.intro .content.header .image-wrapper{-ms-flex-negative:0;flex-shrink:0;margin-left:0}}.theme-stacked-two section.intro .content.header .image-wrapper .image,.theme-stacked-two section.intro .content.header .image-wrapper editable-image{width:100%;height:100%}@media (min-width:1121px){.theme-stacked-two section.intro .content.header nav{-ms-flex-negative:1;flex-shrink:1;white-space:nowrap}}@media (max-width:960px){.theme-stacked-two section.intro .content.header nav{margin-left:0}}.theme-stacked-two section.intro .content.header nav a{padding:12px 0;margin:0 16px;border-bottom:solid 2px transparent;color:inherit;text-decoration:none;-webkit-transition:border .2s;transition:border .2s}@media (max-width:1340px){.theme-stacked-two section.intro .content.header nav a{margin:0 10px}}.theme-stacked-two section.intro .content.header nav .more{display:inline-block;position:relative}.theme-stacked-two section.intro .content.header nav .more .links:hover,.theme-stacked-two section.intro .content.header nav .more:hover .links{display:block}.theme-stacked-two section.intro .content.header nav .more a:hover{border:none}.theme-stacked-two section.intro .content.header nav .more>h4>a{cursor:default;border:none}.theme-stacked-two section.intro .content.header nav .more>h4>a:hover{background:0 0}.theme-stacked-two section.intro .content.header nav .more .links{display:none;position:absolute;right:0;top:60px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.25)}.theme-stacked-two section.intro .content.header nav .more .links h4{float:left;text-align:left;width:100%;text-shadow:none;color:#1e1e1e}.theme-stacked-two section.intro .content.header nav .more .links h4 a{padding-right:30px;padding-left:15px;margin:0;border-radius:0;text-decoration:none;border:none;-webkit-transition:background .2s;transition:background .2s}.theme-stacked-two section.intro .content.header.image-none .image-wrapper{display:none}.theme-stacked-two section.intro .content.header.image-none nav>h4:first-child a{margin-left:0}.theme-stacked-two section.intro .content.header.image-small .image-wrapper{width:80px;height:80px}.theme-stacked-two section.intro .content.header.image-small nav{height:80px;line-height:80px}.theme-stacked-two section.intro .content.header.image-small nav .more .links{top:60px}.theme-stacked-two section.intro .content.header.image-medium .image-wrapper{width:120px;height:120px}.theme-stacked-two section.intro .content.header.image-medium nav{height:120px;line-height:120px}.theme-stacked-two section.intro .content.header.image-medium nav .more .links{top:80px}.theme-stacked-two section.intro .content.header.image-large .image-wrapper{width:160px;height:160px}.theme-stacked-two section.intro .content.header.image-large nav{height:160px;line-height:160px}.theme-stacked-two section.intro .content.header.image-large nav .more .links{top:100px}.theme-stacked-two section.intro .content.main{position:absolute;bottom:60px;left:0;width:auto}@media (max-width:1120px){.theme-stacked-two section.intro .content.main{left:40px}}@media (max-width:960px){.theme-stacked-two section.intro .content.main{position:static}}.theme-stacked-two section.intro .content.main .text-wrapper{width:320px;float:left;text-align:left}@media (max-width:960px){.theme-stacked-two section.intro .content.main .text-wrapper{float:none}}@media (max-width:640px){.theme-stacked-two section.intro .content.main .text-wrapper{margin-left:0;width:100%}}.theme-stacked-two section.intro .content.sm-none .social-networks{display:none}.theme-stacked-two section.intro .content .social-networks{margin-top:5px;display:inline-block}.theme-stacked-two section.intro.background nav .more .links,.theme-stacked-two.light section.intro nav .more .links{background:#fff}.theme-stacked-two section.intro.background nav .more .links h4{color:#1e1e1e}.theme-stacked-two section.intro.light .content.header nav a:hover{border-bottom-color:#1e1e1e!important}.theme-stacked-two section.intro.dark .content.header nav a:hover{border-bottom-color:#fff!important}.theme-stacked-two.dark section.intro .content.header nav h4{color:#fff}.theme-stacked-two.light section.intro nav .more .links h4{color:#1e1e1e!important}.theme-stacked-two.dark section.intro nav .more .links{background:#2d2d2d}.theme-stacked-two.dark section.intro nav .more .links h4{color:#fff}.nav-site .theme-stacked-two section.intro .content.header.image-large nav .more .links{top:110px}.nav-site .theme-stacked-two section.intro .content.header.image-medium nav .more .links{top:90px}.nav-site .theme-stacked-two section.intro .content.header.image-small nav .more .links{top:70px}.theme-stacked-two section.projects .content.list .listing-wrapper{cursor:pointer;margin-bottom:40px}.theme-stacked-two section.projects .content.list .listing-wrapper:last-child{margin-bottom:0}.theme-stacked-two section.projects .content.list .listing{text-align:center}.theme-stacked-two section.projects .content.list .listing .text-wrapper{width:64%;float:right;text-align:left;min-height:160px}@media (max-width:780px){.theme-stacked-two section.projects .content.list .listing .text-wrapper{width:100%;float:none;text-align:center}}.theme-stacked-two section.projects .content.list .listing .image-wrapper{width:160px;height:160px;float:left;-webkit-transition:opacity .2s;transition:opacity .2s;display:block}@media (max-width:780px){.theme-stacked-two section.projects .content.list .listing .image-wrapper{float:none;margin:0 auto}}.theme-stacked-two section.projects .content.list .listing-wrapper:hover .image-wrapper{opacity:.75}.theme-stacked-two section.projects .content.list .text-wrapper .title{font-weight:700}.theme-stacked-two section.projects .content.list .text-wrapper p>span{max-width:440px}.theme-stacked-two section.projects .content.list.slider .listing-wrapper p{margin-top:4px;font-size:14px}.theme-stacked-two section.projects .content.list.grid .listing-wrapper{width:28%;margin:0 2% 30px;display:inline-table}.theme-stacked-two section.projects .content.list.grid .listing-wrapper .listing{margin:0}.theme-stacked-two section.projects .content.expand .image-wrapper{float:left;border-radius:0}.theme-stacked-two section.projects .content.expand .text-wrapper{float:right;text-align:left}.theme-stacked-two section.projects .content.expand .text-wrapper .title,.theme-stacked-two section.testimonials .content.list .listing .text-wrapper .text .name{font-weight:700}.theme-stacked-two section.projects .content.expand .text-wrapper .button{margin-top:20px}.theme-stacked-two .modals.projects .modal .close-modal{position:fixed;z-index:10}.theme-stacked-two .modals.projects .modal .modal-content{max-width:100%;max-height:100vh}@media (max-width:960px){.theme-stacked-two .modals.projects .modal .modal-content{padding:0;margin:0}}@media (max-width:480px){.theme-stacked-two .modals.projects .modal .modal-content{text-align:center}}.theme-stacked-two .modals.projects .modal .modal-content .modal-content-slider{max-width:860px;margin:50px auto;padding:0 20px}@media (max-width:1120px){.theme-stacked-two .modals.projects .modal .modal-content .modal-content-slider{max-width:800px}}.theme-stacked-two .modals.projects .modal .modal-content .project-image{float:left;width:400px;height:400px;border-radius:0;display:block}@media (max-width:1120px){.theme-stacked-two .modals.projects .modal .modal-content .project-image{width:350px;height:350px}}@media (max-width:960px){.theme-stacked-two .modals.projects .modal .modal-content .project-image{float:none;display:block;margin-bottom:20px}}@media (max-width:480px){.theme-stacked-two .modals.projects .modal .modal-content .project-image{width:70%;height:70%;margin:35px auto;display:block}.theme-stacked-two .modals.projects .modal .modal-content .project-image .img{padding-top:100%}}.theme-stacked-two .modals.projects .modal .modal-content .project-description{float:right;width:400px;display:table;height:400px;background:0 0}@media (max-width:960px){.theme-stacked-two .modals.projects .modal .modal-content .project-description{display:block;width:100%;height:100%}}.theme-stacked-two .modals.projects .modal .modal-content .project-description .button{float:left;margin-top:15px;clear:both}@media (max-width:480px){.theme-stacked-two .modals.projects .modal .modal-content .project-description .button{float:none;display:inline-block;vertical-align:middle}}.theme-stacked-two .modals.projects .modal .modal-content .project-description .project-wrapper{display:table-cell;vertical-align:middle;height:100%}@media (max-width:480px){.theme-stacked-two .modals.projects .modal .modal-content .project-description .project-wrapper{text-align:center}}@media (max-width:1120px){.nav-site .theme-stacked-two .modals.projects .modal .project-image{float:none;display:block;margin-bottom:20px}.nav-site .theme-stacked-two .modals.projects .modal .project-description{display:block;width:100%;height:100%}}.theme-stacked-two section.skills .content .listing-wrapper{float:left;width:33.3%;margin-top:20px}@media (max-width:960px){.theme-stacked-two section.skills .content .listing-wrapper{width:50%}}@media (max-width:640px){.theme-stacked-two section.skills .content .listing-wrapper{width:100%}}.theme-stacked-two section.skills .content .listing .listing-aligner{display:block;text-align:center;color:inherit;position:relative;width:100%;height:100%}.theme-stacked-two section.skills .content .listing .listing-aligner h3{color:inherit;position:absolute;padding:0 20px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;top:0;bottom:0;overflow:hidden;right:0;max-height:calc(100% - 30px);left:0;margin:15px 0}.theme-stacked-two section.skills .content .listing .listing-aligner h3>span{font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-stacked-two section.skills .content.list .listing{display:block;margin:0 auto;width:158px;height:158px;background:0 0;border:solid 2px #fff}.theme-stacked-two section.skills .content.list.grid{text-align:center}.theme-stacked-two section.skills .content.list.grid .listing-wrapper{display:inline-table;margin:0 5px 18px}.theme-stacked-two section.skills .content.list.grid .listing{display:inline-table;width:auto;height:auto;background:0 0;border:solid 2px;padding:15px 30px;float:none;margin:0}.theme-stacked-two section.skills.background.light .content.list .listing,.theme-stacked-two.light section.skills .content.list .listing{border-color:#1e1e1e;color:#1e1e1e}.theme-stacked-two section.skills.background.dark .content.list .listing,.theme-stacked-two.dark section.skills .content.list .listing{border-color:#fff;color:#fff}.theme-stacked-two section.testimonials .content.list{margin-bottom:-70px}.theme-stacked-two section.testimonials .content.list .listing-wrapper{text-align:center;vertical-align:bottom}.theme-stacked-two section.testimonials .content.list .listing-wrapper:last-child{margin-bottom:0}.theme-stacked-two section.testimonials .content.list .listing{display:inline-block;text-align:center}.theme-stacked-two section.testimonials .content.list .listing .image-wrapper{float:none;margin-top:30px}.theme-stacked-two section.testimonials .content.list .listing .image-wrapper .image{width:80px;height:80px}.theme-stacked-two section.testimonials .content.list .listing .text-wrapper{height:80px;width:90%;padding:5%;background:rgba(0,0,0,.06);position:relative}.theme-stacked-two.light section.testimonials .content.list .listing .text-wrapper{background:rgba(0,0,0,.08)}.theme-stacked-two.dark section.testimonials .content.list .listing .text-wrapper{background:rgba(255,255,255,.08)}.theme-stacked-two.light section.testimonials .content.list .listing .text-wrapper:after{border-top-color:rgba(0,0,0,.08)}.theme-stacked-two.dark section.testimonials .content.list .listing .text-wrapper:after{border-top-color:rgba(255,255,255,.08)}.theme-stacked-two section.testimonials.background .content .listing .text-wrapper,.theme-stacked-two section.testimonials.background .content.list .listing .text-wrapper{background:rgba(255,255,255,.9)}.theme-stacked-two section.testimonials .content.list .listing .text-wrapper:after{display:block;bottom:-10px;left:50%;margin-left:-10px;position:absolute;content:' ';border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid rgba(0,0,0,.06);visibility:visible}.theme-stacked-two section.testimonials .content.list .listing .text-wrapper .text{text-align:left}.theme-stacked-two section.testimonials .content.list .listing .text-wrapper h3.tagline{font-size:14px}.theme-stacked-two section.testimonials .content.list .listing .text-wrapper .quote{margin-bottom:8px;max-width:610px}.theme-stacked-two section.testimonials.background .content .listing .text-wrapper *{color:#1e1e1e!important;text-shadow:none!important}.theme-stacked-two section.testimonials.background .content .listing .text-wrapper:after,.theme-stacked-two section.testimonials.background .content.list .listing .text-wrapper:after{border-top-color:rgba(255,255,255,.9)}.theme-stacked-two section.testimonials .content.list .slick-prev{top:-120px!important;margin-right:60px;margin-bottom:-70px}.theme-stacked-two section.testimonials .content.list .slick-next{top:-120px!important;margin-left:60px;margin-bottom:-70px}.theme-stacked-two section.testimonials .content.list.grid,.theme-stacked-two section.testimonials .content.list.grid .listing-wrapper .listing .text-wrapper .text{text-align:center}.theme-stacked-two section.testimonials .content.list.grid .listing-wrapper{width:40%;margin:0 4% 40px;padding:0;float:none;display:inline-block}.theme-stacked-two section.testimonials .content.list.grid .listing-wrapper .listing{margin:0;text-align:center}.theme-stacked-two section.testimonials .content.list.grid .listing-wrapper .listing .image-wrapper{float:none;margin-bottom:15px;margin-right:0}.theme-stacked-two section.testimonials .content.list.stacked .listing-wrapper .listing{border-top:solid 1px rgba(0,0,0,.12);padding-top:40px}.theme-stacked-two.light section.testimonials .content.list.stacked .listing-wrapper .listing{border-color:rgba(0,0,0,.12)}.theme-stacked-two.dark section.testimonials .content.list.stacked .listing-wrapper .listing{border-color:rgba(255,255,255,.12)}.theme-stacked-two section.testimonials.light .content.list.stacked .listing-wrapper .listing{border-color:rgba(0,0,0,.12)}.theme-stacked-two section.testimonials.dark .content.list.stacked .listing-wrapper .listing{border-color:rgba(255,255,255,.12)}custom-media figure .embed-container:focus iframe{border:2px solid #45c4b0!important}custom-media figure .embed-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}custom-media figure .embed-container iframe{border:2px solid transparent!important}custom-media figure .image-container:focus img{border:2px solid #45c4b0}custom-media figure .image-container img{border:2px solid transparent}.editable-rich-content h1,.editable-rich-content h2,.editable-rich-content h3,.editable-rich-content h4,.editable-rich-content p{word-break:normal;display:inline-block;width:100%}.editable-rich-content h1 a,.editable-rich-content h2 a,.editable-rich-content h3 a,.editable-rich-content h4 a,.editable-rich-content p a{color:inherit;text-decoration:underline}.editable-rich-content h1,.editable-rich-content h2,.editable-rich-content h3,.editable-rich-content h4{margin:3rem 0;color:#2c2b3f;font-weight:700}.editable-rich-content h1{font-size:3.6rem;line-height:4.4rem;margin-top:0}.editable-rich-content h2{font-size:3.2rem;line-height:4.4rem}.editable-rich-content h3{font-size:2.4rem;line-height:3.6rem}.editable-rich-content p{margin:1.2rem 0;color:#70707a;font-size:1.8rem;line-height:3.2rem}.editable-rich-content blockquote{color:#2c2b3f;font-size:2.8rem;line-height:4.2rem;font-family:'Vollkorn',serif;border-left:.1rem solid #45c4b0;padding-left:2.2rem;margin:2.4rem 0 2.4rem -2.2rem;letter-spacing:.01rem;font-weight:400;font-style:italic}.editable-rich-content blockquote.pull{line-height:1.4;font-size:2.4rem;margin:1rem -2.3rem;padding:0;border:none;text-align:center;-webkit-transition:margin 100ms;transition:margin 100ms}@media (max-width:767px){.editable-rich-content h1,.editable-rich-content h2,.editable-rich-content h3,.editable-rich-content h4{margin:2.5rem 0}.editable-rich-content h1{font-size:3.2rem;line-height:3.6rem}.editable-rich-content h2{font-size:2.4rem;line-height:3rem}.editable-rich-content h3{font-size:1.8rem;line-height:2.2rem}.editable-rich-content p{font-size:1.6rem;line-height:3.2rem}.editable-rich-content blockquote{line-height:2.4rem;font-size:2rem;border-left:.2rem solid #45c4b0;padding-left:2rem;margin:2.4rem 0 2.4rem -2rem}.editable-rich-content blockquote.pull{font-size:2rem}}.editable-rich-content figure{position:relative;margin:1.5rem 0}.editable-rich-content figure.medium .media-container,.editable-rich-content figure.medium figcaption{width:50%}.editable-rich-content figure.large .media-container{margin-bottom:1.5rem;width:100%}.editable-rich-content figure.left .media-container{float:left}.editable-rich-content .button.right,.editable-rich-content figure.right .media-container{float:right}.editable-rich-content figure figcaption{display:inline-block;box-sizing:border-box;width:100%;font-family:'freight-text-pro',Georgia,Cambria,'Times New Roman',Times,serif;letter-spacing:.01rem;font-weight:400;font-style:italic;font-size:1.4rem;line-height:1.4;text-align:center;color:rgba(0,0,0,.6)}.editable-rich-content figure figcaption:empty{display:none}.editable-rich-content figure.left figcaption{float:right;padding-left:2rem;text-align:left}.editable-rich-content figure.right figcaption{float:left;padding-right:2rem;text-align:right}.editable-rich-content a.embedded-link,.editable-rich-content a.embedded-link .embedded-link-title{display:block;overflow:hidden;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Geneva,Verdana,sans-serif;letter-spacing:-.02em;font-weight:300}.editable-rich-content a.embedded-link{margin:40px auto;padding:30px;box-sizing:border-box;max-width:600px;border:1px solid rgba(0,0,0,.15);color:rgba(0,0,0,.6);font-style:normal;border-radius:5px;max-height:300px;font-size:12px}.editable-rich-content a.embedded-link .embedded-link-thumbnail{float:right;width:300px;height:300px;margin:-30px -30px 0 20px;background-size:cover;background-repeat:no-repeat;background-position:center center}.editable-rich-content a.embedded-link .embedded-link-title{margin-bottom:5px;max-height:105px;color:#000;font-size:30px;white-space:pre-wrap}.editable-rich-content a.embedded-link .embedded-link-description{display:block;overflow:hidden;max-height:120px;margin-bottom:8px;font-size:15px;line-height:20px;font-style:normal;white-space:pre-wrap}.editable-rich-content .button-container{overflow:hidden}.editable-rich-content .button{float:left;display:block;margin:10px 0;box-sizing:border-box;text-align:center}.editable-rich-content .button.center{float:none;display:table;margin-left:auto;margin-right:auto}.editable-rich-content-editor h1,.editable-rich-content-editor h2,.editable-rich-content-editor h3,.editable-rich-content-editor h4,.editable-rich-content-editor p{display:block;width:initial}