#main-header .logo_container a img{max-height:90%}#main-header .container{max-width:100%;margin:auto 8%}#top-menu-nav li ul a [lang],#mobile_menu li a [lang]{line-height:1.2em;margin-top:-0.5em}#top-menu-nav .sub-menu li,#top-menu-nav .sub-menu a{display:block;position:relative;width:100%}#top-menu-nav .sub-menu li{padding:1px}.single-project .menu-item-has-children::after,#top-menu-nav .current-menu-ancestor::after,#top-menu-nav .current-menu-parent::after,#top-menu-nav .current-page-ancestor::after,#top-menu-nav .current-menu-item::after{content:"";display:block;height:3px;background-color:#efdb00;position:absolute;bottom:0;left:0;margin-bottom:1px;width:calc(100% - 22px)}#top-menu-nav .sub-menu .current-menu-item::after,#top-menu-nav .sub-menu .current-menu-parent::after,#top-menu-nav .sub-menu .current-page-ancestor::after{content:none}#top-menu-nav .sub-menu .current-menu-item a,#top-menu-nav .sub-menu .current-menu-parent a,#top-menu-nav .sub-menu .current-page-ancestor a{color:black;background:none!important;opacity:1!important;pointer-events:none}#top-menu-nav .sub-menu .current-menu-item a::before,#top-menu-nav .sub-menu .current-menu-parent a::before,#top-menu-nav .sub-menu .current-page-ancestor a::before,#homeIntro .current-menu-item>a::before,.breadcrumb .current-menu-item::before{font-family:'ETmodules';content:"5";font-size:16px;position:absolute;left:0;font-weight:800;color:#decc00}#homeIntro .current-menu-item>a::before{margin-left:-.5em;font-size:inherit}#homeIntro .current-menu-item>a{font-weight:600}#homeIntro .et_pb_post_slider .et_pb_slide_content{line-height:1.7em}#homeIntro .et_pb_post_slider{display:flex;flex-direction:column-reverse;padding:0 8%}#homeIntro .et_pb_post_slider .et_pb_slide{padding:0}#homeIntro .et_pb_post_slider .et-pb-controllers{position:relative;bottom:auto;text-align:left;line-height:1.4}#homeIntro .et_pb_post_slider .et-pb-controllers a{width:0.6em;height:0.6em;margin-right:0.3em}#homeIntro .et_pb_post_slider .et-pb-controllers .et-pb-active-control{background-color:#decc00}#homeIntro .et_pb_post_slider .post-meta{padding:0;line-height:1;margin-bottom:0.5rem}#homeIntro .et_pb_post_slider .post-meta,#homeIntro .et_pb_post_slider .post-meta a{font-size:0!important}#homeIntro .et_pb_post_slider .post-meta .published{font-size:.8rem!important}#homeIntro .et_pb_post_slider .et_pb_slider_container_inner{display:flex;flex-direction:row-reverse;gap:1.5rem;width:100%;align-items:end;justify-content:start}#homeIntro .et_pb_post_slider .et_pb_slider_container_inner>*{position:relative;margin:0!important;padding:0;float:none;height:auto}#homeIntro .et_pb_post_slider .et_pb_slider_container_inner .et_pb_slide_image{flex-shrink:0;width:min(30%,160px)}#homeIntro .et_pb_post_slider .et_pb_slider_container_inner .et_pb_slide_image img{width:100%;max-width:100%;border-radius:0.6rem;box-shadow:0 0 1em rgba(0,0,0,.05)}#homeIntro .et_pb_post_slider .et_pb_slider_container_inner .et_pb_slide_description{width:fit-content}#top-menu-nav a[href="#contact"] .text,#mobile_menu a[href="#contact"] .et-pb-icon,#homeIntro a[href="#contact"] .et-pb-icon{display:none}.text-link{text-decoration:underline!important;text-underline-offset:0.35em!important;text-decoration-style:dotted!important}.text-link{transition:filter .2s ease-in-out}.text-link:not(:hover):not(:focus):not(:active){filter:saturate(0) brightness(0.75)}.et_pb_text a[href]{font-weight:bold}.et_pb_text a[href]:hover,.et_pb_text a[href]:focus{color:#e3c900}[href*="vimeo"] .et-pb-icon{position:relative;width:48px;height:48px;line-height:48px;font-size:32px!important;color:#efdb00!important}[href*="vimeo"] .et-pb-icon::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;background:black;border-radius:50%}a[href*="facebook.com"].et_pb_font_icon:before,a[href*="facebook.com"] .et_pb_font_icon:before{content:"E093"}a[href*="instagram.com"].et_pb_font_icon:before,a[href*="instagram.com"] .et_pb_font_icon:before{content:""}a[href*="/contact"].et_pb_font_icon:before,a[href*="/contact"] .et_pb_font_icon:before{content:""}body:not(.home) #footer{margin-top:min(100px,10vw)}#footer .et_pb_top_inside_divider{transform:translateY(-100%)}#footer-logos{display:flex;justify-content:start;flex-wrap:wrap;gap:0.5em}#footer-logos .et_pb_image{flex-shrink:0;width:100%}@media (max-width:980px){#footer-logos,#footer-logos .et_pb_image{justify-content:center}}.et_pb_member_social_links{display:inline-flex;line-height:1!important;align-items:center;margin-top:-0.5em!important}.et_pb_member_social_links li{margin-right:0}.et_pb_member_social_links a{padding:0.25em}#top-menu-nav .current-menu-parent::after,#top-menu-nav .current-menu-item::after{content:"";display:block;height:3px;background-color:#efdb00;position:absolute;bottom:0;left:0;width:calc(100% - 22px)}#top-menu-nav .menu-item:last-child::after{width:100%}body.home header#main-header:not(.et-fixed-header){opacity:0;transform:translateY(-80px)}body.home div#page-container,body.home .et_fixed_nav.et_show_nav #page-container{padding-top:0!important;margin-top:0!important}@media (max-width:980px){.et_fixed_nav #main-header{position:fixed}.et_header_style_left #logo{max-width:70%}}.mobile_menu_bar:before{color:inherit}.et_pb_scroll_top.et-pb-icon{border-radius:0}#homeIntro{height:100vh;display:flex;flex-direction:column;justify-content:space-between}#homeIntro::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to right,white 30%,transparent 70%)}#homeIntro img,#homeIntro .tagline{max-width:30vw;width:170px}#homeIntro img{vertical-align:bottom}#homeIntro .tagline{font-weight:200;font-size:1rem}#homeIntro p{padding-bottom:0}#homeIntro .et_pb_widget_area{border:none;padding:0}#homeIntro .widget_nav_menu{width:100%}#homeIntro ul{list-style:none}#homeIntro li{margin-bottom:0}#homeIntro .et_pb_text_inner>ul,#homeIntro .widget_nav_menu>*>ul{padding:0!important}#homeIntro .et_pb_text_inner>ul ul,#homeIntro .widget_nav_menu>*>ul ul{padding-left:1em;padding-bottom:.25em;font-size:.95em}#homeIntro .et_pb_text_inner>ul ul>li>a,#homeIntro .widget_nav_menu>*>ul ul>li a{background:#dddddd}#homeIntro .intro-nav a{display:inline-block;font-weight:normal;padding:.4em .5em;line-height:1;margin:.15em 0;border-radius:.1em;color:black;transition:all .2s ease}#homeIntro a:not([href]){cursor:default}#homeIntro .intro-nav a[href]:hover,#homeIntro .intro-nav a[href]:focus{margin-left:.15em}#homeIntro .current-menu-item>a{pointer-events:none;cursor:default;margin-left:0!important}#homeIntro [lang]{color:#333333!important;font-weight:200!important}#homeIntro [lang]::before{content:"/ "}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}#homeIntro .scroll-down .et-pb-icon{position:relative;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}#homeIntro .scroll-down .et-pb-icon::before{content:"";display:block;background:black;border-radius:100%;line-height:1;width:46px;height:46px;position:absolute;z-index:-1;top:6px;left:6px}.breadcrumb{border:none;padding:0;width:100%;font-size:.9rem;line-height:1.2em}.breadcrumb>*{width:100%!important;margin:0!important;font-size:inherit}.breadcrumb #menu-menu-principal{display:flex;width:100%}.breadcrumb #menu-menu-principal li{position:relative}.breadcrumb #menu-menu-principal ul li{margin-left:0.5em;padding-left:1.5em}.breadcrumb #menu-menu-principal li:not(.current-menu-ancestor):not(.current-menu-item){display:none}.breadcrumb #menu-menu-principal .current-menu-ancestor>a{font-weight:bold;color:#222}.breadcrumb #menu-menu-principal .current-menu-ancestor>a:hover,.breadcrumb #menu-menu-principal .current-menu-ancestor>a:focus{color:#decc00}.breadcrumb #menu-menu-principal .current-menu-item>a{pointer-events:none;cursor:default;color:inherit}.breadcrumb #menu-menu-principal>li{display:flex;width:100%}.et_pb_portfolio_grid_items .et_pb_module_header{font-size:1.2rem!important;text-align:center}blockquote{font-weight:400}blockquote{position:relative;font-style:italic;border:none;padding:0 4rem}blockquote::before{position:absolute;z-index:-1;display:block;width:3rem;height:4rem;content:"";z-index:0;font-size:8rem;font-family:Georgia,Times,Garamond,serif;opacity:.25}blockquote::before{top:1.5rem;left:0;content:"\201C"}.et_pb_divider{position:relative}.et_pb_divider::before{border-top-width:3px;width:6rem;position:absolute;top:0;left:calc(50% - 3rem)}@media screen and (max-width:980px){.responsive-reverse,.responsive-reverse .et_pb_row{display:flex;flex-direction:column-reverse}}#main-footer{display:none}.et_pb_scroll_top.et-pb-icon{background-color:black;color:white!important}.home .et_pb_top_inside_divider,.home .et_pb_bottom_inside_divider{height:min(100px,10vw)!important;background-size:100% min(100px,10vw)!important}.flex-row{display:flex!important;align-items:center}.flex-row>*{margin:0!important}.flex-row>*:not(:first-child):not(:last-child){flex:1}.flex-row .et-pb-icon,.flex-row .et_pb_title_container h1{font-size:min(48px,8vw)!important}.page-close{position:fixed;top:2rem;right:2rem}.single-project .et_pb_blurb,.single-project .et_pb_text,.single-project .et_pb_text li{font-size:14px;line-height:1.6em;list-style:square}.single-project #main-content .et_pb_blurb{margin:0 0 1em!important}.single-project #main-content .et_pb_post_title+.et_pb_divider{transform:translateY(0.25em)}.single-project #main-content .et_pb_post_title+.et_pb_divider+.et_pb_blurb{margin-top:-.5em!important}::marker{font-size:1.1rem;color:black}.single-project .et_pb_blurb .et_pb_image_wrap{text-align:center}.single-project .et_pb_blurb .et-pb-icon{font-size:20px}.single-project .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0.5em}.single-project .et_pb_divider{height:2px}.single-project .et_pb_divider::before{left:0}.single-project .et_pb_gallery{min-height:unset!important}.single-project .et_pb_gallery_items{display:flex;flex-direction:row;flex-wrap:wrap}.single-project .et_pb_gallery_item{width:100%!important;margin:0!important;padding:0.5rem;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}@media screen and (min-width:401px){.single-project .et_pb_gallery_item{width:50%!important}}@media screen and (min-width:641px){.single-project .et_pb_gallery_item{width:calc(100% / 3)!important}}@media screen and (min-width:981px){.single-project .et_pb_gallery_item{width:calc(100% / 3)!important}}@media screen and (min-width:1501px){.single-project .et_pb_gallery_item{width:25%!important}}.et-pb-contact-message{margin-bottom:2rem}.et-pb-contact-message p{color:black!important}#captcha a{color:inherit!important;font-weight:bold}.grecaptcha-badge{visibility:hidden!important}.et_pb_portfolio_filters>ul{display:flex;flex-direction:row-reverse;justify-content:center}.et_pb_portfolio_filters .et_pb_portfolio_filter_all{order:1}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a,.custom-tabs-menu a{border:none!important;border-radius:0!important;margin:0!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.custom-tabs-menu a.active{background-color:black;font-weight:bold}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover,.custom-tabs-menu a:hover{border:none!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:not(.active):hover,.custom-tabs-menu a:not(.active):hover{background:none;color:#EFDB00}.et_pb_tabs_controls,.custom-tabs-menu{display:flex;align-items:baseline;justify-content:center;background-color:transparent!important;font-size:14px;color:#666666;margin-bottom:40px}.custom-tabs-menu ul{padding:0;margin:0}.custom-tabs-menu li,.custom-tabs-menu li::before{content:none!important;margin:0!important}.et_pb_tabs,.et_pb_tabs_controls:after,.et_pb_tabs_controls li{border:none!important}.et_pb_tabs_controls a,.custom-tabs-menu a{color:#666666;padding:10px 20px!important;line-height:1!important}.et_pb_tab_active a,.custom-tabs-menu a.active{background-color:black!important;color:#EFDB00!important;font-weight:bold}.et_pb_tab{padding:0}.reverse-x .et_pb_section_video_bg{transform:scaleX(-1)}.custom-tabs-menu ul{list-style:none;padding:0;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:1em}#custom-tabs .custom-tab:not(.active){display:none}.et_pb_team_member_image{border-radius:100%;overflow:hidden}.tax-project_category .et_pb_portfolio_grid_items,.tax-project_category .et_pb_portfolio_items{display:flex;align-items:start;justify-content:start;flex-wrap:wrap}.tax-project_category .et_pb_portfolio_grid_items .et_pb_module_header,.tax-project_category .et_pb_portfolio_items .et_pb_module_header{text-align:center;font-size:1rem!important}.tax-project_category .et_pb_portfolio_grid_items .et_portfolio_image,.tax-project_category .et_pb_portfolio_grid_items .et_pb_module_header:first-child a::before,.tax-project_category .et_pb_portfolio_items .et_pb_module_header:first-child a::before{border-radius:3.5vw 1.5vw;overflow:hidden}.tax-project_category .et_pb_portfolio_grid_items .et_pb_module_header:first-child a::before,.tax-project_category .et_pb_portfolio_items .et_pb_module_header:first-child a::before{content:"";display:block;height:min(13vw,176.3px);width:100%;background:#f1f1f1;margin-top:-0.625rem;margin-bottom:0.625rem}.tax-project_category .et_pb_portfolio_item{float:none;margin:0!important;width:25%!important;padding:.75vw}@media (max-width:980px){.tax-project_category .et_pb_portfolio_item{width:calc(100% / 3)!important}.tax-project_category .et_pb_portfolio_grid_items .et_pb_module_header:first-child a::before,.tax-project_category .et_pb_portfolio_items .et_pb_module_header:first-child a::before{height:17.7vw}}@media (max-width:768px){.tax-project_category .et_pb_portfolio_item{width:50%!important}.tax-project_category .et_pb_portfolio_grid_items .et_pb_module_header:first-child a::before,.tax-project_category .et_pb_portfolio_items .et_pb_module_header:first-child a::before{height:26.75vw}}@media (max-width:479px){.tax-project_category .et_pb_portfolio_item{width:100%!important}.tax-project_category .et_pb_portfolio_grid_items .et_pb_module_header:first-child a::before,.tax-project_category .et_pb_portfolio_items .et_pb_module_header:first-child a::before{height:53.9vw}}.editorial .et_pb_text ul{list-style:none;list-style-position:inside}.editorial .et_pb_text ul li{margin:0 0 0 .75em}.editorial .et_pb_column:not(.scrollspy-menu) .et_pb_text ul li::before{content:"■";color:#efdb00;margin:0 1em 0 -1.65em}.editorial h2{font-size:1.6em;margin-bottom:.5em}#cv .et_pb_text strong{color:black}#page-container .timeline .et_pb_column:not(:first-child) p{font-size:.9rem;line-height:1.7}#page-container .timeline .bottom-divider{margin-bottom:-0.5em}#page-container .timeline h3:not(.heading-more){font-size:1.5rem}#page-container .timeline h4{font-size:1.3rem}#page-container .timeline .et_pb_gallery{margin-bottom:0}#page-container .timeline .et_pb_testimonial{padding:0;background:none;font-size:.9rem;line-height:1.7em}#page-container .timeline .et_pb_testimonial .et_pb_testimonial_author,.timeline .et_pb_testimonial .et_pb_testimonial_meta{text-align:right}#page-container .timeline .et_pb_testimonial .et_pb_testimonial_author{margin-top:1em}#page-container .timeline .et_pb_testimonial .et_pb_testimonial_meta{display:flex;flex-direction:column}#page-container .timeline .et_pb_testimonial .et_pb_testimonial_separator{display:none!important}#page-container .timeline .et_pb_testimonial .et-learn-more+p:empty{display:none}@media (max-width:980px){#cv .et_pb_column:first-child .et_pb_text{text-align:center!important}#cv .et_pb_column:not(:first-child){margin-top:8%}}@media (min-width:768px){#page-container .timeline .et_pb_module.et_pb_video{width:calc(50% - 1em);display:inline-flex;flex-direction:column;margin-left:.5em;margin-right:.5em}}@media (max-width:980px){.scrollspy-menu.sticky li{display:inline}}@media (min-width:981px){.sticky{position:sticky;top:88px}}.hide{display:none!important}.translate,.tax-project_category .widget_nav_menu .menu-item a,#main-header .menu-item a{position:relative;display:inline-flex;flex-direction:column}.translate,#main-header .menu-item a{gap:.2rem}.single-project #main-content .translate,.tax-project_category .widget_nav_menu .menu-item a{gap:0}.single-project #main-content .translate{width:100%}#mobile_menu .menu-item a{width:100%}body [lang]{font-style:italic;font-weight:300;font-size:.8em;color:#999;font-family:'Albert Sans',Helvetica,Arial,Lucida,sans-serif}.home .entry-content p [lang]{display:inline-block;line-height:1.7;font-size:.9em}.home .entry-content p [lang]:not(:first-child){margin-top:1em}h1.translate [lang],h2.translate [lang],h3.translate [lang]{font-size:.65em}.single-project #main-content .translate [lang]{line-height:1.7}.menu-item .et-pb-icon{font-size:18px;width:1em;height:1em;display:inline-flex;background:#eee;border-radius:50%;padding:0.5em;box-sizing:content-box;line-height:1;position:relative;margin:-12px 0;top:9px}.bottom-divider::after{content:"";background:#efdb00;height:3px;display:flex;width:6rem;margin-top:0.75rem}.top-divider::before{content:"";background:#efdb00;height:3px;display:flex;width:6rem;margin-bottom:0.75rem}#page-container .et-learn-more{margin:0!important;border:none!important;color:#5c5c5c!important}#page-container p+.et-learn-more{margin-top:-1em!important}#page-container .et-learn-more .heading-more{background:none!important;padding:0 48px 0 0!important;align-items:center;justify-content:start;font-family:"Albert Sans",Helvetica,Arial,Lucida,sans-serif;color:inherit!important;font-weight:500!important;line-height:inherit!important}#page-container .et-learn-more .heading-more:hover{color:#decc00!important}#page-container .et-learn-more .heading-more .et_learnmore_arrow{border:none!important;box-shadow:none}#page-container .et-learn-more .learn-more-content{margin-top:1em;padding:0!important;border:none!important;color:inherit!important}.scrollspy-menu ul{padding-left:0;font-size:.85em}.scrollspy-menu a[href]{font-weight:normal;color:inherit!important}.scrollspy-menu .active a[href]{font-weight:bold;color:#decc00!important}