.elementor-42 .elementor-element.elementor-element-152650ee{padding:80px 0px 80px 0px;}.elementor-42 .elementor-element.elementor-element-76cf29ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0px 30px 0px 030px;}.elementor-42 .elementor-element.elementor-element-76cf29ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-6305aba0 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Heading H4;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-42 .elementor-element.elementor-element-254e5058 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-42 .elementor-element.elementor-element-254e5058{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var( --e-global-color-3ae6949 );font-family:var( --e-global-typography-accent-font-family ), Heading H4;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-04b25ec );border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-51c6fd75 > .elementor-widget-container{margin:0px 30px 0px 0px;padding:20px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:17px;}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-body p{color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-body{color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-body p, .elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-body{font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-header .elementskit-btn-link  .icon-open{font-size:12px;}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg{max-width:12px;height:auto;}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open{color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-5b12a7c3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42 .elementor-element.elementor-element-5b12a7c3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-5b12a7c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42 .elementor-element.elementor-element-5b12a7c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-5b12a7c3{z-index:1;}.elementor-42 .elementor-element.elementor-element-6736a930:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-6736a930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.franbosprivatehospital.com/wp-content/uploads/2024/06/laughing-ethnic-doctor-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-6736a930, .elementor-42 .elementor-element.elementor-element-6736a930 > .elementor-background-overlay{border-radius:24px 0200px 24px 24px;}.elementor-42 .elementor-element.elementor-element-6736a930{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-6736a930 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-60e56571 > .elementor-element-populated{margin:377px 0px 0px -41px;--e-column-margin-right:0px;--e-column-margin-left:-41px;}.elementor-42 .elementor-element.elementor-element-4fd1c3fb > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:10px 10px 10px 10px;border-radius:012px 012px 0px 0px;box-shadow:-35px 35px 100px -22px #256165;}.elementor-42 .elementor-element.elementor-element-4fd1c3fb.elementor-position-right .elementor-image-box-img{margin-left:22px;}.elementor-42 .elementor-element.elementor-element-4fd1c3fb.elementor-position-left .elementor-image-box-img{margin-right:22px;}.elementor-42 .elementor-element.elementor-element-4fd1c3fb.elementor-position-top .elementor-image-box-img{margin-bottom:22px;}.elementor-42 .elementor-element.elementor-element-4fd1c3fb .elementor-image-box-title{margin-bottom:2px;font-family:var( --e-global-typography-accent-font-family ), Heading H4;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-4fd1c3fb .elementor-image-box-wrapper .elementor-image-box-img{width:33%;}.elementor-42 .elementor-element.elementor-element-4fd1c3fb .elementor-image-box-img img{border-radius:100px;transition-duration:0.3s;}.elementor-42 .elementor-element.elementor-element-4fd1c3fb .elementor-image-box-description{font-family:var( --e-global-typography-48f79c8-font-family ), Heading H4;font-size:var( --e-global-typography-48f79c8-font-size );line-height:var( --e-global-typography-48f79c8-line-height );letter-spacing:var( --e-global-typography-48f79c8-letter-spacing );word-spacing:var( --e-global-typography-48f79c8-word-spacing );}.elementor-42 .elementor-element.elementor-element-5dbf634b > .elementor-widget-container{background-color:var( --e-global-color-secondary );margin:-20px 0px 0px 0px;padding:5px 5px 5px 5px;border-radius:0px 0px 012px 12px;}.elementor-42 .elementor-element.elementor-element-5dbf634b:hover .elementor-widget-container{background-color:var( --e-global-color-5d4a162 );}.elementor-42 .elementor-element.elementor-element-5dbf634b{text-align:center;}.elementor-42 .elementor-element.elementor-element-5dbf634b .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Heading H4;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-35860fb2{--spacer-size:585px;}.elementor-42 .elementor-element.elementor-element-73abbd68{padding:0px 0px 0100px 0px;}.elementor-42 .elementor-element.elementor-element-6084986b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-6084986b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-42 .elementor-element.elementor-element-6084986b > .elementor-element-populated, .elementor-42 .elementor-element.elementor-element-6084986b > .elementor-element-populated > .elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-6084986b > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-42 .elementor-element.elementor-element-6084986b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-6084986b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-1b259750{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-1b259750 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-748c3d05:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-42 .elementor-element.elementor-element-748c3d05 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(290deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d5d41f9 ) 68%);}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-748c3d05.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42 .elementor-element.elementor-element-748c3d05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-748c3d05 > .elementor-element-populated, .elementor-42 .elementor-element.elementor-element-748c3d05 > .elementor-element-populated > .elementor-background-overlay, .elementor-42 .elementor-element.elementor-element-748c3d05 > .elementor-background-slideshow{border-radius:32px 32px 32px 32px;}.elementor-42 .elementor-element.elementor-element-748c3d05 > .elementor-element-populated{box-shadow:-32px 32px 100px -60px #256165;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:32px 32px 32px 32px;}.elementor-42 .elementor-element.elementor-element-748c3d05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-4ab3e74b .elementor-image-box-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-4ab3e74b .elementor-image-box-title{margin-bottom:5px;color:var( --e-global-color-accent );font-family:var( --e-global-typography-ad6493f-font-family ), Heading H4;font-size:var( --e-global-typography-ad6493f-font-size );font-weight:var( --e-global-typography-ad6493f-font-weight );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-4ab3e74b .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-3065899a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42 .elementor-element.elementor-element-3065899a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-3065899a > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-42 .elementor-element.elementor-element-788f9776{width:auto;max-width:auto;text-align:center;}.elementor-42 .elementor-element.elementor-element-788f9776 > .elementor-widget-container{background-color:var( --e-global-color-cff0b96 );margin:030px 0px 0px 0px;padding:12px 15px 12px 15px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-788f9776:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-788f9776 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-ad6493f-font-family ), Heading H4;font-size:var( --e-global-typography-ad6493f-font-size );font-weight:var( --e-global-typography-ad6493f-font-weight );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-586d1289{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-586d1289 > .elementor-widget-container{padding:20px 20px 0px 020px;}.elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-wrapper{text-align:left;}.elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-title a{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-description{color:var( --e-global-color-afe8c3f );font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-575f505d{width:auto;max-width:auto;text-align:center;}.elementor-42 .elementor-element.elementor-element-575f505d > .elementor-widget-container{background-color:var( --e-global-color-cff0b96 );margin:030px 0px 0px 0px;padding:010px 010px 010px 010px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-575f505d:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-575f505d .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-ad6493f-font-family ), Heading H4;font-size:var( --e-global-typography-ad6493f-font-size );font-weight:var( --e-global-typography-ad6493f-font-weight );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-2a1e1e62{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-2a1e1e62 > .elementor-widget-container{padding:20px 20px 0px 020px;}.elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-wrapper{text-align:left;}.elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-title a{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-description{color:var( --e-global-color-afe8c3f );font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-615eb54f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42 .elementor-element.elementor-element-615eb54f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-615eb54f > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-42 .elementor-element.elementor-element-4750cfca{width:auto;max-width:auto;text-align:center;}.elementor-42 .elementor-element.elementor-element-4750cfca > .elementor-widget-container{background-color:var( --e-global-color-cff0b96 );margin:030px 0px 0px 0px;padding:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-4750cfca:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-4750cfca .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-ad6493f-font-family ), Heading H4;font-size:var( --e-global-typography-ad6493f-font-size );font-weight:var( --e-global-typography-ad6493f-font-weight );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-22f95c88{width:var( --container-widget-width, 79.368% );max-width:79.368%;--container-widget-width:79.368%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-22f95c88 > .elementor-widget-container{padding:20px 20px 0px 020px;}.elementor-42 .elementor-element.elementor-element-22f95c88.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-wrapper{text-align:left;}.elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-title a{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-description{color:var( --e-global-color-afe8c3f );font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-51e2a0d2{width:auto;max-width:auto;text-align:center;}.elementor-42 .elementor-element.elementor-element-51e2a0d2 > .elementor-widget-container{background-color:var( --e-global-color-cff0b96 );margin:030px 0px 0px 0px;padding:010px 010px 010px 010px;border-radius:12px 12px 12px 12px;}.elementor-42 .elementor-element.elementor-element-51e2a0d2:hover .elementor-widget-container{background-color:var( --e-global-color-secondary );}.elementor-42 .elementor-element.elementor-element-51e2a0d2 .elementor-heading-title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-ad6493f-font-family ), Heading H4;font-size:var( --e-global-typography-ad6493f-font-size );font-weight:var( --e-global-typography-ad6493f-font-weight );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-10f994ae{width:var( --container-widget-width, 79.368% );max-width:79.368%;--container-widget-width:79.368%;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-10f994ae > .elementor-widget-container{padding:20px 20px 0px 020px;}.elementor-42 .elementor-element.elementor-element-10f994ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-wrapper{text-align:left;}.elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-title{margin-bottom:3px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-title a{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-description{color:var( --e-global-color-afe8c3f );font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-31760e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-42 .elementor-element.elementor-element-31760e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-42 .elementor-element.elementor-element-8f1d233.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-42 .elementor-element.elementor-element-8f1d233.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-42 .elementor-element.elementor-element-8f1d233 > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-42 .elementor-element.elementor-element-ddf1cda .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:20px 50px 20px 50px;}.elementor-42 .elementor-element.elementor-element-ddf1cda .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-ddf1cda .elementor-button:focus{background-color:var( --e-global-color-d5d41f9 );color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-ddf1cda > .elementor-widget-container{margin:10px 10px 10px 10px;padding:10px 0px 10px 9px;}.elementor-42 .elementor-element.elementor-element-ddf1cda.elementor-element{--align-self:center;}.elementor-42 .elementor-element.elementor-element-ddf1cda .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-ddf1cda .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-6305aba0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-42 .elementor-element.elementor-element-254e5058{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-body p, .elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-4fd1c3fb .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-4fd1c3fb .elementor-image-box-description{font-size:var( --e-global-typography-48f79c8-font-size );line-height:var( --e-global-typography-48f79c8-line-height );letter-spacing:var( --e-global-typography-48f79c8-letter-spacing );word-spacing:var( --e-global-typography-48f79c8-word-spacing );}.elementor-42 .elementor-element.elementor-element-5dbf634b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-1b259750{padding:20px 20px 20px 20px;}.elementor-42 .elementor-element.elementor-element-748c3d05 > .elementor-element-populated{margin:1px 1px 1px 1px;--e-column-margin-right:1px;--e-column-margin-left:1px;}.elementor-42 .elementor-element.elementor-element-4ab3e74b .elementor-image-box-title{font-size:var( --e-global-typography-ad6493f-font-size );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-4ab3e74b .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-788f9776 .elementor-heading-title{font-size:var( --e-global-typography-ad6493f-font-size );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-title a{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-575f505d .elementor-heading-title{font-size:var( --e-global-typography-ad6493f-font-size );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-title a{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-4750cfca .elementor-heading-title{font-size:var( --e-global-typography-ad6493f-font-size );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-title a{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-51e2a0d2 .elementor-heading-title{font-size:var( --e-global-typography-ad6493f-font-size );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-title a{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-31760e5{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-76cf29ea{width:57.192%;}.elementor-42 .elementor-element.elementor-element-5b12a7c3{width:42.808%;}.elementor-42 .elementor-element.elementor-element-60e56571{width:59.875%;}.elementor-42 .elementor-element.elementor-element-68983727{width:40.034%;}.elementor-42 .elementor-element.elementor-element-748c3d05{width:33.15%;}.elementor-42 .elementor-element.elementor-element-3065899a{width:33.333%;}.elementor-42 .elementor-element.elementor-element-615eb54f{width:32.821%;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-76cf29ea > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-42 .elementor-element.elementor-element-6305aba0{text-align:center;}.elementor-42 .elementor-element.elementor-element-6305aba0 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-42 .elementor-element.elementor-element-254e5058{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-body p, .elementor-42 .elementor-element.elementor-element-51c6fd75 .elementskit-accordion .elementskit-card-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-60e56571 > .elementor-element-populated{margin:300px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-42 .elementor-element.elementor-element-4fd1c3fb .elementor-image-box-img{margin-bottom:22px;}.elementor-42 .elementor-element.elementor-element-4fd1c3fb .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-4fd1c3fb .elementor-image-box-description{font-size:var( --e-global-typography-48f79c8-font-size );line-height:var( --e-global-typography-48f79c8-line-height );letter-spacing:var( --e-global-typography-48f79c8-letter-spacing );word-spacing:var( --e-global-typography-48f79c8-word-spacing );}.elementor-42 .elementor-element.elementor-element-5dbf634b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-42 .elementor-element.elementor-element-4ab3e74b .elementor-image-box-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-4ab3e74b .elementor-image-box-title{font-size:var( --e-global-typography-ad6493f-font-size );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-4ab3e74b .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-788f9776{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-788f9776 .elementor-heading-title{font-size:var( --e-global-typography-ad6493f-font-size );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-586d1289{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-title a{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-586d1289 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-575f505d{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-575f505d .elementor-heading-title{font-size:var( --e-global-typography-ad6493f-font-size );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-2a1e1e62{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-title a{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-2a1e1e62 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-4750cfca{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-4750cfca .elementor-heading-title{font-size:var( --e-global-typography-ad6493f-font-size );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-22f95c88{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-title a{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-22f95c88 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-42 .elementor-element.elementor-element-51e2a0d2{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-51e2a0d2 .elementor-heading-title{font-size:var( --e-global-typography-ad6493f-font-size );line-height:var( --e-global-typography-ad6493f-line-height );}.elementor-42 .elementor-element.elementor-element-10f994ae{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-wrapper{text-align:center;}.elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-title a{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-42 .elementor-element.elementor-element-10f994ae .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}