.elementor-47 .elementor-element.elementor-element-369b4db{--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;
border-style:solid;
--border-style:solid;
border-width:1px 0 0;
--border-top-width:1px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
border-color:var(--e-global-color-border);
--border-color:var(--e-global-color-border)}
.elementor-47 .elementor-element.elementor-element-369b4db:not(.elementor-motion-effects-element-type-background),.elementor-47 .elementor-element.elementor-element-369b4db>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}
.elementor-47 .elementor-element.elementor-element-2e74342{--display:flex;
--padding-top:15px;
--padding-bottom:15px;
--padding-left:15px;
--padding-right:15px}
.elementor-47 .elementor-element.elementor-element-a8c3e80{--display:flex;
border-style:solid;
--border-style:solid;
border-width:0 1px;
--border-top-width:0px;
--border-right-width:1px;
--border-bottom-width:0px;
--border-left-width:1px;
border-color:var(--e-global-color-border);
--border-color:var(--e-global-color-border);
--padding-top:15px;
--padding-bottom:15px;
--padding-left:15px;
--padding-right:15px}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);
color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Serif;
font-weight:var(--e-global-typography-primary-font-weight)}
.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}
.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Serif;
font-weight:var(--e-global-typography-text-font-weight);
color:var(--e-global-color-text)}
.elementor-47 .elementor-element.elementor-element-f902751{--icon-box-icon-margin:0px}
.elementor-47 .elementor-element.elementor-element-f902751.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}
.elementor-47 .elementor-element.elementor-element-f902751.elementor-view-framed .elementor-icon,.elementor-47 .elementor-element.elementor-element-f902751.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);
color:var(--e-global-color-secondary);
border-color:var(--e-global-color-secondary)}
.elementor-47 .elementor-element.elementor-element-f902751.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-47 .elementor-element.elementor-element-f902751.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-primary)}
.elementor-47 .elementor-element.elementor-element-f902751.elementor-view-framed:has(:hover) .elementor-icon,.elementor-47 .elementor-element.elementor-element-f902751.elementor-view-default:has(:hover) .elementor-icon,.elementor-47 .elementor-element.elementor-element-f902751.elementor-view-framed:has(:focus) .elementor-icon,.elementor-47 .elementor-element.elementor-element-f902751.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-primary);
color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-47 .elementor-element.elementor-element-f902751 .elementor-icon{font-size:18px}
.elementor-47 .elementor-element.elementor-element-f902751 .elementor-icon-box-title,.elementor-47 .elementor-element.elementor-element-f902751 .elementor-icon-box-title a{font-family:"Golos Text",Serif;
font-size:14px;
font-weight:400;
text-transform:capitalize}
.elementor-47 .elementor-element.elementor-element-f902751 .elementor-icon-box-title{color:var(--e-global-color-secondary);
margin:0}
.elementor-47 .elementor-element.elementor-element-f902751:has(:hover) .elementor-icon-box-title,.elementor-47 .elementor-element.elementor-element-f902751:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-secondary)}
.elementor-47 .elementor-element.elementor-element-3c6adf2{--display:flex;
--padding-top:15px;
--padding-bottom:15px;
--padding-left:15px;
--padding-right:15px}
.elementor-47 .elementor-element.elementor-element-a9f20da{--icon-box-icon-margin:0px}
.elementor-47 .elementor-element.elementor-element-a9f20da.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}
.elementor-47 .elementor-element.elementor-element-a9f20da.elementor-view-framed .elementor-icon,.elementor-47 .elementor-element.elementor-element-a9f20da.elementor-view-default .elementor-icon{fill:var(--e-global-color-secondary);
color:var(--e-global-color-secondary);
border-color:var(--e-global-color-secondary)}
.elementor-47 .elementor-element.elementor-element-a9f20da.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-47 .elementor-element.elementor-element-a9f20da.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-primary)}
.elementor-47 .elementor-element.elementor-element-a9f20da.elementor-view-framed:has(:hover) .elementor-icon,.elementor-47 .elementor-element.elementor-element-a9f20da.elementor-view-default:has(:hover) .elementor-icon,.elementor-47 .elementor-element.elementor-element-a9f20da.elementor-view-framed:has(:focus) .elementor-icon,.elementor-47 .elementor-element.elementor-element-a9f20da.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-primary);
color:var(--e-global-color-primary);
border-color:var(--e-global-color-primary)}
.elementor-47 .elementor-element.elementor-element-a9f20da .elementor-icon{font-size:18px}
.elementor-47 .elementor-element.elementor-element-a9f20da .elementor-icon-box-title,.elementor-47 .elementor-element.elementor-element-a9f20da .elementor-icon-box-title a{font-family:"Golos Text",Serif;
font-size:14px;
font-weight:400;
text-transform:capitalize}
.elementor-47 .elementor-element.elementor-element-a9f20da .elementor-icon-box-title{color:var(--e-global-color-secondary);
margin:0}
.elementor-47 .elementor-element.elementor-element-a9f20da:has(:hover) .elementor-icon-box-title,.elementor-47 .elementor-element.elementor-element-a9f20da:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-secondary)}
@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-2e74342{--width:32%}
.elementor-47 .elementor-element.elementor-element-a8c3e80{--width:34%}
.elementor-47 .elementor-element.elementor-element-f902751 .elementor-icon-box-title,.elementor-47 .elementor-element.elementor-element-f902751 .elementor-icon-box-title a{font-size:0px;
line-height:0}
.elementor-47 .elementor-element.elementor-element-3c6adf2{--width:32%}
.elementor-47 .elementor-element.elementor-element-a9f20da .elementor-icon-box-title,.elementor-47 .elementor-element.elementor-element-a9f20da .elementor-icon-box-title a{font-size:0px;
line-height:0}
}
.elementor-47 .elementor-element.elementor-element-369b4db{position:fixed;
width:100%;
bottom:0;
z-index:997}
