@font-face {
font-family: "Buffalo";
src: url(//www.fp-santagema.es/wp-content/themes/santagema/fonts/Buffalo.woff);
}
@font-face {
font-family: "Buffalo";
src: url(//www.fp-santagema.es/wp-content/themes/santagema/fonts/Buffalo.woff);
}
body {
font-size: 16px;
overflow-x: hidden;
font-family: "Montserrat", sans-serif;
}
a:hover {
text-decoration: none;
}
a {
text-decoration: none;
}
img {
margin: 0;
max-width: 100%;
}
:focus {
outline: none;
}
.btn.focus,
.btn:focus {
outline: 0;
box-shadow: none;
}
#menu-scroll {
display: none;
}
.show {
display: block !important;
}
#menu-scroll .contenedor-menu-scroll {
position: fixed;
margin-left: auto;
margin-right: auto;
width: 100%;
right: 0;
left: 0;
background-color: #fff;
z-index: 999999;
top: 0;
padding-bottom: 20px;
border-bottom: 10px solid transparent;
border-image: linear-gradient(
85deg,
#ff2525 0%,
#ff9031 75%,
#ffe53b 100%,
#ffe53b 100%
)
1;
}
#menu-scroll .nav-item {
color: #000;
font-weight: 600;
font-size: 1rem;
} #menu-scroll .navbar-nav {
text-transform: uppercase;
padding-top: 14px;
margin-left: 60px;
}
#menu-scroll .navbar-brand {
width: 230px;
}
#menu-scroll .button-nav--toggle {
background: #ff642c;
} #header { height: calc(100vh - 84px);
padding-top: 1%;
position: relative;
}
#video_background {
position: absolute;
bottom: 0px;
right: 0px;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -1000;
overflow: hidden;
}
.header-top {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate3d(-50%, -50%, 0);
-moz-transform: translate3d(-50%, -50%, 0);
-ms-transform: translate3d(-50%, -50%, 0);
-o-transform: translate3d(-50%, -50%, 0);
transform: translate3d(-50%, -50%, 0);
}
.header-top__menu {
display: flex;
margin: 0;
padding: 0;
list-style: none;
line-height: 1;
}
.header-top__menu > li {
display: inline-flex;
}
.header-top__menu li {
margin: 0 30px;
white-space: nowrap;
}
.header-top__menu > li > a {
font-weight: 600;
font-size: 1.125rem;
letter-spacing: 0.05em !important;
font-family: "Montserrat", sans-serif;
color: #fff;
}
.header-top__telefono::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-phone.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: absolute;
top: -4px;
left: 180px;
}
.header-top__telefono01::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-phone.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: absolute;
top: -4px;
left: 0px;
}
.contenerdor-header-top {
display: flex;
width: 100%;
min-height: 60px;
align-items: center;
position: relative;
justify-content: space-between;
}
#header .nav-item {
color: #fff;
font-weight: 600;
font-size: 1rem;
}
#header .nav-item:last-of-type {
color:#FF642C;
margin-left: 10px;
}
#header .nav-item:last-of-type::before{
content: "";
background-image: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-compass.svg);
background-size: cover;
width: 17px;
height: 17px;
display: inline-block;
position: relative;
right: 4%;
top: 2px;
-webkit-animation: 3s rotate linear infinite;
animation: 3s rotate linear infinite;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
#menu-scroll .nav-item:last-of-type {
color:#FF642C;
margin-left: 10px;
}
#menu-scroll .nav-item:last-of-type::before{
content: "";
background-image: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-compass.svg);
background-size: cover;
width: 17px;
height: 17px;
display: inline-block;
position: relative;
right: 4%;
top: 2px;
-webkit-animation: 3s rotate linear infinite;
animation: 3s rotate linear infinite;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
@keyframes rotate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes rotate {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
}
}
.contenido-header {
margin-top: 20vh;
}
.contenido-header__left {
padding-right: 4%;
border-right: 5px solid #fff;
}
.contenido-header__titulo-right {
padding-left: 4%;
}
.contenido-header__titulo-left {
color: #fff;
font-size: 2.5rem;
font-weight: 400;
margin: 0;
letter-spacing: 0.1rem;
}
.contendio-header__formacion {
font-family: "Buffalo";
font-size: 5rem;
color: #fff;
line-height: 4rem;
margin: 0;
}
.contendio-header__enlace-left {
color: #fff;
font-weight: 600;
font-size: 1.125rem;
float: right;
margin-top: 3%;
}
.contendio-header__enlace-left::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 7px;
}
.contenido-header__contenido-right {
color: #fff;
font-size: 1.625rem;
font-weight: 400;
}
.contendio-header__enlace-left:hover {
color: #fff;
animation: pulse;
animation-duration: 2s;
} .button-nav--toggle {
background: rgb(201 196 196 / 18%);
height: 48px;
position: relative;
-webkit-transition: -webkit-transform 0.4s;
transition: -webkit-transform 0.4s;
transition: transform 0.4s;
transition: transform 0.4s, -webkit-transform 0.4s;
width: 48px;
display: none;
}
.button-nav--toggle span {
background-color: #fff;
display: block;
height: 2px;
left: 14px;
margin-top: -1px;
position: absolute;
top: 50%;
-webkit-transition: 0.4s;
transition: 0.4s;
width: 20px;
}
.button-nav--toggle span:first-child {
-webkit-transform: translateY(-6px);
transform: translateY(-6px);
}
.button-nav--toggle span:last-child {
-webkit-transform: translateY(6px);
transform: translateY(6px);
} .button-nav--toggle.active span:first-child {
-webkit-transform: rotate(45deg) translate(0);
transform: rotate(45deg) translate(0);
}
.button-nav--toggle.active span:nth-child(2) {
-webkit-transform: scaleX(0);
transform: scaleX(0);
}
.button-nav--toggle.active span:last-child {
-webkit-transform: rotate(-45deg) translate(0);
transform: rotate(-45deg) translate(0);
} #esta-pasando {
height: 85px;
background: transparent
linear-gradient(
85deg,
#ff2525 0%,
#ff9031 75%,
#ffe53b 100%,
#ffe53b 100%
)
0% 0% no-repeat padding-box;
opacity: 1;
padding: 20px 0;
}
#esta-pasando .slick-prev,
#esta-pasando .slick-next {
display: none !important;
}
.item-pasando {
font-size: 2rem;
color: #fff;
letter-spacing: 0.3rem;
overflow: hidden;
}
.esta-pasando__desbordado {
width:6900px;
display: block;
padding-left: 100%;
animation: marquee 35s linear infinite; text-overflow: clip;
overflow-wrap: normal;
white-space: nowrap;
}
.item-pasando span {
font-weight: 600;
}
@keyframes marquee {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(-100%, 0);
}
} .matricula__numeros {
color: #fff;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #ff642c;
font-family: "Roboto", sans-serif;
font-size: 5.5rem;
font-weight: 600;
position: relative;
line-height:6rem;
}
.matricula__titulo {
font-family: "Buffalo";
font-size: 3.125rem;
padding-left: 20%;
line-height: 2.8rem;
}
.matricula__texto {
font-size: 1rem;
}
.matricula__enlace {
color: #ff642c;
font-weight: 600;
font-size: 1.125rem;
}
.matricula__enlace:hover {
color: #ff642c;
animation: pulse;
animation-duration: 2s;
}
.matricula__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg)
no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 7px;
}
#matricula .slick-prev:before {
content: "" !important;
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-ionic-ios-arrow-dropleft-circle.svg)
no-repeat;
background-size: 100%;
width: 30px;
height: 30px;
display: inline-block;
}
#matricula .slick-next {
display: inline-block !important;
}
#matricula .slick-next::before {
content: "" !important;
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-ionic-ios-arrow-dropright-circle.svg)
no-repeat;
background-size: 100%;
width: 30px;
height: 30px;
display: inline-block;
}
#matricula .slick-dots li button:before {
font-size: 17px;
}
#matricula .slick-dots li.slick-active button:before {
color: #ffa333;
}
#matricula .slick-dots {
bottom: -50px;
}
.matricula__imagen {
position: relative;
top: 10%;
} #ciclos {
padding: 3% 0;
}
.ciclos__titulo {
font-size: 1.625rem;
font-weight: 600;
}
#ciclos .slick-slide img {
display: inline-block;
height: 150px;
margin: 10% 0 5%;
}
.item-ciclos__texto {
font-size: 1.125rem;
font-weight: 600;
line-height: 1.5rem;
}
#ciclos .slick-dots li button:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 57px;
height: 6px;
background-color: #000;
text-align: center;
opacity: 0.25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#ciclos .slick-dots li {
width: 47px;
}
#ciclos .slick-dots li.slick-active button:before {
opacity: 0.75;
background-color: #ffa333;
}
#ciclos .slick-dots {
bottom: -70px;
}
#ciclos .slick-prev:before {
content: "" !important;
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-left-nar.svg)
no-repeat;
background-size: 100%;
width: 35px;
height: 35px;
display: inline-block;
}
#ciclos .slick-next {
display: inline-block !important;
}
#ciclos .slick-next::before {
content: "" !important;
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg)
no-repeat;
background-size: 100%;
width: 35px;
height: 35px;
display: inline-block;
}
.ciclos__enlace-bottom {
color: #ff642c;
font-weight: 600;
font-size: 1.2rem;
}
.ciclos__enlace-bottom:hover {
color: #ff642c;
animation: pulse;
animation-duration: 2s;
}
.ciclos__enlace-bottom::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg)
no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 7px;
}
.boton-ciclos {
margin-top: 10%;
} .orientacion__titulo {
font-family: "Buffalo";
font-size: 3.125rem;
}
.orientacion__texto {
font-size: 1.125rem;
font-weight: 600;
line-height: 1.5rem;
padding: 3% 0;
}
.orientacion__enlace {
color: #fff;
font-weight: 600;
font-size: 1.2rem;
}
.orientacion__enlace:hover {
color: #fff;
animation: pulse;
animation-duration: 2s;
}
.orientacion__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 7px;
} #becas {
padding: 5% 0;
}
.becas-container {
padding-top: 3%;
}
.becas-container__titulo {
font-size: 1.625rem;
font-weight: 700;
padding-right: 30%;
}
.becas-container__subtitulo {
font-family: "Buffalo";
font-size: 2.5rem;
}
.becas-container__lista {
list-style: none;
padding: 0;
margin-top: 5%;
}
.becas-container__lista li {
margin-bottom: 3%;
}
.becas-container__lista li::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-feather-check-circle.svg) no-repeat;
background-size: 100%;
width: 25px;
height: 25px;
display: inline-block;
position: relative;
top: 6px;
left: 0px;
margin-right: 20px;
}
.becas__enlace {
color: #ff642c;
font-weight: 600;
font-size: 1.2rem;
}
.becas__enlace:hover {
color: #ff642c;
animation: pulse;
animation-duration: 2s;
}
.becas__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg)
no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 7px;
} #conocenos {
background: transparent
linear-gradient(
85deg,
#ff2525 0%,
#ff9031 75%,
#ffe53b 100%,
#ffe53b 100%
)
0% 0% no-repeat padding-box;
height: 100%;
padding: 50px 0;
}
.conocenos-container {
background: #fff;
padding: 7% 11%;
} .cononcenos__imagen {
position: absolute;
bottom: -50px;
left: 30px;
width: 582px;
max-width: 1000px;
}
.conocenos-container__texto {
font-weight: 600;
}
.cononcenos-container__titulo {
font-family: "Buffalo";
font-size: 3.125rem;
}
.conocenos-container__enlace {
color: #ff642c;
font-weight: 600;
font-size: 1.2rem;
}
.conocenos-container__enlace:hover {
color: #ff642c;
animation: pulse;
animation-duration: 2s;
}
.conocenos-container__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg)
no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 7px;
}
.conocenos-enlace {
margin-top: 7%;
} .fp-container {
padding-top: 3%;
}
.fp-container__titulo {
font-size: 1.625rem;
font-weight: 700;
padding-right: 30%;
}
.fp-container__subtitulo {
padding-right: 14%;
margin-top: 5%;
line-height: 1.3rem;
}
.fp-container__lista {
list-style: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-feather-check-circle.svg);
padding: 0 0 0 36px;
margin-top: 5%;
}
.fp-container__lista li {
margin-bottom: 3%;
padding-right: 3%;
}
.fp__enlace {
color: #ff642c;
font-weight: 600;
font-size: 1.2rem;
}
.fp__enlace:hover {
color: #ff642c;
animation: pulse;
animation-duration: 2s;
}
.fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg)
no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 7px;
}
.fp__matricula {
color: white;
font-weight: 600;
font-size: 1.2rem;
}
.fp__matricula:hover {
color: white;
animation: pulse;
animation-duration: 2s;
}
.fp__matricula::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg)
no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 7px;
}
.fp__imagen {
margin-top: 40px;
}
.fp-container__lista--item span {
top: -6px;
position: relative;
left: 15px;
} #empresas {
padding: 3% 0;
overflow: hidden;
}
#empresas .container-fluid {
padding-right: 0px;
padding-left: 0px;
}
#empresas .slick-slide img {
width: 100px;
}
#empresas .slick-slide {
overflow-x: hidden;
} #testimonios {
overflow: hidden;
}
.testimonios__titulo {
font-family: "Buffalo";
font-size: 3.125rem;
margin-bottom: 2%;
}
#testimonios .slick-prev:before {
content: "" !important;
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-left-nar.svg)
no-repeat;
background-size: 100%;
width: 35px;
height: 35px;
display: inline-block;
}
#testimonios .slick-next {
display: inline-block !important;
}
#testimonios .slick-next::before {
content: "" !important;
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg)
no-repeat;
background-size: 100%;
width: 35px;
height: 35px;
display: inline-block;
}
.item-testimonios {
position: relative;
}
.item-testimonios img {
margin: 0 auto;
}
.centrado-porcentual {
width: 75%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
} #medidas {
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/layout/m-covid.jpg) no-repeat;
background-size: cover;
padding: 3% 0;
color: #fff;
background-position: center;
}
.medidas__titulo {
font-family: "Buffalo";
font-size: 3.125rem;
margin-bottom: 4%;
}
.medidas__texto {
padding: 0 10%;
}
.medidas__enlace {
color: #ff642c;
font-weight: 600;
font-size: 1.2rem;
}
.medidas__enlace:hover {
color: #ff642c;
animation: pulse;
animation-duration: 2s;
}
.medidas__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg)
no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 7px;
}
.medidas__contenedor-enlace {
margin-top: 8%;
} .centrado-porcentual-instalaciones {
width: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}
.instalciones__contenido {
padding: 5px 0px 0 0px;
}
.instalacines__texto {
line-height: 1.3rem;
}
.instalacines__titulo {
font-size: 1.625rem;
font-weight: 700;
margin-bottom: 3%;
} #instalciones .slick-slide img {
display: block;
margin: 0 auto;
width: 100%;
}
#instalciones .slick-dots li.slick-active button:before {
color: #ffa333;
}
#instalciones .slick-dots li button:before {
font-size: 25px;
}
#instalciones .slick-dots {
bottom: 41px;
}
#instalciones .slick-prev:before,
.slick-next:before {
font-size: 45px;
}
#instalciones .slick-prev {
left: 15px;
z-index: 9999;
}
#instalciones .slick-next {
right: 40px;
}
#instalciones .fp__enlace {
color: #fff;
font-weight: 600;
font-size: 1.2rem;
background: #ff642c;
padding: 10px 27px;
}
#instalciones .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 7px;
} .newsletter__contenedor {
background: transparent
linear-gradient(
85deg,
#ff2525 0%,
#ff9031 75%,
#ffe53b 100%,
#ffe53b 100%
)
0% 0% no-repeat padding-box;
height: 100%;
padding: 30px 0;
}
.newsletter__titulo {
font-size: 1.625rem;
color: #fff;
font-weight: 600;
margin-bottom: 3%;
}
#newsletter [type="submit"] {
background: transparent;
border: none;
color: #fff;
font-weight: 600;
font-size: 1.125rem;
}
.newsletter__boton::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: -50px;
}
.contenedor-formulario {
width: 100%;
}
.newsletter__imput {
display: inline-block;
width: 40%;
}
.newsletter__subscribe {
width: 85%;
border: none;
padding: 15px 5px;
}
#newsletter [type="submit"]:hover {
color: #fff;
animation: pulse;
animation-duration: 2s;
}
.suscribete {
text-align: left;
cursor: pointer;
} @supports (object-fit: cover) {
.post-derch__imagen img {
height: 281px;
object-fit: cover;
object-position: center;
}
}
.titulo-seccion-post h3 {
text-align: center;
font-family: "Montserrat", sans-serif;
font-weight: 900;
font-size: 1.625rem;
margin-bottom: 48px;
}
.post-derch {
padding: 26px 33px 35px;
background: #f2f2f2;
position: relative;
margin-bottom: 5%;
}
.post-derch:last-of-type {
padding: 26px 33px 35px;
background: #f2f2f2;
position: relative;
margin-bottom: 0;
}
.post-derch__imagen {
width: 34%;
position: absolute;
}
.post-derch__contenido {
width: 51%;
position: relative;
left: 40%;
padding: 26px 0 0 20px;
}
.post-derch__post-category {
font-size: 1.125rem;
color: #ff642c;
}
.post-derch__post-tittle {
font-size: 1.625rem;
font-weight: 600;
margin-bottom: 11%;
}
.post-derch__post-content {
line-height: 1.2rem;
}
.post-izq {
background: #f2f2f2;
position: relative;
padding: 30px;
height: 100%;
}
.post-izq__post-category {
font-size: 1.125rem;
color: #ff642c;
margin-top: 20px;
}
.post-izq__post-tittle {
font-size: 1.625rem;
font-weight: 600;
margin-bottom: 8%;
}
.right-post .post-derch {
display: none;
}
.left-post {
padding-left: 0;
} footer {
background: #000;
padding: 30px 0;
}
.footer__enlace {
color: #fff;
font-size: 1rem;
font-weight: 600;
padding: 0 15px;
}
.footer__redes {
display: inline;
}
.footer__redes a {
padding: 0 10px;
}
.footer__redes .twitter {
width: 23px;
}
.footer__redes .facebook {
width: 13px;
}
.footer__redes .instagram {
width: 21px;
}
.footer__redes .linkedin {
width: 21px;
}
.footer__enlace:hover {
color: #ff642c;
} #header.titulacion {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
#header.titulacion .contenido-header {
margin-top: 20vh;
}
#formacion-contigo {
padding: 75px 0;
}
#formacion-contigo h2 {
font-family: "Buffalo";
font-size: 3.125rem;
margin-bottom: 30px;
}
#formacion-contigo p {
font-family: "Montserrat", sans-serif;
font-size: 1.125rem;
margin-bottom: 50px;
}
#formacion-contigo .card {
border: 1px solid #ff642c;
background-color: #fff;
}
#formacion-contigo .card-header {
background-color: #fff;
}
#accordion02 ul li:hover {
background-color: #f2f2f2;
}
#accordion02 ul {
padding-left: 0;
}
#accordion02 ul li a {
padding-left: 15px;
font-size: 0.875rem;
color: #000;
font-family: "Montserrat", sans-serif;
font-weight: 100;
}
#accordion03 ul li:hover {
background-color: #f2f2f2;
}
#accordion03 ul {
padding-left: 0;
}
#accordion03 ul li a {
padding-left: 15px;
font-size: 0.875rem;
color: #000;
font-family: "Montserrat", sans-serif;
font-weight: 100;
}
#formacion-contigo .segundo-curso {
margin-bottom: 50px;
}
.ciclo-formacion {
border: 1px solid #d8d8d8;
height: 287px;
padding: 30px 20px 30px;
text-align: center;
}
#formacion-contigo .ciclo-formacion p {
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size: 1rem;
padding-top: 20px;
}
@supports (object-fit: cover) {
.ciclo-formacion img {
height: 60%;
object-fit: contain;
object-position: center;
}
}
#formulario-titulacion {
background: transparent
linear-gradient(
85deg,
#ff2525 0%,
#ff9031 75%,
#ffe53b 100%,
#ffe53b 100%
)
0% 0% no-repeat padding-box;
height: 100%;
padding: 30px 0;
}
.formulario-titulacion__contenido { padding: 30px;
}
#formulario-titulacion input {
width: 100%;
border: 2px solid #ffa333;
padding: 14px;
font-family: "Montserrat", sans-serif;
font-weight: 100;
font-size: 1rem;
color: #000;
}
#formulario-titulacion .formualario-titulacion__boton input {
width: 100%;
border: unset;
background-color: #ff642c;
text-align: center;
padding: 10px 0;
color: #fff;
font-family: "Montserrat", sans-serif;
font-weight: 700;
}
.formualario-titulacion__boton {
margin: 0 auto;
width: 150px;
display: block !important;
}
#formulario-titulacion .centrado-porcentual {
width: 80%;
}
#formulario-titulacion h3 {
font-family: "Buffalo";
font-size: 3.125rem;
}
#formulario-titulacion p {
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-size: 1.125rem;
margin-top: 20px;
}
#formulario-titulacion .formulario-titulacion__contenido h3 {
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size: 1.125rem;
}
#apostar {
padding: 75px 0;
}
#apostar h3 {
font-family: "Buffalo";
font-size: 3.125rem;
margin-bottom: 50px;
}
.apostar__titutulo-columna {
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size: 1.125rem;
margin: 30px 0;
padding-right: 30%;
line-height: 2rem;
}
.apostar__texto-columna {
font-family: "Montserrat", sans-serif;
font-size: 1rem;
padding-right: 10%;
}
.select-rama,
.select-tipo {
cursor: pointer;
}
.card-flip > div {
backface-visibility: hidden;
transition: transform 300ms;
transition-timing-function: linear;
width: 100%;
height: 100%;
margin: 0;
display: flex;
}
.card-front {
transform: rotateY(0deg);
}
.card-back {
transform: rotateY(180deg);
position: absolute;
top: 0;
}
.card-flip:hover .card-front {
transform: rotateY(-180deg);
}
.card-flip:hover .card-back {
transform: rotateY(0deg);
}
.enlace-titulacion {
color: #212529;
}
.enlace-titulacion:hover {
color: #212529;
}  .header-titulaciones {
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.titulacion-titulo {
font-family: "Buffalo";
font-size: 5.2rem;
color: #fff;
line-height: 4rem;
margin: 0;
}
.titulacion-subtitulo {
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-size: 2.5rem;
margin-bottom: 24px;
color: #fff;
}
.header-titulaciones .contenido-header {
margin-top: 20vh;
}
#titulos {
padding: 100px 0 75px;
}
#titulos .fp__enlace {
background-color: #ff642c;
color: #fff;
font-weight: 600;
font-size: 1.2rem;
padding: 7px 45px 7px 35px;
}
#titulos .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 25px;
}
.titulos-lista {
padding: 40px 0 50px;
} #pestanas-titulacion .nav-tabs .nav-link {
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-size: 1rem;
padding: 1rem 1rem;
border-radius: unset;
color: #000;
background: #fff;
border-color: #d8d8d8;
border-width: 1px;
border-style: solid;
}
.nav-link-uno {
border-top-left-radius: 1rem !important;
}
#pestanas-titulacion .nav-tabs .nav-link.active {
color: #fff;
background-color: #ff642c;
border-color: #d8d8d8 #d8d8d8 transparent;
}
#pestanas-titulacion .nav-tabs {
border-bottom: unset;
}
#tabuno {
background-color: #f2f2f2;
height: 650px;
}
#pestanas-titulacion .slick-prev,
#pestanas-titulacion .slick-next {
display: none !important;
}
.item-introducion {
padding: 68px 0;
}
.item-introducion h3 {
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size: 1.625rem;
}
.item-introducion h3 span {
font-family: "Buffalo";
font-size: 2.5rem;
font-weight: 100;
}
.item-introducion p {
font-family: "Montserrat", sans-serif;
font-size: 1rem;
}
.item-introducion ul li {
list-style: none;
}
.item-introducion ul li::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-feather-check-circle02.svg) no-repeat;
background-size: 100%;
width: 15px;
height: 15px;
display: inline-block;
position: relative;
top: 2px;
left: -8px;
}
.introducion__last-line {
font-weight: 700;
margin-top: 30px;
}
.item-introducion .fp__enlace {
background-color: #ff642c;
color: #fff;
font-weight: 600;
font-size: 1.2rem;
padding: 7px 45px 7px 35px;
}
.item-introducion .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 25px;
}
#pestanas-titulacion .slick-dots li.slick-active button:before {
color: #ffa333;
}
#pestanas-titulacion .slick-dots li button:before {
font-size: 17px;
}
#pestanas-titulacion .slick-dots {
bottom: 35px;
}
#pestanas-titulacion .item-introducion {
height: 650px;
}
.centrado-porcentual {
width: 100%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}
#accordion {
width: 100%;
display: block;
margin: 30px auto 0;
}
#tabdos .fp__enlace {
color: #ff642c;
font-weight: 600;
font-size: 1.2rem;
background-color: #fff;
padding: 7px 45px 7px 35px;
}
.titulacines__plan h3 {
font-family: "Buffalo";
font-size: 3.125rem;
font-weight: 100;
margin-bottom: 30px;
}
.plan__horas {
padding-left: 80px;
padding-right: 40px;
}
.plan__horas::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/reloj.svg) no-repeat;
background-size: 100%;
width: 85px;
height: 85px;
display: inline-block;
position: absolute;
top: -10px;
left: 0;
}
.plan-subtitulo {
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size: 1.125rem;
}
.plan-parrafo {
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-size: 0.875rem;
}
.plan__centro {
padding-left: 80px;
padding-right: 40px;
}
.plan__centro::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/birrete.svg) no-repeat;
background-size: 100%;
width: 80px;
height: 80px;
display: inline-block;
position: absolute;
top: -2px;
left: 0;
}
.plan__trabajo {
padding-left: 80px;
padding-right: 40px;
}
.plan__trabajo::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/maletin.svg) no-repeat;
background-size: 100%;
width: 75px;
height: 75px;
display: inline-block;
position: absolute;
top: -2px;
left: 0;
}
.card.primer-curso,
.card.segundo-curso {
border-radius: unset;
}
.card.primer-curso:nth-of-type(2) {
margin-top: 20px;
}
.primer-curso .btn-link,
.segundo-curso .btn-link {
font-weight: 700;
color: #000;
text-decoration: none;
font-family: "Montserrat", sans-serif;
font-size: 1.125rem;
text-align: left;
}
.primer-curso .btn-link::after,
.segundo-curso .btn-link::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/flecha-down-orange.svg) no-repeat;
background-size: 100%;
width: 35px;
height: 35px;
display: inline-block;
position: absolute;
top: 15px;
right: 20px;
}
.segundo-curso {
margin-top: 20px;
}
#tabdos {
background: transparent
linear-gradient(
210deg,
#ffe53b 0%,
#ffe53b 0%,
#ff9031 20%,
#ff2525 100%
)
0% 0% no-repeat padding-box;
height: auto;
padding: 68px 0;
}
.boton-plan {
margin-top: 100px;
}
.modulos__plan {
color: #000;
font-weight: 700;
line-height: 2rem;
font-size: 1.125rem;
list-style: none;
}
#tabtres {
background-color: #f2f2f2;
min-height: 650px;
padding: 68px 0;
height: auto;
}
.primera__metodologia {
margin-left: 2.5%;
}
.competencias-column {
background-color: #fff;
padding: 25px;
margin-bottom: 10px;
height: 95%;
min-height: 360px;
}
.competencias-column h4 {
font-family: "Montserrat", sans-serif;
font-size: 1rem;
font-weight: 700;
margin-bottom: 15px;
}
.competencias-column ul {
padding-left: 0;
}
.competencias-column ul li {
font-family: "Montserrat", sans-serif;
font-size: 0.75rem;
line-height: 1.4rem;
}
.competencias-numero {
position: absolute;
width: 14%;
top: -43px;
left: -26px;
}
.competencias-lista li {
list-style-type: none;
padding-left: 1.5em;
background-image: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/icono-def-li.svg);
background-size: 1em;
background-repeat: no-repeat;
background-position: left 5px;
}
.competencias-left {
padding-right: 30px;
}
.competencias-rigth {
padding-left: 30px;
}
#tabtres .titulacines__plan h3 {
margin-bottom: 40px;
}
.competencias-rigth .competencias-numero {
position: absolute;
width: 12%;
top: -32px;
left: -2px;
}
#tabtres .fp__enlace {
background-color: #ff642c;
color: #fff;
font-weight: 600;
font-size: 1.2rem;
padding: 7px 45px 7px 35px;
}
#tabtres .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 25px;
}
#tabcuatro .item-introducion .fp__enlace {
background-color: #fff;
color: #ff642c;
font-weight: 600;
font-size: 1.2rem;
padding: 7px 45px 7px 35px;
}
#tabcuatro .item-introducion .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg)
no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 7px;
}
@media (min-width: 991px) {
.col-md-45 {
-ms-flex: 0 0 19%;
flex: 0 0 19%;
max-width: 19%;
}
}
.col-md-45 {
padding-right: 55px;
padding-left: 15px;
}
.col-md-45 h4 {
font-family: "Montserrat", sans-serif;
font-size: 1rem;
font-weight: 700;
text-align: left;
}
.col-md-45 p {
font-family: "Montserrat", sans-serif;
font-size: 0.875rem;
text-align: left;
line-height: 1.3rem;
padding-top: 1rem;
}
#tabcinco {
height: auto;
padding: 68px;
background-color: #f2f2f2;
min-height: 650px;
}
#tabcinco .offset-md-3 {
border-right: 5px solid #ffa333;
border-left: 5px solid #ffa333;
}
.requisitos .offset-md-3 .resquisitos__texto-columnas {
padding: 0 30px 0 30px;
}
.item-introducion ul {
padding: 0 0 0 150px;
}
.texto-natural {
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-size: 1rem;
margin-top: 30px;
}
.requisitos__line-right {
border-right: 5px solid #ffa333;
}
#tabcinco .introducion__last-line {
font-weight: 700;
margin-bottom: 30px;
margin-top: 15px;
font-size: 1rem;
}
#tabcinco .fp__enlace {
background-color: #ff642c;
color: #fff;
font-weight: 600;
font-size: 1.2rem;
padding: 7px 45px 7px 35px;
}
#tabcinco .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 25px;
}
.requisitos h3 {
font-family: "Montserrat", sans-serif;
font-size: 1.625rem;
font-weight: 700;
margin-bottom: 20px;
}
.requisitos p {
font-family: "Montserrat", sans-serif;
font-size: 0.875rem;
margin-bottom: 20px;
}
.requisitos .resquisitos__texto-columnas {
font-family: "Montserrat", sans-serif;
font-size: 0.75rem;
padding: 0 30px 0 0;
}
#pestanas-titulacion .carousel-indicators li {
box-sizing: content-box;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
width: 18px;
height: 18px;
margin-right: 4px;
margin-left: 4px;
text-indent: -999px;
cursor: pointer;
background-color: #000;
background-clip: padding-box;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
opacity: 0.4;
transition: opacity 0.6s ease;
border-radius: 50%;
}
#pestanas-titulacion .carousel-indicators .active {
opacity: 1;
background-color: #ffa333;
}
.imagen-metodologia {
padding: 0px 0 20px;
}
.col-md-45:nth-child(1) {
margin-left: 2.5%;
} #titulacion-empresas h2 {
font-family: "Montserrat", sans-serif;
font-size: 1.625rem;
font-weight: 700;
}
#titulacion-empresas p {
font-family: "Montserrat", sans-serif;
font-size: 1rem;
font-weight: 500;
margin-bottom: 60px;
padding: 0 50px;
}
#titulacion-empresas {
padding: 40px 0 75px;
overflow-x: hidden;
} #tafad {
padding: 100px 0 75px;
}
.tafad-cabecera__titulo {
font-family: "Montserrat", sans-serif;
font-size: 1.625rem;
font-weight: 700;
margin-bottom: 40px;
}
.tafad-cabecera__texto {
font-family: "Montserrat", sans-serif;
font-size: 1rem;
margin-bottom: 75px;
padding: 0 15%;
}
.tafad-columnas__titulo {
font-family: "Montserrat", sans-serif;
font-size: 1.125rem;
font-weight: 700;
padding: 30px 12% 20px;
}
.tafad-columnas__texto {
font-family: "Montserrat", sans-serif;
font-size: 0.875rem;
padding: 0 12%;
}
.tafad-columnas__imagen {
height: 220px;
}
.tafad-columnas {
height: 550px;
position: relative;
}
.tafad-columnas .fp__enlace {
color: #ffff;
font-weight: 600;
font-size: 1.125rem;
background: #ff642c;
padding: 7px 15px 7px 15px;
position: absolute;
width: 60%;
left: 0;
right: 0;
bottom: 0;
margin: auto;
text-align: left;
}
.tafad-columnas .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 30px;
}
.tafad-texto-final__contenido {
font-family: "Montserrat", sans-serif;
font-size: 1rem;
font-weight: 400;
padding: 100px 12% 0;
} #tecos{
padding:100px 0;
}
.tecos-cabecera__texto{
font-family: "Montserrat", sans-serif;
font-size: 1rem;
font-weight: 700; 
margin-bottom: 50px;
}
.tecos-item{
padding-left:50px;
margin-bottom: 40px;
}
.tecos-boton {
background-color: #ff642c;
color: #fff;
font-weight: 600;
font-size: 1.2rem;
padding: 7px 45px 7px 35px;
margin-top: 20px;
display: inline-block;
}
.tecos-boton:hover{
color:#fff;
}
.tecos-boton::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 25px;
}
.tecos-item::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-feather-check-circle02.svg) no-repeat;
background-size: 100%;
width: 25px;
height: 25px;
display: inline-block;
position: absolute;
left: 20px;
}
@supports(object-fit: contain){
.tecos-imagen-contenedor img{
height: 100%;
object-fit:contain;
object-position: center center;
width: 100%;
}
} #header.contacto {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
height: 80vh;
}
#formulario-contacto {
padding: 75px 0;
}
#formulario-contacto h3 {
font-family: "Buffalo";
font-size: 2.25rem;
margin-bottom: 20px;
}
.imput-contacto input {
border: 2px solid #02bdfe;
padding: 10px 20px;
width: 100%;
}
select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: "";
}
.imput-contacto select {
border: 2px solid #02bdfe;
padding: 10px 20px;
width: 100%;
}
.areatexto {
border: 2px solid #02bdfe;
padding: 10px 20px;
width: 100%;
}
.texto-aceptacion {
font-size: 0.75rem;
}
#formulario-contacto .wpcf7-list-item {
margin: 0 0 0 0;
}
.formualario-contacto__boton .enviar {
color: #fff !important;
font-size: 1.125rem;
background-color: #2b52d0;
padding: 5px 50px 5px 20px;
font-family: "Montserrat", sans-serif;
font-weight: 600;
box-shadow: none;
border: unset;
}
.formualario-contacto__boton::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 5px;
left: -106px;
}
.contacto-informacion {
padding-top: 62px;
}
.formulario-contacto__calle:before {
content: "";
background: url(//www.fp-santagema.es/wp-content/uploads/2021/06/gota-azul.png) no-repeat;
background-size: 100%;
width: 18px;
height: 26px;
display: inline-block;
position: relative;
top: 5px;
left: 0px;
margin-right: 10px;
}
.formulario-contacto__tlf a {
color: #000;
}
.formulario-contacto__tlf:before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/phone-contact.svg) no-repeat;
background-size: 100%;
width: 20px;
height: 20px;
display: inline-block;
position: relative;
top: 5px;
left: 0px;
margin-right: 9px;
}
.formulario-contacto__fax a {
color: #000;
}
.formulario-contacto__fax:before {
content: "";
background-size: 100%;
width: 20px;
height: 20px;
display: inline-block;
position: relative;
top: 5px;
left: 0px;
margin-right: 9px;
}
.formulario-contacto__mail a {
color: #000;
}
.formulario-contacto__mail:before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/sobre.svg) no-repeat;
background-size: 100%;
width: 20px;
height: 20px;
display: inline-block;
position: relative;
top: 5px;
left: 0px;
margin-right: 9px;
}
.formulario-contacto__horario:before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/relog.svg) no-repeat;
background-size: 100%;
width: 20px;
height: 20px;
display: inline-block;
position: relative;
top: 5px;
left: 0px;
margin-right: 9px;
}
.formulario-contacto__horario span {
padding-left: 30px;
}
#formulario-contacto .fp__enlace {
color: #fff;
font-weight: 600;
font-size: 1.2rem;
background: #2b52d0;
padding: 5px 40px 5px 20px;
text-transform: uppercase;
}
#formulario-contacto .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 5px;
left: 20px;
}
.formulario-contacto__boton {
margin-top: 45px;
}
#mapa {
background: transparent linear-gradient(79deg, #00c0ff 0%, #4218b8 100%) 0%
0% no-repeat padding-box;
padding: 30px 0;
color: #fff;
}
.autobus::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/bus.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: absolute;
top: 0px;
left: -20px;
}
.metro::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/metro.svg) no-repeat;
background-size: 100%;
width: 33px;
height: 23px;
display: inline-block;
position: absolute;
top: 1px;
left: -24px;
}
.cercanias::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/cercanias.svg) no-repeat;
background-size: 100%;
width: 18px;
height: 23px;
display: inline-block;
position: absolute;
top: 64px;
left: -17px;
}
.contacto-informacion__texto {
font-family: "Montserrat", sans-serif;
font-size: 1rem;
} #header.header-legales {
height: 200px;
min-height: 200px;
}
#legal {
padding: 100px 0;
}
#legal h2 {
font-family: "Montserrat", sans-serif;
font-size: 1.625rem;
font-weight: 700;
text-align: center;
margin-bottom: 50px;
}
#legal p {
font-family: "Montserrat", sans-serif;
font-size: 1rem;
}
#legal span {
font-family: "Montserrat", sans-serif;
font-size: 1.125rem;
}
#legal a {
color: #000;
text-decoration: underline;
}
#legal img {
margin: 30px auto 30px;
display: inherit;
}
#legal a img {
margin: 0 30px 20px;
}
#legal a img:nth-of-type(1) {
margin-left: auto;
}
.enlace-legales {
margin-top: 30px;
}
.enlace-legales .fp__enlace {
color: #fff !important;
font-weight: 600;
font-size: 1.125rem;
background: #ff642c;
padding: 7px 30px 7px 15px;
position: relative;
margin: 20px auto;
text-align: left;
text-decoration: none !important;
}
.enlace-legales .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 4px;
left: 20px;
} #header.header-becas{
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.header-becas .contenido-header {
margin-top: 22vh;
}
#texto-becas{
padding:100px 0 50px;
}
#texto-becas p{
padding:0 12%;
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-size:1.125rem;
}
#becas{
background: transparent linear-gradient(36deg, #00C0FF 0%, #4218B8 100%) 0% 0% no-repeat padding-box;
padding:50px 0;
}
.becas-tipo{
background: #fff;
padding:20px;
height: 284px;
position: relative;
margin-bottom: 30px;
}
#becas .fp__enlace {
color: #fff;
font-weight: 600;
font-size: 1.125rem;
background: #2B52D0;
padding: 7px 33px 7px 20px;
text-transform: uppercase;
position: absolute;
bottom: 20px;
}
#becas .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 5px;
left: 20px;
}
.becas-tipo__titulo{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:1.125rem;  
}
.becas-tipo__texto{
font-family: "Montserrat", sans-serif;
font-size:0.75rem;  
}
.becas-tipo__mensualidad{
font-family: "Montserrat", sans-serif;
font-weight: 600;
font-size:0.875rem;
color:#02BDFE;
text-transform: uppercase;
margin-top:40px;
position:absolute;
bottom:75px;
}
.becas-titulo{
font-family: "Buffalo";
font-size:3.125rem;
margin-bottom: 20px;
color:#fff;
}
.becas-entradilla{
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-size:1.125rem;
color:#fff;
padding:0 9% 30px;
}
#sistema-becas{
padding:75px 0 75px;
}
#sistema-becas .fp__enlace {
color: #fff;
font-weight: 600;
font-size: 1.125rem;
background: #2B52D0;
padding: 7px 33px 7px 20px;
text-transform: uppercase;
}
#sistema-becas .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 5px;
left: 20px;
}
.sistme-becas__contenido h3{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:1.625rem; 
}
.sistme-becas__contenido p{
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-size:1rem; 
}
.sistme-becas__contenido{
padding:15px 0;
}
#estudio-becas{
padding:50px 0;
}
.estudio-bercas__col-izq--texto{
font-family: "Montserrat", sans-serif;
font-size:0.75rem; 
padding-left: 40px;
}
.estudio-bercas__col-izq img{
margin-bottom: 20px;
}
.estudio-bercas__col-izq--texto::before{
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon_feather-check-circle.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: absolute;
left: 20px;
}
.estudio-becas__contenido > h3{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:1.625rem;
margin-bottom:20px;
}
.estudio-becas__contenido > p{
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-size:1rem;
}
.tramos .tramos__titulo{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:0.875rem;  
margin-top:30px;
}
.tramos__texto{
font-family: "Montserrat", sans-serif;
font-size:0.875rem; 
margin-bottom: 10px;
}
.tramos02 .tramos__titulo{
padding:8px 0;
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:0.875rem;  
margin-top:30px;
}
.tramos03 .tramos__titulo{
padding:8px 0;
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:0.875rem;  
margin-top:30px;
}
#estudio-becas .fp__enlace {
color: #fff;
font-weight: 600;
font-size: 1.125rem;
background: #2B52D0;
padding: 7px 33px 7px 20px;
text-transform: uppercase;
margin-right: 30px;
}
#estudio-becas .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 5px;
left: 20px;
}
.estudio-becas__botones{
margin-top:30px;
}
#formacion-becas{
padding:50px 0; 
}
#formacion-becas .fp__enlace {
color: #fff;
font-weight: 600;
font-size: 1.125rem;
background: #2B52D0;
padding: 7px 33px 7px 20px;
text-transform: uppercase;
margin-right: 30px;
}
#formacion-becas .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 5px;
left: 20px;
}
#ayudas-becas .fp__enlace {
color: #fff; 
font-weight: 600;
font-size: 1.125rem;
background: #2B52D0;
padding: 7px 33px 7px 20px;
text-transform: uppercase;
margin-right: 30px;
}
#ayudas-becas .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 5px;
left: 20px;
}
.requisitos__texto::before{
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/icon-dark-blue.svg) no-repeat;
background-size: 100%;
width: 30px;
height: 32px;
display: inline-block;
position: absolute;
left: 0px;
}
.requisitos{
padding-left: 50px;    
}
#formacion-becas .estudio-bercas__col-izq img {
margin-bottom: 50px;
}
#ayudas-becas{
padding:50px 0 75px; 
}
.ayudas-column{
margin-top:40px;
}
#ayudas-becas .estudio-bercas__col-izq{
padding-top:40px;
}
#ayudas-becas .col-izq{
margin-left: 8.5%;
} #header.blog{
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.cabecera-blog__texto{
font-family: "Montserrat", sans-serif;
font-weight:600;
font-size:1.6rem; 
color:#fff;
}
#ciclos-single-post{
padding:50px 0;
}
#ciclos-single-post .slick-slide {
margin: 10px 10px 0;
}
#blog-ultimos .post__item--contenido span{
display:none;
}
#ciclos-single-post .item-ciclos a{
border:1px solid #FFA333;
padding:5px 20px;
font-family: "Montserrat", sans-serif;
color:#000;
text-transform: uppercase;
}
#ciclos-single-post .slick-prev:before {
content: "" !important;
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-left-nar.svg) no-repeat;
background-size: 100%;
width: 35px;
height: 35px;
display: inline-block;
}
#ciclos-single-post .slick-next::before {
content: "" !important;
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg) no-repeat;
background-size: 100%;
width: 35px;
height: 35px;
display: inline-block;
}
#ciclos-single-post .slick-initialized .slick-slide {
display: flex;
vertical-align: middle;
}
#ciclos-single-post .slick-prev.slick-disabled:before, #ciclos-single-post .slick-next.slick-disabled:before {
opacity: 0;
}
#ciclos-single-post .slick-next {
right: -40px;
}
#ciclos-single-post .slick-prev {
left: -40px;
}
#blog-destacados {
padding: 0 0 50px;
}
.blog-destacados__titulo {
font-family: "Montserrat", sans-serif;
font-weight:700;
font-size:1.625rem; 
text-align: center;
}
@supports(object-fit: cover){
.destacados-imagen img{
height: 100%;
object-fit:cover;
object-position: center center;
}
}
.destacados-contenido h4{
font-family: "Montserrat", sans-serif;
font-weight:700;
font-size:1.625rem; 
margin:30px 0;
}
.destacados-contenido p{
font-family: "Montserrat", sans-serif;
font-weight:500;
font-size:1rem; 
}
.destacados-contenido span{
font-family: "Montserrat", sans-serif;
font-weight:500;
font-size:1.125rem;
color:#FF642C;
}
.destacado-box{
padding:20px;
}
.post-destacado{
background:#F2F2F2;
margin-bottom:30px; 
}
.post-destacado02{
background:#F2F2F2;
}
.post-right > .row{
margin-right: 0;
margin-left: 0;
}
#blog-ultimos {
background: transparent linear-gradient( 85deg, #ff2525 0%, #ff9031 75%, #ffe53b 100%, #ffe53b 100% ) 0% 0% no-repeat padding-box;
height: 100%;
padding: 30px 0;
}
@supports(object-fit: cover){
.post__item--img img{
height: 170px;
object-fit:cover;
object-position: center center;
width: 100%;
}
}
.post__item--contenido h4{
font-family: "Montserrat", sans-serif;
font-weight:700;
font-size:1.625rem; 
margin:30px 0;
}
.post__item--contenido p{
font-family: "Montserrat", sans-serif;
font-weight:500;
font-size:1rem; 
}
.post__item--contenido span{
font-family: "Montserrat", sans-serif;
font-weight:500;
font-size:1.125rem;
color:#FF642C;
margin-top:30px;
display: block;
}
.post__item{
background: #fff;
padding:20px;
} #ajax-load-more {
width: 100%;
margin-left: 1.5%;
margin-right: 0%;
}
.ajax-load-more-wrap div.alm-listing div.post__item {
width: 30%;
margin: 0 1.5% 1%;
float: left;
max-height: 700px;
min-height: 700px;
}
.alm-btn-wrap .alm-load-more-btn.done {
background-color: transparent !important;
display: none !important;
}
.alm-btn-wrap .alm-load-more-btn {
color: #ff642c !important;
font-weight: 600 !important;
font-size: 1.125rem !important;
background: #fff !important;
padding: 3px 50px 7px 15px !important;
position: relative !important;
margin: 20px auto !important;
text-align: left !important;
text-decoration: none !important;
border-radius: unset!important;
}
.alm-btn-wrap .alm-load-more-btn::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg)
no-repeat;
background-size: 100%;
width: 21px;
height: 21px;
display: inline-block;
position: relative;
top: 4px;
left:27px;
}
.alm-reveal{
height:100%!important;
}
.post-destacado03{
background:#F2F2F2;
padding:30px;
height:100%;
} #header.single-blog {
height: 200px;
}
.cabecera-post{
background:#F2F2F2;
padding:40px; 
}
@supports(object-fit: cover){
.cabecera-post__imagen img{
height: 250px;
object-fit:cover;
object-position: center center;
width: 100%;
}
}
#single-blog{
padding:50px 0;
}
.cabecera-post .destacados-contenido span{
display: block;
margin-top: 30px;
}
.content-single-post{
padding:50px 0;
}
.fecha-post{
font-family: "Montserrat", sans-serif;
font-weight:500;
font-size:1.125rem;
color:#FFA333;
}
.texto-post{
font-family: "Montserrat", sans-serif;
font-weight:500;
font-size:1rem;
padding-right: 20px;
}
.content-single-post img{
height:auto;
}
.mas-vistos-titulo{
font-family: "Montserrat", sans-serif;
font-weight:700;
font-size:1.125rem;
margin:30px 0;
}
.mas-vistos-post{
background:#F2F2F2;
padding:20px;
margin-bottom: 30px;
}
@supports(object-fit: cover){
.mas-vistos-post__imagen img{
height:125px;
object-fit:cover;
object-position: center center;
width: 100%;
}
}
.destacados-contenido h4{
font-family: "Montserrat", sans-serif;
font-weight:700;
font-size:1.125rem;
}
.articulos-relacionados{
padding:50px 0;
}
.articulos-relacionados h3 {
font-family: "Montserrat", sans-serif;
font-weight:700;
font-size:1.625rem;
text-align: center;
line-height: 3rem;
margin-bottom:30px;
}
.articulos-relacionados .destacados-contenido h4 {
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:1.625rem;
margin:20px 0;
}
.articulos-relacionados .destacados-contenido{
padding-top:30px;
}
@supports(object-fit: cover){
.articulos-relacionados .destacados-imagen img{
height:155px;
object-fit:cover;
object-position: center center;
width: 100%;
}
}
.cabecera-post__imagen .destacados-contenido h1 {
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:1.625rem;
} #header.trabaja-con-nosotros {
height: 80VH;
}
.trabaja-con-nosotros{
background-position: center;
background-size: cover;
background-repeat: no-repeat;    
}
.trabaja-con-nosotros .titulacion-titulo{
line-height: 3rem;
}
#cv{
padding:100px 0;
}
#cv .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 5px;
left: 20px;
}
#cv .fp__enlace {
color: #fff;
font-weight: 600;
font-size: 1.125rem;
background: #2B52D0;
padding: 7px 33px 7px 20px;
text-transform: uppercase;
}
.cv-contenido p{
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-size:1.125rem; 
padding-top:20px;
}
@supports(object-fit:contain){
.cv-imagen img{
object-fit:contain;
object-position: center center;
height:100%;
}
} #lista-covid{
padding:100px 0 50px;
}
.presencia-covid{
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-size:1.125rem; 
}
.presenci-covid__lista::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon_feather-check-circle.svg) no-repeat;
background-size: 100%;
width: 30px;
height: 30px;
display: inline-block;
position: absolute;
left: 20px;
}
.presenci-covid__lista{
padding-left:50px;
}
.presencia-covid p{
margin-bottom:25px;
}
#pestanas-covid .nav-tabs {
border-bottom: unset;
padding-left: 15%;
}
#pestanas-covid .nav-tabs .nav-link.active {
color: #fff;
background-color:#02BDFE;
border-color: #d8d8d8 #d8d8d8 transparent;
}
#pestanas-covid .nav-tabs .nav-link {
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-size: 1rem;
padding: 1rem 1rem;
border-radius: unset;
color: #000;
background: #fff;
border-color: #d8d8d8;
border-width: 1px;
border-style: solid;
}
#tabuno-covid{
background: transparent linear-gradient(325deg, #00C0FF 0%, #4218B8 100%) 0% 0% no-repeat padding-box;
padding:75px 0 120px;
height: 613px;
}
.tabuno-covid-content__box{
background: #fff;
padding:100px 50px 100px 100px; 
}
.tabuno-covid-content__box--titulo{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:1.125rem;
text-align: center;
margin-bottom: 50px;
}
.tabuno-covid-content__titulo{
font-family: "Buffalo";
font-size: 3.125rem;
margin-bottom: 20px;
color:#fff;
text-align: center;
}
#tabdos-covid{
background: transparent linear-gradient(325deg, #00C0FF 0%, #4218B8 100%) 0% 0% no-repeat padding-box;
padding:70px 0 50px;
height: 613px;
}
.tab-covid__lista::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon_feather-check-circle.svg) no-repeat;
background-size: 100%;
width: 25px;
height: 25px;
display: inline-block;
position: absolute;
left: 70px;
margin-top: -2px;
}
.tabdos-covid-content__box{
background: #fff;
padding:50px 50px 40px 100px; 
}
.tabdos-covid-content__box--titulo{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:1.125rem;
text-align: center;
margin-bottom: 30px;
}
.tabdos-covid-content__titulo{
font-family: "Buffalo";
font-size: 3.125rem;
margin-bottom: 20px;
color:#fff;
text-align: center;
}
#tabdos-covid .tab-covid__lista{
margin-bottom: 0;
}
#tabtres-covid{
background: transparent linear-gradient(325deg, #00C0FF 0%, #4218B8 100%) 0% 0% no-repeat padding-box;
padding:70px 0 50px;
height: 613px;
}
.tabtres-covid-content__box{
background: #fff;
padding:50px 50px 40px 100px; 
}
.tabtres-covid-content__box--titulo{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:1.125rem;
text-align: center;
margin-bottom: 30px;
}
.tabtres-covid-content__titulo{
font-family: "Buffalo";
font-size: 3.125rem;
margin-bottom: 20px;
color:#fff;
text-align: center;
}
#tabtres-covid .tab-covid__lista{
margin-bottom: 12px;
}
#tabcuatro-covid{
background: transparent linear-gradient(325deg, #00C0FF 0%, #4218B8 100%) 0% 0% no-repeat padding-box;
padding:70px 0 50px;
height: 613px;
}
.tabcuatro-covid-content__box{
background: #fff;
padding:50px 50px 40px 50px; 
}
.tabcuatro-covid-content__box--titulo{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size:1.125rem;
text-align: center;
margin-bottom: 30px;
}
.tabcuatro-covid-content__titulo{
font-family: "Buffalo";
font-size: 3.125rem;
margin-bottom: 20px;
color:#fff;
text-align: center;
}
#tabcuatro-covid .tab-covid__lista{
margin-bottom: 5px;
padding-left:50px;
}
.tab-covid-parrafo{
margin-bottom: 8px;
}
#covid-content p {
margin-bottom: 8px;
}
#pestanas-protocolo-covid .nav-tabs {
border-bottom: unset;
padding-left: 15%;
}
#pestanas-protocolo-covid .nav-tabs .nav-link.active {
color: #fff;
background-color: #02BDFE;
border-color: #d8d8d8 #d8d8d8 transparent;
}
#pestanas-protocolo-covid .nav-tabs .nav-link {
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-size: 1rem;
padding: 1rem 1rem;
border-radius: unset;
color: #000;
background: #fff;
border-color: #d8d8d8;
border-width: 1px;
border-style: solid;
}
#tabuno-protocolo-covid {
background: #F2F2F2;
padding: 75px 0 120px;
height: 613px;
}
#tabdos-protocolo-covid {
background: #F2F2F2;
padding: 75px 0 120px;
height: 613px;
}
#tabtres-protocolo-covid {
background: #F2F2F2;
padding: 75px 0 120px;
height: 613px;
}
.tabuno-protocolo-covid-content__box{
background: #fff;
padding: 50px 100px 50px; 
}
.tabuno-protocolo-covid-content__titulo{
font-family: "Buffalo";
font-size: 3.125rem;
margin-bottom: 100px;
color:#000; 
text-align: center;
}
#tabtres-protocolo-covid .tabuno-protocolo-covid-content__titulo{
margin-bottom: 20px;
}
#tabtres-protocolo-covid .tab-covid-parrafo{
text-align: center;
}
#tabtres-protocolo-covid .tabcuatro-covid-content__box {
background: #fff;
padding: 30px 50px 20px 50px;
}
#tabtres-protocolo-covid .tab-covid__lista{
padding-left: 50px;
}
#tabtres-protocolo-covid .tab-covid__lista::before {
left: 60px;
}
#tabtres-protocolo-covid .carousel-indicators li {
border-radius: 50%;
box-sizing: content-box;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
width: 15px;
height: 15px;
margin-right: 3px;
margin-left: 3px;
text-indent: -999px;
cursor: pointer;
background-color:#8dd8f2;
background-clip: padding-box;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
opacity: 1;
transition: opacity .6s ease;
}
#tabtres-protocolo-covid .carousel-indicators {
position: absolute;
right: 0;
bottom: -80px;
}
#tabtres-protocolo-covid .carousel-indicators .active {
opacity: 1;
background-color: #02BDFE;
}
#tabtres-protocolo-covid .tabuno-protocolo-covid-content__titulo02 {
font-family: "Buffalo";
font-size: 3.125rem;
color: #000;
text-align: center;
margin-bottom: 0px;
}
.tabcuatro-covid-content__box--titulo02{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size: 1.125rem;
text-align: center;
margin-bottom: 15px;
}
#tabtres-protocolo-covid .tabcuatro-covid-content__box02 {
background: #fff;
padding: 30px 50px 20px 50px;
}
#tabtres-protocolo-covid .tabcuatro-covid-content__box02 .tab-covid__lista{
line-height: 22px;
}
.tabcuatro-covid-content__box03{
background: #fff;
padding:52px;
}
#area-academica{
padding:50px 0 100px;
}
.area-academica-titulo{
font-family: "Buffalo";
font-size: 3.125rem;
color:#02BDFE;
margin-bottom:15px;
}
.area-academica-texto{
font-family: "Montserrat", sans-serif;
font-size:0.875rem; 
}
@supports(object-fit:contain){
.area-academica-imagen img{
object-fit:contain;
object-position: center center;
height:100%;
}
}
.area-instalaciones{
padding-left:50px;
margin-top:30px;
}
.area-instalaciones .tab-covid__lista{
font-family: "Montserrat", sans-serif;
font-size:0.875rem;  
}
.area-instalaciones .tab-covid__lista::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon_feather-check-circle.svg) no-repeat;
background-size: 100%;
width: 25px;
height: 25px;
display: inline-block;
position: absolute;
left: 0;
margin-top: -2px;
} #faq{
padding:100px 0;
}
.faq h2{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size: 1.625rem;
text-align: center;
margin:0 0 50px;
}
.faq .card.primer-curso:nth-of-type(2) {
margin-top: 0px;
}
.faq .card.primer-curso{
margin-bottom:30px;
}
.faq .card-header {
background-color:#fff;
border-bottom:unset;
padding: .75rem 4.25rem .75rem 1.25rem;
}
.faq .card {
border: 2px solid #FF642C;
}
.faq .card-body {
padding: 0rem 1.25rem 2.5rem 2.5rem;
}
.faq .modulos__plan {
color: #000;
font-weight:100;
line-height: 1.5rem; 
font-size: 1rem;
list-style: none;
} #conoce-santa-gema{
padding:100px 0;
}
.conoce-intro{
padding:0 10%;
}
.conoce-santa-gema__titulo{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size: 1.625rem;
margin:50px 0 50px;
}
.alumno-column img{
padding:20px 0;
}
.alumno-column h3{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size: 1rem; 
margin:0px 0 15px;
}
#modelo-exito{
padding-bottom:75px;  
}
.modelo-exito__titulo{
font-family: "Buffalo";
font-size: 3.125rem;
margin-bottom:30px;
}
.modelo-exito__entrada{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size: 1rem; 
margin-bottom:50px;
}
@supports(object-fit:contain){
.modelo-exito__imagen img{
object-fit:contain;
object-position: center center;
height:100%;
}
}
.modelo-exito__item::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon_feather-check-circle.svg) no-repeat;
background-size: 100%;
width: 25px;
height: 25px;
display: inline-block;
position: absolute;
left: 0;
margin-top: -2px;
}
.modelo-exito__item{
padding-left:30px;
}
.exito{
font-family: "Buffalo";
font-size:5rem;
margin-top:30px; 
} #practicas-empleo{
padding:100px 0 0;
}
.practicas-empleo__item::before{
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-feather-check-circle.svg) no-repeat;
background-size: 100%;
width: 25px;
height: 25px;
display: inline-block;
position: absolute;
left:15px;
margin-top: -2px; 
}
.practicas-empleo__item{
padding-left:40px;
}
.donde{
padding:50px 0;
}
.donde-titulo{
font-family: "Montserrat", sans-serif;
font-weight: 700;
font-size: 1.625rem; 
margin:50px 0; 
}
#empresas.bolsa-empresas{
padding-bottom: 100px;
}
@supports(object-fit:contain){
.practicas-empleo__imagen img{
object-fit:contain;
object-position: center center;
height:100%;
} #pagina-orientacion{
padding:75px 0;
}
.trabaja-con-nosotros .contenido-orientacion .titulacion-titulo {
font-size:7rem;
}
.pagina-orientacion__entrada{
font-family: "Montserrat", sans-serif;
font-weight:700;
font-size: 1.1rem; 
margin-bottom: 75px;
}
.pagina-orientacion-item__titulo {
color: #fff;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #00BFFE;
font-family: "Roboto", sans-serif;
font-size: 3.125rem;
font-weight: 700;
position: relative;
line-height: 3.5rem;
padding-left: 130px;
}
.pagina-orientacion-item__titulo::before{ 
content: "1.";
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #00BFFE;
font-family: "Roboto", sans-serif;
font-size: 7.5rem;
font-weight: 900;
display: inline-block;
position: absolute;
left: 0px;
top: 25px;
}
.pagina-orientacion-item__list::before {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon_feather-check-circle.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: absolute;
left: 20px;
}
.pagina-orientacion-item__titulo-parrafo{
font-family: "Montserrat", sans-serif;
font-size:0.875rem;
padding-left:40px;
margin-top:40px;
padding-right:50px;
}
.pagina-orientacion-item__list{
font-family: "Montserrat", sans-serif;
font-size:0.875rem; 
padding-left:40px;
padding-right:50px;
}
.pagina-orientacion-item__titulo-parrafo-azul{
font-family: "Montserrat", sans-serif;
font-size:0.875rem;
padding-left:40px;
margin-top:40px;
font-weight: 700;
color:#00BFFE;
padding-right:50px;
}
.pagina-orientacion-02 .pagina-orientacion-item__titulo::before{ 
content: "2.";
left: 25px;
}
.pagina-orientacion-02 .pagina-orientacion-item__titulo {
padding-left: 162px;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo {
padding-left: 100px;
margin-bottom: 40px;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo::before{ 
content: "3.";
left: -32px;
top: 82px;
}
.pagina-orientacion-04 .pagina-orientacion-item__titulo::before {
content: "4.";
left: 20px;
top: 80px;
}
.pagina-orientacion-04 .pagina-orientacion-item__titulo {
padding-left: 171px;
margin-bottom: 40px;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo-parrafo {
margin-top: 0;
}
.pagina-orientacion-04 .pagina-orientacion-item__titulo-parrafo {
margin-top: 0;
}
.pagina-orientacion-05 .pagina-orientacion-item__titulo::before{ 
content: "5.";
left: 0px;
top: 25px;
}
.pagina-orientacion-05 .pagina-orientacion-item__titulo {
padding-left: 132px;
margin-bottom: 40px;
}
.pagina-orientacion-01__imagen img{
max-width: 530px;
}
.pagina-orientacion-02__imagen img{
max-width: 490px;
}
.pagina-orientacion-03__imagen img{
max-width: 600px;
}
.pagina-orientacion-04__imagen img{
max-width: 530px;
}
#pagina-orientacion .fp__enlace {
color: #fff;
font-weight: 600;
font-size: 1.125rem;
background: #2B52D0;
padding: 7px 33px 7px 20px;
text-transform: uppercase;
}
#pagina-orientacion .fp__enlace::after {
content: "";
background: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right.svg) no-repeat;
background-size: 100%;
width: 23px;
height: 23px;
display: inline-block;
position: relative;
top: 5px;
left: 20px;
}
.pagina-orientacion-02 .pagina-orientacion-item{
padding:50px 0 0 20px;
}
.pagina-orientacion-02 .pagina-orientacion-item__titulo-parrafo {
padding-right: 0px;
}
#pagina-orientacion .pagina-orientacion__ultima-linea{
font-family: "Buffalo";
font-size: 3rem;
margin-top:50px;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo-parrafo, .pagina-orientacion-03 .pagina-orientacion-item__titulo-parrafo-azul {
padding-right: 0px;
}
.pagina-orientacion-02__imagen--mobile{
display:none;
}
.pagina-orientacion-04__imagen--mobile{
display:none;
}  @media only screen and (max-width: 1400px) {
.contenido-header__titulo-left {
font-size: 1.5rem;
}
.contenido-header {
margin-top: 10vh;
}
.contendio-header__formacion {
font-size: 4rem;
line-height: 3.8rem;
}
.contenido-header__titulo-left {
font-size: 1.5rem;
}
.contenido-header__contenido-right {
font-size: 1.4rem;
line-height: 1.8rem;
}
}
@media only screen and (max-width: 1300px) {
.cononcenos__imagen {
width: 550px;
}
}
@media only screen and (max-width: 1200px) {
#header {
height: calc(100vh - 64px);
}
#header .nav-item {
font-size: 0.7rem;
}
.contenido-header__titulo-left {
font-size: 2rem;
}
.contendio-header__formacion {
font-size: 4rem;
line-height: 3.5rem;
}
.contendio-header__enlace-left {
font-size: 1rem;
}
.contenido-header__contenido-right {
font-size: 1.3rem;
line-height: 1.7rem;
}
.contenido-header {
margin-top: 15vh;
}
.conocenos-container {
padding: 3% 5%;
}
.cononcenos-container__titulo {
font-size: 2.5rem;
}
.conocenos-container__texto {
font-size: 0.8rem;
}
.cononcenos__imagen {
width: 434px;
}
#menu-scroll .contenedor-menu-scroll .nav-item {
font-size: 0.7rem;
}
#header .nav-item:last-of-type::before {
width: 11px;
height: 11px;
}
#menu-scroll .nav-item:last-of-type::before {
width: 11px;
height: 11px;
}
.esta-pasando__desbordado {
width: 5000px;
animation: marquee 45s linear infinite;
}
}
@media only screen and (max-width: 991px) {
#header {
height: calc(100vh - 65px);
}
.contenido-header__titulo-left {
font-size: 1.4rem;
}
.contendio-header__formacion {
font-size: 3.2rem;
line-height: 3rem;
}
.contendio-header__enlace-left {
font-size: 0.8rem;
}
.contendio-header__enlace-left::after {
width: 17px;
height: 17px;
}
.contenido-header__contenido-right {
font-size: 1rem;
line-height: 1.4rem;
}
.header-top__menu > li > a {
font-size: 1rem;
}
.header-top__telefono::before {
width: 18px;
height: 18px;
top: -2px;
left: 142px;
}
.header-top__telefono01::before {
width: 18px;
height: 18px;
top: -2px;
left: -3px;
}
.header-top__menu li {
margin: 0 20px;
}
.navbar-nav {
padding: 20px;
background: rgb(95 93 93 / 40%);
margin-top: 15px;
}
.button-nav--toggle {
display: block;
}
#header .nav-item:last-of-type {
padding-left: 5px;
}
.contenido-header {
position: absolute;
left: 50%;
top: 200px;
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
}
.navbar-nav {
padding: 20px;
background: #000;
margin-top: 15px;
z-index: 9999;
position: absolute;
width: 95%;
}
#menu-scroll .nav-item {
color: #fff;
}
#menu-scroll .navbar-nav {
padding: 20px;
background: #000;
margin-top: 15px;
z-index: 9999;
position: absolute;
width: 90%;
}
#menu-scroll .nav-item {
font-size: 0.7rem;
}
#menu-scroll .navbar-nav {
margin-left: 0;
}
.cononcenos-container__titulo {
font-size: 2rem;
}
.conocenos-container__texto {
font-size: 0.7rem;
}
.cononcenos__imagen {
width: 381px;
}
}
@media only screen and (max-width: 768px) {
#header {
height: calc(100vh - 65px);
}
.contenido-header__left {
padding-right: 0;
border-right: none;
border-bottom: 5px solid #fff;
padding-bottom: 4%;
}
.contenido-header__titulo-right {
padding-top: 4%;
}
.contenido-header {
top: 230px;
}
}
@media only screen and (max-width: 578px) {
#header {
height: calc(100vh - 65px);
min-height: 650px;
}
.header-top {
top: 70%;
text-align: center;
}
.header-top__menu {
display: block;
}
.header-top__menu li {
margin: 10px 0;
display: block;
}
.header-top__telefono01::before {
width: 15px;
height: 15px;
top: 9px;
left: -16px;
}
.header-top__telefono::before {
width: 15px;
height: 15px;
top: 36px;
left: -19px;
}
.contendio-header__enlace-left {
float: none;
margin-top: 3%;
display: block;
}
.contendio-header__formacion {
font-size: 3.2rem;
line-height: 2.9999rem;
}
.navbar-brand {
width: 50%;
}
.navbar {
margin-top: 5%;
}
.navbar-nav {
padding: 20px;
background: #000;
margin-top: 15px;
z-index: 9999;
position: absolute;
width: 90%;
}
.contenido-header {
top: 380px;
margin-top: 0;
}
#instalciones .fp__enlace {
font-size: 1rem;
}
#instalciones .fp__enlace::after {
width: 20px;
height: 20px;
left: 12px;
}
.boton-ciclos {
margin-top: 16%;
}
.esta-pasando__desbordado {
width: 4500px;
}
} @media only screen and (max-width: 1200px) {
.item-pasando {
font-size: 1rem;
}
#esta-pasando {
height: 65px;
}
} @media only screen and (max-width: 1200px) {
.matricula__numeros {
font-size: 5rem;
line-height: 5rem;
}
.matricula__titulo {
font-size: 2.5rem;
padding-left: 20%;
line-height: 2.2rem;
}
.matricula__imagen {
top: 0%;
}
#matricula .slick-prev {
left: -5px;
z-index: 99999;
}
#matricula .slick-next {
right: 5px;
z-index: 99999;
}
}
@media only screen and (max-width: 991px) {
.matricula__titulo {
font-size: 2rem;
padding-left: 0%;
line-height: 2rem;
}
.matricula__texto {
font-size: 0.8rem;
}
.matricula__enlace {
font-size: 1rem;
}
.matricula__enlace::after {
width: 20px;
height: 20px;
}
.matricula__numeros {
font-size: 4.5rem;
line-height: 4.5rem;
}
.matricula__imagen {
max-width: 84%;
}
}
@media only screen and (max-width: 769px) {
.matricula__numeros {
font-size: 3rem;
right: 0;
line-height: 3rem;
}
.matricula__titulo {
font-size: 1.8rem;
line-height: 1.8rem;
}
.matricula__texto {
font-size: 0.7rem;
}
.matricula__enlace {
font-size: 0.9rem;
}
.matricula__enlace::after {
width: 18px;
height: 18px;
}
.matricula__imagen {
max-width: 95%;
}
#matricula .slick-next {
right: -12px;
z-index: 9999;
}
#matricula .slick-prev {
z-index: 9999;
}
}
@media only screen and (max-width: 578px) {
.matricula__numeros {
font-size: 3rem;
right: 0;
text-align: left;
padding-left: 30px;
margin-bottom: 20px;
}
.matricula__titulo {
font-size: 1.8rem;
line-height: 1.8rem;
text-align: left;
padding-left: 30px;
}
.matricula__texto {
font-size: 0.9rem;
text-align: left;
padding-left: 30px;
}
.matricula__enlace {
font-size: 0.9rem;
float: left;
padding-left: 30px;
}
.matricula__imagen {
max-width: 36%;
margin: 6% auto 0;
top: 0;
}
#matricula .slick-prev {
left: 0;
top: 70%;
}
#matricula .slick-next {
top: 70%;
right: 0;
}
#matricula .slick-prev:before {
width: 25px;
height: 25px;
}
#matricula .slick-next::before {
width: 25px;
height: 25px;
}
} @media only screen and (max-width: 1200px) {
#ciclos .slick-prev {
left: -5px;
z-index: 9999;
}
#ciclos .slick-next {
right: 5px;
z-index: 9999;
}
}
@media only screen and (max-width: 991px) {
.item-ciclos__texto {
font-size: 0.9rem;
line-height: 1.2rem;
}
.ciclos__enlace-bottom {
font-size: 1rem;
}
.ciclos__enlace-bottom::after {
width: 20px;
height: 20px;
}
.ciclos__titulo {
font-size: 1.4rem;
}
}
@media only screen and (max-width: 768px) {
#ciclos .slick-dots li {
width: 35px;
}
#ciclos .slick-dots li button:before {
width: 45px;
height: 4px;
}
#ciclos .slick-dots {
bottom: -40px;
}
}
@media only screen and (max-width: 578px) {
#ciclos {
padding: 15% 0;
}
#ciclos .slick-dots li {
width: 25px;
}
#ciclos .slick-dots li button:before {
width: 35px;
height: 3px;
}
#ciclos .slick-dots {
bottom: -50px;
}
} @media only screen and (max-width: 768px) {
.orientacion__texto {
font-size: 1rem;
line-height: 1.3rem;
}
.orientacion__titulo {
font-size: 2.5rem;
}
.orientacion__enlace {
font-size: 1rem;
}
.orientacion__enlace::after {
width: 20px;
height: 20px;
}
}
@media only screen and (max-width: 578px) {
.orientacion__titulo {
font-size: 2.2rem;
}
.orientacion__texto {
font-size: 0.8rem;
line-height: 1.1rem;
}
} @media only screen and (max-width: 991px) {
.becas-container__titulo {
font-size: 1.2rem;
}
.becas-container__subtitulo {
font-size: 2.2rem;
}
.fp-container__lista li {
font-size: 0.9rem;
margin-bottom: 2%;
}
.becas__enlace {
font-size: 1rem;
}
.becas__enlace::after {
width: 20px;
height: 20px;
}
}
@media only screen and (max-width: 768px) {
.becas-container__titulo {
font-size: 1.4rem;
}
.becas-container__subtitulo {
font-size: 2.5rem;
}
.fp-container__lista li {
font-size: 1rem;
}
}
@media only screen and (max-width: 578px) {
.becas-container__titulo {
font-size: 1.3rem;
padding-right: 10%;
}
.becas-container__subtitulo {
font-size: 2.2rem;
}
} @media only screen and (max-width: 991px) {
.conocenos-container__texto {
font-size: 0.8rem;
}
.conocenos-container__enlace {
font-size: 1rem;
}
.conocenos-container__enlace::after {
width: 20px;
height: 20px;
}
.cononcenos__imagen {
left: 0;
}
}
@media only screen and (max-width: 768px) {
#conocenos {
padding: 25px 0;
}
.conocenos-container {
padding: 3% 3%;
}
.cononcenos-container__titulo {
font-size: 2rem;
line-height: 2rem;
}
.conocenos-container__texto {
font-size: 0.6rem;
}
.cononcenos__imagen {
bottom: -25px;
}
.cononcenos__imagen {
width: 237px;
}
.conocenos-enlace {
margin-top: 2%;
margin-bottom: 0;
}
.conocenos-container__texto {
margin-bottom: 0;
}
.conocenos-container__enlace {
font-size: 0.8rem;
}
}
@media only screen and (max-width: 578px) {
.cononcenos__imagen {
display: none;
}
.conocenos-container {
padding: 7% 11%;
}
#conocenos {
padding: 50px 10px;
}
.cononcenos-container__titulo {
font-size: 2.8rem;
}
.conocenos-container__texto {
font-size: 0.9rem;
}
.conocenos-container__enlace {
font-size: 1rem;
}
} @media only screen and (max-width: 991px) {
.fp-container__lista li {
font-size: 0.9rem;
margin-bottom: 2%;
}
.fp-container__titulo {
font-size: 1.2rem;
}
.fp-container__subtitulo {
font-size: 0.9rem;
padding-right: 14%;
margin-top: 5%;
line-height: 1.1rem;
}
.fp__enlace {
font-size: 1rem;
}
.fp__enlace::after {
width: 20px;
height: 20px;
}
.fp__imagen {
margin-top: 90px;
}
}
@media only screen and (max-width: 769px) {
.fp-container__lista li {
font-size: 1rem;
}
.fp-container__titulo {
font-size: 1.4rem;
}
.fp__imagen {
margin-top: 10px;
}
.fp-container__subtitulo {
font-size: 1rem;
padding-right: 30%;
}
}
@media only screen and (max-width: 578px) {
.fp-container__titulo {
font-size: 1.3rem;
}
.fp-container__subtitulo {
padding-right: 20%;
}
} @media only screen and (max-width: 1200px) {
#empresas .slick-slide img {
width: 100px;
}
}
@media only screen and (max-width: 991px) {
#empresas .slick-slide img {
width: 80px;
}
}
@media only screen and (max-width: 768px) {
#empresas .slick-slide img {
width: 100px;
}
}
@media only screen and (max-width: 578px) {
#empresas .slick-slide img {
width: 80px;
}
} @media only screen and (max-width: 991px) {
#testimonios .slick-prev {
left: -40px;
}
}
@media only screen and (max-width: 768px) {
#testimonios .slick-prev {
left: -40px;
}
#testimonios .centrado-porcentual img {
width: 22%;
}
.testimonios__titulo {
font-size: 2.5rem;
margin-bottom: 4%;
}
} @media only screen and (min-width: 1921px) {
#medidas {
background-size: 100%;
background-position: center center;
}
}
@media only screen and (max-width: 1200px) {
#medidas {
background-size: cover;
background-position: center;
padding: 3% 0;
}
.medidas__texto {
padding: 0;
}
.medidas__contenedor-enlace {
margin-top: 8%;
}
.medidas__contenedor-enlace {
margin-top: 4%;
}
}
@media only screen and (max-width: 991px) {
.medidas__texto {
font-size: 0.8rem;
padding: 0 7%;
}
.medidas__enlace {
font-size: 1rem;
}
.medidas__enlace::after {
width: 20px;
height: 20px;
}
}
@media only screen and (max-width: 768px) {
.medidas__texto {
font-size: 0.8rem;
padding: 0;
line-height: 1rem;
}
.medidas__titulo {
font-size: 2.5rem;
}
#medidas {
padding: 3% 0 0;
}
} @media only screen and (max-width: 991px) {
.instalacines__titulo {
font-size: 1.2rem;
}
.instalacines__texto {
font-size: 0.9rem;
line-height: 1.1rem;
}
}
@media only screen and (max-width: 768px) {
.instalaciones__video {
height: 290px;
}
.instalacines__titulo {
margin-top: 5%;
}
.instalciones__contenido {
padding: 0;
}
} @media only screen and (max-width: 991px) {
.newsletter__imput {
width: 50%;
}
.newsletter__subscribe {
width: 97%;
}
#newsletter [type="submit"] {
font-size: 1rem;
}
.newsletter__boton::after {
width: 20px;
height: 20px;
}
}
@media only screen and (max-width: 578px) {
.newsletter__imput {
width: 80%;
}
.newsletter__titulo {
font-size: 1.3rem;
}
} @media only screen and (max-width: 991px) {
@supports (object-fit: cover) {
.post-derch__imagen img {
width: 100%;
height: 271px;
}
}
.right-post .post-derch {
display: block;
}
.right-post .post-izq {
display: none;
}
.post-derch:last-of-type {
margin-bottom: 5%;
}
.left-post {
padding-left: 15px;
}
}
@media only screen and (max-width: 768px) {
.post-derch__contenido {
width: 61%;
left: 40%;
padding: 15px 0 0 20px;
}
.post-derch__post-category {
font-size: 1rem;
}
.post-derch__post-tittle {
font-size: 1.3rem;
}
.post-derch__post-content {
line-height: 1.1rem;
font-size: 0.9rem;
}
.post-derch__imagen img {
height: 235px;
}
}
@media only screen and (max-width: 578px) {
.post-derch {
padding: 26px 23px 35px;
}
.post-derch__imagen {
width: 100%;
overflow: hidden;
position: relative;
}
.post-derch__imagen img {
height: 205px;
width: 100%;
}
.post-derch__contenido {
width: 100%;
left: 0;
padding: 20px 0;
}
} @media only screen and (max-width: 1200px) {
.footer__enlace {
font-size: 1rem;
}
.footer__redes img {
width: 3%;
}
.footer__redes .facebook {
width: 1.4%;
}
}
@media only screen and (max-width: 991px) {
.footer__enlace {
color: #fff;
font-size: 1rem;
font-weight: 600;
padding: 0 10px;
}
.footer__redes {
display: block;
margin-top: 5%;
}
.footer__redes img {
width: 3%;
}
.footer__redes .facebook {
width: 2%;
}
footer {
padding: 40px 0;
}
}
@media only screen and (max-width: 768px) {
.footer__redes img {
width: 3%;
}
.footer__redes .facebook {
width: 2%;
}
.footer__enlace {
font-size: 0.8rem;
padding: 0 10px;
}
.carousel-item iframe {
width: 285px !important;
height: 511px !important;
}
}
@media only screen and (max-width: 578px) {
.footer__redes img {
width: 9%;
}
.footer__redes .facebook {
width: 3.4%;
}
.row {
margin-right: 0;
margin-left: 0;
}
.carousel-item iframe {
width: 200px !important;
height: 360px !important;
}
}
@media only screen and (max-width: 420px) {
.carousel-item iframe {
width: 160px !important;
height: 300px !important;
}
} @media only screen and (max-width: 1200px) {
.ciclo-formacion {
height: 250px;
padding: 25px 10px 25px;
text-align: center;
}
.apostar__imagen {
width: 40%;
}
.apostar__titutulo-columna {
font-size: 1rem;
margin: 30px 0;
padding-right: 20%;
line-height: 1.8rem;
}
.apostar__texto-columna {
font-size: 0.9rem;
}
}
@media only screen and (max-width: 991px) {
#header.titulacion {
height: 60vh;
min-height: 500px;
}
#header.titulacion .contenido-header {
margin-top: 120px;
}
#header.titulacion .titulacion-subtitulo {
font-size: 1.4rem;
}
#header.titulacion .titulacion-titulo {
font-size: 3.2em;
line-height: 2.5rem;
}
#header.titulacion .titulacion-imagen {
width: 50%;
}
#formacion-contigo p {
font-size: 1rem;
}
#accordion02 .card-header {
padding: 0.5rem 0.5rem;
}
#accordion03 .card-header {
padding: 0.5rem 0.5rem;
}
.ciclo-formacion {
margin-bottom: 30px;
}
#formacion-contigo .ciclo-formacion p {
font-size: 0.9rem;
}
.apostar__imagen {
width: 25%;
}
.apostar__texto-columna {
margin-bottom: 50px;
}
}
@media only screen and (max-width: 768px) {
#header.titulacion .contenido-header {
margin-top: 90px;
}
#formacion-contigo {
padding: 50px 0;
}
#formacion-contigo p {
font-size: 0.9rem;
}
#formacion-contigo .segundo-curso {
margin-bottom: 0px;
}
#formacion-contigo p {
margin-bottom: 30px;
}
#accordion03 {
margin-bottom: 30px;
}
.solicita-informacion {
height: 350px;
}
.apostar__titutulo-columna {
padding-right: 30%;
}
.apostar__imagen {
width: 40%;
}
}
@media only screen and (max-width: 578px) {
#header.titulacion .contenido-header {
margin-top: 50px;
}
#header.titulacion .titulacion-subtitulo {
font-size: 1.1rem;
}
#header.titulacion .titulacion-titulo {
font-size: 2.8em;
line-height: 2rem;
}
#header.titulacion .titulacion-imagen {
width: 100%;
}
#formacion-contigo h2 {
font-size: 2.5rem;
}
#formacion-contigo p {
font-size: 0.7rem;
}
#accordion02 .card-header {
padding: 0.35rem 0.4rem;
}
#accordion03 .card-header {
padding: 0.35rem 0.4rem;
}
#accordion02 ul li a {
font-size: 0.8rem;
}
#accordion03 ul li a {
font-size: 0.8rem;
}
#formulario-titulacion h3 {
font-size: 2.5rem;
}
.solicita-informacion {
height: 250px;
}
#formulario-titulacion .centrado-porcentual {
width: 90%;
}
#formulario-titulacion p {
font-size: 0.8rem;
}
#apostar h3 {
font-size: 2.5rem;
}
.apostar__imagen {
width: 33%;
}
.apostar__titutulo-columna {
padding-right: 0%;
}
.apostar__texto-columna {
padding-right: 0;
}
} @media only screen and (max-width: 1200px) {
.header-titulaciones .contenido-header {
margin-top: 20vh;
}
.titulacion-titulo {
font-size: 4.2rem;
line-height: 3.8rem;
}
.titulacion-subtitulo {
font-size: 2rem;
margin-bottom: 20px;
}
#pestanas-titulacion .nav-tabs .nav-link {
font-size: 0.8rem;
}
#titulacion-empresas p {
font-size: 0.9rem;
margin-bottom: 40px;
padding: 0 0px;
}
.item-introducion p {
font-size: 0.9rem;
}
.item-introducion h3 {
font-size: 1.5rem;
}
.plan-subtitulo {
font-size: 1.025rem;
}
.competencias-left {
padding-right: 10px;
}
.competencias-numero {
width: 14%;
top: -37px;
left: -14px;
}
.competencias-rigth .competencias-numero {
width: 12%;
top: -25px;
left: 5px;
}
.titulacines__plan h3 {
font-size: 3.125rem;
}
.col-md-45 {
padding-right: 35px;
}
.requisitos .resquisitos__texto-columnas {
font-size: 0.7rem;
padding: 0 20px 0 0;
}
}
@media only screen and (max-width: 991px) {
.header-titulaciones {
height: 65vh !important;
}
.header-titulaciones .contenido-header {
margin-top: 17vh;
}
.titulacion-titulo {
font-size: 3.536em;
line-height: 3.4rem;
}
.titulacion-subtitulo {
font-size: 1.7rem;
}
.titulacion-imagen {
width: 60%;
}
#titulos {
padding: 80px 0 55px;
}
#titulos .fp-container__lista {
padding-right: 50px;
}
#titulos .fp__enlace {
font-size: 1rem;
}
#titulos .fp__enlace::after {
width: 20px;
height: 20px;
}
.titulos-lista {
padding: 0px 0 10px;
}
#pestanas-titulacion .nav-tabs .nav-link {
font-size: 0.6rem;
padding: 0.65rem;
}
.item-introducion h3 {
font-size: 1.2rem;
}
.item-introducion h3 span {
font-size: 2rem;
}
.item-introducion {
padding: 48px 0;
}
.item-introducion p {
font-size: 0.8rem;
}
.item-introducion ul li {
font-size: 0.8rem;
}
.item-introducion .fp__enlace {
font-size: 1rem;
}
.item-introducion .fp__enlace::after {
width: 20px;
height: 20px;
}
#tabuno {
height: 550px;
}
#pestanas-titulacion .slick-dots {
bottom: 25px;
}
#pestanas-titulacion .item-introducion {
height: 550px;
}
#tabdos {
padding: 48px 0;
}
.titulacines__plan h3 {
font-size: 2.8rem;
}
.plan__horas::before {
width: 65px;
height: 65px;
}
.plan__centro::before {
width: 68px;
height: 68px;
top: -4px;
}
.plan__trabajo::before {
width: 60px;
height: 60px;
}
.plan__horas {
padding-left: 55px;
padding-right: 0px;
}
.plan-subtitulo {
font-size: 0.9rem;
}
.plan__centro {
padding-left: 66px;
padding-right: 0px;
}
.plan__trabajo {
padding-left: 55px;
padding-right: 0px;
}
#tabdos .card-header {
padding: 0.3rem 0.7rem;
}
.primer-curso .btn-link,
.segundo-curso .btn-link {
font-size: 1rem;
}
.primer-curso .btn-link::after,
.segundo-curso .btn-link::after {
width: 25px;
height: 25px;
top: 13px;
}
.modulos__plan {
line-height: 1.6rem;
font-size: 1rem;
}
#tabdos .fp__enlace {
font-size: 1rem;
}
.boton-plan {
margin-top: 50px;
}
#tabtres {
height: 550px;
padding: 48px 0;
}
#tabtres .titulacines__plan h3 {
margin-bottom: 30px;
}
.competencias-column {
padding: 15px;
}
.competencias-numero {
width: 14%;
top: -26px;
left: -10px;
}
.competencias-rigth .competencias-numero {
width: 12%;
top: -17px;
left: 8px;
}
.competencias-column h4 {
font-size: 0.8rem;
}
.competencias-column ul li {
font-size: 0.65rem;
line-height: 1rem;
}
#tabtres .fp__enlace {
font-size: 1rem;
}
#tabtres .fp__enlace::after {
width: 20px;
height: 20px;
}
#tabcuatro .item-introducion .fp__enlace {
font-size: 1rem;
}
.primera__metodologia {
margin-left: 0;
}
.col-md-45 {
padding-right: 0;
}
#tabcuatro .col-md-45 p {
font-size: 0.7rem;
line-height: 1rem;
padding-top: 0;
}
.col-md-45 h4 {
font-size: 0.8rem;
}
#tabcuatro {
height: 550px;
}
#tabcinco {
height: 550px;
padding: 48px;
}
.requisitos h3 {
font-size: 1.2rem;
margin-bottom: 20px;
}
.requisitos p {
font-size: 0.75rem;
margin-bottom: 20px;
}
#tabcinco .introducion__last-line {
margin-bottom: 20px;
margin-top: 0;
font-size: 0.8rem;
}
.requisitos-pd {
padding-left: 5px !important;
padding-right: 5px !important;
}
.requisitos .resquisitos__texto-columnas {
font-size: 0.65rem;
padding: 0 10px 0 0;
}
#tabcinco .fp__enlace {
font-size: 1rem;
}
#tabcinco .fp__enlace::after {
width: 20px;
height: 20px;
}
#titulacion-empresas h2 {
font-size: 1.4rem;
}
#titulacion-empresas p {
font-size: 0.8rem;
}
.col-md-45:nth-child(1) {
margin-left: 0 !important;
}
}
@media only screen and (max-width: 768px) {
.header-titulaciones {
height: 50vh !important;
min-height: 400px;
}
.header-titulaciones .contenido-header {
margin-top: 0;
top: 270px;
}
.titulacion-subtitulo {
font-size: 1.4rem;
}
.titulacion-titulo {
font-size: 2.95em;
line-height: 2.9rem;
}
#titulos {
padding: 50px 0 55px;
}
.titulos-lista {
padding: 0px 0 40px;
}
#pestanas-titulacion .nav-tabs .nav-link {
font-size: 0.5rem;
padding: 0.5rem 0.3rem;
}
.item-introducion h3 {
font-size: 1rem;
}
.item-introducion h3 span {
font-size: 1.6rem;
}
.item-introducion p {
font-size: 0.65rem;
}
.item-introducion ul li::before {
width: 12px;
height: 12px;
top: 2px;
}
.item-introducion ul li {
font-size: 0.6rem;
line-height: 0.9rem;
}
.item-introducion .fp__enlace {
font-size: 0.8rem;
}
.item-introducion .fp__enlace::after {
width: 16px;
height: 16px;
}
.titulacines__plan h3 {
font-size: 2.4rem;
}
.plan__horas::before {
width: 45px;
height: 45px;
}
.plan__centro::before {
width: 48px;
height: 48px;
top: -7px;
}
.plan__trabajo::before {
width: 43px;
height: 43px;
}
.plan__horas {
padding-left: 34px;
}
.plan-subtitulo {
font-size: 0.8rem;
}
.plan-parrafo {
font-size: 0.7rem;
}
.plan__centro {
padding-left: 45px;
}
.plan__trabajo {
padding-left: 35px;
}
.primer-curso .btn-link,
.segundo-curso .btn-link {
font-size: 0.8rem;
line-height: 1rem;
}
.primer-curso .btn-link::after,
.segundo-curso .btn-link::after {
width: 20px;
height: 20px;
top: 11px;
}
#tabdos .fp__enlace {
font-size: 0.9rem;
}
.fp__enlace::after {
width: 18px;
height: 18px;
left: 20px;
}
#tabtres {
height: auto;
padding: 48px 0;
}
.competencias-rigth {
padding-left: 0;
padding-right: 0;
margin-top: 20px;
}
.competencias-left {
padding-right: 0;
padding-left: 0;
}
.competencias-numero {
width: 12%;
top: -35px;
left: -22px;
}
.competencias-rigth .competencias-numero {
width: 10%;
top: -20px;
left: -15px;
}
.competencias-lista li {
background-position: left 2px;
}
.competencias-column {
padding: 31px;
}
#tabtres .fp__enlace {
font-size: 0.8rem;
}
#tabtres .fp__enlace::after {
width: 18px;
height: 18px;
}
.col-md-45 p {
padding-top: 0.2rem;
}
#tabcuatro .item-introducion .fp__enlace {
font-size: 0.8rem;
}
#tabcuatro .item-introducion .fp__enlace::after {
width: 18px;
height: 18px;
}
#tabcinco {
height: auto;
}
#tabcinco .fp__enlace {
font-size: 0.8rem;
}
#tabcinco .fp__enlace::after {
width: 18px;
height: 18px;
}
.imagen-metodologia {
padding: 0px 0 10px;
width: 25%;
}
.col-md-45 h4 {
font-size: 0.7rem;
}
#tabcuatro .col-md-45 p {
font-size: 0.6rem;
line-height: 0.9rem;
}
}
@media only screen and (max-width: 578px) {
.titulacion-titulo {
font-size: 2.5em;
line-height: 2.3rem;
}
.titulacion-subtitulo {
font-size: 1.2rem;
}
#titulos .fp__enlace {
font-size: 0.8rem;
}
#titulos .fp__enlace::after {
width: 18px;
height: 18px;
}
#pestanas-titulacion .nav-tabs .nav-item {
width: 100%;
}
#pestanas-titulacion .nav-tabs .nav-link {
font-size: 0.8rem;
padding: 0.5rem 1rem;
text-align: right;
}
#tabuno {
height: 700px;
}
#tabuno .item-introducion {
height: 700px !important;
}
#pestanas-titulacion .item-introducion ul {
padding-left: 15px;
}
.item-introducion .fp__enlace {
font-size: 0.5rem;
padding: 7px 25px 7px 10px;
}
.item-introducion .fp__enlace::after {
width: 12px;
height: 12px;
top: 2px;
left: 15px;
}
#tabdos .fp__enlace {
font-size: 0.6rem;
padding: 7px 35px 7px 25px;
}
.plan__centro::before {
width: 38px;
height: 38px;
}
.plan__trabajo::before {
width: 37px;
height: 37px;
}
.plan__centro {
padding-left: 34px;
}
.competencias-numero {
width: 18%;
top: -31px;
left: -13px;
}
.competencias-rigth .competencias-numero {
width: 15.5%;
top: -20px;
left: -5px;
}
#tabcuatro .item-introducion {
height: 750px !important;
}
#tabcuatro {
height: 750px;
}
#tabcuatro .item-introducion .fp__enlace {
font-size: 0.6rem;
}
.requisitos__line-right {
border-right: unset;
}
#tabcinco .fp__enlace {
font-size: 0.6rem;
padding: 7px 28px 7px 5px;
}
#tabcinco .fp__enlace::after {
width: 16px;
height: 16px;
left: 18px;
}
.imagen-metodologia {
width: 10%;
}
} @media only screen and (max-width: 1200px) {
.tafad-columnas__titulo {
padding: 30px 4% 20px;
}
.tafad-columnas__texto {
padding: 0 5%;
}
.tafad-columnas .fp__enlace {
width: 73%;
}
.tafad-columnas {
height: 580px;
}
.tafad-cabecera__texto {
padding: 0 8%;
}
.tafad-texto-final__contenido {
padding: 100px 5% 0;
}
}
@media only screen and (max-width: 991px) {
.tafad-columnas__titulo {
padding: 30px 0% 20px;
}
.tafad-columnas__texto {
padding: 0;
}
.tafad-columnas .fp__enlace {
width: 73%;
}
.tafad-columnas {
height: 580px;
}
.tafad-cabecera__texto {
padding: 0;
}
.tafad-texto-final__contenido {
padding: 100px 0 0;
}
.tafad-columnas .fp__enlace {
font-size: 1rem;
}
.tafad-columnas .fp__enlace::after {
width: 20px;
height: 20px;
}
.tafad-texto-final__contenido {
font-size: 0.9rem;
}
.tafad-cabecera__texto {
font-size: 0.9rem;
}
}
@media only screen and (max-width: 768px) {
.tafad-columnas {
height: auto;
padding-bottom: 50px;
}
.tafad-columnas .fp__enlace {
font-size: 1rem;
padding: 7px 40px 7px 15px;
position: relative;
width: auto;
}
.tafad-columnas__texto {
margin-bottom: 40px;
}
.tafad-texto-final__contenido {
padding: 30px 0 0;
}
} @media only screen and (max-width: 1200px) {
.tecos-item{
font-size:0.9rem;
}
.tecos-boton::after {
width: 21px;
height: 21px;
}
.tecos-boton {
font-size: 1rem;
}
}
@media only screen and (max-width: 768px) {
.tecos__imagen{
padding:50px;
} 
}
@media only screen and (max-width: 578px) {
.tecos__imagen{
padding:0;
} 
.tecos-boton {
font-size: 0.9rem;
padding: 7px 35px 7px 15px;
}
.tecos-boton::after {
width: 18px;
height: 18px;
}
} @media only screen and (max-width: 1200px) {
.autobus::before {
left: -13px;
}
.formulario-contacto__boton {
margin-top: 64px;
}
}
@media only screen and (max-width: 991px) {
.contacto-informacion__texto {
font-size: 0.9rem;
}
#formulario-contacto p {
font-size: 0.9rem;
margin-bottom: 0.8rem;
}
#formulario-contacto .texto-aceptacion {
font-size: 0.7rem;
}
.formualario-contacto__boton .enviar {
font-size: 0.9rem;
margin-top: 47px;
}
.formualario-contacto__boton::after {
width: 20px;
height: 20px;
}
#formulario-contacto .fp__enlace {
font-size: 0.9rem;
padding: 5px 40px 5px 20px;
}
#formulario-contacto .fp__enlace::after {
width: 20px;
height: 20px;
}
.formulario-contacto__boton {
margin-top: 20px;
}
.autobus {
font-size: 0.8rem;
}
.metro {
font-size: 0.8rem;
}
.cercanias {
font-size: 0.8rem;
}
.cercanias::before {
top: 72px;
}
#instalciones .slick-prev:before,
.slick-next:before {
font-size: 34px;
}
#instalciones .slick-dots li button:before {
font-size: 18px;
}
#instalciones .slick-dots {
bottom: 11px;
}
}
@media only screen and (max-width: 768px) {
#header.contacto {
height: 70vh;
min-height: 500px;
}
#header.contacto .contenido-header {
margin-top: 0;
top: 300px;
}
#formulario-contacto {
padding: 0px 0 50px;
}
#formulario-contacto h3 {
margin-top: 30px;
}
.autobus {
padding-left: 15px;
}
.metro {
padding-left: 15px;
}
.cercanias {
padding-left: 15px;
}
.autobus::before {
left: -7px;
top: -1px;
}
.metro::before {
left: -11px;
}
.cercanias::before {
top: 53px;
left: -3px;
}
#header.contacto .contenido-header {
margin-top: 0;
top: 290px;
}
} @media only screen and (max-width: 1200px) {
#becas .fp__enlace {
font-size: 0.9rem;
padding: 5px 23px 9px 13px;
} 
#becas .fp__enlace::after {
width: 20px;
height: 20px;
left: 13px;
}
.sistme-becas__contenido h3 {
font-size: 1.2rem;
}
.sistme-becas__contenido p {
font-size: 0.8rem;
}
#sistema-becas .fp__enlace {
font-size: 1rem;
}
#sistema-becas .fp__enlace::after {
width: 21px;
height: 21px;
}
.estudio-becas__contenido > h3 {
font-size: 1.4rem;
}
.tramos__texto {
font-size: 0.8rem;
}
.tramos02 .tramos__titulo {
padding:0;
}
.tramos03 .tramos__titulo {
padding:0;
}
.estudio-bercas__col-izq--texto {
font-size: 0.7rem;
}
#estudio-becas .fp__enlace {
font-size: 1rem;
}
#estudio-becas .fp__enlace::after {
width: 21px;
height: 21px;
}
.requisitos p {
font-size: 0.8rem;
}
#formacion-becas .fp__enlace {
font-size: 1rem;
}
#formacion-becas .fp__enlace::after {
width: 21px;
height: 21px;
}
}
@media only screen and (max-width:991px) {
#texto-becas {
padding: 75px 0 50px;
}
#texto-becas p {
padding: 0 5%;
font-size: 1rem;
}
.becas-entradilla {
font-size: 1rem;
padding: 0 7% 30px;
}
@supports(object-fit: cover){
#sistema-becas .col-md-6 img{
height: 100%;
object-fit:cover;
object-position: center center;
}
}
.sistme-becas__contenido {
padding: 15px 0 0;
}
.tramos .tramos__titulo {
font-size: 0.75rem;
}
.tramos02 .tramos__titulo {
font-size: 0.75rem;
padding: 8px 0;
}
.tramos03 .tramos__titulo {
font-size: 0.75rem;
padding: 8px 0;
}
.estudio-bercas__col-izq--texto {
font-size: 0.6rem;
padding-left: 30px;
}
.estudio-bercas__col-izq--texto::before {
width: 20px;
height: 20px;
left: 15px;
}
.tramos__texto {
font-size: 0.7rem;
}
#estudio-becas .fp__enlace {
font-size: 0.9rem;
}
.estudio-becas__contenido > p {
font-size: 0.9rem;
}
.estudio-becas__contenido > h3 {
font-size: 1.2rem;
margin-bottom: 15px;
}
.requisitos__texto::before {
width: 27px;
height: 27px;
}
.requisitos p {
font-size: 0.75rem;
margin-bottom: 15px;
}
#formacion-becas .fp__enlace {
font-size: 0.9rem;
}
#ayudas-becas .estudio-bercas__col-izq {
padding-top: 20px;
}
}
@media only screen and (max-width:768px) {
#header.header-becas {
height: 50vh!important;
min-height: 400px;
}
.header-becas .contenido-header {
margin-top: 5vh;
}
#texto-becas p {
padding: 0;
font-size: 0.9rem;
}
.becas-titulo {
font-size: 2.8rem;
}
.becas-entradilla {
font-size: 0.9rem;
padding: 0 0 30px;
}
#becas .fp__enlace::after {
width: 17px;
height: 17px;
left: 16px;
}
#becas .fp__enlace {
font-size: 0.7rem;
padding: 2px 28px 7px 10px;
}
.becas-tipo__mensualidad {
font-size: 0.75rem;
bottom: 70px;
}
.becas-tipo__titulo {
font-size: 0.9rem;
}
.becas-tipo {
padding: 10px;
}
.becas-tipo__texto {
font-size: 0.7rem;
}
#sistema-becas {
padding: 75px 0 50px;
}
.estudio-bercas__col-izq{
margin-bottom:50px;
}
#formacion-becas {
padding: 50px 0 25px;
}
#ayudas-becas {
padding: 25px 0 75px;
}
.estudio-becas__botones {
margin-bottom: 50px;
}
}
@media only screen and (max-width:578px) {
.header-becas .contenido-header {
margin-top: 0;
top: 230px;
}
.header-becas .contenido-header {
margin-top: 0;
top: 230px;
}
.estudio-bercas__col-izq--texto {
padding-left: 0;
}
.estudio-bercas__col-izq--texto::before {
left: -11px;
}
.tramos{
padding:0 5px;
}
.tramos02{
padding:0 5px;
}
.tramos03{
padding:0 5px;
}
.tramos__texto {
font-size: 0.6rem;
}
#estudio-becas .fp__enlace {
font-size: 0.7rem;
padding: 7px 16px 7px 5px;
margin-right: 26px;
}
#estudio-becas .fp__enlace::after {
width: 15px;
height: 15px;
top: 3px;
left: 10px;
}
#formacion-becas {
padding: 25px 0 25px;
}
#estudio-becas {
padding: 50px 0 25px;
}
#formacion-becas .fp__enlace {
font-size: 0.7rem;
padding: 7px 16px 7px 5px;
margin-right: 26px;
}
#formacion-becas .fp__enlace::after {
width: 15px;
height: 15px;
top: 3px;
left: 10px;
}
} @media only screen and (max-width:1300px) {
#ciclos-single-post .slick-prev:before {
width: 25px;
height: 25px;
}
#ciclos-single-post .slick-next::before {
width: 25px;
height: 25px;
}
#ciclos-single-post .slick-prev, #ciclos-single-post .slick-next {
top: 150%;
}
#ciclos-single-post .slick-next {
right: 0;
}
#ciclos-single-post .slick-prev {
left: 0;
}
}
@media only screen and (max-width:1200px) {
.cabecera-blog__texto {
font-size: 1.2rem;
}
.destacados-contenido span {
font-size: 1rem;
}
.destacados-contenido h4 {
font-size: 1.4rem;
margin: 20px 0;
}
.destacados-contenido p {
font-size: 0.9rem;
}
@supports(object-fit: cover){
.post__item--img img{
height: 150px;
}
}
.post__item--contenido h4{
font-size:1.4rem; 
margin:20px 0;
}
.post__item--contenido p{
font-size:0.9rem; 
}
.post__item--contenido span{
font-size:1rem;
}
.post__item{
background: #fff;
padding:20px;
}
.ajax-load-more-wrap div.alm-listing div.post__item {
max-height: 625px;
min-height: 625px;
}
}
@media only screen and (max-width:991px) {
.post-destacado02{
margin-bottom:30px; 
}
.destacados-contenido{
padding-top:50px;
}
.ajax-load-more-wrap div.alm-listing div.post__item {
max-height: 525px;
min-height: 525px;
}
.post__item--img img {
height: 100px;
}
.post__item--contenido span {
font-size: 0.8rem;
}
.post__item--contenido h4 {
font-size: 1rem;
margin: 10px 0;
}
.post__item--contenido p {
font-size: 0.8rem;
}
.post__item {
padding:15px;
}
.alm-btn-wrap .alm-load-more-btn {
font-size: 1rem !important;
padding: 0px 30px 0px 10px !important;
height: 37px!important;
line-height: 1.5rem!important;
}
.alm-btn-wrap .alm-load-more-btn::after {
top: 4px;
left: 21px;
}
}
@media screen and (max-width: 768px) {
#header.blog {
height: 50vh!important;
min-height: 400px;
}
.ajax-load-more-wrap div.alm-listing div.post__item {
width: 100%;
}
.ajax-load-more-wrap div.alm-listing div.post__item {
max-height: 500px;
min-height: 500px;
margin: 0 0 15px;
}
.post__item--img img {
height: 200px;
}
.post__item--contenido span {
font-size: 1rem;
}
.post__item--contenido h4 {
font-size: 1.4rem;
margin: 10px 0;
}
.post__item--contenido p {
font-size: 1rem;
}
.post__item {
padding:15px;
}
#ajax-load-more {
margin-left: 0;
margin-right: 0;
}
.cabecera-blog__texto {
font-size: 0.9rem;
}
#header.blog .contenido-header {
top: 140px;
}
}
@media screen and (max-width: 578px) {
#header.blog {
height:100vh!important;
min-height: 500px;
}
#header.blog .contenido-header {
top: 330px;
margin-top:0;
}
.post-destacado, .post-destacado02 {
padding: 0;
}
.destacado-box {
padding: 15px 0;
}
.destacados-contenido {
padding-top: 29px;
}
.post-destacado03{
padding:15px;
}
.ajax-load-more-wrap div.alm-listing div.post__item {
max-height: 500px;
min-height: 500px;
}
.post__item--img img {
height: 125px;
}
.post__item--contenido span {
font-size: 1rem;
}
.post__item--contenido h4 {
font-size: 1.2rem;
margin: 10px 0;
}
.post__item--contenido p {
font-size: 0.9rem;
}
.post__item {
padding:15px;
}
} @media only screen and (max-width:1200px) {
}
@media only screen and (max-width:991px) {
.cabecera-post__imagen .destacados-contenido {
padding-top: 0px;
}
.mas-vistos-post .destacados-contenido {
padding-top: 0px;
}
.mas-vistos-post .destacados-contenido h4 {
font-size: 1.2rem;
}
.articulos-relacionados .post-destacado03 {
padding: 15px;
}
.articulos-relacionados .destacados-imagen img {
height: 125px
}
.articulos-relacionados .destacados-contenido h4 {
font-size: 1.2rem;
margin: 10px 0;
}
.articulos-relacionados {
padding: 50px 0 0;
}
}
@media only screen and (max-width:578px) {
.cabecera-post {
background: #F2F2F2;
padding: 15px;
}
.texto-post {
padding-right: 0;
font-size: 0.9rem;
}
#header.single-blog {
min-height: 200px;
}
} @media only screen and (max-width:1200px) {
#header.trabaja-con-nosotros {
height:70VH;
min-height: 300px;
}  
.trabaja-con-nosotros .titulacion-titulo {
line-height: 1.2rem;
font-size: 4.2em;
}   
.cv-contenido p {
font-size: 1rem;
}
}
@media only screen and (max-width:991px) {
#header.trabaja-con-nosotros {
height: 55VH;
min-height: 300px;
}    
.trabaja-con-nosotros .contenido-header {
top: 250px;
margin-top: 0;
}
.trabaja-con-nosotros .titulacion-titulo {
line-height: 0.9rem;
font-size: 3.5em;
}     
.trabaja-con-nosotros .titulacion-subtitulo {
font-size: 1.8rem;
}    
#cv {
padding: 50px 0;
}
.cv-contenido p {
font-size: 0.8rem;
padding-top:30px;
}
#cv .fp__enlace {
font-size: 1rem;
}
}
@media only screen and (max-width:768px) {
#header.trabaja-con-nosotros {
height: 50VH;
min-height: 300px;
}    
.trabaja-con-nosotros .contenido-header {
top: 250px;
margin-top: 0;
}
.trabaja-con-nosotros .titulacion-titulo {
line-height: 0.5rem;
font-size: 3.1em;
}     
.trabaja-con-nosotros .titulacion-subtitulo {
font-size: 1.6rem;
}
.cv-contenido p {
font-size:1rem;
padding-top:0px;
}
#cv .fp__enlace {
font-size: 1.140rem;
}
.cv-imagen img{
padding:30px;
}
}
@media only screen and (max-width:578px) {
#header.trabaja-con-nosotros {
height: 40VH;
min-height: 300px;
}    
.trabaja-con-nosotros .contenido-header {
top: 200px;
margin-top: 0;
}
.trabaja-con-nosotros .titulacion-titulo {
line-height: 0rem;
}    
#cv {
padding: 70px 0 0;
}
.cv-contenido p {
font-size:0.9rem;
}
#cv .fp__enlace {
font-size: 0.9rem;
}
.cv-imagen img{
padding:0px;
}
} @media only screen and (max-width:1200px) {
.presencia-covid {
font-size: 1rem;
}
#pestanas-covid .nav-tabs {
padding-left:12%;
}
#pestanas-covid .nav-tabs .nav-link {
font-size: 0.9rem;
}
#pestanas-covid .tab-covid__lista{
font-size:0.9rem;
}
.tab-covid__lista::before {
width: 20px;
height: 20px;
}
#pestanas-protocolo-covid .nav-tabs .nav-link {
font-size: 0.9rem;
}
#pestanas-protocolo-covid .nav-tabs {
padding-left: 16%;
}
#pestanas-protocolo-covid p {
font-size:0.9rem;
line-height: 1.1rem;
margin-bottom: 0.2rem;
}
.tabuno-protocolo-covid-content__titulo {
margin-bottom: 70px;
}
}
@media only screen and (max-width:991px) {
.presenci-covid__lista {
padding-left: 35px;
} 
.presenci-covid__lista::before {
width: 20px;
height: 20px;
left: 20px;
}
#pestanas-covid .nav-tabs {
padding-left: 6%;
}
#pestanas-covid .nav-tabs .nav-link {
font-size: 0.8rem;
padding: 0.7rem 0.65rem;
}
#pestanas-protocolo-covid .nav-tabs .nav-link {
font-size: 0.8rem;
padding: 0.7rem 0.65rem;
}
#pestanas-covid .tab-pane{
height:auto;
}
#pestanas-protocolo-covid .tab-pane{
height:auto;
}
#tabtres-protocolo-covid .tabcuatro-covid-content__box02 .tab-covid__lista {
line-height: 20px;
}
#pestanas-protocolo-covid .nav-tabs {
padding-left: 11%;
}
.area-academica-texto {
font-size: 0.75rem;
}
.area-instalaciones .tab-covid__lista {
font-size: 0.75rem;
}
.area-instalaciones {
padding-left: 30px;
}
.area-instalaciones .tab-covid__lista::before {
width: 20px;
height: 20px;
}
}
@media only screen and (max-width:768px) {
.presencia-covid {
font-size: 0.9rem;
}
#pestanas-covid .nav-tabs {
padding-left: 0;
}
#pestanas-covid .nav-tabs .nav-link {
font-size: 0.65rem;
padding: 0.65rem 0.6rem;
}
#pestanas-protocolo-covid .nav-tabs .nav-link {
font-size: 0.65rem;
padding: 0.65rem 0.6rem;
}
#pestanas-protocolo-covid .nav-tabs {
padding-left: 7%;
}
.area-academica-texto {
font-size: 0.875rem;
}
.area-academica-imagen{
padding:20px;
text-align: center;
}
.area-instalaciones .tab-covid__lista {
font-size: 0.875rem;
}
}
@media only screen and (max-width:578px) {
#lista-covid {
padding: 75px 0 50px;
}
.presencia-covid {
font-size: 0.8rem;
}
#pestanas-covid .nav-item{
width:100%;
} 
#pestanas-covid .pestanas-menu{
padding-right: 0;
padding-left: 70px; 
}
#pestanas-covid .pestanas-container{
padding-right: 0; 
padding-left: 0; 
margin-right: 0;
margin-left: auto;
}
.tabuno-covid-content__titulo {
font-size: 2.8rem;
}    
.tabuno-covid-content__box {
background: #fff;
padding: 40px 20px 50px 20px;
}
#pestanas-covid .tab-covid__lista {
font-size: 0.9rem;
padding-left: 25px;
}
.tab-covid__lista::before {
width: 18px;
height: 18px;
margin-top: 0;
left: 31px;
}
.tabdos-covid-content__titulo {
font-size: 2.8rem;
}    
.tabdos-covid-content__box {
background: #fff;
padding: 40px 20px 50px 20px;
}
.tabtres-covid-content__titulo {
font-size: 2.8rem;
}    
.tabtres-covid-content__box {
background: #fff;
padding: 40px 20px 50px 20px;
}
.tabcuatro-covid-content__titulo {
font-size: 2.8rem;
}    
.tabcuatro-covid-content__box {
background: #fff;
padding: 40px 20px 50px 20px;
}
.tab-covid-parrafo{
font-size: 0.9rem;
}
#covid-content p {
font-size: 0.9rem;
}
#pestanas-protocolo-covid .nav-item{
width:100%;
} 
#pestanas-protocolo-covid .pestanas-menu{
padding-right: 0;
padding-left: 70px; 
}	
#pestanas-protocolo-covid .pestanas-container{
padding-right: 0; 
padding-left: 0; 
margin-right: 0;
margin-left: auto;
}
.tabuno-protocolo-covid-content__titulo {
margin-bottom: 30px;
font-size: 2.8rem;
}
.tabuno-protocolo-covid-content__box {
background: #fff;
padding: 30px 30px 30px;
}
.tabuno-covid-content__box--titulo {
font-size: 0.9rem;
margin-bottom: 30px;
}
#tabtres-protocolo-covid .tabcuatro-covid-content__box {
padding: 30px 15px 20px 15px;
}
#tabtres-protocolo-covid .tab-covid__lista {
padding-left: 25px;
}
#tabtres-protocolo-covid .tab-covid__lista::before {
left: 16px;
}
#pestanas-protocolo-covid p {
font-size: 0.8rem;
line-height: 1.3rem;
margin-bottom: 0.5rem;
}
.tabcuatro-covid-content__box--titulo {
font-size: 0.9rem;
margin-bottom: 20px;
}
.tabcuatro-covid-content__box--titulo02 {
font-size: 0.9rem;
margin-bottom: 20px;
}
#tabtres-protocolo-covid .tabcuatro-covid-content__box02 {
padding: 30px 15px 20px 15px;
}
.tabcuatro-covid-content__box03 {
padding: 30px 15px;
}
} @media only screen and (max-width:991px) {
.faq .modulos__plan {
line-height: 1.2rem;
font-size: 0.8rem;
}
#faq .faq .card-body p{
line-height: 1.2rem;
font-size: 0.8rem; 
}
}
@media only screen and (max-width:578px) {
.faq .card-body {
padding: 0rem 0rem 2.5rem 0rem;
}
.faq .card-header {
padding: .75rem 2rem .75rem 0.5rem;
}
#faq {
padding: 50px 0;
}
.faq h2 {
font-size: 1.3rem;
margin: 0 0 30px;
}
} @media only screen and (max-width:1200px) {
.exito {
font-size: 4rem;
}  
.alumno-column h3 {
font-size: 0.9rem;
} 
.alumno-column p {
font-size: 0.9rem;
} 
#conoce-santa-gema {
padding: 60px 0;
} 
.alumno-column img {
padding: 20px 70px;
}
.modelo-exito__item {
font-size: 0.9rem;
}
}
@media only screen and (max-width:991px) {
.exito {
font-size: 3rem;
}  
#conoce-santa-gema {
padding: 60px 0;
} 
.alumno-column img {
padding: 20px 40px;
}
.modelo-exito__item {
font-size: 0.85rem;
padding-left:35px;
}
.conoce-santa-gema__titulo {
font-size: 1.250rem;
margin: 30px 0 30px;
}
.modelo-exito__item::before {
width: 20px;
height: 20px;
margin-top: 0;
left:20px;
}
}
@media only screen and (max-width:768px) {
.contenido-conoce .titulacion-titulo{
line-height: 2.8rem;
}
.conoce-intro {
padding: 0 5%;
}
.conoce-intro p {
font-size: 0.9rem;
}
.modelo-exito__imagen img{
padding:30px 50px;
}
.modelo-exito__entrada {
font-size: 0.9rem;
margin-bottom: 0;
}
}
@media only screen and (max-width:578px) {
.modelo-exito__imagen img {
padding: 0px 0px;
}
.trabaja-con-nosotros .contenido-conoce {
top: 227px;
margin-top: 0;
}
.contenido-conoce .titulacion-subtitulo {
font-size: 1.4rem;
}
.contenido-conoce .titulacion-titulo {
line-height: 2rem;
font-size: 2.1em;
}
} @media only screen and (max-width:1200px) {
#practicas-empleo-parrafo p {
font-size:0.9rem;
}
.practicas-empleo__item {
font-size:0.9rem;
}
.donde-titulo{
font-size: 1.4rem; 
margin:40px 0; 
}
#donde-texto p {
font-size:0.9rem;
}
.practicas-empleo__imagen img{
padding:50px;
}
#practicas-empleo {
padding:50px 0 0;
}
}
@media only screen and (max-width:991px) {
#practicas-empleo {
padding:0px 0 0;
}
}
@media only screen and (max-width:578px) {
.practicas-empleo__imagen img {
padding: 0;
}
} @media only screen and (max-width:1200px) {
.pagina-orientacion-item__titulo {
line-height: 3.2rem;
padding-left: 100px;
font-size: 2.6rem;
}
.pagina-orientacion-item__titulo::before {
font-size: 6.5rem;
left: 0px;
top: 25px;
}
.pagina-orientacion-01__imagen img {
max-width: 380px;
}
.pagina-orientacion-02__imagen img {
max-width: 420px;
}
.pagina-orientacion-02 .pagina-orientacion-item__titulo {
padding-left: 142px;
}
.pagina-orientacion-02 .pagina-orientacion-item__titulo-parrafo {
margin-top: 25px;
}
.pagina-orientacion-02 .pagina-orientacion-item__titulo-parrafo-azul {
margin-top: 20px;
padding-right: 20px;
}
.pagina-orientacion-03__imagen img {
max-width: 380px;
padding-top: 60px;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo::before {
left: 8px;
top: 62px;
}
.pagina-orientacion-03  .pagina-orientacion-item__titulo {
line-height: 2.8rem;
padding-left: 125px;
font-size: 2.3rem;
}
.pagina-orientacion-04__imagen img {
max-width: 380px;
padding-top: 50px;
}
.pagina-orientacion-04 .pagina-orientacion-item__titulo {
padding-left: 151px;
line-height: 2.9rem;
font-size: 2.4rem;
}
.pagina-orientacion-04 .pagina-orientacion-item__titulo::before {
left: 20px;
top: 63px;
}
.pagina-orientacion-05__imagen img {
padding-top: 50px;
}
.pagina-orientacion-05 .pagina-orientacion-item__titulo-parrafo {
margin-top: 25px;
padding-right: 0px;
}
.pagina-orientacion-05  .pagina-orientacion-item__titulo-parrafo-azul{
padding-right: 0px;
}
.pagina-orientacion__entrada {
font-size: 1rem;
margin-bottom: 50px;
}
.trabaja-con-nosotros .contenido-orientacion .titulacion-titulo {
font-size: 5rem;
}
}
@media only screen and (max-width:991px) {
.trabaja-con-nosotros .contenido-orientacion .titulacion-titulo {
font-size: 4rem;
}
.trabaja-con-nosotros .contenido-orientacion {
top: 230px;
margin-top: 0;
}
.pagina-orientacion__entrada {
font-size: 0.9rem;
}
.pagina-orientacion-01__imagen img {
max-width: 300px;
padding-top: 20px;
}
.pagina-orientacion-item__titulo::before {
font-size: 5rem;
left: 0px;
top: 19px;
}
.pagina-orientacion-item__titulo {
line-height: 2.3rem;
padding-left: 67px;
font-size: 2rem;
}
.pagina-orientacion-item__titulo-parrafo {
font-size: 0.8rem;
margin-top: 25px;
padding-right: 0px;
}
.pagina-orientacion-item__list {
font-size: 0.8rem;
padding-left: 35px;
padding-right: 0px;
}
.pagina-orientacion-item__titulo-parrafo-azul {
font-size: 0.8rem;
padding-left: 40px;
margin-top: 25px;
padding-right: 0px;
}
.pagina-orientacion-02__imagen img {
max-width: 320px;
padding-top: 50px;
}
.pagina-orientacion-02 .pagina-orientacion-item__titulo {
padding-left: 102px;
}
.pagina-orientacion-03__imagen img {
max-width: 300px;
padding-top: 90px;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo {
line-height: 2.2rem;
padding-left: 90px;
font-size: 1.7rem;
margin-bottom: 25px;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo::before {
left: 11px;
top: 53px;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo-parrafo, .pagina-orientacion-03 .pagina-orientacion-item__titulo-parrafo-azul {
padding-left: 0;
}
.pagina-orientacion-04__imagen img {
max-width: 320px;
padding-top: 40px;
}
.pagina-orientacion-04 .pagina-orientacion-item__titulo {
padding-left: 88px;
line-height: 2.4rem;
font-size: 2.1rem;
}
.pagina-orientacion-04 .pagina-orientacion-item__titulo::before {
left: 1px;
top: 61px;
}
.pagina-orientacion-05 .pagina-orientacion-item__titulo {
padding-left: 82px;
margin-bottom: 25px;
}
.pagina-orientacion-05 .pagina-orientacion-item__titulo::before {
left: 0px;
top: 21px;
}
.pagina-orientacion-05 .pagina-orientacion-item__titulo-parrafo, .pagina-orientacion-05 .pagina-orientacion-item__titulo-parrafo-azul{
padding-left: 0px;    
}
}
@media only screen and (max-width:768px) {
.pagina-orientacion-02__imagen{
display:none;
}
.pagina-orientacion-02__imagen--mobile{
display:block;
}
.pagina-orientacion-02 .pagina-orientacion-item {
padding: 50px 0 0 0;
}
.pagina-orientacion-02 .pagina-orientacion-item__titulo-parrafo, .pagina-orientacion-02 ..pagina-orientacion-item__titulo-parrafo-azul {
font-size: 0.8rem;
padding-left: 25px;
margin-top: 25px;
}
.pagina-orientacion-02__imagen--mobile {
display: block;
max-width: 340px;
margin: 0 auto 50px;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo {
line-height: 2.4rem;
padding-left: 90px;
font-size: 2.1rem;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo::before {
left:5px;
top: 60px;
}
.pagina-orientacion-03__imagen img {
max-width: 300px;
padding-top: 40px;
}
.pagina-orientacion-04__imagen{
display:none;
}
.pagina-orientacion-04__imagen--mobile {
display: block;
max-width: 340px;
margin: 0 auto 50px;
}
.pagina-orientacion-05__imagen img {
max-width: 340px;
}
.pagina-orientacion-04 .pagina-orientacion-item__titulo-parrafo, .pagina-orientacion-04 ..pagina-orientacion-item__titulo-parrafo-azul {
padding-left: 0;
}
#pagina-orientacion .pagina-orientacion__ultima-linea {
font-size: 2.5rem;
}
.trabaja-con-nosotros .contenido-orientacion .titulacion-titulo {
font-size: 3rem;
}
}
@media only screen and (max-width:578px) {
.pagina-orientacion-05__imagen img {
max-width: 280px;
}
#pagina-orientacion .fp__enlace {
font-size: 0.6rem;
padding: 7px 24px 7px 14px;
}
#pagina-orientacion .fp__enlace::after {
width: 14px;
height: 16px;
top: 5px;
left: 20px;
}
#pagina-orientacion .pagina-orientacion__ultima-linea {
font-size: 2rem;
margin-top: 30px;
}
#pagina-orientacion {
padding: 50px 0;
}
.pagina-orientacion-item__titulo::before {
font-size: 4rem;
}
.pagina-orientacion-05 .pagina-orientacion-item__titulo {
padding-left: 69px;
}
.pagina-orientacion-04 .pagina-orientacion-item__titulo-parrafo, .pagina-orientacion-04 .pagina-orientacion-item__titulo-parrafo-azul {
padding-left: 0px;
}
.trabaja-con-nosotros .contenido-orientacion {
top: 168px;
margin-top: 0;
}
.trabaja-con-nosotros .contenido-orientacion .titulacion-titulo {
font-size: 2.5rem;
}
.pagina-orientacion-item__titulo {
font-size: 1.7rem;
}
.pagina-orientacion-04 .pagina-orientacion-item__titulo {
padding-left: 54px;
line-height: 2rem;
font-size: 1.5rem;
}
.pagina-orientacion-04 .pagina-orientacion-item__titulo::before {
left: -15px;
top: 49px;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo::before {
left: 0px;
top: 75px;
}
.pagina-orientacion-03 .pagina-orientacion-item__titulo {
line-height: 1.9rem;
padding-left: 70px;
font-size: 1.5rem;
}
.pagina-orientacion-02 .pagina-orientacion-item__titulo {
padding-left: 47px;
}
.pagina-orientacion-02 .pagina-orientacion-item__titulo::before {
left: -6px;
top: 25px;
font-size: 3.6rem;
}
.pagina-orientacion-02 .pagina-orientacion-item__titulo-parrafo, .pagina-orientacion-02 .pagina-orientacion-item__titulo-parrafo-azul {
padding-left: 0;
}
} .wpcf7-not-valid-tip {
color: #fff !important;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
background-color: #fff;
}
.carousel-control-next-icon {
background-image: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-right-nar.svg) !important;
background-size: 100%;
width: 35px;
height: 35px;
}
.carousel-control-prev-icon {
background-image: url(//www.fp-santagema.es/wp-content/themes/santagema/images/svg/Icon-awesome-arrow-circle-left-nar.svg) !important;
background-size: 100%;
width: 35px;
height: 35px;
}
.testimonios-play {
cursor: pointer;
} #button:active {
background-color: #555;
}
#button.show {
opacity: 1;
visibility: visible;
}
#button {
display: inline-block;
background-color: #ff642c;
width: 50px;
height: 50px;
text-align: center;
border-radius: 4px;
position: fixed;
bottom: 30px;
right: 30px;
transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
opacity: 0;
visibility: hidden;
z-index: 1000;
}
#button::after {
content: "";
background-image: url(//www.fp-santagema.es/wp-content/themes/santagema/images/layout/capa_0.png);
width: 21px;
height: 12px;
position: relative;
z-index: 999999;
top: 18px;
left: 15px;
display: block;
background-size: cover;
}
#button:hover {
cursor: pointer;
background-color: #ff642c87;
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 991px) {
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 578px) {
}
.enlace-post {
color: #212529;
}
.enlace-post:hover {
color: #212529;
} .modal-open .modal {
z-index: 999999;
}
.hide {
display: none;
} .page-numbers {    
color: #000;
}
.page-numbers:hover {    
color: #FF642C;
}
span.page-numbers.current {
margin-top: -15px;
font-size: 30px;
color: #FF642C;
}
.pagination li {
border: none;
}
.pagination li a {
font-size: 14px;
color: #000;
-moz-transition: all 0.1s; 
-o-transition: all 0.1s;
-ms-transition: all 0.1s; 
transition: all 0.1s;
} 
.pagination li span {
padding: 6px 12px;
}
.pager a {
position: relative;
padding: 0;
margin: 0;
font-size: 20px;
color: #000;
text-decoration: none;
-webkit-transition: all 0.3s;  
-moz-transition: all 0.3s; 
-o-transition: all 0.3s;
-ms-transition: all 0.3s; 
transition: all 0.3s;
}
.pager .btn-gold:nth-child(1) a {        
right: 0;
-webkit-transform: rotateZ(45deg);
-moz-transform: rotateZ(45deg);
-ms-transform: rotateZ(45deg);
-o-transform: rotateZ(45deg);
transform: rotateZ(45deg);
}
.pager .btn-gold:nth-child(2) a , .pager .btn-gold:nth-child(3) a {
left: 0;
}
.pager .btn-gold:nth-child(1):hover a {        
right: 15px;
}
.pager .btn-gold:nth-child(2):hover a, .pager .btn-gold:nth-child(3):hover a {
left: 15px;
}
.btn-gold {
min-height: 50px;
min-width: 50px;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 20px;
border-radius: 0;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #FF642C;
background: none !important;
color: #FF642C;
-webkit-transform: rotateZ(45deg);
-moz-transform: rotateZ(45deg);
-ms-transform: rotateZ(45deg);
-o-transform: rotateZ(45deg);
transform: rotateZ(45deg);
-webkit-transition: all 0.3s;  
-moz-transition: all 0.3s; 
-o-transition: all 0.3s;
-ms-transition: all 0.3s; 
transition: all 0.3s;
}
.pagination {
display: block;
}