html {
overflow-x: hidden !important;
scroll-padding-top: 102px;
}
body {
font-family: "Poppins", sans-serif;
color: #000;
}
h1,
h2,
h3,
h4 {
font-weight: bold;
}
h1 {
font-size: 3.2rem;
}
h2 {
font-size: 2.5rem;
}
h3 {
font-size: 1.3rem;
}
blockquote {
border-left: 4px solid #e6e9eb;
padding: 20px;
}
blockquote p {
color: #fcb937;
}
p + blockquote {
margin-top: 30px;
}
.btn.btn-primary,
.btn.btn-santaconcha-shortcode-1,
.gform_button.button {
background: #fcb937;
color: #000;
padding: 10px 25px;
border-radius: 27px;
font-weight: 600;
text-transform: uppercase;
border: none !important;
}
.btn.btn-primary:hover,
.btn.btn-santaconcha-shortcode-1:hover,
.gform_button.button:hover {
color: #000;
background: #f0c975;
border-color: #fff;
}
.btn.btn-santaconcha-shortcode-1 .price-btn {
font-size: 26px;
line-height: 24px;
font-weight: bold;
}
.btn.btn-secondary {
background: #fff;
color: #fcb937;
padding: 10px 25px;
border-radius: 27px;
font-weight: 600;
}
.btn.btn-secondary:hover {
color: #000;
background: #fcb937;
}
.bloque-alphamasters {
padding: 80px 0;
}
.bloque-alphamasters ul {
list-style: none;
position: relative;
}
.bloque-alphamasters li {
padding-bottom: 15px;
}
.bloque-alphamasters ul li:before {
content: "";
position: absolute;
background-image: url(//alphamasters.com/wp-content/themes/alphamasters/assets/img/arrow-lista.svg);
width: 20px;
height: 20px;
left: 0;
padding: 12px;
background-size: 100%;
background-position: center center;
}
.topbar {
background: #fcb937;
text-align: center;
position: fixed;
top: 0;
width: 100%;
z-index: 9;
}
.topbar a {
text-decoration: none;
color: #000;
font-weight: 500;
display: block;
text-align: center;
width: 100%;
padding: 10px;
}
nav.navbar {
padding: 30px 0;
top: 42px;
background: #000 !important;
}
a.navbar-brand {
padding-bottom: 10px;
padding-top: 5px;
}
a.nav-link {
color: #fff;
}
a.nav-link:hover,
a.nav-link.destacado-secondary:hover {
color: #fcb937;
}
a.nav-link.destacado-secondary {
margin: 0 20px;
}
a.nav-link.destacado-secondary svg {
fill: #fff;
width: 20px;
}
a.nav-link.destacado-secondary:hover svg {
fill: #fcb937;
}
a.nav-link.destacado-primary {
background: #fcb937;
color: #000;
padding: 10px 25px;
border-radius: 27px;
font-weight: 600;
}
a.nav-link.destacado-primary:hover {
color: #fcb937;
background: #fff;
}
.section-hero-home {
padding: 150px 0;
position: relative;
background-size: cover;
background-position: center center;
}
.section-hero-home.full-height {
height: 100dvh;  display: flex;
align-items: center;
padding: 50px 0;
}
.section-hero-home.overlay:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.section-custom-html.overlay-30:before,
.section-hero-home.overlay-30:before {
background: rgba(0, 0, 0, 0.3);
}
.section-custom-html.overlay-50:before,
.section-hero-home.overlay-50:before {
background: rgba(0, 0, 0, 0.5);
}
.section-custom-html.overlay-70:before,
.section-hero-home.overlay-70:before {
background: rgba(0, 0, 0, 0.7);
}
.section-hero-home.overlay > .container {
position: relative;
}
.section-hero-home h1,
.section-hero-home h2 {
color: #fff;
margin-bottom: 15px;
}
.section-hero-home p {
color: #fff;
font-size: 18px;
}
.section-hero-home .btn {
margin-top: 10px;
}
.bloque-text-con-img h2 + h3 {
margin-bottom: 30px;
}
.bloque-texto-img img {
margin-bottom: 40px;
}
.page-id-73 .solo-texto *,
.page-id-75 .solo-texto *,
.page-id-77 .solo-texto * {
word-break: break-all;
}
.bloque-tabs .accordion-button {
background-color: #fcb9370d;
font-weight: 700;
}
.bloque-tabs.bg-bloque {
background-size: cover;
background-position: center bottom;
}
.bloque-tabs.bg-bloque .accordion-button {
background-color: #fff;
}
.bloque-tabs .accordion-button:focus,
.bloque-tabs .accordion-button:hover {
border: none !important;
}
.bloque-tabs .accordion-button:focus {
box-shadow: 0 0 0 0.25rem rgb(239 186 75 / 25%) !important;
}
.bloque-tabs.bloque-temario .tit h2,
.bloque-tabs.bloque-temario .info {
margin-bottom: 30px;
}
.bloque-tabs.bloque-temario .info img {
width: 100%;
padding: 30px;
}
.bloque-grid-img .item-grid {
margin-top: 60px;
margin-bottom: 60px;
padding: 30px;
}
.bloque-grid-img .item-grid h3 {
margin-top: 15px;
margin-bottom: 20px;
}
.bloque-pricing .intro h2 {
margin-bottom: 50px;
}
.bloque-pricing .espacio-etiqueta {
padding: 5px 10px;
text-align: center;
border-radius: 20px 20px 0 0;
background: #fcb937;
font-weight: bold;
color: #fff;
height: 34px;
}
.bloque-pricing .espacio-etiqueta.empty {
background: none;
}
.bloque-pricing .espacio-img {
text-align: center;
font-weight: bold;
font-size: 1.3rem;
padding: 20px 20px;
height: 280px;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-content: center;
}
.bloque-pricing .espacio-img img {
max-width: 100%;
max-height: 206px;
}
.bloque-pricing .item-lista {
height: 90px;
padding: 10px 20px;
display: flex;
align-items: center;
justify-content: center;
}
.bloque-pricing .item-lista:nth-child(odd) {
background: #fff7e8;
}
.bloque-pricing .item-lista:nth-child(even) {
background: #fff;
}
.bloque-pricing .formacion-premium {
background: #fff7e8;
}
.bloque-pricing .formacion-premium .item-lista:nth-child(odd) {
background: #fdedcc;
}
.bloque-pricing .formacion-premium .item-lista:nth-child(even) {
background: #fff7e8;
}
.bloque-pricing .item-lista p {
margin: 0;
text-align: center;
}
.bloque-pricing .col-formacion .item-lista p {
font-weight: bold;
color: #fcb937;
}
.bloque-pricing .item-lista svg {
width: 30px;
height: 30px;
}
.bloque-pricing .col-caracteristicas .item-lista {
justify-content: flex-end;
}
.bloque-pricing .col-caracteristicas .item-lista p {
text-align: right;
}
.bloque-pricing .btns-formacion {
text-align: center;
padding: 20px 10px;
}
.bloque-pricing .btns-formacion .btn {
margin: 10px 0;
}
.bloque-pricing .btns-formacion .btn-fraccionado {
display: inline-block;
width: 100%;
margin: 10px 0;
color: #000;
}
.bloque-pricing .btns-formacion .btn-fraccionado:hover {
color: #fcb937;
}
.bloque-pricing .formacion-premium {
-webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.24);
box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.24);
border-radius: 20px;
}
.bloque-pricing .formacion-premium .btns-formacion {
border-radius: 0 0 20px 20px;
}
.bloque-grid-opiniones .item-lista {
margin-bottom: 30px;
}
.item-card-testimonio {
background: #fff;
border-radius: 10px;
padding: 30px;
height: 100%;
margin-bottom: 20px;
}
.item-card-testimonio .foto {
width: 60px;
margin-right: 25px;
}
.item-card-testimonio .nombre {
font-weight: bold;
color: var(--bg-btn-pri);
text-align: left;
font-size: 1.2rem;
width: 100%;
display: inline-block;
}
.item-card-testimonio .subtit {
color: #808080;
font-weight: 600;
font-style: italic;
margin-bottom: 0;
}
.item-card-testimonio .content p {
margin-bottom: 0;
text-align: left;
}
.bloque-grid-videos .item-grid {
margin-bottom: 30px;
}
.bloque-grid-videos iframe {
width: 100%;
height: auto !important;
aspect-ratio: 16 / 9;
}
.bloque-lista-img .item-grid {
margin-bottom: 30px;
}
.bloque-lista-img .item-grid img {
width: 100%;
}
.bloque-lista-img .item-grid h3 {
margin-top: 20px;
}
.bloque-lista-img .item-grid h3 a {
color: #000;
text-decoration: none;
}
.bloque-lista-img .item-grid h3 a:hover {
color: #fcb937;
}
.bloque-grid-posts img {
width: 100%;
} .gform_title {
margin-bottom: 20px;
}
.gform_required_legend {
display: none;
}
.gfield--input-type-consent .gform-field-label a {
color: #fcb937;
}
#gform_confirmation_message_1 {
background: #dffadf;
padding: 30px;
border: 1px solid green;
text-align: center;
color: #000;
}
body img.gform_ajax_spinner {
display: none !important;
}
footer {
background: #000;
padding: 40px 0;
}
footer .a-rrss {
padding: 10px;
text-decoration: none;
}
footer .a-rrss svg {
width: 20px;
height: 20px;
fill: #fcb937;
}
footer .a-rrss:hover svg {
fill: #fff;
}
footer p {
color: #fff;
}
footer .footer-bottom {
border-top: 1px solid #ffffff47;
margin-top: 40px;
padding-top: 20px;
}
footer .footer-bottom-right {
flex-direction: column;
align-items: end;
}
footer .footer-bottom-right img {
width: 100px;
}
footer .footer-bottom-right .lista-politicas {
padding: 0;
display: flex;
list-style: none; margin-top: 0;
}
footer .footer-bottom-right .lista-politicas li {
padding-right: 10px;
border-right: 1px solid #ffffff47;
}
footer .footer-bottom-right .lista-politicas li:last-child {
padding-right: 0px;
border-right: none;
}
footer .footer-bottom-right .lista-politicas li a {
color: #fff;
margin-left: 10px;
text-decoration: none;
font-size: 14px;
}
footer .footer-bottom-right .lista-politicas li a:hover {
color: #fcb937;
} .error404 header {
display: none;
} #breadcrumbs span {
color: #fff;
}
#breadcrumbs a {
color: var(--bg-btn-pri);
}
.header-opiniones {
background: #1c1c1c;
}
.header-opiniones #breadcrumbs {
padding-top: 7px;
padding-bottom: 70px;
}
.header-opiniones h1 {
color: #fff;
padding-bottom: 100px;
}
.content-post-single img {
max-width: 100%;
}
.content-imagen.img-75 img {
width: 75%;
}
.content-imagen.img-75 img {
width: 50%;
}
.content-video iframe {
width: 800px;
height: 450px;
}
.iti--separate-dial-code .iti__selected-dial-code {
color: #fff;
}
@media (max-width: 1399px) {
.col-caracteristicas .item-lista p {
font-size: 13px;
}
}
@media (max-width: 1199px) {
nav.navbar {
padding: 10px 0;
}
a.navbar-brand {
padding-bottom: 5px;
padding-top: 5px;
}
.navbar-toggler {
background: none !important;
border: none !important;
}
.navbar-toggler:focus {
box-shadow: none !important;
}
.menu-mobile {
display: flex;
justify-content: space-between;
}
#navbarAlphaMasters ul {
margin-top: 30px;
}
#navbarAlphaMasters ul li {
text-align: center;
}
.menu-colapse-mobile .menu-right {
display: flex;
justify-content: center;
margin-top: 45px;
margin-bottom: 45px;
flex-direction: column;
}
.menu-colapse-mobile .menu-right .nav-link.destacado-secondary {
margin-bottom: 15px;
}
.col-caracteristicas .item-lista p {
font-size: 12px;
}
.col-caracteristicas .item-lista p strong {
font-size: 13px;
}
}
@media (max-width: 991px) {
.bloque-pricing .content-cols-formacion {
padding-right: 1.5rem !important;
padding-left: 1.5rem !important;
}
.bloque-pricing .col-formacion {
margin-bottom: 80px;
border-radius: 20px;
-webkit-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.24);
box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.24);
}
.bloque-pricing .item-lista {
height: auto;
min-height: 90px;
}
.bloque-pricing .item-lista .comentario p {
color: #595959;
font-weight: 400;
}
.bloque-pricing .btns-formacion {
border-radius: 0 0 20px 20px;
}
.bloque-grid-img .item-grid {
margin-top: 30px;
margin-bottom: 30px;
padding: 30px;
}
footer .footer-bottom p {
text-align: center;
}
footer .footer-bottom-right {
align-items: center;
}
footer .footer-bottom-right .lista-politicas {
margin-top: 20px;
flex-direction: column;
text-align: center;
}
footer .footer-bottom-right .lista-politicas li {
border: none !important;
}
.content-imagen.img-75 img,
.content-imagen.img-50 img {
width: 100%;
}
.content-post-single .bloque-texto-img img {
margin-bottom: 30px;
}
.content-video iframe {
width: 560px;
max-width: 100%;
height: 315px;
}
}
@media (max-width: 768px) {
h1 {
font-size: 2.1rem;
}
h2 {
font-size: 1.8rem;
}
.topbar a {
font-size: 12px;
}
.section-hero-home p {
font-size: 16px;
}
nav.navbar {
top: 38px;
}
.iti__country {
font-size: 12px;
}
}
@media (max-width: 640px) {
.gform_wrapper.gravity-theme .ginput_complex span.name_first {
margin-bottom: 16px;
}
.gform_wrapper.gravity-theme .ginput_complex span.name_last {
margin-bottom: 0;
}
} .content-form {
padding: 30px;
background: rgba(0, 0, 0, 0.8);
backdrop-filter: blur(16px); border-radius: 20px;
margin-top: 40px;
margin-bottom: 40px;
} .gform_validation_errors {
display: none !important;
}  .content-form select {
background-color: #ffffff40 !important; border: 1px solid #fcb937 !important; border-radius: 5px !important; color: #fff !important; padding: 12px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .content-form select option {
color: #000; background-color: #fff; }
.content-form a {
width: 100%;
text-align: center;
display: inline-block;
}
.content-form .gform_title {
color: #fff;
font-size: 1.5rem;
}
.content-form #input_2_1_3_container {
margin-bottom: 0;
padding-right: 0;
}
.content-form .gform_heading {
text-align: center;
padding: 0 20px;
}
.content-form .gform_heading .gform_description {
margin-bottom: 30px;
}
.content-form .gform-field-label {
color: #ffffff;
}
.content-form .gform_wrapper.gravity-theme input[type="text"],
.content-form .gform_wrapper.gravity-theme input[type="tel"],
.content-form .gform_wrapper.gravity-theme input[type="email"] {
background-color: #ffffff40 !important;
border: 1px solid #fcb937 !important;
border-radius: 5px !important;
color: #fff !important;
padding: 12px;
}
.content-form .gform_wrapper.gravity-theme input[type="text"]:focus-visible,
.content-form .gform_wrapper.gravity-theme input[type="tel"]:focus-visible,
.content-form .gform_wrapper.gravity-theme input[type="email"]:focus-visible {
outline: #fcb937 auto 1px;
}
.content-form .gform_wrapper.gravity-theme input[type="text"]::placeholder,
.content-form .gform_wrapper.gravity-theme input[type="tel"]::placeholder,
.content-form .gform_wrapper.gravity-theme input[type="email"]::placeholder {
color: #fff;
}
.gfield--input-type-consent .gform-field-label a {
width: auto !important;
}
.content-form .gform_wrapper.gravity-theme #gform_5 input[type="text"],
.content-form .gform_wrapper.gravity-theme #gform_5 input[type="tel"],
.content-form .gform_wrapper.gravity-theme #gform_5 input[type="email"],
.content-form .gform_wrapper.gravity-theme #gform_5 select.large {
background-color: #fff !important;
color: #000 !important;
padding: 12px;
border: 1px solid #fcb937 !important;
border-radius: 5px !important;
}
.content-form
.gform_wrapper.gravity-theme
#gform_5
input[type="text"]::placeholder,
.content-form
.gform_wrapper.gravity-theme
#gform_5
input[type="tel"]::placeholder,
.content-form
.gform_wrapper.gravity-theme
#gform_5
input[type="email"]::placeholder {
color: #000;
}
.content-form input[type="submit"],
#gform_submit_button_5 {
width: 100%;
}
@media (max-width: 768px) {
.content-form #field_2_11,
.content-form #field_2_6 {
width: 100%;
}
}
@media (max-width: 991px) {
.formacion-estandar .item-lista:last-child {
display: none !important;
}
.section-hero-home.full-height {
height: auto;
min-height: 100dvh;
}
}