.elementor-7720 .elementor-element.elementor-element-b0af90a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7720 .elementor-element.elementor-element-b0af90a > .elementor-container{max-width:1200px;}.elementor-7720 .elementor-element.elementor-element-b0af90a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-7720 .elementor-element.elementor-element-b0af90a{margin-top:16px;margin-bottom:16px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-7720 .elementor-element.elementor-element-9af864b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7720 .elementor-element.elementor-element-9af864b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7720 .elementor-element.elementor-element-9af864b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7720 .elementor-element.elementor-element-9af864b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;padding:0px 0px 0px 0px;}.elementor-7720 .elementor-element.elementor-element-9af864b > .elementor-element-populated, .elementor-7720 .elementor-element.elementor-element-9af864b > .elementor-element-populated > .elementor-background-overlay, .elementor-7720 .elementor-element.elementor-element-9af864b > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-7720 .elementor-element.elementor-element-6687490 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7720 .elementor-element.elementor-element-6687490 .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:15px;}.elementor-7720 .elementor-element.elementor-element-6687490 .elementor-icon{font-size:45px;}.elementor-7720 .elementor-element.elementor-element-7ca8a46 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-7720 .elementor-element.elementor-element-7ca8a46 > .elementor-element-populated, .elementor-7720 .elementor-element.elementor-element-7ca8a46 > .elementor-element-populated > .elementor-background-overlay, .elementor-7720 .elementor-element.elementor-element-7ca8a46 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-7720 .elementor-element.elementor-element-cd6f11b > .elementor-widget-container{margin:25px 25px 25px 25px;padding:2px 2px 2px 2px;}.elementor-7720 .elementor-element.elementor-element-cd6f11b .elementor-icon-box-wrapper{align-items:start;text-align:center;gap:0px;}.elementor-7720 .elementor-element.elementor-element-cd6f11b .elementor-icon-box-title{margin-block-end:3px;}.elementor-7720 .elementor-element.elementor-element-cd6f11b .elementor-icon{font-size:45px;}.elementor-7720 .elementor-element.elementor-element-8d788c7 > .elementor-container{max-width:1200px;}.elementor-7720 .elementor-element.elementor-element-8d788c7{padding:60px 20px 60px 20px;}.elementor-7720 .elementor-element.elementor-element-4441938{--divider-border-style:solid;--divider-color:#D80000;--divider-border-width:2.1px;}.elementor-7720 .elementor-element.elementor-element-4441938 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7720 .elementor-element.elementor-element-4441938 .elementor-divider{text-align:center;padding-block-start:24px;padding-block-end:24px;}.elementor-7720 .elementor-element.elementor-element-4441938 .elementor-divider__text{font-size:22px;font-weight:700;}.elementor-7720 .elementor-element.elementor-element-4f8e343 > .elementor-container{max-width:1200px;}.elementor-7720 .elementor-element.elementor-element-4f8e343{padding:0px 0px 15px 0px;}.elementor-7720 .elementor-element.elementor-element-447f7a7 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-7720 .elementor-element.elementor-element-447f7a7 .banner-text , .elementor-7720 .elementor-element.elementor-element-447f7a7 .cta-text{text-align:left;}.elementor-7720 .elementor-element.elementor-element-b822502{text-align:center;}.elementor-7720 .elementor-element.elementor-element-45ef56e > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-7720 .elementor-element.elementor-element-45ef56e .banner-text , .elementor-7720 .elementor-element.elementor-element-45ef56e .cta-text{text-align:left;}.elementor-7720 .elementor-element.elementor-element-6c68a5b{text-align:center;}.elementor-7720 .elementor-element.elementor-element-3c4f53e{text-align:center;}.elementor-7720 .elementor-element.elementor-element-5dbb718 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-7720 .elementor-element.elementor-element-5dbb718 .banner-text , .elementor-7720 .elementor-element.elementor-element-5dbb718 .cta-text{text-align:left;}.elementor-7720 .elementor-element.elementor-element-56d906a{text-align:center;}.elementor-7720 .elementor-element.elementor-element-12298bf > .elementor-container{max-width:1200px;}.elementor-7720 .elementor-element.elementor-element-d8d4c2d > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-7720 .elementor-element.elementor-element-d8d4c2d .banner-text , .elementor-7720 .elementor-element.elementor-element-d8d4c2d .cta-text{text-align:left;}.elementor-7720 .elementor-element.elementor-element-8dfc66a{text-align:center;}.elementor-7720 .elementor-element.elementor-element-6a2ad4b{text-align:center;}.elementor-7720 .elementor-element.elementor-element-8193fe5 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-7720 .elementor-element.elementor-element-8193fe5 .banner-text , .elementor-7720 .elementor-element.elementor-element-8193fe5 .cta-text{text-align:left;}.elementor-7720 .elementor-element.elementor-element-e89f22f{text-align:center;}.elementor-7720 .elementor-element.elementor-element-06bf237 > .elementor-container{max-width:1200px;}.elementor-7720 .elementor-element.elementor-element-06bf237{padding:60px 20px 20px 20px;}.elementor-7720 .elementor-element.elementor-element-f43e2d1{--divider-border-style:solid;--divider-color:#D80000;--divider-border-width:2.1px;}.elementor-7720 .elementor-element.elementor-element-f43e2d1 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-7720 .elementor-element.elementor-element-f43e2d1 .elementor-divider{text-align:center;padding-block-start:24px;padding-block-end:24px;}.elementor-7720 .elementor-element.elementor-element-f43e2d1 .elementor-divider__text{font-size:22px;font-weight:700;}.elementor-7720 .elementor-element.elementor-element-2c281b54{padding:10px 0px 20px 0px;}.elementor-7720 .elementor-element.elementor-element-27470f4b > .elementor-element-populated{margin:0px 0px -100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7720 .elementor-element.elementor-element-74408c0f > .elementor-container{max-width:1400px;}.elementor-7720 .elementor-element.elementor-element-74408c0f{margin-top:0px;margin-bottom:60px;}.elementor-7720 .elementor-element.elementor-element-73126e0d > .elementor-widget-container{background-color:#EDEDED;margin:-40px 30px 30px 30px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-7720 .elementor-element.elementor-element-73126e0d{text-align:center;}.elementor-7720 .elementor-element.elementor-element-2f64d782 > .elementor-widget-container{background-color:#EDEDED;margin:-40px 30px 30px 30px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-7720 .elementor-element.elementor-element-2f64d782{text-align:center;}.elementor-7720 .elementor-element.elementor-element-3f9f32b0 > .elementor-widget-container{background-color:#EDEDED;margin:-40px 30px 30px 30px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-7720 .elementor-element.elementor-element-3f9f32b0{text-align:center;}.elementor-7720 .elementor-element.elementor-element-08983a6 > .elementor-widget-container{background-color:#EDEDED;margin:-40px 30px 30px 30px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-7720 .elementor-element.elementor-element-08983a6{text-align:center;}.elementor-7720 .elementor-element.elementor-element-e3b58be .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-7720 .elementor-element.elementor-element-c9b91ae .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-7720 .elementor-element.elementor-element-afed3fe .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-7720 .elementor-element.elementor-element-0f51ded .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-7720 .elementor-element.elementor-element-d1ce169 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}body.elementor-page-7720 .container{max-width:1200px;}body.elementor-page-7720 .elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px;}@media(min-width:768px){.elementor-7720 .elementor-element.elementor-element-a8f3a6b{width:100%;}.elementor-7720 .elementor-element.elementor-element-c417f7e{width:100%;}}@media(max-width:767px){.elementor-7720 .elementor-element.elementor-element-6687490 .elementor-icon-box-wrapper{gap:8px;}.elementor-7720 .elementor-element.elementor-element-6687490 .elementor-icon{font-size:22px;}.elementor-7720 .elementor-element.elementor-element-6687490 .elementor-icon-box-title, .elementor-7720 .elementor-element.elementor-element-6687490 .elementor-icon-box-title a{font-size:15px;}.elementor-7720 .elementor-element.elementor-element-cd6f11b .elementor-icon-box-wrapper{gap:8px;}.elementor-7720 .elementor-element.elementor-element-cd6f11b .elementor-icon{font-size:22px;}.elementor-7720 .elementor-element.elementor-element-cd6f11b .elementor-icon-box-title, .elementor-7720 .elementor-element.elementor-element-cd6f11b .elementor-icon-box-title a{font-size:15px;}.elementor-7720 .elementor-element.elementor-element-74408c0f{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for heading, class: .elementor-element-6d33c25 */.elementor-7720 .elementor-element.elementor-element-6d33c25 { position: absolute; top: -10px; left: 50%; transform: translateX(-50%); width: auto !important; z-index: 5; }
.elementor-7720 .elementor-element.elementor-element-6d33c25 .elementor-heading-title { display: inline-block; background: #E30613; color: #fff; font-size: 11px; font-weight: 700; padding: 4px 14px; border-radius: 12px; letter-spacing: 0.5px; margin: 0; white-space: nowrap; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6687490 */.elementor-7720 .elementor-element.elementor-element-6687490 .elementor-icon-box-wrapper { justify-content: center; align-items: center; }
.elementor-7720 .elementor-element.elementor-element-6687490 .elementor-icon-box-content { flex-grow: 0; flex-basis: auto; width: auto; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9af864b */.elementor-7720 .elementor-element.elementor-element-9af864b { position: relative; overflow: visible; }
@media (min-width: 768px) { .elementor-7720 .elementor-element.elementor-element-9af864b { flex: 0 1 calc(50% - 15px) !important; max-width: calc(50% - 15px) !important; width: calc(50% - 15px) !important; margin-right: 30px !important; } }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-9af864b { flex: 0 1 calc(50% - 8px) !important; max-width: calc(50% - 8px) !important; width: calc(50% - 8px) !important; margin-right: 0 !important; } }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cd6f11b */.elementor-7720 .elementor-element.elementor-element-cd6f11b .elementor-icon-box-wrapper { justify-content: center; align-items: center; }
.elementor-7720 .elementor-element.elementor-element-cd6f11b .elementor-icon-box-content { flex-grow: 0; flex-basis: auto; width: auto; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7ca8a46 */@media (min-width: 768px) { .elementor-7720 .elementor-element.elementor-element-7ca8a46 { flex: 0 1 calc(50% - 15px) !important; max-width: calc(50% - 15px) !important; width: calc(50% - 15px) !important; } }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-7ca8a46 { flex: 0 1 calc(50% - 8px) !important; max-width: calc(50% - 8px) !important; width: calc(50% - 8px) !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b0af90a */.elementor-7720 .elementor-element.elementor-element-b0af90a { margin-top: 30px !important; }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-b0af90a > .elementor-container { justify-content: center !important; gap: 16px; } }/* End custom CSS */
/* Start custom CSS for medibazar-single-banner, class: .elementor-element-af56b3a */.elementor-7720 .elementor-element.elementor-element-af56b3a .banner-wrapper:hover .banner-img img { transform: none !important; }/* End custom CSS */
/* Start custom CSS for medibazar-single-banner, class: .elementor-element-447f7a7 */.elementor-7720 .elementor-element.elementor-element-447f7a7 .banner-wrapper:hover .banner-img img { transform: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b822502 */.elementor-7720 .elementor-element.elementor-element-b822502 .elementor-heading-title { color: #8a8a8a; font-weight: 600; text-transform: uppercase; font-size: 12.5px; letter-spacing: 0.3px; margin-top: 14px; line-height: 1.4; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2fc2f37 */.elementor-7720 .elementor-element.elementor-element-2fc2f37 { background: #fff; border: 1px solid #ececec; border-radius: 14px; box-shadow: 0 2px 10px rgba(0,0,0,0.04); padding: 35px 20px 25px; text-align: center; }
@media (min-width: 768px) { .elementor-7720 .elementor-element.elementor-element-2fc2f37 { flex: 0 0 calc((100% - 40px) / 3) !important; max-width: calc((100% - 40px) / 3) !important; width: calc((100% - 40px) / 3) !important; margin-right: 20px !important; } }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-2fc2f37 { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; margin-right: 0 !important; margin-bottom: 16px !important; } }/* End custom CSS */
/* Start custom CSS for medibazar-single-banner, class: .elementor-element-45ef56e */.elementor-7720 .elementor-element.elementor-element-45ef56e { flex: 0 0 auto; margin: 0 10px 0 0; }
.elementor-7720 .elementor-element.elementor-element-45ef56e img { max-height: 70px !important; width: auto !important; object-fit: contain !important; }
.elementor-7720 .elementor-element.elementor-element-45ef56e .banner-img { display: flex !important; align-items: center !important; justify-content: center !important; }
.elementor-7720 .elementor-element.elementor-element-45ef56e .banner-wrapper:hover .banner-img img { transform: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c68a5b */.elementor-7720 .elementor-element.elementor-element-6c68a5b { flex: 0 1 auto; text-align: center; }
.elementor-7720 .elementor-element.elementor-element-6c68a5b .elementor-heading-title { color: #C8102E; font-weight: 800; text-transform: uppercase; font-size: 17px; line-height: 1.2; text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c4f53e */.elementor-7720 .elementor-element.elementor-element-3c4f53e { flex: 0 0 100%; width: 100%; }
.elementor-7720 .elementor-element.elementor-element-3c4f53e .elementor-heading-title { color: #8a8a8a; font-weight: 600; text-transform: uppercase; font-size: 12.5px; letter-spacing: 0.3px; margin-top: 12px; line-height: 1.4; text-align: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f8b4677 */.elementor-7720 .elementor-element.elementor-element-f8b4677 { background: #fff; border: 1px solid #ececec; border-radius: 14px; box-shadow: 0 2px 10px rgba(0,0,0,0.04); padding: 35px 20px 25px; text-align: center; }
.elementor-7720 .elementor-element.elementor-element-f8b4677 .elementor-widget-wrap { display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; row-gap: 4px; }
@media (min-width: 768px) { .elementor-7720 .elementor-element.elementor-element-f8b4677 { flex: 0 0 calc((100% - 40px) / 3) !important; max-width: calc((100% - 40px) / 3) !important; width: calc((100% - 40px) / 3) !important; margin-right: 20px !important; } }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-f8b4677 { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; margin-right: 0 !important; margin-bottom: 16px !important; } }/* End custom CSS */
/* Start custom CSS for medibazar-single-banner, class: .elementor-element-5dbb718 */.elementor-7720 .elementor-element.elementor-element-5dbb718 img { max-height: 100px !important; width: auto !important; object-fit: contain !important; }
.elementor-7720 .elementor-element.elementor-element-5dbb718 .banner-img { display: flex !important; align-items: center !important; justify-content: center !important; }
.elementor-7720 .elementor-element.elementor-element-5dbb718 .banner-wrapper:hover .banner-img img { transform: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56d906a */.elementor-7720 .elementor-element.elementor-element-56d906a .elementor-heading-title { color: #8a8a8a; font-weight: 600; text-transform: uppercase; font-size: 12.5px; letter-spacing: 0.3px; margin-top: 14px; line-height: 1.4; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c9b12b3 */.elementor-7720 .elementor-element.elementor-element-c9b12b3 { background: #fff; border: 1px solid #ececec; border-radius: 14px; box-shadow: 0 2px 10px rgba(0,0,0,0.04); padding: 35px 20px 25px; text-align: center; }
@media (min-width: 768px) { .elementor-7720 .elementor-element.elementor-element-c9b12b3 { flex: 0 0 calc((100% - 40px) / 3) !important; max-width: calc((100% - 40px) / 3) !important; width: calc((100% - 40px) / 3) !important; } }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-c9b12b3 { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; margin-bottom: 16px !important; } }/* End custom CSS */
/* Start custom CSS for medibazar-single-banner, class: .elementor-element-d8d4c2d */.elementor-7720 .elementor-element.elementor-element-d8d4c2d { flex: 0 0 auto; margin: 0 10px 0 0; }
.elementor-7720 .elementor-element.elementor-element-d8d4c2d img { max-height: 70px !important; width: auto !important; object-fit: contain !important; }
.elementor-7720 .elementor-element.elementor-element-d8d4c2d .banner-img { display: flex !important; align-items: center !important; justify-content: center !important; }
.elementor-7720 .elementor-element.elementor-element-d8d4c2d .banner-wrapper:hover .banner-img img { transform: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8dfc66a */.elementor-7720 .elementor-element.elementor-element-8dfc66a { flex: 0 1 auto; text-align: center; }
.elementor-7720 .elementor-element.elementor-element-8dfc66a .elementor-heading-title { color: #C8102E; font-weight: 800; text-transform: uppercase; font-size: 17px; line-height: 1.2; text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a2ad4b */.elementor-7720 .elementor-element.elementor-element-6a2ad4b { flex: 0 0 100%; width: 100%; }
.elementor-7720 .elementor-element.elementor-element-6a2ad4b .elementor-heading-title { color: #8a8a8a; font-weight: 600; text-transform: uppercase; font-size: 12.5px; letter-spacing: 0.3px; margin-top: 12px; line-height: 1.4; text-align: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1da06d1 */.elementor-7720 .elementor-element.elementor-element-1da06d1 { background: #fff; border: 1px solid #ececec; border-radius: 14px; box-shadow: 0 2px 10px rgba(0,0,0,0.04); padding: 35px 20px 25px; text-align: center; }
.elementor-7720 .elementor-element.elementor-element-1da06d1 .elementor-widget-wrap { display: flex !important; flex-wrap: wrap !important; align-items: center !important; justify-content: center !important; row-gap: 4px; }
@media (min-width: 768px) { .elementor-7720 .elementor-element.elementor-element-1da06d1 { flex: 0 0 calc((100% - 20px) / 2) !important; max-width: calc((100% - 20px) / 2) !important; width: calc((100% - 20px) / 2) !important; margin-right: 20px !important; } }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-1da06d1 { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; margin-right: 0 !important; margin-bottom: 16px !important; } }/* End custom CSS */
/* Start custom CSS for medibazar-single-banner, class: .elementor-element-8193fe5 */.elementor-7720 .elementor-element.elementor-element-8193fe5 img { max-height: 90px !important; width: auto !important; object-fit: contain !important; }
.elementor-7720 .elementor-element.elementor-element-8193fe5 .banner-img { display: flex !important; align-items: center !important; justify-content: center !important; }
.elementor-7720 .elementor-element.elementor-element-8193fe5 .banner-wrapper:hover .banner-img img { transform: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e89f22f */.elementor-7720 .elementor-element.elementor-element-e89f22f .elementor-heading-title { color: #8a8a8a; font-weight: 600; text-transform: uppercase; font-size: 12.5px; letter-spacing: 0.3px; margin-top: 14px; line-height: 1.4; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-95bfb88 */.elementor-7720 .elementor-element.elementor-element-95bfb88 { background: #fff; border: 1px solid #ececec; border-radius: 14px; box-shadow: 0 2px 10px rgba(0,0,0,0.04); padding: 35px 20px 25px; text-align: center; }
@media (min-width: 768px) { .elementor-7720 .elementor-element.elementor-element-95bfb88 { flex: 0 0 calc((100% - 20px) / 2) !important; max-width: calc((100% - 20px) / 2) !important; width: calc((100% - 20px) / 2) !important; } }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-95bfb88 { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; margin-bottom: 16px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c760091 */.elementor-7720 .elementor-element.elementor-element-3c760091 iframe { height: 210px !important; width: 100% !important; display: block; }
.elementor-7720 .elementor-element.elementor-element-3c760091 { line-height: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73126e0d */.elementor-7720 .elementor-element.elementor-element-73126e0d { flex: 0 0 auto; }
.elementor-7720 .elementor-element.elementor-element-73126e0d .elementor-widget-container { min-height: 170px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cdb558e */.elementor-7720 .elementor-element.elementor-element-cdb558e { background: #fff; border: 1px solid #ececec; border-radius: 14px; box-shadow: 0 2px 10px rgba(0,0,0,0.04); overflow: hidden; padding: 0 0 20px; display: flex; flex-direction: column; align-self: stretch; }
.elementor-7720 .elementor-element.elementor-element-cdb558e .elementor-widget-wrap { display: flex; flex-direction: column; height: 100%; }
@media (min-width: 768px) { .elementor-7720 .elementor-element.elementor-element-cdb558e { flex: 0 0 calc((100% - 60px) / 4) !important; max-width: calc((100% - 60px) / 4) !important; width: calc((100% - 60px) / 4) !important; margin-right: 20px !important; } }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-cdb558e { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; margin-right: 0 !important; margin-bottom: 20px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11c550a7 */.elementor-7720 .elementor-element.elementor-element-11c550a7 iframe { height: 210px !important; width: 100% !important; display: block; }
.elementor-7720 .elementor-element.elementor-element-11c550a7 { line-height: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f64d782 */.elementor-7720 .elementor-element.elementor-element-2f64d782 { flex: 0 0 auto; }
.elementor-7720 .elementor-element.elementor-element-2f64d782 .elementor-widget-container { min-height: 170px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c8dd11a */.elementor-7720 .elementor-element.elementor-element-4c8dd11a { background: #fff; border: 1px solid #ececec; border-radius: 14px; box-shadow: 0 2px 10px rgba(0,0,0,0.04); overflow: hidden; padding: 0 0 20px; display: flex; flex-direction: column; align-self: stretch; }
.elementor-7720 .elementor-element.elementor-element-4c8dd11a .elementor-widget-wrap { display: flex; flex-direction: column; height: 100%; }
@media (min-width: 768px) { .elementor-7720 .elementor-element.elementor-element-4c8dd11a { flex: 0 0 calc((100% - 60px) / 4) !important; max-width: calc((100% - 60px) / 4) !important; width: calc((100% - 60px) / 4) !important; margin-right: 20px !important; } }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-4c8dd11a { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; margin-right: 0 !important; margin-bottom: 20px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14e5cec2 */.elementor-7720 .elementor-element.elementor-element-14e5cec2 iframe { height: 210px !important; width: 100% !important; display: block; }
.elementor-7720 .elementor-element.elementor-element-14e5cec2 { line-height: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f9f32b0 */.elementor-7720 .elementor-element.elementor-element-3f9f32b0 { flex: 0 0 auto; }
.elementor-7720 .elementor-element.elementor-element-3f9f32b0 .elementor-widget-container { min-height: 170px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b0c280b */.elementor-7720 .elementor-element.elementor-element-2b0c280b { background: #fff; border: 1px solid #ececec; border-radius: 14px; box-shadow: 0 2px 10px rgba(0,0,0,0.04); overflow: hidden; padding: 0 0 20px; display: flex; flex-direction: column; align-self: stretch; }
.elementor-7720 .elementor-element.elementor-element-2b0c280b .elementor-widget-wrap { display: flex; flex-direction: column; height: 100%; }
@media (min-width: 768px) { .elementor-7720 .elementor-element.elementor-element-2b0c280b { flex: 0 0 calc((100% - 60px) / 4) !important; max-width: calc((100% - 60px) / 4) !important; width: calc((100% - 60px) / 4) !important; margin-right: 20px !important; } }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-2b0c280b { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; margin-right: 0 !important; margin-bottom: 20px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-405a4a3 */.elementor-7720 .elementor-element.elementor-element-405a4a3 iframe { height: 210px !important; width: 100% !important; display: block; }
.elementor-7720 .elementor-element.elementor-element-405a4a3 { line-height: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08983a6 */.elementor-7720 .elementor-element.elementor-element-08983a6 { flex: 0 0 auto; }
.elementor-7720 .elementor-element.elementor-element-08983a6 .elementor-widget-container { min-height: 170px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e50f8c2 */.elementor-7720 .elementor-element.elementor-element-e50f8c2 { background: #fff; border: 1px solid #ececec; border-radius: 14px; box-shadow: 0 2px 10px rgba(0,0,0,0.04); overflow: hidden; padding: 0 0 20px; display: flex; flex-direction: column; align-self: stretch; }
.elementor-7720 .elementor-element.elementor-element-e50f8c2 .elementor-widget-wrap { display: flex; flex-direction: column; height: 100%; }
@media (min-width: 768px) { .elementor-7720 .elementor-element.elementor-element-e50f8c2 { flex: 0 0 calc((100% - 60px) / 4) !important; max-width: calc((100% - 60px) / 4) !important; width: calc((100% - 60px) / 4) !important; } }
@media (max-width: 767px) { .elementor-7720 .elementor-element.elementor-element-e50f8c2 { flex: 0 0 100% !important; max-width: 100% !important; width: 100% !important; margin-bottom: 20px !important; } }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74408c0f */.elementor-7720 .elementor-element.elementor-element-74408c0f > .elementor-container { max-width: 1400px !important; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c281b54 */.elementor-7720 .elementor-element.elementor-element-2c281b54 { margin-bottom: 40px; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e9f266 */.elementor-7720 .elementor-element.elementor-element-6e9f266 { background: #fff; border: 1.5px solid #C8102E; border-radius: 14px; padding: 22px 30px; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59bb8ec */.elementor-7720 .elementor-element.elementor-element-59bb8ec { margin-bottom: 40px; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c9b91ae */.elementor-7720 .elementor-element.elementor-element-c9b91ae .elementor-icon-box-icon i { color: #C8102E !important; font-size: 30px; }
.elementor-7720 .elementor-element.elementor-element-c9b91ae .elementor-icon-box-title { font-size: 16px; font-weight: 700; color: #1a1a1a; margin-bottom: 2px; }
.elementor-7720 .elementor-element.elementor-element-c9b91ae .elementor-icon-box-description { font-size: 13px; color: #8a8a8a; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-afed3fe */.elementor-7720 .elementor-element.elementor-element-afed3fe .elementor-icon-box-icon i { color: #C8102E !important; font-size: 30px; }
.elementor-7720 .elementor-element.elementor-element-afed3fe .elementor-icon-box-title { font-size: 16px; font-weight: 700; color: #1a1a1a; margin-bottom: 2px; }
.elementor-7720 .elementor-element.elementor-element-afed3fe .elementor-icon-box-description { font-size: 13px; color: #8a8a8a; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0f51ded */.elementor-7720 .elementor-element.elementor-element-0f51ded .elementor-icon-box-icon i { color: #C8102E !important; font-size: 30px; }
.elementor-7720 .elementor-element.elementor-element-0f51ded .elementor-icon-box-title { font-size: 16px; font-weight: 700; color: #1a1a1a; margin-bottom: 2px; }
.elementor-7720 .elementor-element.elementor-element-0f51ded .elementor-icon-box-description { font-size: 13px; color: #8a8a8a; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d1ce169 */.elementor-7720 .elementor-element.elementor-element-d1ce169 .elementor-icon-box-icon i { color: #C8102E !important; font-size: 30px; }
.elementor-7720 .elementor-element.elementor-element-d1ce169 .elementor-icon-box-title { font-size: 16px; font-weight: 700; color: #1a1a1a; margin-bottom: 2px; }
.elementor-7720 .elementor-element.elementor-element-d1ce169 .elementor-icon-box-description { font-size: 13px; color: #8a8a8a; }/* End custom CSS */