.elementor-5521 .elementor-element.elementor-element-0155320{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5521 .elementor-element.elementor-element-f8bcbff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5521 .elementor-element.elementor-element-f2ce46b{--display:flex;}.elementor-5521 .elementor-element.elementor-element-b36c9a3 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:64px;font-weight:400;line-height:70px;color:#252521;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5521 .elementor-element.elementor-element-0858285{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5521 .elementor-element.elementor-element-5202f26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5521 .elementor-element.elementor-element-b7ca851{--display:flex;}.elementor-5521 .elementor-element.elementor-element-f77212c{--display:flex;}/* Start custom CSS for heading, class: .elementor-element-3e4948c */.elementor-5521 .elementor-element.elementor-element-3e4948c.elementor-widget-heading p.elementor-heading-title { font: 400 14px/21px Arial, sans-serif !important; letter-spacing: normal !important; text-transform: none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0155320 */.elementor-5521 .elementor-element.elementor-element-0155320{display:grid;grid-template-columns:minmax(250px,1fr) repeat(5,auto);grid-template-rows:auto auto;gap:8px 26px;align-items:center;background:#f3e5d0;padding:27px clamp(24px,6vw,90px);border-bottom:1px solid #d4c6b2;width:100%;max-width:none}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget{margin:0;min-width:0}.elementor-5521 .elementor-element.elementor-element-0155320 .elementor-heading-title{font:14px/1.5 Arial,sans-serif;color:#292b27;margin:0}.elementor-5521 .elementor-element.elementor-element-0155320 a{color:inherit;text-decoration:none}.elementor-5521 .elementor-element.elementor-element-0155320 a:hover{color:#81533c}.elementor-5521 .elementor-element.elementor-element-0155320 a:focus-visible{outline:2px solid #81533c;outline-offset:5px}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget:first-child{grid-column:1;grid-row:1}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget:first-child .elementor-heading-title{font:24px/1.1 Georgia,serif;letter-spacing:-.02em}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget:nth-child(2){grid-column:1;grid-row:2}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget:nth-child(2) .elementor-heading-title{font:10px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.25em}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget:nth-child(n+3){grid-row:1/3}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget:nth-child(n+3) a{display:block;padding:10px 0}@media(max-width:767px){.elementor-5521 .elementor-element.elementor-element-0155320{display:flex;flex-flow:row wrap;gap:4px 22px;padding:24px;justify-content:flex-start}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget{width:auto}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget:nth-child(-n+2){width:100%}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget:nth-child(2){margin-bottom:12px}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget:first-child .elementor-heading-title{font-size:23px}.elementor-5521 .elementor-element.elementor-element-0155320>.elementor-widget:nth-child(n+3) a{min-height:44px;display:flex;align-items:center}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c4927c */.elementor-5521 .elementor-element.elementor-element-7c4927c p {
  max-width: 70%;
}
@media (max-width: 767px) {
  .elementor-5521 .elementor-element.elementor-element-7c4927c p { max-width: 100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2ce46b */.elementor-5521 .elementor-element.elementor-element-f2ce46b { min-height:760px; padding:130px 6vw 110px !important; background-color:#f3e5d0; background-image:linear-gradient(90deg,#f3e5d0 0%,#f3e5d0 23%,rgba(243,229,208,.94) 33%,rgba(243,229,208,0) 55%),url(https://eugene-arch.com/wp-content/uploads/2026/04/Artists-studio-FINAL-more.webp); background-repeat:no-repeat; background-position:center,right bottom; background-size:100% 100%,auto 100%; }
.elementor-5521 .elementor-element.elementor-element-f2ce46b .e-con-inner { max-width:1280px; gap:24px !important; }
.elementor-5521 .elementor-element.elementor-element-f2ce46b .elementor-widget-heading, .elementor-5521 .elementor-element.elementor-element-f2ce46b .elementor-widget-text-editor { max-width:40%; }
.elementor-5521 .elementor-element.elementor-element-f2ce46b .elementor-widget-text-editor { font:18px/1.7 Arial,sans-serif; color:#35332e; }
.elementor-5521 .elementor-element.elementor-element-f2ce46b h1 { font:normal clamp(40px,5vw,72px)/1.08 Georgia,serif !important; letter-spacing:-.035em; color:#252521; }
@media(max-width:1099px) { .elementor-5521 .elementor-element.elementor-element-f2ce46b { padding:72px 6vw 64vw !important; min-height:0; background-image:url(https://eugene-arch.com/wp-content/uploads/2026/04/Artists-studio-FINAL-more.webp); background-size:100% auto; background-position:center bottom; } .elementor-5521 .elementor-element.elementor-element-f2ce46b .elementor-widget-heading,.elementor-5521 .elementor-element.elementor-element-f2ce46b .elementor-widget-text-editor {max-width:620px;} }
@media(max-width:767px) { .elementor-5521 .elementor-element.elementor-element-f2ce46b { padding:50px 24px 76vw !important; } .elementor-5521 .elementor-element.elementor-element-f2ce46b .elementor-widget-text-editor {font-size:17px;} .elementor-5521 .elementor-element.elementor-element-f2ce46b .e-con-inner {gap:20px !important;} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7ca851 */.elementor-5521 .elementor-element.elementor-element-b7ca851{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px 40px;align-items:start;background:#252824;color:#f6f1e8;padding:64px clamp(24px,5vw,72px) 28px;width:100%;max-width:none}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget{margin:0;min-width:0}.elementor-5521 .elementor-element.elementor-element-b7ca851 .elementor-heading-title{font:16px/1.65 Arial,sans-serif;color:#f6f1e8;margin:0}.elementor-5521 .elementor-element.elementor-element-b7ca851 a{color:inherit;text-decoration:none}.elementor-5521 .elementor-element.elementor-element-b7ca851 a:hover{text-decoration:underline;text-underline-offset:5px}.elementor-5521 .elementor-element.elementor-element-b7ca851 a:focus-visible{outline:2px solid #e6ba93;outline-offset:5px}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(1){grid-column:1;grid-row:1}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(1) .elementor-heading-title{font:30px/1.2 Georgia,serif}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(2){grid-column:1;grid-row:2/5;max-width:340px}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(3){grid-column:2;grid-row:1}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(4){grid-column:2;grid-row:2}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(5){grid-column:2;grid-row:3}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(6){grid-column:2;grid-row:4}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(7){grid-column:3;grid-row:1}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(8){grid-column:3;grid-row:2}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(9){grid-column:3;grid-row:3}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(3) .elementor-heading-title,.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(7) .elementor-heading-title{font:12px/1.65 Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;color:#d9c7ac}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(10){grid-column:1/3;grid-row:5}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(11){grid-column:3;grid-row:5;text-align:right}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(n+10){margin-top:36px;padding-top:22px;border-top:1px solid #606259}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(n+10) .elementor-heading-title{font:13px/1.65 Arial,sans-serif;color:#ded9cf}@media(max-width:650px){.elementor-5521 .elementor-element.elementor-element-b7ca851{grid-template-columns:1fr 1fr;gap:12px 32px}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(1){grid-column:1/-1;grid-row:1}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(1) .elementor-heading-title{font-size:27px}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(2){grid-column:1/-1;grid-row:2;margin-bottom:20px}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(3){grid-column:1;grid-row:3}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(4){grid-column:1;grid-row:4}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(5){grid-column:1;grid-row:5}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(6){grid-column:1;grid-row:6}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(7){grid-column:2;grid-row:3}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(8){grid-column:2;grid-row:4}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(9){grid-column:2;grid-row:5}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(10){grid-column:1/-1;grid-row:7}.elementor-5521 .elementor-element.elementor-element-b7ca851>.elementor-widget:nth-child(11){grid-column:1/-1;grid-row:8;text-align:left;margin-top:0;padding-top:0;border:0}}/* End custom CSS */