:root{--row-width:95em;--sidebar-width:20em;--screen-md:40em;--screen-lg:60em;--screen-xl:80em;--color-neutral:#4299e1;--color-error:#e53e3e;--color-warning:#ed8936;--color-success:#48bb78;--color-focus:#347ebb;--color-olive:#607046;--color-blue:#4299e1;--color-green:#48bb78;--color-orange:#ed8936;--color-red:#e53e3e;--global-radius:.5em;--shadow-light:0 .25em .5em rgba(0,0,0,.1)}.right-header{float:unset !important;margin-right:auto}.right-header .main-menu{float:unset !important}.right-header div:first-child{margin-right:auto !important;margin-left:17.6% !important}.header-text-white .header-contact ul li a,.header-text-white .header-contact ul li i{color:#fff !important}.main-menu ul li a{color:#fff !important;border-bottom:1px solid transparent !important;background-color:transparent !important}.white-bg{background-color:#262626 !important}.content-page{background-color:#262626}#scroll-header{background-color:#1a1a1a !important;color:#fff;border-bottom:1px dotted #ccc}h2.section-widget-title{color:#fff}.section-column-content .column1 .content-section-heading .content-section-title{color:#000}.callout-content p{color:#fff !important}.flexslider{background:#262626 !important}a.social-icons i{color:#fff !important}.post-section-title{color:#fff !important}.content input[type=submit]:hover,.content button:hover,.content .button:hover,.content a.button:hover,.button:hover,a.button:hover{background-color:#607046 !important;color:#fff !important;border:2px solid #1a1a1a}#rev_slider_2_2_forcefullwidth{display:none !important}.logo-text,h1#page-title,.content-section-title,.section-widget-title,.content input[type=submit],.content button,.content .normal-button,.content a.normal-button,.normal-button,a.normal-button,.callout-content,.gallery-demo-name{font-weight:400 !important}h1#page-title{text-transform:uppercase !important}.site-logo img{max-width:205px;max-height:none !important;margin-top:15px}#scroll-header .site-logo img{max-width:110px !important;max-height:none !important;margin-top:7px}.heading-transparent h1#page-title:before{display:none !important}.heading-transparent #breadcrumb{display:none !important}li.tp-revslider-slidesli{text-align:center !important}.gallery-demo-image{margin-bottom:15px !important}.gallery-demo-name{margin-bottom:40px !important}.gallery-demo-name a:focus{color:#607046}.gallery-demo-name h2{font-family:'Changa One',Arial !important;font-size:18px;line-height:24px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin:0;padding:0}.content.content-box-content{font-family:'Roboto Slab',Arial !important;font-size:18px !important;line-height:26px !important;font-weight:400 !important}@media screen and (max-width:760px){#rev_slider_2_2_forcefullwidth{display:block !important}.site-logo img{max-width:150px;margin-top:25px}.align-right .content-section-heading,.align-right .content.content-box-content p{text-align:left !important}.align-right .content-section-title:before,.align-right .content-section-title:after{right:auto !important;left:0 !important}.section-column-content{padding-top:60%}.section-column-bg{width:100%;height:0;top:0;padding-bottom:56%;position:absolute;display:block !important}}@media screen and (max-width:500px){.hades.tparrows{display:none !important}}@media screen and (max-width:1024px){.hades.tparrows{width:44px !important;height:44px !important}.hades.tparrows:before{line-height:44px !important}.hades.tp-rightarrow .tp-arr-allwrapper{display:none !important}}.gallery .percent_column3 img{width:100%}input[type=text],input[type=email],input[type=tel],select,textarea{width:100%;box-sizing:border-box}input[type=text],input[type=email],input[type=tel],input[type=file],select{margin-bottom:20px !important}span.wpcf7-not-valid-tip{margin-top:-15px;margin-bottom:15px;font-size:.75em !important}div.wpcf7-response-output{margin:2em 0 1em !important;padding:0 !important;font-weight:700}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{border:none !important}div.wpcf7-validation-errors{color:red}::-moz-selection{color:#fff}::selection{color:#fff}.callout-buttons.content .callout-button1{background-color:#607046 !important;border-color:#607046 !important}.callout-buttons.content .callout-button1:hover{background-color:transparent !important;color:#607046 !important;border-color:#607046 !important}.by-filter-sidebar,.sidebar-widget.widget_categories{background:#fafafa;padding-top:20px !important;padding-bottom:20px !important;border:1px solid #ebebeb !important}.by-filter{padding:0 !important;list-style:none !important}.by-filter-option.is-active{border-bottom:1px solid #607046 !important}.sidebar-widget.widget_categories{margin-top:80px;padding:0 20px}.sidebar-widget.widget_categories .sidebar-widget-title{margin-bottom:50px;position:relative;background:0 0;padding:0}.sidebar-widget.widget_categories .sidebar-widget-title:before{content:'';width:30px;height:2px;position:absolute;left:0;bottom:-20px;background:#d9d9d9}.content.sidebar-widget.widget_categories ul li a{color:#607046}.portfolio-flexslider .flex-direction-nav a{top:240px}.portfolio-flexslider .flex-control-thumbs li{width:-webkit-calc(20% - 10px);width:calc(20% - 10px);margin:5px}.portfolio-relatives .post-section-title{padding-bottom:20px}.category-description-text{color:#fff;font-family:'Roboto Slab',Arial !important;font-size:18px;line-height:26px;font-weight:400;padding:0 30px 25px}.portfolio-cell-categories a,.portfolio-cell-categories{font-family:'Roboto Slab',Arial !important;font-size:18px !important;line-height:26px !important}.logo-client-item img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.header-contact ul li a{color:rgba(255,255,255,.5) !important;font-family:'Raleway',Arial !important;font-weight:600;font-size:16px;letter-spacing:1px}.header-contact ul li a:hover,.header-contact ul li a:focus{color:rgba(255,255,255,.5) !important}.header-social a:focus{color:rgba(255,255,255,.5) !important}.footer-copyright .header-contact,.footer-copyright .header-social{display:block;text-align:center;padding-top:0}.footer-copyright .header-social a{margin:0 5px}body #footer-bottom a:focus{color:#607046}body #footer-bottom .wrap{text-align:left;padding:15px 0}body #footer-bottom .wrap .copyright{text-align:center}body #footer-bottom .wrap .copyright img{vertical-align:middle}body #footer-bottom .wrap .copyright span{display:block}@media (min-width:767px){body #footer-bottom .wrap .copyright span{display:inline}}@media (min-width:1001px){body #footer-bottom .wrap{padding:0}}#top-bar-open{display:none !important}@media screen and (min-width:1001px){.heading-transparent h1#page-title{font-size:55px !important}form .content-column2_1:nth-child(odd){padding-right:10px}form .content-column2_1:nth-child(even){padding-left:10px}.footer-copyright .header-contact,.footer-copyright .header-social{display:none}}@media screen and (max-width:760px){.section-column-content{padding-top:60% !important}.section-column-bg{width:100% !important;height:0;top:0;padding-bottom:56% !important;position:absolute;display:block !important}}.icon-box-item{position:relative !important}.icon-direction-vertical.icon-align-center .icon-box-data{top:50% !important;position:absolute !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important}.icon-box-title{margin-bottom:0 !important}.portfolio-cell-bg{pointer-events:none}.portfolio-cell-title a{text-transform:capitalize !important}.portfolio-item.column2_1:not(.column-last){clear:both}.portfolio-container-style-1{display:flex;flex-direction:row;flex-wrap:wrap}.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.open ul.sub-menu{z-index:100!important;display:block!important}ul.sub-menu li a:focus{color:#b2b2b2 !important;border-bottom:1px solid #607046 !important}.main-menu ul li a:focus{color:#1a1a1a !important;border-bottom:1px solid #607046 !important}.menu-toggle-button{left:-9999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.menu-toggle-button>span{display:inline-block;width:14px;height:14px;background-image:url('/wp-content/themes/clever-child/img/arrow-dropdown-inactive.png');background-color:#ccc}.menu-toggle-button:focus,.menu-toggle-button:active{background-color:Transparent;background-repeat:no-repeat;border-radius:4px;border:none;outline:none;left:100%;width:14px;height:14px;overflow:auto;margin:0;padding:0;z-index:999}@media screen and (max-width:480px){.portfolio-relatives .wrap{padding-left:15px !important;padding-right:15px !important}}@media screen and (max-width:1001px){.portfolio-flexslider .flex-direction-nav a{top:140px !important}}@media screen and (min-width:1002px) and (max-width:1280px){.portfolio-flexslider .flex-direction-nav a{top:190px !important}}@media screen and (min-width:1281px){.portfolio-flexslider .flex-direction-nav a{top:240px !important}}.home .widget-entry{margin-bottom:0}.flex-outer{font-family:Arial,Helvetica,sans-serif;padding:2.5rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;@media (min-width:1000px){flex-direction:row;padding:.5rem 6.5rem}}.flex-outer .flex-inner{padding:1em}.flex-outer .flex-inner.image{width:100%;@media (min-width:1000px){width:40%;min-width:40%}}.flex-outer .flex-inner.content{flex:2}.flex-outer .flex-inner.content h2,.flex-outer .flex-inner.content h3{font-family:Helvetica,sans-serif !important;padding:0;line-height:1.1;margin:0;text-transform:uppercase}.flex-outer .flex-inner.content h2{color:#fff;font-family:Helvetica,sans-serif;font-size:2.2em;font-family:Arial,sans-serif;font-weight:900;letter-spacing:1px;font-style:normal}.flex-outer .flex-inner.content h3{color:#ef4123;font-size:1.8rem;font-family:Helvetica,sans-serif;font-weight:600}.flex-outer .flex-inner.content p{font-family:Helvetica,sans-serif;line-height:1.5rem;margin:5px 0 5px}.flex-outer .flex-inner.content .cta__actions{display:flex;align-items:center;justify-content:center;position:relative;gap:15px;flex-direction:column;@media (min-width:1000px){flex-direction:row}}.flex-outer .flex-inner.content .cta__actions a{font-family:Helvetica,sans-serif;font-size:1.1rem;font-weight:300;background-color:#ef4123;border-color:#ef4123;border-radius:5px;color:#fff;display:block;letter-spacing:1px;padding:10px 35px;text-align:center;text-transform:uppercase;text-decoration:none}.flex-outer .flex-inner.content .cta__actions p{color:#ef4123;font-size:1.2rem;font-family:Helvetica,sans-serif;font-weight:600;flex:2;padding:0;margin:0}*,*:before,*:after{box-sizing:border-box}svg.icon{display:block;width:1em;height:1em;min-width:1em;fill:currentColor;overflow:visible}.status-tag{background-color:#ddd;color:var(--accent-dark)}.status-tag.status-save,.status-tag.status-saved{background-color:var(--color-warning);color:#fff}.status-tag.status-processing{background-color:var(--color-olive);color:#fff}.status-tag.status-processed,.status-tag.status-complete,.status-tag.status-completed{background-color:var(--color-success);color:#fff}.status-tag.status-debug{background-color:#663399;color:#fff}.notification-container{display:none;position:fixed;z-index:999;top:100%;left:0;width:100%;padding:0 .5em}.notification-container.is-shown{display:flex;justify-content:center;align-items:center}.page-notification{display:inline-flex;align-items:center;padding:.75em 1em;background:var(--color-error);color:#fff;font-size:1em;border-radius:.5em .5em 0 0;transform:translateY(-100%)}.page-notification span{display:inline-block;padding:0 .5em;line-height:1.2}.page-notification button{display:none;padding:.5em 1em;margin-left:.75em;background-color:rgba(255,255,255,.1);color:#fff;transition:background-color .25s ease}.page-notification button:hover{background-color:rgba(255,255,255,.2)}.page-notification button.is-shown{display:block}@media screen and (min-width:60em){.notification-container{top:auto;bottom:100%}.page-notification{border-radius:0 0 .5em .5em;transform:translateY(100%)}}.skeleton-block{position:relative;overflow:hidden;background:rgba(0,0,0,.05);border-radius:var(--global-radius);height:10em}.skeleton-block:after{content:'';position:absolute;display:block;top:0;right:-100%;width:50%;height:100%;background:#fff;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 25%,rgba(255,255,255,1) 75%,rgba(255,255,255,0) 100%);animation:loading-skeleton 2s infinite linear}.loading-dots{position:relative;line-height:1;opacity:.25}.loading-dots,.loading-dots:before,.loading-dots:after{display:inline-block;width:.5em;height:.5em;border-radius:50%;animation:fade-loop 1s infinite;background:rgba(0,0,0,1)}.loading-dots:before,.loading-dots:after{content:'';position:absolute;top:0;left:150%;font-size:1em;animation-delay:.25s}.loading-dots:after{left:300%;animation-delay:.5s}.spin{animation:spin 2s linear infinite}.spin-stepped{animation:spin 1s steps(8) infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(5px)}100%{opacity:1;transform:translateY(0)}}@keyframes loading-skeleton{0%{opacity:0;left:-50%}50%{opacity:.5;left:50%}100%{opacity:0;left:150%}}@keyframes fade-loop{0%{background:rgba(0,0,0,1)}50%{background:rgba(0,0,0,.1)}}.project-grid{display:flex;flex-wrap:wrap;margin:auto;align-items:start;padding:2em 8em}.project-item{align-items:center;flex-basis:30%;margin:auto;padding:10px}@media (max-width:767px){.project-grid{padding:2em 1em}.project-item{flex-basis:100%}}@media (min-width:768px) and (max-width:991px){.project-grid{padding:2em}.project-item{flex-basis:45%}}h3{color:#262626 !important}.project-item .inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;background-color:#fff;padding:1.5em;border:2px solid transparent;border-radius:var(--global-radius);box-shadow:var(--shadow-light);transition:border .3s ease}.project-item .project-action{display:inline-flex;justify-content:center;padding:12px 30px;margin:0;border-radius:50px;border:none;color:#fff;cursor:pointer;font-size:1em;font-weight:600;transition:background-color .3s ease,filter .3s ease}.project-image{width:100%;max-width:180px;margin-bottom:1em}.project-image .image{background-size:contain;background-position:center;padding-bottom:100%;border-radius:.25em;margin:auto}.output{position:relative;min-height:55em;margin:2em 0;background-color:#fff}.output.is-loading:before{box-sizing:border-box;content:'';position:absolute;display:block;font-size:4em;width:1em;height:1em;top:50%;left:50%;margin:-.5em 0 0 -.5em;border:10px solid #ddd;border-top:10px solid #222;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#form-output{height:850px}#specification-actions{margin-top:50px}.specification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px, 1fr));grid-gap:1rem}.specification-item{background-color:#eee}.specification-item .title{background-color:#416073;color:#fff;font-size:1.25em;padding:1rem 1.25rem;margin:0;word-break:break-all}.specification-item .content{padding:1.25rem 1.25rem 0}.specification-item h4{font-family:'Roboto Slab',Arial !important;font-size:1.25rem;margin:0 0 .5em}.specification-item ul{color:#000;font-size:1rem;padding-left:1.5em}.history-inner{padding:1.25em 0 3em;min-height:101vh}.section-title,.history-controls .inner,.history-headings,.history-list,.history-skeleton.page-skeleton{max-width:var(--row-width);padding:0 1em;margin:0 auto}.section-title h1{margin:0}button{border:none;cursor:pointer}.history-controls{padding:1em 0;margin-bottom:1em}.history-controls .inner{display:flex;flex-wrap:wrap;align-items:center}.content .history-controls button{position:relative;display:inline-flex;align-items:center;text-align:left;background-color:rgba(0,0,0,.15);color:var(--accent-dark);padding:.5em 1em;margin:.5em .5em 0 0;border-radius:100em;font-weight:600;white-space:nowrap;transition:background-color .3s ease,filter .3s ease}.history-controls button:last-child{margin-right:0}.history-controls button:hover{background-color:rgba(0,0,0,.2)}.history-controls button.is-loading{opacity:.5;pointer-events:none;color:transparent}.history-controls button svg{margin-right:.5em}.history-controls button svg.calendar{margin-right:0}.history-controls button svg.loading{display:none;font-size:1.5em;width:1em;height:1em;position:absolute;top:50%;left:50%;color:var(--accent-dark);margin:-.5em 0 0 -.5em;animation:spin .75s linear infinite}.history-controls button.is-loading svg.loading{display:block}.history-controls .date-toggle{min-width:14em;padding-right:0}.history-controls .date-toggle span{text-transform:capitalize}.history-controls .date-toggle.order-asc svg.arrow{transform:rotate(180deg)}.history-controls .expand-toggle{width:8em;justify-content:center}.history-controls input{display:block;width:100%;padding:.75em 3em .75em 2.75em !important;margin:0;border-radius:var(--global-radius);border:2px solid #ddd;box-shadow:none;appearance:none;-webkit-appearance:none;transition:border .2s ease}.history-controls input:focus{outline:none;border-color:var(--color-olive)}.history-filter-name{position:relative;width:100%;margin:.5em 0}.history-filter-name svg{position:absolute;width:1em;height:1em;top:50%;margin-top:-.5em;pointer-events:none}.history-filter-name .search-icon{color:#000;left:1em}.history-filter-name .loading-icon{color:#4399e1;font-size:1.25em;right:1em;visibility:hidden;opacity:0;transition:opacity .3s ease}.history-filter-name.is-loading .loading-icon{visibility:visible;opacity:1;animation:spin 2s linear infinite}.history-headings{display:none;width:100%;font-weight:600;margin-top:.5em;margin-bottom:1em;text-transform:uppercase}.history-headings .inner{display:flex;padding-right:4em}.history-headings .inner>*{width:20%;padding:0 .5em;opacity:.75;white-space:nowrap}.history-headings .inner>*:first-child{width:40%;padding-left:0}.history-list{position:relative}.history-content{position:relative;z-index:2;opacity:1;transition:opacity .3s ease}.is-loading .history-content{opacity:0}.history-item{position:relative;background-color:#fff;border-radius:var(--global-radius);box-shadow:var(--shadow-light);margin-bottom:.75em;opacity:1;animation:fade-up .5s ease forwards;animation-delay:calc(var(--index) * 20ms);transition:background-color .3s ease}.history-item .inner{position:relative;display:flex}.history-item .item-details{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;background-color:transparent;color:#000;padding:.5em;margin:0;border-radius:var(--global-radius);text-decoration:none;transition:background-color .3s ease}.history-item .item-details:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--color-focus);border-radius:.5em;pointer-events:none;opacity:0;transition:opacity .25s ease}.history-item .item-details:focus{outline:none}.history-item .item-details:hover:after,.history-item .item-details:focus:after{opacity:1}.history-item .item-details:focus:after{transition:none}.history-item .item-details>*{padding:.5em}.history-item .item-details>*:first-child{width:100%}.history-item .item-details>*:last-child{display:none}.history-item .item-name{padding-right:2em;margin:0;font-size:1.25em;font-weight:600;line-height:1.2;color:var(--accent-dark);text-decoration:none;word-wrap:break-word}.history-item .status{line-height:1;overflow:hidden}.history-item .status-tag{display:inline-block;font-size:.875em;line-height:1.6;padding:.25em .5em;border-radius:.15em;white-space:nowrap;overflow:hidden;text-transform:capitalize;text-overflow:ellipsis;max-width:100%}.history-item .view-action{display:inline-flex;justify-content:center;border-radius:100em;background-color:rgba(0,0,0,.1);color:var(--accent-dark);padding:.75em 1.5em;margin-left:auto;font-weight:600;transition:filter .3s ease,background-color .3s ease,color .3s ease}.history-item .view-action:hover{filter:brightness(110%)}.history-item .item-details:hover .view-action{background-color:var(--color-olive);color:#fff}.history-item .expand-button{display:inline-flex;position:absolute;top:0;right:0;padding:1.25em 1em;margin:0;border-radius:0 .5em 0 0;background-color:transparent;color:#777;transition:background-color .25s ease}.content button.expand-button,.content button.expand-button:hover{border:none;background-color:unset !important;color:#777 !important}.history-item .expand-button:hover{background-color:#f8f8f8;filter:none}.history-item .expand-button:focus{outline:none}.history-item .expand-button svg{transform:rotate(90deg)}.history-item .expand-button span{font-size:0}.history-item .item-properties{color:#000;display:none;width:100%;padding:.75em 1.5em 1.5em;background-color:rgba(0,0,0,.025);overflow:auto;overflow-wrap:break-word;word-break:break-word}.history-item .item-properties .prop-item{width:100%;margin-top:.5em}.history-item .item-properties .prop-item div{display:inline-block;margin-top:.25em}.history-item .item-properties .prop-item div:first-child{margin-right:.25em;font-weight:600}.history-item .item-properties .empty-state{margin-top:.75em}.history-item .item-properties .loading-dots{margin:1.25em 0 .25em}.history-item.is-expanded{margin-bottom:1em}.history-item.is-expanded .item-details{border-radius:var(--global-radius) var(--global-radius) 0 0}.history-item.is-expanded .item-details:after{border-radius:.5em .5em 0 0}.history-item.is-expanded .expand-button{border-radius:0 .5em 0 0}.history-item.is-expanded .expand-button svg{transform:rotate(-90deg)}.history-item.is-expanded .item-properties{display:flex;flex-wrap:wrap}.history-loading-inline{display:flex;align-items:center;justify-content:center;font-size:2em;margin:2em 0}.history-loading-inline svg{width:1em;height:1em;margin-right:.75em}.history-empty{display:flex;align-items:center;justify-content:center;padding:1em;background-color:#ddd;border-radius:1em;font-size:1.5em;font-weight:600;min-height:10em}@media screen and (min-width:40em){.history-inner{height:50px;max-height:50px;margin-top:25px}.section-title,.history-controls .inner,.history-headings,.history-list,.history-skeleton.page-skeleton{padding:0 1.5em}.history-filter-name{max-width:20em;margin-right:1em}.content .history-controls button{padding:.75em 1.25em;margin:2em .75em .5em 0;height:45px;max-height:45px}.content .history-actions{display:inline-flex;flex:1;flex-wrap:nowrap}.history-actions .expand-toggle{margin-left:auto}.history-headings{display:block}.history-item{margin-bottom:.5em}.history-item .item-details{flex:1;min-width:0;padding:.75em 0}.history-item .item-details>*{width:20%;margin:0}.history-item .item-details>*:first-child{width:40%;padding-left:1.5em}.history-item .item-details>*:last-child{display:block;text-align:right;padding-right:1em}.history-item .item-name{padding-right:1em}.history-item .expand-button{position:static;align-items:center;padding:.5em 1.5em;border-radius:0 .5em .5em 0}}@media screen and (min-width:60em){.history-inner{padding:3em 0 10em}.section-title,.history-controls .inner,.history-headings,.history-list,.history-skeleton.page-skeleton{padding:0 2.5em}.history-headings{margin-top:1em}.history-controls{position:-webkit-sticky;position:sticky;top:-1px;z-index:10;backdrop-filter:blur(5px)}.history-controls.is-stuck{box-shadow:var(--shadow-light);background-color:#fff}@supports (backdrop-filter:blur){.history-controls.is-stuck{background-color:rgba(255,255,255,.9)}}}.page-skeleton{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .3s ease}.is-loading .page-skeleton{opacity:1}.skeleton-block{height:5.5em;margin-bottom:.5em}.history-skeleton *:nth-child(2){opacity:.75}.history-skeleton *:nth-child(3){opacity:.45}.history-skeleton *:nth-child(4){opacity:.3}.history-skeleton *:nth-child(5){opacity:.15}.detail-inner{padding:.5em 1em 1.5em;max-width:var(--row-width);margin:0 auto}.section-heading{font-size:1.5em;margin:1em 0 .25em}h3.section-heading{color:#fff !important}button,.button{display:inline-flex;justify-content:center;padding:1em 2em;border-radius:100em;border:none;background-color:var(--color-olive);color:#fff;cursor:pointer;font-weight:600;transition:background-color .3s ease,filter .3s ease}button:hover,.button:hover{filter:brightness(110%)}button:disabled,.button:disabled{opacity:.3;pointer-events:none;cursor:disabled}.page-title{backdrop-filter:blur(4px);margin-top:.25em}.page-title .inner{display:flex;flex-wrap:wrap;align-items:center;max-width:var(--row-width);margin:0 auto;padding:1em}.page-title h1{order:1;width:100%;min-width:0;margin:1rem 0 0;font-size:1.5em;line-height:1.2;word-wrap:break-word;transition:opacity .3s ease}.page-title .button{align-items:center;background-color:rgba(0,0,0,.05);color:#000;padding:.5em .75em;margin-right:1em;text-decoration:none}.page-title .button:last-child{margin-left:auto;margin-right:0}.page-title .button:hover{background-color:rgba(0,0,0,.15)}.page-title .button svg{width:1em;height:1em;min-width:1em;margin-right:.5em}.page-actions{margin-bottom:.5em;transition:opacity .3s ease}.page-actions button{display:inline-block;position:relative;max-width:100%;padding:.75em 1.5em;margin:0 .5em .75em 0;overflow:hidden;text-overflow:ellipsis}.page-actions button svg{display:none;font-size:1.5em;width:1em;height:1em;position:absolute;top:50%;left:50%;margin:-.5em 0 0 -.5em;color:#fff;animation:spin .75s linear infinite}.page-actions button.is-loading{opacity:.5;pointer-events:none;color:transparent}.page-actions button.is-loading svg{display:block}button.action-operation{background:var(--color-warning)}button.action-transition{background:var(--color-success)}.detail-information{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:1em}.detail-information>*{width:100%;margin-bottom:1em}.detail-summary,.detail-properties{transition:opacity .3s ease .2s}.summary-content{background-color:#fff;padding:.5em 1.5em;border-radius:var(--global-radius);box-shadow:var(--shadow-light)}.summary-content,.properties-content{height:100%}.detail-item{color:#000;margin:1em 0 1.25em}.detail-item>*:first-child,.property-item>*:first-child{font-size:.75em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25em;opacity:.75}.status-tag{display:inline-block;max-width:100%;font-size:.875em;padding:.25em .5em;border-radius:.15em;margin-top:.25em;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis}.detail-properties .properties-content{background-color:#fff;color:#000;padding:.5em 1.5em;border-radius:var(--global-radius);box-shadow:var(--shadow-light);overflow:auto}.detail-properties .property-item{margin:1em 0;word-wrap:break-word;overflow-wrap:break-word}.detail-images{display:none;margin-bottom:2em;transition:opacity .3s ease}.detail-images.is-shown{display:block}.image-lightbox{display:none;align-items:center;justify-content:center;position:fixed;z-index:500;top:0;left:0;width:100%;height:100%;padding:1em;backdrop-filter:blur(8px)}.lightbox-open .image-lightbox{display:flex}.image-lightbox .lightbox-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75)}.image-lightbox img{position:relative;z-index:2;width:auto;height:auto;max-width:100%;max-height:100%}.image-lightbox button{position:absolute;z-index:3;top:0;right:0;padding:1em;margin:1em;background-color:#fff;color:#000}.image-lightbox button svg{width:1em;height:1em}.image-lightbox button:hover{background-color:#ddd}.detail-documents{transition:opacity .3s ease}.documents-heading{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1em}.documents-heading .section-heading{margin:0 1.5em 0 0}.documents-generating{display:inline-flex;align-items:center;margin:1.25em 0 1em;opacity:.75}.documents-generating svg{font-size:1.25em;width:1em;height:1em;min-width:1em;margin-right:.5em;animation:spin .75s linear infinite}.documents-generating span{margin-left:.25em}.documents-help{margin-bottom:1.5em}.documents-help p{opacity:.8;margin:0 0 .25em}.empty-documents{display:inline-flex;font-size:1.5em;background:var(--color-olive);color:#fff;padding:.75em 1em;margin:.5em 0 1.5em;border-radius:.5em}.document-item{position:relative;display:flex;align-items:center;background-color:#fff;border-radius:var(--global-radius);box-shadow:var(--shadow-light);margin-bottom:.5em;transition:transform .2s ease}.document-item .inner{display:block;width:100%;padding:1em;color:var(--accent-dark);text-decoration:none;text-align:left}.document-item a:focus{outline:none;box-shadow:inset 0 0 0 2px var(--color-focus)}.document-item svg{display:block;width:1em;height:1em;min-width:1em}.document-format svg{font-size:2.5em;opacity:.5}.file-icon{position:relative}.file-icon .file-extension{position:absolute;bottom:.35em;left:0;font-size:11px;line-height:1;padding:.1em .3em .2em;border-radius:.2em;text-transform:uppercase;color:#fff;background-color:#444;max-width:5em;overflow:hidden}.file-extension.type-pdf{background-color:#ca2f31}.file-extension.type-doc,.file-extension.type-docx{background-color:#295495}.file-extension.type-xls{background-color:#016f38}.file-extension.type-html{background-color:#1f5bab}.file-extension.type-easm{background-color:#07ac0d}.file-extension.type-edrw{background-color:#d69e2e}.document-details{width:100%;margin:.5em 0}.document-name{font-weight:600;margin-bottom:.25em}.view-link:hover .document-name{text-decoration:underline}.document-created{font-size:.9em;opacity:.8}.document-status{display:inline-block;padding:.3em .75em;background-color:#ddd;border-radius:.25em;font-weight:600}.document-status.is-generating{background-color:#fff0d5;color:#ed8936;margin-right:.5em}.document-status.is-ready{background-color:#cfffc3;color:#38a169}.download-link{display:flex;align-items:flex-end;align-self:stretch;font-size:1.25em;padding:1em;color:var(--accent-dark);opacity:.75;transition:color .25s ease,opacity .25s ease}.download-link:hover{color:var(--color-olive);opacity:1}@media screen and (min-width:40em){.page-title .inner{flex-wrap:nowrap;padding:1.5em 1.5em 1em}.page-title h1{order:0;margin:0;font-size:1.75em}.page-title .button{padding:.75em 1.25em .75em 1em}.page-title .button:last-child{margin-left:1em}.page-actions button{padding:.75em 1.5em;margin:0 1em 1em 0}.detail-inner{padding:.5em 1.5em 5em}.document-item{align-items:center}.document-item .inner{display:flex;align-items:center;padding:.75em 1em}.document-item.is-linked .inner{padding-right:0}.document-format{margin-right:.75em}.document-format svg{font-size:3em;margin:.2em 0}.file-icon .file-extension{bottom:.5em}.document-details{margin:0}.document-status{margin:0}.download-link{padding:0 1.5em;align-items:center}}@media screen and (min-width:60em){.detail-inner{padding:1em 2em 5em}.page-title{position:-webkit-sticky;position:sticky;top:-1px;z-index:10;margin-top:1em}.page-title.is-stuck{box-shadow:var(--shadow-light);background-color:#fff}.page-title .inner{padding:1.5em 2em}.page-title h1{margin:0}@supports (backdrop-filter:blur){.page-title.is-stuck{background-color:rgba(255,255,255,.9)}}}@media screen and (min-width:80em){.detail-information>*:nth-child(1){width:30%;padding-right:1em}.detail-information>*:nth-child(2){width:70%}}.image-gallery{display:flex;align-items:center;margin:0 -1em;user-select:none}.gallery-arrow{display:none;padding:.85em;margin-top:-.75em;background:#444}.gallery-arrow svg{width:1em;height:1em;min-width:1em}.gallery-images{display:flex;justify-content:flex-start;width:100%;overflow-x:auto;overflow-y:hidden;padding:0 .5em;border-radius:10px;-webkit-overflow-scrolling:touch}.gallery-images{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.gallery-images::-webkit-scrollbar{height:18px}.gallery-images::-webkit-scrollbar-track{margin:0 .75em}.gallery-images::-webkit-scrollbar-thumb{min-width:3em;background:rgba(0,0,0,.25);border:3px solid transparent;background-clip:padding-box;border-radius:1em}.gallery-images::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.image-slide{display:block;flex:0 0 auto;padding:1em .5em 1.25em;background-color:transparent;border-radius:0;overflow-anchor:none}.image-slide:last-child{padding-right:2em}.image-slide button{display:block;background-color:#fff;padding:0;border-radius:var(--small-radius);box-shadow:var(--shadow-light);overflow:hidden;width:14em;height:8em;padding:.75em}.image-slide button:focus{box-shadow:0 0 0 2px var(--color-focus)}.image-slide img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (min-width:40em){.gallery-images{padding:0;margin:0 .5em}.image-gallery.has-controls{margin:0}.image-gallery.has-controls .gallery-images{margin:0 1em}.image-slide:last-child{padding-right:1em}.image-gallery.has-controls .image-slide:last-child{padding-right:3em}.gallery-arrow{display:flex}@supports (scroll-snap-align:start){.gallery-images{scroll-snap-type:x mandatory}.image-slide{scroll-snap-align:start}}.gallery-images::-webkit-scrollbar{height:16px}.gallery-images::-webkit-scrollbar-track{margin:0 .75em 0 .25em}.gallery-images::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:10em;border:3px solid transparent;background-clip:padding-box}.gallery-images::-webkit-scrollbar-thumb:hover{border:1px solid transparent}}.image-lightbox{display:none;align-items:center;justify-content:center;position:fixed;z-index:500;top:0;left:0;width:100%;height:100%;padding:1em;backdrop-filter:blur(8px)}.lightbox-open .image-lightbox{display:flex}.image-lightbox .lightbox-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75)}.image-lightbox img{position:relative;z-index:2;width:auto;height:auto;max-width:100%;max-height:100%}.image-lightbox button{position:absolute;z-index:3;top:0;right:0;padding:1em;margin:1em;background-color:var(--color-error);color:#fff;transition:filter .25s ease}.image-lightbox button:hover{background-color:var(--color-error);filter:brightness(90%)}.image-lightbox button svg{width:1em;height:1em}