.elementor-9 .elementor-element.elementor-element-dc57d2f{--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;--justify-content:center;border-style:none;--border-style:none;--padding-top:calc(100vw/32);--padding-bottom:calc(100vw/32);--padding-left:calc(100vw/32);--padding-right:calc(100vw/32);--z-index:98;}.elementor-9 .elementor-element.elementor-element-dc57d2f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-dc57d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b796569{--display:flex;--min-height:100vh;--justify-content:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ff0d087 > .elementor-widget-container{padding:calc(100vw/32) calc(100vw/32) calc(100vw/32) calc(100vw/32);}.elementor-9 .elementor-element.elementor-element-ff0d087 .typed_title{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ff0d087 .typed_list{--line-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-529d179 .elementor-heading-title{line-height:49px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b47118f{--display:flex;--min-height:600vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d5bd505{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-d5bd505{right:0px;}.elementor-9 .elementor-element.elementor-element-d5bd505{top:0px;}.elementor-9 .elementor-element.elementor-element-d5bd505 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9 .elementor-element.elementor-element-ec0ceb8{--display:flex;--gap:calc(100vw/32) calc(100vw/32);--row-gap:calc(100vw/32);--column-gap:calc(100vw/32);--z-index:98;}.elementor-9 .elementor-element.elementor-element-ec0ceb8.e-con{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-5fb0ea5{z-index:98;}.elementor-9 .elementor-element.elementor-element-5fb0ea5 .elementor-heading-title{font-size:60px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-250af71{--display:flex;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-34e0e1c .elementor-heading-title{font-family:"Stardom", Sans-serif;font-size:40px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-76b1cb0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0de947f .elementor-heading-title{text-transform:lowercase;}.elementor-9 .elementor-element.elementor-element-b5aa69a{--display:flex;--gap:calc(100vw/32) calc(100vw/32);--row-gap:calc(100vw/32);--column-gap:calc(100vw/32);--z-index:98;}.elementor-9 .elementor-element.elementor-element-b5aa69a.e-con{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-5386442{--display:flex;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bdeadab .elementor-heading-title{font-family:"Stardom", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-47aeb15{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a9aba9c .elementor-heading-title{text-transform:lowercase;}.elementor-9 .elementor-element.elementor-element-1446b73{--display:flex;--gap:calc(100vw/32) calc(100vw/32);--row-gap:calc(100vw/32);--column-gap:calc(100vw/32);--z-index:98;}.elementor-9 .elementor-element.elementor-element-1446b73.e-con{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-244b472{--display:flex;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a90818e .elementor-heading-title{font-family:"Stardom", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-79729d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ae562d9 .elementor-heading-title{text-transform:lowercase;}.elementor-9 .elementor-element.elementor-element-ae37182{--display:flex;--gap:calc(100vw/32) calc(100vw/32);--row-gap:calc(100vw/32);--column-gap:calc(100vw/32);--z-index:98;}.elementor-9 .elementor-element.elementor-element-ae37182.e-con{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-0328520{--display:flex;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-34df1d3 .elementor-heading-title{font-family:"Stardom", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7ab9b09{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a2bdc34 .elementor-heading-title{text-transform:lowercase;}.elementor-9 .elementor-element.elementor-element-3246b67{--display:flex;--gap:calc(100vw/32) calc(100vw/32);--row-gap:calc(100vw/32);--column-gap:calc(100vw/32);--z-index:98;}.elementor-9 .elementor-element.elementor-element-3246b67.e-con{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-e18c673{--display:flex;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5c6c031 .elementor-heading-title{font-family:"Stardom", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7c92a98{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-b29a4fa .elementor-heading-title{text-transform:lowercase;}.elementor-9 .elementor-element.elementor-element-4b90ff9{--display:flex;--gap:calc(100vw/32) calc(100vw/32);--row-gap:calc(100vw/32);--column-gap:calc(100vw/32);--z-index:98;}.elementor-9 .elementor-element.elementor-element-4b90ff9.e-con{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-5afc417{--display:flex;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-441228a .elementor-heading-title{font-family:"Stardom", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d4c8799{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-76dd685 .elementor-heading-title{text-transform:lowercase;}.elementor-9 .elementor-element.elementor-element-a39c38d{--display:flex;--gap:calc(100vw/32) calc(100vw/32);--row-gap:calc(100vw/32);--column-gap:calc(100vw/32);--z-index:98;}.elementor-9 .elementor-element.elementor-element-a39c38d.e-con{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-c093436{--display:flex;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3ceb32b .elementor-heading-title{font-family:"Stardom", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-b638b69{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a036c48 .elementor-heading-title{text-transform:lowercase;}.elementor-9 .elementor-element.elementor-element-b36bf24{--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:calc(100vw/32) calc(100vw/32);--row-gap:calc(100vw/32);--column-gap:calc(100vw/32);}.elementor-9 .elementor-element.elementor-element-b36bf24:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b36bf24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3823ca5{--display:flex;--gap:calc(100vw/32) calc(100vw/32);--row-gap:calc(100vw/32);--column-gap:calc(100vw/32);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-9 .elementor-element.elementor-element-6dc3f82{z-index:98;}.elementor-9 .elementor-element.elementor-element-6dc3f82 .elementor-heading-title{font-size:60px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-0c5f84b{--display:flex;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ce98b15 .elementor-heading-title{font-family:"Stardom", Sans-serif;font-size:40px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b08a0ce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c3edcdb .elementor-heading-title{text-transform:lowercase;}.elementor-9 .elementor-element.elementor-element-f5ac708{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-f5ac708 .elementor-divider-separator{width:50%;}.elementor-9 .elementor-element.elementor-element-b4ea110{--display:flex;--gap:calc(100vw/32) calc(100vw/32);--row-gap:calc(100vw/32);--column-gap:calc(100vw/32);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-9 .elementor-element.elementor-element-5a7d586{--display:flex;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1dfc753 .elementor-heading-title{font-family:"Stardom", Sans-serif;font-size:40px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-4d41361{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7f65ea9 .elementor-heading-title{text-transform:lowercase;}.elementor-9 .elementor-element.elementor-element-4d127d4{--divider-border-style:dotted;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-9 .elementor-element.elementor-element-4d127d4 .elementor-divider-separator{width:50%;}.elementor-9 .elementor-element.elementor-element-7636a93{--display:flex;--gap:calc(100vw/32) calc(100vw/32);--row-gap:calc(100vw/32);--column-gap:calc(100vw/32);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-9 .elementor-element.elementor-element-ce9e9bf{--display:flex;--gap:calc(25vw/32) calc(25vw/32);--row-gap:calc(25vw/32);--column-gap:calc(25vw/32);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4b6d81e .elementor-heading-title{font-family:"Stardom", Sans-serif;font-size:40px;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b571f66{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9929236 .elementor-heading-title{text-transform:lowercase;}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-ec0ceb8{--width:50%;}.elementor-9 .elementor-element.elementor-element-b5aa69a{--width:50%;}.elementor-9 .elementor-element.elementor-element-1446b73{--width:50%;}.elementor-9 .elementor-element.elementor-element-ae37182{--width:50%;}.elementor-9 .elementor-element.elementor-element-3246b67{--width:50%;}.elementor-9 .elementor-element.elementor-element-4b90ff9{--width:50%;}.elementor-9 .elementor-element.elementor-element-a39c38d{--width:50%;}.elementor-9 .elementor-element.elementor-element-3823ca5{--width:50%;}.elementor-9 .elementor-element.elementor-element-b4ea110{--width:50%;}.elementor-9 .elementor-element.elementor-element-7636a93{--width:50%;}}/* Start custom CSS for wcf--typewriter, class: .elementor-element-ff0d087 */#direccion-comercial, #desarrollo-de-negocio{
    font-family: Stardom;
}

@media (min-width: 1025px){
    #marina-marcos{
        -webkit-text-stroke: 1px #CB9DF0; 
        color: white;
        font-weight: 600;
        position: relative;
        z-index: 90;
    }

    #relative-container{
        position: relative;
    }
    
    #marina-marcos-ab-1{
        position: absolute;
        top: 15px;
        left: -15px;
        color: #FDDBBB;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-2{
        position: absolute;
        top: 10px;
        left: -10px;
        color: #F0C1E1;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-3{
        position: absolute;
        top: 5px;
        left: -5px;
        color: #CB9DF0;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #subtitle-hero-home{
        font-size: 2vw;

    }
    
    #direccion-comercial, #desarrollo-de-negocio{
        font-size: 2.75vw;
    }
    
    #marina-marcos:hover, #marina-marcos-ab-1, #marina-marcos-ab-2, #marina-marcos-ab-3{
        animation: titleAnimation 1s linear; 
    }
}

@media (min-width: 768px) and (max-width: 1024px){
    #marina-marcos{
        -webkit-text-stroke: 1px #CB9DF0; 
        color: white;
        font-weight: 600;
        position: relative;
        z-index: 90;
    }

    #relative-container{
        position: relative;
    }
    
    #marina-marcos-ab-1{
        position: absolute;
        top: 8px;
        left: -8px;
        color: #FDDBBB;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-2{
        position: absolute;
        top: 5px;
        left: -5px;
        color: #F0C1E1;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-3{
        position: absolute;
        top: 2px;
        left: -2px;
        color: #CB9DF0;
        font-weight: 600;
        white-space: nowrap;
    }
    
}

@media (max-width: 767px){
    #marina-marcos{
        -webkit-text-stroke: 1px #CB9DF0; 
        color: white;
        font-weight: 600;
        position: relative;
        z-index: 90;
    }

    #relative-container{
        position: relative;
    }
    
    #marina-marcos-ab-1{
        position: absolute;
        top: 6px;
        left: -6px;
        color: #FDDBBB;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-2{
        position: absolute;
        top: 4px;
        left: -4px;
        color: #F0C1E1;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-3{
        position: absolute;
        top: 2px;
        left: -2px;
        color: #CB9DF0;
        font-weight: 600;
        white-space: nowrap;
    }
}

@keyframe titleAnimation{
    0%{
        transform: translateX(0);
        transform: translateY(0);
    }
    
    100%{
        transform: translateX(5px);
        transform: translateY(5px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-529d179 */#direccion-comercial, #desarrollo-de-negocio{
    font-family: Stardom;
}

@media (min-width: 1025px){
    #marina-marcos{
        -webkit-text-stroke: 1px #CB9DF0; 
        color: white;
        font-weight: 600;
        position: relative;
        z-index: 90;
    }

    #relative-container{
        position: relative;
    }
    
    #marina-marcos-ab-1{
        position: absolute;
        top: 15px;
        left: -15px;
        color: #FDDBBB;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-2{
        position: absolute;
        top: 10px;
        left: -10px;
        color: #F0C1E1;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-3{
        position: absolute;
        top: 5px;
        left: -5px;
        color: #CB9DF0;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #subtitle-hero-home{
        font-size: 2vw;

    }
    
    #direccion-comercial, #desarrollo-de-negocio{
        font-size: 2.75vw;
    }
}

@media (min-width: 768px) and (max-width: 1024px){
    #marina-marcos{
        -webkit-text-stroke: 1px #CB9DF0; 
        color: white;
        font-weight: 600;
        position: relative;
        z-index: 90;
    }

    #relative-container{
        position: relative;
    }
    
    #marina-marcos-ab-1{
        position: absolute;
        top: 14px;
        left: -7px;
        color: #FDDBBB;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-2{
        position: absolute;
        top: 10px;
        left: -5px;
        color: #F0C1E1;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-3{
        position: absolute;
        top: 6px;
        left: -3px;
        color: #CB9DF0;
        font-weight: 600;
        white-space: nowrap;
    }
    
}

@media (max-width: 767px){
    #marina-marcos{
        -webkit-text-stroke: 1px #CB9DF0; 
        color: white;
        font-weight: 600;
        position: relative;
        z-index: 90;
    }

    #relative-container{
        position: relative;
    }
    
    #marina-marcos-ab-1{
        position: absolute;
        top: 14px;
        left: -7px;
        color: #FDDBBB;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-2{
        position: absolute;
        top: 10px;
        left: -5px;
        color: #F0C1E1;
        font-weight: 600;
        white-space: nowrap;
    }
    
    #marina-marcos-ab-3{
        position: absolute;
        top: 6px;
        left: -3px;
        color: #CB9DF0;
        font-weight: 600;
        white-space: nowrap;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stardom';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://marinamarcos.es/wp-content/uploads/2024/11/Stardom-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */