.elementor-2 .elementor-element.elementor-element-b538390{--display:flex;}.elementor-2 .elementor-element.elementor-element-b538390:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b538390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4993324{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-d87ea91 img{width:100%;max-width:1920px;}.elementor-2 .elementor-element.elementor-element-a12c36b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-f7d1e8d img{width:100%;max-width:1920px;}.elementor-2 .elementor-element.elementor-element-5706ef6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-3082942 img{width:100%;max-width:1920px;}.elementor-2 .elementor-element.elementor-element-eca27c1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:4px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:4px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-25px;}.elementor-2 .elementor-element.elementor-element-eca27c1 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:4px 4px 4px 4px;}.elementor-2 .elementor-element.elementor-element-eca27c1 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-778823f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-778823f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-778823f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-7228e10{--display:grid;--e-con-grid-template-columns:1fr 1fr 2px 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-7228e10:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7228e10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5908e83 );}.elementor-2 .elementor-element.elementor-element-63206d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:0px 0px 20px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-63206d1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-63206d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-63206d1.e-con{--align-self:stretch;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-750531d .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-750531d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-750531d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-750531d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-750531d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-750531d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-750531d .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-750531d .elementor-icon svg{height:50px;}.elementor-2 .elementor-element.elementor-element-3d6b9ea{--display:flex;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-f0a21bb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:900;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-fc7096d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-6ef868d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-3df8967 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-3df8967.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-3df8967.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3df8967.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-3df8967.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-3df8967.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-3df8967 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-3df8967 .elementor-icon svg{height:50px;}.elementor-2 .elementor-element.elementor-element-b4c741f{--display:flex;}.elementor-2 .elementor-element.elementor-element-3261ef0 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-33f23f3 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-5ba73c1{--display:flex;}.elementor-2 .elementor-element.elementor-element-5ba73c1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5ba73c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-77a8c13{--display:flex;}.elementor-2 .elementor-element.elementor-element-77a8c13:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-77a8c13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-23fc391{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-93889a3 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-93889a3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-93889a3.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-93889a3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-93889a3.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-93889a3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-93889a3 .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-93889a3 .elementor-icon svg{height:50px;}.elementor-2 .elementor-element.elementor-element-56a3aaf{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-96e84e4 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-713cd07 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-940e61a{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--border-radius:0px 0px 0px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-940e61a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-940e61a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-940e61a.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-52be86e .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-52be86e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-52be86e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-52be86e.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-52be86e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-52be86e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-52be86e .elementor-icon{font-size:50px;}.elementor-2 .elementor-element.elementor-element-52be86e .elementor-icon svg{height:50px;}.elementor-2 .elementor-element.elementor-element-3da2b76{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-4817b8a .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Nunito Sans", Sans-serif;font-size:30px;font-weight:900;}.elementor-2 .elementor-element.elementor-element-636ee17 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-aeb2762{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-aeb2762:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-aeb2762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5908e83 );}.elementor-2 .elementor-element.elementor-element-4f12933{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-48e59ed{text-align:center;}.elementor-2 .elementor-element.elementor-element-48e59ed .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ecf25a0 img{width:220px;}.elementor-2 .elementor-element.elementor-element-5269e27{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-0570253{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a998ebd{text-align:end;}.elementor-2 .elementor-element.elementor-element-a998ebd .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0eff8c1 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-16c13c2{background-color:var( --e-global-color-245b4d3 );padding:12px 20px 12px 20px;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-2 .elementor-element.elementor-element-16c13c2.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-16c13c2 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:24px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d189458{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-d88f8b8 img{width:50px;}.elementor-2 .elementor-element.elementor-element-9f7ba33 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4a9b31f{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ba631a9{--divider-border-style:solid;--divider-color:var( --e-global-color-5908e83 );--divider-border-width:2px;background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ba631a9 .elementor-divider-separator{width:100%;}.elementor-2 .elementor-element.elementor-element-ba631a9 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-2 .elementor-element.elementor-element-c475120{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-c475120:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c475120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-2ce00bb{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:10px 24px 10px 24px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-2 .elementor-element.elementor-element-2ce00bb.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2ce00bb .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8e3c56c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.1rlh;}.elementor-2 .elementor-element.elementor-element-8e3c56c.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1404f3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-1404f3b.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-1404f3b .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:#777777;}.elementor-2 .elementor-element.elementor-element-baa50af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-baa50af.e-con{--align-self:center;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__front{background-color:var( --e-global-color-5908e83 );}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__back{background-color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:#3E9587;}.elementor-2 .elementor-element.elementor-element-c9d6980{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box{height:240px;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__layer, .elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-icon-wrapper{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eafe205 );color:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-eafe205 );fill:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-view-default .elementor-icon{color:var( --e-global-color-eafe205 );border-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-view-framed .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eafe205 );border-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-icon{font-size:45px;padding:20px;border-radius:100% 100% 100% 100%;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-icon svg{width:45px;transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-icon i{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-97a72c6 );font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-width:6px;stroke-width:6px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#F8FCFF;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1lh;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__front{background-color:var( --e-global-color-5908e83 );}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__back{background-color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:#3E9587;}.elementor-2 .elementor-element.elementor-element-ad862da{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box{height:240px;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__layer, .elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-icon-wrapper{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eafe205 );color:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-eafe205 );fill:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-ad862da .elementor-view-default .elementor-icon{color:var( --e-global-color-eafe205 );border-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-view-framed .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-ad862da .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eafe205 );border-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-icon{font-size:45px;padding:20px;border-radius:100% 100% 100% 100%;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-icon svg{width:45px;transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-icon i{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-97a72c6 );font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__button{margin-inline-center:0;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-width:6px;stroke-width:6px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__back .elementor-flip-box__layer__description{color:#F8FCFF;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1lh;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__front{background-color:var( --e-global-color-5908e83 );}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__back{background-color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:#3E9587;}.elementor-2 .elementor-element.elementor-element-5da30a3{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box{height:240px;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__layer, .elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-icon-wrapper{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eafe205 );color:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-eafe205 );fill:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-view-default .elementor-icon{color:var( --e-global-color-eafe205 );border-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-view-framed .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eafe205 );border-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-icon{font-size:45px;padding:20px;border-radius:100% 100% 100% 100%;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-icon svg{width:45px;transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-icon i{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-97a72c6 );font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-width:6px;stroke-width:6px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#F8FCFF;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1lh;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__front{background-color:var( --e-global-color-5908e83 );}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__back{background-color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:#3E9587;}.elementor-2 .elementor-element.elementor-element-041323c{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box{height:240px;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__layer, .elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-icon-wrapper{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eafe205 );color:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-041323c .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-eafe205 );fill:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-041323c .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-041323c .elementor-view-default .elementor-icon{color:var( --e-global-color-eafe205 );border-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-041323c .elementor-view-framed .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-041323c .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eafe205 );border-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-041323c .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-041323c .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-041323c .elementor-icon{font-size:45px;padding:20px;border-radius:100% 100% 100% 100%;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-icon svg{width:45px;transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-041323c .elementor-icon i{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-97a72c6 );font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__button{margin-inline-center:0;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-width:6px;stroke-width:6px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__back .elementor-flip-box__layer__description{color:#F8FCFF;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1lh;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__front{background-color:var( --e-global-color-5908e83 );}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__back{background-color:var( --e-global-color-accent );border-style:solid;border-width:3px 3px 3px 3px;border-color:#3E9587;}.elementor-2 .elementor-element.elementor-element-63db6a3{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box{height:240px;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__layer, .elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-icon-wrapper{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eafe205 );color:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-eafe205 );fill:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-view-default .elementor-icon{color:var( --e-global-color-eafe205 );border-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-view-framed .elementor-icon svg, .elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eafe205 );border-color:var( --e-global-color-eafe205 );}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-view-framed .elementor-icon{background-color:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-view-framed .elementor-icon svg{stroke:var( --e-global-color-97a72c6 );}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-icon{font-size:45px;padding:20px;border-radius:100% 100% 100% 100%;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-icon svg{width:45px;transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-icon i{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-97a72c6 );font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:20px 20px 20px 20px;text-align:center;justify-content:center;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__button{margin-inline-center:0;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__back .elementor-flip-box__layer__title{-webkit-text-stroke-width:6px;stroke-width:6px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#F8FCFF;font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1lh;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-7569443 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-7569443 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7569443 .elementor-button:focus{background-color:#3E9587;}.elementor-2 .elementor-element.elementor-element-7569443{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-7569443.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-7569443 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-d92b232{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d92b232.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-b6de0da{background-color:var( --e-global-color-accent );padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-2 .elementor-element.elementor-element-b6de0da .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;line-height:1.1rlh;text-shadow:0px 0px 3px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-bd40f1d{--display:grid;--e-con-grid-template-columns:2fr 380px;--e-con-grid-template-rows:auto auto auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-c48eca4{padding:0px 0px 0px 20px;grid-row:span 3;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-2 .elementor-element.elementor-element-c48eca4.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-58d2083.elementor-element{--align-self:flex-end;}.elementor-2 .elementor-element.elementor-element-58d2083 img{width:100%;height:200px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-f438654{text-align:center;}.elementor-2 .elementor-element.elementor-element-f438654 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-20ff223{text-align:center;}.elementor-2 .elementor-element.elementor-element-20ff223 img{width:100%;height:260px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-0c9d0c2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0c9d0c2 .elementor-button:focus{background-color:#3E9587;}.elementor-2 .elementor-element.elementor-element-0c9d0c2.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0c9d0c2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-0c9d0c2 .elementor-button{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-e80873c{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-e80873c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e80873c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-primary ) 0%, var( --e-global-color-5908e83 ) 100%);}.elementor-2 .elementor-element.elementor-element-e80873c > .elementor-shape-top .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-e80873c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e80873c > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-e80873c > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:80px;}.elementor-2 .elementor-element.elementor-element-e80873c > .elementor-shape-bottom .elementor-shape-fill, .elementor-2 .elementor-element.elementor-element-e80873c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e80873c > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-e80873c > .e-con-inner > .elementor-shape-bottom svg{width:calc(132% + 1.3px);height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-cadcc49{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-3a327a6 );padding:10px 24px 10px 24px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-2 .elementor-element.elementor-element-cadcc49.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-cadcc49 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-50d6711{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-50d6711 .elementor-divider-separator{width:350px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-50d6711 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-2 .elementor-element.elementor-element-0cdd905{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-0cdd905 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-258cb44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-258cb44.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-258cb44 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-a58dd7d{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0a552ef{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-d55cf2b{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-632eb2c{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-d250eb3{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-8f77e82{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-5c26e35{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-ec8c069{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-d06a2ea{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-5befae4{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-fac3f5f{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-ef79d71{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-f10b0ae{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-0f04323{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-a49cd43{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-a17e4d2{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-eafe205 );border-radius:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-779db10{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-779db10 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-df0b6f9{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8af3fac{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:10px 24px 10px 24px;--container-widget-width:fit-content;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-2 .elementor-element.elementor-element-8af3fac.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-8af3fac .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:22px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d04955c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-2 .elementor-element.elementor-element-d04955c .elementor-divider-separator{width:250px;margin:0 auto;margin-center:0;}.elementor-2 .elementor-element.elementor-element-d04955c .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-2 .elementor-element.elementor-element-b914071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-b914071 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-c65b699{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-c65b699 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-28e5524 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-28e5524 .elementor-button:focus{background-color:#3E9587;}.elementor-2 .elementor-element.elementor-element-28e5524.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-28e5524 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-28e5524 .elementor-button{font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;transition-duration:0.3s;}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-7228e10{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-63206d1{--padding-top:25px;--padding-bottom:25px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-750531d .elementor-icon{font-size:45px;}.elementor-2 .elementor-element.elementor-element-750531d .elementor-icon svg{height:45px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2 .elementor-element.elementor-element-f0a21bb .elementor-counter-number-wrapper{font-size:25px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-fc7096d .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-3df8967 .elementor-icon{font-size:45px;}.elementor-2 .elementor-element.elementor-element-3df8967 .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-3261ef0 .elementor-counter-number-wrapper{font-size:25px;}.elementor-2 .elementor-element.elementor-element-33f23f3 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-93889a3 .elementor-icon{font-size:45px;}.elementor-2 .elementor-element.elementor-element-93889a3 .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-96e84e4 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-713cd07 .elementor-counter-number-wrapper{font-size:25px;}.elementor-2 .elementor-element.elementor-element-940e61a{--padding-top:25px;--padding-bottom:25px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-52be86e .elementor-icon{font-size:45px;}.elementor-2 .elementor-element.elementor-element-52be86e .elementor-icon svg{height:45px;}.elementor-2 .elementor-element.elementor-element-4817b8a .elementor-counter-number-wrapper{font-size:25px;}.elementor-2 .elementor-element.elementor-element-636ee17 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-0570253{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a998ebd .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-0eff8c1 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-16c13c2 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-d88f8b8 img{width:45px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-bd40f1d{--e-con-grid-template-columns:2fr 1fr;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a58dd7d{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-7228e10{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-63206d1{--padding-top:20px;--padding-bottom:20px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-750531d .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-750531d .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-f0a21bb .elementor-counter-number-wrapper{font-size:20px;}.elementor-2 .elementor-element.elementor-element-3df8967 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-3df8967 .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-3261ef0 .elementor-counter-number-wrapper{font-size:20px;}.elementor-2 .elementor-element.elementor-element-93889a3 .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-93889a3 .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-713cd07 .elementor-counter-number-wrapper{font-size:20px;}.elementor-2 .elementor-element.elementor-element-940e61a{--padding-top:20px;--padding-bottom:20px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-52be86e .elementor-icon{font-size:40px;}.elementor-2 .elementor-element.elementor-element-52be86e .elementor-icon svg{height:40px;}.elementor-2 .elementor-element.elementor-element-4817b8a .elementor-counter-number-wrapper{font-size:20px;}.elementor-2 .elementor-element.elementor-element-0570253{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-2ce00bb .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-8e3c56c{font-size:17px;}.elementor-2 .elementor-element.elementor-element-1404f3b .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:16px;}.elementor-2 .elementor-element.elementor-element-7569443 .elementor-button{font-size:17px;}.elementor-2 .elementor-element.elementor-element-b6de0da .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-bd40f1d{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-c48eca4{font-size:17px;}.elementor-2 .elementor-element.elementor-element-cadcc49 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-0cdd905 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-258cb44 .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-a58dd7d{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-779db10 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-8af3fac .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-b914071 .elementor-heading-title{font-size:17px;}.elementor-2 .elementor-element.elementor-element-c65b699 .elementor-heading-title{font-size:19px;}.elementor-2 .elementor-element.elementor-element-28e5524 .elementor-button{font-size:17px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-eca27c1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-7228e10{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-63206d1{--padding-top:15px;--padding-bottom:15px;--padding-left:8px;--padding-right:8px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-940e61a{--padding-top:15px;--padding-bottom:15px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-0570253{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a998ebd .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-0eff8c1 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-16c13c2 .elementor-heading-title{font-size:18px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-8e3c56c{font-size:17px;}.elementor-2 .elementor-element.elementor-element-1404f3b .elementor-heading-title{font-size:15px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-7569443 .elementor-button{font-size:17px;}.elementor-2 .elementor-element.elementor-element-b6de0da{padding:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-bd40f1d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-c48eca4{grid-column:span 2;grid-row:span 1;font-size:17px;}.elementor-2 .elementor-element.elementor-element-58d2083.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-58d2083 img{height:260px;}.elementor-2 .elementor-element.elementor-element-f438654 img{height:260px;}.elementor-2 .elementor-element.elementor-element-20ff223{--e-transform-translateX:calc(50% + 10px);}.elementor-2 .elementor-element.elementor-element-20ff223 img{height:260px;}.elementor-2 .elementor-element.elementor-element-0c9d0c2.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-0c9d0c2 .elementor-button{font-size:17px;}.elementor-2 .elementor-element.elementor-element-258cb44 .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-a58dd7d{--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}}@media(max-width:880px){.elementor-2 .elementor-element.elementor-element-7228e10{--e-con-grid-template-columns:1fr 2px 1fr;--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-63206d1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-63206d1.e-con{--order:6;}.elementor-2 .elementor-element.elementor-element-f0a21bb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:0;--counter-number-grow:0;}.elementor-2 .elementor-element.elementor-element-6ef868d{--border-radius:0px 0px 0px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-6ef868d.e-con{--order:1;}.elementor-2 .elementor-element.elementor-element-5ba73c1{--min-height:100%;grid-column:span 1;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-5ba73c1.e-con{--order:2;}.elementor-2 .elementor-element.elementor-element-77a8c13{--min-height:100%;grid-column:span 1;grid-row:span 1;}.elementor-2 .elementor-element.elementor-element-77a8c13.e-con{--order:5;}.elementor-2 .elementor-element.elementor-element-23fc391{--border-radius:0px 0px 20px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:8px;--padding-right:8px;}.elementor-2 .elementor-element.elementor-element-23fc391.e-con{--order:3;}.elementor-2 .elementor-element.elementor-element-940e61a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-940e61a.e-con{--order:4;}.elementor-2 .elementor-element.elementor-element-48e59ed{text-align:start;}.elementor-2 .elementor-element.elementor-element-48e59ed .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-ecf25a0 img{width:196px;}.elementor-2 .elementor-element.elementor-element-5269e27{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2 .elementor-element.elementor-element-0570253{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a998ebd{text-align:start;}.elementor-2 .elementor-element.elementor-element-0eff8c1{text-align:end;}.elementor-2 .elementor-element.elementor-element-16c13c2{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-16c13c2 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-d88f8b8 img{width:40px;}.elementor-2 .elementor-element.elementor-element-9f7ba33 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-2ce00bb .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-8e3c56c{font-size:16px;}.elementor-2 .elementor-element.elementor-element-1404f3b .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-7569443 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-b6de0da .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-bd40f1d{--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:auto auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-c48eca4{font-size:16px;}.elementor-2 .elementor-element.elementor-element-58d2083 img{height:240px;}.elementor-2 .elementor-element.elementor-element-f438654 img{height:240px;}.elementor-2 .elementor-element.elementor-element-20ff223 img{height:240px;}.elementor-2 .elementor-element.elementor-element-e80873c > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-e80873c > .e-con-inner > .elementor-shape-top svg{width:calc(150% + 1.3px);height:60px;}.elementor-2 .elementor-element.elementor-element-e80873c > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-e80873c > .e-con-inner > .elementor-shape-bottom svg{width:calc(180% + 1.3px);height:60px;}.elementor-2 .elementor-element.elementor-element-cadcc49 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-0cdd905 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-258cb44 .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-a58dd7d{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-779db10 .elementor-heading-title{font-size:15px;}.elementor-2 .elementor-element.elementor-element-8af3fac .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-b914071 .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-c65b699 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-28e5524 .elementor-button{font-size:16px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-eca27c1{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-778823f{--content-width:550px;}.elementor-2 .elementor-element.elementor-element-7228e10{--e-con-grid-template-columns:1fr 2px 1fr;--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3d6b9ea{--width:fit-content;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-b4c741f{--width:fit-content;}.elementor-2 .elementor-element.elementor-element-56a3aaf{--width:fit-content;}.elementor-2 .elementor-element.elementor-element-3da2b76{--width:fit-content;}.elementor-2 .elementor-element.elementor-element-aeb2762{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-4f12933{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-0570253{--width:250px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0570253.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-16c13c2{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-d189458{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-d189458.e-con{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9f7ba33 .elementor-heading-title{font-size:18px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-1404f3b{text-align:center;}.elementor-2 .elementor-element.elementor-element-1404f3b .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-baa50af{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-c9d6980{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box{height:225px;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-c9d6980 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-2 .elementor-element.elementor-element-ad862da{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box{height:225px;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-ad862da .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-2 .elementor-element.elementor-element-5da30a3{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box{height:225px;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-5da30a3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-2 .elementor-element.elementor-element-041323c{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box{height:225px;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-041323c .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-2 .elementor-element.elementor-element-63db6a3{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box{height:225px;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-63db6a3 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-bd40f1d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto auto;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-0c9d0c2 .elementor-button{font-size:16px;}.elementor-2 .elementor-element.elementor-element-e80873c > .elementor-shape-top svg, .elementor-2 .elementor-element.elementor-element-e80873c > .e-con-inner > .elementor-shape-top svg{width:calc(230% + 1.3px);height:50px;}.elementor-2 .elementor-element.elementor-element-e80873c > .elementor-shape-bottom svg, .elementor-2 .elementor-element.elementor-element-e80873c > .e-con-inner > .elementor-shape-bottom svg{width:calc(250% + 1.3px);height:50px;}.elementor-2 .elementor-element.elementor-element-e80873c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-0cdd905{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2 .elementor-element.elementor-element-258cb44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-2 .elementor-element.elementor-element-a58dd7d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(8, auto);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-779db10{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2 .elementor-element.elementor-element-b914071{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2 .elementor-element.elementor-element-c65b699{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-3d6b9ea{--width:fit-content;}.elementor-2 .elementor-element.elementor-element-b4c741f{--width:fit-content;}.elementor-2 .elementor-element.elementor-element-5ba73c1{--width:2px;}.elementor-2 .elementor-element.elementor-element-77a8c13{--width:2px;}.elementor-2 .elementor-element.elementor-element-56a3aaf{--width:fit-content;}.elementor-2 .elementor-element.elementor-element-3da2b76{--width:fit-content;}.elementor-2 .elementor-element.elementor-element-baa50af{--width:945px;}}@media(max-width:1200px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-baa50af{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-778823f{--content-width:550px;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-2 .elementor-element.elementor-element-7228e10{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2 .elementor-element.elementor-element-0570253{--grid-auto-flow:row;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2 .elementor-element.elementor-element-bd40f1d{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-a58dd7d{--grid-auto-flow:row;}}/* Start custom CSS for nested-carousel, class: .elementor-element-eca27c1 */.elementor-2 .elementor-element.elementor-element-eca27c1 {
    .swiper {
        padding: 0 !important;
        
        .swiper-pagination-bullets {
            left: 50% !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-93889a3 */.elementor-2 .elementor-element.elementor-element-93889a3 path {
    fill: var(--e-global-color-accent) !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52be86e */.elementor-2 .elementor-element.elementor-element-52be86e path {
    fill: var(--e-global-color-accent) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778823f *//* BORDAS */
.elementor-2 .elementor-element.elementor-element-778823f,
.customBorder {
    overflow: hidden;
    position: relative;
}

@media (min-width: 881px) {
    .customBorder {
        z-index: 5;
    }
    
    .elementor-2 .elementor-element.elementor-element-778823f:after,
    .customBorder:after {
        content: "";
        width: 100%;
        height: 100%;
        border: solid var(--e-global-color-5908e83);
        
        bottom: 2px;
        position: absolute;
    }
    
    .elementor-2 .elementor-element.elementor-element-778823f:after {
        border-width: 0 0 2px 0;
        left: 0;
    }
    
    .customBorder.left:after {
        border-width: 0 2px 2px 0;
        border-radius: 0 0 20px 0;
        right: 2px;
    }
    
    .customBorder.right:after {
        border-width: 0 0 2px 2px;
        border-radius: 0 0 0 20px;
        left: 2px;
    }
}

/* TEXTO */
#fundo .elementor-counter-number-suffix {
    font-weight: 400;
    font-size: 20px;
}

#fundo {
    align-items: center;
}

/* ALINHAMENTO */
#convenios,
#patologias {
    height: fit-content;
}

#patologias,
#equipamentos {
    & .elementor-counter-number-wrapper {
        align-items: end;
    }

    & .elementor-counter-number {
        line-height: 0.85;
    }

    & .elementor-counter-number-wrapper {
        gap: 4px;
    }
}

/* LINHAS VERTICAIS */
#linhaVertical1,
#linhaVertical2 {
    height: 50%;
    margin-block: auto;
    border-radius: 100%;
}

@media(max-width: 1366px) {
    #fundo {

        & h2,
        & .elementor-heading-title,
        & .elementor-counter-number-suffix {
            font-size: 18px !important;
        }
    }
}

@media(max-width: 1200px) {
    #fundo {

        & h2,
        & .elementor-heading-title,
        & .elementor-counter-number-suffix {
            font-size: 16px !important;
        }
    }
}

@media(max-width: 1024px) {
    #fundo {

        & h2,
        & .elementor-heading-title,
        & .elementor-counter-number-suffix {
            font-size: 14px !important;
        }
    }
}

@media (max-width: 880px) {
    .elementor-2 .elementor-element.elementor-element-778823f::after {
        content: "";
        left: 0;
        bottom: 2px;
        width: 100%;
        height: 2px;
        background: var(--e-global-color-5908e83);
        position: absolute;
    }

    #fundo {
        background: var(--e-global-color-primary) !important;

        #convenios,
        #patologias {
            background: var(--e-global-color-5908e83);
        }
    }
}

@media (max-width: 880px) and (min-width: 551px) {
    #linhaVertical1,
    #linhaVertical2 {
        position: relative;
        border-radius: 0;

        &::before {
            content: "";
            width: 100%;
            height: 50%;
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            border-radius: 100%;
        }
    }

    #linhaVertical1 {
        background: var(--e-global-color-5908e83) !important;

        &::before {
            background: var(--e-global-color-primary);
        }
    }

    #linhaVertical2 {
        background: transparent !important;

        &::before {
            background: var(--e-global-color-5908e83);
        }
    }
    
    #convenios,
    #patologias {
        position: relative;
        overflow: hidden;
        
        &::after {
            content: "";
            position: absolute;
            bottom: 2px;
            border: solid var(--e-global-color-primary);
            height: calc(100% - 2px);
            width: 100%;
        }
    }
    
    #convenios::after {
        border-radius: 0 0 0 20px;
        border-width: 0 0 2px 2px;
        left: 2px;
    }
    
    #patologias::after {
        border-radius: 0 0 20px 0;
        border-width: 0 2px 2px 0;
        right: 2px;
    }
    
    #linhaVertical1::after {
        content: "";
        width: 100%;
        height: 2px;
        position: absolute;
        bottom: 2px;
        left: 0;
        background: var(--e-global-color-primary);
    }
}

@media (max-width: 550px) {
    /* REMOÇÃO DE ELEMENTOS */
    #linhaVertical2 {
        display: none;
    }
    
    /* LAYOUT / ALINHAMENTOS */
    .elementor-2 .elementor-element.elementor-element-778823f > .e-con-inner {
        max-width: 250px;
    }

    #fundo {
        grid-template-columns: 1fr;
    }
    
    #atendimentos {
        order: 0;

        & .elementor-counter-number-prefix {
            flex-grow: 0;
        }
    }

    #convenios {
        border-radius: 20px 20px 0 0;
    }

    #patologias {
        border-radius: 0 0 20px 20px;
    }

    #atendimentos,
    #patologias {
        flex-direction: row;
    }

    #atendimentos,
    #convenios {
        & .elementor-counter {
            align-items: center;
        }
    }

    /* LINHAS VERTICAIS */
    #linhaVertical1 {
        width: 100%;
        height: 2px;
        background: var(---e-global-color-primary);
        border: solid var(--e-global-color-5908e83);
        border-radius: 0;
        border-width: 0 2px 0 2px;
    }
    
    /* BORDA */
    .elementor-2 .elementor-element.elementor-element-778823f {
        &::before {
            content: "";
            left: 0;
            top: 2px;
            z-index: 5;
            width: 100%;
            height: 2px;
            background: var(--e-global-color-5908e83);
            position: absolute;
        }
    }
    
    #convenios,
    #patologias {
        &::after {
            content: "";
            left: 2px;
            right: 2px;
            bottom: 0;
            position: absolute;
            border: solid var(--e-global-color-primary);
        }
    }
    
    #convenios::after {
        border-width: 2px 2px 0 2px;
        border-radius: 20px 20px 0 0;
        top: 2px;
        bottom: 0;
    }
    
    #patologias::after {
        border-width: 0 2px 2px 2px;
        border-radius: 0 0 20px 20px;
        top: 0;
        bottom: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48e59ed */.elementor-2 .elementor-element.elementor-element-48e59ed {
    text-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeb2762 */.elementor-2 .elementor-element.elementor-element-aeb2762 #iconClick {
    will-change: transform;
    transition: transform .4s;
}

.elementor-2 .elementor-element.elementor-element-aeb2762:hover #iconClick {
    transform: scale(0.8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1404f3b */@media (pointer: fine) {
    .elementor-2 .elementor-element.elementor-element-1404f3b span.mb {
        display: none;
    }
}

@media (pointer: coarse) {
    .elementor-2 .elementor-element.elementor-element-1404f3b span.pc {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6de0da */@media (max-width: 550px) {
    .elementor-2 .elementor-element.elementor-element-b6de0da h2 {
        font-size: 18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c48eca4 */@media (max-width: 650px) {
    .elementor-2 .elementor-element.elementor-element-c48eca4 {
        grid-column: span 1 !important;
        padding-left: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd40f1d */@media (max-width: 650px) {
    .elementor-2 .elementor-element.elementor-element-bd40f1d {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(3, auto);
    
        & .elementor-widget-image.sobreposicao img {
            height: auto;
            max-height: 300px;
        }
        
        & #img3 {
            transform: translate(0);
        }
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c9d0c2 */@media (max-width: 550px) {
    .elementor-2 .elementor-element.elementor-element-0c9d0c2 span {
        font-size: 16px !important;
    }
    
    .elementor-2 .elementor-element.elementor-element-0c9d0c2 span.cidade {
        display: none;
    }
}

@media (max-width: 340px) {
    .elementor-2 .elementor-element.elementor-element-0c9d0c2 span {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cadcc49 */@media (min-width: 400px) {
    .elementor-2 .elementor-element.elementor-element-cadcc49 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cdd905 */@media (max-width: 400px) {
    .elementor-2 .elementor-element.elementor-element-0cdd905 {
        margin-bottom: 25px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-258cb44 */@media (pointer: fine) {
    .elementor-2 .elementor-element.elementor-element-258cb44 span.mb {
        display: none;
    }
}

@media (pointer: coarse) {
    .elementor-2 .elementor-element.elementor-element-258cb44 span.pc {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a58dd7d */.elementor-2 .elementor-element.elementor-element-a58dd7d div.elementor-widget-image {
    & .elementor-widget-image,
    & img {
        aspect-ratio: 5/3;
        width: 100%;
        height: auto;
    }
}

.elementor-2 .elementor-element.elementor-element-a58dd7d .elementor-widget-image {
  position: relative;
  overflow: hidden;
}

.elementor-2 .elementor-element.elementor-element-a58dd7d .elementor-widget-image::after {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.65);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  text-align: center;
  color: white;
  display: flex;
  padding: 8px;
  justify-content: center;
  align-items: center;
  font-family: "Nunito Sans";
  font-weight: 700;
  line-height: 1.2;
  opacity: 0;
  transition: opacity 0.3s;
  will-change: opacity;
}

.elementor-2 .elementor-element.elementor-element-a58dd7d .elementor-widget-image:hover::after {
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #apas::after {
    content: "APAS";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #aps::after {
    content: "APS Multi Convênios Piraju";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #associcana::after {
    content: "Associcana";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #cartaoDeTodos::after {
    content: "Cartão de Todos";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #amparo::after {
    content: "Funerária Amparo";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #jauense::after {
    content: "Funerária Jauense";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #pizzo::after {
    content: "Funerária Pizzo";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #raioDeLuz::after {
    content: "Funerária Raio de Luz";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #lutoPaulista::after {
    content: "Luto Paulista";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #newcard::after {
    content: "Newcard";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #orgTerraBranca::after {
    content: "Organização Terra Branca";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #planoPrever::after {
    content: "Plano Prever";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #unimed::after {
    content: "Unimed";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #hapvida::after {
    content: "Hapvida";
}

.elementor-2 .elementor-element.elementor-element-a58dd7d #iamspe::after {
    content: "Iamspe";
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-2 .elementor-element.elementor-element-a58dd7d {
        & #unimed,
        & #hapvida,
        & #iamspe {
            transform: translateX(calc(50% + 10px));
        }
    }
}

@media (max-width: 767px) and (min-width: 530px) {
    .elementor-2 .elementor-element.elementor-element-a58dd7d .e-con-inner {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(5, 1fr);
    }
}

@media (max-width: 530px) {
    .elementor-2 .elementor-element.elementor-element-a58dd7d #iamspe {
        transform: translateX(calc(50% + 10px));
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-779db10 */@media (max-width: 425px) {
    .elementor-2 .elementor-element.elementor-element-779db10 p {
        font-size: 14px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5a2a1ab */@media (max-width: 549px) {
    .elementor-2 .elementor-element.elementor-element-5a2a1ab {
        .grw-header-inner {
          display: flex !important;
          flex-direction: column !important;
          justify-content: ;
          align-items: center !important;
        }
        
        div.wp-google-name {
          text-align: center !important;
        }

        .grw-img-wrap .grw-img,
        .rpi-flx.rpi-col8 > * {
            margin: 0 auto !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c65b699 */@media (min-width: 850px) {
    .elementor-2 .elementor-element.elementor-element-c65b699 br {
        display: none;
    }
}

@media (max-width: 850px) {
    .elementor-2 .elementor-element.elementor-element-c65b699 span.ponto {
        display: none;
    }
}

@media (max-width: 490px) {
    .elementor-2 .elementor-element.elementor-element-c65b699 span {
        display: none;
    }
    
    .elementor-2 .elementor-element.elementor-element-c65b699 {
        font-size: 18px !important;
        text-wrap-style: balance;
    }
}/* End custom CSS */