.elementor-3248 .elementor-element.elementor-element-2206cde{--display:flex;}.elementor-3248 .elementor-element.elementor-element-369b222{text-align:center;}.elementor-3248 .elementor-element.elementor-element-369b222 .elementor-heading-title{font-size:35px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-e6d1178{--display:flex;--min-height:44px;}.elementor-3248 .elementor-element.elementor-element-b8dd3df{--display:grid;--min-height:88px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(12, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-7bc71ee{--display:flex;--min-height:20px;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#000000;--border-color:#000000;--border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-bf80165{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-bf80165 .elementor-heading-title{font-size:28px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-ce1a74a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:22px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-42c98af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-42c98af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3248 .elementor-element.elementor-element-42c98af img{width:91%;max-width:100%;height:210px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-984f955 .elementor-button{font-size:18px;fill:#040404;color:#040404;border-style:solid;border-width:10px 10px 10px 10px;border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-cf94205{--display:flex;--min-height:20px;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#000000;--border-color:#000000;--border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-82564d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-82564d5 .elementor-heading-title{font-size:28px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-e0b6708{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:22px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-86a848f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-86a848f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3248 .elementor-element.elementor-element-86a848f img{width:91%;max-width:100%;height:210px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-61317bb .elementor-button{font-size:18px;fill:#040404;color:#040404;border-style:solid;border-width:10px 10px 10px 10px;border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-1b2706d{--display:flex;--min-height:20px;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#000000;--border-color:#000000;--border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-4340e8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-4340e8b .elementor-heading-title{font-size:28px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-c1fde28{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:22px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-2691943{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-2691943.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3248 .elementor-element.elementor-element-2691943 img{width:91%;max-width:100%;height:210px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-0e8d8f6 .elementor-button{font-size:18px;fill:#040404;color:#040404;border-style:solid;border-width:10px 10px 10px 10px;border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-30971a4{--display:flex;--min-height:20px;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#000000;--border-color:#000000;--border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-a413cb3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-a413cb3 .elementor-heading-title{font-size:28px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-7f24542{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:22px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-3aaff2c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-3aaff2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3248 .elementor-element.elementor-element-3aaff2c img{width:91%;max-width:100%;height:210px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-b469afe .elementor-button{font-size:18px;fill:#040404;color:#040404;border-style:solid;border-width:10px 10px 10px 10px;border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-c793989{--display:flex;--min-height:20px;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#000000;--border-color:#000000;--border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-058300a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-058300a .elementor-heading-title{font-size:28px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-1160eb3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:22px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-dae5cd6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-dae5cd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3248 .elementor-element.elementor-element-dae5cd6 img{width:91%;max-width:100%;height:210px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-a96ed6c .elementor-button{font-size:18px;fill:#040404;color:#040404;border-style:solid;border-width:10px 10px 10px 10px;border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-5e0a78d{--display:flex;--min-height:20px;border-style:solid;--border-style:solid;border-width:20px 20px 20px 20px;--border-top-width:20px;--border-right-width:20px;--border-bottom-width:20px;--border-left-width:20px;border-color:#000000;--border-color:#000000;--border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-22e3831{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-22e3831 .elementor-heading-title{font-size:28px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-58299fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:22px;color:#000000;}.elementor-3248 .elementor-element.elementor-element-faf4bad{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3248 .elementor-element.elementor-element-faf4bad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3248 .elementor-element.elementor-element-faf4bad img{width:91%;max-width:100%;height:210px;border-style:solid;border-width:10px 10px 10px 10px;border-color:#000000;border-radius:45px 45px 45px 45px;}.elementor-3248 .elementor-element.elementor-element-c68e42b .elementor-button{font-size:18px;fill:#040404;color:#040404;border-style:solid;border-width:10px 10px 10px 10px;border-radius:45px 45px 45px 45px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3248 .elementor-element.elementor-element-b8dd3df{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3248 .elementor-element.elementor-element-e6d1178{--width:49%;}.elementor-3248 .elementor-element.elementor-element-b8dd3df{--width:100%;}.elementor-3248 .elementor-element.elementor-element-7bc71ee{--width:100%;}.elementor-3248 .elementor-element.elementor-element-cf94205{--width:100%;}.elementor-3248 .elementor-element.elementor-element-1b2706d{--width:100%;}.elementor-3248 .elementor-element.elementor-element-30971a4{--width:100%;}.elementor-3248 .elementor-element.elementor-element-c793989{--width:100%;}.elementor-3248 .elementor-element.elementor-element-5e0a78d{--width:100%;}}@media(max-width:767px){.elementor-3248 .elementor-element.elementor-element-b8dd3df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-ce1a74a */.elementor-3248 .elementor-element.elementor-element-ce1a74a {
    height: 220px !important;
    min-height: 220px !important;
    max-height: 220px !important;
    flex: 0 0 220px !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-ce1a74a > .elementor-widget-container {
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-ce1a74a .elementor-text-editor {
    height: 100% !important;
    max-height: 100% !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42c98af */.bdc-card-img img {
width: 300px !important;
height: 300px !important;
object-fit: contain !important;
object-position: center center !important;
display: block;
margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0b6708 */.elementor-3248 .elementor-element.elementor-element-e0b6708 {
    height: 220px !important;
    min-height: 220px !important;
    max-height: 220px !important;
    flex: 0 0 220px !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-e0b6708 > .elementor-widget-container {
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-e0b6708 .elementor-text-editor {
    height: 100% !important;
    max-height: 100% !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86a848f */.bdc-card-img img {
width: 300px !important;
height: 300px !important;
object-fit: contain !important;
object-position: center center !important;
display: block;
margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1fde28 */.elementor-3248 .elementor-element.elementor-element-c1fde28 {
    height: 220px !important;
    min-height: 220px !important;
    max-height: 220px !important;
    flex: 0 0 220px !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-c1fde28 > .elementor-widget-container {
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-c1fde28 .elementor-text-editor {
    height: 100% !important;
    max-height: 100% !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2691943 */.bdc-card-img img {
width: 300px !important;
height: 300px !important;
object-fit: contain !important;
object-position: center center !important;
display: block;
margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f24542 */.elementor-3248 .elementor-element.elementor-element-7f24542 {
    height: 220px !important;
    min-height: 220px !important;
    max-height: 220px !important;
    flex: 0 0 220px !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-7f24542 > .elementor-widget-container {
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-7f24542 .elementor-text-editor {
    height: 100% !important;
    max-height: 100% !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3aaff2c */.bdc-card-img img {
width: 300px !important;
height: 300px !important;
object-fit: contain !important;
object-position: center center !important;
display: block;
margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1160eb3 */.elementor-3248 .elementor-element.elementor-element-1160eb3 {
    height: 220px !important;
    min-height: 220px !important;
    max-height: 220px !important;
    flex: 0 0 220px !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-1160eb3 > .elementor-widget-container {
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-1160eb3 .elementor-text-editor {
    height: 100% !important;
    max-height: 100% !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dae5cd6 */.bdc-card-img img {
width: 300px !important;
height: 300px !important;
object-fit: contain !important;
object-position: center center !important;
display: block;
margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58299fb */.elementor-3248 .elementor-element.elementor-element-58299fb {
    height: 220px !important;
    min-height: 220px !important;
    max-height: 220px !important;
    flex: 0 0 220px !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-58299fb > .elementor-widget-container {
    height: 100% !important;
    min-height: 0 !important;
    max-height: 100% !important;
    overflow: hidden !important;
}

.elementor-3248 .elementor-element.elementor-element-58299fb .elementor-text-editor {
    height: 100% !important;
    max-height: 100% !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-faf4bad */.bdc-card-img img {
width: 300px !important;
height: 300px !important;
object-fit: contain !important;
object-position: center center !important;
display: block;
margin: 0 auto;
}/* End custom CSS */