.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@font-face{font-family:DINPro;src:url(../../webfonts/DINPro-Medium.eot);src:url(../../webfonts/DINPro-Medium.eot?#iefix) format("embedded-opentype"),url(../../webfonts/DINPro-Medium.woff2) format("woff2"),url(../../webfonts/DINPro-Medium.woff) format("woff"),url(../../webfonts/DINPro-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DINPro;src:url(../../webfonts/DINPro.eot);src:url(../../webfonts/DINPro.eot?#iefix) format("embedded-opentype"),url(../../webfonts/DINPro.woff2) format("woff2"),url(../../webfonts/DINPro.woff) format("woff"),url(../../webfonts/DINPro.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DINPro;src:url(../../webfonts/DINPro-Italic.eot);src:url(../../webfonts/DINPro-Italic.eot?#iefix) format("embedded-opentype"),url(../../webfonts/DINPro-Italic.woff2) format("woff2"),url(../../webfonts/DINPro-Italic.woff) format("woff"),url(../../webfonts/DINPro-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:PlayfairDisplay;src:url(../../webfonts/PlayfairDisplay-VariableFont_wght.woff2) format("woff2");font-weight:1 999}@font-face{font-family:PlayfairDisplay;src:url(../../webfonts/PlayfairDisplay-VariableFont_wght.woff2) format("woff2-variations"),url(../../webfonts/PlayfairDisplay-VariableFont_wght.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplayItalic;src:url(../../webfonts/PlayfairDisplay-Italic-VariableFont_wght.woff2) format("woff2");font-weight:-998}@font-face{font-family:PlayfairDisplayItalic;src:url(../../webfonts/PlayfairDisplay-Italic-VariableFont_wght.woff2) format("woff2-variations"),url(../../webfonts/PlayfairDisplay-Italic-VariableFont_wght.woff2) format("woff2");font-weight:400;font-style:normal}:root{font-size:16px}.container{padding:150px 75px 100px 130px}.headers{padding-bottom:45px}@media (max-width:1100px){.container{padding:30px 50px 30px}.headers{padding-bottom:30px}}@media (max-width:450px){.container{padding:30px}}.secondary ul{list-style:none}.secondary ul li{font-size:1.5rem;margin-bottom:1rem}.secondary ul li a{color:#ef4626;text-decoration:none;opacity:.5}.secondary ul li a.active,.secondary ul li a:hover{opacity:1}.overlay{height:100%;width:100%;background-color:#fff;position:absolute;top:inherit}.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.bg-red{background-color:#a7311b;width:100%;height:100%;position:absolute;top:0;z-index:-1}.text-center{color:#fff;font-family:PlayfairDisplay,serif;font-size:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.extra-long-arrow-right,.long-arrow-right{position:absolute;top:38px;display:inline-block;width:5px;height:5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.extra-long-arrow-right{border-top:1px solid #fff;border-left:1px solid #fff;margin:-28px 0;right:0}.long-arrow-right{border-top:1px solid #ef4626;border-left:1px solid #ef4626;margin:-30px 30px}.extra-long-arrow-right:after,.long-arrow-right::after{content:"";display:inline-block}.extra-long-arrow-right:after{background-color:#fff;width:1px;height:70px;-webkit-transform:rotate(-45deg) translate(24.5px,10px);transform:rotate(-45deg) translate(24.5px,10px)}.long-arrow-right::after{background-color:#ef4626;width:1px;height:35px;-webkit-transform:rotate(-45deg) translate(12px,5px);transform:rotate(-45deg) translate(12px,5px)}.relative{position:relative}.faded{opacity:.5}.chevron::before{border-style:solid;border-width:2px 2px 0 0;content:"";display:inline-block;height:15px;color:#fff;top:35%;vertical-align:middle;width:15px;position:absolute}.chevron.right:before{right:37%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.chevron.left:before{left:37%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.subtitle{color:#ef4626;font-size:1.5rem;margin:10px 0;font-weight:400}@media (max-width:1100px){.subtitle{font-size:1rem}}.forcevisible{display:block!important}@font-face{font-family:DINPro;src:url(../../webfonts/DINPro-Medium.eot);src:url(../../webfonts/DINPro-Medium.eot?#iefix) format("embedded-opentype"),url(../../webfonts/DINPro-Medium.woff2) format("woff2"),url(../../webfonts/DINPro-Medium.woff) format("woff"),url(../../webfonts/DINPro-Medium.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DINPro;src:url(../../webfonts/DINPro.eot);src:url(../../webfonts/DINPro.eot?#iefix) format("embedded-opentype"),url(../../webfonts/DINPro.woff2) format("woff2"),url(../../webfonts/DINPro.woff) format("woff"),url(../../webfonts/DINPro.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DINPro;src:url(../../webfonts/DINPro-Italic.eot);src:url(../../webfonts/DINPro-Italic.eot?#iefix) format("embedded-opentype"),url(../../webfonts/DINPro-Italic.woff2) format("woff2"),url(../../webfonts/DINPro-Italic.woff) format("woff"),url(../../webfonts/DINPro-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:PlayfairDisplay;src:url(../../webfonts/PlayfairDisplay-VariableFont_wght.woff2) format("woff2");font-weight:1 999}@font-face{font-family:PlayfairDisplay;src:url(../../webfonts/PlayfairDisplay-VariableFont_wght.woff2) format("woff2-variations"),url(../../webfonts/PlayfairDisplay-VariableFont_wght.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplayItalic;src:url(../../webfonts/PlayfairDisplay-Italic-VariableFont_wght.woff2) format("woff2");font-weight:-998}@font-face{font-family:PlayfairDisplayItalic;src:url(../../webfonts/PlayfairDisplay-Italic-VariableFont_wght.woff2) format("woff2-variations"),url(../../webfonts/PlayfairDisplay-Italic-VariableFont_wght.woff2) format("woff2");font-weight:400;font-style:normal}header{background:#fff}.header-logo{display:block;position:absolute;top:45px;left:80px;width:225px;height:75px;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:100}.header__logo--promo{display:block;position:absolute;top:30px;right:60px;width:225px;height:85px;background-repeat:no-repeat;background-size:contain;background-position:center}.menu-bar{position:fixed;top:0;right:0;width:75px;height:100%;background:#ef4626;z-index:2}.menu-bar #menu-switcher{position:absolute;width:100%;height:48px;margin:45px auto 0;text-align:center;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;z-index:2}.menu-bar #menu-switcher #fade{opacity:1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-transform:uppercase;font-size:16px;font-family:DINPro,Arial,sans-serif;color:#fff}.menu-bar #menu-switcher:after,.menu-bar #menu-switcher:before{position:absolute;left:15px;top:30px;width:45px;height:2px;content:"";background:currentcolor;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.menu-bar #menu-switcher:after{top:37px}.menu-open .menu-bar #menu-switcher:before{top:24px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menu-open .menu-bar #menu-switcher:after{top:24px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.transform{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.nav-container.menu-active{right:0;-webkit-box-shadow:0 -1px 15px -8px;box-shadow:0 -1px 15px -8px}.nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;right:-750px;top:0;width:750px;height:100%;overflow:auto;background-color:#ef4626;z-index:1}.nav-container ul{list-style-type:none}.nav-container .primary{padding:0 0 0 80px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff}.nav-container .primary:first-child{padding-top:1.5rem}.nav-container .nav-item{font-family:PlayfairDisplay,serif;font-size:3.75rem;line-height:5.13rem;opacity:.5}.nav-container .nav-item span{font-family:inherit;font-size:inherit;line-height:inherit;opacity:inherit;color:#fff}.nav-container .nav-item a{position:relative;display:block;text-decoration:none;color:#fff}.nav-container .nav-item summary{position:relative;cursor:pointer;padding-right:15px}.nav-container .nav-item details[open] .arrow:before{-webkit-transform:translate(9px,9px);transform:translate(9px,9px)}.nav-container .nav-item details[open] .arrow:after{-webkit-transform:rotate(90deg) translate(-9px,9px);transform:rotate(90deg) translate(-9px,9px)}.nav-container .nav-item .arrow{display:inline-block;position:absolute;top:50%;right:0;float:right;margin-top:-5px;width:13px;height:13px;text-align:left;-webkit-transition:.4s ease;transition:.4s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-container .nav-item .arrow:after,.nav-container .nav-item .arrow:before{display:inline-block;position:absolute;width:20px;height:2px;content:"";background-color:#fff;-webkit-transition:.4s ease;transition:.4s ease}.nav-container .nav-item .arrow:after{position:absolute;top:9px;left:9px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nav-container .nav-item.submenu-open,.nav-container .nav-item:hover{opacity:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.nav-container .nav-item details[open]{background:#ef4626}.nav-container .nav-item .secondary{position:absolute;left:380px;top:300px;height:430px;max-width:258px;border-left:2px solid rgba(255,255,255,.5);-webkit-background-clip:padding-box;background-clip:padding-box;padding:0 0 0 70px}.nav-container .nav-item .secondary li{font-size:1.5rem;font-family:DINPro,Arial,sans-serif;line-height:1.8rem;margin-bottom:1.75rem;opacity:.5}.nav-container .nav-item .secondary li.current,.nav-container .nav-item .secondary li:hover{opacity:1}.nav-container .active{opacity:1}.nav-container .copyright{padding:30px 30px 10px;opacity:.5}.nav-container .copyright a,.nav-container .copyright p{text-align:right;color:#fff;font-size:.92rem;line-height:1rem;margin:0}.nav-container .copyright a:focus,.nav-container .copyright a:hover{text-decoration:underline}@media (max-width:1100px){.menu-open{overflow:hidden}header{height:85px;-webkit-box-shadow:0 0 15px 1px #939597;box-shadow:0 0 15px 1px #939597}.nav-container{top:85px;right:-1100px;width:100%}.nav-container .primary{padding-left:60px}.nav-container .nav-item{font-size:2.5em;line-height:3.88rem}.nav-container .nav-item:first-child{line-height:3.88rem}.nav-container .nav-item:hover{display:block}.nav-container .nav-item .arrow{display:none}.nav-container .nav-item .secondary{position:relative;left:0;top:0;height:auto;margin:20px 0;border-left:none;-webkit-background-clip:padding-box;background-clip:padding-box;padding-left:25px}.nav-container .nav-item .secondary li{font-size:1.25rem;line-height:1.6rem;margin-bottom:1.25rem;opacity:.5}.nav-container .nav-item .secondary li.current,.nav-container .nav-item .secondary li:hover{opacity:1}.menu-bar{float:right;height:85px;width:85px;position:relative}.menu-bar #menu-switcher{margin:0 auto;height:inherit}.menu-bar #menu-switcher:after,.menu-bar #menu-switcher:before{width:42px;height:3px;left:21px;top:39px}.menu-bar #menu-switcher:after{top:47px}.menu-bar #menu-switcher span{display:none}.menu-open .menu-bar #menu-switcher:before{top:42.5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menu-open .menu-bar #menu-switcher:after{top:42.5px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.header-logo{top:0;margin:15px 0;height:55px;width:165px;left:50px}.header__logo--promo{top:0;right:60px;margin:15px 0;height:55px;width:165px}.copyright{margin-bottom:85px}}@media (max-width:400px){.header-logo{left:30px;height:50px;width:120px;background-size:contain}.header__logo--promo{right:85px;margin:15px 0;height:50px;width:80px}.nav-container .copyright a,.nav-container .copyright p{font-size:.78rem}}body{background:#fff;font-size:16px;font-family:DINPro,Arial,sans-serif;margin:0;font-weight:400}.HomePage .banner-element__content h2{opacity:0;padding-bottom:45px}h1,h2,h3,h4{margin:0;font-weight:400}h1{font-family:PlayfairDisplay,serif;font-size:3.75rem;color:#606060}h2{font-size:2.5rem;color:#606060;font-family:PlayfairDisplay,serif}li,p{font-size:1.5rem;font-family:DINPro,Arial,sans-serif;font-weight:400;color:#939597;line-height:1.7rem;margin:0 0 1rem 0}ul{margin:0}a:link,a:visited{color:#ef4626;text-decoration-line:none}a:focus,a:hover{text-decoration:underline}a.text-colour-grey{color:#939597}.hover-underline:focus,.hover-underline:hover{text-decoration-color:#939597;text-decoration-line:underline}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}@media (max-width:1100px){h1{font-size:2.5em}li,p{font-size:1.33rem}}.splide.people .splide__arrows{display:none!important}.search-bar{margin:135px 75px 70px 80px}.search-bar form{width:100%;opacity:.5}.search-bar form:focus,.search-bar form:focus-within,.search-bar form:hover{opacity:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.search-bar form fieldset{border:none;padding:0}.search-bar form input{width:100%;background:0 0;font-family:PlayfairDisplay,serif;font-size:2.83rem;color:#fff;border:none;border-bottom:1px solid #fff}.search-bar form input:focus-visible{outline:0;background:0 0}.search-bar form input[type=submit]{display:none}.search-bar form input::-webkit-input-placeholder{color:#fff}.search-bar form input::-moz-placeholder{color:#fff}.search-bar form input:-ms-input-placeholder{color:#fff}.search-bar form input::-ms-input-placeholder{color:#fff}.search-bar form input::placeholder{color:#fff}.search-bar form label{display:none}.searchResults{padding:260px 75px 190px 225px}.searchResults h1{display:block!important;padding:0 0 115px!important}.searchResults #PageNumbers{margin-top:20px}.searchResults .pagination .go-to-page,.searchResults .pagination .next,.searchResults .pagination .prev{color:#939597}.searchResults .pagination .go-to-page:focus,.searchResults .pagination .go-to-page:hover,.searchResults .pagination .next:focus,.searchResults .pagination .next:hover,.searchResults .pagination .prev:focus,.searchResults .pagination .prev:hover,.searchResults .pagination span{color:#ef4626}#SearchResults{list-style:none;padding:0;max-width:1350px}#SearchResults li{border-top:1px solid #939597;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}#SearchResults li:last-child{border-bottom:1px solid #939597}#SearchResults li h4{font-size:1.83rem;font-family:"Playfair Display",serif;font-weight:400;padding-bottom:15px}#SearchResults li h4 a{color:#ef4626}#SearchResults li h4 a:focus,#SearchResults li h4 a:hover{text-decoration-line:underline}#SearchResults .read-more{min-width:165px;opacity:.6;cursor:pointer}#SearchResults .read-more a:link,#SearchResults .read-more a:visited{color:#ef4626;margin-right:40px}#SearchResults .read-more .long-arrow-right{position:relative;top:28px;margin:0}#SearchResults .read-more:focus,#SearchResults .read-more:hover{opacity:1}#SearchResults .read-more:focus a,#SearchResults .read-more:hover a{text-decoration-line:underline}#SearchResults .search-content{padding:50px 20px 50px 45px;max-width:965px;width:100%}@media (max-width:1400px){.searchResults{padding:260px 75px 190px 120px}}@media (max-width:1100px){.search-bar{margin:60px 80px 35px 60px}.search-bar form input{font-size:2.17rem}.searchResults{max-width:1000px;padding:70px 50px}.searchResults h1{padding-bottom:60px!important}#SearchResults{margin:0;padding:0}#SearchResults li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:45px 20px}#SearchResults .read-more{margin-top:25px;-ms-flex-item-align:end;align-self:flex-end}#SearchResults .search-content{padding:0}#SearchResults .search-content h4{font-size:1.5rem}#SearchResults .search-content p{font-size:16px}}@media (max-width:500px){.searchResults{padding:70px 30px}}.HomePage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.HomePage .main{margin:auto 0;width:100%}.HomePage .container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:150px 120px 40px 120px}.HomePage .headers{display:none}.HomePage .spacer{width:65px}.HomePage .HomePage .banner-element__content h2{opacity:0}.HomePage .silverstripe__elementalbannerblock__block__bannerblock{height:auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__image{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:auto;background:0 0}.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__image img{text-align:right;width:auto}.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__content{max-width:940px;width:100%;left:0;position:relative}.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__content h2{font-family:PlayfairDisplay,serif;font-size:3.75rem;color:#606060}.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__content h2 div:first-child span:nth-child(-n+19){color:#ef4626}.HomePage .dnadesign__elemental__models__elementcontent p{max-width:860px}.HomePage .project{position:relative;display:block}.HomePage .project .image{padding-top:56%;background-repeat:no-repeat;background-size:cover;background-position:center}.HomePage .project h3{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#ef4626;color:#fff;padding:.25em 1em;font-family:PlayfairDisplay,serif;font-size:2.5rem;opacity:.8}.HomePage .projects,.HomePage .staff{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:50px;padding-bottom:80px}.HomePage .projects h2,.HomePage .staff h2{font-family:PlayfairDisplay,serif;font-size:3.75rem;color:#ef4626;margin-bottom:0}.HomePage .projects{overflow:hidden}.HomePage .projects h2{margin-bottom:.5em}.HomePage .projects .slider-container h3{position:absolute;top:.5em;left:.5em;background:#ef4626;color:#fff;padding:.25em 1em;font-family:PlayfairDisplay,serif;font-size:2.5rem;opacity:.5;margin-right:.5em;-webkit-transition:all .2s linear;transition:all .2s linear}.HomePage .projects .splide__slide:focus h3,.HomePage .projects .splide__slide:hover h3{opacity:.8}.HomePage .projects .slide-image{padding-top:56%;background-repeat:no-repeat;background-size:cover;background-position:center}.HomePage .projects .slider .splide__arrows .splide__arrow svg{fill:#fff;height:30px;width:30px}.HomePage .projects .slider .splide__arrows .splide__arrow{bottom:0;top:auto;border-radius:0;width:55px;height:55px;-webkit-transform:none;transform:none;background-color:#ef4626}.HomePage .projects .slider .splide__arrows .splide__arrow.splide__arrow--prev{left:0}.HomePage .projects .slider .splide__arrows .splide__arrow.splide__arrow--next{right:0}.HomePage .grid-container{width:100%;display:grid;grid-gap:25px;grid-template-columns:repeat(auto-fill,minmax(250px,350px));-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.HomePage .grid-item{max-width:350px;text-align:right}.HomePage .grid-item:focus,.HomePage .grid-item:hover{text-decoration:none}.HomePage .grid-item:focus .grid-item-image,.HomePage .grid-item:hover .grid-item-image{-webkit-filter:grayscale(0);filter:grayscale(0)}.HomePage .grid-item:focus h3,.HomePage .grid-item:hover h3{text-decoration:underline}.HomePage .grid-item h3{color:#ef4626;font-family:PlayfairDisplay,serif;width:100%!important}.HomePage .grid-item h4{margin:0;color:#939597;font-weight:500;font-size:.875rem;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap}.HomePage .img-container{position:relative;height:-webkit-min-content;height:-moz-min-content;height:min-content}.HomePage .grid-item-image{padding-top:75%;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#ef4626;position:relative;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .2s linear;transition:all .2s linear}@media (max-width:1700px){.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__content h2{font-size:3rem}}@media (max-width:1450px){.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__content h2{font-size:2.5rem}.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__image img{max-width:480px}.HomePage .dnadesign__elemental__models__elementcontent p{font-size:1.2rem}}@media (max-width:1200px){.HomePage .container{padding:150px 195px 0 120px}.HomePage .projects,.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__content h2,.HomePage .staff{padding-right:0}}@media (max-width:1100px){.HomePage{display:block}.HomePage .main{margin:0}.HomePage .container{padding:30px 50px 60px 50px}.HomePage .silverstripe__elementalbannerblock__block__bannerblock{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__image{float:right}.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__image img{width:77.778vw;max-width:100%;max-height:360px}.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__content h2{padding:0 70px 60px 0}.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__content h2 div:first-child span:nth-child(-n+19){color:#ef4626}.HomePage .dnadesign__elemental__models__elementcontent{width:auto;margin-top:60px}.HomePage .grid-container{margin:0 auto}.HomePage .staff .subtitle{font-size:1.5rem}.HomePage .projects h3{font-size:1.5rem}.HomePage .projects .slider-container h3{font-size:1.5rem}}@media (max-width:600px){.HomePage .silverstripe__elementalbannerblock__block__bannerblock .banner-element__content h2{font-size:1.83rem}.HomePage .dnadesign__elemental__models__elementcontent p{font-size:1rem}}@media (max-width:475px){.HomePage .container{padding:30px 30px 60px 30px}.HomePage .projects h2,.HomePage .staff h2{font-size:2.5rem}.HomePage .projects h3{font-size:1.25rem}.HomePage .projects .slider-container h3{font-size:1rem}.HomePage .projects .splide__slide,.HomePage .projects .staff-members.splide__slide{height:auto!important}.HomePage .projects .slide-image{padding-top:80%}}.list-block{list-style:none;padding:0}.list-block li{margin:0 0 25px;font-size:1.5rem}.list-block li a{text-decoration:none;color:#ef4626;opacity:.6}.list-block li a.active,.list-block li a:active,.list-block li a:focus,.list-block li a:hover{opacity:1}.horizontal .list-block{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;width:-webkit-max-content;width:-moz-max-content;width:max-content}.horizontal .list-block li{margin:0 20px 25px}.blocks__locationlistblock.horizontal{margin:135px 0}.blocks__locationlistblock.horizontal .list-block li:first-child{visibility:hidden}.blocks__contactlocationlistblock{margin:70px 0}.blocks__contactlocationlistblock .list-block{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:-webkit-max-content;width:-moz-max-content;width:max-content}.blocks__contactlocationlistblock .list-block li{margin:0 20px}.blocks__contactlocationlistblock .list-block li:first-child{margin-left:0}.blocks__contactlocationlistblock .list-block li:last-child{margin-right:0}.blocks__contactlocationlistblock .list-block li a{font-size:1.5rem}@media (max-width:800px){.blocks__contactblock{margin-right:-60px}.blocks__contactblock article a,.blocks__contactblock article h3,.blocks__contactblock article p{line-height:2rem;font-size:1.33rem}.contact-page-banner .twi-element__title{font-size:2.5em}.blocks__contactlocationlistblock{margin:65px 0 65px 0;padding:0}.blocks__contactlocationlistblock .list-block{line-height:2.3rem;display:block;border-bottom:1px solid #ef4626}.blocks__contactlocationlistblock .list-block li:last-child{margin-bottom:50px}.blocks__contactlocationlistblock .list-block li a{font-size:1.17rem}.blocks__locationlistblock.horizontal{margin:0}.blocks__locationlistblock.horizontal .list-block{display:block;margin:0 80px 60px 50px;border-bottom:1px solid #ef4626}.blocks__locationlistblock.horizontal .list-block li:last-child{margin-bottom:50px}}@media (max-width:450px){.blocks__contactlocationlistblock .list-block li,.blocks__locationlistblock.horizontal .list-block li{font-size:1.33rem}.contact-page-banner .sub-content p,.contact-page-banner .twi-content p{font-size:1.33rem}}@media (max-width:400px){.contact-page-banner .twi-element__image{margin-right:-30px}.blocks__contactblock{margin-right:-30px}.contact-block{margin:-30px}}.ProjectPage #projects h1{padding:0}.ProjectPage .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.ProjectPage .content-container .left-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:400px;gap:40px}.ProjectPage .content-container .left-container .featured-image{display:none}.ProjectPage .content-container .right-container{-webkit-box-flex:4;-ms-flex:4;flex:4}.featured-project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 25px;width:100%;max-width:1000px;margin:-110px 0 90px;-webkit-box-sizing:border-box;box-sizing:border-box}.featured-project:hover{text-decoration-line:none}.featured-project:hover .hover-bg{opacity:.7}.featured-project:hover img{opacity:.5}.featured-project .hover-bg{opacity:0;background-color:#ef4626;position:absolute;left:0;right:0;top:0;bottom:0}.featured-project .image,.featured-project .project{width:100%}.featured-project .image{z-index:1;height:auto;overflow:hidden;padding-top:56.25%;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;-webkit-filter:grayscale(1);filter:grayscale(1)}.featured-project .hover-text{position:absolute;top:0;width:100%;height:100%;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;font-family:PlayfairDisplay,serif;color:#fff}.featured-project .hover-text,.featured-project .project h2{font-size:1.8rem}.featured-project .project{text-align:right}.featured-project .project h2{color:#ef4626;font-family:PlayfairDisplay,serif}.featured-project .project h4{margin:0;color:#939597;font-weight:500;font-size:1.125em;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap}@media (max-width:1534px){.featured-project .hover-text,.featured-project .project h2{font-size:1.25rem}.featured-project .project h4{font-size:1rem}}@media (max-width:1400px){.ProjectPage .object-grid{max-width:380px}}@media (max-width:1100px){.featured-project{display:none}.ProjectPage #projects{padding:0}.ProjectPage .headers{padding:30px 40px 40px}.ProjectPage .content-container .left-container .description,.ProjectPage .content-container .right-container,.ProjectPage .elemental-content{padding:0 40px}.ProjectPage .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ProjectPage .content-container .left-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:auto}.ProjectPage .content-container .left-container .description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ProjectPage .content-container .left-container .featured-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;margin:50px 0;width:100%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center}.ProjectPage .content-container .left-container .list-block{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 40px 35px;border-bottom:1px solid #ef4626}}@media (max-width:900px){.ProjectPage .object-grid .block{width:auto;padding:8px;bottom:auto;right:auto;opacity:.8;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.33em;color:#fff;font-family:PlayfairDisplay,serif}.ProjectPage .dnadesign__elemental__models__elementcontent{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ProjectPage .dnadesign__elemental__models__elementcontent .content-element__content{padding-bottom:75px}}@media (max-width:600px){.ProjectPage .object-grid{max-width:280px}.ProjectPage .object-grid .grid-item{max-width:280px;height:240px}.ProjectPage .object-grid .grid-item .img-container{max-width:280px;height:186px}}@media (max-width:580px){.ProjectPage .object-grid .grid-item{width:100%}.ProjectPage .object-grid .grid-item .img-container{width:100%}.ProjectPage .object-grid .grid-item .img-container .block{font-size:1.2em}}@media (max-width:450px){.ProjectPage .headers{padding:30px 20px 40px}.ProjectPage .content-container .left-container .list-block{margin:60px 20px 35px}.ProjectPage .content-container .left-container .description,.ProjectPage .content-container .right-container,.ProjectPage .elemental-content{padding:0 20px}.ProjectPage .content-container .left-container .featured-image{height:220px}}.project.container{padding-top:0}.project .banner{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;gap:40px}.project .banner .banner-text{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-top:150px}.project .banner .banner-text h1{color:#606060}.project .banner .banner-text h3{color:#ef4626;font-size:1.5rem;margin-bottom:20px;font-weight:400}.project .banner .featured-image{-webkit-box-flex:4;-ms-flex:4;flex:4;overflow:hidden;padding-top:32.25%;background-repeat:no-repeat;background-size:cover;background-position:center}.project .banner .slider{-webkit-box-flex:4;-ms-flex:4;flex:4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project .banner .slider .splide__slide{overflow:hidden;padding-top:56.25%;height:auto!important;background-repeat:no-repeat;background-size:cover;background-position:center}.project .banner .slider .splide__arrows .splide__arrow{bottom:0;top:auto;border-radius:0;width:55px;height:55px;-webkit-transform:none;transform:none;background-color:#ef4626}.project .banner .slider .splide__arrows .splide__arrow.splide__arrow--prev{left:0}.project .banner .slider .splide__arrows .splide__arrow.splide__arrow--next{right:0}.project .banner .slider .splide__arrows .splide__arrow svg{fill:#fff;height:30px;width:30px}.project aside{display:-webkit-box;display:-ms-flexbox;display:flex}.project aside .details{-webkit-box-flex:1;-ms-flex:1;flex:1}.project aside .details label{font-family:PlayfairDisplayItalic,PlayfairDisplay,serif,serif;color:#ef4626;font-size:1.3em}.project aside .details h4{color:#939597;font-weight:400;margin:10px 0}.project aside .content{margin-top:80px;padding-right:100px;-webkit-box-flex:4;-ms-flex:4;flex:4;color:#939597}@media (max-width:1100px){.project.container{padding:50px 0 50px}.project .banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}.project .banner .featured-image{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;padding-top:56.25%}.project .banner .slider{height:350px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.project .banner .banner-text{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px}.project .banner .banner-text h4{font-size:1em}.project aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:60px}.project aside .details{margin-top:50px}.project aside .details h4,.project aside .details label{font-size:1.33rem}.project aside .content{margin-top:40px;padding-right:50px;font-size:1.33rem}}@media (max-width:450px){.project aside{padding:0 30px}.project aside .content{padding-right:0}}.PeoplePage .main{padding:0}.PeoplePage .object-grid .grid-item .img-container{-webkit-filter:none;filter:none;height:253px}.PeoplePage #people h1{padding:0}.PeoplePage .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.PeoplePage .left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:400px}.PeoplePage .left .featured-image{display:none}.PeoplePage .right{-webkit-box-flex:4;-ms-flex:4;flex:4}@media (max-width:1534px){.PeoplePage .object-grid{max-width:380px}}@media (max-width:1100px){.PeoplePage #people{padding:0}.PeoplePage .headers{padding:30px 40px 40px}.PeoplePage .content-container .left .description,.PeoplePage .content-container .left .list-block,.PeoplePage .content-container .right,.PeoplePage .elemental-content{padding:0 40px}.PeoplePage .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PeoplePage .content-container .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;min-width:auto}.PeoplePage .content-container .left .description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.PeoplePage .content-container .left .featured-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;width:100%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center}.PeoplePage .content-container .left .list-block{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;text-align:right}}@media (max-width:600px){.PeoplePage .object-grid{max-width:280px}.PeoplePage .object-grid .grid-item{max-width:280px;height:240px}.PeoplePage .object-grid .grid-item .img-container{max-width:280px;height:186px}}@media (max-width:450px){.PeoplePage .headers{padding:30px 20px 40px}.PeoplePage .content-container .left .description,.PeoplePage .content-container .left .list-block,.PeoplePage .content-container .right,.PeoplePage .elemental-content{padding:0 20px}.PeoplePage .content-container .left .featured-image{height:220px}}.person.container{padding-top:0}.person .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.person .banner .banner-text{-webkit-box-flex:2;-ms-flex:2;flex:2}.person .banner .banner-text h1{color:#606060}.person .banner .banner-text h3{color:#ef4626;font-size:1.5rem;margin:0;font-weight:400}.person .banner .profile-image{-webkit-box-flex:4;-ms-flex:4;flex:4;width:1270px;height:550px;background-repeat:no-repeat;background-size:cover;background-position:center}.person aside{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:80px}.person aside .details{-webkit-box-flex:2;-ms-flex:2;flex:2}.person aside .details h3{margin:0 0 35px;color:#ef4626;font-weight:400;font-size:1.33rem;opacity:.5}.person aside .details .recent h3{margin-bottom:1.5rem;font-weight:400;opacity:1}.person aside .details .recent a{display:block;color:#ef4626;text-decoration-line:none;opacity:.5;font-size:1.33rem;margin-bottom:1.5rem}.person aside .details .recent a:focus,.person aside .details .recent a:hover{opacity:1}.person aside .content{padding-right:200px;-webkit-box-flex:5;-ms-flex:5;flex:5;color:#939597}@media (max-width:1450px){.person.container{padding-top:0}.person .banner .profile-image{height:475px}.person aside .details{padding-right:15px}.person aside .content{-webkit-box-flex:3;-ms-flex:3;flex:3;padding-right:100px}}@media (max-width:1250px){.person{padding-left:0}.person.container{padding-top:150px}.person .banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.person .banner .profile-image{width:100%;min-height:400px}.person .banner .banner-text{padding-left:80px}.person .banner .banner-text h3{font-size:1em;margin-bottom:20px}.person aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:48px}.person aside .details{padding-right:55px;text-align:right}.person aside .details h3{margin:0 0 40px}.person aside .content{padding:40px 40px 0}}@media (max-width:1100px){.person.container{padding:50px 0 50px}.person .banner .banner-text{padding-left:30px}}@media (max-width:600px){.person .banner .profile-image{min-height:300px}}@media (max-width:450px){.person aside .details{padding:0 20px}.person aside .details h3{font-size:1.33rem}.person aside .details .recent a,.person aside .details .recent h3{font-size:1.33rem}.person aside .content{padding:0 20px}.person aside .content p{font-size:1.33rem}.person .banner .profile-image{min-height:250px}}.blog-entry.post-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}.blog-entry.post-list .content{padding-bottom:50px}.blog-entry.post-list aside{-webkit-box-flex:1;-ms-flex:1;flex:1}.blog-entry.post-list aside .headers{margin:140px 0 150px}.blog-entry.post-list article{-webkit-box-flex:3;-ms-flex:3;flex:3;margin-right:40px}.blog-entry.post-list .category-menu{padding:0}.blog-entry.post-list .category-menu li{line-height:48px}.blog-entry.post-list .first.featured-post{border:none;padding:0;margin-bottom:60px}.blog-entry.post-list .featured-post .background{width:100%;height:500px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.blog-entry.post-list .featured-post .text{min-width:160px;position:absolute;bottom:0;background-color:rgba(167,49,27,.8);padding:10px 30px}.blog-entry.post-list .featured-post .text h3,.blog-entry.post-list .featured-post .text h4{font-weight:400;color:#fff}.blog-entry.post-list .post-summary{display:block;padding:0 0 35px 45px;margin-bottom:35px;border-bottom:2px solid #939597;text-decoration-line:none}.blog-entry.post-list .post-summary:last-child{border:none}.blog-entry.post-list .post-summary h3{font-family:PlayfairDisplay,serif;color:#939597;font-weight:400;margin:0;font-size:1.33rem}.blog-entry.post-list .post-summary .date{font-family:DINPro,Arial,sans-serif;color:#ef4626;font-weight:400;margin:0 0 0 45px}.blog-entry.post-list .post-summary:focus h3,.blog-entry.post-list .post-summary:hover h3{text-decoration:underline}.blog-entry.post .post-banner{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;gap:40px;margin-bottom:40px}.blog-entry.post .dnadesign__elemental__models__elementcontent{padding-right:150px}.blog-entry.post .post-title{-webkit-box-flex:1;-ms-flex:1;flex:1}.blog-entry.post .post-title h1{font-family:DINPro,Arial,sans-serif;font-size:1.5rem}.blog-entry.post .post-image{-webkit-box-flex:3;-ms-flex:3;flex:3;margin-bottom:20px;overflow:hidden;padding-top:32.25%;background-size:cover;background-repeat:no-repeat;background-position:center}.blog-entry.post article{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}@media (max-width:1100px){.blog-entry.post-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-entry.post-list aside .headers{margin:0;padding-bottom:40px}.blog-entry.post-list article{margin-right:0}.blog-entry.post-list .first.post-summary{padding:0;margin:0 0 65px 0}.blog-entry.post-list .post-summary{display:block;padding:45px;margin:0 45px}.blog-entry.post-list .post-summary .background{width:100%;height:330px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.blog-entry.post-list .post-summary h3{font-size:1.33rem}.blog-entry.post-list .post-summary .text{padding:10px 30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.blog-entry.post-list .post-summary .text .date,.blog-entry.post-list .post-summary .text h3{color:#fff}.blog-entry.post .post-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.blog-entry.post .dnadesign__elemental__models__elementcontent{padding-right:0}.blog-entry.post .post-title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:30px}.blog-entry.post .post-image{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 -50px 20px;padding-top:56.25%}}@media (max-width:400px){.blog-entry.post .post-image{margin:0 -30px 20px}}.ServicesPage .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.ServicesPage .sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:280px}.ServicesPage .sidebar ul{padding:0;margin:0}.ServicesPage .subtitle{max-width:600px;width:100%}.ServicesPage .subtitle:before{display:none}.ServicesPage .elemental-container{-webkit-box-flex:4;-ms-flex:4;flex:4}.ServicesPage .elemental-container .dnadesign__elemental__models__elementcontent{padding-right:40px}@media (max-width:1400px){.ServicesPage .container{padding-left:80px}.ServicesPage .blocks__textwithimageblock{gap:40px}}@media (max-width:1100px){.ServicesPage .container{padding-left:0;padding-right:0}.ServicesPage .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ServicesPage .elemental-container,.ServicesPage .headers,.ServicesPage .sidebar{padding-left:50px;padding-right:50px}.ServicesPage .elemental-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.ServicesPage .elemental-container .dnadesign__elemental__models__elementcontent{padding-right:0}}@media (max-width:400px){.ServicesPage .elemental-container,.ServicesPage .headers,.ServicesPage .sidebar{padding-left:30px;padding-right:30px}}.IndexChildPage .content-container,.IndexPage .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.IndexChildPage aside,.IndexPage aside{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:400px}.IndexChildPage section,.IndexPage section{-webkit-box-flex:8;-ms-flex:8;flex:8}.IndexChildPage .list-block,.IndexPage .list-block{margin-bottom:55px}.IndexChildPage .list-block li a.current,.IndexPage .list-block li a.current{opacity:1}.IndexChildPage .object-grid .grid-item .img-container .preview-img,.IndexPage .object-grid .grid-item .img-container .preview-img{-webkit-filter:none;filter:none}.IndexChildPage .object-grid .grid-item .img-container .preview-img{-webkit-filter:grayscale(1);filter:grayscale(1)}@media (max-width:1534px){.IndexChildPage section,.IndexPage section{-webkit-box-flex:3;-ms-flex:3;flex:3}.IndexChildPage section .object-grid,.IndexPage section .object-grid{max-width:380px}}@media (max-width:900px){.IndexChildPage .content-container,.IndexPage .content-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.IndexChildPage aside,.IndexPage aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:auto}.IndexChildPage section,.IndexPage section{-webkit-box-flex:1;-ms-flex:1;flex:1}.IndexChildPage .text-content,.IndexPage .text-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:40px}.IndexChildPage .list-block,.IndexPage .list-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:10px;border-bottom:1px solid #ef4626;margin:0 0 35px}.IndexChildPage .text-center,.IndexPage .text-center{display:none}.IndexChildPage .block,.IndexPage .block{display:none}.IndexChildPage .object-grid .grid-item,.IndexPage .object-grid .grid-item{width:100%;height:auto}}.ContactPage .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px}.ContactPage .banner .headers{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0}.ContactPage .banner .headers h1{line-height:3.75rem}.ContactPage .banner .featured-img{-webkit-box-flex:5;-ms-flex:5;flex:5;height:400px}.ContactPage .banner .featured-img .ft-img{width:100%;height:inherit;background-repeat:no-repeat;background-position:center;background-size:cover}.ContactPage .banner .header-content{-webkit-box-flex:3;-ms-flex:3;flex:3}.ContactPage .banner .header-content .content-sub{border-top:1px solid #ef4626;padding-top:30px;margin-top:30px;position:relative}.ContactPage .banner .header-content .content-sub:after{content:"";width:50%;height:3.1px;background-color:#fff;position:absolute;right:0;top:-2px}@media (max-width:1400px){.ContactPage .banner{gap:40px}}@media (max-width:1250px){.ContactPage .banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.ContactPage .banner .featured-img,.ContactPage .banner .header-content,.ContactPage .banner .headers{-webkit-box-flex:1;-ms-flex:1;flex:1}.ContactPage .banner .header-content{padding-right:40px}}.blocks__textwithimageblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:80px;margin-bottom:80px}.blocks__textwithimageblock .av-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.blocks__textwithimageblock .twi-element__content{opacity:0}.blocks__textwithimageblock .twi-element__image img{height:auto;width:100%}.blocks__textwithimageblock .twi-element__title{font-family:DINPro,Arial,sans-serif;font-size:1.5rem;color:#ef4626;padding-bottom:20px}.blocks__textwithimageblock .twi-element__title:before{display:inline-block;content:"";border-top:1px solid #ef4626;width:45px;margin:0 1rem;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.blocks__textwithimageblock .sub-content{border-top:1px solid #ef4626;padding-top:30px;margin-top:30px;position:relative;max-width:250px}.blocks__textwithimageblock .sub-content:after{content:"";width:50%;height:3.1px;background-color:#fff;position:absolute;right:0;top:-2px}.blocks__textwithimageblock.align-image-top{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-140px}.blocks__textwithimageblock.align-image-top .av-container{-webkit-box-flex:4;-ms-flex:4;flex:4}.blocks__textwithimageblock.align-image-top .av-container:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.blocks__textwithimageblock.align-image-top .twi-element__content{padding:120px 0 0}.blocks__textwithimageblock.align-image-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-130px}.blocks__textwithimageblock.align-image-left .av-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.blocks__textwithimageblock.align-image-left .twi-element__content{padding-right:80px}.blocks__textwithimageblock.small-image{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blocks__textwithimageblock.small-image .av-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.blocks__textwithimageblock.small-image .av-container:first-of-type{-webkit-box-flex:0;-ms-flex:none;flex:none}.blocks__textwithimageblock.small-image .twi-element__image img{padding-right:80px;height:auto;width:auto}.blocks__textwithimageblock.service-banner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.blocks__textwithimageblock.service-banner .av-container:first-of-type{-webkit-box-flex:3;-ms-flex:3;flex:3}.blocks__textwithimageblock.service-banner .av-container{-webkit-box-flex:7;-ms-flex:7;flex:7}.blocks__textwithimageblock.flex-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1200px){.blocks__textwithimageblock.align-image-top .av-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.blocks__textwithimageblock.align-image-top .av-container:first-of-type{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.blocks__textwithimageblock.align-image-left .twi-element__image{margin:0 -50px}.blocks__textwithimageblock.align-image-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-left:0}.blocks__textwithimageblock.align-image-left .twi-element__content{margin:0;padding:0}.blocks__textwithimageblock.align-image-left .av-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.blocks__textwithimageblock.small-image .twi-element__content{padding-right:0}}@media (max-width:1100px){.blocks__textwithimageblock{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:30px}.blocks__textwithimageblock .twi-element__content{padding:0}.blocks__textwithimageblock.align-image-top{margin-top:-113px}.blocks__textwithimageblock.align-image-top .twi-element__image{margin:0 -50px}.blocks__textwithimageblock.align-image-top .av-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.blocks__textwithimageblock.align-image-top .av-container:first-of-type{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.blocks__textwithimageblock.align-image-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.blocks__textwithimageblock.align-image-left .av-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.blocks__textwithimageblock.small-image .twi-element__ocntent{padding-left:0}.blocks__textwithimageblock.small-image .twi-element__image img{padding-right:0}.blocks__textwithimageblock.flex-row-reverse,.blocks__textwithimageblock.service-banner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.blocks__textwithimageblock.flex-row-reverse .twi-element__image,.blocks__textwithimageblock.service-banner .twi-element__image{text-align:center}.blocks__textwithimageblock.flex-row-reverse img,.blocks__textwithimageblock.service-banner img{max-width:100%;width:auto;height:auto}}@media (max-width:1000px){.blocks__textwithimageblock{margin-bottom:30px}.blocks__textwithimageblock.align-image-top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 0 30px}.blocks__textwithimageblock.align-image-top .twi-element__content{padding-top:0}.blocks__textwithimageblock.align-image-top .av-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.blocks__textwithimageblock.align-image-top .av-container:first-of-type{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blocks__textwithimageblock.small-image{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:0}.blocks__textwithimageblock.small-image .av-container:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:400px){.blocks__textwithimageblock.align-image-left .twi-element__image,.blocks__textwithimageblock.align-image-top .twi-element__image{margin:0 -30px}}.project-container .featured-block img{-webkit-filter:grayscale(1);filter:grayscale(1)}.featured-block .horizontal{margin:50px 0 0}.featured-block .horizontal .list-block li:first-child{visibility:visible}.featured-block .featured-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-block .featured-container .featured{width:auto;position:relative;display:block}.featured-block .featured-container .featured img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:all .2s linear;transition:all .2s linear}.featured-block .featured-container .featured:focus img,.featured-block .featured-container .featured:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.featured-block .featured-container .featured:focus h4,.featured-block .featured-container .featured:hover h4{text-decoration-line:underline}.featured-block .featured-container img{z-index:0;height:100%}.featured-block .featured-container .feature-left{margin-right:15px}.featured-block .featured-container .feature-left .featured-title{left:10%;top:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-left:3px solid #ef4626}.featured-block .featured-container .feature-right{margin-left:15px}.featured-block .featured-container .feature-right .featured-title{right:10%;bottom:20%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);border-right:3px solid #ef4626}.featured-block .featured-container .featured-title{font-family:PlayfairDisplay,serif;font-size:1.6em;font-weight:500;line-height:1em;color:#939597;background-color:#fff;position:absolute;padding:8px 50px;z-index:1}@media (max-width:1380px){.featured-block .featured-container .bg-red,.featured-block .featured-container img{width:400px;height:240px}}@media (max-width:1250px){.featured-block .featured-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-block .featured-container .feature-left{margin:0 0 40px 40px}.featured-block .featured-container .feature-right{margin:0 40px 0 0}}@media (max-width:800px){.featured-block .horizontal .list-block{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:right;float:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:350px;padding:0 40px 0 0}.featured-block .horizontal .list-block li{margin:5px 10px}.featured-block .featured-container .featured-title{padding:8px 25px;font-size:1.2em}.featured-block .featured-container .feature-left{margin:0 0 40px 40px}.featured-block .featured-container .feature-right{margin:0 40px 0 0}.featured-block .featured-container .bg-red,.featured-block .featured-container img{width:290px;height:180px}}@media (max-width:450px){.featured-block .featured-container .feature-left .featured-title{left:25%}.featured-block .featured-container .feature-right .featured-title{right:25%}}@media (max-width:400px){.featured-block .featured-container .bg-red,.featured-block .featured-container img{width:260px;height:150px}}.object-grid{margin:0 auto}.object-grid .grid-item{max-width:350px;height:310px;text-align:right;float:left;padding:0 25px 90px}.object-grid .grid-item h3{color:#ef4626;font-family:PlayfairDisplay,serif;margin-left:auto}.object-grid .grid-item h4{margin:0;color:#939597;font-weight:500;font-size:.83em;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap}.object-grid .grid-item a:focus,.object-grid .grid-item a:hover{text-decoration-line:none}.object-grid .grid-item .img-container{position:relative;overflow:hidden}.object-grid .grid-item .img-container .preview-img{width:350px;height:233px;-webkit-filter:grayscale(1);filter:grayscale(1);z-index:1;-webkit-transition:all .2s linear;transition:all .2s linear;max-width:100%;background-size:cover;max-height:100%}.object-grid .grid-item .img-container .bg-red{opacity:0}.object-grid .grid-item .img-container:hover .preview-img{-webkit-filter:grayscale(0);filter:grayscale(0)}.object-grid .grid-item .img-container:hover .bg-red{opacity:.7;z-index:100}.object-grid .grid-item .img-container:hover .text-center{opacity:1;z-index:1}.object-grid .block{content:"i";position:absolute;bottom:-12px;right:-17px;width:40px;height:30px;background:#ef4626;color:#ef4626;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:1318px){.object-grid{max-width:380px}.object-grid .grid-item{padding:0;margin:0 auto 90px}}@media (max-width:900px){.object-grid{max-width:380px}.object-grid .grid-item{margin:0 0 45px}}.blocks__contactblock{margin:90px 0 90px -130px}.blocks__contactblock article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.blocks__contactblock article .img-container{-webkit-box-flex:2;-ms-flex:2;flex:2;max-width:670px}.blocks__contactblock article .img-container img{width:100%;height:auto}.blocks__contactblock article a,.blocks__contactblock article h3,.blocks__contactblock article p{line-height:3rem;font-size:1.5rem}.blocks__contactblock article h3{margin-top:0;color:#ef4626;font-weight:400}.blocks__contactblock article a:link,.blocks__contactblock article a:visited{color:#939597;text-decoration-line:none}.blocks__contactblock article a:link:focus,.blocks__contactblock article a:link:hover,.blocks__contactblock article a:visited:focus,.blocks__contactblock article a:visited:hover{text-decoration-line:underline}.blocks__contactblock article .people-link:focus,.blocks__contactblock article .people-link:hover{text-decoration-color:#ef4626}.blocks__contactblock article .people{padding:0 180px 0 20px}.blocks__contactblock article .people-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blocks__contactblock article .contact-info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:80px}.blocks__contactblock article .details{margin-top:45px;padding-left:30px;border-left:1px solid #ef4626}@media (max-width:1450px){.blocks__contactblock article .people{padding:0 40px 0 20px}}@media (max-width:1100px){.blocks__contactblock{margin:90px 0}.blocks__contactblock article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blocks__contactblock article .img-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:100%;height:auto}.blocks__contactblock article .contact-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0}.blocks__contactblock article .contact-info .details{border-left:0;padding-left:0;border-top:1px solid #ef4626;margin:20px 0;padding-top:20px;position:relative}.blocks__contactblock article .contact-info .details:before{content:"";width:70%;height:3.1px;background-color:#fff;position:absolute;right:0;top:-2px}.blocks__contactblock article .people{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:40px;padding:0}}@media (max-width:800px){.blocks__contactblock article a,.blocks__contactblock article h3,.blocks__contactblock article p{line-height:2rem;font-size:1.33rem}}.tls_videoblock .video{position:relative;padding-bottom:calc(var(--aspect-ratio,.5625) * 50%);height:0;width:100%}.tls_videoblock iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tls_videoblock .video-block-title{font-family:PlayfairDisplay,serif;font-size:3.75rem;color:#606060;opacity:0}.tls_videoblock .video-block-title div:first-child span:nth-child(-n+19){color:#ef4626}.tls_videoblock .content{margin-top:40px}.tls_videoblock .tls_videoblock__content-container{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;max-width:940px}.tls_videoblock.column .video{margin:60px 0}.tls_videoblock.column .content{max-width:770px;margin:0 auto}.tls_videoblock.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;gap:2em;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tls_videoblock.row .video{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:1700px){.tls_videoblock .video-block-title{font-size:3rem}}@media (max-width:1450px){.tls_videoblock .video-block-title{font-size:2.5rem}}@media (max-width:1200px){.tls_videoblock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:40px}.tls_videoblock .video{padding-bottom:calc(var(--aspect-ratio,.5625) * 100%)}.tls_videoblock .video-block-title{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%}}@media (max-width:768px){.tls_videoblock.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:600px){.tls_videoblock .video-block-title{font-size:1.83rem}}.form-element__form{max-width:800px;width:100%;margin:90px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box}.form-content{margin-bottom:45px}form.userform input[type=email],form.userform input[type=text],form.userform select,form.userform textarea{border:1px solid #ef4626;width:100%;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box}form.userform input[type=submit]{background-color:#ef4626;color:#fff;border:none;padding:6px 24px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;font-size:24px;font-weight:400}form.userform input[type=submit]:focus,form.userform input[type=submit]:hover{background-color:rgba(239,70,38,.3764705882)}form{font-size:24px}form .g-recaptcha{margin-bottom:4px}form input,form textarea{margin:18px 0 24px}form .userform-fields label.left{color:#939597;font-weight:400;margin-bottom:20px}form .userformsgroup{border:none;padding:0;margin:0}@media (max-width:480px){form .userformsgroup .middleColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}form .userformsgroup .middleColumn .field{width:100%;display:none}}form .userformsgroup .middleColumn .field{display:inline-block;width:50%}@media (max-width:480px){form .userformsgroup .middleColumn .field{width:unset}}form .userformsgroup .middleColumn .field.date-alt.hide{display:none}form .userformsgroup .middleColumn .field.date-alt{width:100%}form .userformsgroup .middleColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}@media (max-width:480px){form .userformsgroup .middleColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}
/*# sourceMappingURL=bundle.css.map */
