.elementor-4401 .elementor-element.elementor-element-a85536b{--display:flex;--min-height:800px;--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;--overlay-opacity:0.59;--overlay-mix-blend-mode:darken;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:281px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-a85536b::before, .elementor-4401 .elementor-element.elementor-element-a85536b > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-a85536b > .e-con-inner > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-a85536b > .elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-a85536b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-a85536b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://hospitalsantarosalia.org.br/wp-content/uploads/2023/11/filtro-banner-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4401 .elementor-element.elementor-element-8629025{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-4401 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-4401 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-4401 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__field{font-family:"Montserrat", Sans-serif;color:#FFFFFF;background-color:#02010100;border-color:#FFFFFF;padding:30px 30px 30px 30px;margin:0px 0px 0px 0px;border-width:2px 2px 2px 2px;border-radius:100px 100px 100px 100px;}.elementor-4401 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__submit-label{font-size:25px;}.elementor-4401 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__submit-icon{font-size:25px;}.elementor-4401 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__submit{color:#00000000;background-color:#02010100;align-self:center;margin:0px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-4401 .elementor-element.elementor-element-202b5df > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-202b5df{text-align:center;}.elementor-4401 .elementor-element.elementor-element-202b5df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:bold;color:#FFFFFF;}.elementor-4401 .elementor-element.elementor-element-cfbe636 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-cfbe636{text-align:center;}.elementor-4401 .elementor-element.elementor-element-cfbe636 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:63px;font-weight:300;color:#4EB78E;}.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 );line-height:var( --e-global-typography-text-line-height );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-4401 .elementor-element.elementor-element-089e840 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-089e840{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-4401 .elementor-element.elementor-element-61e176d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4401 .elementor-element.elementor-element-a080dae{--display:flex;--min-height:190px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-a080dae:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-a080dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4EB78E;}.elementor-4401 .elementor-element.elementor-element-eb64764{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4401 .elementor-element.elementor-element-eb64764:hover{background-image:url("https://hospitalsantarosalia.org.br/wp-content/uploads/2023/11/Resultado-de-Exames.png");background-size:cover;--overlay-opacity:0.5;}.elementor-4401 .elementor-element.elementor-element-eb64764:hover::before, .elementor-4401 .elementor-element.elementor-element-eb64764:hover > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-eb64764:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-eb64764 > .elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-eb64764 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-4401 .elementor-element.elementor-element-39fb210{text-align:start;}.elementor-4401 .elementor-element.elementor-element-2771e2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:bold;line-height:19px;color:#FFFFFF;}.elementor-4401 .elementor-element.elementor-element-f78232b{--display:flex;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--background-transition:1s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4401 .elementor-element.elementor-element-f78232b:hover{background-image:url("https://hospitalsantarosalia.org.br/wp-content/uploads/2023/11/Agendamento-de-Consultas.png");background-size:cover;--overlay-opacity:0.5;}.elementor-4401 .elementor-element.elementor-element-f78232b:hover::before, .elementor-4401 .elementor-element.elementor-element-f78232b:hover > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-f78232b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-f78232b > .elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-f78232b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-4401 .elementor-element.elementor-element-a275a6c{text-align:start;}.elementor-4401 .elementor-element.elementor-element-bbc873d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:bold;line-height:19px;color:#FFFFFF;}.elementor-4401 .elementor-element.elementor-element-556db6d{--display:flex;--justify-content:center;--background-transition:0s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4401 .elementor-element.elementor-element-556db6d:hover{background-image:url("https://hospitalsantarosalia.org.br/wp-content/uploads/2023/11/Convenios.png");background-position:center center;background-repeat:no-repeat;background-size:300px auto;--overlay-opacity:0;}.elementor-4401 .elementor-element.elementor-element-556db6d:hover::before, .elementor-4401 .elementor-element.elementor-element-556db6d:hover > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-556db6d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-556db6d > .elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-556db6d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-4401 .elementor-element.elementor-element-df82c26{text-align:start;}.elementor-4401 .elementor-element.elementor-element-e5f7e8d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:bold;line-height:19px;color:#FFFFFF;}.elementor-4401 .elementor-element.elementor-element-cd0ef27{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4401 .elementor-element.elementor-element-cd0ef27:hover{background-image:url("https://hospitalsantarosalia.org.br/wp-content/uploads/2023/11/Manual-Paciente.png");background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.5;}.elementor-4401 .elementor-element.elementor-element-cd0ef27:hover::before, .elementor-4401 .elementor-element.elementor-element-cd0ef27:hover > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-cd0ef27:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-cd0ef27 > .elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-cd0ef27 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-4401 .elementor-element.elementor-element-652bbfe{text-align:start;}.elementor-4401 .elementor-element.elementor-element-830bd65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:bold;line-height:19px;color:#FFFFFF;}.elementor-4401 .elementor-element.elementor-element-0725d0e{--display:flex;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF38;--border-color:#FFFFFF38;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4401 .elementor-element.elementor-element-0725d0e:hover{background-image:url("https://hospitalsantarosalia.org.br/wp-content/uploads/2023/11/Horario-de-Visita.png");background-repeat:no-repeat;background-size:cover;--overlay-opacity:0.5;}.elementor-4401 .elementor-element.elementor-element-0725d0e:hover::before, .elementor-4401 .elementor-element.elementor-element-0725d0e:hover > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-0725d0e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-0725d0e > .elementor-background-slideshow:hover::before, .elementor-4401 .elementor-element.elementor-element-0725d0e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-4401 .elementor-element.elementor-element-22c8ac9{text-align:start;}.elementor-4401 .elementor-element.elementor-element-a86f111 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:bold;line-height:19px;color:#FFFFFF;}.elementor-4401 .elementor-element.elementor-element-feeaed1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-icon{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon{color:var( --e-global-color-primary );}.elementor-4401 .elementor-element.elementor-element-8fe9d85 > .elementor-widget-container > .jet-tabs{border-style:none;}.elementor-4401 .elementor-element.elementor-element-8fe9d85 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper{align-self:center;justify-content:center;border-style:none;}.elementor-4401 .elementor-element.elementor-element-8fe9d85 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control{align-self:center;}.elementor-4401 .elementor-element.elementor-element-8fe9d85 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{justify-content:center;}.elementor-4401 .elementor-element.elementor-element-8fe9d85 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{color:#6F6F6F45;}.elementor-4401 .elementor-element.elementor-element-8fe9d85 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{color:#6F6F6F45;}.elementor-4401 .elementor-element.elementor-element-8fe9d85 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-4401 .elementor-element.elementor-element-8fe9d85 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:40px;}.elementor-4401 .elementor-element.elementor-element-8fe9d85 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:#1C6548;}.elementor-4401 .elementor-element.elementor-element-8fe9d85 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:#1C6548;}.elementor-4401 .elementor-element.elementor-element-1a3ad7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:85px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-1a3ad7f:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-1a3ad7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hospitalsantarosalia.org.br/wp-content/uploads/2023/11/fundo-cinza-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4401 .elementor-element.elementor-element-4669633{--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;--margin-top:0px;--margin-bottom:96px;--margin-left:0px;--margin-right:0px;}.elementor-4401 .elementor-element.elementor-element-e2e9e02{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4401 .elementor-element.elementor-element-9f20d7b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-9f20d7b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:300;line-height:40px;color:#4EB78E;}.elementor-4401 .elementor-element.elementor-element-2b2522e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-2b2522e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:bold;line-height:40px;color:#1C6548;}.elementor-4401 .elementor-element.elementor-element-40d3d0a > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-4401 .elementor-element.elementor-element-40d3d0a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:bold;line-height:31px;color:#4EB78E;}.elementor-4401 .elementor-element.elementor-element-3b2041d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#6F6F6F;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-4401 .elementor-element.elementor-element-6e9fce0 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;line-height:19px;fill:#1C6548;color:#1C6548;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1C6548;border-radius:28px 28px 28px 28px;padding:16px 40px 16px 40px;}.elementor-4401 .elementor-element.elementor-element-6e9fce0 .elementor-button:hover, .elementor-4401 .elementor-element.elementor-element-6e9fce0 .elementor-button:focus{background-color:var( --e-global-color-665f877 );color:#FFFFFF;}.elementor-4401 .elementor-element.elementor-element-6e9fce0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-6e9fce0 .elementor-button:hover svg, .elementor-4401 .elementor-element.elementor-element-6e9fce0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4401 .elementor-element.elementor-element-53b0a92{--display:flex;}.elementor-4401 .elementor-element.elementor-element-0494201 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-0494201 img{width:100%;}.elementor-4401 .elementor-element.elementor-element-a14a24a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4401 .elementor-element.elementor-element-6f33d5e{--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;}.elementor-4401 .elementor-element.elementor-element-6f33d5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4401 .elementor-element.elementor-element-eba92e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:bold;color:#4EB78E;}.elementor-4401 .elementor-element.elementor-element-bcf79e7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:17px;color:#1C6548;}.elementor-4401 .elementor-element.elementor-element-cf71d93{--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;}.elementor-4401 .elementor-element.elementor-element-cf71d93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4401 .elementor-element.elementor-element-25904ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:bold;color:#4EB78E;}.elementor-4401 .elementor-element.elementor-element-a58f609 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-a58f609 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:17px;color:#1C6548;}.elementor-4401 .elementor-element.elementor-element-34ce376{--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;}.elementor-4401 .elementor-element.elementor-element-9196d40 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:70px;font-weight:bold;color:#4EB78E;}.elementor-4401 .elementor-element.elementor-element-0023c34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-0023c34 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:17px;color:#1C6548;}.elementor-4401 .elementor-element.elementor-element-e032001{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4401 .elementor-element.elementor-element-ef02a56{--display:flex;--min-height:383px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;box-shadow:10px 20px 30px 0px rgba(0, 0, 0, 0.1607843137254902);}.elementor-4401 .elementor-element.elementor-element-ef02a56:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-ef02a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hospitalsantarosalia.org.br/wp-content/uploads/2024/01/ona-2-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-4401 .elementor-element.elementor-element-bdf0dd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-4401 .elementor-element.elementor-element-0fe6744 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-0fe6744{text-align:start;}.elementor-4401 .elementor-element.elementor-element-0fe6744 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:300;line-height:40px;color:#1C6548;}.elementor-4401 .elementor-element.elementor-element-8426920 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-8426920 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:bold;line-height:40px;color:#4EB78E;}.elementor-4401 .elementor-element.elementor-element-9e9e022{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#6F6F6F;}.elementor-4401 .elementor-element.elementor-element-c706c64{--display:flex;--min-height:0px;--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;--overflow:auto;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-c706c64:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-c706c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hospitalsantarosalia.org.br/wp-content/uploads/2023/11/fundo-cinza.png");background-repeat:no-repeat;background-size:cover;}.elementor-4401 .elementor-element.elementor-element-c706c64::before, .elementor-4401 .elementor-element.elementor-element-c706c64 > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-c706c64 > .e-con-inner > .elementor-background-video-container::before, .elementor-4401 .elementor-element.elementor-element-c706c64 > .elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-c706c64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4401 .elementor-element.elementor-element-c706c64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4401 .elementor-element.elementor-element-e8821c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4401 .elementor-element.elementor-element-d25c69f img{width:71px;}.elementor-4401 .elementor-element.elementor-element-e829705 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4401 .elementor-element.elementor-element-e829705 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-4401 .elementor-element.elementor-element-e829705 .jet-listing-grid__slider-icon{color:#4EB78E;background:#02010100;}.elementor-4401 .elementor-element.elementor-element-e829705 .jet-listing-grid__slider-icon:hover{color:#FFFFFF;background:#4EB78E;}.elementor-4401 .elementor-element.elementor-element-ec6e2d3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-ec6e2d3:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-ec6e2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hospitalsantarosalia.org.br/wp-content/uploads/2023/11/fundo-cinza.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-4401 .elementor-element.elementor-element-270918a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-b23b10f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:40px;color:#4EB78E;}.elementor-4401 .elementor-element.elementor-element-8693ae2 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-8693ae2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:bold;line-height:40px;color:#1C6548;}.elementor-4401 .elementor-element.elementor-element-89b1d57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-6376a0d > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4401 .elementor-element.elementor-element-6376a0d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#6F6F6F;}.elementor-4401 .elementor-element.elementor-element-62de356{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4401 .elementor-element.elementor-element-8755394{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-8755394:not(.elementor-motion-effects-element-type-background), .elementor-4401 .elementor-element.elementor-element-8755394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hospitalsantarosalia.org.br/wp-content/uploads/2023/11/fundo-cinza.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-4401 .elementor-element.elementor-element-434afb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}:is( .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(22px / 2);padding-right:calc(22px / 2);}:is( .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid, .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 22px / -2);margin-right:calc( 22px / -2);width:calc(100% + 22px);}.elementor-4401 .elementor-element.elementor-element-bfcd2dd .jet-listing-grid__slider-icon{color:#4EB78E;background:#02010100;}.elementor-4401 .elementor-element.elementor-element-bfcd2dd .jet-listing-grid__slider-icon.prev-arrow{top:-95px;bottom:auto;right:70px;left:auto;}.elementor-4401 .elementor-element.elementor-element-bfcd2dd .jet-listing-grid__slider-icon.next-arrow{top:-95px;bottom:auto;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:768px){.elementor-4401 .elementor-element.elementor-element-a85536b{--content-width:1200px;}.elementor-4401 .elementor-element.elementor-element-8629025{--width:100%;}.elementor-4401 .elementor-element.elementor-element-61e176d{--content-width:1200px;}.elementor-4401 .elementor-element.elementor-element-a080dae{--width:100%;}.elementor-4401 .elementor-element.elementor-element-eb64764{--width:21%;}.elementor-4401 .elementor-element.elementor-element-f78232b{--width:21%;}.elementor-4401 .elementor-element.elementor-element-556db6d{--width:21%;}.elementor-4401 .elementor-element.elementor-element-cd0ef27{--width:21%;}.elementor-4401 .elementor-element.elementor-element-0725d0e{--width:21%;}.elementor-4401 .elementor-element.elementor-element-feeaed1{--content-width:1200px;}.elementor-4401 .elementor-element.elementor-element-1a3ad7f{--content-width:1200px;}.elementor-4401 .elementor-element.elementor-element-e2e9e02{--width:52%;}.elementor-4401 .elementor-element.elementor-element-53b0a92{--width:60%;}.elementor-4401 .elementor-element.elementor-element-a14a24a{--content-width:1200px;}.elementor-4401 .elementor-element.elementor-element-6f33d5e{--width:32.91%;}.elementor-4401 .elementor-element.elementor-element-cf71d93{--width:37.465%;}.elementor-4401 .elementor-element.elementor-element-34ce376{--width:33%;}.elementor-4401 .elementor-element.elementor-element-e032001{--content-width:1178px;}.elementor-4401 .elementor-element.elementor-element-ef02a56{--width:56%;}.elementor-4401 .elementor-element.elementor-element-bdf0dd6{--width:50%;}.elementor-4401 .elementor-element.elementor-element-c706c64{--content-width:1058px;}.elementor-4401 .elementor-element.elementor-element-e8821c7{--width:100%;}.elementor-4401 .elementor-element.elementor-element-ec6e2d3{--content-width:1200px;}.elementor-4401 .elementor-element.elementor-element-270918a{--width:32%;}.elementor-4401 .elementor-element.elementor-element-89b1d57{--width:55%;}.elementor-4401 .elementor-element.elementor-element-62de356{--width:13%;}.elementor-4401 .elementor-element.elementor-element-8755394{--content-width:1215px;}.elementor-4401 .elementor-element.elementor-element-434afb0{--width:100%;}}@media(max-width:767px){.elementor-4401 .elementor-element.elementor-element-a85536b{--content-width:100%;--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;--margin-top:-162px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:281px;--padding-bottom:100px;--padding-left:16px;--padding-right:16px;}.elementor-4401 .elementor-element.elementor-element-8629025{--width:100%;--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;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4401 .elementor-element.elementor-element-8e9d588{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-4401 .elementor-element.elementor-element-8e9d588 > .elementor-widget-container{margin:0px 0px 0px -13px;}.elementor-4401 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__field{padding:15px 15px 15px 15px;}.elementor-4401 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__submit-icon{font-size:20px;}.elementor-4401 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__submit{margin:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4401 .elementor-element.elementor-element-202b5df .elementor-heading-title{font-size:30px;}.elementor-4401 .elementor-element.elementor-element-cfbe636 .elementor-heading-title{font-size:33px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4401 .elementor-element.elementor-element-eb64764{--width:50%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4401 .elementor-element.elementor-element-f78232b{--width:50%;}.elementor-4401 .elementor-element.elementor-element-556db6d{--width:50%;}.elementor-4401 .elementor-element.elementor-element-cd0ef27{--width:50%;}.elementor-4401 .elementor-element.elementor-element-0725d0e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4401 .elementor-element.elementor-element-1a3ad7f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-4669633{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4401 .elementor-element.elementor-element-e2e9e02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-9f20d7b .elementor-heading-title{font-size:25px;}.elementor-4401 .elementor-element.elementor-element-2b2522e .elementor-heading-title{font-size:25px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4401 .elementor-element.elementor-element-53b0a92{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-a14a24a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-6f33d5e{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4401 .elementor-element.elementor-element-bcf79e7 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4401 .elementor-element.elementor-element-bcf79e7{text-align:center;}.elementor-4401 .elementor-element.elementor-element-cf71d93{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4401 .elementor-element.elementor-element-a58f609 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-4401 .elementor-element.elementor-element-a58f609{text-align:center;}.elementor-4401 .elementor-element.elementor-element-34ce376{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4401 .elementor-element.elementor-element-0023c34{text-align:center;}.elementor-4401 .elementor-element.elementor-element-e032001{--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4401 .elementor-element.elementor-element-bdf0dd6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-0fe6744 .elementor-heading-title{font-size:25px;}.elementor-4401 .elementor-element.elementor-element-8426920 .elementor-heading-title{font-size:32px;}.elementor-4401 .elementor-element.elementor-element-c706c64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-e8821c7{--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:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-d25c69f{width:100%;max-width:100%;}.elementor-4401 .elementor-element.elementor-element-e829705 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4401 .elementor-element.elementor-element-e829705 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-4401 .elementor-element.elementor-element-e829705 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4401 .elementor-element.elementor-element-e829705 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4401 .elementor-element.elementor-element-e829705 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-4401 .elementor-element.elementor-element-e829705 > .elementor-widget-container > .jet-listing-grid, .elementor-4401 .elementor-element.elementor-element-e829705 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4401 .elementor-element.elementor-element-e829705 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-4401 .elementor-element.elementor-element-e829705 .jet-listing-grid__slider-icon.prev-arrow{top:430px;bottom:auto;left:25px;right:auto;}.elementor-4401 .elementor-element.elementor-element-e829705 .jet-listing-grid__slider-icon.next-arrow{top:430px;bottom:auto;right:25px;left:auto;}.elementor-4401 .elementor-element.elementor-element-ec6e2d3{--padding-top:90px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-4401 .elementor-element.elementor-element-89b1d57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-8755394{--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-434afb0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);}:is( .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid, .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-4401 .elementor-element.elementor-element-bfcd2dd > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}.elementor-4401 .elementor-element.elementor-element-bfcd2dd .jet-listing-grid__slider-icon.prev-arrow{top:-50px;bottom:auto;right:115px;left:auto;}.elementor-4401 .elementor-element.elementor-element-bfcd2dd .jet-listing-grid__slider-icon.next-arrow{top:-50px;bottom:auto;right:50px;left:auto;}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-8e9d588 */.elementor-1050 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__submit {
    color: #00000000;
    background-color: #02010100;
    align-self: center;
    margin: 0px 0px 0px 0px !important;
    font-size: 25px;
    z-index: 999;
    width: 10% !important;
    margin-left: -80px !important;
}

.elementor-4401 .elementor-element.elementor-element-8e9d588{
    width: 800px;
    margin: 0 auto;
}

@media (max-width: 990px){
    .elementor-4401 .elementor-element.elementor-element-8e9d588{
    width: 300px;
    margin: 0 auto;
}
.elementor-1050 .elementor-element.elementor-element-8e9d588 .jet-ajax-search__submit {
    color: #00000000;
    background-color: #02010100;
    align-self: center;
    margin: 0px 0px 0px 0px !important;
    font-size: 25px;
    z-index: 999;
    width: 10% !important;
    margin-left: -40px !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-089e840 */.elementor-4401 .elementor-element.elementor-element-089e840{
    width: 700px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-feeaed1 */.elementor-1050 .elementor-element.elementor-element-8fe9d85 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text {
    color: #1C6548;
    border-bottom: 3px solid #1C6548;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e9fce0 */.elementor-4401 .elementor-element.elementor-element-6e9fce0 a.elementor-button.elementor-button-link.elementor-size-sm:hover {
    border-color:#4EB78E !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c706c64 */.depoimentos .jet-listing-grid__slider-icon {
    color: #4EB78E;
    background: #02010100;
    border: 1px solid #4EB78E;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-bfcd2dd */.elementor-1050 .elementor-element.elementor-element-bfcd2dd .jet-listing-grid__slider-icon {
    color: #4EB78E;
    background: #02010100;
    border: 1px solid #4EB78E;
    border-radius: 100px;
}/* End custom CSS */
/* Start custom CSS */.elementor .elementor-element.elementor-element-3269cec4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --overlay-opacity: 0.59;
    --margin-block-start: -100px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 100px;
    --padding-block-end: 100px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor .elementor-element.elementor-element-3269cec4:not(.elementor-motion-effects-element-type-background), .elementor .elementor-element.elementor-element-3269cec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor .elementor-element.elementor-element-3269cec4::before, .elementor .elementor-element.elementor-element-3269cec4 > .elementor-background-video-container::before, .elementor .elementor-element.elementor-element-3269cec4 > .e-con-inner > .elementor-background-video-container::before, .elementor .elementor-element.elementor-element-3269cec4 > .elementor-background-slideshow::before, .elementor .elementor-element.elementor-element-3269cec4 > .e-con-inner > .elementor-background-slideshow::before, .elementor .elementor-element.elementor-element-3269cec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
    background-image: url("https://ahsr-hosp.site/wp-content/uploads/2023/11/filtro-banner.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor .elementor-element.elementor-element-3269cec4, .elementor .elementor-element.elementor-element-3269cec4::before {
    --border-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-6da77b0c {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-497f3caa .elementor-heading-title {
    color: #4EB78E;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 300;
}

.elementor .elementor-element.elementor-element-497f3caa > .elementor-widget-container {
    padding: 100px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-4ccc00df .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: bold;
}

.elementor .elementor-element.elementor-element-4ccc00df > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-416ae90f {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-6773bc55 img {
    height: 19px;
}

.elementor .elementor-element.elementor-element-684a3f8b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 75px;
    --padding-block-end: 30px;
    --padding-inline-start: 40px;
    --padding-inline-end: 0px;
}

.elementor .elementor-element.elementor-element-52e2644 .elementor-heading-title {
    color: #4EB78E;
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 40px;
}

.elementor .elementor-element.elementor-element-9c9110c .elementor-heading-title {
    color: #1C6548;
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: bold;
    line-height: 40px;
}

.elementor .elementor-element.elementor-element-9c9110c > .elementor-widget-container {
    margin: -28px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-3ae9397c .elementor-heading-title {
    color: #6F6F6F;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.elementor .elementor-element.elementor-element-a743838 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-7a1dadb .jet-listing-dynamic-repeater__items {
    flex-direction: column;
    justify-content: flex-start;
}

.elementor .elementor-element.elementor-element-7a1dadb .jet-listing-dynamic-repeater__item > * {
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-7a1dadb .jet-listing-dynamic-repeater__counter {
    border-style: solid;
}

.elementor .elementor-element.elementor-element-2c45bb3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

:root {
    --page-title-display: none;
}

@media(min-width: 768px) {
    .elementor .elementor-element.elementor-element-684a3f8b {
        --content-width:1200px;
    }
}

@media(max-width: 767px) {
    .elementor .elementor-element.elementor-element-3269cec4 {
        --content-width:100%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --margin-block-start: -162px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor .elementor-element.elementor-element-6da77b0c {
        --width: 59%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor .elementor-element.elementor-element-4ccc00df .elementor-heading-title {
        font-size: 27px;
    }

    .elementor .elementor-element.elementor-element-416ae90f {
        --width: 35%;
    }

    .elementor .elementor-element.elementor-element-684a3f8b {
        --padding-block-start: 40px;
        --padding-block-end: 0px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }

    .elementor .elementor-element.elementor-element-9c9110c .elementor-heading-title {
        font-size: 37px;
    }
}

/* Start custom CSS for heading, class: .elementor-element-4ccc00df */
@media (max-width: 990px) {
    .elementor .elementor-element.elementor-element-4ccc00df .elementor-heading-title {
        font-size: 27px !important;
    }

    .elementor .elementor-element.elementor-element-9c9110c .elementor-heading-title {
        font-size: 37px !important;
    }
}

/* End custom CSS */
/* Start custom CSS */
.elementor .elementor-element.elementor-element-3269cec4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --overlay-opacity: 0.59;
    --margin-block-start: -100px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 100px;
    --padding-block-end: 100px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor .elementor-element.elementor-element-3269cec4:not(.elementor-motion-effects-element-type-background), .elementor .elementor-element.elementor-element-3269cec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor .elementor-element.elementor-element-3269cec4::before, .elementor .elementor-element.elementor-element-3269cec4 > .elementor-background-video-container::before, .elementor .elementor-element.elementor-element-3269cec4 > .e-con-inner > .elementor-background-video-container::before, .elementor .elementor-element.elementor-element-3269cec4 > .elementor-background-slideshow::before, .elementor .elementor-element.elementor-element-3269cec4 > .e-con-inner > .elementor-background-slideshow::before, .elementor .elementor-element.elementor-element-3269cec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
    background-image: url("https://ahsr-hosp.site/wp-content/uploads/2023/11/filtro-banner.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor .elementor-element.elementor-element-3269cec4, .elementor .elementor-element.elementor-element-3269cec4::before {
    --border-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-6da77b0c {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-497f3caa .elementor-heading-title {
    color: #4EB78E;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 300;
}

.elementor .elementor-element.elementor-element-497f3caa > .elementor-widget-container {
    padding: 100px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-4ccc00df .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: bold;
}

.elementor .elementor-element.elementor-element-4ccc00df > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-416ae90f {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-6773bc55 img {
    height: 19px;
}

.elementor .elementor-element.elementor-element-684a3f8b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 75px;
    --padding-block-end: 30px;
    --padding-inline-start: 40px;
    --padding-inline-end: 0px;
}

.elementor .elementor-element.elementor-element-52e2644 .elementor-heading-title {
    color: #4EB78E;
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 40px;
}

.elementor .elementor-element.elementor-element-9c9110c .elementor-heading-title {
    color: #1C6548;
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: bold;
    line-height: 40px;
}

.elementor .elementor-element.elementor-element-9c9110c > .elementor-widget-container {
    margin: -28px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-3ae9397c .elementor-heading-title {
    color: #6F6F6F;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.elementor .elementor-element.elementor-element-1f57dde {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 20px;
    --padding-block-end: 40px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor .elementor-element.elementor-element-aa33791 {
    --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;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #A5A5A5;
    --border-color: #A5A5A5;
    --border-radius: 100px 100px 100px 100px;
    --padding-block-start: 5px;
    --padding-block-end: 5px;
    --padding-inline-start: 30px;
    --padding-inline-end: 20px;
}

.elementor .elementor-element.elementor-element-aa33791, .elementor .elementor-element.elementor-element-aa33791::before {
    --border-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-0839c7d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-4593b65 .jet-listing-dynamic-repeater__items {
    flex-direction: flex-start;
    justify-content: flex-start;
}

.elementor .elementor-element.elementor-element-4593b65 .jet-listing-dynamic-repeater__item > * {
    justify-content: flex-start;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    color: #6F6F6F;
}

.elementor .elementor-element.elementor-element-f26433c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-e0ef1c0 {
    text-align: right;
}

.elementor .elementor-element.elementor-element-a743838 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-7a1dadb .jet-listing-dynamic-repeater__items {
    flex-direction: column;
    justify-content: flex-start;
}

.elementor .elementor-element.elementor-element-7a1dadb .jet-listing-dynamic-repeater__item > * {
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-7a1dadb .jet-listing-dynamic-repeater__counter {
    border-style: solid;
}

.elementor .elementor-element.elementor-element-2c45bb3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

:root {
    --page-title-display: none;
}

@media(min-width: 768px) {
    .elementor .elementor-element.elementor-element-684a3f8b {
        --content-width:1200px;
    }

    .elementor .elementor-element.elementor-element-1f57dde {
        --content-width: 1170px;
    }

    .elementor .elementor-element.elementor-element-aa33791 {
        --width: 100%;
    }
}

@media(max-width: 767px) {
    .elementor .elementor-element.elementor-element-3269cec4 {
        --content-width:100%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --margin-block-start: -162px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor .elementor-element.elementor-element-6da77b0c {
        --width: 59%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor .elementor-element.elementor-element-4ccc00df .elementor-heading-title {
        font-size: 27px;
    }

    .elementor .elementor-element.elementor-element-416ae90f {
        --width: 35%;
    }

    .elementor .elementor-element.elementor-element-684a3f8b {
        --padding-block-start: 40px;
        --padding-block-end: 0px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }

    .elementor .elementor-element.elementor-element-9c9110c .elementor-heading-title {
        font-size: 37px;
    }

    .elementor .elementor-element.elementor-element-1f57dde {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor .elementor-element.elementor-element-0839c7d {
        --width: 50%;
    }

    .elementor .elementor-element.elementor-element-f26433c {
        --width: 50px;
    }
}

/* Start custom CSS */
.elementor .elementor-element.elementor-element-3269cec4 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --background-transition: 0.3s;
    --overlay-opacity: 0.59;
    --margin-block-start: -100px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 100px;
    --padding-block-end: 100px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor .elementor-element.elementor-element-3269cec4:not(.elementor-motion-effects-element-type-background), .elementor .elementor-element.elementor-element-3269cec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor .elementor-element.elementor-element-3269cec4::before, .elementor .elementor-element.elementor-element-3269cec4 > .elementor-background-video-container::before, .elementor .elementor-element.elementor-element-3269cec4 > .e-con-inner > .elementor-background-video-container::before, .elementor .elementor-element.elementor-element-3269cec4 > .elementor-background-slideshow::before, .elementor .elementor-element.elementor-element-3269cec4 > .e-con-inner > .elementor-background-slideshow::before, .elementor .elementor-element.elementor-element-3269cec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
    background-image: url("https://ahsr-hosp.site/wp-content/uploads/2023/11/filtro-banner.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor .elementor-element.elementor-element-3269cec4, .elementor .elementor-element.elementor-element-3269cec4::before {
    --border-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-6da77b0c {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-497f3caa .elementor-heading-title {
    color: #4EB78E;
    font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 300;
}

.elementor .elementor-element.elementor-element-497f3caa > .elementor-widget-container {
    padding: 100px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-4ccc00df .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 40px;
    font-weight: bold;
}

.elementor .elementor-element.elementor-element-4ccc00df > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-416ae90f {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-6773bc55 img {
    height: 19px;
}

.elementor .elementor-element.elementor-element-684a3f8b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 75px;
    --padding-block-end: 30px;
    --padding-inline-start: 40px;
    --padding-inline-end: 0px;
}

.elementor .elementor-element.elementor-element-52e2644 .elementor-heading-title {
    color: #4EB78E;
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 40px;
}

.elementor .elementor-element.elementor-element-9c9110c .elementor-heading-title {
    color: #1C6548;
    font-family: "Montserrat", Sans-serif;
    font-size: 45px;
    font-weight: bold;
    line-height: 40px;
}

.elementor .elementor-element.elementor-element-9c9110c > .elementor-widget-container {
    margin: -28px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-3ae9397c .elementor-heading-title {
    color: #6F6F6F;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.elementor .elementor-element.elementor-element-1f57dde {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 20px;
    --padding-block-end: 40px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor .elementor-element.elementor-element-aa33791 {
    --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;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-block-start-width: 1px;
    --border-inline-end-width: 1px;
    --border-block-end-width: 1px;
    --border-inline-start-width: 1px;
    border-color: #A5A5A5;
    --border-color: #A5A5A5;
    --border-radius: 100px 100px 100px 100px;
    --padding-block-start: 5px;
    --padding-block-end: 5px;
    --padding-inline-start: 30px;
    --padding-inline-end: 20px;
}

.elementor .elementor-element.elementor-element-aa33791, .elementor .elementor-element.elementor-element-aa33791::before {
    --border-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-0839c7d {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-4593b65 .jet-listing-dynamic-repeater__items {
    flex-direction: flex-start;
    justify-content: flex-start;
}

.elementor .elementor-element.elementor-element-4593b65 .jet-listing-dynamic-repeater__item > * {
    justify-content: flex-start;
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    color: #6F6F6F;
}

.elementor .elementor-element.elementor-element-f26433c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-e0ef1c0 {
    text-align: right;
}

.elementor .elementor-element.elementor-element-a743838 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor .elementor-element.elementor-element-7a1dadb .jet-listing-dynamic-repeater__items {
    flex-direction: column;
    justify-content: flex-start;
}

.elementor .elementor-element.elementor-element-7a1dadb .jet-listing-dynamic-repeater__item > * {
    justify-content: flex-start;
    margin: 0px 0px 0px 0px;
}

.elementor .elementor-element.elementor-element-7a1dadb .jet-listing-dynamic-repeater__counter {
    border-style: solid;
}

.elementor .elementor-element.elementor-element-2c45bb3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

:root {
    --page-title-display: none;
}

@media(min-width: 768px) {
    .elementor .elementor-element.elementor-element-684a3f8b {
        --content-width:1200px;
    }

    .elementor .elementor-element.elementor-element-1f57dde {
        --content-width: 1170px;
    }

    .elementor .elementor-element.elementor-element-aa33791 {
        --width: 100%;
    }
}

@media(max-width: 767px) {
    .elementor .elementor-element.elementor-element-3269cec4 {
        --content-width:100%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --margin-block-start: -162px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor .elementor-element.elementor-element-6da77b0c {
        --width: 59%;
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
    }

    .elementor .elementor-element.elementor-element-416ae90f {
        --width: 35%;
    }

    .elementor .elementor-element.elementor-element-684a3f8b {
        --padding-block-start: 40px;
        --padding-block-end: 0px;
        --padding-inline-start: 40px;
        --padding-inline-end: 40px;
    }
}

/* End custom CSS */
/* End custom CSS *//* End custom CSS */