.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-66 .elementor-element.elementor-element-39dbea3{width:auto;max-width:auto;padding:10px 0px 10px 10px;}.elementor-66 .elementor-element.elementor-element-39dbea3 .elementor-icon-wrapper{text-align:end;}.elementor-66 .elementor-element.elementor-element-39dbea3.elementor-view-stacked .elementor-icon{background-color:#30231C;}.elementor-66 .elementor-element.elementor-element-39dbea3.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-39dbea3.elementor-view-default .elementor-icon{color:#30231C;border-color:#30231C;}.elementor-66 .elementor-element.elementor-element-39dbea3.elementor-view-framed .elementor-icon, .elementor-66 .elementor-element.elementor-element-39dbea3.elementor-view-default .elementor-icon svg{fill:#30231C;}.elementor-66 .elementor-element.elementor-element-39dbea3 .elementor-icon{font-size:20px;}.elementor-66 .elementor-element.elementor-element-39dbea3 .elementor-icon svg{height:20px;}.elementor-66 .elementor-element.elementor-element-888d002 .e-off-canvas__content{background-color:#30231C;}.elementor-66 .elementor-element.elementor-element-888d002 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-66 .elementor-element.elementor-element-888d002{padding:0px 0px 0px 0px;--e-off-canvas-justify-content:flex-start;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100vw;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.2s;--e-off-canvas-overlay-opacity:1;}body.elementor-page-66:not(.elementor-motion-effects-element-type-background), body.elementor-page-66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDE4;}/* Start custom CSS for icon, class: .elementor-element-39dbea3 */.elementor-66 .elementor-element.elementor-element-39dbea3 a {display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;}
.elementor-66 .elementor-element.elementor-element-39dbea3 a:focus-visible {outline:2px solid #9A7956;outline-offset:4px;}
@media(max-width:1024px) {
 .elementor-66 .elementor-element.elementor-element-39dbea3 {flex:0 0 44px;width:44px;padding:0 !important;}
}/* End custom CSS */