.elementor-88 .elementor-element.elementor-element-hero_sec > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-hero_sec:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-hero_sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artemphasis.com/wp-content/uploads/2026/04/hero-metalwork.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-88 .elementor-element.elementor-element-hero_sec > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(145deg, #070707 0%, #0000000D 46%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-hero_sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-110px;margin-bottom:0px;padding:651px 80px 150px 80px;z-index:1;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-hero_col.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-hero_col.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-hero_col > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-88 .elementor-element.elementor-element-hero_eyebrow{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-hero_eyebrow .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:14px;letter-spacing:2.1px;color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-hero_h1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-hero_h1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-hero_h1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:88px;font-weight:700;line-height:65px;color:#f5f0e8;}.elementor-88 .elementor-element.elementor-element-0eb8297{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-0eb8297 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:85px;font-weight:500;font-style:italic;line-height:54px;color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-hero_sub{width:var( --container-widget-width, 59.446% );max-width:59.446%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:59.446%;--container-widget-flex-grow:0;text-align:start;}.elementor-88 .elementor-element.elementor-element-hero_sub.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-hero_sub .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#F5F0E8BF;}.elementor-88 .elementor-element.elementor-element-1a940c1{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-1a940c1.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-c701e2b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-c701e2b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-b8c89a6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:13px;letter-spacing:1.2px;fill:var( --e-global-color-1b0dcb2 );color:var( --e-global-color-1b0dcb2 );border-radius:0px 0px 0px 0px;padding:18px 50px 18px 50px;}.elementor-88 .elementor-element.elementor-element-b8c89a6 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-b8c89a6 .elementor-button:focus{background-color:var( --e-global-color-e7cb6ca );color:#f5f0e8;}.elementor-88 .elementor-element.elementor-element-b8c89a6{width:var( --container-widget-width, 122.143% );max-width:122.143%;--container-widget-width:122.143%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-b8c89a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-b8c89a6 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-b8c89a6 .elementor-button:focus svg{fill:#f5f0e8;}.elementor-88 .elementor-element.elementor-element-ee2e89f .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:13px;letter-spacing:1.2px;fill:#F5F0E8BF;color:#F5F0E8BF;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:1px 1px 1px 1px;padding:17px 15px 17px 15px;}.elementor-88 .elementor-element.elementor-element-ee2e89f .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-ee2e89f .elementor-button:focus{background-color:var( --e-global-color-accent );color:#f5f0e8;}.elementor-88 .elementor-element.elementor-element-ee2e89f{width:var( --container-widget-width, 122.143% );max-width:122.143%;--container-widget-width:122.143%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-ee2e89f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-ee2e89f .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-ee2e89f .elementor-button:focus svg{fill:#f5f0e8;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-fe54f9f.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-fe54f9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-88 .elementor-element.elementor-element-fe54f9f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 5px;}.elementor-88 .elementor-element.elementor-element-ef802e9{width:var( --container-widget-width, 90.269% );max-width:90.269%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 85px;padding:0px 0px 0px 15px;--container-widget-width:90.269%;--container-widget-flex-grow:0;--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-88 .elementor-element.elementor-element-ef802e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-item > a{font-size:15px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-text{color:var( --e-global-color-2df16dd );transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-ffeab7c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-ffeab7c:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-ffeab7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-b0e2f70{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d8533d9{--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-88 .elementor-element.elementor-element-b2d930a .elementor-counter{gap:16px;}.elementor-88 .elementor-element.elementor-element-b2d930a .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-size:65px;line-height:88px;}.elementor-88 .elementor-element.elementor-element-b2d930a .elementor-counter-title{color:var( --e-global-color-c8cd56a );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.5px;}.elementor-88 .elementor-element.elementor-element-3c4c593{--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-88 .elementor-element.elementor-element-1cdbd48 .elementor-counter{gap:16px;}.elementor-88 .elementor-element.elementor-element-1cdbd48 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-size:65px;line-height:88px;}.elementor-88 .elementor-element.elementor-element-1cdbd48 .elementor-counter-title{color:var( --e-global-color-c8cd56a );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.5px;}.elementor-88 .elementor-element.elementor-element-3d9e7da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-505207d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-505207d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:500;line-height:51px;color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-91d4130{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.5px;letter-spacing:2.5px;color:var( --e-global-color-c8cd56a );}.elementor-88 .elementor-element.elementor-element-1a8f202{--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;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d16d0a2 .elementor-counter{gap:16px;}.elementor-88 .elementor-element.elementor-element-d16d0a2 .elementor-counter-number-wrapper{color:var( --e-global-color-accent );font-size:65px;line-height:88px;}.elementor-88 .elementor-element.elementor-element-d16d0a2 .elementor-counter-title{color:var( --e-global-color-c8cd56a );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;line-height:1.5px;}.elementor-88 .elementor-element.elementor-element-d787b8c{--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;--padding-top:85px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d787b8c:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-d787b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F0E8;}.elementor-88 .elementor-element.elementor-element-48fc3a1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-096362e{--display:flex;}.elementor-88 .elementor-element.elementor-element-ce10a8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-ce10a8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:14px;letter-spacing:2.1px;color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-6ae89a3{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-6ae89a3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:65px;font-weight:700;line-height:51px;color:var( --e-global-color-87e9432 );}.elementor-88 .elementor-element.elementor-element-d581a7d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-46px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d581a7d.e-con{--align-self:flex-end;}.elementor-88 .elementor-element.elementor-element-7800239{width:var( --container-widget-width, 113.344% );max-width:113.344%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:113.344%;--container-widget-flex-grow:0;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-7800239.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-240f253{--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;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-240f253:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-240f253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f7923b );}.elementor-88 .elementor-element.elementor-element-6332390{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-0e0a2c9{--display:flex;border-style:none;--border-style:none;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-88 .elementor-element.elementor-element-0e0a2c9:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-0e0a2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0e8;}.elementor-88 .elementor-element.elementor-element-711e82a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-711e82a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:49px;font-weight:800;font-style:normal;color:#B8733373;}.elementor-88 .elementor-element.elementor-element-63e115f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-63e115f .elementor-heading-title{font-family:var( --e-global-typography-0b4e64a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b4e64a-font-size );font-weight:var( --e-global-typography-0b4e64a-font-weight );font-style:var( --e-global-typography-0b4e64a-font-style );line-height:var( --e-global-typography-0b4e64a-line-height );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-fe0dbfe{width:var( --container-widget-width, 99.069% );max-width:99.069%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.069%;--container-widget-flex-grow:0;font-size:15px;line-height:22px;color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-fe0dbfe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-15e666f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0.5px;border-color:#86817A;--border-color:#86817A;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-88 .elementor-element.elementor-element-f46bf19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-f46bf19 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:49px;font-weight:800;font-style:normal;color:#B8733373;}.elementor-88 .elementor-element.elementor-element-a909646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-a909646 .elementor-heading-title{font-family:var( --e-global-typography-0b4e64a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b4e64a-font-size );font-weight:var( --e-global-typography-0b4e64a-font-weight );font-style:var( --e-global-typography-0b4e64a-font-style );line-height:var( --e-global-typography-0b4e64a-line-height );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-f6e0b57{width:var( --container-widget-width, 99.069% );max-width:99.069%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.069%;--container-widget-flex-grow:0;font-size:15px;line-height:22px;color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-f6e0b57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-d912e31{--display:flex;border-style:solid;--border-style:solid;border-width:0px .05px 0px 0.5px;--border-top-width:0px;--border-right-width:.05px;--border-bottom-width:0px;--border-left-width:0.5px;border-color:#86817A;--border-color:#86817A;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-88 .elementor-element.elementor-element-897160d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-897160d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:49px;font-weight:800;font-style:normal;color:#B8733373;}.elementor-88 .elementor-element.elementor-element-9662844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-9662844 .elementor-heading-title{font-family:var( --e-global-typography-0b4e64a-font-family ), Sans-serif;font-size:var( --e-global-typography-0b4e64a-font-size );font-weight:var( --e-global-typography-0b4e64a-font-weight );font-style:var( --e-global-typography-0b4e64a-font-style );line-height:var( --e-global-typography-0b4e64a-line-height );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-20bb661{width:var( --container-widget-width, 99.069% );max-width:99.069%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.069%;--container-widget-flex-grow:0;font-size:15px;line-height:22px;color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-20bb661.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-96579be{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-88 .elementor-element.elementor-element-da99932{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-da99932 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:49px;font-weight:800;font-style:normal;color:#B8733373;}.elementor-88 .elementor-element.elementor-element-b412dc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-b412dc5 .elementor-heading-title{font-family:var( --e-global-typography-d7e40a5-font-family ), Sans-serif;font-size:var( --e-global-typography-d7e40a5-font-size );font-weight:var( --e-global-typography-d7e40a5-font-weight );font-style:var( --e-global-typography-d7e40a5-font-style );line-height:var( --e-global-typography-d7e40a5-line-height );color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-daec27f{width:var( --container-widget-width, 99.069% );max-width:99.069%;margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.069%;--container-widget-flex-grow:0;font-size:15px;line-height:22px;color:var( --e-global-color-text );}.elementor-88 .elementor-element.elementor-element-daec27f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-c909701{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:75px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-c909701:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-c909701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-74bb269 );}.elementor-88 .elementor-element.elementor-element-04461d0{--display:flex;}.elementor-88 .elementor-element.elementor-element-0a2bf65{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-813aaee{--display:flex;}.elementor-88 .elementor-element.elementor-element-981d6fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-981d6fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:14px;letter-spacing:2.1px;color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-29b2de1{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-29b2de1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:65px;font-weight:700;line-height:51px;color:var( --e-global-color-87e9432 );}.elementor-88 .elementor-element.elementor-element-9ef3280{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-88 .elementor-element.elementor-element-60f029d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-60f029d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-88 .elementor-element.elementor-element-60f029d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-60f029d.elementor-view-framed .elementor-icon, .elementor-88 .elementor-element.elementor-element-60f029d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-60f029d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-88 .elementor-element.elementor-element-60f029d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-e7cb6ca );}.elementor-88 .elementor-element.elementor-element-60f029d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-88 .elementor-element.elementor-element-60f029d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-88 .elementor-element.elementor-element-60f029d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-88 .elementor-element.elementor-element-60f029d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-e7cb6ca );color:var( --e-global-color-e7cb6ca );border-color:var( --e-global-color-e7cb6ca );}.elementor-88 .elementor-element.elementor-element-60f029d .elementor-icon{font-size:14px;}.elementor-88 .elementor-element.elementor-element-60f029d .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-60f029d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-88 .elementor-element.elementor-element-60f029d .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-60f029d:has(:hover) .elementor-icon-box-title,
					 .elementor-88 .elementor-element.elementor-element-60f029d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e7cb6ca );}.elementor-88 .elementor-element.elementor-element-60f029d .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-88 .elementor-element.elementor-element-a666b68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-c71012b{--display:flex;--min-height:432px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.6;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-88 .elementor-element.elementor-element-c71012b:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-c71012b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artemphasis.com/wp-content/uploads/2026/04/gallery-commercial.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-88 .elementor-element.elementor-element-c71012b::before, .elementor-88 .elementor-element.elementor-element-c71012b > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-c71012b > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-c71012b > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-c71012b > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-c71012b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(20deg, var( --e-global-color-text ) 23%, #1A1A1900 57%);}.elementor-88 .elementor-element.elementor-element-cd236fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-88 .elementor-element.elementor-element-cd236fd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:2.5px;color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-fdb3679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-fdb3679 .elementor-heading-title{font-size:29px;line-height:31px;}.elementor-88 .elementor-element.elementor-element-706f738 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-706f738 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-88 .elementor-element.elementor-element-706f738{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-88 .elementor-element.elementor-element-706f738 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-706f738 .elementor-icon-list-item > a{font-size:15px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-706f738 .elementor-icon-list-text{color:#D8CFC3B0;transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-672c747{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d49adad{--display:flex;--min-height:432px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.8;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-88 .elementor-element.elementor-element-d49adad:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-d49adad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artemphasis.com/wp-content/uploads/2026/04/gallery-sculpture.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-88 .elementor-element.elementor-element-d49adad::before, .elementor-88 .elementor-element.elementor-element-d49adad > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-d49adad > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-d49adad > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-d49adad > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-d49adad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(20deg, var( --e-global-color-text ) 23%, #1A1A1900 57%);}.elementor-88 .elementor-element.elementor-element-b26e68b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-88 .elementor-element.elementor-element-b26e68b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:2.5px;color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-74c15e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-74c15e8 .elementor-heading-title{font-size:29px;line-height:31px;}.elementor-88 .elementor-element.elementor-element-ac2e6bc .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-ac2e6bc .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-88 .elementor-element.elementor-element-ac2e6bc{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-88 .elementor-element.elementor-element-ac2e6bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-ac2e6bc .elementor-icon-list-item > a{font-size:15px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-ac2e6bc .elementor-icon-list-text{color:#D8CFC3B0;transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-ec33688{--display:flex;--min-height:432px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.8;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-88 .elementor-element.elementor-element-ec33688:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-ec33688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artemphasis.com/wp-content/uploads/2026/04/gallery-residential.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-88 .elementor-element.elementor-element-ec33688::before, .elementor-88 .elementor-element.elementor-element-ec33688 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-ec33688 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-ec33688 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-ec33688 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-ec33688 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(20deg, var( --e-global-color-text ) 23%, #1A1A1900 57%);}.elementor-88 .elementor-element.elementor-element-51fc20a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-88 .elementor-element.elementor-element-51fc20a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:2.5px;color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-f6b0056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-f6b0056 .elementor-heading-title{font-size:29px;line-height:31px;}.elementor-88 .elementor-element.elementor-element-aedb17e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-aedb17e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-88 .elementor-element.elementor-element-aedb17e{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-88 .elementor-element.elementor-element-aedb17e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-aedb17e .elementor-icon-list-item > a{font-size:15px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-aedb17e .elementor-icon-list-text{color:#D8CFC3B0;transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-38c2559{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-c0c56be{--display:flex;--min-height:432px;--justify-content:flex-end;--background-transition:0.3s;--overlay-opacity:0.6;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-88 .elementor-element.elementor-element-c0c56be:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-c0c56be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artemphasis.com/wp-content/uploads/2026/04/gallery-furniture.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-88 .elementor-element.elementor-element-c0c56be::before, .elementor-88 .elementor-element.elementor-element-c0c56be > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-c0c56be > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-c0c56be > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-c0c56be > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-c0c56be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(20deg, var( --e-global-color-text ) 23%, #1A1A1900 57%);}.elementor-88 .elementor-element.elementor-element-45e1e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-88 .elementor-element.elementor-element-45e1e72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:2.5px;color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-e9859a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-e9859a2 .elementor-heading-title{font-size:29px;line-height:31px;}.elementor-88 .elementor-element.elementor-element-3d0b4d2 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-3d0b4d2 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-88 .elementor-element.elementor-element-3d0b4d2{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-88 .elementor-element.elementor-element-3d0b4d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-3d0b4d2 .elementor-icon-list-item > a{font-size:15px;font-weight:400;}.elementor-88 .elementor-element.elementor-element-3d0b4d2 .elementor-icon-list-text{color:#D8CFC3B0;transition:color 0.3s;}.elementor-88 .elementor-element.elementor-element-126a2e5{--display:flex;--min-height:372px;--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;--overlay-opacity:0;--padding-top:65px;--padding-bottom:125px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-126a2e5::before, .elementor-88 .elementor-element.elementor-element-126a2e5 > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-126a2e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-88 .elementor-element.elementor-element-126a2e5 > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-126a2e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-88 .elementor-element.elementor-element-126a2e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-88 .elementor-element.elementor-element-0797a25{--display:flex;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-b61ffda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-b61ffda .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:14px;letter-spacing:2.1px;color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-adc5ce6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 65px 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-adc5ce6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:65px;font-weight:600;line-height:38px;color:var( --e-global-color-87e9432 );}.elementor-88 .elementor-element.elementor-element-9e00bf5{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-9e00bf5.elementor-arrows-yes .elementor-main-swiper{width:calc( 81% - 40px );}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-main-swiper{width:81%;}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-main-swiper .swiper-slide{background-color:#F5F0E8;}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-testimonial__header{padding-top:45px;padding-left:25px;padding-right:45px;padding-block-end:calc( 15px / 2 );border-block-end-color:var( --e-global-color-c8cd56a );border-block-end-width:0.05px;}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-testimonial__content{padding-bottom:45px;padding-left:25px;padding-right:45px;padding-block-start:calc( 15px / 2 );}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-swiper-button{font-size:20px;}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-testimonial__name{color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-testimonial__header, .elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-testimonial__name{font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:500;font-style:normal;}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-testimonial__title{color:var( --e-global-color-f35be70 );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:30px;}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-testimonial__text{color:var( --e-global-color-87e9432 );font-family:"Lato", Sans-serif;font-size:18px;font-weight:300;font-style:italic;line-height:27px;}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-star-rating{font-size:16px;}.elementor-88 .elementor-element.elementor-element-about_sec:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-about_sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-about_sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-88 .elementor-element.elementor-element-about_sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-about_col_img:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88 .elementor-element.elementor-element-about_col_img > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://artemphasis.com/wp-content/uploads/2026/04/about-workshop.webp");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-about_col_img.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-88 .elementor-element.elementor-element-about_col_img.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-88 .elementor-element.elementor-element-about_col_img.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-88 .elementor-element.elementor-element-about_col_img > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-88 .elementor-element.elementor-element-about_col_img > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-48770e1{--spacer-size:590px;}.elementor-88 .elementor-element.elementor-element-about_col_text > .elementor-element-populated{padding:30px 0px 30px 80px;}.elementor-88 .elementor-element.elementor-element-about_eyebrow{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-about_eyebrow .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:14px;letter-spacing:2.1px;color:#B87333;}.elementor-88 .elementor-element.elementor-element-about_h2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-about_h2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:300;line-height:1em;color:#f5f0e8;}.elementor-88 .elementor-element.elementor-element-about_text{font-family:"Lato", Sans-serif;font-size:17px;font-weight:300;}.elementor-88 .elementor-element.elementor-element-8cacff9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-17b3198{--display:flex;}.elementor-88 .elementor-element.elementor-element-22707c6 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:13px;letter-spacing:1.2px;fill:#F5F0E8BF;color:#F5F0E8BF;border-style:solid;border-color:var( --e-global-color-accent );border-radius:1px 1px 1px 1px;padding:17px 15px 17px 15px;}.elementor-88 .elementor-element.elementor-element-22707c6 .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-22707c6 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#f5f0e8;}.elementor-88 .elementor-element.elementor-element-22707c6{width:var( --container-widget-width, 122.143% );max-width:122.143%;margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:122.143%;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-22707c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-22707c6 .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-22707c6 .elementor-button:focus svg{fill:#f5f0e8;}.elementor-88 .elementor-element.elementor-element-d937116:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-d937116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF5;}.elementor-88 .elementor-element.elementor-element-d937116 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-88 .elementor-element.elementor-element-d937116{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 80px 85px 80px;}.elementor-bc-flex-widget .elementor-88 .elementor-element.elementor-element-5ead04f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-88 .elementor-element.elementor-element-5ead04f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-88 .elementor-element.elementor-element-5ead04f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-88 .elementor-element.elementor-element-05f6e70{text-align:center;}.elementor-88 .elementor-element.elementor-element-05f6e70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;letter-spacing:3px;color:var( --e-global-color-accent );}.elementor-88 .elementor-element.elementor-element-e777757{text-align:center;}.elementor-88 .elementor-element.elementor-element-e777757 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:55px;font-weight:800;line-height:57px;color:var( --e-global-color-87e9432 );}.elementor-88 .elementor-element.elementor-element-3463539{width:var( --container-widget-width, 33% );max-width:33%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:17px;font-weight:300;line-height:23px;color:var( --e-global-color-87e9432 );}.elementor-88 .elementor-element.elementor-element-3463539.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-88 .elementor-element.elementor-element-4e79e3f .elementor-button{background-color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:15px;letter-spacing:1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:16px 25px 15px 25px;}.elementor-88 .elementor-element.elementor-element-4e79e3f .elementor-button:hover, .elementor-88 .elementor-element.elementor-element-4e79e3f .elementor-button:focus{background-color:var( --e-global-color-e7cb6ca );color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-4e79e3f{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-4e79e3f .elementor-button:hover svg, .elementor-88 .elementor-element.elementor-element-4e79e3f .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-88 .elementor-element.elementor-element-hero_sec:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-hero_sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-507px 0px;}.elementor-88 .elementor-element.elementor-element-hero_sec{margin-top:0px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-88 .elementor-element.elementor-element-hero_col > .elementor-element-populated{margin:175px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 45px;}.elementor-88 .elementor-element.elementor-element-hero_h1{width:var( --container-widget-width, 306.258px );max-width:306.258px;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:306.258px;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-hero_h1 .elementor-heading-title{font-size:74px;}.elementor-88 .elementor-element.elementor-element-0eb8297{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-hero_sub{width:var( --container-widget-width, 487.469px );max-width:487.469px;--container-widget-width:487.469px;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-c701e2b{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-b8c89a6{width:var( --container-widget-width, 260.508px );max-width:260.508px;--container-widget-width:260.508px;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-b8c89a6 .elementor-button{padding:17px 45px 17px 45px;}.elementor-88 .elementor-element.elementor-element-ee2e89f{width:var( --container-widget-width, 260.508px );max-width:260.508px;--container-widget-width:260.508px;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-ee2e89f .elementor-button{padding:17px 5px 17px 5px;}.elementor-88 .elementor-element.elementor-element-fe54f9f > .elementor-element-populated{padding:56px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-ef802e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-ef802e9 .elementor-icon-list-item > a{font-size:12px;letter-spacing:-0.4px;}.elementor-88 .elementor-element.elementor-element-ffeab7c{--min-height:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:60px;--padding-right:50px;}.elementor-88 .elementor-element.elementor-element-b0e2f70{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d8533d9{--margin-top:0px;--margin-bottom:-8px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-b2d930a .elementor-counter{gap:12px;}.elementor-88 .elementor-element.elementor-element-b2d930a .elementor-counter-number-wrapper{font-size:65px;}.elementor-88 .elementor-element.elementor-element-3c4c593{--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1cdbd48 .elementor-counter{gap:12px;}.elementor-88 .elementor-element.elementor-element-1cdbd48 .elementor-counter-number-wrapper{font-size:65px;}.elementor-88 .elementor-element.elementor-element-3d9e7da{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1a8f202{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d16d0a2 .elementor-counter{gap:0px;}.elementor-88 .elementor-element.elementor-element-d16d0a2 .elementor-counter-number-wrapper{font-size:65px;}.elementor-88 .elementor-element.elementor-element-d787b8c{--padding-top:65px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-48fc3a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:25px;}.elementor-88 .elementor-element.elementor-element-6ae89a3 .elementor-heading-title{font-size:55px;}.elementor-88 .elementor-element.elementor-element-7800239{width:var( --container-widget-width, 685px );max-width:685px;padding:0px 0px 0px 45px;--container-widget-width:685px;--container-widget-flex-grow:0;font-size:15px;}.elementor-88 .elementor-element.elementor-element-240f253{--padding-top:0px;--padding-bottom:65px;--padding-left:34px;--padding-right:34px;}.elementor-88 .elementor-element.elementor-element-6332390{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-0e0a2c9{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-63e115f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-63e115f .elementor-heading-title{font-size:var( --e-global-typography-0b4e64a-font-size );line-height:var( --e-global-typography-0b4e64a-line-height );}.elementor-88 .elementor-element.elementor-element-15e666f{border-width:0px 0px .05px .05px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:.05px;--border-left-width:.05px;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-a909646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-a909646 .elementor-heading-title{font-size:var( --e-global-typography-0b4e64a-font-size );line-height:var( --e-global-typography-0b4e64a-line-height );}.elementor-88 .elementor-element.elementor-element-d912e31{border-width:.05px .05px 0px 0px;--border-top-width:.05px;--border-right-width:.05px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-9662844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-9662844 .elementor-heading-title{font-size:var( --e-global-typography-0b4e64a-font-size );line-height:var( --e-global-typography-0b4e64a-line-height );}.elementor-88 .elementor-element.elementor-element-96579be{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-b412dc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-b412dc5 .elementor-heading-title{font-size:var( --e-global-typography-d7e40a5-font-size );line-height:var( --e-global-typography-d7e40a5-line-height );}.elementor-88 .elementor-element.elementor-element-c909701{--padding-top:65px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-0a2bf65{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-29b2de1 .elementor-heading-title{font-size:55px;}.elementor-88 .elementor-element.elementor-element-60f029d .elementor-icon-box-title, .elementor-88 .elementor-element.elementor-element-60f029d .elementor-icon-box-title a{font-size:14px;letter-spacing:-0.1px;}.elementor-88 .elementor-element.elementor-element-60f029d .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-88 .elementor-element.elementor-element-126a2e5{--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-0797a25{--padding-top:0px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-adc5ce6{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-adc5ce6 .elementor-heading-title{line-height:1em;}.elementor-88 .elementor-element.elementor-element-9e00bf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;}.elementor-88 .elementor-element.elementor-element-9e00bf5.elementor-arrows-yes .elementor-main-swiper{width:calc( 665px - 40px );}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-main-swiper{width:665px;}.elementor-88 .elementor-element.elementor-element-about_sec{padding:65px 0px 65px 0px;}.elementor-88 .elementor-element.elementor-element-about_col_text > .elementor-element-populated{padding:25px 15px 25px 25px;}.elementor-88 .elementor-element.elementor-element-about_h2 .elementor-heading-title{font-size:50px;line-height:1em;}.elementor-88 .elementor-element.elementor-element-about_text{font-size:16px;}.elementor-88 .elementor-element.elementor-element-8cacff9{--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-17b3198{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-22707c6{width:var( --container-widget-width, 517px );max-width:517px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:517px;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-22707c6 .elementor-button{padding:17px 5px 17px 05px;}.elementor-88 .elementor-element.elementor-element-d937116{padding:65px 25px 65px 25px;}.elementor-88 .elementor-element.elementor-element-3463539{--container-widget-width:583px;--container-widget-flex-grow:0;width:var( --container-widget-width, 583px );max-width:583px;}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-hero_sec:not(.elementor-motion-effects-element-type-background), .elementor-88 .elementor-element.elementor-element-hero_sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-570px 0px;}.elementor-88 .elementor-element.elementor-element-hero_sec{padding:70px 24px 70px 24px;}.elementor-88 .elementor-element.elementor-element-hero_col > .elementor-element-populated{margin:45px 0px 45px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-hero_eyebrow{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-hero_eyebrow .elementor-heading-title{font-size:14px;}.elementor-88 .elementor-element.elementor-element-hero_h1{width:var( --container-widget-width, 248px );max-width:248px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:248px;--container-widget-flex-grow:0;text-align:start;}.elementor-88 .elementor-element.elementor-element-hero_h1 .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-88 .elementor-element.elementor-element-0eb8297{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-88 .elementor-element.elementor-element-0eb8297 .elementor-heading-title{font-size:55px;}.elementor-88 .elementor-element.elementor-element-hero_sub{width:var( --container-widget-width, 258.875px );max-width:258.875px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;--container-widget-width:258.875px;--container-widget-flex-grow:0;text-align:start;}.elementor-88 .elementor-element.elementor-element-hero_sub .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-88 .elementor-element.elementor-element-1a940c1{--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-c701e2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-b8c89a6{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-88 .elementor-element.elementor-element-ee2e89f{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:297px;--container-widget-flex-grow:0;width:var( --container-widget-width, 297px );max-width:297px;}.elementor-88 .elementor-element.elementor-element-fe54f9f > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-ffeab7c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-b0e2f70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-d8533d9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-b2d930a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-b2d930a .elementor-counter{gap:8px;}.elementor-88 .elementor-element.elementor-element-3c4c593{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-1cdbd48{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-1cdbd48 .elementor-counter{gap:8px;}.elementor-88 .elementor-element.elementor-element-3d9e7da{--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-1a8f202{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-d16d0a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-d16d0a2 .elementor-counter{gap:0px;}.elementor-88 .elementor-element.elementor-element-d787b8c{--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-48fc3a1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-6ae89a3{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-6ae89a3 .elementor-heading-title{font-size:45px;}.elementor-88 .elementor-element.elementor-element-d581a7d{--width:320px;--margin-top:-13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-7800239{padding:0px 0px 0px 15px;}.elementor-88 .elementor-element.elementor-element-240f253{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-88 .elementor-element.elementor-element-6332390{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-0e0a2c9{--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-0e0a2c9.e-con{--align-self:flex-start;}.elementor-88 .elementor-element.elementor-element-63e115f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-63e115f .elementor-heading-title{font-size:var( --e-global-typography-0b4e64a-font-size );line-height:var( --e-global-typography-0b4e64a-line-height );}.elementor-88 .elementor-element.elementor-element-15e666f{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-15e666f.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-a909646{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-a909646 .elementor-heading-title{font-size:var( --e-global-typography-0b4e64a-font-size );line-height:var( --e-global-typography-0b4e64a-line-height );}.elementor-88 .elementor-element.elementor-element-d912e31{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-d912e31.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-9662844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-9662844 .elementor-heading-title{font-size:var( --e-global-typography-0b4e64a-font-size );line-height:var( --e-global-typography-0b4e64a-line-height );}.elementor-88 .elementor-element.elementor-element-96579be{--margin-top:15px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-96579be.e-con{--align-self:center;}.elementor-88 .elementor-element.elementor-element-b412dc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-b412dc5 .elementor-heading-title{font-size:var( --e-global-typography-d7e40a5-font-size );line-height:var( --e-global-typography-d7e40a5-line-height );}.elementor-88 .elementor-element.elementor-element-c909701{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-0a2bf65{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-88 .elementor-element.elementor-element-813aaee{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-981d6fb{text-align:center;}.elementor-88 .elementor-element.elementor-element-29b2de1{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-88 .elementor-element.elementor-element-29b2de1 .elementor-heading-title{font-size:55px;}.elementor-88 .elementor-element.elementor-element-9ef3280{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-88 .elementor-element.elementor-element-60f029d{width:var( --container-widget-width, 377px );max-width:377px;--container-widget-width:377px;--container-widget-flex-grow:0;}.elementor-88 .elementor-element.elementor-element-60f029d .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-88 .elementor-element.elementor-element-a666b68{--margin-top:-25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-c71012b{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-fdb3679 .elementor-heading-title{font-size:32px;}.elementor-88 .elementor-element.elementor-element-706f738 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-706f738 .elementor-icon-list-item > a{font-size:13px;}.elementor-88 .elementor-element.elementor-element-d49adad{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-74c15e8 .elementor-heading-title{font-size:32px;}.elementor-88 .elementor-element.elementor-element-ac2e6bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-ac2e6bc .elementor-icon-list-item > a{font-size:13px;}.elementor-88 .elementor-element.elementor-element-ec33688{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-f6b0056 .elementor-heading-title{font-size:32px;}.elementor-88 .elementor-element.elementor-element-aedb17e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-aedb17e .elementor-icon-list-item > a{font-size:13px;}.elementor-88 .elementor-element.elementor-element-38c2559{--margin-top:-45px;--margin-bottom:31px;--margin-left:0px;--margin-right:0px;}.elementor-88 .elementor-element.elementor-element-c0c56be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-88 .elementor-element.elementor-element-3d0b4d2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-88 .elementor-element.elementor-element-3d0b4d2 .elementor-icon-list-item > a{font-size:13px;}.elementor-88 .elementor-element.elementor-element-126a2e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-0797a25{--margin-top:06px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-adc5ce6{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-adc5ce6 .elementor-heading-title{font-size:55px;line-height:1em;}.elementor-88 .elementor-element.elementor-element-9e00bf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-9e00bf5.elementor-arrows-yes .elementor-main-swiper{width:calc( 326px - 40px );}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-main-swiper{width:326px;}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-testimonial__title{line-height:1.9em;}.elementor-88 .elementor-element.elementor-element-9e00bf5 .elementor-testimonial__text{font-size:16px;line-height:1.5em;}.elementor-88 .elementor-element.elementor-element-about_sec{padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-about_col_img > .elementor-element-populated{padding:80px 150px 17px 0px;}.elementor-88 .elementor-element.elementor-element-about_col_text > .elementor-element-populated{padding:60px 24px 0px 24px;}.elementor-88 .elementor-element.elementor-element-about_h2 .elementor-heading-title{font-size:43px;}.elementor-88 .elementor-element.elementor-element-8cacff9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-88 .elementor-element.elementor-element-22707c6{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-88 .elementor-element.elementor-element-22707c6 .elementor-button{padding:16px 15px 16px 15px;}.elementor-88 .elementor-element.elementor-element-d937116{padding:60px 24px 60px 24px;}.elementor-88 .elementor-element.elementor-element-5ead04f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-88 .elementor-element.elementor-element-e777757 .elementor-heading-title{font-size:46px;line-height:1em;}.elementor-88 .elementor-element.elementor-element-3463539{--container-widget-width:335px;--container-widget-flex-grow:0;width:var( --container-widget-width, 335px );max-width:335px;font-size:15px;line-height:1.6em;}.elementor-88 .elementor-element.elementor-element-4e79e3f .elementor-button{padding:15px 15px 15px 15px;}}@media(min-width:768px){.elementor-88 .elementor-element.elementor-element-hero_col{width:77.725%;}.elementor-88 .elementor-element.elementor-element-1a940c1{--width:62%;}.elementor-88 .elementor-element.elementor-element-c701e2b{--width:66%;}.elementor-88 .elementor-element.elementor-element-fe54f9f{width:22.275%;}.elementor-88 .elementor-element.elementor-element-d8533d9{--width:100%;}.elementor-88 .elementor-element.elementor-element-3c4c593{--width:100%;}.elementor-88 .elementor-element.elementor-element-3d9e7da{--width:100%;}.elementor-88 .elementor-element.elementor-element-1a8f202{--width:100%;}.elementor-88 .elementor-element.elementor-element-240f253{--content-width:1400px;}.elementor-88 .elementor-element.elementor-element-672c747{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-88 .elementor-element.elementor-element-1a940c1{--width:483px;}.elementor-88 .elementor-element.elementor-element-c701e2b{--width:520px;}.elementor-88 .elementor-element.elementor-element-813aaee{--width:500px;}.elementor-88 .elementor-element.elementor-element-17b3198{--width:150px;}}/* Start custom CSS for container, class: .elementor-element-d8533d9 */line-left/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffeab7c */.elementor-88 .elementor-element.elementor-element-ffeab7c{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:40px;
    position:relative;
}

.elementor-88 .elementor-element.elementor-element-ffeab7c:before,
.elementor-88 .elementor-element.elementor-element-ffeab7c:after{
    content:"";
    flex:1;
    height:2.5px;
    background:linear-gradient(
        to right,
        rgba(184,115,51,0),
        rgba(184,115,51,.55),
        rgba(184,115,51,0)
    );
}

.elementor-88 .elementor-element.elementor-element-ffeab7c > .e-con{
    flex:0 0 auto;
    text-align:center;
}

@media(max-width:767px){

    .elementor-88 .elementor-element.elementor-element-ffeab7c{
        gap:25px;
        flex-wrap:wrap;
    }

    .elementor-88 .elementor-element.elementor-element-ffeab7c:before,
    .elementor-88 .elementor-element.elementor-element-ffeab7c:after{
        display:none;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e0a2c9 *//* Elementor Hover Box Effect */

.elementor-88 .elementor-element.elementor-element-0e0a2c9 {
    transition: all 0.3s ease;
}

.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover {
    background-color: #1C1C1E !important;
}

/* Change all text elements to white on hover */
.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover,
.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover h1,
.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover h2,
.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover h3,
.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover h4,
.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover h5,
.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover h6,
.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover p,
.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover span,
.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover a,
.elementor-88 .elementor-element.elementor-element-0e0a2c9:hover li {
    color: #D8CFC3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15e666f *//* Elementor Hover Box Effect */

.elementor-88 .elementor-element.elementor-element-15e666f {
    transition: all 0.3s ease;
}

.elementor-88 .elementor-element.elementor-element-15e666f:hover {
    background-color: #1C1C1E !important;
}

/* Change all text elements to white on hover */
.elementor-88 .elementor-element.elementor-element-15e666f:hover,
.elementor-88 .elementor-element.elementor-element-15e666f:hover h1,
.elementor-88 .elementor-element.elementor-element-15e666f:hover h2,
.elementor-88 .elementor-element.elementor-element-15e666f:hover h3,
.elementor-88 .elementor-element.elementor-element-15e666f:hover h4,
.elementor-88 .elementor-element.elementor-element-15e666f:hover h5,
.elementor-88 .elementor-element.elementor-element-15e666f:hover h6,
.elementor-88 .elementor-element.elementor-element-15e666f:hover p,
.elementor-88 .elementor-element.elementor-element-15e666f:hover span,
.elementor-88 .elementor-element.elementor-element-15e666f:hover a,
.elementor-88 .elementor-element.elementor-element-15e666f:hover li {
    color: #D8CFC3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d912e31 *//* Elementor Hover Box Effect */

.elementor-88 .elementor-element.elementor-element-d912e31 {
    transition: all 0.3s ease;
}

.elementor-88 .elementor-element.elementor-element-d912e31:hover {
    background-color: #1C1C1E !important;
}

/* Change all text elements to white on hover */
.elementor-88 .elementor-element.elementor-element-d912e31:hover,
.elementor-88 .elementor-element.elementor-element-d912e31:hover h1,
.elementor-88 .elementor-element.elementor-element-d912e31:hover h2,
.elementor-88 .elementor-element.elementor-element-d912e31:hover h3,
.elementor-88 .elementor-element.elementor-element-d912e31:hover h4,
.elementor-88 .elementor-element.elementor-element-d912e31:hover h5,
.elementor-88 .elementor-element.elementor-element-d912e31:hover h6,
.elementor-88 .elementor-element.elementor-element-d912e31:hover p,
.elementor-88 .elementor-element.elementor-element-d912e31:hover span,
.elementor-88 .elementor-element.elementor-element-d912e31:hover a,
.elementor-88 .elementor-element.elementor-element-d912e31:hover li {
    color: #D8CFC3 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96579be *//* Elementor Hover Box Effect */

.elementor-88 .elementor-element.elementor-element-96579be {
    transition: all 0.3s ease;
}

.elementor-88 .elementor-element.elementor-element-96579be:hover {
    background-color: #1C1C1E !important;
}

/* Change all text elements to white on hover */
.elementor-88 .elementor-element.elementor-element-96579be:hover,
.elementor-88 .elementor-element.elementor-element-96579be:hover h1,
.elementor-88 .elementor-element.elementor-element-96579be:hover h2,
.elementor-88 .elementor-element.elementor-element-96579be:hover h3,
.elementor-88 .elementor-element.elementor-element-96579be:hover h4,
.elementor-88 .elementor-element.elementor-element-96579be:hover h5,
.elementor-88 .elementor-element.elementor-element-96579be:hover h6,
.elementor-88 .elementor-element.elementor-element-96579be:hover p,
.elementor-88 .elementor-element.elementor-element-96579be:hover span,
.elementor-88 .elementor-element.elementor-element-96579be:hover a,
.elementor-88 .elementor-element.elementor-element-96579be:hover li {
    color: #D8CFC3 !important;
}/* End custom CSS */