.elementor-51160 .elementor-element.elementor-element-4472e9a{--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-51160 .elementor-element.elementor-element-c1d46a2{--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:30px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-51160 .elementor-element.elementor-element-d9cd26c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51160 .elementor-element.elementor-element-0297011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-51160 .elementor-element.elementor-element-9ef5820{text-align:start;}.elementor-51160 .elementor-element.elementor-element-9ef5820 .elementor-heading-title{font-size:0.8rem;font-weight:500;text-transform:uppercase;letter-spacing:1.4px;}.elementor-51160 .elementor-element.elementor-element-a3c278f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;}.elementor-51160 .elementor-element.elementor-element-a3c278f .elementor-heading-title{color:#FFFFFF;}.elementor-51160 .elementor-element.elementor-element-7235ad0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:1.1rem;font-weight:300;line-height:1.3em;color:#FFFFFFC4;}.elementor-51160 .elementor-element.elementor-element-a14a476{--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:0px;--padding-right:0px;--z-index:20;}.elementor-51160 .elementor-element.elementor-element-a14a476.e-con{--align-self:center;}.elementor-51160 .elementor-element.elementor-element-5c72fa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -80px) 0px;}.elementor-51160 .elementor-element.elementor-element-14da874{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:90px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-51160 .elementor-element.elementor-element-0a1dc0c{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;}.elementor-51160 .elementor-element.elementor-element-0a1dc0c.elementor-element{--align-self:center;}.elementor-51160 .elementor-element.elementor-element-0a1dc0c .elementor-heading-title{font-weight:700;color:#243F5C;}.elementor-51160 .elementor-element.elementor-element-f37f469{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;text-align:center;}.elementor-51160 .elementor-element.elementor-element-f37f469.elementor-element{--align-self:center;}.elementor-51160 .elementor-element.elementor-element-f37f469 .elementor-heading-title{font-size:1.1rem;font-weight:300;line-height:1.2em;}.elementor-51160 .elementor-element.elementor-element-3fd5375{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-51160 .elementor-element.elementor-element-3fd5375:not(.elementor-motion-effects-element-type-background), .elementor-51160 .elementor-element.elementor-element-3fd5375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8FA;}.elementor-51160 .elementor-element.elementor-element-11b7322{text-align:center;}.elementor-51160 .elementor-element.elementor-element-11b7322 .elementor-heading-title{font-weight:700;color:#243F5C;}.elementor-51160 .elementor-element.elementor-element-ece0103{width:100%;max-width:100%;padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#EBEBEB;text-align:center;}.elementor-51160 .elementor-element.elementor-element-ece0103.elementor-element{--align-self:center;}.elementor-51160 .elementor-element.elementor-element-ece0103 .elementor-heading-title{font-size:0.7rem;letter-spacing:0.2px;color:#0000009C;}@media(min-width:768px){.elementor-51160 .elementor-element.elementor-element-c1d46a2{--content-width:1210px;}.elementor-51160 .elementor-element.elementor-element-d9cd26c{--width:66%;}.elementor-51160 .elementor-element.elementor-element-a14a476{--width:68%;}.elementor-51160 .elementor-element.elementor-element-3fd5375{--content-width:1200px;}}/* Start custom CSS for shortcode, class: .elementor-element-0297011 */.elementor-51160 .elementor-element.elementor-element-0297011 .link-single {
    color:#ffffffaa;
}

.elementor-51160 .elementor-element.elementor-element-0297011 a {
    color:#ffffffee;
}

.elementor-51160 .elementor-element.elementor-element-0297011 a:hover {
    color:var(--str-global-color-azul_neon);;
}
    
.elementor-51160 .elementor-element.elementor-element-0297011 svg {
    fill:var(--str-global-color-azul_neon);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3c278f */.elementor-51160 .elementor-element.elementor-element-a3c278f h1 {
    font-size: clamp(18px, 3vw, 42px);
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1d46a2 */.elementor-51160 .elementor-element.elementor-element-c1d46a2 {
	background: radial-gradient(circle at top right, rgb(3 69 135) 0%, rgb(17 57 99) 30%, rgb(3 44 85) 70%, rgb(0 3 6) 100%), linear-gradient(135deg, #f7fbff 0%, #eef7f5 100%) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1dc0c */.elementor-51160 .elementor-element.elementor-element-0a1dc0c h1 {
    font-size: clamp(18px, 3.8vw, 48px);
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f37f469 */.elementor-51160 .elementor-element.elementor-element-f37f469 h1 {
    font-size: clamp(18px, 3.8vw, 48px);
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b7322 */.elementor-51160 .elementor-element.elementor-element-11b7322 h1 {
    font-size: clamp(18px, 3.8vw, 48px);
    line-height: 1.1em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fd5375 */.elementor-51160 .elementor-element.elementor-element-3fd5375 .faq-cluster-card {
    padding: 35px 25px;
    border-radius: 20px;
    border:1px solid #d2d2d2;
    transition: all .5s;
    box-shadow: 0 -6px 22px #0b3b6110;
}

.elementor-51160 .elementor-element.elementor-element-3fd5375 .faq-cluster-card:hover {
    padding: 25px;
    border-radius: 20px;
    border-color:#008fb4;
    transform: translateY(-5px);
    box-shadow: 0 6px 26px #0b3b6134;
}

.elementor-51160 .elementor-element.elementor-element-3fd5375 .icono-card-faq .elementor-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    padding: 12px;
    margin-bottom: 1px;
    border-radius: 12px;
    background: var(--st-blue-soft);
}

.elementor-51160 .elementor-element.elementor-element-3fd5375 .icono-card-faq .elementor-icon svg {
    width: 100%;
    height: auto;
    fill: var(--st-cyan-dark);
    font-weight: 900;
}

.elementor-51160 .elementor-element.elementor-element-3fd5375 .descrp-card-faq {
    flex-grow: 1;
}/* End custom CSS */