.elementor-kit-9{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-10645adf:#4054b2;--e-global-color-757c519e:#23a455;--e-global-color-6069a826:#000;--e-global-color-525fbce5:#fff;--e-global-typography-primary-font-family:"Heebo";--e-global-typography-primary-font-weight:600;background-color:#fcfcfc;color:#313131;font-family:"Heebo",Sans-serif;font-weight:400;letter-spacing:.4px}.elementor-kit-9 e-page-transition{background-color:#ffbc7d}.elementor-kit-9 p{margin-block-end:24px}.elementor-kit-9 a{color:#313131}.elementor-kit-9 a:hover{color:#000}.elementor-kit-9 h1{font-size:3.1vw;font-weight:300;line-height:1.2em;letter-spacing:-1px}.elementor-kit-9 h2{font-size:3.1vw;font-weight:300;line-height:1.2em;letter-spacing:-1px}.elementor-kit-9 h3{font-weight:300}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1170px}.e-con{--container-max-width:1170px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-kit-9 h1{font-size:2.5rem}.elementor-kit-9 h2{font-size:2.5rem}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}#footer p{margin-bottom:0}.elementor-page-6 .elementor-post__thumbnail__link,.elementor-page-6 .elementor-post__title a{pointer-events:none}.elementor-text-editor a{border-color:#000;border-bottom:1px solid rgba(0,0,0,.25)}.single-work .elementor-widget-image a:hover{cursor:zoom-in}.elementor-text-editor p,.elementor-post__text p{line-height:1.9}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-left:0 !important}.main-nav-header a{text-decoration:none}.main-nav-header .highlighted{background:#fff}.work-grid .elementor-post__thumbnail__link+.elementor-post__text{opacity:0;transition:opacity .2s ease}.work-grid .elementor-post__thumbnail__link:hover+.elementor-post__text{opacity:1;transition:opacity .2s ease}.work-grid .elementor-post__read-more{position:absolute;top:0;padding:5px 10px;background:#fff;right:0}.work-grid .elementor-grid-item{position:relative}figcaption{font-size:12px;font-style:normal;padding-left:40px;padding-top:7px;position:relative}figcaption:before{content:" ";position:absolute;border-style:none none solid solid;border-width:0 0 1px 1px;border-color:#000;border-color:rgba(0,0,0,.25);height:1rem;left:0;top:.25rem;width:2rem}