.gsc-accordion .panel-group.skin-white .panel{border-left:none !important;border-right:none !important;border-top:none !important;padding-bottom:2rem!important;}.panel .panel-heading .panel-title{text-align:left;}.panel .panel-heading .panel-title > a{font-weight:500;font-size:17px;}.panel .panel-body p,.panel .panel-body span{box-sizing:border-box!important;color:rgb(117,117,117)!important;font-family:Raleway!important;font-size:15px!important;font-weight:400!important;line-height:28px!important;margin-bottom:10px!important;margin-top:0px!important;text-align:left!important;}.acordeon .panel .panel-collapse{display:none;}.acordeon .panel .panel-collapse.show{display:block!important;}
@media (max-width:768px){#banner-axa img{width:100%!important;}}#banner-axa img{width:2000px}#streaming > div{background:white;}.page-title{white-space:wrap;font-size:45px!important;line-height:45px!important;font-weight:700!important;letter-spacing:0px!important;}.breadcrumb ol{display:none;}.breadcrumb-style.gva-parallax-background{background:url('../jpg/slide-cursos2.jpg')!important;}.gbb-row-wrapper .sub-title{box-sizing:border-box;font-size:15px;font-style:normal;font-weight:400;line-height:24px;margin:0px;padding:0px;vertical-align:baseline;text-transform:initial;}.gbb-row-wrapper h2{box-sizing:border-box;font-size:40px!important;font-style:normal;font-weight:500!important;line-height:50px!important;margin:0px;overflow-wrap:break-word;padding:0px;vertical-align:baseline;text-transform:initial!important;}.gbb-row-wrapper h2:after{background-color:#000000;height:1px;width:30px;content:"";display:block;background-color:#151515;height:1px;margin:15px auto 0;}.gsc-heading.align-left h2:after{margin:15px 0 0!important;}.boton{font-size:14px!important;font-weight:500;padding:8px 18px!important;font-family:'Poppins';text-transform:none;}.container{padding-right:20px;padding-left:20px;}#page-main-content .webform-submission-form .form-actions .webform-button--submit{color:#1480b6;border:1px solid #1480b6!important;background-color:transparent;line-height:30px!important;padding:0.5em 1.62em!important;font-weight:500!important;font-size:14px!important;font-family:'Poppins'!important;text-transform:none;border-radius:5px;}#page-main-content .webform-submission-form .form-actions .webform-button--submit:hover{background-color:#1480b6!important;color:white;}.form-item-he-leido-y-acepto-la-politica-de-privacidad{display:flex;}input[type="checkbox"]{width:18px !important;margin-bottom:10px;margin-right:5px;}
.header-main-inner .gva-offcanvas-mobile{float:none!important;}#header .row{place-content:center;}.branding{width:150px!important;}.gva-navigation li a{color:rgba(20,128,182,1) !important;font-weight:700!important;font-size:12px!important;text-transform:uppercase!important;}.gva-navigation li a:hover{color:#e7c444!important;}header .area-main-menu .navigation ul.gva_menu{margin-top:10px!important;}header.header-v1 .header-main{background:white!important;}header.header-default,header.header-v1{border:none!important;}#menu-bar .one,#menu-bar .two,#menu-bar .three{background:#3EAAFD!important;}@media only screen and (min-width :992px){#header .gva_menu_main{display:flex;justify-content:space-evenly;align-items:center;width:75vw;max-width:1200px;}.gva_menu_main > li > a{padding:0!important;line-height:80px!important;}}.header-v1 .gva-user-region{top:0%;margin-top:0px;}.header-v1 .gva-user-region .icon{min-width:36px;width:auto;border-radius:0;background:#fff;height:100px;display:flex;justify-content:center;align-items:center;}.header-v1 .acceder{color:rgba(20,128,182,1);border-radius:5px;transition:0.5s;padding:10px 20px;border:2px solid rgba(20,128,182,1);line-height:14px;}.header-v1 .acceder a{color:rgba(20,128,182,1)!important;}.header-v1 .acceder:hover,.header-v1 .acceder:active{background:rgba(20,128,182,1);}.header-v1 .acceder:hover a,.header-v1 .acceder:active a{color:white!important;}
#footer .copyright{background-color:#1480b6!important;font-size:14px;padding:15px 0;color:white;text-align:center;}#footer .copyright a{color:white!important;}#footer .copyright img{height:10px;margin:10px 2px 0 0;}#footer{color:#1480b6;background:#f6f6f6!important;}#footer a{color:#1480b6!important;}#footer a:hover{color:#e7c444!important;}#footer .block .block-title span{color:#242424!important;}.footer-first .icon img{padding-right:10px;}.social-border{text-align:left!important;margin-top:1rem;}
.home-asociacion .title:after{background-color:#000000;height:1px;width:30px;content:"";display:block;background-color:#151515;height:1px;margin:15px auto 0;}.home-asociacion h3{box-sizing:border-box;color:rgb(0,0,0);font-size:18px;font-style:normal;font-weight:700;line-height:22.5px;margin:0px;overflow-wrap:break-word;padding:0px;vertical-align:baseline;}.home-asociacion p{color:rgba(0,0,0,1);font-size:14px;font-style:normal;font-weight:400;line-height:24px;margin:0px!important;padding:0px;vertical-align:baseline;}.home-asociacion a{color:rgb(10,10,10);cursor:pointer;font-size:14px;font-style:normal;font-weight:700;line-height:28px;margin:0px;padding:0px;text-decoration:none;transition-delay:0s;transition-duration:0.3s;transition-property:color;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);vertical-align:baseline;}.home-asociacion .gsc-column.col-xl-9{padding:0!important;}@media only screen and (max-width :767px){.home-asociacion .asociacion-interior .col-xl-4 .row{place-items:center;}.home-asociacion .asociacion-interior .col-xl-4 .row:nth-child(1),.home-asociacion .asociacion-interior .col-xl-4 .row:nth-child(2),.home-asociacion .asociacion-interior .col-xl-4 .row:nth-child(3){flex-direction:column-reverse;}.home-asociacion .asociacion-interior .col-xl-4 .row:nth-child(4),.home-asociacion .asociacion-interior .col-xl-4 .row:nth-child(5),.home-asociacion .asociacion-interior .col-xl-4 .row:nth-child(6){flex-direction:column;}.asociacion-interior h3,.asociacion-interior p{text-align:center!important;padding:0 20px;}}
.home-formacion .title:after{background-color:#000000;height:1px;width:30px;content:"";display:block;background-color:#151515;width:30px;height:1px;margin:15px 0 0;}.home-formacion a{margin-top:40px;}
.imagen-las-carolinas{margin-bottom:20px;}h4{text-align:center;font-weight:600;font-size:20px;}.inicio-las-carolinas .title:after{background-color:#fff;}
.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}select{width:100%;max-width:100%;color:#151515;padding:10px;outline:none;background:transparent;border:1px solid #DDDDDD;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:padding-box;-webkit-transition:border 300ms cubic-bezier(0.215,0.610,0.355,1.000);-o-transition:border 300ms cubic-bezier(0.215,0.610,0.355,1.000);transition:border 300ms cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-o-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#333;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.28571429%;padding:0;border:none}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr,.pika-table abbr[title]{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#000;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.eviivo-booking-form{background:#eee;padding:15px 10px;box-sizing:border-box;}.eviivo-booking-form,.eviivo-booking-form input,.eviivo-booking-form select{font-size:14px}.eviivo-booking-form.eviivo-booking-form-theme-light{background:#fff;color:#666}.eviivo-booking-form.eviivo-booking-form-theme-dark{background:#393939;color:#ccc;text-shadow:1px 1px 1px #111;border-color:#444}.eviivo-booking-form.eviivo-booking-form-theme-dark .eviivo-input-rooms{background:#393939;border-top-color:#444}.eviivo-booking-form.eviivo-booking-form-theme-dark .eviivo-room{background:#393939;border-bottom-color:#444}.eviivo-booking-form.eviivo-booking-form-theme-dark .eviivo-room:nth-child(even){background:#222}.eviivo-booking-form.eviivo-booking-form-layout-portrait{max-width:300px}.eviivo-booking-form.eviivo-booking-form-layout-landscape{overflow:hidden;position:relative}.eviivo-booking-form.eviivo-booking-form-layout-landscape label{line-height:25px;display:block;margin-bottom:5px}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-input-checkout{text-align:left}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-input-checkout input[type="text"]{margin-left:0;text-align:left}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-input-checkout:after{left:20px}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-input-checkin,.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-input-checkout{width:140px}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-input-row{width:140px;float:left;margin-bottom:15px}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-input-rooms{clear:none;width:auto;border-top:none;padding:0 20px}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms{width:auto;border-top:none}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-room{width:auto;padding:0 20px}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-multiple-rooms .eviivo-rooms{width:auto;float:none;clear:both}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-multiple-rooms .eviivo-room{float:none;border-bottom:0}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-multiple-rooms .eviivo-room .eviivo-room-label{padding-top:0;padding-top:4px}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-multiple-rooms .eviivo-room label{display:inline-block}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-multiple-rooms .eviivo-room .eviivo-room-label,.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-multiple-rooms .eviivo-room .eviivo-adults,.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-multiple-rooms .eviivo-room .eviivo-children{width:auto;margin-right:10px}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-room-count-1{clear:none;border-top:none}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-room-count-1 .eviivo-input-rooms{width:auto}.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-room-count-1 .eviivo-room .eviivo-room-label,.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-room-count-1 .eviivo-room .eviivo-adults,.eviivo-booking-form.eviivo-booking-form-layout-landscape .eviivo-rooms-selector.eviivo-room-count-1 .eviivo-room .eviivo-children{width:auto}.eviivo-booking-form .eviivo-input-row{margin-bottom:1em}.eviivo-booking-form input[type="text"],.eviivo-booking-form select{border:1px solid #aaa;background:#fff;padding:3px 5px;height:auto;border-radius:3px;margin:0}.eviivo-booking-form .eviivo-input-checkin,.eviivo-booking-form .eviivo-input-checkout{float:left;width:50%}.eviivo-booking-form .eviivo-input-checkin .eviivo-input-label,.eviivo-booking-form .eviivo-input-checkout .eviivo-input-label{display:block;margin-bottom:5px}.eviivo-booking-form .eviivo-input-checkin,.eviivo-booking-form .eviivo-input-checkout{position:relative;box-sizing:border-box}.eviivo-booking-form .eviivo-input-checkin:after,.eviivo-booking-form .eviivo-input-checkout:after{content:' ';position:absolute;bottom:10px;left:10px;width:0;height:0;border-style:solid;border-width:8px 4px 0 4px;border-color:#ccc transparent transparent transparent}.eviivo-booking-form .eviivo-input-checkin:hover:after,.eviivo-booking-form .eviivo-input-checkout:hover:after{border-color:#999 transparent transparent transparent}.eviivo-booking-form .eviivo-input-checkin:hover input[type="text"],.eviivo-booking-form .eviivo-input-checkout:hover input[type="text"]{border-color:#999}.eviivo-booking-form .eviivo-input-checkin input[type="text"],.eviivo-booking-form .eviivo-input-checkout input[type="text"]{padding-left:25px;cursor:pointer;width:100%}.eviivo-booking-form .eviivo-input-checkin{padding-right:10px}.eviivo-booking-form .eviivo-input-checkout{text-align:right;padding-left:10px}.eviivo-booking-form .eviivo-input-checkout input[type="text"]{margin-left:auto}.eviivo-booking-form .eviivo-input-checkout:after{left:20px}.eviivo-booking-form .eviivo-input-date{width:120px;display:block;position:relative}.eviivo-booking-form .eviivo-input-rooms{clear:both;border-top:1px dotted #ddd;padding-top:10px;padding-bottom:1em;margin-bottom:0;background:#fff;padding-left:5px;padding-right:5px}.eviivo-booking-form .eviivo-button-primary{display:block;width:100%;border:none;background:#393939;color:#fff;text-transform:uppercase;margin-bottom:0;padding:10px 0;height:auto}.eviivo-booking-form .eviivo-room{position:relative;overflow:hidden;background:#fff;border-bottom:1px solid #ddd;padding:10px 5px;font-size:90%}.eviivo-booking-form .eviivo-room:nth-child(even){background:#f8f8f8}.eviivo-booking-form .eviivo-room .eviivo-room-label,.eviivo-booking-form .eviivo-room .eviivo-adults,.eviivo-booking-form .eviivo-room .eviivo-children{float:left;box-sizing:border-box}.eviivo-booking-form .eviivo-room .eviivo-room-label{width:20%;padding-top:5px}.eviivo-booking-form .eviivo-room .eviivo-adults{width:40%;padding-left:10px;padding-right:10px}.eviivo-booking-form .eviivo-room .eviivo-children{width:40%}.pika-single .pika-button{border-radius:0}.pika-single .is-selected .pika-button.eviivo-interval,.pika-single .pika-button.eviivo-interval{background:#fcaf17}.pika-single .is-selected .pika-button.eviivo-interval{box-shadow:inset 0 0 4px #ab7202}.eviivo-rooms-selector:after{content:' ';height:0;width:0;position:relative;overflow:hidden;clear:both}.eviivo-rooms-selector.eviivo-room-count-1{border-top:1px dotted #ddd;clear:both}.eviivo-rooms-selector.eviivo-room-count-1 .eviivo-input-rooms{float:left;width:25%;border-top:none}.eviivo-rooms-selector.eviivo-room-count-1 .eviivo-input-row eviivo-rooms{float:right;width:75%}.eviivo-rooms-selector.eviivo-room-count-1 .eviivo-room{border-bottom:none}.eviivo-rooms-selector.eviivo-room-count-1 .eviivo-room .eviivo-room-label{display:none}.eviivo-rooms-selector.eviivo-room-count-1 .eviivo-room .eviivo-adults,.eviivo-rooms-selector.eviivo-room-count-1 .eviivo-room .eviivo-children{width:50%}#eviivo-booking-form-1 input,#eviivo-booking-form-1 select{height:30px!important;}#eviivo-booking-form-1{border:none;box-shadow:none;padding-left:23%;}#eviivo-booking-form-1 button{display:inline-block !important;width:initial !important;color:#fff !important;border:2px solid #fff !important;background-color:transparent !important;padding:10px 50px !important;position:relative;top:13px;}#eviivo-booking-form-1 button:hover{color:#000 !important;border:2px solid #fff !important;background-color:#fff !important;}.reserva-hotel,.reserva-hotel-h3{color:white;}.reserva-hotel .title:after{background-color:#fff;}.eviivo-booking-form .eviivo-input-checkout::after{left:10px!important;}@media only screen and (max-width :388px){#eviivo-booking-form-1{padding:0;}#eviivo-booking-form-1 form{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;}#eviivo-booking-form-1 form div{padding:auto;}.eviivo-input-checkin,.eviivo-input-checkout{padding-right:0px!important;padding-left:0px!important;}}@media only screen and (max-width :347px){.eviivo-rooms-selector{display:flex;place-items:center;}.eviivo-children{width:40%;padding-left:10px;padding-right:10px;}}.home-motor-reservas{display:none!important;background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('../jpg/fnd-reservas.jpg')!important;}
.inicio-noticias .gsc-block-view{margin-top:2rem;}.post-style-grid .post-block:after{box-shadow:none;}.post-style-grid .post-block .post-content{border:none;}.post-style-grid .post-title a{line-height:1.4;font-weight:500;font-size:20px;}.owl-carousel .owl-item img{padding:0 20px;}.post-style-grid .post-body{display:none;}.post-block .post-content .post-meta{font-size:11px;font-weight:700;margin:25px 0 5px;text-transform:uppercase;letter-spacing:1px;}#page-main-content .more-link a{color:#1480b6;border:1px solid #1480b6!important;background-color:transparent;line-height:30px!important;padding:0.5em 1.62em!important;font-weight:500!important;font-size:14px!important;font-family:'Poppins'!important;text-transform:none;}#page-main-content .more-link a:hover{background-color:#1480b6!important;color:white;}.frontpage .owl-stage-outer .owl-item .item-image a img{width:100%;height:100%;object-fit:contain;object-position:center;background-color:#fff;}.frontpage .owl-stage-outer .owl-item .item-image a{width:100%;height:250px;}
.tp-parallax-wrap:nth-child(1){background:red;}.tp-caption img{width:15vw!important;max-width:450px!important;object-fit:contain;}.mediumlarge_light_darkblue{max-width:60vw}.bb-container.full-screen{height:auto!important;}.gavias_sliderlayer .tp-revslider-mainul{width:100vw!important;}.slider .gsc-column{padding:0!important;height:100%;}.gavias-builder--content > div:nth-child(2){height:100%;}.btn-slide-white a{border:2px solid white!important;}.btn-slide-white a:hover{background:transparent!important;border:2px solid #3EAAFD!important;}@media only screen and (max-width :1349px){.gavias_sliderlayer .tp-mask-wrap{margin-left:10vw;}}@media only screen and (max-width :1015px){.slider{height:80vw;}}@media only screen and (max-width :610px){.slider{height:85vw;}}@media only screen and (max-width :610px){.text-white.slide-style-3{font-size:15px!important;}}
.ventajas .column-content-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;}
.patrocinadores .gsc-column{min-width:20%!important;max-width:100%;padding-right:0px!important;padding-left:0px!important;}.patrocinadores .gsc-column img{max-height:100px;}@media (max-width:768px){#intro-asociacion .gsc-column:first-child{order:2;}}
