/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
/*ALTERED Home*/

:root {
    --soy: homeLogo
}

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 9999;
    transition: opacity 0.5s ease;
    opacity: 1;
    visibility: visible;
}

.preloader.hidden {
    opacity: 0;
    visibility: hidden;
}

#slide_logoAltered {
    position: relative;
    z-index: 2;
}



#alteredLogoSVG {
    height: 100%;
    left: 0;
    scale: 1;
    top: 0;
    width: 100%;
    z-index: 10;
    opacity: 0;
}

figure.alteredHomeCover {
    position: absolute;
    mask-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FwYV8yIiBkYXRhLW5hbWU9IkNhcGEgMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgOTk3Ljg2IDI5OC40NCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZkZjVkYTsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkNhcGFfMS0yIiBkYXRhLW5hbWU9IkNhcGEgMSI+CiAgICA8Zz4KICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjUwMS41IDE2Ny4wMSA1MDEuNSAxNjcuMDEgNTAxLjUgMTY3LjAxIDUwMS41IDE2Ny4wMSIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im04MzIuMjMuNzRoLTMyLjY4Yy05Ljg1LDI3LjM2LTI3LjIyLDc1LjU3LTM0LjM4LDk1LjM5LTMuNjksMTAuMTctNy42MiwyMC44OS0xMS41OSwzMS43OC04LjA3LTcuMTQtMTguNzgtMTEuNTMtMzAuNjktMTEuMjEtMTcuNi4wOC0zNC40MSwxMS4yMi00MS42MSwyNy4zLTQuOTEsMTAuOTUtOC4xNCwyMi44LTEzLjgzLDMzLjM4LTUuMTYsOS41OC0xMi40MiwxOC4zNC0yMC42MiwyNS40NS0xMC4xOSw4LjM0LTIzLDE0LjM2LTM2LjA3LDE1LjY1LTEzLjcxLjgtMTguNjItNC4xNi0xOS41LTEyLjA4LDE3LjYzLDEuMzQsMzUuNDUtNi4wOSw0Ny45LTE4LjczLDkuMDctOC44MiwxNi45NC0yMC41NywxNy42Ni0zMy44MSwxLjE0LTE2LjM4LTEwLjE5LTMxLjQtMjUuMzYtMzYuNTYtMTcuNTMtNi4xLTM2LjMxLDEuOTMtNDcuNTgsMTUuNDUtOC42OCwxMC4yMS0xNC4wMSwyMi4yMS0xNy41LDM0LjY5LTMuNDMsMTIuMjgtNy4yNiwyNC41LTEyLjM4LDM2LjIxLTQuMzUsOS45NC0xMC43OSwxOS4zNS0yMy4xNiwxNC42OC03LjM2LTIuNzgtOS4yMy0xMS4yOS02LjY2LTE4LjIyLDIuODEtNy41Niw0LjYxLTExLjk5LDcuNi0xOS41My41Ni0xLjU0LDEuNC0zLjM4LDEuODEtNC45NSw0LjgyLTE1LjI2LTMuMjEtMzIuNzEtMTcuOTgtMzguOTEtMS4yMi0uNTMtNC41NS0xLjg2LTUuODItMi4zNy01Ljk4LTIuMzUtMTIuMTQtNC41Ny0xOC4zMS02Ljc2LTMuNDktNi44Mi05LjYxLTEyLjQ1LTE2Ljk5LTE0LjUtNy45Ny0xLjk4LTE2Ljc4LDIuNTItMTkuODgsMTAuMTQtNC4wMiw5LjA4LjQ0LDE5LjY3LDkuNDQsMjMuNjQuNDYuMjYsMi4zMiwxLjI2LDIuNzYsMS41MS45Mi41LDEuODQsMS4wMSwyLjc2LDEuNTEtLjg3LDIuOTYtMS43OCw2LjA5LTIuNDEsOC4yMywwLDAtLjA2LS4wMi0uMDYtLjAyLTUuNTIsMTcuMzItMTUuMzUsMzIuOTgtMjguOSw0NC43My0xMC4xOSw4LjM0LTIzLDE0LjM2LTM2LjA3LDE1LjY1LTEzLjcxLjgtMTguNjItNC4xNi0xOS41LTEyLjA4LDE3LjYzLDEuMzQsMzUuNDUtNi4wOSw0Ny44OS0xOC43Myw5LjA3LTguODIsMTYuOTQtMjAuNTcsMTcuNjYtMzMuODEsMS4xNC0xNi4zOC0xMC4xOS0zMS40LTI1LjM2LTM2LjU2LTE3LjUzLTYuMS0zNi4zMSwxLjkzLTQ3LjU4LDE1LjQ1LTguMDUsOS40Ny0xMy40MSwyMC44Ni0xNi45MywzMi43Mi00LjAzLDEzLjU3LTUuMywyNy40Ni0xMC43NCw0MC42Ni0xLjU5LDQuMjctMy44Miw4LjU3LTcuODIsMTAuOTYtOC44Niw1LjgyLTIwLjk3LDEtMjQuMTgtOC41OS0xLjMxLTMuNjktLjQxLTcuMzgsMS4wNS0xMC44LDYuODktMTcuODYsMTYuMjYtNDUuNzMsMjIuNi02NC4xNSw1LjI3LTE1LjE3LDEwLjYxLTMwLjMyLDE1Ljk0LTQ1LjQ3LDQuOTQsMS4wOSw5Ljg3LDIuNDIsMTQuNzcsMy45MSwzLjc1LDEuMTQsOC41NywyLjg2LDEyLjMxLDMuODMsNS41OCwxLjU3LDExLjUsMi44NiwxNy4yNCwzLjYxLDIyLjczLDMuMjQsNDYuODktLjk3LDY2LjExLTE0LDQuMzEtMi45Miw4LjQ4LTYuMjcsMTIuMDItMTAuMTUsMC0uMDItMTcuNDItMTUuNTEtMTcuNDItMTUuNTQtMTYuNTYsMTQuOTYtNDEsMTcuODUtNjIuMTMsMTIuNTgtNi41Mi0xLjUxLTEzLjQxLTQuMTctMTkuNzMtNi40NC00LjU5LTEuNTYtOS4yOC0yLjg2LTE0LjAxLTMuOTIsMy42MS0xMC4zNyw3LjItMjAuNzUsMTAuNzMtMzEuMTVoLTMyLjc1Yy0zLjM4LDkuMjQtNi43NCwxOC40OS0xMC4wNywyNy43NS01Ljk1LjA0LTExLjkxLjQ0LTE3LjgxLDEuMjJsLTEwLjExLDI5LjAxYzYuMDgtMS45MywxMi4yLTMuMDUsMTguMzUtMy41LS40MSwxLjE2LS44MywyLjMyLTEuMjQsMy40Ny02Ljk3LDE5Ljk3LTE0LjM5LDM5Ljc4LTIxLjU3LDU5LjY4LTcuMSwxOS42OC0xMi41Miw0MC4zLTIwLjY5LDU5LjU0LS45MiwyLjMtMi4xOCw0Ljc5LTMuOTQsNi41NC02Ljk1LDcuNjItMTkuNDcsNi4zMy0yNS4wOS0xLjgyLTIuODYtMy44OS0zLjYyLTguNDUtMS45NC0xMi44MSw5LjcxLTI1LjYzLDIwLjk1LTU4LjkzLDMwLjAxLTg1LjEzLDEyLjkyLTM2LjczLDI3LjMzLTc3LjQxLDM5Ljg3LTExNC4wMmgtMzIuNzJjLTcuOTQsMjEuNzktMTUuODEsNDMuNjItMjMuNTcsNjUuNDgtMTIuMzUsMzUuMy0yOC42OSw3OC41MS00MC43NSwxMTMuNy0xLjQ1LDQuNzItNC42MywxMi42LTUsMTcuNS0yLjEsMTUuNTgsNC45NiwzMiwxNy45NCw0MC42MiwxOS4wNSwxMy4wNSw0NC41NSw2LjQxLDU2LjA4LTExLjkxLDEzLjc4LDIxLjg2LDQ1LjE0LDI1LjU3LDYzLjMxLDUuNjcsMS45My0yLjA0LDMuNTUtNC4yOCw0LjkyLTYuNjYsNi4yMiwxMC45MywxNy4xNiwxOC41NSwzMi4wNiwxOS45NSwzMy42NSwyLjQsNjAuOTMtMjAuNDIsNzkuMDEtNDYuMSw3LjI1LTEwLjQ4LDEzLjAyLTIxLjk3LDE3LjY3LTMzLjc2bC0uMDQtLjA0czEuMDItMi40MiwxLjk1LTQuNjVjMy42OCwxLjk4LDcuMzcsMy45MSwxMS4wNiw1LjczbDEuNTEuNzRjLS4wOS0uMTgtLjAyLS40Mi4xNy0uNTItLjA2LjE3LS4xMS4zNS0uMTcuNTJsLjM2LjE3cy0uMDQuMDItLjA4LjAyYy0uMTUtLjAyLS4yMy0uMS0uMjctLjItMi45Nyw5LjAxLTYuMTEsMTguNjEtOC45LDI3LjYyLTUuMzgsMTYuNDksMS42MSwzNS45NiwxNi4yNyw0NS4xLDE0LjIxLDkuNDEsMzkuMyw3LjY3LDUxLjItNC40MSwyLjktMi44Niw1LjI4LTYuMTUsNy4wNi05Ljc2LDYuMjYsMTAuNzEsMTcuMTEsMTguMTUsMzEuODMsMTkuNTIsMjUuODksMS44NSw0OC0xMS4yNCw2NS4wNy0yOS4wNywzLjk5LDEyLjgzLDEzLjc3LDIzLjgsMjcuMTUsMjcuNzEsMTUuNjcsNC44MywzMy43Ny0xLjU4LDQzLjI0LTE0LjUyLjc5LTEuMDMsMS41MS0yLjA5LDIuMTktMy4xOCw0LjYyLDcuMTgsMTEuNCwxMi45OSwxOS44MSwxNi4xNywyMS4zOCw4LjUxLDQ2LjU2LTcuMTQsNTYuNTQtMzIuMjNoLTIxLjMyYy04LjQsMTMuNzgtMjcuOTQsMTEuNzMtMzAuMDItNC40NC0uNC0zLjQxLDEuNDctNy4zMiwyLjYxLTEwLjQ1LDIyLjEzLTYwLjcxLDQ2LjI3LTEzMyw2OC4wMS0xOTQuMzZabS0yMjkuNTUsMTU5LjA5YzMuNjItNi43LDcuMDUtMTEuMTcsMTIuNS0xMy44NiwzLTEuMzEsNi41My0xLjYsOS4yMy4wOCwxMi44OSw3LjA5LTIuNTIsMjUuNTQtOS44NiwzMS43LTUuOTIsNS4xOS0xMy4zMyw4LjQxLTIxLjA1LDkuNTUsMi4wMi05LjM5LDQuODItMTksOS4xOC0yNy40NlptLTIwOC42MSwwYzMuNjItNi43LDcuMDUtMTEuMTcsMTIuNS0xMy44NiwzLTEuMzEsNi41My0xLjYsOS4yMy4wOCwxMi44OCw3LjA5LTIuNTIsMjUuNTQtOS44NiwzMS43LTUuOTIsNS4xOS0xMy4zMyw4LjQxLTIxLjA1LDkuNTUsMi4wMi05LjM5LDQuODItMTksOS4xOC0yNy40NlptMzQ2LjQ1LDQuNDljLTUuMTQsMTQuODMtOS45OSwyOS43NS0xNS4zMyw0NC41Mi0yLjkyLDguMDgtMTEuOTcsMTIuNTYtMTkuODksOS41Ni03LjI2LTIuMzItMTMuNDUtMTAuMzktMTAuNzctMTguMDcuMTYtLjc1LjgyLTIuNCwxLjA3LTMuMTQsNC4yMy0xMS45MSw4LjMxLTIzLjkyLDEyLjE5LTM1Ljk1LjQ2LTEuMzgsMS41LTQuNzcsMi4wNi02LjAzLDMuNjQtOC43NCwxNC44OS0xMi41NSwyMy4zMy04LjQ3LjA1LjAyLjA5LjA0LjE0LjA2LDYuNTMsMy4wNiw5LjU2LDEwLjcxLDcuMTksMTcuNTJaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTE5NS4wNSwyNjguNDZoLS43OGMtMi41Mi0uMDMtNS4wOC0uMzEtNy41LTEuMDItMTQuMzktMy44My0yMy4wNC0yMC4zMi0xNy44LTM0LjMyLDYuMDItMTYuOCwxMi4zLTM0LjMxLDE4LjY5LTUyLjA4LDUuNDYuMDksMTAuODguMiwxNi4yOS4yOGw4LjU4LTI0LjY0Yy01LjI4LjA4LTEwLjcyLjE0LTE2LjIuMjIsMTEuOTgtMzMuMzcsMjQuMDctNjcuMDQsMzUuMjQtOTguMzFDMjQxLjk4LDI4LjkxLDIxOC4zMi0yLjA3LDE4Ni45NS4xMWMtMTcuNjguOTYtMzMuNzksMTMuNTYtMzkuMTQsMzAuNDItMTAuNjQsMjkuOTgtMjcuMzksNzcuODQtMzcuOTEsMTA3Ljk2LTEuOTQsNS42My00LjM0LDEyLjUtNi45NCwxOS45Ny01LjkzLjAyLTExLjg2LDAtMTcuNzktLjA1LTMuNDMtLjAyLTcuMjUuMDYtMTAuNjQuNS0yMy45NywyLjcyLTQ0Ljk1LDE4LjM5LTU3Ljg2LDM4LjEtMTMuMDIsMjAuMDQtMjAuODUsNDUuMDQtMTQuMzMsNjkuMDgsNC45OCwxNy44NSwxOS43MywzMC4wMSwzOC4wNywzMS45MSwyNC41MywzLjI0LDQxLjQ0LTEyLjAxLDUzLjE3LTMxLjM4LDkuMTgtMTQuODYsMTUuMzYtMzEuNjcsMjEuMTktNDgsNC4xMS0xMS40Niw4LjktMjQuNzgsMTMuODktMzguNjksOC43OS4xMywxNy42Ni4yOSwyNi41NC40Ni0uMjIuNjItLjQzLDEuMjMtLjY1LDEuODUtMi42OCw3LjYyLTkuNjksMjcuNjMtMTIuMjcsMzQuOTlsLTIuMDgsNS45NmMtNC42MSwxMy4yNi00LjAyLDI4LjM4LDEuNzMsNDEuMTYsNy4yNSwxNi43OCwyMy4wMywyOS41LDQxLjAzLDMyLjg0LDMuNDEuNjUsNi45Mi45NiwxMC4zOSwxLjAxLjIuMDIuNzIsMCwuOTEsMGguNzhsMjQuNzEtLjA5YzE2NC45OS0uNDUsMzkxLjMxLTEuNTMsNTYzLjU0LTIuN2w4LjM4LTI0LjE0Yy0xNzMuMjctMS4yLTQwNC4zNS0yLjMtNTcxLjkyLTIuNzVsLTI0LjcxLS4wOVptLTExMy40LTQ4LjQxYy01LjA1LDEzLjkxLTE5LjcsNTEuMzUtNDAuMjQsNDkuOTctMS45Ny0uMTQtMy44NS0uNjktNS4zMy0xLjM5LTEzLjI0LTYuMjktMTEuNjctMjYuOTUtOC4yMy0zOS40LDYuNDItMjMuMzQsMjQuNjktNDUuNDcsNDkuNDgtNDkuMDEsMi41NC0uMzksNS4yNy0uNTQsNy44Ni0uNTMsMy40NS0uMDIsNi45My0uMDMsMTAuNDMtLjAyLTUuMjEsMTUuMDItMTAuMzksMjkuOTUtMTMuOTUsNDAuMzlabTU2LjA1LTYyLjA1Yy0uNCwwLS43OS4wMi0xLjE5LjAzLDcuMTEtMTkuODUsMTQuMTYtMzkuNTcsMTkuODgtNTUuNjksMy44LTEwLjgxLDE4LjMzLTUxLjg2LDIxLjgzLTYxLjg3LDUuMDItMTMuOTksMjUuMDctOS40NSwyMy45NCw1LjEtLjA5Ljg4LS4yNywxLjc4LS41OSwyLjY4bC0xLjk5LDUuN2MtMTAuNzIsMzAuNTEtMjQuMzksNjkuNDUtMzYuMzIsMTAzLjQ3LTkuMTEuMTctMTcuOC4zNi0yNS41Ni41OFoiLz4KICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjkwMi43NiAxNjcuMTUgODgxLjMzIDE2Ny4xNSA5MTMuNDEgNzYuMDggODkxLjk4IDc2LjA4IDg1Mi40NiAxODguNTggODk1LjMyIDE4OC41OCA5MDIuNzYgMTY3LjE1Ii8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTk5Ni40Niw3OS45OWMtMS42NS0yLjYtNC4zMy0zLjkxLTguMDUtMy45MWgtMjYuNzljLTMuNzIsMC03LjM2LDEuMy0xMC45MiwzLjkxLTMuNTYsMi42MS01Ljk3LDUuNzctNy4yMyw5LjQ5bC0zNC43Niw5OS4xMWgyMS40M2wxMS4xNi0zMi4xNGgxMC43MWwtMTEuMTYsMzIuMTRoMjEuNDNsMzQuNzYtOTkuMTFjMS4yNi0zLjcyLDEuMDctNi44OC0uNTgtOS40OVptLTM2Ljc4LDU1LjAyaC0xMC43MWwxMy4wMy0zNy41aDEwLjcxbC0xMy4wMywzNy41WiIvPgogICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iODkwLjk3IDIwMC44MiA4NDguMTMgMjAwLjgyIDg0MC41NSAyMjIuMzYgODgzLjM4IDIyMi4zNiA5MjguNzMgMjIyLjM2IDk1MC4zNyAyMjIuMzYgOTU3Ljk1IDIwMC44MiA5MzYuMzkgMjAwLjgyIDg5MC45NyAyMDAuODIiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==');
    -webkit-mask-size: contain;
    mask-size: contain;
    mask-repeat: no-repeat;
    height: 100%;
    left: 0;
    scale: 1;
    top: 0;
    width: 100%;
    z-index: 9;
    margin: 0;
}

figure.alteredHomeCover img,
figure.alteredHomeCover video {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
    object-fit: cover;
    z-index: 10;
    max-width: initial !important;
    transition: opacity 0.5s ease;
}

figure.alteredHomeCover video {
    z-index: 20;
}



figure.alteredHomeCover .background-color {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}



#altered_intro {
    .scrollDown {
        position: absolute;
        display: block;
        left: 50%;
        bottom: 90px;
        transform: translateX(-50%);
        line-height: 1;
        top: initial;
        text-align: center;

        img {
            width: 30px;
            height: auto;
            margin: 0 auto;
            padding: 0;
            display: block;
            transition: top 0.5s ease;
            top: 0;
            position: relative;
        }
    }
}

/*Inicial*/
#slide_logoAltered .logoContainer {
    position: fixed;
    width: 70vw;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.75s ease;
}

.fp-enabled .fp-viewing-0 {
    #slide_logoAltered .logoContainer {
        width: 70vw;
        top: 50%;
        transform: translate(-50%, -50%);
        display: block;

        /* transition: all 0.75s ease; */
        figure.alteredHomeCover .background-color {
            background-color: intial;
        }

        figure.alteredHomeCover img,
        figure.alteredHomeCover video {
            opacity: 1;
        }
    }

}

.fp-enabled {
    #slide_logoAltered .logoContainer {
        width: 200px;
        top: 15px;
        transform: translate(-50%, 0);

    }

    #slide_logoAltered figure.alteredHomeCover img,
    #slide_logoAltered figure.alteredHomeCover video {
        opacity: 0;
    }

    #slide_logoAltered figure.alteredHomeCover .background-color {
        background-color: #FDF5DA;
    }
}


#slide_logoAltered figure.alteredHomeCover img,
#slide_logoAltered figure.alteredHomeCover video {
    opacity: 0;
}

#slide_logoAltered figure.alteredHomeCover .background-color {
    background-color: #FDF5DA;
}

/**/

#altered_intro .scrollDown:hover img {
    top: 12px;
}

.scrolled #slide_logoAltered .scrollDown img {
    opacity: 0;
}

@media (max-width: 522px) {
    #slide_logoAltered .logoContainer {
        width: 90vw;
    }

    .fp-enabled .fp-viewing-0 {
        #slide_logoAltered .logoContainer {
            width: 90vw;
        }
    }

    .fp-enabled {
        #slide_logoAltered .logoContainer {
            width: 150px;

        }
    }
}