@font-face{font-family:'Oswald-Bold';src:url(/wp-content/themes/Avada-Child-Theme/fonts/Oswald-Bold.ttf);font-display:swap}@font-face{font-family:'Oswald-ExtraLight';src:url(/wp-content/themes/Avada-Child-Theme/fonts/Oswald-ExtraLight.ttf) format('truetype');font-weight:lighter;font-style:normal;font-display:swap}@font-face{font-family:'Oswald-Light';src:url(/wp-content/themes/Avada-Child-Theme/fonts/Oswald-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Oswald-Medium';src:url(/wp-content/themes/Avada-Child-Theme/fonts/Oswald-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Oswald-Regular';src:url(/wp-content/themes/Avada-Child-Theme/fonts/Oswald-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Oswald-SemiBold';src:url(/wp-content/themes/Avada-Child-Theme/fonts/Oswald-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Archivo-Italic-VariableFont_wdth,wght';src:url(/wp-content/themes/Avada-Child-Theme/fonts/Archivo-Italic-VariableFont_wdth,wght.ttf) format('truetype');font-style:italic;font-display:swap}@font-face{font-family:'Archivo-Variable';src:url(/wp-content/themes/Avada-Child-Theme/fonts/Archivo-VariableFont_wdth,wght.ttf) format('truetype');font-style:normal;font-display:swap}:root{--font-oswald-bold:'Montserrat', sans-serif;--font-oswald-extra-light:'Montserrat', sans-serif;--font-oswald-light:'Montserrat', sans-serif;--font-oswald-medium:'Montserrat', sans-serif;--font-oswald-regular:'Montserrat', sans-serif;--font-oswald-semi-bold:'Montserrat', sans-serif;--font-archivo-italic:'Montserrat', sans-serif;--font-archivo:'Montserrat', sans-serif;--font-ibmplexsans:'Montserrat', sans-serif;--blanco:#f7f7f7;--gris:#eae8e6;--azul:#1b345a;--azul-oscuro:#0e1c2c;--burdeos:#8f1537}.lightbox{position:fixed!important;top:20%!important;left:0;width:100%;z-index:10000;font-weight:400;outline:0;max-height:400px!important}.lightbox img{object-fit:contain!important;max-height:60dvh!important}.texto h1,.texto h2,.texto-blanco h2,.texto h3,.texto h4,.jfa_name{font-family:'Montserrat',sans-serif!important;font-weight:900!important}.texto a{color:var(--burdeos)!important;text-decoration:underline!important}.texto table{width:100%;border-collapse:collapse;margin-bottom:20px;font-family:var(--font-archivo)}.black-bar{background-color:var(--azul-oscuro)!important}.black-bar h3{color:var(--blanco)!important}.texto th,.texto td{border:1px solid var(--azul-oscuro);text-align:left;padding:10px;font-family:var(--font-archivo);text-transform:uppercase!important;font-weight:400}.texto th{background-color:#8f1537;color:var(--blanco)!important}.tabla{overflow:auto!important}.texto tr:nth-child(even){background-color:#f2f2f2;border:0px!important}.texto tr:nth-child(odd){background-color:#cfcfcf;border:0px!important}.texto caption{background-color:var(--burdeos)!important;padding:10px!important;border:1px solid var(--azul-oscuro)}.texto-blanco h2{color:var(--blanco)!important}.texto-blanco p{font-family:var(--font-ibmplexsans)!important;color:var(--blanco)!important}.texto p{text-align:justify!important}.texto p,.texto a,.texto li{font-family:var(--font-ibmplexsans)!important;color:var(--blanco)!important}.texto p>strong{color:var(--blanco)!important}.altura-texto{max-height:165px!important;overflow:hidden!important;transition:all 0.3s!important}#main .altura-texto p:first-child{font-size:25px!important;line-height:25px!important}.view-all{max-height:9999px!important}.margen-izquierdo{padding-left:60px!important}.read-more{margin-top:0px!important}.boton button{padding:7px!important;padding-left:25px!important;padding-right:25px!important;background-color:var(--burdeos)!important;color:var(--blanco)!important;font-family:var(--font-oswald-regular)!important;border-radius:100px!important}.read-more button{padding:0px!important;background-color:transparent!important;color:var(--blanco)!important;font-family:var(--font-oswald-regular)!important}@media only screen and (max-width:1000px){.fila-reordenar{display:flex;flex-direction:column}.col-imagen{order:1}.col-texto{order:2}}.carousel-popup .boton button{background-color:var(--burdeos)!important;color:var(--blanco)!important;border:1px solid var(--burdeos)!important;border-radius:0px!important;font-family:var(--font-archivo)!important;font-weight:600!important;border-radius:50px!important;font-size:18px!important;padding:10px!important;padding-left:25px!important;padding-right:25px!important;width:100%!important}.boton-carousel{background-color:var(--burdeos)!important;font-weight:600!important;font-family:var(--font-oswald-medium)!important;border-radius:30px!important;text-align:center!important;padding:5px}.carousel-popup .owl-next,.carousel-popup .owl-prev{color:transparent!important}.carousel-popup .wpb_column:last-child .vc_column-inner .wpb_wrapper{display:flex!important;flex-direction:column!important;gap:0;padding-left:20px!important}.carousel-popup img{object-fit:contain!important;width:100%!important;height:380px!important}.carousel-popup .boton{margin-bottom:0px!important}.boton a{background-color:var(--burdeos)!important;color:var(--blanco)!important;border:1px solid var(--burdeos)!important;border-radius:0px!important;font-family:var(--font-archivo)!important;font-weight:600!important;border-radius:50px!important;padding:10px!important;padding-left:25px!important;padding-right:25px!important}.boton-blanco a{background-color:transparent!important;color:var(--blanco)!important;border:1px solid var(--blanco)!important;border-radius:0px!important;font-family:var(--font-archivo)!important;font-weight:600!important;border-radius:50px!important;padding:10px!important;padding-left:25px!important;padding-right:25px!important}.boton-all a{background-color:var(--burdeos)!important;color:var(--blanco)!important;border:2px solid var(--burdeos)!important;border-radius:0px!important;font-family:var(--font-archivo)!important;font-weight:unset!important;padding:10px!important;padding-left:25px!important;padding-right:25px!important;border-radius:50px!important}.timeline-number{border-radius:50px;padding:15px;padding-top:6px!important;padding-bottom:6px!important;background-color:var(--burdeos);color:var(--blanco)!important;margin-right:10px;font-size:25px!important;position:relative;top:-3px}.menu-lateral .sub-menu a{font-size:12px!important;font-family:var(--font-archivo)!important;display:flex;gap:5px}.dropdown{position:relative;cursor:pointer}.cerrar-menu{width:30px;cursor:pointer;position:absolute;top:70px;left:40px}.flecha-dropdown{width:25px!important;position:absolute;top:10px;left:0}.fusion-caret{margin-left:9px;position:absolute;right:38px;top:10px}.fusion-main-menu .sub-menu{background:rgb(14 28 44 / .65)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-radius:10px!important;color:#0e1c2c}.fusion-main-menu .sub-menu a>span{font-size:13px!important}.adhoc-languages{display:flex;flex-direction:row;align-items:center;gap:10px}.adhoc-languages a>img{width:30px!important}header,.fusion-header,.fusion-header .fusion-row{background-color:transparent!important;transition:all 0.3s!important}header{position:fixed!important;top:0;left:0;width:100%}.athletes{background-color:#fff!important}.athletes .menu-text{color:var(--azul)!important}.athletes .fusion-header:after{background-color:var(--azul)!important}.athletes-scrolled .fusion-header:after{width:100%!important}.athletes .fusion-caret .fusion-dropdown-indicator:before{color:var(--azul)!important}.athletes .checkmark span{background-color:var(--azul)!important}.scrolled{background:#0e1c2cb2!important;box-shadow:0 8px 32px 0 #0e1c2cb2!important;backdrop-filter:blur(4.5px);-webkit-backdrop-filter:blur(4.5px)}.fusion-logo,.social-header{width:190px}.fusion-standard-logo{width:100px!important}.fusion-header .fusion-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:20px!important;padding-bottom:20px!important;position:relative}.fusion-header::after{content:'';position:absolute;bottom:0;left:0;right:0;width:var(--site_width)!important;margin:auto;height:1px;background-color:var(--blanco)!important;transition:all 0.3s!important}.scrolled .fusion-header::after{width:100%!important}.fusion-header .fusion-row::after,.fusion-header .fusion-row::before,.fusion-header .fusion-row .fusion-clearfix{display:none!important}.fusion-main-menu li:last-child .menu-text::after{display:none!important}.menu-text::after{content:'|';margin-left:20px!important;margin-right:20px!important}.menu-text{font-family:var(--font-archivo)!important;font-weight:400!important;text-transform:uppercase!important;font-size:14px!important}.fusion-header .menu-item-has-children .menu-text::after{margin-left:30px!important}.user-header{position:absolute;right:0;top:15px}.user-header,.user-header a,.user-header a:hover{color:var(--nav_typography-color);font-size:12px}.athletes .user-header,.athletes .user-header a,.athletes .user-header a:hover{color:var(--azul)!important}.user-header a{text-transform:uppercase;margin-left:15px}.social-header{display:flex;flex-direction:row;align-items:center;justify-content:right;gap:10px}.social-header img{width:30px!important}.container-header{display:flex;flex-direction:row;align-items:center;gap:20px}.jfgascholar-logo img{width:150px!important}.fusion-slider-revolution{border:0px!important}#main .bg-intro{background-size:600px!important;background-position:center!important;background-repeat:no-repeat!important}.grid-programmes{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:35px!important;padding-left:30px!important;padding-right:30px!important}.grid-programmes .wpb_column{width:100%!important}.grid-programmes-dos .wpb_column{width:100%!important}.grid-programmes>.wpb_column>.vc_column-inner{min-height:500px!important;max-height:500px!important;background-size:cover!important;background-position:center;background-repeat:no-repeat!important;position:relative!important}.grid-programmes>.wpb_column>.vc_column-inner::after{content:'';background:#fff;background:linear-gradient(180deg,#fff0 22%,rgb(0 0 0) 100%);position:absolute;left:0;top:0;width:100%;height:100%}.grid-programmes>.wpb_column>.vc_column-inner>.wpb_wrapper{position:absolute;bottom:20px;z-index:999;padding-left:20px!important;padding-right:20px!important}.golf-camps{width:100%!important;margin:auto!important;left:0px!important;padding-left:5px!important;padding-right:5px!important}.texto-programmes p:first-child{font-family:var(--font-archivo)!important;font-weight:900!important;font-size:30px!important;line-height:35px!important}.texto-programmes p:last-child{font-family:var(--font-ibmplexsans)!important;font-weight:900!important;font-size:16px!important;line-height:22px!important}.texto-programmes p:nth-child(2){font-weight:300!important;font-size:16px!important;font-family:var(--font-ibmplexsans)!important;line-height:20px!important}.interior-classes .texto-programmes p:last-child{font-family:var(--font-ibmplexsans)!important;font-weight:300!important;font-size:16px!important;line-height:20px!important}.grid-programmes .elite-programme>div{background-position:left!important;background-size:2}.grid-programmes .future-programme>div{background-position:right!important}.tour-vision-grid>div{overflow:hidden!important}.tour-vision-grid>div p:last-child{padding:12px 20px;max-height:0;overflow:hidden;background:var(--azul-oscuro);text-align:justify;opacity:0;transition:max-height 0.4s ease-out,opacity 0.3s ease-out}.tour-vision-grid>div:hover p:last-child,.tour-vision-grid>div:focus p:last-child{max-height:210px;opacity:1}.boton-programme a{background-color:transparent!important;border-radius:50px!important;border:1px solid var(--blanco)!important;color:var(--blanco)!important;font-family:var(--font-archivo)!important;font-weight:lighter!important;padding:12px!important;padding-left:25px!important;padding-right:25px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}.boton-programme a>img{width:20px!important}.bg-cards{background:#f7f7f7;background:linear-gradient(180deg,rgb(247 247 247) 20%,rgb(234 232 230) 20%,rgb(234 232 230) 88%,rgb(255 255 255) 88%)}.altura-imagen{height:500px!important;background-position:bottom!important}.icono-sotoschool img{width:200px!important}.img-shadow,.img-shadow img,.img-shadow img,.img-shadow-dos img,.img-shadow-tres img{position:relative!important;z-index:999!important}.img-shadow::after{content:'';position:absolute;top:40px;left:40px;width:100%;height:100%;border:1px solid var(--burdeos)!important;z-index:99!important}.img-shadow-dos::after{content:'';position:absolute;top:50px;left:-10px;width:90%;height:87%;border:1px solid var(--burdeos)!important;z-index:99!important}.img-shadow-tres::after{content:'';position:absolute;top:50px;right:-10px;width:90%;height:87%;border:1px solid var(--burdeos)!important;z-index:99!important}.logo-jason img{width:110px!important}.logo-soto img{width:240px!important}.row-logos .vc_column-inner>.wpb_wrapper{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:35px!important}.personal-height{position:relative;height:800px!important;background-repeat:no-repeat;background-size:cover}.athlete-profile #main>.fusion-row{display:unset!important}#main .personal-height>.wpb_column::after{content:'';background:#f7f7f7;background:linear-gradient(180deg,#fff0 0%,rgb(0 0 0) 100%);width:100%;height:100%;position:absolute}.width-growth{max-width:var(--site_width);margin:auto!important}.vc_tta-title-text{font-family:var(--font-archivo)!important;font-size:18px!important;color:var(--burdeos)!important;font-weight:unset!important}.vc_tta-panel-body{background-color:transparent!important;font-size:15px!important}.vc_tta-panel{background-color:var(--azul-oscuro)!important}.grid-interior .vc_column-inner{box-shadow:rgb(0 0 0 / .05) 0 0 0 1px;padding:25px!important;padding-top:40px!important;transition:all 0.3s!important;position:relative;top:0}.grid-interior .vc_column-inner:hover{top:-10px;box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.grid-technologies .owl-item>.vc_row{margin:0 18px}.grid-technologies .owl-item .wpb_column>.vc_column-inner{min-height:500px!important;max-height:500px!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;position:relative!important}.grid-technologies .owl-item .wpb_column>.vc_column-inner::after{content:'';background:#fff;background:linear-gradient(180deg,#fff0 22%,rgb(0 0 0) 100%);position:absolute;left:0;top:0;width:100%;height:100%}.grid-technologies .owl-item .wpb_column>.vc_column-inner>.wpb_wrapper{position:absolute;bottom:20px;z-index:999;padding-left:20px!important;padding-right:20px!important}.grid-technologies .owl-prev,.grid-technologies .owl-next{text-indent:-9999999999px}.grid-technologies .owl-prev::before,.grid-technologies .owl-next::before{text-indent:0}@media only screen and (max-width:1630px){.grid-technologies .owl-nav{display:block!important}.grid-technologies .owl-prev{left:0px!important}.grid-technologies .owl-next{right:0px!important}}.texto-technologies p{font-family:var(--font-archivo)!important;font-weight:900!important;font-size:30px!important;line-height:35px!important}.boton-technologies a{background-color:transparent!important;border-radius:50px!important;border:1px solid var(--blanco)!important;color:var(--blanco)!important;font-family:var(--font-archivo)!important;font-weight:lighter!important;padding:12px!important;padding-left:25px!important;padding-right:25px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important}.boton-technologies a>img{width:20px!important}.popup-technology{background-color:#0e1c2c!important;padding:30px}.popup-technology h3{margin-top:0;font-family:var(--font-archivo)!important;font-weight:900!important}.overflow-visible{overflow:visible!important;position:relative}.jfahome_profiles{display:flex;gap:15px;max-width:99%;transition:transform 0.5s ease-in-out}.jfahome_profileblock{background-color:var(--azul)!important;display:flex;flex-direction:column;align-items:center;position:relative;width:25%!important;padding:20px!important;padding-bottom:40px!important;flex:0 0 25%;position:relative;z-index:9999!important;flex-shrink:0;text-align:center;transition:all 0.3s!important;-webkit-transition:all 0.3s!important}.home_profile_buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:45px!important;width:100%;gap:20px}.home_profile_buttons a{cursor:pointer}.jfahome_profileblock_photo{border-radius:100%!important;width:200px;height:200px;position:absolute;top:-95px!important}.jfahome_profileblock_fullname{color:var(--blanco)!important;font-family:var(--font-archivo)!important;font-weight:900!important;text-align:center!important;padding-top:100px!important;font-size:25px!important;line-height:27px!important;width:200px;text-transform:uppercase!important}.jfahome_profileblock hr{background-color:var(--burdeos)!important;border:0px!important;width:40%;margin-top:30px!important;margin-bottom:30px!important;height:4px}.jfahome_profileblock_unilogo{display:flex;flex-direction:column;align-items:center;justify-content:center}.jfahome_profileblock_unilogo img{max-height:100px}.jfahome_profileblock_uniname{color:#f8d16d!important;font-family:var(--font-oswald-light)!important;margin-top:10px!important;margin-bottom:10px!important;font-size:20px!important;text-align:center!important}.jfahome_profileblock_profilebutton{color:var(--blanco)!important;font-family:var(--font-archivo)!important;text-transform:uppercase!important;display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:20px!important;font-size:16px!important}.jfa_media_videoblock{background-color:var(--blanco)!important;padding:15px}.error404 #main{padding-top:60px!important}.error404 header,.page-id-113 header{background-color:var(--azul-oscuro)!important}.error404 .fusion-header::after,.page-id-113 .fusion-header::after{display:none}.error-page .image img{width:500px}.descerror{margin-top:0px!important;margin-bottom:30px!important;font-family:var(--font-ibmplexsans)!important}.cod-error{color:var(--burdeos)!important;font-size:70px!important;margin-bottom:0px!important;font-family:var(--font-oswald-bold)!important}.error-page h1{font-family:var(--font-archivo)!important;font-size:35px!important;text-align:left;font-weight:900!important;margin-top:0px!important}.error-page{display:grid;grid-template-columns:0.5fr 0.5fr;gap:20px;place-items:center;min-height:90vh}.error-page .text{width:100%}.error-page .text>a{background-color:var(--burdeos)!important;color:var(--blanco)!important;padding:10px;padding-left:45px!important;border-radius:50px!important;padding-right:45px!important;font-size:16px!important;font-weight:300!important;font-family:var(--font-archivo)!important;margin-top:20px!important}.tabs-jfga .vc_tta-tabs-list{width:fit-content!important;margin:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}#main .tabs-jfga .vc_tta-tabs-list li a{border-radius:100px!important;overflow:hidden!important}#main .tabs-jfga .vc_tta-panel-body{border:0px!important;padding-top:60px!important}#main .tabs-jfga .vc_tta-tab a{background-color:var(--gris)!important;border:0px!important;padding-top:5px!important;padding-bottom:5px!important}#main .tabs-jfga .vc_tta-tab a>span{color:var(--azul-oscuro)!important;font-weight:600!important;font-size:20px!important}#main .tabs-jfga .vc_active a{background-color:var(--burdeos)!important}#main .tabs-jfga .vc_active a>span{color:var(--blanco)!important}.whats-inc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:stretch}.whats-inc-item{display:flex;flex-direction:row;align-items:center;justify-content:left;gap:10px;min-height:60px;padding:15px;padding-top:10px!important;padding-bottom:10px!important;background-color:var(--blanco);border-radius:10px}.whats-inc-item img{width:20px}.whats-inc-item p{margin-top:0px!important;margin-bottom:0px!important;font-size:17px!important;font-family:'Montserrat',sans-serif!important;color:var(--azul-oscuro)!important}.camps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.camp-item{background-color:var(--azul);border-radius:10px;padding:15px;padding-top:10px!important;padding-bottom:10px!important}.camp-item h4{font-family:'Montserrat',sans-serif!important;text-align:center!important;margin-bottom:10px!important;font-size:20px!important}.camp-item p{font-family:'Montserrat',sans-serif!important;text-align:center!important;font-size:14px!important}.gallery-camps img{object-fit:cover;width:100%;height:300px!important}.gallery-camps .owl-next,.gallery-camps .owl-prev{color:var(--azul-oscuro)!important}.gallery-camps .owl-next{right:-20px!important}.gallery-camps .owl-prev{left:-20px!important}#main .gsection_title{font-family:var(--font-archivo)!important;font-weight:900!important;font-size:25px!important;margin-top:40px!important;margin-bottom:10px!important}.gfield_label,.gform-field-label{font-family:var(--font-ibmplexsans)!important;font-weight:500!important}.gform-field-label--type-sub{background-color:var(--azul)!important;color:var(--blanco)!important;width:fit-content!important;padding-left:10px!important;padding-right:10px!important;padding-top:0px!important;margin-top:10px!important;font-size:13px!important;border-radius:5px}.gform_validation_errors{display:none}.validation_message{background-color:transparent!important;border:0px!important;font-size:13px!important;padding:0px!important;font-family:var(--font-ibmplexsans)!important}.gform_body input,.gform_body textarea{font-family:var(--font-archivo)!important;resize:none!important;font-weight:unset!important}.gform_body textarea{max-height:250px}.gform_body input::placeholder,.gform_body textarea::placeholder{color:#fff}.gform_required_legend{display:none!important}.gform_footer input[type='submit']{background-color:var(--burdeos)!important;color:var(--blanco)!important;padding-left:25px!important;border-radius:50px!important;padding-right:45px!important;font-size:14px!important;font-weight:300!important;font-family:var(--font-archivo)!important;transition:0.3s!important}.gform_next_button,.gform_previous_button{background-color:var(--burdeos)!important;color:var(--blanco)!important;padding-left:25px!important;border-radius:50px!important;padding-right:25px!important;font-size:14px!important;font-weight:300!important;font-family:var(--font-archivo)!important;transition:0.3s!important}.gform_footer{position:relative;width:fit-content!important;overflow:hidden}.gform_flecha{position:absolute;right:15px;top:22px;bottom:0;width:21px!important;transition:0.3s!important;opacity:1}.gform_footer:hover .gform_flecha{right:-40px!important;opacity:0}.gform_footer:hover input[type='submit']{padding-right:25px!important}.ginput_container_consent .gform-field-label{margin-left:-7px!important;font-family:var(--font-archivo)!important;font-size:13px!important;opacity:.75}.ginput_container_consent{cursor:pointer;position:relative}.ginput_container_consent input{position:relative;z-index:99999!important;cursor:pointer;width:2em;height:2em;opacity:0;left:-4px}.ginput_container_consent svg{overflow:visible;position:absolute;left:2px;top:7px}.ginput_container_consent .path{fill:none;stroke:var(--blanco);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray 0.5s ease,stroke-dashoffset 0.5s ease;stroke-dasharray:241 9999999;stroke-dashoffset:0}.ginput_container_consent input:checked~svg .path{stroke-dasharray:70.5096664428711 9999999;stroke-dashoffset:-262.2723388671875}.icon-gracias .wpb_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto;height:fit-content!important}.icon-gracias .wpb_raw_code{margin-bottom:0px!important}.texto-gracias h3{margin-top:0px!important}.home #carousel-anything-1 img{filter:brightness(0) invert(1)!important}.form-grid{display:grid;grid-template-columns:1fr 2fr;gap:35px}.form-grid .texto{height:fit-content!important;border:3px solid var(--burdeos);padding:6px 28px}.fusion-footer-widget-area>.fusion-row{border-top:2px solid #dcd6d4!important;border-bottom:2px solid #dcd6d4!important;padding-top:40px!important;padding-bottom:40px!important}.logo-footer{width:120px!important;filter:grayscale(100%)}.footer-contact p,.footer-contact a,.menu-footer a,.legal-footer a{color:var(--blanco)!important;font-family:var(--font-archivo)!important;font-weight:300!important;font-size:13px;margin-top:0px!important}.legal-footer a{text-align:right!important}.footer-contact,.menu-footer{display:flex;flex-direction:column;margin-top:30px!important}.social-footer{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:right;margin-bottom:30px}.social-footer a>img{width:30px!important}.legal-footer{display:flex;flex-direction:column;align-items:flex-end;justify-content:right;margin-top:30px!important}#main .ajuste-foto-seccion{background-position-y:20%!important}.bloque-superponer{position:relative}.bloque-superpuesto{position:absolute;bottom:45px!important;z-index:999!important;width:80%!important;left:0!important;right:0!important;margin:auto!important}.altura-seccion{min-height:500px!important;max-height:500px!important;margin-bottom:45px!important}.ajuste-contenido{position:relative;margin-top:-200px!important;z-index:999!important}.gb-livescore-footer{display:none!important}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{background-color:var(--burdeos)!important;border-color:var(--burdeos)!important}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{border-radius:0px!important;margin-left:0px!important;border:0px!important;color:var(--blanco)!important;border-bottom:1px solid var(--burdeos)!important;background-color:var(--azul-oscuro)!important}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a span{color:var(--blanco)!important}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a span{color:var(--blanco)!important}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a span{font-size:15px!important}.camp-tabs p,.camp-tabs h1,.camp-tabs h2,.camp-tabs h3,.camp-tabs .vc_tta-panel-body ul>li{color:var(--blanco)!important;margin-bottom:10px!important}.camp-tabs td{color:var(--azul-oscuro)!important}.camp-tabs h1,.camp-tabs h2,.camp-tabs h3{margin-top:20px!important}.camp-tabs .boton a{color:var(--blanco)!important}.camp-tabs .vc_tta-panel-body{padding-left:30px!important;padding-right:30px!important;padding-top:20px!important;padding-bottom:40px!important}.camp-tabs a{color:var(--blanco)!important;font-weight:600!important}.camp-tabs h1{font-size:25px!important}.camp-tabs h2{font-size:25px!important}.camp-tabs h3{font-size:20px!important}.vc_tta.vc_general .vc_tta-panel-body{border:1px solid var(--burdeos)!important}.data-grid .vc_column-inner{background-color:var(--blanco)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding-left:10px!important;padding-right:10px!important;padding-top:35px!important;border-radius:5px!important}.data-grid p{color:var(--burdeos)!important;margin-bottom:0px!important;font-weight:600!important;text-align:center!important}.data-grid p>strong{color:var(--azul-oscuro)!important;margin-bottom:0px!important;font-weight:600!important}.grid-features .vc_column-inner{background-color:var(--blanco)!important;padding:20px!important;padding-top:40px!important;border-radius:5px!important}.grid-features .texto p>strong{color:var(--burdeos)!important}.grid-features .texto p{color:var(--azul-oscuro)!important}.grid-blog{display:flex;flex-direction:column;gap:35px}.grid-blog form{height:fit-content!important;display:flex;flex-direction:column}.all-grid-posts{display:flex;flex-direction:column;width:100%}.pagination{gap:10px!important}.grid-blog .grid-posts{width:100%}.grid-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:15px}.post-card{background-size:cover;background-position:center;width:100%;height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.post-card::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgb(0 0 0 / .486);opacity:0;transition:all 0.3s!important}.post-card:hover::after{opacity:1}.label-category{display:flex;flex-direction:row;align-items:center;cursor:pointer;gap:10px}.category-form{width:300px}.category-form select{border:0px!important;background-color:#fff!important;color:var(--azul-oscuro)!important;padding-left:10px;padding-right:10px;border-radius:5px!important}.category-form input[type='submit']{border-radius:5px!important;background-color:var(--burdeos)!important;color:var(--blanco)!important;font-family:var(--font-archivo)!important;border:0px!important;padding:8px!important;padding-left:20px!important;padding-right:20px!important;cursor:pointer;margin-top:30px}.category-post{margin-top:0px!important;margin-bottom:0px!important;padding:5px;border-radius:5px;background-color:var(--burdeos);color:#fff!important}.category-form p{font-family:var(--font-ibmplexsans)!important}.category-form>p{font-family:var(--font-archivo)!important;font-weight:900!important;font-size:18px!important;color:var(--blanco)!important}.imagen-portada{width:100%;height:400px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:30px!important;padding-right:30px!important;border-radius:10px!important}.text-card{padding-top:20px!important;position:relative;z-index:999;opacity:0;transition:all 0.3s!important;padding:10px!important}.post-card:hover .text-card{opacity:1}.grid-posts h2{font-size:22px!important}.grid-posts p{color:#fff!important;margin-bottom:0px!important;font-size:14px!important}.info-post{display:flex;flex-direction:row;align-items:center;justify-content:center}.info-post p{display:flex;flex-direction:row;align-items:center}.info-post p::after{content:'|';margin-left:10px;margin-right:10px}.info-post p:last-child::after{display:none!important}.info-post img{width:13px!important;margin-right:8px}.imagen-portada h1{color:var(--blanco)!important;position:relative;top:50px;text-align:center;font-size:35px!important;z-index:99;font-family:var(--font-archivo)!important;font-weight:900!important}.imagen-portada::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0007}.portada{width:100%;height:200px;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:30px!important;padding-right:30px!important;border-radius:10px!important}.single-post #main .fusion-row,.single-ofertas_de_trabajo #main .fusion-row{max-width:100%!important}.single-post #main,.single-ofertas_de_trabajo #main{padding:0px!important}.single-post .post-content,.single-ofertas_de_trabajo .post-content{max-width:var(--site_width)!important;margin:auto;padding-top:30px}.post-content h1,.post-content h2,.post-content h3{font-family:var(--font-archivo)!important}.jfasearch_results{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;margin-top:45px}.jfasearch_athleteblock{padding:20px!important;background-color:var(--gris)!important;padding-bottom:40px!important}.jfasearch_athleteblock_fullname{font-family:var(--font-archivo)!important;font-weight:900!important;color:var(--azul)!important;font-size:20px!important}.jfasearch_athleteblock_buttonwrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.jfasearch_athleteblock_minibio{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.jfasearch_athleteblock_buttonwrapper a{color:var(--blanco)!important;font-family:var(--font-archivo)!important;text-transform:uppercase!important;background-color:var(--azul-oscuro)!important;border-radius:50px!important;padding:5px;padding-left:30px!important;padding-right:30px!important;font-weight:200!important}.jfasearch_years_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.jfasearch_years_wrapper a{background-color:var(--gris)!important;padding:5px!important;padding-left:20px!important;padding-right:20px!important;text-transform:uppercase!important;color:var(--azul)!important;font-family:var(--font-archivo)!important;font-weight:500}.jfasearch_years_wrapper a.jfasearch_selectedyear{background-color:var(--azul)!important;color:var(--blanco)!important}.athlete-profile main p{font-family:var(--font-ibmplexsans)!important}.jfa_publicinfo_wrap{padding-left:30px!important;padding-right:30px!important}.jfa_introvideo_container iframe{width:100%!important;margin-top:45px!important;margin-bottom:45px!important}.jfa_privateinfo_wrap{background-color:var(--azul-oscuro)!important;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px!important;padding-top:50px!important;padding-bottom:50px!important;text-align:center}.jfa_title{color:var(--blanco)!important;font-family:var(--font-archivo)!important;font-size:30px!important;font-weight:900!important;text-transform:uppercase!important;margin-bottom:35px!important}.jfa_button-wrapper a{background-color:transparent!important;color:#f8d16d!important;border:1px solid #f8d16d!important;font-family:var(--font-archivo)!important;text-transform:uppercase!important;padding:10px!important;padding-left:45px!important;padding-right:45px!important;border-radius:50px!important;font-weight:200!important}.jfa_name{margin-top:0px!important}.hr-profile{border:0px!important;width:100px!important;height:4px!important;background-color:var(--burdeos)!important;margin-left:0;margin-left:30px!important}.jfa_publicinfo_wrap{background-color:var(--blanco)!important;padding-top:45px!important}.jfa_publicinfo{min-height:400px!important;background-image:url(/wp-content/uploads/2023/10/Objeto-inteligente-vectorial3.png);background-repeat:no-repeat;background-position:center;background-size:contain}.jfa_personalinfo_wrap{padding-top:55px!important;padding-bottom:45px!important;background-color:white!important}.jfa_swingclubdata_wrap,.jfa_tournaments_wrap,.jfa_achievements_wrap{background-color:var(--blanco)!important;padding-top:55px!important}.jfa_academics_wrap,.jfa_references_wrap,.jfa_media_wrap,.jfa_trackdata_wrap{background-color:var(--azul)!important;padding-top:55px!important}.jfa_media_wrap,.jfa_trackdata_wrap{padding-bottom:45px!important}.jfa_trackdatalist{padding-top:45px;display:flex;flex-wrap:wrap}.jfa_trackdatablock{width:20%;text-align:center;margin-bottom:30px}.jfa_trackdatablock-icon>img{margin-bottom:10px}.jfa_trackdatablock-description{color:#fff;text-align:center}.jfa_personalinfocolumns{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:30px;margin-top:45px!important;padding-left:60px}.jfa_personalinfoelement{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;border-bottom:2px solid var(--burdeos)!important;font-family:var(--font-archivo)!important;font-weight:400!important;padding-bottom:10px!important}.athlete-profile .jfa_profile_blockwrap h2{color:var(--azul-oscuro)!important}#main .jfa_privateinfo h2{color:var(--blanco)!important}.jfa_golfstats{padding-top:65px!important}#main .jfa_table{display:table;margin-bottom:0px!important;width:100%;border-collapse:collapse;min-width:500px}.grid-jfgp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:20px!important;margin-bottom:45px!important;padding-left:25px!important;padding-right:25px!important}.grid-jfgp .vc_row{margin-bottom:0px!important;margin-right:0px!important;margin-left:0px!important}.grid-jfgp .vc_row>.wpb_column{position:relative!important}.grid-jfgp .vc_row>.wpb_column::after{position:absolute!important;top:0!important;left:0!important;content:'';background-color:rgb(0 0 0 / .207);width:100%;height:100%}.grid-jfgp h2{font-size:25px!important}.altura-seccion.gap-programme{background-position:right!important}.altura-seccion.professional-programme{background-position:left!important}.ajuste-tabla{padding-left:60px!important;padding-top:45px!important;padding-bottom:45px!important}.jfa_table th{background-color:var(--azul-oscuro);padding:10px;text-align:left;color:#fff!important;font-family:var(--font-archivo)!important}.jfa_table td{padding:10px;text-align:left;font-family:var(--font-archivo)!important}.jfa_table tbody tr{background-color:#fff}.jfa_table tbody tr:nth-child(odd){background-color:#eae8e6}.jfa_table tbody tr:hover{background-color:#e0e0e0}.jfa_achievementsrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:30px!important;padding-left:60px!important;padding-top:45px!important;padding-bottom:45px!important;font-family:var(--font-archivo)!important}.jfa_achievementstitle{padding-bottom:10px!important;padding-left:20px;border-bottom:2px solid var(--burdeos)!important}.jfa_achievementslist li::marker{color:var(--burdeos)!important}#main .jfa_academics_wrap h2{color:var(--blanco)!important}.jfa_references_list{padding-left:60px!important}.jfa_schools,.jfa_references_list{padding-top:45px!important}.jfa_schools-row,.jfa_gpasat-row,.jfa_references-row{display:flex;flex-direction:row;justify-content:space-between;gap:30px;border-bottom:2px solid var(--burdeos)!important;padding-left:20px!important;padding-bottom:10px!important;padding-top:10px!important;color:var(--blanco)!important;font-family:var(--font-archivo)!important}#main .jfa_references h2,#main .jfa_media_wrap h2,#main .jfa_trackdata_wrap h2{color:var(--blanco)!important}.jfa_schools div:last-child{border-bottom:0px!important}.jfa_schools .jfa_schools-row div:last-child{border-bottom:none!important}.jfa_schools,.jfa_gpasat{padding-left:60px!important}.jfa_gpasat{padding-top:20px!important}.jfa_schools-title,.jfa_gpasat-title{font-family:var(--font-archivo)!important;font-weight:900!important;color:var(--blanco)!important;padding-left:20px!important;padding-bottom:10px!important;font-size:25px!important;border-bottom:2px solid var(--burdeos)!important}.jfa_navigation_wrap{display:flex;flex-direction:row;align-items:center;padding-top:0px!important;background-color:var(--azul)!important}.jfa_navigation_block{width:50%;height:500px;background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:end;position:relative}.jfa_navigation_name{position:relative;z-index:99!important;color:var(--blanco)!important;font-family:var(--font-archivo)!important;font-size:30px!important;font-weight:900!important;padding-bottom:30px!important}.jfa_navigation_buttonwrapper{position:relative;z-index:99!important;padding-bottom:40px!important}.jfa_navigation_buttonwrapper a{color:var(--blanco)!important;border:1px solid var(--blanco)!important;padding:10px!important;padding-left:45px!important;padding-right:45px!important;border-radius:50px!important;font-family:var(--font-archivo)!important;font-family:var(--font-archivo)!important;text-transform:uppercase!important}.jfa_navigation_block::after{position:absolute;top:0;left:0;content:'';height:100%;width:100%;background:#000;background:linear-gradient(0deg,rgb(0 0 0) 0%,#fff0 100%)}.jfasearch_userbar{padding:20px!important;box-shadow:rgb(0 0 0 / .05) 0 0 0 1px;width:fit-content;font-family:var(--font-archivo)!important;gap:20px;display:flex;flex-direction:column;margin:auto;margin-bottom:30px!important}.jfasearch_userbar_buttons_wrapper{display:flex;flex-direction:row;align-items:center;gap:20px}.jfasearch_userbar_buttons_wrapper a{background-color:var(--burdeos)!important;color:var(--blanco)!important;padding:5px;padding-left:25px!important;padding-right:25px!important}.jfasearch_userbar_welcome{color:var(--azul-oscuro)!important;font-weight:600!important;font-size:20px!important;text-align:center}.jfasearch_paginator{display:flex;flex-direction:row;margin-top:40px;align-items:center;justify-content:right;gap:10px}.jfasearch_paginator_page,.jfasearch_paginator_currentpage{color:var(--blanco)!important;background-color:var(--azul-oscuro)!important;padding:5px;padding-left:10px;padding-right:10px}.jfasearch_paginator_currentpage{background-color:var(--burdeos)!important}.container-burger input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.container-burger{display:block;position:relative;cursor:pointer;font-size:20px;user-select:none;width:fit-content;margin:0}.checkmark{position:relative;top:0;left:0;height:1.3em;width:32px}.checkmark span{width:32px;height:2px;background-color:#fff;position:absolute;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out}.checkmark span:nth-child(1){top:10%}.checkmark span:nth-child(2){top:50%}.checkmark span:nth-child(3){top:90%}.container-burger input:checked+.checkmark span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);-o-transform:translateY(-50%) rotate(45deg)}.container-burger input:checked+.checkmark span:nth-child(2){top:50%;transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);-moz-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);-o-transform:translateY(-50%) rotate(-45deg)}.container-burger input:checked+.checkmark span:nth-child(3){transform:translateX(-50px);-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);opacity:0}.menu-lateral{display:flex!important;flex-direction:column!important;align-items:flex-start;padding-top:40px!important;padding-bottom:180px!important;padding-left:40px!important;padding-right:40px!important;background:rgb(14 28 44 / .65);box-shadow:0 8px 32px 0 rgb(31 38 135 / .77);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);height:100vh!important;position:fixed;top:0;right:-120%!important;overflow:auto!important;transition:all 0.4s!important;box-shadow:rgb(149 157 165 / .2) 0 8px 24px;direction:rtl}.menu-lateral::-webkit-scrollbar{width:5px}.menu-lateral::-webkit-scrollbar-track{background-color:#1b345a}.menu-lateral::-webkit-scrollbar-thumb{background-color:var(--burdeos);border-radius:5px}.menu-lateral::-webkit-scrollbar-thumb:hover{background-color:#555}.logo-lateral{width:100px!important}.menu-lateral .menu{padding-left:0px!important;list-style:none!important;display:flex;flex-direction:column;align-items:flex-start;padding-top:30px!important;width:100%!important}.menu-lateral .menu-home-container{width:100%!important}.menu-lateral .menu li{width:100%!important;padding-top:10px!important;padding-bottom:10px!important}.menu-lateral .menu li>a{font-family:var(--font-archivo);text-transform:uppercase;font-size:15px!important}.lateral-social{margin-top:30px!important}.lateral-social img{width:30px!important}.visible{right:0%!important}.menu-lateral .menu-item-has-children{max-height:50px!important;overflow:hidden!important;position:relative;cursor:pointer;transition:all 0.3s!important}.flecha-lateral{position:absolute;top:16px;right:0;width:15px}.menu-lateral .max-height{max-height:5000px!important}.menu-lateral .girar{transform:rotate(90deg)}.menu-lateral .menu-item-has-children .sub-menu{list-style:none!important;padding-left:20px!important}.menu-lateral .menu-item-has-children .sub-menu li>a{font-size:13px!important}.editprofilewrapper{font-family:var(--font-archivo)!important}.jfa_editprofiletitle{font-family:var(--font-archivo)!important;color:var(--azul-oscuro)!important;font-weight:900!important;font-size:20px!important;padding-bottom:20px!important}.jfa_editprofilesubtitle,.jfa_editprofilesectiontitle{color:var(--burdeos);font-weight:600!important;padding-bottom:10px!important;padding-top:10px!important;font-family:var(--font-archivo)!important}.editprofilewrapper input,.editprofilewrapper textarea,.editprofilewrapper select{border:0px!important;background-color:#f7f7f7!important}.jfa_editprofilelang{display:flex;flex-direction:row;align-items:center}.jfa_editprofilelang-en:before,.jfa_editprofilelang-es:before{top:8px!important}.jfa_editprofiletable{display:table;width:100%;margin-bottom:20px!important}.jfa_successmessage{background-color:#4caf50;color:#fff;padding:15px 20px;border-radius:5px;margin-bottom:20px;box-shadow:0 4px 8px rgb(0 0 0 / .1);font-size:16px;text-align:center;font-family:var(--font-archivo)!important}.jfa_editprofiletable th{background-color:var(--azul-oscuro);padding:10px;text-align:left;color:#fff!important;font-family:var(--font-archivo)!important}.jfa_editprofilebutton{margin-bottom:40px!important;background-color:var(--burdeos)!important;color:var(--blanco)!important;font-family:var(--font-archivo)!important;border:0px!important;border-radius:50px!important;padding:5px!important;padding-left:25px!important;padding-right:25px!important;font-size:14px!important;margin-top:10px!important}#main .save-changes{margin-bottom:40px!important;background-color:var(--azul-oscuro)!important;color:var(--blanco)!important;font-family:var(--font-archivo)!important;border:0px!important;border-radius:50px!important;padding:10px!important;padding-left:25px!important;padding-right:25px!important;font-size:14px!important;margin-top:10px!important}.jfa_media_videogallery_wrapper{position:relative;overflow-x:hidden;margin-left:60px!important;padding-top:45px!important;width:100%}.jfahome_profileswrapper{position:relative;overflow-x:hidden;margin-left:0px!important;padding-top:105px!important}.jfa_media_videogallery{display:flex;gap:15px;max-width:99%;transition:transform 0.5s ease-in-out}.jfa_media_videogallery iframe{width:100%!important;max-height:280px}.jfa_media_videoblock{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;text-align:center;width:50%;flex:0 0 50%;padding:20px!important;padding-bottom:40px!important;text-align:left!important;position:relative!important;top:0!important;transition:all 0.3s!important;-webkit-transition:all 0.3s!important}.jfa_media_videoblock_title{font-family:var(--font-archivo)!important;font-weight:900!important;font-size:20px!important;color:var(--azul-oscuro)!important}.jfa_media_videoblock_description{font-family:var(--font-ibmplexsans)!important}.gallery_buttons{padding-left:60px!important;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:45px!important}.gallery_buttons a{background-color:transparent!important;border:0 solid #eee;cursor:pointer}.jfa_personalinfo_wrap,.jfa_golfstats_wrap,.jfa_swingclubdata_wrap,.jfa_tournaments_wrap,.jfa_achievements_wrap,.jfa_academics_wrap,.jfa_references_wrap,.jfa_media_wrap,.jfa_trackdata_wrap{padding-left:30px!important;padding-right:30px!important}.athlete-profile .ajuste-tabla{overflow:auto}.athlete-profile .ajuste-tabla::-webkit-scrollbar{width:20px!important;height:4px}.athlete-profile .ajuste-tabla::-webkit-scrollbar-thumb{background-color:var(--burdeos)!important}.grid-results{max-width:var(--site_width)!important;margin:auto!important}.jfa_editprofiletable td{text-align:left;font-family:var(--font-archivo)!important}.jfa_editprofiletable tbody tr{background-color:#fff}.jfa_editprofiletable tbody tr:nth-child(odd){background-color:#eae8e6}.jfa_editprofiletable tbody tr:hover{background-color:#e0e0e0}.jfa_minibio{padding-left:60px!important;padding-top:45px!important}.athlete-editprofile .ajuste-tabla{overflow-x:scroll}#CybotCookiebotDialog{color:#6e7279!important}#CybotCookiebotDialogBodyContentTitle{color:#6e7279!important;font-size:25px!important}#CybotCookiebotDialogHeader{display:none!important}#CybotCookiebotDialogBodyEdgeMoreDetailsLink,#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after{color:#0e1c2c!important}.CybotCookiebotDialogBodyLevelButtonDescription:hover,#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#0e1c2c!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:#0e1c2c!important;border-color:#0e1c2c!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background:#0e1c2c!important;border-color:#0e1c2c!important}#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogBodyButtonDecline{border-color:#0e1c2c!important;color:#0e1c2c!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:green!important}#CybotCookiebotDialogPoweredByText{display:none!important}.job-opportunities{width:100%;height:100%}.job-opportunities ul,.job-opportunities li{list-style:none;padding:0;margin:0}.job-opportunities ul{display:grid;grid-template-columns:1fr;gap:35px}.job-opportunities li{border:3px solid #8f1537;padding:30px 50px;width:100%;display:flex;flex-direction:row;gap:45px;align-items:center;justify-content:space-between}.job-opportunities img{width:auto;height:100%}.job-opportunities a{text-decoration:none!important;cursor:pointer!important;color:inherit!important}.job-opportunities h3{margin-bottom:26px!important}.job-opportunities:hover h3{text-decoration:underline!important;color:inherit!important}.box{margin-left:60px}.box>div{border:3px solid #8f1537;padding:30px 50px;width:100%;display:flex;flex-direction:row;gap:45px;align-items:center;justify-content:space-between}#whatsapp-floating-button{position:fixed;bottom:15px;right:15px;z-index:99999}#whatsapp-floating-button .floating-wrapper{position:relative}.whatsapp-contacts{position:absolute;border-radius:8px;bottom:60px;right:0;width:max-content;display:none;flex-direction:column;border:1px solid #dcf8c6;background:#075e54;opacity:0;transition:0.2s opacity ease;pointer-events:none;z-index:-100}.whatsapp-contacts h4{margin:0;margin-bottom:4px;padding:0;font-size:20px}.whatsapp-contacts p{margin:0;padding:0;font-size:14px;opacity:.78}.whatsapp-contacts a{padding:16px 30px;width:100%;height:100%;transition:0.2s background ease}.whatsapp-contacts a:hover{color:inherit;background:#11685e}.whatsapp-contacts a:nth-child(even){background:#128c7e}.whatsapp-contacts a:nth-child(even):hover{background:#1c9688}.whatsapp-contacts a:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.whatsapp-contacts a:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.whatsapp-contacts.show{display:flex;opacity:1;pointer-events:all;z-index:0}#whatsapp-floating-button img{width:45px!important;height:45px;position:absolute;padding:5px;bottom:0;right:0;border-radius:50%;background:#25d366;cursor:pointer;max-width:fit-content!important}@media only screen and (max-width:1500px){.img-shadow-dos:after,.img-shadow-tres::after,.img-shadow::after{display:none!important}.single-post .post-content,.single-ofertas_de_trabajo .post-content{max-width:var(--site_width)!important;margin:auto;padding-top:30px;padding-left:30px;padding-right:30px}}@media only screen and (max-width:1580px){.fusion-main-menu,.fusion-mobile-nav-holder{display:none!important}.tour-vision-grid>div:hover p:last-child,.tour-vision-grid>div:focus p:last-child{max-height:290px}}@media only screen and (max-width:1250px){.bloque-superpuesto{position:relative!important;padding-top:45px!important;width:100%!important}.tour-vision-grid>div:hover p:last-child,.tour-vision-grid>div:focus p:last-child{max-height:330px}}@media only screen and (max-width:1130px){.container-burger{display:block!important}.fusion-main-menu,.fusion-mobile-nav-holder,.social-header{display:none!important}.fusion-logo,.social-header{width:unset}.fusion-header{padding-top:0px!important;padding-bottom:0px!important}.tour-vision-grid>div p:last-child{padding:4px 6px}.form-grid{grid-template-columns:1fr}}@media only screen and (max-width:1000px){#main .tabs-jfga .vc_tta-tab a>span{font-weight:600!important;font-size:14px!important}#main .tabs-jfga .vc_tta-tabs-container{display:flex!important;flex-direction:column!important}.camps-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:15px}#main .tabs-jfga .vc_tta-tabs-list{flex-direction:column!important;width:100%!important}#main .tabs-jfga .vc_tta-tabs-list li{width:100%!important;text-align:center!important}#main .tabs-jfga .vc_tta-panel-body{border:0px!important;padding-top:60px!important;padding-left:0px!important;padding-right:0px!important}.tabs-jfga .vc_tta-panel-heading{display:none!important}.whats-inc-grid{display:grid;grid-template-columns:repeat(1,1fr);align-items:stretch;gap:20px}.margen-izquierdo{padding-left:0px!important}.texto{margin-top:0px!important}.texto h1{margin-top:0px!important;font-size:35px!important}.texto h2,.texto-blanco h2{font-size:30px!important}.texto h3{font-size:25px!important}.texto h4{font-size:22px!important}.grid-blog{display:flex;flex-direction:column;gap:35px}.grid-blog form{width:100%}.tour-vision-grid>div p:last-child{padding:8px 18px}.tour-vision-grid>div:hover p:last-child,.tour-vision-grid>div:focus p:last-child{max-height:300px}}@media only screen and (max-width:800px){.jfa_media_videoblock,.jfahome_profileblock{width:100%;flex:0 0 100%}.jfa_media_videogallery_wrapper{margin-left:0px!important}.gallery_buttons{padding-left:0px!important}.error-page{display:grid;grid-template-columns:0.5fr 0.5fr;gap:20px;place-items:center;min-height:90vh}.fusion-standard-logo{width:80px!important}.hr-profile{margin-left:0px!important}.jfa_minibio,.jfa_personalinfocolumns,.ajuste-tabla,.jfa_achievementsrow,.jfa_schools,.jfa_gpasat,.jfa_references_list{padding-left:0px!important;padding-top:25px!important}#main .ajuste-tabla{padding-bottom:0px!important}.jfa_introvideo_container iframe{height:250px!important}.jfa_personalinfocolumns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}body.athlete-profile .jfa_banner{height:500px!important}.jfa_name{font-size:30px!important}.jfa_title{font-size:25px!important}.jfa_publicinfo{min-height:200px!important}.jfa_navigation_block{height:300px!important}.jfa_navigation_name{text-align:center;font-size:20px!important}.jfa_navigation_buttonwrapper a{color:var(--blanco)!important;border:1px solid var(--blanco)!important;padding:5px!important;padding-left:25px!important;padding-right:25px!important;font-size:13px!important;border-radius:50px!important;font-family:var(--font-archivo)!important;font-family:var(--font-archivo)!important;text-transform:uppercase!important}.jfa_media_videoelement iframe{min-width:200px!important}.whatsapp-contacts h4{font-size:18px}.whatsapp-contacts p{font-size:14px}.whatsapp-contacts a{padding:15px 20px}.job-opportunities img{display:none}.tour-vision-grid>div p:last-child{padding:4px 10px}.tour-vision-grid>div:hover p:last-child,.tour-vision-grid>div:focus p:last-child{max-height:290px}}@media only screen and (max-width:767px){.texto h1{margin-top:0px!important;font-size:30px!important}.texto h2,.texto-blanco h2{font-size:25px!important}.texto h3{font-size:22px!important}.texto h4{font-size:20px!important}.jfa_trackdatablock{width:50%}.tour-vision-grid>div p:last-child{padding:2px 6px}.tour-vision-grid>div:hover p:last-child,.tour-vision-grid>div:focus p:last-child{max-height:350px}}@media only screen and (max-width:641px){.gform_flecha{position:absolute;right:15px;top:28px;bottom:0;width:21px!important;transition:0.3s!important;opacity:1}.menu-lateral{width:80%!important;padding:20px!important}.logo-lateral{width:80px!important}.tour-vision-grid>div p:last-child{padding:8px 20px}.tour-vision-grid>div:hover p:last-child,.tour-vision-grid>div:focus p:last-child{max-height:220px}}@media only screen and (max-width:500px){.jfasearch_results{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;margin-top:45px}.menu-lateral .menu li>a{font-size:13px!important}.cerrar-menu{top:50px;left:20px}.flecha-dropdown{width:20px!important;position:absolute;top:15px;left:0}.menu-lateral .menu-item-has-children .sub-menu{padding-right:10px!important;padding-left:0px!important}.grid-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:15px}.post-card{background-size:cover;background-position:center;width:100%;height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.tour-vision-grid>div p:last-child{padding:5px 14px}.tour-vision-grid>div:hover p:last-child,.tour-vision-grid>div:focus p:last-child{max-height:300px}}.legal-footer .social-footer img{width:30px;height:30px;object-fit:contain}.footer-contact a,.menu-footer a{min-height:24px}