@charset "UTF-8";
/*!
* Theme Name: 5TH&7 
* Description: 5th and Seven Custom Wordpress Theme
* Version: 1.0 
* Author: Paula Poirier, Creative Wordpress & Shopify Developer
*/.wp-block-buttons .wp-block-button .wp-block-button__link.wp-element-button,.wp-block-buttons .wp-block-button.is-style-primary .wp-block-button__link.wp-element-button{background-color:transparent;border:none;color:#000;font-family:Medium,sans-serif;font-size:var(--wp--preset--font-size--small);line-height:1;padding:0 35px 0 0;position:relative}.wp-block-buttons .wp-block-button .wp-block-button__link.wp-element-button:after,.wp-block-buttons .wp-block-button.is-style-primary .wp-block-button__link.wp-element-button:after{content:url(assets/primary-button-arrow.svg);height:26px;position:absolute;right:0;top:-7px;width:26px}.wp-block-buttons{margin-top:0}.wp-block-buttons .wp-block-button.is-style-secondary .wp-block-button__link.wp-element-button{background-color:transparent;border:none;color:#000;font-family:Regular,sans-serif;font-size:1rem;line-height:1;padding:0 30px 0 0;position:relative}.wp-block-buttons .wp-block-button.is-style-secondary .wp-block-button__link.wp-element-button:after{content:url(assets/secondary-button-arrow.svg);position:absolute;right:0;top:1px;transition:.3s}.wp-block-buttons .wp-block-button.is-style-secondary .wp-block-button__link.wp-element-button:focus:after,.wp-block-buttons .wp-block-button.is-style-secondary .wp-block-button__link.wp-element-button:hover:after{right:-5px}.wp-block-buttons .wp-block-button.is-style-secondary.is-style-secondary-white .wp-block-button__link.wp-element-button{color:#fff}.wp-block-buttons .wp-block-button.is-style-secondary.is-style-secondary-white .wp-block-button__link.wp-element-button:after{content:url(assets/secondary-button-arrow-w.svg)}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{word-wrap:break-word;white-space:pre-wrap}q{quotes:“”‘’}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,figure{margin:0}button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}*{box-sizing:border-box}.clearfix:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.alignfull>img{width:100vw}:root :where(p){font-size:1rem}.visuallyhidden:not(:focus):not(:active){clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}table{margin-bottom:15px;width:100%}td{border:1px solid #000;vertical-align:top}sub a,sup a{font-size:inherit}hr{margin:30px 0}button{background:none;border:none}a{color:inherit;text-decoration:none}img{max-width:100%}figcaption{font-size:14px;font-size:.875rem;font-style:italic}iframe{max-width:100%;width:100%}.wp-block-embed__wrapper{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.wp-block-embed__wrapper iframe{bottom:0;height:100%;left:0;max-width:100%;position:absolute;right:0;top:0;width:100%}body.modal-open{overflow:hidden;touch-action:none;-ms-touch-action:none}.wp-block-columns,.wp-block-group{margin-top:0!important}.wp-block-spacer,.wp-block-spacer.is-style-section{height:clamp(110px,11.2244897959vw,110px)!important;margin-top:0!important}.wp-block-spacer.is-style-medium{height:clamp(50px,5.1020408163vw,50px)!important;margin-top:0!important}.wp-block-spacer.is-style-small{height:clamp(25px,2.5510204082vw,25px)!important;margin-top:0!important}body{overflow-x:hidden!important}.hide{display:none!important}.m0{margin:0 auto!important}.visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}figcaption.wp-element-caption{font-style:normal;margin-bottom:0!important}.wp-block-separator{border-top:1px solid;margin-bottom:0;max-width:100%!important;width:1164px}.preloader-plus.complete{left:0;z-index:-10}@media (max-width:980px){.preloader-custom-img{max-width:200px!important}}.wp-block-quote{margin:0 auto;max-width:820px!important;max-width:820px;position:relative;width:95%}.wp-block-quote cite{font-family:Medium,sans-serif;font-size:var(--wp--preset--font-size--small);font-style:normal;padding-top:25px}.skiplink,div#comments{display:none}.is-style-xs-wrapper{margin:0 auto;max-width:453px!important}@media (max-width:768px){.is-style-xs-wrapper{max-width:100%!important;min-width:100%!important}}.is-style-small-wrapper{margin:0 auto;max-width:691px!important}@media (max-width:768px){.is-style-small-wrapper{margin:0 auto;max-width:100%!important;min-width:100%!important}}.is-style-medium-wrapper{margin:0 auto;max-width:754px!important}@media (max-width:768px){.is-style-medium-wrapper{margin:0 auto;max-width:100%!important;min-width:100%!important}}@font-face{font-family:Regular;src:url(fonts/NeueHaasDisplayRoman.ttf)}@font-face{font-family:Medium;src:url(fonts/NeueHaasDisplayMediu.ttf)}@font-face{font-family:Bold;src:url(fonts/NeueHaasDisplayBold.ttf)}html{font-size:17px}body,html{font-family:Regular,sans-serif}body{color:#222;font-size:1rem;font-weight:300;line-height:1.3}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.1;margin-bottom:10px}h1,h2,h3,h4,h5,h6 p{margin-top:0!important}.has-xl-heading-font-size,h1{font-size:3.7647rem}@media (max-width:980px){.has-xl-heading-font-size,h1{font-size:2.8235rem!important}}.has-large-body-font-size,h2{font-family:Regular,sans-serif;font-size:2.117rem;line-height:1.3}@media (max-width:980px){.has-large-body-font-size,h2{font-size:1.75rem!important}}h3{font-size:27px;font-size:1.6875rem}h4{font-size:16px;font-size:1rem}ul{padding-left:0}ul li{list-style-type:none}p{font-size:1rem;margin-bottom:15px}.has-small-font-size{margin-bottom:10px}.has-large-body-font-size{line-height:1.3}@media (max-width:980px){.has-large-body-font-size{font-size:1.75rem!important}.has-xl-heading-font-size{font-size:2.8235rem!important}}strong{font-family:Medium,sans-serif;font-weight:400}.skiplink{height:1px;overflow:hidden;position:absolute;top:-10000px;width:1px}.skiplink:focus{background:#000;border:1px solid #000;color:#fff;display:inline-block;font-size:2rem;height:auto;padding:10px;top:40px;width:auto;z-index:10}.admin-bar header{top:32px}@media (max-width:782px){.admin-bar header{top:46px}}.admin-bar .main-nav{padding:0;top:0}@media (min-width:600px) and (max-width:782px){.admin-bar .main-nav{top:46px}}@media (min-width:783px){.admin-bar .main-nav{top:32px}}ul.menu,ul.sub-menu{margin:0;padding:0}ul.menu>li,ul.sub-menu>li{list-style:none}ul.menu:not(#menu-explore){display:flex;flex-direction:column}@media (min-width:980px){ul.menu:not(#menu-explore){align-items:center;flex-direction:row}}ul.sub-menu{background-color:#fff;flex-direction:column;min-width:135px;padding:15px 0;width:-moz-max-content;width:max-content}@media (min-width:980px){ul.sub-menu{margin-left:10px;padding:15px 0}}ul.sub-menu li{font-size:var(--wp--preset--font-size--small);text-align:left}ul.sub-menu li:focus a,ul.sub-menu li:hover a{text-decoration:underline}ul.sub-menu li a{color:#272727;display:inline-block;font-family:Medium,sans-serif;line-height:1;padding:10px 12px}@media (max-width:980px){ul.sub-menu li a{padding:14px 0}}.main-nav__inner{align-items:center;display:flex;flex-wrap:wrap;height:45px;justify-content:center;position:relative}@media (max-width:980px){.main-nav__inner{align-items:flex-end;height:50px;justify-content:flex-start;padding-bottom:15px}}.menu-container .fade-away{opacity:0}.menu-container .fade-back-in{opacity:1}@media (max-width:980px){.menu-container{align-items:flex-start;background-color:#fff;display:none;flex-direction:column;height:calc(100vh - 50px);justify-content:space-between;left:0;overflow-y:auto;padding:26px 23px 50px;position:fixed;right:0;top:50px;transition:transform .8s ease;z-index:2}}@media (min-width:980px){.menu-container{align-items:center;display:flex;flex-basis:unset;position:relative}}ul#menu-fr-main-menu .wpml-ls-item,ul#menu-main-navigation .wpml-ls-item{display:flex;position:absolute!important;right:0;top:-30px}ul#menu-fr-main-menu .wpml-ls-item a,ul#menu-main-navigation .wpml-ls-item a{font-size:var(--wp--preset--font-size--small);padding:0!important}ul#menu-fr-main-menu .wpml-ls-item ul.sub-menu,ul#menu-main-navigation .wpml-ls-item ul.sub-menu{display:block;margin-left:-10px;margin-top:25px;min-width:unset;width:60px}ul#menu-fr-main-menu .wpml-ls-item ul.sub-menu .wpml-ls-item,ul#menu-main-navigation .wpml-ls-item ul.sub-menu .wpml-ls-item{bottom:unset;position:relative!important;top:unset}ul#menu-fr-main-menu .wpml-ls-item ul.sub-menu .wpml-ls-item a,ul#menu-main-navigation .wpml-ls-item ul.sub-menu .wpml-ls-item a{padding-left:12px!important;padding-right:12px!important}@media (max-width:980px){ul#menu-fr-main-menu .wpml-ls-item,ul#menu-main-navigation .wpml-ls-item{align-items:center;bottom:85px;left:45%;position:absolute!important;top:unset}ul#menu-fr-main-menu .wpml-ls-item ul.sub-menu,ul#menu-main-navigation .wpml-ls-item ul.sub-menu{left:-16px!important;position:absolute!important;top:10px!important}ul#menu-fr-main-menu .wpml-ls-item ul.sub-menu .wpml-ls-item,ul#menu-main-navigation .wpml-ls-item ul.sub-menu .wpml-ls-item{bottom:unset;position:relative!important;top:unset}ul#menu-fr-main-menu .wpml-ls-item ul.sub-menu .wpml-ls-item a,ul#menu-main-navigation .wpml-ls-item ul.sub-menu .wpml-ls-item a{padding-left:0!important;padding-right:0!important}.menu-item-container{padding-bottom:10%;width:100%}.menu-item-container .menu,.menu-item-container .sub-menu{width:100%}}li.menu-item-has-children{position:relative}@media (max-width:979px){li.menu-item-has-children>.flyout-menu{display:none;height:0;overflow:hidden;padding:0}}@media (min-width:980px){li.menu-item-has-children>.flyout-menu{opacity:0;position:absolute;transform:scaleY(0);transform-origin:top;transition:visibility 0s linear .3s,opacity .5s ease .3s;visibility:hidden;z-index:2}li.menu-item-has-children.submenu-open>.flyout-menu,li.menu-item-has-children:hover>.flyout-menu{box-shadow:0 1px 12px 2px rgba(0,0,0,.08);display:block;opacity:1;transform:scaleY(1);transition:visibility 0s linear 0s,opacity .5s ease 0s;visibility:visible}}.sub-menu.flyout-menu li:not(:last-of-type):after{background-color:rgba(34,34,34,.133);content:" ";display:block;height:1px;margin:0 auto;width:80%}@media (max-width:980px){.sub-menu.flyout-menu li:not(:last-of-type):after{margin-bottom:12px;width:100%}}.flyout-menu>.menu-item-has-children>.flyout-menu{display:inline-block;left:100%;top:0}header li .toggle-flyout{display:inline-block;margin-left:4px;padding-right:20px}header li .toggle-flyout .fas:before{display:inline-block;font-family:Font Awesome\ 5 Free;font-size:inherit;font-weight:900}header li.submenu-open>.toggle-flyout .fas:before{transform:rotate(180deg)}@media (min-width:980px){header li:hover>.toggle-flyout .fas:before{transform:rotate(180deg)}}.menu-button{color:#000;cursor:pointer;display:none;font-family:Medium,sans-serif;font-size:var(--wp--preset--font-size--small);padding-left:0;padding-right:0;position:relative}.menu-button span{color:#000}@media (max-width:980px){.menu-button{display:block}}header.main-header{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:sticky;top:0;z-index:999999}.main-nav{background:#fff;opacity:90%;transition:opacity .3s;width:100%;z-index:3}.main-nav:after{bottom:0;content:"";left:0;position:absolute;right:0;z-index:2}.main-nav.opacity-100{opacity:100%}@media (max-width:980px){.menu-container{background-color:var(--wp--preset--color--yellow)}}.menu-container .menu ul{display:flex;margin:0}.main-nav__inner .menu-cta,.menu-container .menu li{font-size:var(--wp--preset--font-size--small)}@media (max-width:980px){.menu-container .menu li a{font-size:3rem}}.main-nav__inner .menu-cta{align-items:center;display:flex;font-family:Medium,sans-serif;position:absolute;right:0}.main-nav__inner .menu-cta svg{margin-left:11px}@media (max-width:980px){header ul.menu>li:first-of-type a{padding-top:0}}header ul.menu>li>a{font-family:Medium,sans-serif;padding:0 20px;position:relative}@media (max-width:980px){header ul.menu>li>a{font-family:Regular,sans-serif;padding:0}.menu-container .menu li.current-menu-item,.top-menu-container .menu li.current-menu-item{display:flex}.menu-container .menu li.current-menu-item>a,.top-menu-container .menu li.current-menu-item>a{padding-left:55px}.menu-container .menu li.current-menu-item>a:before,.top-menu-container .menu li.current-menu-item>a:before{content:url(assets/5th-arrow.svg);left:0;max-width:32px;position:absolute}}.tablet-logo-container{display:none}@media (max-width:980px){.tablet-logo-container{display:block}}@media (max-width:600px){.tablet-logo-container{display:none}}.mobile-logo-container{display:none}@media (max-width:600px){.mobile-logo-container{display:block}}.hide{display:none}@media (min-width:980px){.mobile-only{display:none}}@media (max-width:980px){.hide-on-mobile{display:none!important}}.m0{margin:0}.mauto{margin:0 auto}.center{display:flex;justify-content:center}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute;position:absolute!important;white-space:nowrap!important;width:1px!important}.medium-font{font-family:Medium,sans-serif}.font-white{color:#fff}.no-scroll{overflow:hidden}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-70{z-index:70}.z-80{z-index:80}.z-90{z-index:90}#comments .navigation{padding:0 0 18px}h3#comments-title,h3#reply-title{color:#000;font-size:20px;font-weight:700;margin-bottom:0}h3#comments-title{padding:24px 0}.commentlist li.comment{border-bottom:1px solid #e7e7e7;clear:both;line-height:24px;margin:0 0 24px;padding:0 0 0 56px;position:relative}.commentlist li:last-child{border-bottom:none;margin-bottom:0}#comments .comment-body ol,#comments .comment-body ul{margin-bottom:18px}#comments .comment-body p:last-child{margin-bottom:6px}#comments .comment-body blockquote p:last-child{margin-bottom:24px}.commentlist ol{list-style:decimal}.commentlist .avatar{left:0;position:absolute;top:4px}.comment-author cite{color:#000;font-style:normal;font-weight:700}.comment-author .says{font-style:italic}.comment-meta{font-size:12px;margin:0 0 5px}.comment-meta a:link,.comment-meta a:visited{color:#888;text-decoration:none}.reply{font-size:12px;padding:0 0 24px}.reply a,a.comment-edit-link{color:#888}.commentlist .children li{border:none;margin:0}#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px}.commentlist li.comment+li.pingback{margin-top:-6px}#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0}#comments .pingback .url{font-size:13px;font-style:italic}input[type=submit]{color:#333}#respond{border-top:1px solid #e7e7e7;margin-top:24px;overflow:hidden;position:relative}#respond .comment-notes{margin-bottom:1em}.form-allowed-tags{line-height:1em}.children #respond{margin:0 48px 0 0}h3#reply-title{margin:18px 0}#comments-list #respond{margin:0 0 18px}#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px}#respond .required{color:#ff4b33;font-weight:700}#respond label{color:#888;font-size:12px}#respond input{margin:0 0 9px;width:98%}#respond textarea{width:98%}#respond dd,#respond dt{color:#888;font-size:12px;line-height:18px}#respond dd code{font-size:11px}#respond .form-submit{margin:0 0 24px}#respond .form-submit input{font-size:14px;width:auto}#respond dl{margin:0 0 10px}#respond dt{font-weight:400}#respond dd,#respond dt{display:inline}.nocomments,p.form-allowed-tags{display:none}.commentlist,.commentlist .children{list-style:none;margin:0}.comment-meta a:active,.comment-meta a:hover,.reply a:hover,a.comment-edit-link:hover{color:#ff4b33}#comments-list ul #respond,#respond p{margin:0}.alignfull,.wrapper{--wrapper:1400px;margin:0 auto;max-width:1400px;width:95%}@supports (display:grid){.alignfull,.wrapper{display:grid;grid-template-columns:[full-start] 10px [gutter-start] 10px [overhang-start] calc(50vw - var(--wrapper)/2 - 20px) [wrapper-start] repeat(12,1fr [col]) [wrapper-end] calc(50vw - var(--wrapper)/2 - 20px) [overhang-end] 10px [gutter-end] 10px [full-end];margin:0;max-width:unset;width:unset}.alignfull>*,.wrapper>*{grid-column:wrapper-start/wrapper-end}.alignfull>.overhang,.wrapper>.overhang{grid-column:overhang-start/overhang-end}}.alignfull .alignfull:not(.alignfull),.alignfull .wrapper:not(.alignfull),.wrapper .alignfull:not(.alignfull),.wrapper .wrapper:not(.alignfull){grid-template-columns:repeat(12,1fr [col])}.alignwide{grid-column:gutter-start/gutter-end}.alignfull{grid-column:full-start/full-end}.alignfull>.wp-block-group.is-style-default{grid-column:wrapper-start/wrapper-end;min-width:100%}.alignfull .wp-block-group.is-style-medium-wrapper{margin:0 auto;max-width:754px!important}.alignfull .wp-block-group.is-style-small-wrapper{margin:0 auto;max-width:691px!important}.alignfull .wp-block-group.is-style-xs-wrapper{margin:0 auto;max-width:453px!important}.stack{--space:1rem;display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-bottom:0;margin-top:0}.stack>*+*{margin-top:var(--space)}.aspect-ratio>:first-child,[style*="--aspect-ratio"]>:first-child{width:100%}.aspect-ratio>img,[style*="--aspect-ratio"]>img{height:auto}@supports (--custom:property){.aspect-ratio{--aspect-ratio:1}.aspect-ratio,[style*="--aspect-ratio"]{position:relative}.aspect-ratio:before,[style*="--aspect-ratio"]:before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)))}.aspect-ratio>:first-child,[style*="--aspect-ratio"]>:first-child{height:100%;left:0;position:absolute;top:0}}footer .inner-container{background-color:var(--wp--preset--color--yellow);flex-direction:column;height:800px;justify-content:space-between;padding:30px 0 50px}@media (max-width:980px){footer .inner-container{height:700px;padding:25px 0 50px}}footer p{font-family:Medium,sans-serif}footer .inner-container .footer-top{display:flex;justify-content:space-between;width:100%}footer .inner-container .footer-top__left{display:flex;gap:50px}@media (max-width:980px){footer .inner-container .footer-top__left{flex-direction:column;gap:0}}footer .hcra-all-rights{font-size:.95rem;text-align:right}footer .hcra-all-rights .all-rights-copy{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;text-align:right}footer .hcra-all-rights .all-rights-copy span{padding:0 3px}footer .inner-container .footer-top p{font-size:.9rem;margin:0}footer .inner-container .footer-top .address-and-contact{margin-bottom:20px}footer .inner-container .acknowledgement p,footer .inner-container .footer-top .address-and-contact .address,footer .inner-container .footer-top .address-and-contact .contact{margin-bottom:16px}footer .inner-container .ack-logos{display:flex;gap:14px}footer .inner-container .icon-container{display:flex;gap:12px}footer .inner-container .icon-container a{max-height:36px}footer .inner-container .logo-container{align-items:flex-end;display:flex;max-width:1200px;width:100%}#postsContainer{background-color:#fff;padding-bottom:110px;padding-top:60px}#archivePostsContainer.wp-block-group.is-layout-constrained{grid-row-gap:55px;grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1164px;width:100%}@media (max-width:768px){#archivePostsContainer.wp-block-group.is-layout-constrained{display:flex;flex-direction:column}}@media (max-width:1225px){#archivePostsContainer.wp-block-group.is-layout-constrained,body.archive .hero-text-container{margin:0;max-width:unset;padding-left:20px;padding-right:20px}}.projects-template-default .content,.single-hero{align-items:center;display:flex;flex-direction:column}.single-hero{justify-content:center;max-width:1164px!important}.single-hero h1{line-height:1;max-width:400px;position:relative;text-align:center}.single-hero .image-container{margin-top:-35px}.single-hero .featured-text-container p{margin-top:0}.single-hero .term-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;margin-top:15px;text-align:center}.single-hero .term-list li{color:var(--wp--preset--color--dark-grey);font-size:14px;line-height:1.5;margin-bottom:0}.single-hero .term-list li .sep{padding:0 2.5px}.single-hero .term-list li:last-of-type .sep{display:none}body.archive .hero-text-container .hero-title h1{margin-bottom:0}body.archive .hero-text-container p.has-medium-font-size{margin-top:0;max-width:754px}.error404 main,.post.error404 main{background-color:#f5f2ef}.error404 main .alignfull,.error404 main .wrapper,.post.error404 main .wrapper{padding-bottom:75px;padding-top:75px}.error404 main .alignfull h1,.error404 main .wrapper h1,.post.error404 main .wrapper h1{font-size:38px;font-size:2.375rem;margin-bottom:5px;width:100%}.error404 main .alignfull p,.error404 main .wrapper p,.post.error404 main .wrapper p{font-size:20px;font-size:1.25rem;margin-bottom:35px;max-width:50%}@media (max-width:768px){.error404 main .alignfull p,.error404 main .wrapper p,.post.error404 main .wrapper p{max-width:100%}}.archive .error404 h1{margin-bottom:5px!important}.home-hero{align-items:center;display:flex;flex-direction:column}.home-hero .hh-logo-container{display:flex;justify-content:center}.home-hero .hh-logo-container img,.home-hero .hh-logo-container svg{max-width:100%;-o-object-fit:contain;object-fit:contain}.home-hero .hh-media-container{height:auto;margin-top:50px;max-width:1158px;width:100%}@media (max-width:980px){.home-hero .hh-media-container{margin-top:25px}}.home-hero .hh-media-container img,.home-hero .hh-media-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#Home{background-color:#fff!important}#Home #maincontent{background-color:#fff;padding-bottom:800px;padding-top:50px;position:sticky!important;top:50px;z-index:100}@media (max-width:980px){#Home #maincontent{padding-bottom:700px}}@media (max-width:768px){#Home #maincontent{padding-top:25px;top:50px}}.home footer{position:relative;z-index:101}.ppd-carousel,.ppd-carousel .carousel,.ppd-carousel .carousel .flickity-viewport{height:auto;max-height:auto}.ppd-carousel{margin:0 auto;max-width:1088px!important;position:relative;width:95%}.flickity-enabled:focus,.flickity-viewport:active,.flickity-viewport:focus,.flickity-viewport:focus-visible,.flickity-viewport:focus-within{border:none;outline:none}.ppd-carousel .carousel .carousel-cell{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:20px;padding-right:20px;position:relative;width:100%}.ppd-carousel .carousel .carousel-cell .carousel-image-container{display:flex;height:599px;justify-content:center;max-height:599px;max-width:920px;width:92.5%}@media (max-width:768px){.ppd-carousel .carousel .carousel-cell .carousel-image-container{height:400px;max-height:400px}}@media (max-width:600px){.ppd-carousel .carousel .carousel-cell .carousel-image-container{height:235.75px;max-height:235.75px}}.ppd-carousel .carousel .carousel-cell .carousel-image-container img{height:100%;-o-object-fit:cover;object-fit:cover}.ppd-carousel .carousel .carousel-cell .carousel-text-container{max-width:920px}.ppd-carousel .carousel .carousel-cell .carousel-text-container p{font-size:var(--wp--preset--font-size--large);line-height:1.3;margin:0 auto;max-width:806px;text-align:center}@media (max-width:980px){.ppd-carousel .carousel .carousel-cell .carousel-text-container p{font-size:30px;width:95.5%}}.ppd-carousel .carousel .carousel-cell .carousel-text-container span{display:block;font-family:Medium,sans-serif;font-size:var(--wp--preset--font-size--small);text-align:center;width:100%}.ppd-carousel .caption{margin-bottom:0;margin-top:59px;max-width:754px;text-align:center}.ppd-carousel .carousel .flickity-page-dots{counter-reset:item;display:flex;justify-content:center;left:0;list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0;position:absolute;right:0}.ppd-carousel .carousel .flickity-page-dots li{display:block;font-family:Medium,sans-serif;font-size:var(--wp--preset--font-size--small);padding:0 5px}.ppd-carousel .carousel .flickity-page-dots li:before{color:var(--wp--preset--color--medium-grey);content:counter(item,decimal-leading-zero) " ";counter-increment:item}.ppd-carousel .carousel .flickity-page-dots li.is-selected:before{color:var(--wp--preset--color--black)}.ppd-carousel.image-carousel .carousel .flickity-page-dots{top:624px}@media (max-width:768px){.ppd-carousel.image-carousel .carousel .flickity-page-dots{top:425px}}@media (max-width:600px){.ppd-carousel.image-carousel .carousel .flickity-page-dots{top:260.75px}}.ppd-carousel.text-carousel .carousel .flickity-page-dots{margin-top:25px}.ppd-carousel .carousel .flickity-button{padding:0;position:absolute;top:285.5px}@media (max-width:768px){.ppd-carousel .carousel .flickity-button{top:200px}}@media (max-width:600px){.ppd-carousel .carousel .flickity-button{top:117.875px}}.ppd-carousel .carousel .flickity-button svg{display:none}.ppd-carousel .carousel .flickity-button.next{right:0}.ppd-carousel .carousel .flickity-button.next:before{background-image:url(assets/5th-next-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:53px;width:24px}@media (max-width:768px){.ppd-carousel .carousel .flickity-button.next:before{background-image:url(assets/5th-mobile-next-arrow.svg);height:20.86px;width:9.45px}}.ppd-carousel .carousel .flickity-button.previous{left:0}.ppd-carousel .carousel .flickity-button.previous:before{background-image:url(assets/5th-prev-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:53px;width:24px}@media (max-width:768px){.ppd-carousel .carousel .flickity-button.previous:before{background-image:url(assets/5th-mobile-prev-arrow.svg);height:20.86px;width:9.45px}}.ppd-carousel.text-carousel .flickity-button{top:96px}@media (max-width:980px){.ppd-carousel.text-carousel .flickity-button{top:80px}}@media (max-width:600px){.ppd-carousel.text-carousel .flickity-button{top:110px}}@media (max-width:500px){.ppd-carousel.text-carousel .flickity-button{top:140px}}@media (max-width:450px){.ppd-carousel.text-carousel .flickity-button{top:162.5px}}.ppd-carousel.text-carousel .carousel-cell .carousel-text-container{display:flex;flex-direction:column;gap:25px;justify-content:space-between}@media (max-width:768px){.ppd-carousel.image-carousel,.ppd-carousel.text-carousel{width:95.5%}.ppd-carousel.image-carousel .carousel-cell,.ppd-carousel.text-carousel .carousel-cell{padding-left:0;padding-right:0}.ppd-carousel.image-carousel .carousel-cell .carousel-image-container,.ppd-carousel.text-carousel .carousel-cell .carousel-text-container p{width:100%}.ppd-carousel.image-carousel .flickity-button.next,.ppd-carousel.text-carousel .flickity-button.next{right:-20px}.ppd-carousel.image-carousel .flickity-button.previous,.ppd-carousel.text-carousel .flickity-button.previous{left:-20px}}.ppd-stylized-list ol{display:grid;gap:20px;list-style-type:none;padding:0}@media (max-width:600px){.ppd-stylized-list ol{display:flex;flex-direction:column;gap:50px}}.ppd-stylized-list.vertical-style-list{align-items:center;display:flex;justify-content:center}.ppd-stylized-list.vertical-style-list ol{display:flex;flex-direction:column;gap:110px}@media (max-width:800px){.ppd-stylized-list.vertical-style-list ol{gap:50px}}.ppd-stylized-list.vertical-style-list ol li{align-items:flex-start;display:flex;gap:20px}@media (max-width:800px){.ppd-stylized-list.vertical-style-list ol li{flex-direction:column}}.ppd-stylized-list.vertical-style-list ol li ul{border-top:1px solid #bebebe}.ppd-stylized-list.vertical-style-list ol li ul li{border-bottom:1px solid #bebebe;font-family:Medium,sans-serif;margin-top:4.5px;max-width:755px;padding-bottom:4.5px}.ppd-stylized-list.vertical-style-list ol li .image-container{height:383px;width:335px}.ppd-stylized-list.vertical-style-list ol li .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:800px){.ppd-stylized-list.vertical-style-list ol li .image-container{height:397px;width:100%}}.ppd-stylized-list.vertical-style-list ol li .content-container{margin-top:0;max-width:400px}.ppd-stylized-list.vertical-style-list ol li .content-container .numbered-small-heading{margin-top:0}.ppd-stylized-list.vertical-style-list ol li .content-container h3{padding-right:15%}.ppd-stylized-list ol li p.description{margin-top:0}.ppd-stylized-list ol.four-list-items{grid-template-columns:repeat(auto-fill,minmax(calc(25% - 15px),1fr))}@media (max-width:1200px){.ppd-stylized-list ol.four-list-items{grid-template-columns:repeat(2,calc(50% - 10px))}}.ppd-stylized-list ol.three-list-items{grid-template-columns:repeat(3,calc(33.33333% - 13.33333px))}@media (max-width:768px){.ppd-stylized-list ol.three-list-items{display:flex;flex-direction:column;gap:50px}}.ppd-stylized-list ol.two-list-items{grid-template-columns:repeat(2,calc(50% - 10px))}.ppd-stylized-list ol li .image-container{height:382px;width:100%}.ppd-stylized-list ol li .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ppd-fullwidth-banner{background-size:cover;height:897px;position:relative}@media (max-width:600px){.ppd-fullwidth-banner{background-position:50%}}.ppd-fullwidth-banner .content-container p.has-large-body-font-size{margin-top:0}.ppd-fullwidth-banner .content-container{display:flex;flex-direction:column;position:relative}.ppd-fullwidth-banner.align-bottom:before,.ppd-fullwidth-banner.align-center:before,.ppd-fullwidth-banner.align-top:before{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.ppd-fullwidth-banner.align-bottom:before{background:linear-gradient(180deg,rgba(47,42,37,0) 46.91%,#2f2a25);content:"";height:100%;opacity:.6;width:100%}.ppd-fullwidth-banner.align-top:before{transform:rotate(180deg)}.ppd-fullwidth-banner.align-center:before{background-color:#000;content:"";opacity:30%}.ppd-fullwidth-banner.align-bottom .content-container{justify-content:flex-end}.ppd-fullwidth-banner.align-center .content-container{justify-content:center}.ppd-fullwidth-banner.align-top .content-container{justify-content:flex-start}@media (min-width:980px){.ppd-fullwidth-banner{height:875px}}@media (min-width:600px){.ppd-fullwidth-banner .content-container{max-width:923px;padding-left:12px;padding-right:75px}}.ppd_parallax-inner-hero .hero-text-container h1{color:#fff;text-align:center}.ppd_hero-image{background-position:50%;background-size:cover;position:fixed;top:0;width:100vw;z-index:-1}.ppd_hero-image,.ppd_hero-image.Small{min-height:545px}.ppd_hero-image.Large{min-height:760px}@media (max-width:768px){.ppd_hero-image,.ppd_hero-image.Small{min-height:450px}.ppd_hero-image.Large{min-height:600px}}.ppd_parallax-inner-hero{align-items:center;display:flex;height:500px;justify-content:center}.ppd_parallax-inner-hero.Small{height:500px}.ppd_parallax-inner-hero.Large{height:605px}@media (max-width:768px){.ppd_parallax-inner-hero,.ppd_parallax-inner-hero.Small{height:400px}.ppd_parallax-inner-hero.Large{height:550px}}.ppd_parallax-inner-hero .hero-text-container{align-items:center;display:flex;height:545px;justify-content:center;padding-top:20px;position:fixed;top:0;z-index:-1}.ppd_parallax-inner-hero.Small .hero-text-container{height:545px}.ppd_parallax-inner-hero.Large .hero-text-container{height:650px}@media (max-width:768px){.ppd_parallax-inner-hero .hero-text-container,.ppd_parallax-inner-hero.Small .hero-text-container{height:450px;padding-top:40px}.ppd_parallax-inner-hero.Large .hero-text-container{height:600px;padding-top:40px}}body.archive .hero-text-container{margin:0 auto;max-width:1164px;width:100%}div.ppd_hero-video{height:605px;position:fixed;width:100vw;z-index:-1}@media (max-width:768px){div.ppd_hero-video{height:550px}}video.ppd_hero-video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ppd-inner-hero .wp-block-cover{padding-left:0;padding-right:0}@media (max-width:980px){.ppd-inner-hero .wp-block-cover:not(.tall-inner-hero){min-height:300px!important}}.ppd-inner-hero .wp-block-cover__background,.ppd-inner-hero .wp-block-cover__image-background{grid-column:full-start/full-end}.ppd-featured-projects{margin-top:0}.ppd-featured-projects-pattern-inner-group{margin:0 auto}.featured-projects-pattern h2{margin-bottom:0!important;margin-top:0!important}.featured-posts-container{grid-gap:25px;display:grid;grid-template-columns:1fr 1fr;max-width:1035px;padding:0!important;width:100%!important}@media (max-width:980px){.featured-posts-container{margin:0!important}}@media (max-width:768px){.featured-posts-container{display:flex;flex-direction:column;max-width:100%;row-gap:55px}}.featured-posts-container article .content-container ul.term-list{max-width:95%}.dsd-image-columns{padding:40px}.ppd-media-text-pattern{margin:0 auto;max-width:1162px;width:100%}body.archive .ppd-media-text-pattern{background-color:#fff;max-width:unset}body.archive .ppd-media-text-pattern .wp-block-media-text{max-width:1162px!important}.wp-block-media-text{display:flex;justify-content:flex-start;margin:0 auto;max-width:1162px;width:100%}@media (max-width:870px){.wp-block-media-text{-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:column}}.wp-block-media-text.has-media-on-the-right{justify-content:flex-end}.wp-block-media-text .wp-block-media-text__content{padding:0 0 0 8%}@media (max-width:870px){.wp-block-media-text .wp-block-media-text__content{padding:0 8% 0 0}}@media (max-width:600px){.wp-block-media-text .wp-block-media-text__content{padding:0}}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 8% 0 0}@media (max-width:870px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{order:2}}@media (max-width:600px){.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0}}.wp-block-media-text .wp-block-media-text__content p:not(.has-small-font-size){margin-top:0;max-width:453px}@media (max-width:870px){.wp-block-media-text .wp-block-media-text__content p:not(.has-small-font-size){max-width:100%}}.wp-block-media-text .wp-block-media-text__content h2{margin-bottom:2px}.wp-block-media-text .wp-block-media-text__media{height:468px;width:468px}@media (max-width:870px){.wp-block-media-text .wp-block-media-text__media{width:100%}}@media (max-width:768px){.wp-block-media-text .wp-block-media-text__media{height:399px}}.wp-block-media-text .wp-block-media-text__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.custom-section-intro p{margin-top:0}.ppd-contact-form-section .contact-form-container .contact-form-columns{max-width:974px;width:100%}.ppd-contact-form-section .contact-form-container .contact-form-columns .wp-block-column:first-of-type p{font-size:1rem;margin-top:0}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1{margin-top:0;padding-top:15px;position:relative}.contact-form-container .contact-form-columns #gform_wrapper_1 .gform_heading .gform_required_legend{bottom:-25px;display:none;font-family:Medium,sans-serif;font-weight:400!important;margin:0;position:absolute}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gform_fields{grid-row-gap:28px}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 label,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 legend,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 p{font-family:Medium,sans-serif;font-size:calc(var(--wp--preset--font-size--small));font-weight:400}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_required{color:#000}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 legend.gfield_label.gform-field-label{margin-bottom:8px;position:relative}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield--input-type-checkbox legend.gfield_label.gform-field-label,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield--input-type-radio legend.gfield_label.gform-field-label{margin-bottom:15px}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_label.gform-field-label:has(.gfield_required){padding-left:10px}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_label.gform-field-label .gfield_required{left:0;position:absolute}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gform-field-label .gform-field-label--type-inline{font-family:Medium,sans-serif;font-weight:400;margin-left:0;margin-right:0;max-width:100%;min-height:15px}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .ginput_container.ginput_container_radio div.gfield_radio{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .ginput_container.ginput_container_radio div.gfield_radio .gchoice{display:flex}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 textarea{border:1px solid #000;border-radius:0;font-family:Regular,sans-serif;font-size:1rem;font-weight:400}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input:focus,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 textarea:focus{outline:1px solid #000}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_checkbox{display:grid;gap:5px;grid-template-columns:1fr 1fr}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gform_footer.top_label{margin:0;padding:32px 0 0}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=checkbox],.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=radio]{display:none}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=radio]+label{cursor:pointer;display:inline-block;margin-left:0;max-width:unset;padding-left:20.5px;position:relative}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=radio]+label:after{background-color:#fff;border:1.5px solid #000;border-radius:50%;content:"";height:14px;left:0;position:absolute;width:14px}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=radio]:checked+label:before{background-color:#000;border-radius:50%;content:"";display:block;height:8px;left:4px;position:absolute;top:4px;width:8px;z-index:1}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=checkbox]+label{cursor:pointer;display:inline-block;line-height:1em;margin-right:2em;max-width:unset;padding-left:20.5px;position:relative}@media (max-width:600px){.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=checkbox]+label{line-height:1.25em;margin-right:0}}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=checkbox]+label:after{background-color:#fff}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=checkbox]+label:before{z-index:1}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=checkbox]+label:after,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=checkbox]+label:before{border:1.5px solid #000;border-radius:50%;border-radius:0;content:"";height:14.5px;left:0;position:absolute;text-align:center;top:-1px;width:14.5px}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 input[type=checkbox]:checked+label:before{border:solid #000;border-width:0 2px 2px 0;height:10px;left:6.5px;top:0;transform:rotate(45deg);width:3px}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gform_footer input.gform_button.button{background-color:#000;border:none;border-radius:50px;color:#fff;line-height:1.1;margin-bottom:0;padding:16px 32px}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gform_validation_errors{-webkit-padding-end:0;-webkit-padding-start:44px;background-color:transparent;border:none;box-shadow:none;padding-block:0;padding-inline-end:0;padding-inline-start:44px;padding-left:0}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gform_validation_errors>h2{color:red;font-family:Medium,sans-serif;font-size:1rem;font-weight:400}@media (max-width:980px){.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gform_validation_errors>h2{font-size:1rem!important}}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gform_validation_errors .gform-icon,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gform_validation_errors>ol{display:none}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_error label,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_error legend{color:#000}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_validation_message,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .validation-message{display:none!important}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_error .ginput_container input::-moz-placeholder,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_error .ginput_container textarea::-moz-placeholder{color:red;opacity:1}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_error .ginput_container input,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_error .ginput_container input::placeholder,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_error .ginput_container textarea,.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_wrapper_1 .gfield_error .ginput_container textarea::placeholder{color:red;opacity:1}.ppd-contact-form-section .contact-form-container .contact-form-columns #gform_confirmation_wrapper_1 .gform_confirmation_message{max-width:416px;padding-top:11px}.ppd-contact-map-section .wp-block-columns.inner-columns.is-layout-flex{max-width:931px}@media (max-width:781px){.ppd-contact-map-section .wp-block-columns.inner-columns.is-layout-flex{flex-wrap:nowrap!important}}.ppd-contact-map-section .wp-block-columns.inner-columns.is-layout-flex h2{margin-bottom:2.5px}.ppd-contact-map-section .wp-block-columns.inner-columns.is-layout-flex p{margin-bottom:25px;margin-top:0}.ppd-contact-map-section .wp-block-columns.inner-columns.is-layout-flex a{text-decoration:underline}@media (max-width:600px){.ppd-contact-map-section .wp-block-columns.inner-columns.is-layout-flex{flex-direction:column}.ppd-contact-map-section .wp-block-columns.inner-columns.is-layout-flex .wp-element-caption{width:88%}}.ppd-certifications-section .descriptive-text{max-width:500px}.three-column-images .wp-block-columns.is-layout-flex{flex-wrap:nowrap!important}@media (max-width:781px){.three-column-images .wp-block-columns.is-layout-flex{flex-wrap:nowrap!important;gap:10px!important}}.ppd-publications .descriptive-text{margin-bottom:25px;margin-top:0}@media (max-width:781px){.ppd-publications .wp-block-columns{flex-wrap:nowrap!important;gap:10px}}.ppd-publications .wp-block-columns.ppd-publications__image-columns .wp-block-column figure{border:1px solid #bebebe}.ppd-publications .wp-block-columns.ppd-publications__image-columns .wp-block-column figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ppd_animated-images-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:0;min-height:970px;opacity:0;overflow-x:hidden!important;width:100%}@media (max-width:1050px){.ppd_animated-images-section{margin:0 auto;max-width:95%;min-height:686px}}.ppd_animated-images-section .content-container{height:100%;opacity:0;width:100%;z-index:0}.ppd_animated-images-section .content-container,.ppd_animated-images-section .content-container__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.ppd_animated-images-section .content-container__inner a.absolute-link{align-items:flex-end;border-radius:0!important;display:flex;font-size:0;height:100%!important;justify-content:center;left:0;padding:0 30px 2.5px 0!important;position:absolute!important;top:0;width:100%!important;z-index:200}.ppd_animated-images-section .content-container__inner a.absolute-link:after{display:none}.ppd_animated-images-section .content-container__inner svg{margin-left:70px;position:relative;top:5px;transition:.3s}.ppd_animated-images-section .content-container__inner:focus svg,.ppd_animated-images-section .content-container__inner:hover svg{margin-left:75px}.ppd_animated-images-section .content-container p{margin-top:0;max-width:545px}@media (max-width:1050px){.ppd_animated-images-section .content-container p{font-size:18px!important}}.ppd_animated-images-section .image-container{height:265px;position:absolute;width:233px;z-index:1}@media (max-width:1050px){.ppd_animated-images-section .image-container{height:153px;width:133px}}.ppd_animated-images-section .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ppd_animated-images-section .image-container-1{bottom:200px;transition:.3s}@media (max-width:815px){.ppd_animated-images-section .image-container-1{left:150px;top:250px}}.ppd_animated-images-section .image-container-2{bottom:100px;left:760px;transition:.3s}@media (max-width:815px){.ppd_animated-images-section .image-container-2{bottom:auto;left:230px;top:300px}}.ppd_animated-images-section .image-container-3{left:800px;top:500px;transition:.3s}@media (max-width:815px){.ppd_animated-images-section .image-container-3{left:auto;right:250px;top:350px}}.ppd_animated-images-section .image-container-4{bottom:400px;left:500px;transition:.3s}@media (max-width:815px){.ppd_animated-images-section .image-container-4{bottom:300px;left:450px}}.ppd_animated-images-section .image-container-5{bottom:308px;right:750px;transition:.3s}@media (max-width:815px){.ppd_animated-images-section .image-container-5{bottom:258px;right:400px}}.ppd_animated-images-section .image-container-6{bottom:124px;right:516px;transition:.3s}@media (max-width:815px){.ppd_animated-images-section .image-container-6{bottom:300px;right:309px}}.post-content-card{margin-top:0;position:relative}@media (max-width:768px){.post-content-card{width:100%}}.post-url-visually-hidden{background-color:transparent;border-radius:0;bottom:0;height:100%;left:0;position:absolute!important;right:0;top:0;width:100%}.post-url-visually-hidden:focus~.post-url:after,.post-url-visually-hidden:hover~.post-url:after{right:-9px!important}.post-content-card .post-url{align-items:flex-end;border-radius:0;bottom:0;display:flex;height:100%;justify-content:flex-start;left:0;right:0;top:0;width:100%}.post-content-card .post-url:after{position:relative!important;right:-5px!important;top:9px!important}.post-content-card .post-url:focus:after,.post-content-card .post-url:hover:after{right:-9px!important}.post-content-card .image-container{height:100%;margin-bottom:16px;max-height:381px;min-height:381px;transition:.3s}@media (max-width:980px){.post-content-card .image-container{max-height:300px;min-height:300px}}@media (max-width:768px){.post-content-card .image-container{height:267px}}.post-content-card .image-container img{height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-content-card .entry-title{margin-bottom:10px}.post-content-card .entry-excerpt a{text-decoration:underline}.post-content-card .term-list{display:flex;flex-wrap:wrap;margin-bottom:0;margin-top:0;max-width:80.5%}@media (max-width:1080px){.post-content-card .term-list{max-width:90%}}@media (max-width:980px){.post-content-card .term-list{max-width:100%}}.post-content-card .term-list li{color:var(--wp--preset--color--dark-grey);line-height:1.5;margin-bottom:0}.post-content-card .term-list li .sep{padding:0 2.5px}.post-content-card .term-list li:last-of-type .sep{display:none}
/*# sourceMappingURL=style.css.map */
