.elementor-69 .elementor-element.elementor-element-2bb1dff{--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;}.elementor-69 .elementor-element.elementor-element-2bb1dff:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-2bb1dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F7;}.elementor-69 .elementor-element.elementor-element-2bb1dff, .elementor-69 .elementor-element.elementor-element-2bb1dff::before{--border-transition:0.3s;}.elementor-69 .elementor-element.elementor-element-3250c7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-69 .elementor-element.elementor-element-f79ce7f{--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;}.elementor-69 .elementor-element.elementor-element-f79ce7f:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-f79ce7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F7;}.elementor-69 .elementor-element.elementor-element-f79ce7f, .elementor-69 .elementor-element.elementor-element-f79ce7f::before{--border-transition:0.3s;}.elementor-69 .elementor-element.elementor-element-c71e59d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-69 .elementor-element.elementor-element-e70d41f > .elementor-widget-container{margin:39px 39px 39px 39px;}.elementor-69 .elementor-element.elementor-element-01140fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-block-start-width:0px;--border-inline-end-width:2px;--border-block-end-width:0px;--border-inline-start-width:2px;border-color:#a8b49c;--border-color:#a8b49c;--border-radius:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-01140fb, .elementor-69 .elementor-element.elementor-element-01140fb::before{--border-transition:0.3s;}.elementor-69 .elementor-element.elementor-element-7e29133{column-gap:0px;text-align:center;color:#a8b49c;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;letter-spacing:0.1px;word-spacing:5px;}.elementor-69 .elementor-element.elementor-element-7e29133.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-69 .elementor-element.elementor-element-c1d5638{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-b2584dd.elementor-social-icon{background-color:#FFFFFF00;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-b2584dd.elementor-social-icon i{color:#A8B49C;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-b2584dd.elementor-social-icon svg{fill:#A8B49C;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-38dc453.elementor-social-icon{background-color:#FFFFFF00;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-38dc453.elementor-social-icon i{color:#A8B49C;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-38dc453.elementor-social-icon svg{fill:#A8B49C;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-4f96f2d.elementor-social-icon{background-color:#02010100;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-4f96f2d.elementor-social-icon i{color:#A8B49C;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-4f96f2d.elementor-social-icon svg{fill:#A8B49C;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-f367175.elementor-social-icon{background-color:#02010100;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-f367175.elementor-social-icon i{color:#A8B49C;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-repeater-item-f367175.elementor-social-icon svg{fill:#A8B49C;}.elementor-69 .elementor-element.elementor-element-9d74b15{--grid-template-columns:repeat(0, auto);--icon-size:31px;--grid-column-gap:0px;--grid-row-gap:0px;width:auto;max-width:auto;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-widget-container{text-align:right;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-social-icon{border-style:none;}.elementor-69 .elementor-element.elementor-element-9d74b15 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-9d74b15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-9d74b15.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:1;}.elementor-69 .elementor-element.elementor-element-2465aea{--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;}.elementor-69 .elementor-element.elementor-element-2465aea:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-2465aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F7F7;}.elementor-69 .elementor-element.elementor-element-2465aea, .elementor-69 .elementor-element.elementor-element-2465aea::before{--border-transition:0.3s;}.elementor-69 .elementor-element.elementor-element-d317c26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;}@media(max-width:1024px){.elementor-69 .elementor-element.elementor-element-01140fb{border-width:0px 0px 0px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:0px;--border-inline-start-width:0px;}}@media(min-width:768px){.elementor-69 .elementor-element.elementor-element-3250c7c{--width:100%;}.elementor-69 .elementor-element.elementor-element-c71e59d{--width:25%;}.elementor-69 .elementor-element.elementor-element-01140fb{--width:50%;}.elementor-69 .elementor-element.elementor-element-c1d5638{--width:25%;}.elementor-69 .elementor-element.elementor-element-d317c26{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2bb1dff */#ast-scroll-top{

    width:58px;
    height:58px;

    border-radius:50% !important;

    background:rgba(193, 206, 177, 0.70) !important;

    color:#ffffff !important;

    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);

    box-shadow:0 8px 22px rgba(0,0,0,.12);

    transition:.3s ease;

}

#ast-scroll-top:hover{

    background:rgba(193,206,177,.92) !important;

    transform:translateY(-3px);

    box-shadow:0 12px 28px rgba(0,0,0,.18);

}

/* Centrar perfectamente la flecha */

#ast-scroll-top .ast-icon{

    display:flex;
    align-items:center;
    justify-content:center;

    width:100%;
    height:100%;

}

#ast-scroll-top .ast-icon svg{

    width:18px;
    height:18px;

    margin:0 !important;

    transform:translateY(1px) rotate(180deg) !important;

}/* End custom CSS */