.et_pb_slide:first-child .et_pb_slide_image img{opacity:unset!important}.type-event .entry-content p:nth-of-type(2){display:none}.top-nav-shop{background:#428080;padding:.5em 2em;color:white!important;border-radius:22px;box-shadow:5px 5px 7px 0 rgb(0 0 0/20%);font-weight:700}.flex-vertical-align{display:flex;flex-direction:column;justify-content:center}.et_pb_social_media_follow li{margin-bottom:0 !important}.et_pb_slide_description{text-shadow:none !important}.homepage-main-slider img{object-fit:cover !important;max-height:40vh !important;width:100% !important;margin-bottom:2em !important}.homepage-main-slider .et_pb_slide_image{margin-top:0 !important}.homepage-main-slider .et-pb-controllers{position:relative;text-align:right;padding-right:6%}.homepage-main-slider .et-pb-controllers a{overflow:hidden}.homepage-main-slider .et_pb_slide{padding:0 10% !important}.homepage-grid-column{margin-left:2em;margin-top:2em;margin-right:2em;border-radius:15px !important;box-shadow:5px 5px 7px 0 rgb(0 0 0/20%)}.homepage-latest-news img{border-radius:3px !important}.homepage-latest-news .entry-featured-image-url{max-height:288px;overflow:hidden;display:flex;align-items:center;justify-content:center;height:288px}.homepage-latest-news .entry-featured-image-url img{height:100%;width:100%;object-fit:cover;object-position:center}.homepage-latest-news .et_pb_image_container{padding-left:19px !important;padding-right:19px !important}.homepage-latest-news .et_pb_post{padding:0 !important}.homepage-latest-news .post-content-inner{margin-bottom:10px !important}.homepage-case-studies .et_pb_grid_item:nth-child(2){margin-right:0 !important}.homepage-case-studies .et_pb_grid_item{margin-bottom:0 !important}.homepage-case-studies .et_pb_grid_item{width:47% !important}.homepage-case-studies img{height:100%;width:100%;object-fit:cover;object-position:center center}.homepage-case-studies h2,.homepage-case-studies-mobile h2{background:#428080 !important;margin:0 !important;padding-top:20px !important;padding-bottom:20px !important}.single-event-desc{width:85%;margin-left:1em;display:flex;flex-direction:column;justify-content:center}.single-event-cae{display:flex;padding:1em}.single-time-date{color:#428080 !important;font-family:'Proxima Nova Bold',Helvetica,Arial,Lucida,sans-serif !important}.single-event-cae h2{color:#374962!important;padding-top:5px !important;padding-bottom:5px !important}.our-next-event h2{color:#fff;background-color:#374962!important;text-align:center !important;padding-top:10px}.single-event-cae:first-child{border:2px solid #374962}.single-event-thumb img{border-radius:3px;display:flex;flex-direction:column;justify-content:center}.logo-carousel-free img{max-height:100px !important}.accessibility-bar-menu .et_pb_text_inner{display:flex;align-items:center;justify-content:flex-end}.et_pb_title_container{padding-top:20px !important;padding-bottom:20px !important}.cae-sidebar .et_pb_widget{margin-bottom:40px !important;border-bottom:1px solid #e8e8e8 !important;padding-bottom:10px !important}.cae-sidebar .widgettitle{border-bottom:2px solid #428080;margin-bottom:10px !important}.cae-sidebar a:hover{font-family:'Proxima Nova Bold',Helvetica,Arial,Lucida,sans-serif !important;text-decoration:underline}.main-page-title-fi img{object-fit:cover !important}@media all and (max-width:980px){.sidebar-cae-page{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.homepage-grid-column{width:45% !important}.cae-boxes-row{display:flex !important;justify-content:space-around !important}.homepage-grid-column{margin:auto !important}.homepage-case-studies .et_pb_grid_item{width:auto !important}}@media all and (max-width:600px){.single-event-desc{width:85%;display:flex;flex-direction:column;justify-content:center}.single-event-cae{display:block;padding:1em}.single-time-date{color:#428080 !important;font-family:'Proxima Nova Bold',Helvetica,Arial,Lucida,sans-serif !important}.single-event-cae h2{color:#374962!important;padding-top:5px !important;padding-bottom:5px !important}.our-next-event h2{color:#fff;background-color:#374962!important;text-align:center !important;padding-top:10px}.single-event-cae:first-child{border:2px solid #374962}.single-event-thumb img{width:100%;height:200px;object-fit:cover}}.dynamic-blog img{width:100%;object-fit:cover;object-position:center center}a.social-icon{position:relative;width:40px;height:40px;padding:0 1em}a.social-icon span{position:absolute;top:50%;transform:translateY(-50%)}.swiper-wrapper{align-items:center}.dynamic-projects img{width:100%;object-fit:cover;object-position:center center}.case-study-preview img{height:100%;width:100%;object-fit:cover;object-position:center;max-height:200px}@media only screen and (min-width:1350px){.dynamic-body .et_pb_section{margin:0;padding:0}.dynamic-body .et_pb_section .et_pb_row{margin-left:0;padding-top:0}}.widget_nav_menu a{color:#000 !important}.et_pb_portfolio_items>.et_overlay{top:100%;opacity:1}.et_pb_portfolio_item>.post-meta{display:none}.et_pb_portfolio_item>.et_overlay .project-excerpt{font-size:80%;padding:.5em;border:none}.et_pb_portfolio_item>.et_overlay{background:0 0;opacity:1;border:none !important}.et_pb_portfolio_item>.et_overlay:before{display:none}.et_pb_filterable_portfolio .et_pb_portofolio_pagination,.et_pb_gallery .et_pb_gallery_pagination{top:2em}p.project-excerpt{color:#000;padding:10%;text-align:center;bottom:25px;opacity:1;position:relative;top:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;padding-left:0 !important}@media all and (max-width:600px){p.project-excerpt{display:none}}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n),.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n){margin-right:1em !important}#main-content a{text-decoration:underline}#main-content a:hover,#main-content a:focus,#main-content a:active{text-decoration:none}.et_pb_text_inner a:not(.top-nav-shop),.dynamic-body a{text-decoration:underline}.et_pb_text_inner a:not(.top-nav-shop):hover,.dynamic-body a:hover,.et_pb_text_inner a:not(.top-nav-shop):active,.dynamic-body a:active,.et_pb_text_inner a:not(.top-nav-shop):focus,.dynamic-body a:focus{text-decoration:none}
.wpa-ld button span.screen-reader,.longdesc-link span.screen-reader,.wpa-hide-ltr#skiplinks a,.wpa-hide-ltr#skiplinks a:hover,.wpa-hide-ltr#skiplinks a:visited,.wpa-hide-rtl#skiplinks a,.wpa-hide-rtl#skiplinks a:hover,.wpa-hide-rtl#skiplinks a:visited{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.wpa-hide-ltr#skiplinks a:focus,.wpa-hide-rtl#skiplinks a:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wpa-alt,.wpa-ld{display:inline-block;position:relative}.post-thumbnail .wpa-alt,.post-thumbnail .wpa-ld{display:block}div.alignleft.wpa-alt,div.alignleft.wpa-ld{float:left}div.alignright.wpa-alt,div.alignright.wpa-ld{float:right}div.aligncenter.wpa-alt,div.aligncenter.wpa-ld{display:block;margin:0 auto;width:fit-content}.wpa-focusable:focus{outline:1px solid;outline-offset:1px}.wpa-ld .longdesc{position:absolute;width:100%;height:100%;top:0;overflow-y:scroll;box-sizing:border-box;background:rgba(255,255,255,.92);color:#111;padding:46px 1rem 1rem;text-align:start}.wpa-ld .longdesc,.wpa-ld .longdesc p{font-size:clamp( 16px, 1rem, 24px )}.wpa-ld .longdesc-link{position:absolute;display:inline-block;right:3px;bottom:3px;color:#000;background:rgba(255,255,255,.92);font-size:clamp( 14px, .875rem, 20px );padding:2px;border-radius:3px}.wpa-alt .wpa-alt-text{position:absolute;width:calc( 100% - 2em );height:fit-content;bottom:0;box-sizing:border-box;background:rgba(255,255,255,.92);padding:1rem;margin:1rem;border-radius:15px;box-shadow:0 0 6px #333;text-align:start;z-index:10;font-size:clamp( 16px, 1rem, 24px );line-height:1.5;color:#111}.top-right .wpa-alt .wpa-alt-text,.top-left .wpa-alt .wpa-alt-text{bottom:auto;top:0;margin-top:2.5em}.rtl .wpa-alt .wpa-alt-text,.rtl .wpa-ld .longdesc{text-align:right}.template-longdesc{text-align:left;line-height:1.5;width:100%;max-width:50em;padding:2em;margin:1em auto;background:#fdfdfd;color:#333;box-shadow:0 0 5px;font-size:1.4em}label.wpa-screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.wpa-content-summary{padding:30px;background:rgba(0,0,0,.05);margin-bottom:30px}.wpa-content-summary div p:last-of-type{margin-bottom:0;padding-bottom:0}.wpa-excerpt .wp-block-read-more,.wpa-excerpt .wp-block-post-excerpt__more-text{display:none !important}.wpa-excerpt .wp-block-post-excerpt .continue{margin-top:1rem;display:block}.wpa-alt button.wpa-toggle,.wpa-alt a.wpa-toggle,.wpa-ld button.wpa-toggle,.wpa-ld a.wpa-toggle,button.wpa-video{all:unset;background:#111;display:block;color:#fff;border-radius:32px !important;height:28px !important;width:28px !important;display:flex !important;align-items:center;justify-content:center;position:absolute !important;z-index:10;padding:4px !important;border:1px solid currentColor !important}.wpa-alt button{font-family:monospace !important;font-size:clamp( 14px,.875rem,20px ) !important}.wpa-alt button.wpa-toggle:active,.wpa-ld button.wpa-toggle:active{background:#f6f6f6;color:#111}.wpa-ld button.wpa-toggle,.wpa-alt button.wpa-toggle,button.wpa-video{top:4px;left:4px}.wpa-ld button.wpa-toggle:focus,.wpa-ld button.wpa-toggle:hover,.wpa-alt button.wpa-toggle:focus,.wpa-alt button.wpa-toggle:hover,button.wpa-video:hover,button.wpa-video:focus{outline:2px solid currentColor;outline-offset:1px}button.wpa-video[aria-pressed=true] .dashicons:before{content:"\f522"/''}.wpa-alt button.wpa-toggle[aria-expanded=true],.wpa-ld button.wpa-toggle[aria-expanded=true]{color:#111;background:#f6f6f6}.wpa-alt button:focus,.wpa-alt button:hover,.wpa-ld button:focus,.wpa-ld button:hover{cursor:pointer}.top-left .wpa-alt a.wpa-toggle,.top-left .wpa-alt button.wpa-toggle,.top-left .wpa-ld a.wpa-toggle,.top-left .wpa-ld button.wpa-toggle{top:4px;bottom:auto}.top-right .wpa-alt a.wpa-toggle,.top-right .wpa-alt button.wpa-toggle,.top-right .wpa-ld a.wpa-toggle,.top-right .wpa-ld button.wpa-toggle{top:4px;right:4px;left:auto;bottom:auto}.bottom-right .wpa-alt a.wpa-toggle,.bottom-right .wpa-alt button.wpa-toggle,.bottom-right .wpa-ld a.wpa-toggle,.bottom-right .wpa-ld button.wpa-toggle{right:4px;left:auto}.wpa-alt .wpa-ld button{left:46px}.top-right .wpa-alt .wpa-ld button,.bottom-right .wpa-alt .wpa-ld button{left:auto;right:46px}