/* Keeps legacy Elementor compatibility styles from changing the shared site shell. */
.site-header{height:100px!important;min-height:100px!important;padding:10px max(28px,calc((100% - 1200px)/2))!important;display:flex!important;align-items:center!important;gap:35px!important;background:#fff!important;font-family:Heebo,Arial,sans-serif!important;font-size:16px!important;line-height:1.5!important}
.site-header>.logo{display:block!important;width:230px!important;max-width:230px!important;margin:0 auto 0 0!important;padding:0!important}
.site-header>.logo img{display:block!important;width:100%!important;height:78px!important;object-fit:contain!important}
.site-header>nav{display:flex!important;align-items:center!important;gap:34px!important;margin:0!important;padding:0!important}
.site-header>nav a{display:inline!important;margin:0!important;padding:0!important;color:#17224d!important;font:400 16px/1.5 Heebo,Arial,sans-serif!important;text-decoration:none!important}
.site-header>nav a.is-active{color:#3393f0!important}
.site-header>.search{display:inline!important;margin:0!important;padding:0!important;color:#17224d!important;font:700 26px/1 Heebo,Arial,sans-serif!important}
.site-header>.header-cta{display:inline-flex!important;min-height:0!important;margin:0!important;padding:14px 31px!important;border:0!important;border-radius:30px!important;background:#3393f0!important;color:#fff!important;font:500 16px/1.5 Heebo,Arial,sans-serif!important}
.site-header>.mobile-menu{display:none!important}

/* FAQ page: restore the source slideshow, spacing, decorated FAQ bands and accordions. */
.elementor-390 .elementor-element-679cd573{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:none!important}
.elementor-390 .faq-hero-slide{position:absolute;inset:-4%;z-index:-2;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;opacity:0;transform:scale(1);transition:opacity .5s ease;animation:faqKenBurns 5.5s linear infinite paused;will-change:opacity,transform}
.elementor-390 .faq-hero-slide.is-active{opacity:1;animation-play-state:running}
.elementor-390 .elementor-element-679cd573>.elementor-background-overlay{z-index:-1!important}
.elementor-390 .elementor-element-679cd573>.elementor-container{position:relative!important;z-index:1!important}
@keyframes faqKenBurns{from{transform:scale(1)}to{transform:scale(1.1)}}

/* Blog page: restore source slideshow and card geometry. */
.elementor-424 .elementor-element-772c479f{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:none!important}
.elementor-424 .contact-hero-slide{position:absolute;inset:-4%;z-index:-2;background:center/cover no-repeat;opacity:0;transition:opacity .5s ease;animation:faqKenBurns 5.5s linear infinite paused}
.elementor-424 .contact-hero-slide.is-active{opacity:1;animation-play-state:running}
.elementor-424 .elementor-element-772c479f>.elementor-background-overlay{z-index:-1!important}
.elementor-424 .elementor-element-772c479f>.elementor-container{position:relative!important;z-index:1!important}
.elementor-424 .elementor-element-38b151ee .elementor-icon-list-items{display:flex!important;align-items:center!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important}
.elementor-424 .elementor-element-38b151ee .elementor-icon-list-item{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important}
.elementor-424 .elementor-element-38b151ee .elementor-icon-list-item+li:before{content:'›';margin-right:20px;color:#77809a}
.elementor-424 .elementor-element-b8b2d5c{background:#fff!important}
.elementor-424 .elementor-element-fd48fb6{background:#17224d!important;color:#fff!important}
.elementor-424 .elementor-element-fd48fb6 h3,.elementor-424 .elementor-element-fd48fb6 a{color:#fff!important}
.elementor-424 .eael-feature-list-items{margin:0!important;padding:0!important;list-style:none!important}
.elementor-424 .eael-feature-list-item{display:flex!important;align-items:flex-start!important;gap:10px!important;list-style:none!important}
.elementor-424 .eael-feature-list-icon-box{flex:0 0 30px!important}
.elementor-424 .eael-feature-list-icon{display:flex!important;width:30px!important;height:30px!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#3393f0!important}
.elementor-424 .eael-feature-list-icon svg{width:14px!important;height:14px!important;fill:#fff!important}
.elementor-424 .elementor-element-17cc00aa iframe{display:block!important;width:100%!important;border:0!important}
.elementor-457 .elementor-element-5886b069{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:none!important}
.elementor-457 .blog-hero-slide{position:absolute;inset:-4%;z-index:-2;background:center/cover no-repeat;opacity:0;transform:scale(1);transition:opacity .5s ease;animation:faqKenBurns 5.5s linear infinite paused}
.elementor-457 .blog-hero-slide.is-active{opacity:1;animation-play-state:running}
.elementor-457 .elementor-element-5886b069>.elementor-background-overlay{z-index:-1!important}
.elementor-457 .elementor-element-5886b069>.elementor-container{position:relative!important;z-index:1!important}
.elementor-457 .elementor-element-47c551fa{background:#fff!important}
.elementor-457 .elementor-element-2956bbe7 .elementor-icon-list-items{display:flex!important;align-items:center!important;gap:20px!important;margin:0!important;padding:0!important;list-style:none!important}
.elementor-457 .elementor-element-2956bbe7 .elementor-icon-list-item{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important}
.elementor-457 .elementor-element-2956bbe7 .elementor-icon-list-item+li:before{content:'›';margin-right:20px;color:#77809a}
.elementor-457 .elementor-element-7eb2cfe1:after{display:none!important;content:none!important}
.elementor-457 .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
.elementor-457 .elementor-post{margin:0!important;padding:0!important}
.elementor-457 .elementor-post__card{position:relative!important;height:100%!important;overflow:hidden!important;border:0!important;border-radius:10px!important;background:#edf1fc!important;box-shadow:none!important}
.elementor-457 .elementor-post__thumbnail__link{position:relative!important;display:block!important;height:auto!important;overflow:hidden!important}
.elementor-457 .elementor-post__thumbnail{position:relative!important;height:0!important;padding-bottom:50%!important;overflow:hidden!important}
.elementor-457 .elementor-post__thumbnail img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s ease!important}
.elementor-457 .elementor-post__card:hover .elementor-post__thumbnail img{transform:scale(1.04)!important}
.elementor-457 .elementor-post__badge{position:absolute!important;top:10px!important;right:10px!important;z-index:2!important;margin:0!important;padding:6px 16px!important;border-radius:18px!important;background:#3393f0!important;color:#fff!important;font-size:12px!important;line-height:1!important;text-transform:uppercase!important}
.elementor-457 .elementor-post__text{padding:18px 20px 22px!important}
.elementor-457 .elementor-post__title{margin:0 0 14px!important;font-size:22px!important;line-height:1.15!important}
.elementor-457 .elementor-post__title a{color:#17224d!important;text-decoration:none!important}
.elementor-457 .elementor-post__excerpt{margin:0!important;color:#53586b!important;font-size:14px!important;line-height:1.5!important}
@media(max-width:1024px){.elementor-457 .elementor-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.elementor-390 .elementor-element-293e9403,.elementor-390 .elementor-element-19a3982,.elementor-390 .elementor-element-f6d23e4{position:relative!important;background-color:#edf1fc!important}
.elementor-390 .elementor-element-293e9403>.elementor-background-overlay,.elementor-390 .elementor-element-19a3982>.elementor-background-overlay,.elementor-390 .elementor-element-f6d23e4>.elementor-background-overlay{background-image:url('https://res.cloudinary.com/fzd2oclk/image/upload/v1788571296/smopinions/faq/medical-visual-asset.webp')!important;background-position:top center!important;background-repeat:no-repeat!important;background-size:cover!important;opacity:.5!important}
.elementor-390 .elementskit-accordion{position:relative!important;z-index:1!important}
.elementor-390 .elementskit-card{margin:0 0 20px!important;border:0!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 22px rgba(23,34,77,.06)!important;overflow:hidden!important}
.elementor-390 .elementskit-card-header{margin:0!important}
.elementor-390 .elementskit-card-header>.elementskit-btn-link{display:flex!important;min-height:72px!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important;padding:22px 25px!important;border:0!important;border-radius:10px!important;background:#fff!important;color:#17224d!important;font-weight:700!important;text-decoration:none!important}
.elementor-390 .elementskit-card.active .elementskit-card-header>.elementskit-btn-link{border-bottom:1px solid #edf1fc!important;border-radius:10px 10px 0 0!important}
.elementor-390 .elementskit-card-body{padding:25px!important;border-radius:0 0 10px 10px!important;background:#fff!important;color:#17224d!important}
.elementor-390 .elementskit-card-body p{margin:0!important}
.elementor-390 .ekit_accordion_icon_group{position:relative!important;flex:0 0 18px!important;width:18px!important;height:18px!important}
.elementor-390 .ekit_accordion_normal_icon,.elementor-390 .ekit_accordion_active_icon{position:absolute!important;inset:0!important;font-size:0!important}
.elementor-390 .ekit_accordion_normal_icon:after,.elementor-390 .ekit_accordion_active_icon:after{display:block!important;color:#17224d!important;font-size:20px!important;line-height:18px!important;text-align:center!important}
.elementor-390 .ekit_accordion_normal_icon:after{content:'+'}.elementor-390 .ekit_accordion_active_icon:after{content:'−'}
.elementor-390 .elementskit-card:not(.active) .ekit_accordion_active_icon,.elementor-390 .elementskit-card.active .ekit_accordion_normal_icon{display:none!important}
.elementor-390 .collapse[hidden]{display:none!important}
.elementor-390 .elementor-element-22eb6a7 .swiper-wrapper{display:block!important;transform:none!important}
.elementor-390 .elementor-element-22eb6a7 .swiper-slide{display:none!important;width:100%!important}
.elementor-390 .elementor-element-22eb6a7 .swiper-slide:first-child{display:block!important}
.elementor-390 .elementor-element-22eb6a7 .elementor-main-swiper{position:relative!important;overflow:hidden!important}
.elementor-390 .elementor-element-22eb6a7 .elementor-swiper-button{position:absolute!important;top:50%!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important;cursor:pointer!important}
.elementor-390 .elementor-element-22eb6a7 .elementor-swiper-button-prev{left:0!important}.elementor-390 .elementor-element-22eb6a7 .elementor-swiper-button-next{right:0!important}
.elementor-390 .elementor-element-22eb6a7 .elementor-testimonial__content{margin:0 28px!important;padding:24px!important;background:#f8f8f8!important;text-align:center!important}
.elementor-390 .elementor-element-22eb6a7 .elementor-testimonial__text{font-size:18px!important;line-height:1.5!important;font-style:italic!important}
.elementor-390 .elementor-element-22eb6a7 .elementor-testimonial__footer{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:20px!important;text-align:center!important}
.elementor-390 .elementor-element-22eb6a7 .elementor-testimonial__image{flex:0 0 50px!important;width:50px!important;height:50px!important}
.elementor-390 .elementor-element-22eb6a7 .elementor-testimonial__image img{display:block!important;width:50px!important;height:50px!important;border-radius:50%!important;object-fit:cover!important}
.elementor-390 .elementor-element-22eb6a7 .elementor-testimonial__cite{display:flex!important;flex-direction:column!important;margin:0!important;font-style:italic!important}
.elementor-390 .elementor-element-22eb6a7 .swiper-pagination{display:flex!important;gap:7px!important;justify-content:center!important;margin-top:5px!important}
.elementor-390 .elementor-element-22eb6a7 .swiper-pagination-bullet{display:block!important;width:7px!important;height:7px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#d2d7e0!important}
.elementor-390 .elementor-element-22eb6a7 .swiper-pagination-bullet-active{background:#17224d!important}
.source-page .shared-breadcrumb-host{display:flex!important;align-items:center!important;width:100%!important;min-height:43px!important;height:43px!important;margin:0!important;padding:0!important;border-bottom:1px solid #e3e7ef!important;background:#fff!important}
.source-page .shared-breadcrumbs{display:flex!important;align-items:center!important;gap:24px!important;width:min(1200px,calc(100% - 48px))!important;height:100%!important;margin:0 auto!important;padding:0!important;color:#17224d!important;font-size:14px!important;line-height:1!important}
.source-page .shared-breadcrumbs a{color:#17224d!important;text-decoration:none!important}
.source-page .shared-breadcrumbs a:hover{color:#3295ed!important}
.source-page .shared-breadcrumbs>span:first-of-type{color:#7d879b!important;font-size:24px!important;font-weight:300!important}
.elementor-390 .elementor-element-ef996b8>.elementor-container{max-width:1200px!important}
.elementor-390 .elementor-element-e90b831 img{height:400px!important;object-fit:cover!important}
.elementor-390 .elementor-element-13e0453{position:relative!important;z-index:1!important}
.elementor-390 .elementor-element-474cb1f{position:relative!important;z-index:3!important}
.elementor-390 .elementor-element-474cb1f>.elementor-element-populated{min-height:620px!important;margin:70px 0 0 -80px!important;padding:48px!important}
.elementor-390 .elementor-element-22eb6a7 .elementor-testimonial__content{min-height:350px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.elementor-390 .elementor-element-22eb6a7 .swiper-pagination{margin-top:45px!important}
@media(prefers-reduced-motion:reduce){.elementor-390 .faq-hero-slide{animation:none!important;transition:none!important}}
@media(max-width:900px){.site-header{position:sticky!important;top:0!important;z-index:50!important;height:82px!important;min-height:82px!important;padding:8px 28px!important;box-shadow:0 3px 12px rgba(23,34,77,.1)!important}.site-header>.logo{width:180px!important;max-width:180px!important}.site-header>.logo img{height:62px!important}.site-header>nav,.site-header>.search,.site-header>.header-cta{display:none!important}.site-header>.mobile-menu{display:block!important}}
@media(max-width:600px){.site-header{padding:7px 28px!important}.site-header>.logo{width:164px!important;max-width:164px!important}.site-header>.logo img{height:68px!important}}
@media(max-width:767px){
 .source-page .shared-breadcrumb-host{min-height:40px!important;height:40px!important}
 .source-page .shared-breadcrumbs{gap:18px!important;width:min(350px,calc(100% - 40px))!important;font-size:12px!important}
 .source-page .shared-breadcrumbs>span:first-of-type{font-size:20px!important}
 .elementor-424 .elementor-element-772c479f{height:232px!important;min-height:232px!important;padding:0!important}
 .elementor-424 .elementor-element-772c479f>.elementor-container{width:min(350px,calc(100% - 40px))!important;height:232px!important;min-height:232px!important}
 .elementor-424 .elementor-element-43545af5{height:232px!important;min-height:232px!important}
 .elementor-424 .elementor-element-43545af5>.elementor-element-populated{height:232px!important;min-height:232px!important;padding:0!important;display:flex!important;align-content:center!important;justify-content:flex-start!important}
 .elementor-424 .elementor-element-273de985{width:100%!important;margin:0 0 25px!important;text-align:left!important}
 .elementor-424 .elementor-element-273de985 h1{margin:0!important;font-size:38px!important;line-height:1!important}
 .elementor-424 .elementor-element-52ffd135{width:100%!important;margin:0!important;text-align:left!important}
 .elementor-424 .elementor-element-52ffd135 p{margin:0!important;font-size:15px!important}
 .elementor-424 .elementor-element-38b151ee{height:40px!important;min-height:40px!important;padding:0!important;border-color:#edf1fc!important}
 .elementor-424 .elementor-element-38b151ee>.elementor-container{width:min(350px,calc(100% - 40px))!important;height:40px!important;min-height:40px!important}
 .elementor-424 .elementor-element-38b151ee .elementor-widget-wrap{height:40px!important;padding:0!important;display:flex!important;align-items:center!important}
 .elementor-424 .elementor-element-38b151ee a,.elementor-424 .elementor-element-38b151ee span{font-size:12px!important;line-height:1!important;text-decoration:none!important}
 .elementor-424 .elementor-element-4ccbb98{padding:28px 0 36px!important}
 .elementor-424 .elementor-element-4ccbb98>.e-con-inner{width:min(350px,calc(100% - 40px))!important;max-width:350px!important;display:block!important}
 .elementor-424 .elementor-element-7669b53{padding:0!important}
 .elementor-424 .elementor-element-1ef0068{margin:0 0 18px!important}.elementor-424 .elementor-element-1ef0068 h6{margin:0!important;color:#3393f0!important;font-size:12px!important;letter-spacing:2px!important}
 .elementor-424 .elementor-element-638747a{margin:0 0 22px!important}.elementor-424 .elementor-element-638747a h2{margin:0!important;font-size:31px!important;line-height:1.05!important}
 .elementor-424 .elementor-element-4f49f7a{margin:0 0 30px!important}.elementor-424 .elementor-element-4f49f7a p{margin:0!important;font-size:14px!important;line-height:1.5!important}
 .elementor-424 .elementor-element-887aeae{display:block!important}
 .elementor-424 .elementor-element-b8b2d5c,.elementor-424 .elementor-element-fd48fb6{width:100%!important;margin:0 0 28px!important;padding:28px!important;border-radius:10px!important;box-shadow:0 10px 20px rgba(0,0,0,.1)!important}
 .elementor-424 .elementor-element-fd48fb6{text-align:center!important}
 .elementor-424 .elementor-element-f00663f h3{font-size:25px!important;overflow-wrap:anywhere!important}
 .elementor-424 .elementor-element-5a1da916{padding:34px 0 50px!important}
 .elementor-424 .elementor-element-5a1da916>.elementor-container{width:min(350px,calc(100% - 40px))!important;max-width:350px!important}
 .elementor-424 .elementor-element-3c15d57a>.elementor-element-populated{padding:0!important}
 .elementor-424 .elementor-element-2b77048f{display:none!important}
 .elementor-424 .elementor-element-17cc00aa iframe{height:250px!important}
 .elementor-457 .elementor-element-5886b069{height:178px!important;min-height:178px!important;padding:0!important}
 .elementor-457 .elementor-element-5886b069>.elementor-container{width:min(350px,calc(100% - 40px))!important;height:178px!important;min-height:178px!important}
 .elementor-457 .elementor-element-cc971b3{height:178px!important;min-height:178px!important}
 .elementor-457 .elementor-element-cc971b3>.elementor-element-populated{height:178px!important;min-height:178px!important;padding:0!important;display:flex!important;align-items:center!important;align-content:center!important;justify-content:flex-start!important}
 .elementor-457 .elementor-element-3e9f0796{margin:0!important}
 .elementor-457 .elementor-element-3e9f0796 h1{margin:0!important;font-size:40px!important;line-height:1!important}
 .elementor-457 .elementor-element-2956bbe7{height:40px!important;min-height:40px!important;padding:0!important;border-color:#edf1fc!important}
 .elementor-457 .elementor-element-2956bbe7>.elementor-container{width:min(350px,calc(100% - 40px))!important;height:40px!important;min-height:40px!important}
 .elementor-457 .elementor-element-2956bbe7 .elementor-widget-wrap{height:40px!important;padding:0!important;display:flex!important;align-items:center!important}
 .elementor-457 .elementor-element-15b04784{margin:0!important}
 .elementor-457 .elementor-element-15b04784 ul{display:flex!important;align-items:center!important;gap:18px!important;margin:0!important;padding:0!important;list-style:none!important}
 .elementor-457 .elementor-element-15b04784 li{display:flex!important;margin:0!important;padding:0!important;list-style:none!important}
 .elementor-457 .elementor-element-15b04784 a,.elementor-457 .elementor-element-15b04784 span{font-size:12px!important;line-height:1!important;text-decoration:none!important}
 .elementor-457 .elementor-element-47c551fa{padding:14px 0 35px!important;background:#fff!important}
 .elementor-457 .elementor-element-47c551fa>.elementor-container{width:100%!important;max-width:none!important}
 .elementor-457 .elementor-element-5a2a6fd5>.elementor-element-populated{padding:0 10px!important}
 .elementor-457 .elementor-posts-container{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}
 .elementor-457 .elementor-post__thumbnail{padding-bottom:66%!important}
 .elementor-457 .elementor-post__text{padding:18px 20px 20px!important}
 .elementor-457 .elementor-post__title{font-size:21px!important;line-height:1.14!important}
 .elementor-390 .elementor-element-679cd573{height:272px!important;min-height:272px!important;padding:0!important}
 .elementor-390 .elementor-element-679cd573>.elementor-container{width:min(350px,calc(100% - 40px))!important;height:272px!important;min-height:272px!important}
 .elementor-390 .elementor-element-4c1f1278>.elementor-element-populated{height:272px!important;min-height:272px!important;padding:0 8px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}
 .elementor-390 .elementor-element-2758dcd6,.elementor-390 .elementor-element-3b7c81e5{width:100%!important;margin:0!important;text-align:left!important}
 .elementor-390 .elementor-element-2758dcd6 h1{margin:0 0 25px!important;font-size:38px!important;line-height:.96!important;color:#17224d!important}
 .elementor-390 .elementor-element-3b7c81e5 p{margin:0!important;font-size:15px!important;line-height:1.3!important;color:#17224d!important}
 .elementor-390 .elementor-element-18933ba4{height:40px!important;min-height:40px!important;padding:0!important;border-bottom:1px solid #edf1fc!important}
 .elementor-390 .elementor-element-18933ba4>.elementor-container{width:min(350px,calc(100% - 40px))!important;height:40px!important;min-height:40px!important}
 .elementor-390 .elementor-element-18933ba4 .elementor-widget-wrap{height:40px!important;padding:0!important;display:flex!important;align-items:center!important}
 .elementor-390 .elementor-element-5b7d64d4{width:100%!important;margin:0!important}
 .elementor-390 .elementor-element-5b7d64d4 ul{display:flex!important;align-items:center!important;gap:18px!important;margin:0!important;padding:0!important;list-style:none!important}
 .elementor-390 .elementor-element-5b7d64d4 li{display:flex!important;margin:0!important;padding:0!important;list-style:none!important}
 .elementor-390 .elementor-element-5b7d64d4 a,.elementor-390 .elementor-element-5b7d64d4 span{font-size:12px!important;line-height:1!important;text-decoration:none!important}
 .elementor-390 .elementor-element-3d1f2588{padding:0!important;background:#fff!important}
 .elementor-390 .elementor-element-3d1f2588>.elementor-container{width:min(350px,calc(100% - 40px))!important;min-height:307px!important}
 .elementor-390 .elementor-element-73259bac>.elementor-element-populated{padding:28px 8px 34px!important}
 .elementor-390 .elementor-element-7a9b9a04{margin:0 0 20px!important;text-align:left!important}
 .elementor-390 .elementor-element-7a9b9a04 h6{margin:0!important;color:#3393f0!important;font-size:12px!important;line-height:1.2!important;letter-spacing:2px!important}
 .elementor-390 .elementor-element-3ad1762d{margin:0 0 18px!important;text-align:left!important}
 .elementor-390 .elementor-element-3ad1762d h2{margin:0!important;font-size:31px!important;line-height:1.05!important}
 .elementor-390 .elementor-element-45bdc79 p{margin:0!important;font-size:14px!important;line-height:1.45!important}
 .elementor-390 .elementor-element-61dd11df{display:none!important}
 .elementor-390 .elementor-element-293e9403,.elementor-390 .elementor-element-19a3982,.elementor-390 .elementor-element-f6d23e4{padding:0 0 40px!important}
 .elementor-390 .elementor-element-293e9403>.elementor-container,.elementor-390 .elementor-element-19a3982>.elementor-container,.elementor-390 .elementor-element-f6d23e4>.elementor-container{width:min(350px,calc(100% - 40px))!important;max-width:350px!important;padding:0!important}
 .elementor-390 .elementor-element-293e9403 .elementor-widget-wrap,.elementor-390 .elementor-element-19a3982 .elementor-widget-wrap,.elementor-390 .elementor-element-f6d23e4 .elementor-widget-wrap{padding-left:0!important;padding-right:0!important}
 .elementor-390 .elementor-element-38ecfb25,.elementor-390 .elementor-element-cacac36,.elementor-390 .elementor-element-0896af1{margin:10px 0 18px!important;text-align:center!important}
 .elementor-390 .elementor-element-38ecfb25 h6,.elementor-390 .elementor-element-cacac36 h6,.elementor-390 .elementor-element-0896af1 h6{margin:0!important;color:#3393f0!important;font-size:12px!important;letter-spacing:2px!important}
 .elementor-390 .elementor-element-4af0120d,.elementor-390 .elementor-element-49687bc,.elementor-390 .elementor-element-843437f{margin:0 auto 30px!important;text-align:center!important}
 .elementor-390 .elementor-element-4af0120d h2,.elementor-390 .elementor-element-49687bc h2,.elementor-390 .elementor-element-843437f h2{margin:0!important;font-size:30px!important;line-height:1.02!important}
 .elementor-390 .elementskit-card{margin-bottom:18px!important}
 .elementor-390 .elementskit-card-header>.elementskit-btn-link{min-height:70px!important;padding:20px 25px!important;font-size:14px!important;line-height:1.2!important}
 .elementor-390 .elementskit-card-body{padding:25px!important;font-size:14px!important;line-height:1.55!important}
 .elementor-390 .elementor-element-ef996b8{padding:0 0 35px!important}
 .elementor-390 .elementor-element-ef996b8>.elementor-container{width:min(350px,calc(100% - 40px))!important;max-width:350px!important}
 .elementor-390 .elementor-element-e90b831 img{height:200px!important;border-radius:10px!important;object-fit:cover!important}
 .elementor-390 .elementor-element-474cb1f>.elementor-element-populated{min-height:0!important;margin:0!important;padding:28px 20px 25px!important;border-radius:10px!important}
 .elementor-390 .elementor-element-22eb6a7 .elementor-testimonial__content{min-height:0!important;margin:0 25px!important;padding:20px!important}
 .elementor-390 .elementor-element-22eb6a7 .elementor-testimonial__text{font-size:18px!important;line-height:1.48!important}
 .elementor-390 .elementor-element-22eb6a7 .swiper-pagination{margin-top:20px!important}
}
@media(max-width:767px){.elementor-274 .elementor-element.elementor-element-7e7b871b{height:233px!important;min-height:233px!important;padding:0!important}.elementor-274 .elementor-element.elementor-element-7e7b871b:before,.elementor-274 .elementor-element.elementor-element-7e7b871b:after{inset:-3%!important;background-size:cover!important}.elementor-274 .elementor-element.elementor-element-7e7b871b:before{background-position:center 48%!important}.elementor-274 .elementor-element.elementor-element-7e7b871b:after{background-position:center 43%!important}.elementor-274 .elementor-element.elementor-element-7e7b871b>.elementor-container{width:min(350px,calc(100% - 40px))!important;height:233px!important;min-height:233px!important}.elementor-274 .elementor-element.elementor-element-68c04ccb>.elementor-element-populated{height:233px!important;min-height:233px!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.elementor-274 .elementor-element.elementor-element-10c55f21{display:block!important;width:100%!important;margin:0 0 18px!important}.elementor-274 .elementor-element.elementor-element-10c55f21 h1{display:block!important;margin:0!important;font-size:40px!important;line-height:1!important;color:#17224d!important}.elementor-274 .elementor-element.elementor-element-56373486{display:block!important;width:100%!important;max-width:none!important;margin:0!important}.elementor-274 .elementor-element.elementor-element-56373486 p{margin:0!important;font-size:16px!important;line-height:1.35!important;color:#17224d!important}.elementor-274 .elementor-element.elementor-element-50a74965{height:40px!important;min-height:40px!important}.elementor-274 .elementor-element.elementor-element-50a74965>.elementor-container{width:min(350px,calc(100% - 40px))!important;height:40px!important;min-height:40px!important}.elementor-274 .elementor-element.elementor-element-36c23f8a>.elementor-element-populated{height:40px!important;min-height:40px!important;padding:0!important;display:flex!important;align-items:center!important}.elementor-274 .elementor-element.elementor-element-2e514376{width:100%!important;margin:0!important}.elementor-274 .elementor-element.elementor-element-2e514376 ul{gap:16px!important}.elementor-274 .elementor-element.elementor-element-2e514376 li+li:before{margin-right:16px!important}}
@media(max-width:767px){
 .elementor-274 .elementor-element.elementor-element-447df953{padding:0!important}
 .elementor-274 .elementor-element.elementor-element-447df953>.elementor-container{width:min(350px,calc(100% - 40px))!important;max-width:350px!important}
 .elementor-274 .elementor-element.elementor-element-53f320c3>.elementor-element-populated{padding:0!important}
 .elementor-274 .elementor-element.elementor-element-39cd580e{width:100%!important;max-width:100%!important;margin:14px 0 36px!important;text-align:center!important}
 .elementor-274 .elementor-element.elementor-element-39cd580e img{display:block!important;width:200px!important;height:200px!important;margin:0 auto!important;object-fit:contain!important}
 .elementor-274 .elementor-element.elementor-element-963cded>.elementor-element-populated{padding:0 20px!important}
 .elementor-274 .elementor-element.elementor-element-2b8459b8{margin:0 0 20px!important}
 .elementor-274 .elementor-element.elementor-element-2b8459b8 h6{margin:0!important;color:#3393f0!important;font-size:12px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:2px!important}
 .elementor-274 .elementor-element.elementor-element-989dfb6{margin:0 0 22px!important}
 .elementor-274 .elementor-element.elementor-element-989dfb6 h2{margin:0!important;font-size:31px!important;line-height:1.08!important}
 .elementor-274 .elementor-element.elementor-element-6f1dc53e{margin:0 0 27px!important}
 .elementor-274 .elementor-element.elementor-element-6f1dc53e p{margin:0 0 16px!important;font-size:14px!important;line-height:1.45!important}
 .elementor-274 .elementor-element.elementor-element-47233ca{margin:0!important}
 .elementor-274 .elementor-element.elementor-element-47233ca p{margin:0!important;font-size:14px!important;line-height:15px!important}
 .elementor-274 .elementor-element.elementor-element-4716441f{padding:58px 0 16px!important}
 .elementor-274 .elementor-element.elementor-element-7032587d{margin:16px 0!important;padding:4px!important}
 .elementor-274 .elementor-element-c703302>.elementor-element-populated,
 .elementor-274 .elementor-element-1e931ce7>.elementor-element-populated,
 .elementor-274 .elementor-element-ff14763>.elementor-element-populated{height:auto!important;overflow:visible!important;padding:50px 30px 38px!important}
 .elementor-274 .elementor-element-c703302>.elementor-element-populated{min-height:405px!important}
 .elementor-274 .elementor-element-1e931ce7>.elementor-element-populated{min-height:438px!important}
 .elementor-274 .elementor-element-ff14763>.elementor-element-populated{min-height:366px!important;padding-top:30px!important}
 .elementor-274 .elementskit-box-header{height:44px!important;margin-bottom:12px!important}
 .elementor-274 .elementskit-info-box-icon{width:44px!important;height:44px!important;background-size:42px 42px!important}
 .elementor-274 .elementskit-info-box-title{margin:0 0 30px!important;font-size:24px!important;line-height:1.1!important}
 .elementor-274 .elementor-element-1a914f0 p,
 .elementor-274 .elementor-element-4ec1fcd p{margin:0!important;font-size:14px!important;line-height:1.08!important}
 .elementor-274 .elementor-element.elementor-element-c08c32d{margin-top:30px!important}
 .elementor-274 .elementor-element.elementor-element-c08c32d li{margin-bottom:13px!important}
}

/* Services page: replace Elementor runtime-only slideshow, icon-font and carousel behavior. */
.elementor-296 .elementor-element-124c316c{position:relative;min-height:290px!important;overflow:hidden;background:none!important}
.elementor-296 .elementor-element-124c316c:before,.elementor-296 .elementor-element-124c316c:after{content:"";position:absolute;inset:-3%;z-index:0;background:center/cover no-repeat;animation:servicesHeroOne 10s linear infinite;will-change:opacity,transform}
.elementor-296 .elementor-element-124c316c:before{background-image:url('https://res.cloudinary.com/fzd2oclk/image/upload/v1788571284/smopinions/faq/healthcare-education-illustration.webp')}
.elementor-296 .elementor-element-124c316c:after{background-image:url('https://res.cloudinary.com/fzd2oclk/image/upload/v1788571278/smopinions/website/medical-consultation-scene.webp');animation-name:servicesHeroTwo}
.elementor-296 .elementor-element-124c316c>.elementor-background-overlay{position:absolute;inset:0;z-index:1}
.elementor-296 .elementor-element-124c316c>.elementor-container{position:relative;z-index:2}
@keyframes servicesHeroOne{0%,45%{opacity:1;transform:scale(1)}50%,95%{opacity:0;transform:scale(1.12)}100%{opacity:1;transform:scale(1)}}
@keyframes servicesHeroTwo{0%,45%{opacity:0;transform:scale(1)}50%,95%{opacity:1;transform:scale(1.12)}100%{opacity:0;transform:scale(1.12)}}
.elementor-296 .elementskit-info-box-icon i{display:none!important}
.elementor-296 .elementskit-info-box-icon{margin:0 auto;background-color:#edf1fc!important;background-position:center!important;background-repeat:no-repeat!important;background-size:38px 38px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%233393f0' stroke-width='1.8'%3E%3Ccircle cx='24' cy='24' r='17'/%3E%3Cpath d='M7 24h34M24 7c6 6 6 28 0 34M24 7c-6 6-6 28 0 34'/%3E%3C/svg%3E")!important}
.elementor-296 .elementor-element-228e604 .elementskit-info-box-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%233393f0' stroke-width='1.8'%3E%3Cpath d='M15 8h25M15 18h25M15 28h25M15 38h25'/%3E%3Crect x='5' y='5' width='5' height='5' rx='1'/%3E%3Crect x='5' y='15' width='5' height='5' rx='1'/%3E%3Crect x='5' y='25' width='5' height='5' rx='1'/%3E%3Crect x='5' y='35' width='5' height='5' rx='1'/%3E%3C/svg%3E")!important}
.elementor-296 .elementor-element-e040916 .elementskit-info-box-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%233393f0' stroke-width='1.8'%3E%3Cpath d='M24 7v34M10 13h28M13 13 6 27h14l-7-14Zm22 0-7 14h14l-7-14ZM17 41h14'/%3E%3C/svg%3E")!important}
.elementor-296 .elementor-element-90035f1 .elementskit-info-box-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%233393f0' stroke-width='1.8'%3E%3Cpath d='M9 6h24v36H9zM15 14h12M15 21h12M15 28h7'/%3E%3Ccircle cx='34' cy='32' r='7'/%3E%3Cpath d='m39 37 5 5'/%3E%3C/svg%3E")!important}
.elementor-296 .elementor-element-d98e3b7 .elementskit-info-box-icon,.elementor-296 .elementor-element-5edea3e .elementskit-info-box-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%233393f0' stroke-width='1.8'%3E%3Cpath d='M24 5 40 11v11c0 10-6 17-16 21C14 39 8 32 8 22V11l16-6Z'/%3E%3Cpath d='m17 24 5 5 10-12'/%3E%3C/svg%3E")!important}
.elementor-296 .elementor-element-8f084ce .elementskit-info-box-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%233393f0' stroke-width='1.8'%3E%3Cpath d='M15 5h18v7l5 6v23H10V18l5-6V5ZM15 12h18M18 26h12M24 20v12'/%3E%3C/svg%3E")!important}
.elementor-296 .elementor-element-05bd95e .elementskit-info-box-icon,.elementor-296 .elementor-element-8cfad07 .elementskit-info-box-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%233393f0' stroke-width='1.8'%3E%3Cpath d='M6 9c7-2 13 0 18 4v29c-5-4-11-6-18-4V9Zm36 0c-7-2-13 0-18 4v29c5-4 11-6 18-4V9Z'/%3E%3C/svg%3E")!important}
.elementor-296 .elementor-element-8d042bf .elementskit-info-box-icon,.elementor-296 .elementor-element-fa6a843 .elementskit-info-box-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%233393f0' stroke-width='1.8'%3E%3Ccircle cx='24' cy='13' r='7'/%3E%3Cpath d='M12 42v-9c0-7 5-12 12-12s12 5 12 12v9M18 27v8l6 5 6-5v-8M8 42h32'/%3E%3C/svg%3E")!important}
.elementor-296 .elementor-element-7e3bd90 .elementskit-info-box-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='%233393f0' stroke-width='1.8'%3E%3Ccircle cx='24' cy='24' r='17'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3Ccircle cx='29' cy='15' r='2'/%3E%3Ccircle cx='32' cy='28' r='2'/%3E%3Ccircle cx='18' cy='32' r='2'/%3E%3C/svg%3E")!important}
.elementor-296 .elementskit-infobox{transition:background .35s,color .35s,transform .35s,box-shadow .35s}
.elementor-296 .elementskit-infobox:hover,.elementor-296 .elementskit-infobox:focus-within{background:linear-gradient(135deg,#3695ed,#64bfdf)!important;color:#fff!important;transform:translateY(-2px)}
.elementor-296 .elementskit-infobox:hover h3,.elementor-296 .elementskit-infobox:hover p,.elementor-296 .elementskit-infobox:hover a,.elementor-296 .elementskit-infobox:focus-within h3,.elementor-296 .elementskit-infobox:focus-within p,.elementor-296 .elementskit-infobox:focus-within a{color:#fff!important;border-color:#fff!important}
.elementor-296 .elementor-element-2dbbc1d{min-height:1351px!important}
.elementor-296 .elementor-element-4949959{background:#171f50 url('https://res.cloudinary.com/fzd2oclk/image/upload/v1788800580/smopinions/shared/medical-hologram-gloved-hand.webp') left center/50% 100% no-repeat!important;color:#fff!important}
.elementor-296 .elementor-element-4949959{min-height:896px!important}
.elementor-296 .elementor-element-4949959>.e-con-inner{display:grid!important;grid-template-columns:1fr 1fr!important;max-width:1200px!important;margin:auto!important}
.elementor-296 .elementor-element-4949959>.e-con-inner>.e-con{width:100%!important;max-width:100%!important;min-width:0!important}
.elementor-296 .elementor-element-0233d39{min-height:590px!important}
.elementor-296 .elementor-element-ebb1c13{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:55px 48px 45px!important}
.elementor-296 .elementor-element-96d2a53,.elementor-296 .elementor-element-4f7e7b0{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}
.elementor-296 .elementor-element-f7a96bc{display:block!important;width:100%!important;max-width:100%!important}
.elementor-296 .elementor-element-8b18c77 h2,.elementor-296 .eael-feature-list-title{color:#3393f0!important}
.elementor-296 .eael-feature-list-items{list-style:none!important;margin:24px 0 0!important;padding:0!important}
.elementor-296 .eael-feature-list-item{display:grid!important;grid-template-columns:70px 1fr!important;align-items:start!important;margin:0 0 18px!important;padding:0!important}
.elementor-296 .eael-feature-list-item>.connector{display:none!important}
.elementor-296 .eael-feature-list-icon-box{grid-column:1!important;grid-row:1!important}
.elementor-296 .eael-feature-list-content-box{grid-column:2!important;grid-row:1!important;width:auto!important;max-width:none!important;min-width:0!important}
.elementor-296 .eael-feature-list-icon-box{width:58px!important;height:58px!important;border-radius:50%!important;background:#3393f0!important}
.elementor-296 .eael-feature-list-icon-inner{height:100%!important}
.elementor-296 .eael-feature-list-content-box{margin:0!important}
.elementor-296 .eael-feature-list-title{margin:0 0 5px!important;font-size:22px!important;line-height:1.05!important}
.elementor-296 .eael-feature-list-content{margin:0!important;color:#fff!important;font-size:14px!important;line-height:1.15!important}
.elementor-296 .elementor-element-a176cee .swiper-wrapper{display:block!important;transform:none!important}
.elementor-296 .elementor-element-a176cee .swiper-slide{display:none!important;width:100%!important}
.elementor-296 .elementor-element-a176cee .swiper-slide:first-child{display:block!important}
.elementor-296 .elementor-element-a176cee .elementor-main-swiper{position:relative!important;overflow:hidden!important}
.elementor-296 .elementor-element-a176cee .elementor-swiper-button{position:absolute!important;top:50%!important;z-index:3!important;display:flex!important;width:30px!important;height:44px!important;align-items:center!important;justify-content:center!important;transform:translateY(-50%)!important;cursor:pointer!important}
.elementor-296 .elementor-element-a176cee .elementor-swiper-button-prev{left:0!important}.elementor-296 .elementor-element-a176cee .elementor-swiper-button-next{right:0!important}
.elementor-296 .elementor-element-a176cee .elementor-swiper-button svg{width:18px!important;height:18px!important;fill:#dfe3eb!important}
.elementor-296 .elementor-element-a176cee .swiper-pagination{display:flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;margin-top:18px!important}
.elementor-296 .elementor-element-a176cee .swiper-pagination-bullet{display:block!important;width:8px!important;height:8px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#cfd5e2!important;cursor:pointer!important}
.elementor-296 .elementor-element-a176cee .swiper-pagination-bullet-active{background:#3393f0!important}
.elementor-296 .elementor-element-74bbda2{background:#fff!important}
.elementor-296 .elementor-element-74bbda2>.elementor-container,.elementor-296 .elementor-element-74bbda2 .elementor-top-column{min-height:887px!important}
.elementor-296 .elementor-element-a176cee{min-height:639px!important}
.elementor-296 .elementor-element-a176cee .elementor-testimonial{padding:0 34px!important}
.elementor-296 .elementor-element-a176cee .elementor-testimonial__content{position:relative!important;padding:24px!important;background:#f8f8f8!important}
.elementor-296 .elementor-element-a176cee .elementor-testimonial__content:after{content:''!important;position:absolute!important;left:50%!important;bottom:-12px!important;border:12px solid transparent!important;border-top-color:#f8f8f8!important;transform:translateX(-50%)!important}
.elementor-296 .elementor-element-a176cee .elementor-testimonial__text{color:#17224d!important;font-size:16px!important;line-height:1.45!important;font-style:italic!important;text-align:center!important}
.elementor-296 .elementor-element-a176cee .elementor-testimonial__footer{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:24px 12px 0!important;text-align:left!important}
.elementor-296 .elementor-element-a176cee .elementor-testimonial__image{display:block!important;width:52px!important;height:52px!important;flex:0 0 52px!important}
.elementor-296 .elementor-element-a176cee .elementor-testimonial__image img{display:block!important;width:52px!important;height:52px!important;max-width:52px!important;min-width:52px!important;border-radius:50%!important;object-fit:cover!important}
.elementor-296 .elementor-element-a176cee .elementor-testimonial__cite{display:flex!important;flex-direction:column!important;color:#17224d!important}
.elementor-296 .elementor-element-a176cee .elementor-testimonial__name{font-weight:700!important}.elementor-296 .elementor-element-a176cee .elementor-testimonial__title{font-size:12px!important;line-height:1.3!important}

@media(max-width:767px){
 .elementor-296 .elementor-element-124c316c{height:233px!important;min-height:233px!important;padding:0!important}
 .elementor-296 .elementor-element-124c316c>.elementor-container{width:min(380px,calc(100% - 40px))!important;height:233px!important;min-height:233px!important}
 .elementor-296 .elementor-element-39b445f5>.elementor-element-populated{height:233px!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
 .elementor-296 .elementor-element-2c5d8f20{margin:0 0 18px!important}.elementor-296 .elementor-element-2c5d8f20 h1{margin:0!important;font-size:40px!important;line-height:1!important}
 .elementor-296 .elementor-element-79834443{margin:0!important}.elementor-296 .elementor-element-79834443 p{margin:0!important;font-size:16px!important}
 .elementor-296 .elementor-element-42f215b6{height:40px!important;min-height:40px!important;border-bottom:1px solid #17224d!important}
 .elementor-296 .elementor-element-42f215b6>.elementor-container{width:min(380px,calc(100% - 40px))!important;height:40px!important;min-height:40px!important}
 .elementor-296 .elementor-element-42f215b6 .elementor-widget-wrap{height:40px!important;padding:0!important;display:flex!important;align-items:center!important}
 .elementor-296 .elementor-element-fdd6bd5 ul{display:flex!important;gap:16px!important;margin:0!important;padding:0!important;list-style:none!important}.elementor-296 .elementor-element-fdd6bd5 li{display:flex!important;margin:0!important}.elementor-296 .elementor-element-fdd6bd5 li+li:before{content:'›';margin-right:16px;color:#75809b;font-size:22px}
 .elementor-296 .elementor-element-28ac581f>.elementor-container{width:min(380px,calc(100% - 40px))!important;display:flex!important;flex-direction:column!important}
 .elementor-296 .elementor-element-729c095c{margin:0!important;text-align:center!important}.elementor-296 .elementor-element-729c095c img{width:230px!important;height:230px!important;object-fit:contain!important}
 .elementor-296 .elementor-element-7aa7da12>.elementor-element-populated{padding:22px 20px 46px!important}
 .elementor-296 .elementor-element-522862f6 h6{color:#3393f0!important;font-size:12px!important;letter-spacing:2px!important}.elementor-296 .elementor-element-7742c501 h2{font-size:34px!important;line-height:1.05!important}
 .elementor-296 .elementor-element-2dbbc1d{min-height:0!important;padding:38px 0 48px!important;background:#edf1fc!important}.elementor-296 .elementor-element-2dbbc1d>.elementor-background-overlay{position:absolute!important;inset:0!important;background-image:url('https://res.cloudinary.com/fzd2oclk/image/upload/v1788571281/smopinions/website/medical-visual-asset.webp')!important;background-position:center!important;background-size:cover!important;opacity:.18!important}.elementor-296 .elementor-element-2dbbc1d>.elementor-container{position:relative!important;width:min(430px,calc(100% - 32px))!important;max-width:430px!important}.elementor-296 .elementor-element-2e1442c h2{max-width:430px!important;margin:0 auto!important;font-size:30px!important;line-height:1.08!important}.elementor-296 .elementor-element-c37c802 p{max-width:390px!important;margin-left:auto!important;margin-right:auto!important;font-size:14px!important;line-height:1.45!important}
 .elementor-296 .elementor-inner-section{width:340px!important;max-width:calc(100vw - 48px)!important;margin-left:auto!important;margin-right:auto!important}.elementor-296 .elementor-inner-section>.elementor-container{display:block!important;width:100%!important}.elementor-296 .elementor-inner-column{width:100%!important}.elementor-296 .elementskit-infobox{height:268px!important;min-height:268px!important;margin:0 0 20px!important;padding:22px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:#fff!important;text-align:center!important}.elementor-296 .elementskit-box-header{display:block!important;height:60px!important;margin-bottom:10px!important}.elementor-296 .elementskit-info-box-icon{display:block!important;width:60px!important;height:60px!important}.elementor-296 .elementskit-info-box-title{margin-bottom:14px!important;text-align:center!important}.elementor-296 .elementskit-infobox p{min-height:42px!important;margin:0!important;text-align:center!important}.elementor-296 .box-footer,.elementor-296 .btn-wraper{text-align:center!important}.elementor-296 .elementskit-btn{display:inline-block!important;margin-top:16px!important}
 .elementor-296 .elementor-element-4949959{min-height:0!important;padding:0 0 46px!important;background:#171f50!important;color:#fff!important}
 .elementor-296 .elementor-element-4949959>.e-con-inner{display:block!important;width:100%!important;max-width:none!important}
 .elementor-296 .elementor-element-4949959 .elementor-element-ebb1c13,
 .elementor-296 .elementor-element-4949959 .elementor-element-96d2a53,
 .elementor-296 .elementor-element-4949959 .elementor-element-4f7e7b0{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important}
 .elementor-296 .elementor-element-0233d39{min-height:340px!important;background:url('https://res.cloudinary.com/fzd2oclk/image/upload/v1788800580/smopinions/shared/medical-hologram-gloved-hand.webp') center/cover no-repeat!important;border-radius:0 0 145px 0!important}
 .elementor-296 .elementor-element-ebb1c13{width:min(380px,calc(100% - 40px))!important;margin:auto!important;padding:50px 20px 0!important}
 .elementor-296 .elementor-element-5d528aa h6{margin:0 0 20px!important;color:#fff!important;font-size:12px!important;letter-spacing:2px!important}
 .elementor-296 .elementor-element-8b18c77 h2{margin:0 0 22px!important;color:#3393f0!important;font-size:34px!important;line-height:1.02!important}
 .elementor-296 .elementor-element-c11fe1d p{margin:0!important;color:#fff!important;font-size:14px!important;line-height:1.45!important}
 .elementor-296 .eael-feature-list-items{width:100%!important;margin:30px 0 0!important}.elementor-296 .eael-feature-list-item{display:grid!important;width:100%!important;grid-template-columns:70px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;margin-bottom:20px!important}.elementor-296 .eael-feature-list-item>.connector{display:none!important}.elementor-296 .eael-feature-list-icon-box{grid-column:1!important;width:58px!important;height:58px!important;margin:0!important;background-color:#3393f0!important;background-position:center!important;background-repeat:no-repeat!important;background-size:36px 36px!important}.elementor-296 .eael-feature-list-icon-inner,.elementor-296 .eael-feature-list-icon{display:block!important;width:100%!important;height:100%!important}.elementor-296 .eael-feature-list-icon i{display:none!important}.elementor-296 .eael-feature-list-content-box{grid-column:2!important;width:auto!important;max-width:none!important;min-width:0!important}.elementor-296 .eael-feature-list-title{width:auto!important;margin:0 0 6px!important;color:#3393f0!important;font-size:15px!important;line-height:1.05!important}.elementor-296 .eael-feature-list-content{width:auto!important;margin:0!important;color:#fff!important;font-size:13px!important;line-height:1.12!important}
 .elementor-296 .elementor-repeater-item-cc9fa59 .eael-feature-list-icon-box{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M13 6v14a11 11 0 0 0 22 0V6M9 6h8M31 6h8M24 31v5a7 7 0 0 0 14 0v-3'/%3E%3Ccircle cx='39' cy='29' r='4'/%3E%3C/svg%3E")!important}
 .elementor-296 .elementor-repeater-item-c3deb2e .eael-feature-list-icon-box{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2'%3E%3Ccircle cx='24' cy='24' r='18'/%3E%3Cpath d='M6 24h36M24 6c6 6 8 12 8 18s-2 12-8 18M24 6c-6 6-8 12-8 18s2 12 8 18'/%3E%3C/svg%3E")!important}
 .elementor-296 .elementor-repeater-item-c63f465 .eael-feature-list-icon-box{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M5 25h8l4-10 7 20 5-13 4 7h10M8 9h8l8 8 8-8h8c5 5 4 12 0 17L24 42 8 26C4 21 3 14 8 9Z'/%3E%3C/svg%3E")!important}
 .elementor-296 .elementor-repeater-item-d58de78 .eael-feature-list-icon-box{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='m8 12 14 12L8 36V12Zm18 0 14 12-14 12V12Z'/%3E%3C/svg%3E")!important}
 .elementor-296 .elementor-repeater-item-b26cdbf .eael-feature-list-icon-box{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='M24 43s14-13 14-25A14 14 0 1 0 10 18c0 12 14 25 14 25Z'/%3E%3Ccircle cx='24' cy='18' r='5'/%3E%3C/svg%3E")!important}
 .elementor-296 .elementor-element-74bbda2{padding:24px 0 32px!important;background:#fff!important}.elementor-296 .elementor-element-74bbda2>.elementor-container{display:block!important;width:min(380px,calc(100% - 40px))!important}.elementor-296 .elementor-element-74bbda2>.elementor-container,.elementor-296 .elementor-element-74bbda2 .elementor-top-column,.elementor-296 .elementor-element-a176cee{min-height:0!important}
 .elementor-296 .elementor-element-5c3f2dc{display:block!important;width:100%!important}.elementor-296 .elementor-element-5c3f2dc>.elementor-widget-wrap{padding:0!important}.elementor-296 .elementor-element-1678931{margin:0 0 12px!important}.elementor-296 .elementor-element-1678931 img{display:block!important;width:100%!important;height:200px!important;object-fit:cover!important;object-position:center!important;border-radius:10px!important}
 .elementor-296 .elementor-element-9da2360{display:block!important;width:100%!important}.elementor-296 .elementor-element-9da2360>.elementor-element-populated{margin:0!important;padding:24px 20px 28px!important;border-radius:10px!important;background:#fff!important;box-shadow:0 10px 20px rgba(0,0,0,.1)!important}.elementor-296 .elementor-element-40dc044 h2{margin:0 0 28px!important;font-size:30px!important;line-height:1.1!important}
 .elementor-296 .elementor-element-a176cee .elementor-testimonial{padding:0 30px!important}.elementor-296 .elementor-element-a176cee .elementor-testimonial__content{position:relative!important;padding:22px 20px 28px!important;background:#f8f8f8!important}.elementor-296 .elementor-element-a176cee .elementor-testimonial__content:after{content:''!important;position:absolute!important;left:50%!important;bottom:-12px!important;border:12px solid transparent!important;border-top-color:#f8f8f8!important;transform:translateX(-50%)!important}.elementor-296 .elementor-element-a176cee .elementor-testimonial__text{color:#17224d!important;font-size:18px!important;line-height:1.5!important;font-style:italic!important;text-align:center!important}.elementor-296 .elementor-element-a176cee .elementor-testimonial__footer{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:24px 10px 0!important;text-align:center!important}.elementor-296 .elementor-element-a176cee .elementor-testimonial__image{display:block!important;width:44px!important;height:44px!important;flex:0 0 44px!important}.elementor-296 .elementor-element-a176cee .elementor-testimonial__image img{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important}.elementor-296 .elementor-element-a176cee .elementor-testimonial__cite{display:flex!important;flex-direction:column!important;color:#17224d!important}.elementor-296 .elementor-element-a176cee .elementor-testimonial__name{font-weight:700!important}.elementor-296 .elementor-element-a176cee .elementor-testimonial__title{font-size:12px!important}.elementor-296 .elementor-element-a176cee .elementor-swiper-button{display:flex!important}.elementor-296 .elementor-element-a176cee .swiper-pagination{display:flex!important}
}
