.elementor-2801 .elementor-element.elementor-element-29819a5{--display:flex;--margin-top:300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2801 .elementor-element.elementor-element-f879566 .elementor-heading-title{font-family:"gotham", Sans-serif;font-weight:600;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2801 .elementor-element.elementor-element-176824b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2801 .elementor-element.elementor-element-6bbdc86{--display:flex;--margin-top:05vw;--margin-bottom:5vw;--margin-left:0vw;--margin-right:0vw;}.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-2801 .elementor-element.elementor-element-0ab52a7{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2801 .elementor-element.elementor-element-0ab52a7 .elementor-icon-wrapper{text-align:center;}.elementor-2801 .elementor-element.elementor-element-46faeb5{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 5vw) 0vw;}@media(max-width:767px){.elementor-2801 .elementor-element.elementor-element-6bbdc86{--margin-top:05vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}}@media(min-width:768px){.elementor-2801 .elementor-element.elementor-element-6bbdc86{--width:53%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2801 .elementor-element.elementor-element-6bbdc86{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-6bbdc86 */.elementor-2801 .elementor-element.elementor-element-6bbdc86 {
    position: relative;

    background:
        linear-gradient(rgba(255,255,255,0.45), rgba(255,255,255,0.45)) top left / 14px 1px no-repeat,
        linear-gradient(rgba(255,255,255,0.45), rgba(255,255,255,0.45)) top left / 1px 14px no-repeat,

        linear-gradient(rgba(255,255,255,0.45), rgba(255,255,255,0.45)) top right / 14px 1px no-repeat,
        linear-gradient(rgba(255,255,255,0.45), rgba(255,255,255,0.45)) top right / 1px 14px no-repeat,

        linear-gradient(rgba(255,255,255,0.45), rgba(255,255,255,0.45)) bottom left / 14px 1px no-repeat,
        linear-gradient(rgba(255,255,255,0.45), rgba(255,255,255,0.45)) bottom left / 1px 14px no-repeat,

        linear-gradient(rgba(255,255,255,0.45), rgba(255,255,255,0.45)) bottom right / 14px 1px no-repeat,
        linear-gradient(rgba(255,255,255,0.45), rgba(255,255,255,0.45)) bottom right / 1px 14px no-repeat;
}/* End custom CSS */