.elementor-382 .elementor-element.elementor-element-10143de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-382 .elementor-element.elementor-element-f8ec7ab{--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;--align-items:flex-start;}.elementor-382 .elementor-element.elementor-element-5794070 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-382 .elementor-element.elementor-element-5794070 .dblh__title-wrapper{font-size:var( --e-global-typography-43b6c4c-font-size );line-height:var( --e-global-typography-43b6c4c-line-height );}.elementor-382 .elementor-element.elementor-element-5794070 .dblh__title{display:inline;}.elementor-382 .elementor-element.elementor-element-5794070 .dblh__content{margin:17px 0px 0px 0px;}.elementor-382 .elementor-element.elementor-element-5794070 .dblh__subtitle{font-size:18px;line-height:1.2em;margin:0px 0px 20px 0px;}.elementor-382 .elementor-element.elementor-element-5794070 .dblh__subtitle::before{margin-right:11px;}.elementor-382 .elementor-element.elementor-element-5794070 .dblh__subtitle::after{margin-left:11px;}.elementor-382 .elementor-element.elementor-element-17151b5{--spacer-size:55px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-382 .elementor-element.elementor-element-572ff5d img{width:100%;border-radius:20px 20px 20px 20px;}body.elementor-page-382 #main.site-main{z-index:0;}@media(min-width:768px){.elementor-382 .elementor-element.elementor-element-f8ec7ab{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-382 .elementor-element.elementor-element-f8ec7ab{--width:100%;}}@media(max-width:1200px){.elementor-382 .elementor-element.elementor-element-10143de{--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:80px;--padding-left:0px;--padding-right:0px;}.elementor-382 .elementor-element.elementor-element-f8ec7ab{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-382 .elementor-element.elementor-element-5794070 .dblh__title-wrapper{font-size:var( --e-global-typography-43b6c4c-font-size );line-height:var( --e-global-typography-43b6c4c-line-height );}.elementor-382 .elementor-element.elementor-element-17151b5{--spacer-size:50px;}}@media(max-width:767px){.elementor-382 .elementor-element.elementor-element-5794070 .dblh__title-wrapper{font-size:var( --e-global-typography-43b6c4c-font-size );line-height:var( --e-global-typography-43b6c4c-line-height );}.elementor-382 .elementor-element.elementor-element-5794070 .dblh__subtitle{font-size:16px;margin:0px 0px 13px 0px;}}/* Start custom CSS */#main {
    padding: 0!important;
}

@media (max-width: 1200px) {
    .page-header {
        margin-bottom: 0px !important;
}
}/* End custom CSS */