.elementor-964 .elementor-element.elementor-element-869e35a > .elementor-container{min-height:47vw;}.elementor-964 .elementor-element.elementor-element-869e35a:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-869e35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clientes.space/apela-website/wp-content/uploads/2023/05/bannermaosnovo5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-964 .elementor-element.elementor-element-869e35a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-964 .elementor-element.elementor-element-869e35a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-964 .elementor-element.elementor-element-fa5e6f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-6ebdb49 > .elementor-container{max-width:1280px;}.elementor-964 .elementor-element.elementor-element-ca3feae{text-align:right;}.elementor-964 .elementor-element.elementor-element-ca3feae .elementor-heading-title{color:#019585;font-family:"PF Agora Sans Pro", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-964 .elementor-element.elementor-element-ca3feae > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-964 .elementor-element.elementor-element-707df88{column-gap:0px;text-align:right;color:#019585;font-family:"PF Agora Sans Pro", Sans-serif;font-size:1.2rem;font-weight:400;line-height:28px;}.elementor-964 .elementor-element.elementor-element-9007287 > .elementor-container{min-height:47vw;}.elementor-964 .elementor-element.elementor-element-9007287:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-9007287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDD7E5;}.elementor-964 .elementor-element.elementor-element-9007287{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-964 .elementor-element.elementor-element-9007287 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-964 .elementor-element.elementor-element-7c469db > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-30b1f5b > .elementor-container{max-width:1280px;}.elementor-964 .elementor-element.elementor-element-e4b0dd4{text-align:right;}.elementor-964 .elementor-element.elementor-element-e4b0dd4 .elementor-heading-title{color:#019585;font-family:"PF Agora Sans Pro", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-964 .elementor-element.elementor-element-e4b0dd4 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-964 .elementor-element.elementor-element-d5625a4{column-gap:0px;text-align:right;color:#019585;font-family:"PF Agora Sans Pro", Sans-serif;font-size:1.2rem;font-weight:400;line-height:28px;}.elementor-964 .elementor-element.elementor-element-8dd158a > .elementor-container{min-height:9.2vw;}.elementor-964 .elementor-element.elementor-element-8dd158a:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-8dd158a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://clientes.space/apela-website/wp-content/uploads/2024/01/bannercomoapoiar-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-964 .elementor-element.elementor-element-8dd158a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-964 .elementor-element.elementor-element-8dd158a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-964 .elementor-element.elementor-element-dda2b6d .elementor-heading-title{color:#FFFFFF;font-family:"PF Agora Sans Pro", Sans-serif;font-size:28px;font-weight:600;text-transform:uppercase;}.elementor-964 .elementor-element.elementor-element-17e793a:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-17e793a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BDD7E5;}.elementor-964 .elementor-element.elementor-element-17e793a > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-964 .elementor-element.elementor-element-17e793a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0rem 0rem 0rem 0rem;}.elementor-964 .elementor-element.elementor-element-e26f318 > .elementor-element-populated{padding:0rem 0rem 2rem 0rem;}.elementor-964 .elementor-element.elementor-element-82c3894{margin-top:2rem;margin-bottom:0rem;}.elementor-964 .elementor-element.elementor-element-4be4464 > .elementor-element-populated{margin:0px 0px 020px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-964 .elementor-element.elementor-element-9732cfd{text-align:justify;color:#0D77A7;font-family:"PF Agora Sans Pro", Sans-serif;font-weight:700;line-height:15px;letter-spacing:-1px;}.elementor-964 .elementor-element.elementor-element-3f89702{text-align:justify;color:#0D77A7;font-family:"PF Agora Sans Pro", Sans-serif;font-weight:500;line-height:15px;letter-spacing:-1px;}.elementor-964 .elementor-element.elementor-element-3f89702 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-3aca8a1:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-3aca8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08978A;}.elementor-964 .elementor-element.elementor-element-3aca8a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3rem 0rem 0rem 0rem;}.elementor-964 .elementor-element.elementor-element-3aca8a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-964 .elementor-element.elementor-element-2cf9ecb > .elementor-element-populated{padding:1rem 0rem 2rem 0rem;}.elementor-964 .elementor-element.elementor-element-57b9768{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-1fc22d1{color:#FFFFFF;font-family:"PF Agora Sans Pro", Sans-serif;font-size:20px;font-weight:600;}.elementor-964 .elementor-element.elementor-element-1fc22d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-52e3991{color:#FFFFFF;font-family:"PF Agora Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-964 .elementor-element.elementor-element-9db1f75 > .elementor-widget-container{padding:0rem 0rem 1rem 0rem;}.elementor-964 .elementor-element.elementor-element-1e514ef{color:#FFFFFF;font-family:"PF Agora Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}@media(max-width:1024px){.elementor-964 .elementor-element.elementor-element-6ebdb49{padding:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-30b1f5b{padding:0px 0px 0px 0px;}.elementor-964 .elementor-element.elementor-element-3f89702{text-align:left;}.elementor-964 .elementor-element.elementor-element-3f89702 > .elementor-widget-container{padding:0rem 5rem 0rem 1rem;}.elementor-964 .elementor-element.elementor-element-52e3991{font-size:14px;}.elementor-964 .elementor-element.elementor-element-1e514ef{font-size:14px;}}@media(max-width:767px){.elementor-964 .elementor-element.elementor-element-2984749 > .elementor-element-populated{margin:050px 0px 050px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-964 .elementor-element.elementor-element-ca3feae .elementor-heading-title{font-size:1.5rem;}.elementor-964 .elementor-element.elementor-element-707df88{font-size:1rem;}.elementor-964 .elementor-element.elementor-element-14a678e > .elementor-element-populated{margin:050px 0px 050px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-964 .elementor-element.elementor-element-e4b0dd4 .elementor-heading-title{font-size:1.5rem;}.elementor-964 .elementor-element.elementor-element-d5625a4{font-size:1rem;}.elementor-964 .elementor-element.elementor-element-3f89702 > .elementor-widget-container{padding:0rem 2rem 0rem 1rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-964 .elementor-element.elementor-element-3145b17{width:40%;}.elementor-964 .elementor-element.elementor-element-2984749{width:60%;}.elementor-964 .elementor-element.elementor-element-55d2603{width:40%;}.elementor-964 .elementor-element.elementor-element-14a678e{width:60%;}}@media(min-width:1025px){.elementor-964 .elementor-element.elementor-element-869e35a:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-869e35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-964 .elementor-element.elementor-element-8dd158a:not(.elementor-motion-effects-element-type-background), .elementor-964 .elementor-element.elementor-element-8dd158a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-4087503 */#form-associate > div.new-associate > div:nth-child(6) > div > p > span > select {
    width: 250px;
    padding: 0px;
    height: 30px;
}

#form-associate > div.new-associate > div:nth-child(6) > div > p > span {
    margin-top: 10px;
}


#form-associate p{
    padding:0;
    margin: 0;
    font-family: 'PF Agora Sans Pro', sans-serif;
}


#form-associate label,
#form-associate > div.new-associate > div.line2 > p:nth-child(3) > label > span > input
{
    font-size: 0.65rem !important;
    font-family: 'PF Agora Sans Pro', sans-serif !important;
    font-weight: 600;
    color: #006699;
}

.pf-agora{
    font-family: 'PF Agora Sans Pro' !important;
}

#form-associate  input:not([type=submit]), select, textarea{
    height: 15px;
    background:#BDD7E5;
    border:none;
}

#form-associate > div.new-associate > div.line2 > p:nth-child(3) > label > span > input{
    height: 26px;
}

#form-associate .btn__form input {
    background-color: #0c77a7 !important;
    color: #ffff;
    text-transform: uppercase;
    font-family: 'PF Agora Sans Pro', sans-serif;
    font-size: 0.8rem !important;
     border-radius: 0.4rem !important;
}

#form-associate .line1,
#form-associate .line2,
#form-associate .line3,
#form-associate .line4,
#form-associate .line5,
#form-associate .doente-line1{
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 0.7rem
}

#form-associate .line1 > p:nth-child(1){
        width: 40%;
    }
#form-associate .line1 > p:nth-child(2){
        width: 60%;
    }

#form-associate > div.new-associate > div.line2 > p:nth-child(1),
#form-associate > div.new-associate > div.line2 > p:nth-child(2),
#form-associate > div.new-associate > div.line2 > p:nth-child(3){
    width: 330%;
}

#form-associate .doente{
    margin: 1.8rem 0;
}

#form-associate .consentimento h5,
#form-associate .doente h5{
    margin: 1.8rem 0;
    font-weight: 700
}

#form-associate > div.consentimento > p{
    margin: 1.8rem 0.8rem;
}

#form-associate .btn__form{
    padding: 0.8rem 1.5rem;
}

@media only screen and (max-width: 769px) {
    
   #form-associate > div.new-associate > div.line2 > p:nth-child(1),
   #form-associate > div.new-associate > div.line2 > p:nth-child(2),
   #form-associate > div.new-associate > div.line2 > p:nth-child(3),
   
   #form-associate > div.new-associate > div.line4 > p:nth-child(1),
   #form-associate > div.new-associate > div.line4 > p:nth-child(2),
   #form-associate > div.new-associate > div.line4 > p:nth-child(3),
   #form-associate > div.doente > div.doente-line1 > p:nth-child(1),
   #form-associate > div.doente > div.doente-line1 > p:nth-child(2),
   #form-associate > div.doente > div.doente-line1 > p:nth-child(3){
        width: 33%;
    }
    
}

@media only screen and (max-width: 465px) {
    
    #form-associate .line1,
     #form-associate .line2, #form-associate .line3, #form-associate .line4,
     #form-associate .doente-line1{
        flex-direction: column;
    }
    
#form-associate .line1 > p:nth-child(1),
#form-associate .line1 > p:nth-child(2),
#form-associate > div.new-associate > div.line2 > p:nth-child(1),
#form-associate > div.new-associate > div.line2 > p:nth-child(2),
#form-associate > div.new-associate > div.line2 > p:nth-child(3),
#form-associate .line3 > p:nth-child(1),
#form-associate .line3 > p:nth-child(2),
#form-associate .line3 > p:nth-child(3),
#form-associate > div.new-associate > div.line4 > p:nth-child(1),
#form-associate > div.new-associate > div.line4 > p:nth-child(2),
#form-associate > div.new-associate > div.line4 > p:nth-child(3),
#form-associate > div.doente > div.doente-line1 > p:nth-child(1),
#form-associate > div.doente > div.doente-line1 > p:nth-child(2),
#form-associate > div.doente > div.doente-line1 > p:nth-child(3)
{
        width:100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f89702 */#content > div > div > section.has_ma_el_bg_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-17e793a.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.exad-glass-effect-no.jltma-glass-effect-no.exad-sticky-section-no > div.elementor-container.elementor-column-gap-default > div > div > section > div > div > div > div.elementor-element.elementor-element-3f89702.exad-sticky-section-no.exad-glass-effect-no.jltma-glass-effect-no.elementor-widget.elementor-widget-text-editor{
    border: 1px solid #0c77a7 !important;
    border-radius: 0.4rem !important;
}

#content > div > div > section.has_ma_el_bg_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-17e793a.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.exad-glass-effect-no.jltma-glass-effect-no.exad-sticky-section-no > div.elementor-container.elementor-column-gap-default > div > div > section > div > div > div > div.elementor-element.elementor-element-3f89702.exad-sticky-section-no.exad-glass-effect-no.jltma-glass-effect-no.elementor-widget.elementor-widget-text-editor > div {
   padding: 25px 15px 10px 15px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52e3991 */.direitos-sociais,
.direitos-sociais:hover{
    color: #FFF;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e514ef */.direitos-sociais,
.direitos-sociais:hover{
    color: #FFF;
    text-decoration: underline;
}/* End custom CSS */