﻿.info-newsslider-01 h2,body{font-family:'Segoe UI Light','Open Sans',sans-serif}.gallery-staff-03-item-overlay,.gallery-staff-03-item-overlay p,.info-textimage-09-overlay,.info-textimage-09-overlay p{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;text-align:left;position:absolute}#gallery-staff-element-btnLeft-15,#gallery-staff-element-btnLeftm-15,#gallery-staff-element-btnRight-15,#gallery-staff-element-btnRightm-15{width:80px;box-shadow:inset 0 -3em 3em transparent,.3em .3em 1em rgba(0,0,0,.3);height:80px;background-color:var(--color-medium-gray-traslucent)}body{background:var(--color-transparent)}.row-shadow{background:var(--color-light-gray);padding:20px}.no-border{margin:0 -40px}.align-row-bottom{height:100%;display:table-cell;vertical-align:bottom}.align{float:none;margin:0 auto}.button-normal{background:var(--color-black);color:var(--color-white);font-size:24px;border:none;width:200px;height:60px}.btn-default,.btn-default:hover{border-color:var(--color-white)}.text-danger{color:var(--color-danger)}.btn-default,.menu-principal>a:hover,a:active{color:var(--color-black)}.info-newsslider-01,.info-textimage-10-left,.info-textslider-04,.padcol-left{padding-left:0}.gallery-staff-01-item-image img,.gallery-staff-03-item-image img,.info-textimage-09 img,.padcol-left img,.padcol-right img,img.info-textimage-10-left,img.info-textimage-10-right,img.info-textslider-04{width:100%}.footer-full-06-certifications-item,.header-pagetitle-04,.info-textimage-10-right,.info-textslider-03,.padcol-right{padding-right:0}.padcol-text{padding:20px 50px}.center{display:block;margin-left:auto;margin-right:auto;width:50%}.btn-default{background-color:var(--color-light-gray)}.btn{width:200px;height:50px;font-size:16px;padding:10px;margin-top:20px}.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.gallery-staff-04 h4,.h3,.info-textslider-02 h3,h3{font-size:24px}p{margin:0 0 10px;font-size:18px}.container-indent{padding-left:60px}.menu-principal{border-color:var(--color-transparent);background:var(--color-transparent);text-transform:uppercase;padding:30px 0;table-layout:fixed;background-image:url('../img/bg-menu.jpg')}.navbar{margin-bottom:0;padding-bottom:20px;border:1px solid var(--color-transparent)}.navbar-default{background-color:var(--color-transparent);border-color:var(--color-transparent);margin-bottom:0}.navbar-default .navbar-nav>li>a{color:var(--color-menu-item);background-color:var(--color-menu-background);padding-top:25px;font-size:14px}.navbar-default .navbar-nav .open .dropdown-menu,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav>li>a:hover{color:var(--color-menu-item-hover)}.navbar-default .navbar-nav .open .dropdown-menu,.navbar-default .navbar-nav .open .dropdown-menu>li>a{background-color:var(--color-menu-background);color:var(--color-menu-item)}.navbar .nav>li.dropdown.open.active>a:hover,.navbar .nav>li.dropdown.open>a{color:var(--color-menu-item-hover);background-color:var(--color-transparent);border-color:var(--color-transparent)}.navbar-header{height:80px}.navbar-header a{color:var(--color-white);font-size:16px}.contact-form-02-link,.footer-full-04-therms a,.navbar-header a:hover{color:var(--color-primary-default)}.nav>li:hover{position:relative;display:block;background-color:var(--color-menu-item-translucent);border-bottom:2px solid var(--color-menu-item)}.padmenu{padding-left:0;padding-right:0}@media (min-width:992px){.navbar-default .navbar-nav>li>a{font-size:16px;font-weight:700}}.section-header,.section-page{padding:0!important;margin:0;display:block}.main-menu-base,.short-moreinfo-02-bg-col,.short-moreinfo-03-bg-col{background-color:var(--color-primary-default)}.section-header{background-image:url(../img/bg-codebit-cabecera01-header-01.jpg);background-size:cover;background-repeat:no-repeat;background-position:top;height:650px}.bg-index{padding:20px 50px 40px;margin-top:100px;background-color:rgba(255,255,255,.85);color:var(--color-black)}.bg-index h1{font-size:32px;margin-bottom:12px;font-weight:700}.bg-index h3{font-size:24px;margin-top:0;margin-bottom:20px}.bg-index p,.features-gen-03 h5,.info-textimage-09-font,.menu-list-01-course-text p,.menu-list-02-course-text p{font-size:18px}ol.flex-control-nav.flex-control-paging li a{background:var(--color-white)}.gallery-staff-03-item-overlay a,.info-textimage-09-overlay a,ul.flex-direction-nav li a.flex-next{color:var(--color-white)}.header-pagetitle-03{float:left;position:relative;margin:0;padding:0}.header-pagetitle-03-info{position:absolute;top:6%;left:40px;color:var(--color-white)}.header-pagetitle-03-info-button{position:absolute;bottom:6%;color:var(--color-white)}.header-pagetitle-03-info h1,.info-textimage-04 h2,.info-textimage-08 h2{font-size:32px;line-height:40px}.header-pagetitle-03-info h1 span,.header-pagetitle-03-info p{font-size:22px;line-height:30px}.header-pagetitle-03-inner-button{background:var(--color-white);color:var(--color-primary-default);font-size:24px;border:none;width:300px;height:60px;float:left;margin:25px}@media (max-width:768px){.padcol-left,.padcol-right{padding-left:unset;padding-right:unset}.menu-logo{margin-left:10px;margin-top:5px}.navbar{-moz-border-radius:0;-webkit-border-radius:0px;border-radius:0}.navbar-header{margin-top:-30px;padding-top:10px}.navbar-default{background-color:var(--color-transparent);border-color:var(--color-transparent)}.navbar-right{background-color:var(--color-primary-focus);border-color:var(--color-primary-focus)}.navbar-right>li>a{color:var(--color-white)!important}.header-pagetitle-03-info{left:15px}.header-pagetitle-03-info-button{bottom:3%}.header-pagetitle-03-info h1{font-size:22px;line-height:22px}.header-pagetitle-03-info p{font-size:0px}.header-pagetitle-03-inner-button{font-size:18px;width:150px;height:40px;margin:0 0 20px}.header-pagetitle-03 img{height:180px}}@media (min-width:768px) and (max-width:992px){.menu-logo{margin-left:10px}.header-pagetitle-03-info{top:4%}.header-pagetitle-03-info-button{bottom:4%}.header-pagetitle-03-info h1{font-size:24px;line-height:36px}.header-pagetitle-03-info p{font-size:12px;line-height:18px}.header-pagetitle-03-inner-button{font-size:12px;width:100px;height:30px;margin:10px}}.header-pagetitle-04-bg,.info-textimage-10-left-bg,.info-textimage-10-right-bg,.info-textslider-03-bg,.info-textslider-04-bg{background:var(--color-light-gray);padding-top:60px;padding-bottom:60px}.header-pagetitle-04 h1,.info-textslider-03 h2{font-size:28px;color:var(--color-black);padding-right:150px;margin-top:0}.header-pagetitle-04 p{font-size:22px;color:var(--color-medium-gray);padding-right:150px}.header-pagetitle-04 button,.info-textslider-03 button{font-size:18px;color:var(--color-white);width:295px;height:60px;background-color:var(--color-primary-default);border:1px var(--color-primary-default);margin-top:95px}.header-pagetitle-04 img,.info-textslider-03 img{margin-left:20px}.header-pagesection-01 hr{border:solid 1px var(--color-primary-default)}.header-pagesection-01 h2{font-size:26px;font-weight:700;color:var(--color-primary-default);text-align:center;margin-top:5px}.header-pagesection-01 p{font-size:18px;color:var(--color-dark-gray);text-align:center}.contact-form-01-rect a,.contact-form-03-rect a,.info-text-01-inner-button a,.info-text-01-inner-text p a,.window-modal a:hover{color:var(--color-primary-default);text-decoration:none}.info-text-01{padding:0;margin:20px 0}.features-icon-01-princtext h2,.gallery-staff-02-princtext h2,.gallery-staff-05-princtext h2,.info-text-01 h2,.menu-list-01-title h2,.menu-list-02-title h2{font-size:36px}.info-text-01 h3{font-size:28px;line-height:40px}.contact-form-04 p,.info-text-01 p,.info-textslider-02 p{font-size:16px}.contact-form-01-rect a:hover,.info-news-body-item a:hover,.info-newsslider-01 a:hover,.info-text-01-inner-button a:hover,.info-text-01-inner-text p a:hover,.info-textimage-06-inner-button a:hover{color:var(--color-primary-hover)}.info-text-01-inner-text{padding-left:35px}.info-text-01-inner-text .container{width:100%!important}.info-text-01-inner-button{position:relative;height:320px}.info-text-01-inner-button a{font-size:20px;position:absolute;bottom:0;right:0}@media (max-width:768px){.header-pagetitle-04 img{margin-left:0;margin-top:30px;width:100%;height:100%}.header-pagetitle-04{padding-right:15px}.header-pagetitle-04 button{margin-top:30px}.header-pagetitle-04 h1,.header-pagetitle-04 p{padding-right:0}.info-text-01-inner-button{position:relative;height:30px}.info-text-01 h2{font-size:28px}.info-text-01 h3{font-size:22px;line-height:30px}.info-text-01 p{font-size:12px}.info-text-01-inner-button a{font-size:15px}}@media (min-width:768px) and (max-width:992px){.info-text-01-inner-button{position:relative;height:30px}}.info-text-02{padding:0;margin:20px}.info-newsslider-01-bg,.info-text-02-bg{background:var(--color-light-gray)}.info-text-02 h2{font-size:48px;margin:0 0 30px}.info-text-02 h3{font-size:32px;margin:0 0 30px}.info-text-02 p,.info-textimage-06 p,.info-textimage-07 p,.info-textimage-11 p,.info-textslider-01 p{font-size:18px;line-height:26px}.info-text-02 p span{font-size:12px}.info-text-02-text,.info-textimage-06-text,.info-textimage-07-text,.info-textimage-11-text{background:var(--color-transparent);padding:10px 0}.info-text-02-inner-text{padding:5px 0;background:var(--color-transparent)}.info-text-02-inner-button,.info-text-03-inner-button{background:var(--color-primary-default);border:none;float:right}.info-text-02-inner-button{color:var(--color-white);font-size:24px;width:250px;height:60px;margin:60px 0}.info-text-03{margin:0 0 60px}.info-text-03-info{top:6%;text-align:center;color:var(--color-black)}.info-text-03-info-button{bottom:6%;text-align:center;color:var(--color-white)}.info-text-03-info h2,.info-textimage-05 h2{font-size:48px;line-height:56px}.info-text-03-info h3,.info-textimage-05 h3{font-size:24px;line-height:28px;padding:15px 0}.info-text-03-info p,.info-textimage-05 p{font-size:20px;line-height:26px}.info-text-03-inner-button{color:var(--color-white);font-size:24px;width:200px;height:60px;margin:25px}.info-textimage-01-button-left,.info-textimage-01-button-right{border:none;width:220px;line-height:40px;display:inline-block;color:var(--color-white);text-align:center}.info-textbg-04{background:var(--color-white);padding-top:60px;padding-bottom:60px}.info-text-04-inner-text h2{font-size:28px;color:var(--color-black);margin-top:0;margin-bottom:55px}.contact-form-03-rect a:active,.contact-form-03-rect a:focus,.contact-form-03-rect a:hover,.info-text-04-inner-button a:hover,.info-text-04-inner-text p{color:var(--color-medium-gray)}.info-text-04-inner-text p{font-size:22px;margin-right:25px}.info-text-04-inner-button a{font-size:18px;color:var(--color-primary-default);text-decoration:none;position:relative;top:280px;left:408px}.info-textimage-01,.info-textimage-02{padding:0;margin:0}.info-textimage-01 h2{font-size:32px;line-height:38px;padding-bottom:4px}.info-textimage-01 h3,.info-textimage-02 h3{font-size:20px;line-height:26px;padding-bottom:12px}.info-textimage-01 p,.info-textimage-02 p{font-size:16px;padding-bottom:12px}.info-textimage-01 span{font-size:13px;margin-right:5px}.info-textimage-01 img,.info-textimage-02 img{padding-right:10px}.info-textimage-01-text{background:var(--color-white);position:relative;padding:0}.info-textimage-01-button-left{background:var(--color-primary-default);font-size:13px;margin:0 30px 20px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.info-textimage-01-button-right{background:var(--color-secondary-default);font-size:13px;float:left;margin:0 15px 20px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.info-textimage-02 h2{font-size:40px;line-height:46px;padding-bottom:4px;color:var(--color-primary-default)}.info-textimage-04,.info-textimage-08{padding:15px;margin:0}.info-textimage-04 p,.info-textimage-08 p{font-size:22px}.info-textimage-04-text,.info-textimage-08-text{background:var(--color-white);position:relative;padding:10px 0}.info-textimage-04-inner-text,.info-textimage-08-inner-text,.info-textslider-01-inner-text{padding:35px;background:var(--color-white)}.info-textimage-04-inner-button{background:var(--color-primary-default);color:var(--color-white);font-size:24px;border:none;width:200px;height:60px;float:right;margin:25px}.info-textimage-05{float:left;margin:0 0 60px;text-align:center}.gallery-staff-03-info,.gallery-staff-04-header-info,.info-textimage-05-info{top:6%;left:40px;color:var(--color-black)}.info-textimage-05-button{bottom:6%;color:var(--color-white);text-align:center}.info-textimage-05-inner-button{color:var(--color-white);background:var(--color-primary-default);font-size:24px;border:none;width:200px;height:60px;margin:25px}.contact-form-04,.info-textimage-06,.info-textimage-07,.info-textslider-01{padding:15px;margin:60px 0}.info-textimage-06 h2,.info-textimage-07 h2,.info-textimage-11 h2,.info-textslider-01 h4{font-size:36px;line-height:42px}.info-textimage-06-inner-text,.info-textimage-07-inner-text{padding:35px;background:var(--color-transparent)}.info-textimage-06-inner-button a{font-size:18px;color:var(--color-primary-default);text-decoration:none;padding:0 0 0 20px}.info-textimage-07 h3,.info-textimage-11 h3{font-size:26px;line-height:32px;margin:20px 0}.info-textimage-08 h3{font-size:24px;line-height:30px;color:var(--color-medium-gray)}.info-textimage-08-inner-button{background:var(--color-primary-default);color:var(--color-white);font-size:24px;border:none;width:200px;height:60px;float:right;margin:10px 25px}.info-textimage-09,.info-textslider-01-slider,.info-textslider-02-slider{position:relative}.gallery-staff-03-item-overlay,.info-textimage-09-overlay{background:var(--color-primary-translucent);top:0;bottom:0;left:0;right:0;opacity:0;transition:.3s ease-out}.gallery-staff-01-item-image:hover .gallery-staff-01-item-overlay,.gallery-staff-03-item-image:hover .gallery-staff-03-item-overlay,.info-textimage-09:hover .info-textimage-09-overlay{opacity:1}.gallery-staff-03-item-overlay p,.info-textimage-09-overlay p{color:var(--color-white);bottom:10px;left:25px;transition:.3s ease-out}.gallery-staff-03-item-overlay p.left,.info-textimage-09-overlay p.left{color:var(--color-white);text-align:left;position:absolute;top:20px;left:25px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.gallery-staff-03-item-overlay a:active,.gallery-staff-03-item-overlay a:focus,.gallery-staff-03-item-overlay a:hover,.info-textimage-09-overlay a:active,.info-textimage-09-overlay a:focus,.info-textimage-09-overlay a:hover{color:var(--color-white);opacity:6;text-decoration:none}.gallery-staff-03-item-image:hover .gallery-staff-03-item-item-overlay p,.info-textimage-09:hover .info-textimage-09-overlay p{right:15px}.info-newsslider-01-color,.info-textimage-10-left-color,.info-textimage-10-right-color,.info-textslider-04-color{background:var(--color-white);margin-left:0;margin-right:0}.info-textimage-10-left h2,.info-textimage-10-right h2,.info-textslider-04 h2{font-size:28px;color:var(--color-black);margin-top:60px}.info-textimage-10-left p,.info-textimage-10-right p{font-size:22px;color:var(--color-dark-gray);margin-right:40px}.info-textimage-10-left button,.info-textimage-10-right button{font-size:18px;width:180px;background-color:var(--color-black);border:1px var(--color-black);height:60px;position:relative}.info-textimage-10-left button{color:var(--color-white);top:60px;left:360px}.info-newsslider-01-text,.info-textimage-10-left-text,.info-textimage-1b-right-text,.info-textslider-04-text{padding-left:30px}.info-textimage-10-right button{color:var(--color-white);top:60px;left:-15px}@media (max-width:992px){.info-textimage-10-left button,.info-textimage-10-right button{top:2px;left:275px}}.info-textimage-11{padding:15px;margin:60px 0 30px}.info-textimage-11-inner-text{padding:10px 35px;background:var(--color-transparent)}.info-textimage-21{background-image:url("../img/img-codebit-bloque31-block-21.jpg");height:750px;background-position:center center;background-repeat:no-repeat;background-size:cover}.info-textimage-21-rect{padding:20px 50px 40px 60px;margin-top:7%;background-color:var(--color-transparent);color:var(--color-white)}.info-textimage-21-rect h2{font-size:32px;font-weight:700}.info-textimage-21-rect p{font-size:26px;line-height:32px}.info-textimage-22-bg{width:100%;height:430px}img.info-textimage-22-bg{margin-bottom:-400px}.info-textimage-22-text{padding:30px 0 0 60px}.info-textimage-22-text h3{font-size:32px;font-weight:700;color:var(--color-white)}.info-textimage-22-text p{font-size:24px;color:var(--color-white);margin-top:40px}.info-textimage-22-btn{margin-top:25%;text-align:right;padding-bottom:40px}.info-textimage-22-btn button{font-size:18px;color:var(--color-primary-default);width:160px;height:60px;background-color:var(--color-white);border:1px solid var(--color-white)}.info-textimage-23,.info-textimage-24{position:relative;padding-left:0;overflow-x:hidden}.info-textimage-23-block,.info-textimage-24-block{display:flex;justify-content:center}.info-textimage-23-block img{display:block;height:auto}.info-textimage-23-text h3{font-size:32px;font-weight:700;color:var(--color-black)}.info-textimage-23-text p{font-size:24px;color:var(--color-black)}.info-textimage-23-text-overlay{position:absolute;bottom:150px;height:300px;background:var(--color-medium-gray-traslucent);transition:.5s;opacity:.9;color:var(--color-white);text-align:center;width:80%;left:10%;padding:15px}.info-textimage-23-text-overlay h3{font-size:32px;font-weight:700;color:var(--color-white);padding-top:20px}.info-textimage-23-text-overlay p{font-size:24px;color:var(--color-white);padding:20px}.info-textimage-23-xs{padding:0;background-color:var(--color-medium-gray)}.info-textimage-24-text-overlay,.info-textimage-24-text-overlay-right{position:absolute;bottom:200px;background:var(--color-white-traslucent);transition:.5s;border:2px solid var(--color-secondary-hover);outline:10px solid var(--color-white-traslucent);text-align:center;height:350px}.info-textimage-23-text-xs,.info-textimage-24-text-xs{padding:25px 20px}.info-textimage-23-text-xs h3{font-size:24px;font-weight:700;text-align:center;color:var(--color-light-gray)}.info-textimage-23-text-xs p{font-size:16px;text-align:center;color:var(--color-white)}.info-textimage-23-text-xs img,.info-textimage-24-block img,.info-textimage-24-xs img{display:block;height:auto;margin-left:auto;margin-right:auto}.info-textimage-24-text h3,.info-textimage-24-xs h3{font-size:26px;font-weight:700;color:var(--color-black)}.info-textimage-24-text p,.info-textimage-24-xs p{font-size:18px;color:var(--color-black)}.info-textimage-24-text-overlay{color:var(--color-black);width:35%;left:10%;padding:20px}.info-textimage-24-text-overlay h3,.info-textimage-24-text-overlay-right h3{font-size:26px;font-weight:700;color:var(--color-black);padding-top:5px}.info-textimage-24-text-overlay p,.info-textimage-24-text-overlay-right p{font-size:16px;color:var(--color-black);padding:20px}.info-textimage-24-text-overlay-right{color:var(--color-black);width:35%;right:10%;padding:20px}.gallery-staff-01-item-overlay,.gallery-staff-01-item-overlay h4{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out}@media (min-width:992px) and (max-width:1200px){.header-pagetitle-03-info{top:5%}.header-pagetitle-03-info-button{bottom:5%}.header-pagetitle-03-info h1{font-size:36px;line-height:42px}.header-pagetitle-03-info p{font-size:16px;line-height:20px}.header-pagetitle-03-inner-button{font-size:18px;width:150px;height:45px;margin:20px}.info-text-01-inner-button{position:relative;height:320px}.info-textimage-24-text-overlay,.info-textimage-24-text-overlay-right{width:50%}.info-textimage-24-text-overlay h3,.info-textimage-24-text-overlay-right h3{font-size:24px}.info-textimage-24-text-overlay p,.info-textimage-24-text-overlay-right p{font-size:15px}}@media (min-width:768px) and (max-width:992px){.info-textimage-24-text-overlay,.info-textimage-24-text-overlay-right{width:60%}.info-textimage-24-text-overlay h3,.info-textimage-24-text-overlay-right h3{font-size:22px}.info-textimage-24-text-overlay p,.info-textimage-24-text-overlay-right p{font-size:14px}}.gallery-staff-12>.gallery-photo-12,.info-textimage-24-xs{padding:0}.features-icon-01-positioncircle,.features-icon-01-princtext,.features-icon-02-princtext,.features-icon-03-princtext,.gallery-staff-01-title,.gallery-staff-02-princtext,.gallery-staff-05-princtext,.header-pagetitle-02-title,.menu-list-01-title,.menu-list-02-title,.menu-list-03-title,.short-moreinfo-03-start{text-align:center}.features-icon-01-princtext hr,.features-icon-02-princtext hr,.gallery-staff-02-princtext hr,.gallery-staff-05-princtext hr{border-top:2px solid var(--color-primary-default);width:120px;margin-bottom:50px}.features-icon-01-circle{background-color:var(--color-secondary-default)}.features-icon-01-iconcircle{-moz-border-radius:4em;-webkit-border-radius:4em;border-radius:100%;width:175px;height:175px;display:inline-block}.features-icon-01-iconcircle p.fa{font-size:50px;margin-top:35%;color:var(--color-white)}.gallery-staff-05-caption a:hover,a.fab:hover{color:var(--color-primary-hover);text-decoration:none}.features-icon-01-positioncircle h3{font-weight:600;padding-top:30px}.features-icon-02-princtext h2,.gallery-staff-01-title h2{font-size:40px}.features-icon-02-princtext h3{font-size:18px;text-transform:uppercase;color:var(--color-medium-gray);margin-bottom:75px}.features-icon-02-padresum h4{font-size:22px;margin-top:10px;color:var(--color-dark-gray)}.features-icon-02-padresum p,.gallery-staff-04 h5,.info-news-body-item p span{font-size:16px;color:var(--color-medium-gray)}.features-icon-02-padresum span{font-size:28px;color:var(--color-primary-default);margin-top:12px}.contact-form-01-rect input,.footer-full-06 #group,.menu-list-01-course-price,.menu-list-02-course-price,hr.features-icon-02-resum,hr.features-icon-03-resum{margin-bottom:20px}.features-icon-03{background-color:var(--color-primary-default);padding-top:30px}.features-icon-03-princtext h2,.features-icon-03-princtext h3{font-size:18px;color:var(--color-white);margin-bottom:75px}.features-icon-03-padresum{height:160px}.features-icon-03-padresum h2{font-size:26px;margin-top:10px;color:var(--color-light-gray);padding-left:5px}.features-icon-03-padresum h3{font-size:24px;margin-top:10px;color:var(--color-white);padding-left:5px;font-weight:700}.features-icon-03-padresum p{font-size:16px;color:var(--color-white);padding-left:5px}.features-icon-03-padresum span{font-size:32px;color:var(--color-white);margin-top:12px}.gallery-staff-01-title h3,.header-pagetitle-02-title h2{font-size:18px;text-transform:uppercase;color:var(--color-medium-gray);margin-bottom:50px}.gallery-staff-01-title hr,.header-pagetitle-02-title hr,.menu-list-01-title hr,.menu-list-02-title hr,.menu-list-03-title hr{border-top:2px solid var(--color-primary-default);width:120px}.gallery-staff-01-item-image{position:relative;margin-bottom:30px}.gallery-staff-01-item h4{color:unset;font-size:24px;line-height:30px;text-align:left;position:absolute;bottom:20px;left:40px}.gallery-staff-01-item-overlay{background-color:var(--color-medium-gray-traslucent);position:absolute;text-align:left;top:0;bottom:0;left:0;right:0;opacity:0;transition:.3s ease-out;margin:0 15px}.gallery-staff-01-item-image:hover .gallery-staff-01-item h4{opacity:0}.gallery-staff-01-item-overlay h4{color:var(--color-white);font-size:24px;line-height:30px;text-align:left;position:absolute;bottom:60px;left:25px;transition:.3s ease-out}.gallery-staff-01-item-overlay p{color:#fff;font-size:14px;line-height:20px;text-align:left;position:absolute;bottom:20px;left:25px;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.fab,a.fab{color:var(--color-primary-default)}.gallery-staff-10 div,.gallery-staff-14 div{transition:2s cubic-bezier(.165, .84, .44, 1)}.gallery-staff-02-thumbnail,.gallery-staff-05-thumbnail{border:1px solid var(--color-transparent);padding:0}.gallery-staff-02-thumbnail img,.gallery-staff-05-thumbnail img{margin:0}.gallery-staff-02-thumbnail .caption,.gallery-staff-05-thumbnail .caption{padding-top:9px}.gallery-staff-02-caption p{margin:0 16px 30px 0}.gallery-staff-02-caption hr{margin-right:20px}.fab{margin-right:10px;margin-top:15px;font-size:18px}a.fab{text-decoration:none}.gallery-staff-03-img a,.gallery-staff-03-img p{color:var(--color-black);text-align:left;left:25px;position:absolute}.gallery-staff-03,.gallery-staff-04-header{float:left;margin:0 0 60px}.gallery-staff-03-item-image{position:relative;margin-bottom:20px}.gallery-staff-03-item-name{padding:15px 0 0}.gallery-staff-03-item-name h6,.menu-list-01-course-text,.menu-list-02-course-text{margin-bottom:5px}.gallery-staff-03-item-description{margin-top:5px}.gallery-staff-03-img{position:relative;width:100%}.gallery-staff-03-img p{top:20px}.gallery-staff-03-img a{bottom:20px;text-decoration:none}.gallery-staff-04{margin:0 0 50px}.gallery-staff-04-item{padding:0 50px;margin-bottom:20px}.gallery-staff-05-caption h3{font-size:26px}.gallery-staff-05-caption p{margin:0 16px 30px 0;font-size:16px}.gallery-staff-05-caption a{font-size:16px;color:var(--color-primary-default)}.gallery-staff-05-caption a:hover{font-weight:700}.gallery-staff-10-header,.gallery-staff-11-header,.gallery-staff-12-header,.gallery-staff-13-header{margin-top:2em}.gallery-staff-10{display:flex;flex-flow:row wrap;width:100%;margin:2em auto auto;height:600px;justify-content:center}.gallery-staff-10 div{flex:2;background-position-x:center;background-size:auto 100%;background-position-x:center}.gallery-staff-10 div .gallery-desc,.gallery-staff-10:hover>div .gallery-desc,.gallery-staff-11 .gallery-photo-11 button,.gallery-staff-11 .img~button,.gallery-staff-12 .gallery-photo-12>button,.gallery-staff-12 .img~button,.gallery-staff-13 .gallery-img-13~button,.gallery-staff-13 .gallery-photo-13 button,.gallery-staff-14 div .gallery-desc-14,.gallery-staff-14:hover>div .gallery-desc-14{display:none}.gallery-staff-10:hover>div,.gallery-staff-14:hover>div{flex:1}.gallery-staff-10 div:hover,.gallery-staff-14 div:hover{flex:6}.gallery-staff-10 div:hover .gallery-desc{display:block;width:90%;padding:1em;background-color:rgba(0,0,0,.384);color:var(--color-white);margin:3em auto auto 3em}.gallery-staff-11,.gallery-staff-12{margin-top:3em;width:100%}.gallery-staff-11>.gallery-photo-11{padding:0;overflow:hidden}.gallery-staff-11>.gallery-photo-11 .img,.gallery-staff-12>.gallery-photo-12 .img,.gallery-staff-13>.gallery-photo-13 .gallery-img-13{width:100%;height:350px;background-repeat:no-repeat;background-position:center;background-size:auto 100%;background-position-x:center;transition:filter .5s,transform .5s}.gallery-staff-11>.gallery-photo-11:hover .img,.gallery-staff-13>.gallery-photo-13:hover .gallery-img-13{float:left;transform:scale(1.3);filter:brightness(.5);position:relative}.gallery-staff-11 .gallery-desc,.gallery-staff-12 .gallery-desc,.gallery-staff-13 .gallery-desc-13{font-family:'Indie Flower',cursive;display:none}.gallery-staff-11>div:hover .gallery-desc,.gallery-staff-13>div:hover .gallery-desc-13{color:var(--color-white);display:block;position:absolute;bottom:10px;width:100%;text-align:center}.gallery-staff-11 .gallery-photo-target,.gallery-staff-12 .gallery-photo-target,.gallery-staff-13 .gallery-photo_target-13{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex}.gallery-staff-11 .gallery-photo-target div,.gallery-staff-12 .gallery-photo-target div{margin:10em auto;border-radius:1em}.gallery-staff-11 .gallery-photo-target .img,.gallery-staff-12 .gallery-photo-target .img{width:100%;height:calc(100% / 3 * 2);background-repeat:no-repeat;background-position:center;background-size:auto 100%;background-position-x:center}.gallery-staff-11 .gallery-photo-target button{display:block;position:absolute;top:50px;right:60px;font-size:70px;border:0;color:var(--color-white);background-color:rgba(0,0,0,0)}.gallery-staff-12>.gallery-photo-12:hover .img{transform:scale(1.2);filter:brightness(.5);border-radius:1em}.gallery-staff-12>div:hover .gallery-desc{color:var(--color-white);display:block;position:absolute;top:120px;width:100%;text-align:center}.gallery-staff-12 .gallery-photo-target>button,.gallery-staff-13 .gallery-photo_target-13 button{display:block;position:absolute;top:50px;right:60px;font-size:70px;border:0;color:var(--color-white);background-color:rgba(0,0,0,0);font-family:Arial,Helvetica,sans-serif}.gallery-staff-13 .gallery-photo_target-13 div div,.gallery-staff-14 div{border-radius:1em;background-size:auto 100%;background-position-x:center}.contact-form-01-rect button:disabled,.contact-form-03-rect button:disabled,.contact-form-04-rect button:disabled,.footer-full-06 a.social-media{background:var(--color-medium-gray)}.gallery-staff-13 .gallery{margin-top:3em;width:80%}.gallery-staff-13>.gallery-photo-13{padding:1em}.gallery-staff-13>.gallery-photo-13 :first-child{width:100%;overflow:hidden}.gallery-staff-13 .gallery-photo_target-13 div div{margin:10em 2em;padding:0;height:100%;background-repeat:no-repeat;background-position:center}.gallery-staff-13 .gallery-photo_target-13>div:first-child{width:100%;height:calc(100% / 3 * 2)}.gallery-staff-14-header{margin-top:3em;color:var(--color-dark-gray)}.gallery-staff-14{display:flex;flex-flow:row wrap;width:100%;margin:1em auto 3em;height:700px;justify-content:center;gap:1em}.gallery-staff-14 div{flex:2}.gallery-staff-14 div:hover .gallery-desc-14{display:block;width:90%;padding:1em;background-color:rgba(0,0,0,.384);color:var(--color-white);margin:3em auto auto 3em;text-decoration:none}.contact-form-02 p a:hover,.contact-form-02-link:hover,.gallery-staff-14 a{text-decoration:none}.footer-full-02 a.social-media span,.gallery-staff-14 a span{color:var(--color-transparent)}.gallery-staff-15 .gallery-staff-15-body{width:100%;height:520px;overflow:hidden;position:relative}.gallery-staff-15 .gallery-staff-15-body .gallery-staff-content-15{position:absolute;display:flex}.gallery-staff-15 .gallery-staff-15-body .gallery-staff-content-15 img{padding:1em;height:520px}.gallery-staff-15 .transicion{transition:left .3s ease-in-out}#gallery-staff-element-btnLeft-15,#gallery-staff-element-btnLeftm-15{position:absolute;left:calc(20px);top:calc((100% / 2) - 40px);border-radius:50%;border:4px solid var(--color-white);backdrop-filter:blur(5px)}#gallery-staff-element-btnLeft-15 span,#gallery-staff-element-btnLeftm-15 span{display:block;font-size:110px;margin-top:-55px;margin-left:-5px;color:var(--color-white)}#gallery-staff-element-btnRight-15,#gallery-staff-element-btnRightm-15{position:absolute;right:calc(20px);top:calc((100% / 2) - 40px);border-radius:50%;border:4px solid var(--color-white);backdrop-filter:blur(3px)}#gallery-staff-element-btnRight-15 span,#gallery-staff-element-btnRightm-15 span{display:block;font-size:110px;margin-top:-55px;margin-right:-5px;color:var(--color-white)}.gallery-staff-15-body .gallery-staff-counter-15{position:absolute;font-size:32px;color:var(--color-white);bottom:15px;padding:0 15px;left:25px;border-radius:1em;background-color:rgba(0,0,0,.4);box-shadow:inset 0 -3em 3em transparent,.3em .3em 1em rgba(0,0,0,.3)}.gallery-staff-16 .gallery-staff-16-header,.gallery-staff-17 .gallery-staff-17-header{padding:2em}.gallery-staff-16 .gallery-staff-16-gallery .gallery-staff-16-photo,.gallery-staff-17 .gallery-staff-17-gallery .gallery-staff-17-photo{padding:1em;text-align:center}.gallery-staff-16-gallery,.gallery-staff-17-gallery{margin:.5em}.gallery-staff-16-gallery .gallery-staff-16-photo,.gallery-staff-17-gallery .gallery-staff-17-photo{overflow:hidden}.gallery-staff-16 .gallery-staff-16-gallery .gallery-staff-16-photo img,.gallery-staff-17 .gallery-staff-17-gallery .gallery-staff-17-photo img{height:100%;transition:transform 1s;width:100%}.gallery-staff-16 .gallery-staff-16-gallery .gallery-staff-16-photo .gallery-staff-16-rounded img,.gallery-staff-17 .gallery-staff-17-gallery .gallery-staff-17-photo .gallery-staff-17-rounded img{border-radius:10px}.gallery-staff-16 .gallery-staff-16-gallery .gallery-staff-16-photo a p,.gallery-staff-17 .gallery-staff-17-gallery .gallery-staff-17-photo a p{font-size:14px;color:var(--color-dark-gray);padding-top:10px}.gallery-staff-16 .gallery-staff-16-gallery .gallery-staff-16-photo a div{height:350px;overflow:hidden;width:fit-content;margin:auto}.gallery-staff-16 .gallery-staff-16-gallery .gallery-staff-16-photo:hover img,.gallery-staff-17 .gallery-staff-17-gallery .gallery-staff-17-photo:hover img{transform:scale(.95)}.gallery-staff-16 .gallery-staff-16-gallery .gallery-staff-16-photo:hover a p,.gallery-staff-17 .gallery-staff-17-gallery .gallery-staff-17-photo:hover a p{text-decoration:none;display:inline-block}.gallery-staff-17 .gallery-staff-17-gallery .gallery-staff-17-photo a div{height:400px;overflow:hidden;width:fit-content;margin:auto}.info-news-header h2{color:var(--color-primary-default);font-size:24px;font-weight:700;margin:30px 0 40px}.info-news-body-item{padding:0 30px}.info-news-body-item hr{border-color:var(--color-primary-default);margin:30px 0 60px}.info-news-body-item img{margin-bottom:40px}.info-news-body-item h4{font-size:22px;font-weight:700;line-height:26px;margin-top:0!important}.info-news-body-item p{font-size:18px;line-height:24px;color:var(--color-dark-gray)}.info-news-body-item a{font-size:16px;line-height:18px;color:var(--color-primary-default);text-decoration:none;margin-top:40px!important}.info-news-footer{margin:30px 0;text-align:center}.info-news-footer button{font-size:14px;font-weight:700;color:var(--color-medium-gray);background:var(--color-light-gray);text-align:center;width:150px;padding:10px 15px;border:none}.info-newsslider-01 h2{font-size:24px;font-weight:700;color:var(--color-black);margin-top:30px}.info-newsslider-01 a,.info-newsslider-01 p{font-size:16px;font-family:'Segoe UI Light','Open Sans',sans-serif}.info-newsslider-01 p{color:var(--color-dark-gray);margin-right:40px}.info-newsslider-01 a{font-weight:700;color:var(--color-primary-default);text-decoration:none}.short-moreinfo-02-love h2,.short-moreinfo-02-love p,a.short-moreinfo-01-btnbrd{color:var(--color-white);text-align:center}.info-newsslider-01-indicators,.info-textslider-04-indicators{position:absolute;bottom:0;background-color:rgba(0,0,0,.2);width:60px;height:60px;z-index:1000}#infobox,#infobox-plus,.short-moreinfo-01-btnbrd,.window-modal .close-modal .lr,.window-modal .close-modal .lr .rl{background-color:var(--color-primary-default)}.info-newsslider-01-glyphicon{font-family:'Segoe UI Light','Open Sans',sans-serif;font-size:28px}.info-newsslider-01-next,.info-textslider-04-next{right:0}#actnews{height:218px}.short-moreinfo-01-border{border:2px solid var(--color-medium-gray);width:100%;height:115px}h3.short-moreinfo-01-border{padding-left:55px;padding-top:35px;font-size:28px}.short-moreinfo-01-btnbrd{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:33%}a.short-moreinfo-01-btnbrd{font-size:18px;text-decoration:none;text-transform:uppercase;padding:15px 60px}a.short-moreinfo-01-btnbrd:hover{color:var(--color-light-gray)}@media (max-width:1199px) and (min-width:992px){.gallery-staff-02-caption p,.gallery-staff-05-caption p{margin:0 0 10px}.gallery-staff-02-caption hr,.gallery-staff-05-caption hr{margin-right:0}.short-moreinfo-01-btnbrd{margin-left:18%}}@media (max-width:991px) and (min-width:768px){.gallery-staff-02-caption p,.gallery-staff-05-caption p{margin:0 100px 30px 0}.gallery-staff-02-caption hr{margin-right:100px}h3.short-moreinfo-01-border{padding-left:30px}a.shortmoreinfo01-btnbrd{padding:10px 40px}.shortmoreinfo01-btnbrd{margin-left:5%}}@media (max-width:767px) and (min-width:449px){h3.short-moreinfo-01-border{padding-left:0;text-align:center}.short-moreinfo-01-border{border:0}.short-moreinfo-01-brdrow{border:2px solid var(--color-medium-gray);height:260px;margin-left:0;margin-right:0}}@media (max-width:767px){.features-icon-01-positioncircle{padding-top:50px}.gallery-staff-02-thumbnail,.gallery-staff-05-thumbnail{padding-top:40px}h3.short-moreinfo-01-border{padding-left:25px;padding-top:20px;margin-bottom:20px}.short-moreinfo-01-btnbrd{margin-left:0}.short-moreinfo-01-border{height:190px}a.short-moreinfo-01-btnbrd{padding:10px 40px;margin:0}}.short-moreinfo-02-love span.heart{color:var(--color-danger);font-size:20px}.short-moreinfo-02-love p{font-size:20px;font-weight:600;text-transform:uppercase;border:2px solid var(--color-white);width:27%;padding-top:10px;padding-bottom:10px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;margin-left:37%;margin-top:60px}.short-moreinfo-02-love h2{margin-top:45px}.short-moreinfo-02-love h3{font-size:18px;text-align:center;margin-top:20px;margin-bottom:70px}.short-moreinfo-02-love a{color:var(--color-secondary-focus);text-decoration:none}.short-moreinfo-02-love a:hover{color:var(--color-secondary-hover)}@media (max-width:800px) and (min-width:449px){.short-moreinfo-02-love p{width:55%;margin-left:25%}}@media (max-width:450px){h3.short-moreinfo-01-border{padding-left:0;text-align:center;padding-top:25px;margin-bottom:30px}.short-moreinfo-01-border{border:0}.short-moreinfo-01-btnbrd{margin-left:15%}.short-moreinfo-01-brdrow{border:2px solid var(--color-medium-gray);height:260px;margin-left:0;margin-right:0}.short-moreinfo-02-love p{width:100%;margin-left:0}}.short-moreinfo-03-start h2{color:var(--color-white);margin-top:70px;margin-bottom:50px}.short-moreinfo-03-start a{color:var(--color-white);font-size:20px;font-weight:600;text-decoration:none;text-transform:uppercase;border:1px solid var(--color-white);-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding:10px 20px}.short-moreinfo-03-start p{color:var(--color-light-gray);font-size:18px;margin-top:50px;margin-bottom:70px}.short-moreinfo-06{background-color:var(--color-dark-gray);height:150px;padding:40px;text-align:center}.short-moreinfo-06 h2{color:var(--color-white);font-size:28px}.header-pagetitle-02-title h1{font-size:40px;color:var(--color-black)}.contact-form-01,.contact-form-01-rect label{color:var(--color-dark-gray)}.features-gen-01 ul{-webkit-padding-start:0;margin-top:10px}.features-gen-01 p{padding-right:0;padding-left:0}.features-gen-01 h2{font-size:32px;margin-bottom:30px}.features-gen-01 img{margin-top:30px;margin-bottom:20px}.features-gen-01 li,.features-gen-02 li,.features-gen-03 li{font-size:16px;list-style-type:none}.features-gen-02 ul,.features-gen-03 ul{padding-left:0;-webkit-padding-start:0;margin-top:10px}.features-gen-02 p,.features-gen-03 p{padding-right:0;padding-left:0;font-size:16px}.features-gen-02 h2,.features-gen-03 h2{font-size:26px;margin-bottom:30px}.contact-form-01-rect label,.contact-form-01-rect p{font-size:16px;line-height:20px}.features-gen-02 img,.features-gen-03 img{margin-top:15px;margin-bottom:20px}.contact-form-01{margin-top:60px}.contact-form-01-rect{border:2px solid var(--color-medium-gray);width:98%;margin-left:2px;margin-bottom:30px;padding:40px 40px 100px}.contact-form-01-rect a:focus{color:var(--color-primary-focus)}.contact-form-01-rect a:active{color:var(--color-secondary-pressed)}.contact-form-01-rect label{color:var(--color-black);font-weight:700}.contact-form-01-check,.contact-form-03-check{margin:0 15px 15px 0!important;width:20px;height:20px;float:left;box-shadow:none}.contact-form-01-rect p.bold{font-weight:700}.contact-form-01-rect textarea{margin-bottom:10px;color:var(--color-dark-gray)}.contact-form-01-rect-button-send{background:var(--color-primary-default);color:var(--color-white);font-size:13px;border:none;text-align:center;display:inline-block;height:40px;width:90px;margin-top:15px}.contact-find-01,.contact-find-01 h2{color:var(--color-dark-gray)}.contact-form-03-button,.contact-form-04-rect-button-send{background:var(--color-primary-default);color:var(--color-white);border:none}.contact-find-01 h2{font-size:32px;line-height:60px;margin-top:-10px;font-weight:700}.contact-find-01 p{font-size:16px;line-height:22px}.contact-find-01 iframe{margin-top:15px}.contact-find-01-message{margin-top:20px}.form-group h4{font-size:14px;color:var(--color-medium-gray)}.checkbox input[type=checkbox],.footer-full-06 form{margin-left:0}.contact-form-02{padding:15px;margin:0 0 0 30px}.contact-form-02 h2{font-size:32px;line-height:36px;margin:30px 0 0}.contact-form-02 p,address{font-size:18px;line-height:28px;margin:0 0 60px}.contact-form-03-rect label{color:var(--color-primary-default);font-weight:700}.contact-form-03{padding:0 40px}.contact-form-03-button{font-size:16px;width:120px;height:50px;float:left;margin:0}.contact-form-03 p{font-size:20px;line-height:22px;color:var(--color-dark-gray);padding-right:60px}.contact-form-04 h2{font-size:30px;line-height:32px;margin:0 0 20px}.contact-form-04-rect-button-send{font-size:13px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;display:inline-block;height:40px;width:90px;margin-top:15px}.menu-list-01-section img,.menu-list-03-section img{padding:10px;border:1px solid var(--color-primary-default);display:block}.menu-list-01-title-left-watermark,.menu-list-02-title-left-watermark,.menu-list-03-title-left-watermark{padding:20px;margin-right:0}.footer-full-06-certifications,.footer-full-06-certifications-item img,.menu-list-01-title-left-watermark img,.menu-list-02-title-left-watermark img,.menu-list-03-title-left-watermark img{float:right}.menu-list-01-title-right-watermark,.menu-list-02-title-right-watermark,.menu-list-03-title-right-watermark{padding:20px;margin-left:0}.menu-list-01-title-right-watermark img,.menu-list-02-title-right-watermark img,.menu-list-03-title-right-watermark img{float:left}.menu-list-01-section img{margin:60px auto}.menu-list-01-section h3{font-size:30px;color:var(--color-primary-default);text-align:center;margin-bottom:30px}.menu-list-01-course-text h4,.menu-list-02-course-text h4{font-weight:700;font-size:22px}.menu-list-01-course-price h4,.menu-list-02-course-price h4{font-weight:700;font-size:26px;color:var(--color-primary-default)}.menu-list-01-notes p,.menu-list-03-notes p{font-size:16px;color:var(--color-dark-gray);text-align:center}.menu-list-02-section h3{font-size:26px;color:var(--color-primary-default);text-align:center;margin-bottom:26px}.menu-list-02-notes p{font-size:16px;color:var(--color-dark-gray)}.menu-list-03-title h2{font-size:32px}.menu-list-03-section img{margin:30px auto}.menu-list-03-section h3{font-size:24px;color:var(--color-black);text-align:center;margin-bottom:20px;margin-top:40px}.menu-list-03-course-text{margin-bottom:1px}.menu-list-03-course-price{margin-bottom:2px}.menu-list-03-course-text h4{font-weight:400;font-size:18px;line-height:18px}.menu-list-03-course-text p{font-size:14px;line-height:16px}.menu-list-03-course-price h4{font-weight:400;font-size:18px;color:var(--color-black);text-align:right;line-height:18px}.info-textslider-01-text{background:var(--color-white);padding:10px 0}.info-textslider-01-slider-text{padding:25px}.info-textslider-01-slider-text h5{font-size:28px;line-height:32px}.info-textslider-01-slider-text p{font-size:22px;line-height:26px}.info-textslider-02{padding:15px;text-align:left}.info-textslider-02 h2{font-weight:700;font-size:30px}.info-textslider-03 p{font-size:22px;color:var(--color-dark-gray);padding-right:150px}.info-textslider-03.carousel-indicators{bottom:-50px}.info-textslider-03.carousel-indicators li{border:1px solid var(--color-medium-gray)}.info-textslider-03.carousel-indicators li.active{background-color:var(--color-medium-gray)}.info-textslider-04 p{font-size:22px;color:var(--color-medium-gray);margin-right:40px}.info-textslider-04 h3{font-size:18px;font-style:italic;color:var(--color-dark-gray);margin-top:60px}.info-textslider-04-glyphicon{font-size:28px}.flex-prev,.flexslider .flex-next{visibility:collapse}.info-textslider-05{position:relative;margin:0;padding:0;overflow-x:hidden}.info-textslider-05-images{margin-left:-15px;padding:0;margin-top:-4px}.info-textslider-05-images-body{margin:0;padding:0}.info-textslider-05-info{background:var(--color-primary-default);color:var(--color-white);padding:20px;margin-top:-20%;margin-left:22%;position:absolute;width:25%;height:50%;opacity:.7;float:left}.info-textslider-05-info h2{font-size:30px}.info-textslider-05-info p{font-size:20px}.info-textslider-05-info a{color:var(--color-white);font-size:16px;position:absolute;bottom:18px}@media (max-width:768px){.info-text-02 h2,.menu-list-03-title h2{font-size:28px}.info-text-02 h3{font-size:22px;line-height:30px}.info-text-02 p,.info-text-03-info p,.info-textimage-04 p,.info-textimage-06 p,.info-textimage-07 p,.info-textimage-08 p,.info-textimage-11 p,.info-textimage-23-text-overlay p,.info-textslider-01 p{font-size:16px}.info-text-02-inner-button,.info-text-03-inner-button,.info-textimage-04-inner-button,.info-textimage-05-inner-button,.info-textimage-08-inner-button{width:150px;height:45px;font-size:18px}.info-text-03-info h2{font-size:36px;line-height:40px}.info-text-03-info h3{font-size:20px;line-height:24px}.info-text-04-inner-text p{margin-right:0;margin-bottom:30px}.info-text-04-inner-button a{top:0;left:0}.info-textimage-01 h2,.info-textimage-02 h2,.info-textimage-04 h2,.info-textimage-06 h2,.info-textimage-07 h2,.info-textimage-08 h2,.info-textimage-11 h2,.info-textslider-01 h4{font-size:24px;line-height:30px}.info-textimage-01 h3,.info-textimage-02 h3{font-size:16px;line-height:22px}.info-textimage-01 p,.info-textimage-02 p,.info-textslider-05-info h2{font-size:12px}.info-textimage-01-button,.info-textimage-02-button{width:150px;height:35px;font-size:12px}.info-textimage-05 h2{font-size:32px;line-height:36px}.info-textimage-05 h3{font-size:18px;line-height:24px}.info-textimage-05 p,.info-textimage-24-text-overlay p,.info-textimage-24-text-overlay-right p{font-size:14px}.info-textimage-06-inner-button{height:45px;font-size:18px}.info-textimage-07 h3,.info-textimage-11 h3{font-size:18px;line-height:22px}.info-newsslider-01 h2,.info-textimage-10-left h2,.info-textimage-10-right h2,.info-textslider-03 button,.info-textslider-04 h2{margin-top:30px}.info-newsslider-01 p,.info-textimage-10-left p,.info-textimage-10-right p,.info-textslider-04 p{margin-bottom:30px}.info-textimage-10-left button,.info-textimage-10-right button{top:0!important;left:0!important}.info-newsslider-01,.info-textimage-10-left,.info-textimage-10-right,.info-textslider-03 h2,.info-textslider-03 p,.info-textslider-04{padding-right:0}.info-textimage-21-rect h2{font-size:28px;font-weight:700}.info-textimage-21-rect p{font-size:24px;line-height:26px}.info-textimage-22-text{padding:0 15px}.info-textimage-22-btn{margin-top:5%;text-align:left;padding-bottom:0}img.info-textimage-22-bg{margin-bottom:-430px}.info-textimage-23-text-overlay h3,.menu-list-01-section h3,.menu-list-02-section h3{font-size:24px}.info-textimage-24-text-overlay,.info-textimage-24-text-overlay-right{width:80%}.info-textimage-24-text-overlay h3,.info-textimage-24-text-overlay-right h3{font-size:20px}.gallery-staff-15 .gallery-staff-15-body,.gallery-staff-15 .gallery-staff-15-body .gallery-staff-content-15 img{height:260px}.info-newsslider-01-text,.info-textslider-04-text{padding-left:0}.info-newsslider-01-color .carousel{height:500px}#actnews{height:600px!important}.short-moreinfo-06{height:200px;padding:20px 10px;overflow-x:hidden}.contact-form-01-rect{padding:40px 40px 160px}.contact-form-02{margin:60px 0}.contact-form-03{padding:15px;margin:10px 15px 20px}.menu-list-01-title-left-watermark img,.menu-list-01-title-right-watermark img,.menu-list-02-title-left-watermark img,.menu-list-02-title-right-watermark img,.menu-list-03-title-left-watermark img,.menu-list-03-title-right-watermark img{visibility:hidden}.menu-list-01-title h2,.menu-list-02-title h2{font-size:32px}.menu-list-03-section h3{font-size:22px}.menu-list-03-course-price h4{text-align:left}.info-textslider-03 img{margin-left:0;margin-top:30px;width:100%;height:100%}.info-textslider-03{padding-right:15px}.info-textslider-04 h6{margin-top:0;margin-bottom:90px}.info-textslider-05-info{bottom:0;padding:10px;width:60%;height:60%}.info-textslider-05-info a,.info-textslider-05-info p{font-size:0px}.footerblock-footer-02 a.social-media{padding:20px 10px 0 0}}@media (min-width:768px) and (max-width:992px){.info-textslider-05-info{width:40%}.info-textslider-05-info h2{font-size:16px}.info-textslider-05-info p{font-size:12px}.info-textslider-05-info a{font-size:10px}}@media (min-width:992px) and (max-width:1200px){.info-textslider-05-info h2{font-size:22px}.info-textslider-05-info p{font-size:16px}.info-textslider-05-info a{font-size:14px}}@media (min-width:1200px){.info-text-01-inner-button{position:relative;height:320px}.info-textslider-05-info h2{font-size:30px}.info-textslider-05-info p{font-size:20px}.info-textslider-05-info a{font-size:18px}}.footer-full-01-fluid{margin:0;background:var(--color-primary-default);padding-left:0}.footer-full-01,.footer-full-02{padding:30px 0}.footer-full-01 h3{font-size:24px;line-height:30px;color:var(--color-white);margin-top:15px;margin-bottom:10px}.footer-full-01 p{font-size:20px;line-height:26px;color:var(--color-white);margin-top:5px}.footer-full-01 a.link{font-size:14px;line-height:30px;color:var(--color-secondary-default);text-decoration:none}.footer-full-01 hr.separator{border-top:2px solid grey;width:90%;text-align:left;margin:0;border-width:1px}.footer-full-01-button-purchase{background:var(--color-secondary-default);color:var(--color-white);font-size:13px;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;display:inline-block;height:40px;width:100%;margin-top:15px}.footer-full-02-fluid{margin:0;background:var(--color-primary-default);padding-left:15px}.footer-full-02 a.social-media{color:var(--color-white);font-size:18px;line-height:24px;text-decoration:none;padding:20px 30px 20px 0}.footer-full-02 h3{color:var(--color-white);font-size:16px;font-weight:700;margin-bottom:15px}.footer-full-02 span.heart{color:var(--color-danger);font-size:16px}.footer-full-02 p.address{color:var(--color-white);font-size:14px;line-height:20px;margin:0}.footer-full-02 hr.separator{border-top:2px solid grey;width:100%;text-align:center;margin:0;border-width:1px}.footer-full-02 p.foot{color:var(--color-white);font-size:16px;line-height:22px;margin:20px 0 0;text-align:center}.footer-full-02 p.foot a{font-size:16px;line-height:22px;color:var(--color-light-gray);text-decoration:underline}.footer-full-03-logo,.footer-full-04-logo{margin:15px 0}.footer-full-03-address,.footer-full-04-address{font-size:12px;line-height:15px;margin:15px 0}.footer-full-03-social-media,.footer-full-03-therms,.footer-full-04-social-media,.footer-full-04-therms{font-size:14px;line-height:15px;padding:67px 0}.footer-full-03-therms a{color:var(--color-secondary-default)}.footer-full-03-social-media-icons li,.footer-full-04-social-media-icons li{list-style:none}.footer-full-03-social-media a{background:var(--color-light-gray);color:var(--color-danger);width:26px;height:26px;display:inline-block;font-size:30px}.footer-full-03-copyright{font-size:10px}@media (max-width:768px){.footer-full-03-social-media,.footer-full-03-therms,.footer-full-04-social-media,.footer-full-04-therms{font-size:12px;line-height:12px;padding:27px 0}}.footer-full-04{margin:40px 0 -20px}.footer-full-04-social-media a{color:var(--color-white);display:inline-block;font-size:14px}.footer-full-04-social-media a span{width:26px;height:26px;text-align:center;display:inline-block;vertical-align:middle;line-height:14px}.footer-full-04-copyright{font-size:11px}@media (min-width:768px) and (max-width:992px){.footer-full-03-social-media,.footer-full-03-therms,.footer-full-04-social-media,.footer-full-04-therms{font-size:14px;line-height:15px;padding:27px 0}}.footer-full-06-fluid{margin-top:20px;background:var(--color-white);padding-left:0}.footer-full-06{padding:0 0 30px 30px}.footer-full-06 h3{font-size:18px;font-weight:700;line-height:24px;color:var(--color-dark-gray);margin-top:15px;margin-bottom:10px}.footer-full-06 p{font-size:14px;line-height:16px;color:var(--color-white);margin:0 auto}.footer-full-06 a.link{font-size:14px;line-height:30px;color:var(--color-medium-gray);text-decoration:none}.footer-full-06 a.social-media,.footer-full-06-button-send{color:var(--color-white);display:inline-block;text-align:center}.footer-full-06 input{margin:0;-moz-border-radius:0;-webkit-border-radius:0px;border-radius:0;height:40px}.footer-full-06-button-send{background:var(--color-dark-gray);font-size:13px;border:none;width:150px;margin:0;-moz-border-radius:0;-webkit-border-radius:0px;border-radius:0;height:40px}.footer-full-06-country{margin-top:-20px}.footer-full-06-country-go{margin-top:-5px}.footer-full-06-social-media-group{text-align:right;float:right}.footer-full-06 a.social-media{font-size:20px;line-height:16px;padding:25px 25px 10px 20px;width:60px;height:60px;vertical-align:middle;margin-left:20px;margin-right:0}.footer-full-06-foot{margin-top:-40px;margin-bottom:20px}.footer-full-06-company div{margin-bottom:10px}.footer-full-06-company a.languages,.footer-full-06-company p.address,.footer-full-06-company p.copyright{color:var(--color-medium-gray);font-size:12px;line-height:20px}@media (max-width:768px){.footer-full-06-country{margin-top:0}.footer-full-06-country-go{margin-top:16px}.footer-full-06-social-media-group{text-align:left;margin-top:30px;padding-left:0}.footer-full-06 a.social-media{width:54px;height:54px;padding:23px 23px 8px 18px;margin-left:0}.footer-full-06-certifications{margin-top:30px;padding-left:0;float:left}.footer-full-06-certifications-item img{float:left}}.country-dropdown-option span{display:inline-block;width:100px}.country-dropdown-button{width:70px}.window-modal .modal-content{border:0;-moz-background-clip:border-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.window-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;background-color:transparent;cursor:pointer}.window-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.window-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.boton-cerrar{background:var(--color-primary-default);color:#fff;font-size:18px;border:none;width:150px;height:45px;margin-top:25px;margin-bottom:100px}#overbox,#overbox-plus{position:fixed;bottom:0;left:0;width:100%;z-index:999999;display:block}#infobox,#infobox-plus{margin:auto;padding:15px;position:relative;top:0;width:100%;text-align:center;font-family:Montserrat,Arial}#infobox p,#infobox-plus p{line-height:28px;font-size:12px;text-align:center;color:var(--color-light-gray)}#infobox a,#infobox span,#infobox-plus a,#infobox-plus span{margin-right:5px;color:var(--color-light-gray);font-size:14px}#infobox a,#infobox-plus a{text-decoration:none}.legal-info table,td,th{border:1px solid var(--color-black);padding:4px;font-size:12px;text-align:left}.legal-kit p{font-size:14px;color:var(--color-dark-gray);text-align:center;margin-top:10px}