.elementor-281642 .elementor-element.elementor-element-a162a8f{margin-top:0px;margin-bottom:50px;}.elementor-281642 .elementor-element.elementor-element-9005c3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-281642 .elementor-element.elementor-element-9005c3f > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-281642 .elementor-element.elementor-element-05dd213 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-281642 .elementor-element.elementor-element-05dd213 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-281642 .elementor-element.elementor-element-c43f33f .dynamic-content-for-elementor-acf{color:var( --e-global-color-primary );margin-bottom:0px;font-size:18px;line-height:30px;}.elementor-281642 .elementor-element.elementor-element-bfd0035 .dynamic-content-for-elementor-acf{color:var( --e-global-color-primary );margin-bottom:0px;font-size:22px;font-weight:600;}.elementor-281642 .elementor-element.elementor-element-11bcc91 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-281642 .elementor-element.elementor-element-7ba13b1 .dynamic-content-for-elementor-acf{color:var( --e-global-color-primary );margin-bottom:0px;font-size:18px;line-height:30px;}.elementor-281642 .elementor-element.elementor-element-016d7b7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-281642 .elementor-element.elementor-element-5bd67fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281642 .elementor-element.elementor-element-5bd67fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281642 .elementor-element.elementor-element-5bd67fc > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-281642 .elementor-element.elementor-element-4832bcb .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-bc-flex-widget .elementor-281642 .elementor-element.elementor-element-f398075.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281642 .elementor-element.elementor-element-f398075.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281642 .elementor-element.elementor-element-f398075 > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-281642 .elementor-element.elementor-element-4d17336 .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-281642 .elementor-element.elementor-element-26ddb48 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281642 .elementor-element.elementor-element-575dcc9 .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-bc-flex-widget .elementor-281642 .elementor-element.elementor-element-d9c776c.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-281642 .elementor-element.elementor-element-d9c776c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-281642 .elementor-element.elementor-element-d9c776c > .elementor-element-populated{padding:0px 0px 0px 25px;}.elementor-281642 .elementor-element.elementor-element-914dcd7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{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-281642 .elementor-element.elementor-element-b4e7d64{font-size:18px;line-height:30px;}.elementor-281642 .elementor-element.elementor-element-04896b8 .dce-acf-list{display:block;}.elementor-281642 .elementor-element.elementor-element-04896b8 .dynamic-content-for-elementor-acf{color:var( --e-global-color-primary );margin-bottom:0px;font-size:18px;line-height:30px;}.elementor-281642 .elementor-element.elementor-element-5b71438 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281642 .elementor-element.elementor-element-dd6fe70 .dynamic-content-for-elementor-acf{margin-bottom:0px;}@media(max-width:959px){.elementor-281642 .elementor-element.elementor-element-9005c3f > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for column, class: .elementor-element-05dd213 */.elementor-281642 .elementor-element.elementor-element-05dd213 { width: 100%; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11bcc91 */.elementor-281642 .elementor-element.elementor-element-11bcc91 { width: 100%;}/* End custom CSS */
/* Start custom CSS for dyncontel-acf, class: .elementor-element-4832bcb */.elementor-281642 .elementor-element.elementor-element-4832bcb a {
    font-size: 0px;
    white-space: nowrap;
}

.elementor-281642 .elementor-element.elementor-element-4832bcb a span {
    font-size: 18px;
    line-height: 30px;
}

.elementor-281642 .elementor-element.elementor-element-4832bcb a span:first-child {
    color: #2d2d2d;
}

.elementor-281642 .elementor-element.elementor-element-4832bcb a span:last-child {
    color: var(--e-global-color-accent);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5bd67fc */.elementor-281642 .elementor-element.elementor-element-5bd67fc { width: fit-content; }/* End custom CSS */
/* Start custom CSS for dyncontel-acf, class: .elementor-element-4d17336 */.elementor-281642 .elementor-element.elementor-element-4d17336 a {
    font-size: 0px;
    white-space: nowrap;
}

.elementor-281642 .elementor-element.elementor-element-4d17336 a span {
    font-size: 18px;
    line-height: 30px;
}

.elementor-281642 .elementor-element.elementor-element-4d17336 a span:first-child {
    color: #2d2d2d;
}

.elementor-281642 .elementor-element.elementor-element-4d17336 a span:last-child {
    color: var(--e-global-color-accent);
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f398075 */.elementor-281642 .elementor-element.elementor-element-f398075 { width: fit-content; }/* End custom CSS */
/* Start custom CSS for dyncontel-acf, class: .elementor-element-575dcc9 */.elementor-281642 .elementor-element.elementor-element-575dcc9 a {
    font-size: 0px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 12px 20px;
    background: var( --e-global-color-accent );
    border-radius: 3px;
    overflow: hidden;
}

.elementor-281642 .elementor-element.elementor-element-575dcc9 a span {
    font-size: 15px;
    width: 100%;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    line-height: 15px;
}

.elementor-281642 .elementor-element.elementor-element-575dcc9 div {
    width: 100%;
}

@media (max-width: 959px){
    .elementor-281642 .elementor-element.elementor-element-575dcc9 div {
    width: fit-content;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9005c3f */.elementor-281642 .elementor-element.elementor-element-9005c3f { width: 100%;}/* End custom CSS */
/* Start custom CSS for dyncontel-acf, class: .elementor-element-dd6fe70 */.elementor-281642 .elementor-element.elementor-element-dd6fe70 a {
    font-size: 0px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 12px 20px;
    background: var( --e-global-color-accent );
    border-radius: 3px;
    overflow: hidden;
}

.elementor-281642 .elementor-element.elementor-element-dd6fe70 a span {
    font-size: 15px;
    width: 100%;
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    line-height: 15px;
}

.elementor-281642 .elementor-element.elementor-element-dd6fe70 div {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d9c776c */.elementor-281642 .elementor-element.elementor-element-d9c776c { width: 350px;}
.elementor-281642 .elementor-element.elementor-element-d9c776c {
    border-left: solid 1px;
}/* End custom CSS */