/* uploads/elementor/css/post-88096.css */
.elementor-88096 .elementor-element.elementor-element-eb58dd7{--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: center; --padding-top: 67px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px;}
.elementor-88096 .elementor-element.elementor-element-110bfdb{--display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --border-radius: 25px 25px 25px 25px; box-shadow: rgb(9, 87, 196) 0px 0px 10px 0px; --padding-top: 30px; --padding-bottom: 21px; --padding-left: 0px; --padding-right: 0px;}
:where(.elementor-page-88096) .elementor-widget-heading .elementor-heading-title{font-family: var( --e-global-typography-primary-font-family ); font-size: var( --e-global-typography-primary-font-size ); font-weight: var( --e-global-typography-primary-font-weight ); color: var( --e-global-color-primary );}
.elementor-88096 .elementor-element.elementor-element-3fd532f .elementor-heading-title{font-family: Satoshi; font-size: 26px; font-weight: 600; color: var( --e-global-color-256135a );}
:where(.elementor-page-88096) .elementor-widget-text-editor{font-family: var( --e-global-typography-text-font-family ); font-size: var( --e-global-typography-text-font-size ); font-weight: var( --e-global-typography-text-font-weight ); color: var( --e-global-color-text );}
:where(.elementor-page-88096) .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color: var( --e-global-color-primary );}
:where(.elementor-page-88096) .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
:where(.elementor-page-88096) .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color: var( --e-global-color-primary ); border-color: var( --e-global-color-primary );}
.elementor-88096 .elementor-element.elementor-element-dc09e4d{font-family: Satoshi; font-size: 18px; font-weight: 400;}
.elementor-88096 .elementor-element.elementor-element-a6b012b{font-family: Satoshi; font-size: 22px; font-weight: 400; color: var( --e-global-color-secondary );}
.elementor-88096 .elementor-element.elementor-element-a6b012b a{color: var( --e-global-color-secondary );}
.elementor-88096 .elementor-element.elementor-element-2bcc3ff{font-family: Satoshi; font-size: 18px; font-weight: 400;}
body.elementor-page-88096{--page-title-display: none;}
@media (max-width: 1024px){
.elementor-88096 .elementor-element.elementor-element-eb58dd7{--padding-top: 70px; --padding-bottom: 0px; --padding-left: 050px; --padding-right: 50px;}
.elementor-88096 .elementor-element.elementor-element-110bfdb{--padding-top: 30px; --padding-bottom: 020px; --padding-left: 10px; --padding-right: 010px;}
:where(.elementor-page-88096) .elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-88096 .elementor-element.elementor-element-3fd532f{text-align: center;}
:where(.elementor-page-88096) .elementor-widget-text-editor{font-size: var( --e-global-typography-text-font-size );}
.elementor-88096 .elementor-element.elementor-element-dc09e4d{text-align: center;}
}
@media (max-width: 767px){
.elementor-88096 .elementor-element.elementor-element-eb58dd7{--padding-top: 050px; --padding-bottom: 0px; --padding-left: 020px; --padding-right: 020px;}
:where(.elementor-page-88096) .elementor-widget-heading .elementor-heading-title{font-size: var( --e-global-typography-primary-font-size );}
.elementor-88096 .elementor-element.elementor-element-3fd532f .elementor-heading-title{font-size: 22px; line-height: 1.3em;}
:where(.elementor-page-88096) .elementor-widget-text-editor{font-size: var( --e-global-typography-text-font-size );}
.elementor-88096 .elementor-element.elementor-element-dc09e4d{font-size: 17px;}
.elementor-88096 .elementor-element.elementor-element-a6b012b{text-align: center; font-size: 18px;}
.elementor-88096 .elementor-element.elementor-element-2bcc3ff{font-size: 17px;}
}
