.elementor-7246 .elementor-element.elementor-element-788674b{--display:flex;--margin-top:8vh;--margin-bottom:8vh;--margin-left:10vw;--margin-right:10vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7246 .elementor-element.elementor-element-bc23415{padding:0 calc(35% + 10vw)  0 0;}.elementor-7246 .elementor-element.elementor-element-bc23415 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );color:var( --e-global-color-vamtam_accent_6 );}.elementor-7246 .elementor-element.elementor-element-7797f46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0vh;--margin-bottom:8vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7246 .elementor-element.elementor-element-a30cfcd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7246 .elementor-element.elementor-element-a1c4bae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7246 .elementor-element.elementor-element-31a2226{--display:flex;}.elementor-7246 .elementor-element.elementor-element-1354850{--box-min-height:0px;border-style:none;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:0px;--nested-list-indent:4px;--item-text-hover-decoration:underline;--marker-size:0px;}.elementor-7246 .elementor-element.elementor-element-1354850 .elementor-toc__header-title{text-align:start;}.elementor-7246 .elementor-element.elementor-element-1354850 .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-7246 .elementor-element.elementor-element-1354850 .elementor-toc__list-item{font-size:0.9em;line-height:1.4em;}.elementor-7246 .elementor-element.elementor-element-c9ae11d{--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:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-7246 .elementor-element.elementor-element-c9ae11d:not(.elementor-motion-effects-element-type-background), .elementor-7246 .elementor-element.elementor-element-c9ae11d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-7246 .elementor-element.elementor-element-ce656e2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:solid;}.elementor-7246 .elementor-element.elementor-element-ce656e2:not( .elementor-widget-image ){-webkit-mask-image:url( https://javierballester.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7246 .elementor-element.elementor-element-ce656e2.elementor-widget-image img{-webkit-mask-image:url( https://javierballester.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7246 .elementor-element.elementor-element-ce656e2 img{width:100%;max-width:100%;}.elementor-7246 .elementor-element.elementor-element-fb10abf{width:auto;max-width:auto;text-align:center;}.elementor-7246 .elementor-element.elementor-element-fb10abf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(16px, 2vw, 22px);font-weight:700;line-height:1.2em;color:var( --e-global-color-vamtam_accent_6 );}.elementor-7246 .elementor-element.elementor-element-87ae9f6{width:auto;max-width:auto;text-align:center;}.elementor-7246 .elementor-element.elementor-element-87ae9f6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:clamp(16px, 0.8vw, 22px);font-weight:500;line-height:1.2em;color:var( --e-global-color-vamtam_accent_6 );}.elementor-7246 .elementor-element.elementor-element-56e8365{font-size:0.9em;font-weight:300;line-height:1.5em;}.elementor-7246 .elementor-element.elementor-element-cc41da3 .elementor-button{background-color:var( --e-global-color-vamtam_accent_6 );font-size:clamp(20px, 1vw, 22px);font-weight:400;fill:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_6 );border-radius:10em 10em 10em 10em;padding:4px 25px 4px 25px;}.elementor-7246 .elementor-element.elementor-element-cc41da3 .elementor-button:hover, .elementor-7246 .elementor-element.elementor-element-cc41da3 .elementor-button:focus{background-color:var( --e-global-color-vamtam_accent_5 );color:var( --e-global-color-vamtam_accent_6 );border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-7246 .elementor-element.elementor-element-cc41da3{margin:2vh 0 calc(var(--kit-widget-spacing, 0px) + 2vh) 0;}.elementor-7246 .elementor-element.elementor-element-cc41da3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7246 .elementor-element.elementor-element-cc41da3 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-7246 .elementor-element.elementor-element-cc41da3 .elementor-button-icon{font-size:28px;}.elementor-7246 .elementor-element.elementor-element-cc41da3 .elementor-button:hover svg, .elementor-7246 .elementor-element.elementor-element-cc41da3 .elementor-button:focus svg{fill:var( --e-global-color-vamtam_accent_6 );}@media(min-width:768px){.elementor-7246 .elementor-element.elementor-element-788674b{--content-width:90vw;}.elementor-7246 .elementor-element.elementor-element-7797f46{--width:80vw;}.elementor-7246 .elementor-element.elementor-element-a1c4bae{--width:20vw;}.elementor-7246 .elementor-element.elementor-element-31a2226{--width:100%;}.elementor-7246 .elementor-element.elementor-element-c9ae11d{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7246 .elementor-element.elementor-element-788674b{--content-width:100vw;}.elementor-7246 .elementor-element.elementor-element-7797f46{--width:100vw;}.elementor-7246 .elementor-element.elementor-element-a1c4bae{--width:40vw;}.elementor-7246 .elementor-element.elementor-element-31a2226{--width:100vw;}.elementor-7246 .elementor-element.elementor-element-c9ae11d{--width:100%;}}@media(max-width:1024px){.elementor-7246 .elementor-element.elementor-element-788674b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-7246 .elementor-element.elementor-element-bc23415{padding:0% 0% 0% 0%;}.elementor-7246 .elementor-element.elementor-element-bc23415 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-7246 .elementor-element.elementor-element-7797f46{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:80px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-7246 .elementor-element.elementor-element-a30cfcd{--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;}.elementor-7246 .elementor-element.elementor-element-a1c4bae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-7246 .elementor-element.elementor-element-31a2226{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vh;--padding-bottom:2vh;--padding-left:0;--padding-right:4vh;}.elementor-7246 .elementor-element.elementor-element-c9ae11d{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:7vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-7246 .elementor-element.elementor-element-fb10abf .elementor-heading-title{font-size:16px;}.elementor-7246 .elementor-element.elementor-element-87ae9f6 .elementor-heading-title{font-size:16px;}.elementor-7246 .elementor-element.elementor-element-cc41da3 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:60px 60px 60px 60px;padding:10px 16px 10px 16px;}}@media(max-width:767px){.elementor-7246 .elementor-element.elementor-element-788674b{--margin-top:5vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:16vw;--padding-bottom:8vw;--padding-left:4vw;--padding-right:4vw;}.elementor-7246 .elementor-element.elementor-element-bc23415 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-7246 .elementor-element.elementor-element-7797f46{--margin-top:5vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:16vw;--padding-bottom:8vw;--padding-left:4vw;--padding-right:4vw;}.elementor-7246 .elementor-element.elementor-element-a30cfcd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7246 .elementor-element.elementor-element-a1c4bae{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7246 .elementor-element.elementor-element-c9ae11d{--width:100%;--gap:4vh 0;--row-gap:4vh;--column-gap:0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:6vh;--padding-bottom:6vh;--padding-left:6vh;--padding-right:6vh;}.elementor-7246 .elementor-element.elementor-element-ce656e2{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-7246 .elementor-element.elementor-element-ce656e2.elementor-element{--align-self:center;}.elementor-7246 .elementor-element.elementor-element-fb10abf .elementor-heading-title{font-size:22px;}.elementor-7246 .elementor-element.elementor-element-cc41da3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 0 0 0;}.elementor-7246 .elementor-element.elementor-element-cc41da3 .elementor-button{padding:12px 23px 12px 23px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-a30cfcd */@media screen and (min-width: 1024px) {
    .elementor-7246 .elementor-element.elementor-element-a30cfcd img{
        width:50%;
        margin-bottom:1em;
        float: left;
        margin-right: 1.8em;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce656e2 */.elementor-7246 .elementor-element.elementor-element-ce656e2 img{  background: linear-gradient(to bottom, #f2f2f2, #ebebeb);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56e8365 */.elementor-7246 .elementor-element.elementor-element-56e8365 p{
    margin-bottom: 0.3em;
    font-size: 0.9em;
    line-height: 1.5em;
}

a.contacta_conmigo {
  display: block;
  width: fit-content;
  border: 1px solid #000;
  border-radius: 999px;
  padding: 4px 10px;
  margin-bottom: 2em;
  margin-top: 1em;
  font-size: 0.9rem;
  background-color: black;
  color: white;
  font-weight: 800;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://javierballester.com/wp-content/uploads/2023/10/PlusJakartaSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://javierballester.com/wp-content/uploads/2023/10/PlusJakartaSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://javierballester.com/wp-content/uploads/2023/10/PlusJakartaSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Plus Jakarta Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://javierballester.com/wp-content/uploads/2023/10/PlusJakartaSans-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */