.elementor-774 .elementor-element.elementor-element-ad2ec19 > .elementor-container{max-width:500px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-774 .elementor-element.elementor-element-1e71561e img{width:100%;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-774 .elementor-element.elementor-element-b9a7b42{font-family:"lexend-deca", Sans-serif;font-weight:400;}.elementor-774 .elementor-element.elementor-element-d59100e{font-family:"lexend-deca", Sans-serif;font-weight:400;}.elementor-774 .elementor-element.elementor-element-bf9e741{font-family:"lexend-deca", Sans-serif;font-weight:400;}.elementor-774 .elementor-element.elementor-element-3ffc0b0{font-family:"lexend-deca", Sans-serif;font-weight:400;}.elementor-774 .elementor-element.elementor-element-087faa0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-774 .elementor-element.elementor-element-d8c1c19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-774 .elementor-element.elementor-element-39e949e:not(.elementor-motion-effects-element-type-background), .elementor-774 .elementor-element.elementor-element-39e949e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-774 .elementor-element.elementor-element-39e949e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-774 .elementor-element.elementor-element-39e949e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-774 .elementor-element.elementor-element-bc56815 > .elementor-widget-container{margin:50px 0px 0px 0px;}@media(max-width:1366px){.elementor-774 .elementor-element.elementor-element-d8c1c19{width:var( --container-widget-width, 315.2px );max-width:315.2px;--container-widget-width:315.2px;--container-widget-flex-grow:0;}}/* Start custom CSS for text-editor, class: .elementor-element-b9a7b42 */.titulo {
    font-size: 24px;
    font-weight: 700;
    color: #161A28;
    margin-top: 48px;
    margin-left: 37px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
}

.titulo:before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath id='Polígono_4' data-name='Polígono 4' d='M5.241.886a1,1,0,0,1,1.519,0l3.826,4.463A1,1,0,0,1,9.826,7H2.174a1,1,0,0,1-.759-1.651Z' transform='translate(7) rotate(90)' fill='%23fa0'/%3E%3C/svg%3E");
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dbff9ca */* {
    font-family: lexend-deca!important
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d59100e */.titulo {
    font-size: 24px;
    font-weight: 700;
    color: #161A28;
    margin-top: 48px;
    margin-left: 37px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
}

.titulo:before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath id='Polígono_4' data-name='Polígono 4' d='M5.241.886a1,1,0,0,1,1.519,0l3.826,4.463A1,1,0,0,1,9.826,7H2.174a1,1,0,0,1-.759-1.651Z' transform='translate(7) rotate(90)' fill='%23fa0'/%3E%3C/svg%3E");
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-e28f8e7 */.map {
    margin-right: 56px;
    padding-left: 37px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf9e741 */.titulo {
    font-size: 24px;
    font-weight: 700;
    color: #161A28;
    margin-top: 48px;
    margin-left: 37px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
}

.titulo:before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath id='Polígono_4' data-name='Polígono 4' d='M5.241.886a1,1,0,0,1,1.519,0l3.826,4.463A1,1,0,0,1,9.826,7H2.174a1,1,0,0,1-.759-1.651Z' transform='translate(7) rotate(90)' fill='%23fa0'/%3E%3C/svg%3E");
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ffc0b0 */.tel-container {
    padding-left: 37px;
    display: flex;
    height: 25px;
}

.whats-container {
    padding-left: 37px;
    display: flex;
    height: 25px;
}

.email-container {
    padding-left: 37px;
    display: flex;
}

.tel-title {
    color: #061C59;
    font-size: 15px!important;
    font-weight: 600;
    text-align: left;
    margin-right: 5px;
        font-family: "lexend-deca"
}

.whats-title {
    color: #061C59;
    font-size: 15px!important;
    font-weight: 600;
    text-align: left;
    margin-right: 5px;
        font-family: "lexend-deca"
}

.email-title {
    color: #061C59;
    font-size: 15px!important;
    font-weight: 600;
    text-align: left;
    margin-right: 5px;
    margin-bottom: 200px;
        font-family: "lexend-deca"
}

.tel-text {
    font-size: 14px;
    font-weight: 200;
    color: #000000;
    font-family: "lexend-deca"
}

.whats-text {
    font-size: 14px;
    font-weight: 200;
    color: #000000;
        font-family: "lexend-deca"
}

.email-text {
    font-size: 14px;
    font-weight: 200;
    color: #000000;
        font-family: "lexend-deca"
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-087faa0 */.titulo-mobile {
    font-family: Lexend Deca;
    font-size: 24px;
    font-weight: 700;
    color: #161A28;
    margin-top: 48px;
    margin-left: 37px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
}

.titulo-mobile:before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath id='Polígono_4' data-name='Polígono 4' d='M5.241.886a1,1,0,0,1,1.519,0l3.826,4.463A1,1,0,0,1,9.826,7H2.174a1,1,0,0,1-.759-1.651Z' transform='translate(7) rotate(90)' fill='%23fa0'/%3E%3C/svg%3E");
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8c1c19 */.titulo {
    font-family: Lexend Deca;
    font-size: 24px;
    font-weight: 700;
    color: #161A28;
    margin-top: 48px;
    margin-left: 37px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
}

.titulo:before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath id='Polígono_4' data-name='Polígono 4' d='M5.241.886a1,1,0,0,1,1.519,0l3.826,4.463A1,1,0,0,1,9.826,7H2.174a1,1,0,0,1-.759-1.651Z' transform='translate(7) rotate(90)' fill='%23fa0'/%3E%3C/svg%3E");
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-7306875 */.map {
    margin-right: 56px;
    padding-left: 37px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70b4be6 */.titulo {
    font-family: Lexend Deca;
    font-size: 24px;
    font-weight: 700;
    color: #161A28;
    margin-top: 48px;
    margin-left: 37px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
}

.titulo:before {
        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12'%3E%3Cpath id='Polígono_4' data-name='Polígono 4' d='M5.241.886a1,1,0,0,1,1.519,0l3.826,4.463A1,1,0,0,1,9.826,7H2.174a1,1,0,0,1-.759-1.651Z' transform='translate(7) rotate(90)' fill='%23fa0'/%3E%3C/svg%3E");
    margin-right: 10px
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92d3e4b */.tel-container {
    padding-left: 37px;
    display: flex;
    height: 25px;
}

.whats-container {
    padding-left: 37px;
    display: flex;
    height: 25px;
}

.email-container {
    padding-left: 37px;
    display: flex;
}

.tel-title {
    color: #061C59;
    font-size: 15px;
    font-family: Lexend Deca;
    font-weight: 600;
    text-align: left;
    margin-right: 5px;
}

.whats-title {
    color: #061C59;
    font-size: 15px;
    font-family: Lexend Deca;
    font-weight: 600;
    text-align: left;
    margin-right: 5px;
}

.email-title {
    color: #061C59;
    font-size: 15px;
    font-family: Lexend Deca;
    font-weight: 600;
    text-align: left;
    margin-right: 5px;
    margin-bottom: 200px
}

.tel-text {
    font-family: Lexend Deca;
    font-size: 14px;
    font-weight: 200;
    color: #000000;
}

.whats-text {
    font-family: Lexend Deca;
    font-size: 14px;
    font-weight: 200;
    color: #000000;
}

.email-text {
    font-family: Lexend Deca;
    font-size: 14px;
    font-weight: 200;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS */.titulo {
    font-family: lexend-deca!important;
}/* End custom CSS */