.elementor-1549 .elementor-element.elementor-element-8f1e515{--display:flex;}.elementor-1549 .elementor-element.elementor-element-6979bc4{--display:flex;--margin-top:-104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1549 .elementor-element.elementor-element-6979bc4:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-6979bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFD00;background-image:url("https://clickformacion.es/wp-content/uploads/2024/04/2094.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1549 .elementor-element.elementor-element-69c7332{--spacer-size:215px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1549 .elementor-element.elementor-element-93eea32 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:66px;font-weight:200;color:#ECECEC;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product{text-align:center;border-radius:178px;padding:7px 7px 33px 7px;box-shadow:0px 8px 31px 8px rgba(0, 0, 0, 0.4);background-color:#FFFFFF;}.elementor-1549 .elementor-element.elementor-element-cf54c48 > .elementor-widget-container{margin:57px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-element{--align-self:center;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products  ul.products{grid-column-gap:49px;grid-row-gap:47px;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:0px 0px 130px 0px;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#BB2649;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#BB2649;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Raleway", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product .price{color:#4E4E4E;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product .price ins{color:#4E4E4E;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product .price ins .amount{color:#4E4E4E;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product .button{background-color:#FAFAFA;padding:0px 0px 0px 0px;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product:hover{background-color:#FAFAFA;}.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1549 .elementor-element.elementor-element-7a5b265{--spacer-size:255px;}@media(min-width:1025px){.elementor-1549 .elementor-element.elementor-element-6979bc4:not(.elementor-motion-effects-element-type-background), .elementor-1549 .elementor-element.elementor-element-6979bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS */.elementor-879 .elementor-element.elementor-element-125d250 {
    --width: 21%;
	  height: 17em;
    fill: var( --e-global-color-text );
    transition: all 150ms ease-in-out;
    color: #071432;
    box-shadow: 4px 4px 8px #eaeaea, -4px -4px 8px #ffffff;
		margin-top: 0.5em;
    padding-top: 1.7rem;
    padding-bottom: 0.9rem;
    margin-bottom: 1rem;
    margin-left: 2em;
    margin-right: 2em;
    border-radius: 50px;
}

.elementor-1181 .elementor-element.elementor-element-e225960 .elementor-nav-menu--main .elementor-item {
  color: var( --e-global-color-text );
  fill: var( --e-global-color-text );
  transition: all 150ms ease-in-out;
  color: #071432;
  background: #fff;
  box-shadow: 4px 4px 8px #eaeaea, -4px -4px 8px #ffffff;
  padding-top: 0.7rem;
  padding-bottom: 0.9rem;
	margin-bottom: 1rem;
	margin-left: 1em;
	margin-right: 1em;
	border-radius: 50px;
}


.elementor-1181 .elementor-element.elementor-element-e225960 {
    --width: 25%;
    fill: var( --e-global-color-text );
    transition: all 150ms ease-in-out;
    color: #071432;
    box-shadow: 4px 4px 8px #eaeaea, -4px -4px 8px #ffffff;
		margin-top: 0.5em;
    padding-top: 1.7rem;
    padding-bottom: 0.9rem;
    margin-bottom: 1rem;
    margin-left: 2em;
    margin-right: 2em;
    border-radius: 50px;
}

.elementor-1427 .elementor-element.elementor-element-7315358 .elementor-nav-menu--main .elementor-item {
  color: var( --e-global-color-text );
  fill: var( --e-global-color-text );
  transition: all 150ms ease-in-out;
  color: #071432;
  background: #fff;
  box-shadow: 4px 4px 8px #eaeaea, -4px -4px 8px #ffffff;
  padding-top: 0.7rem;
  padding-bottom: 0.9rem;
	margin-bottom: 1rem;
	margin-left: 1em;
	margin-right: 1em;
	border-radius: 50px;
}


.elementor-1427 .elementor-element.elementor-element-7315358 {
    --width: 25%;
    fill: var( --e-global-color-text );
    transition: all 150ms ease-in-out;
    color: #071432;
    box-shadow: 4px 4px 8px #eaeaea, -4px -4px 8px #ffffff;
		margin-top: 0.5em;
    padding-top: 1.7rem;
    padding-bottom: 0.9rem;
    margin-bottom: 1rem;
    margin-left: 2em;
    margin-right: 2em;
    border-radius: 50px;
}

@media (max-width: 980px){
	.elementor-1427 .elementor-element.elementor-element-7315358 {
    width: 87%;
   }
}
	
.woocommerce ul.products li.product .entry-content-wrap {
  border-radius: 2rem;
	margin-bottom: 1.5em;
  margin-left: 1em;
  margin-right: 1em;
}

.elementor-1268 .elementor-element.elementor-element-dd04b2d.elementor-wc-products ul.products li.product {
  border-radius: 21px 21px 150px 150px;
}

.kadence-woo-results-count p {
  margin: 0;
  color: white;
}

select.orderby {
	color: white;
}

.kadence-product-toggle-container .kadence-toggle-shop-layout.toggle-active, .kadence-product-toggle-container .kadence-toggle-shop-layout:hover {
  color: white;
  border-color: white;
  background: transparent;
  box-shadow: none;
}

ody, input, select, optgroup, textarea {
  border-radius: 1.7em;
}

.comment-form input {
  border-radius: 1.7em;
  padding-bottom: 0.7em;
  padding-left: 0.7em;
  padding-top: 0.7em;
}

.comment-form input:placeholder-shown + label {
  padding-left: 1em;
 }

button, input[type="submit"] {
  background: #c473b2;
 }

.elementor-1549 .elementor-element.elementor-element-cf54c48.elementor-wc-products ul.products li.product {
  border-radius: 25px 25px 178px 178px;
}

.page-id-1549 .site-header-row {
  display: none;
}

.page-id-187 .site-header-row {
  display: none;
}

.page-id-34 .site-header-row {
  display: none;
}

.entry.single-entry {
   border-radius: 45px;
}

.elementor-widget-woocommerce-cart .e-cart-section {
   border-radius: var(--sections-border-radius,25px);
  }

.elementor-187 .elementor-element.elementor-element-e3e4daa .woocommerce .wc-proceed-to-checkout .checkout-button {
  background-color: #c674b9;
  border-radius: 50px;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
  border-radius: 50px;
}

.elementor-widget-woocommerce-cart .woocommerce button.button {
   border-color: var(--forms-buttons-border-color,#dfb0d8);
  border-radius: var(--forms-buttons-border-radius,15px);
  }

.page-id-187 h1.entry-title {
  display: var(--page-title-display);
  font-family: raleway;
  font-size: 40px;
  text-transform: uppercase;
  font-weight: 300;
  padding-top: 10px;
  letter-spacing: 0.2em;
}

.page-id-188 .site-header-row {
  display: none;
}

.page-id-189 .site-header-row {
  display: none;
}

.page-id-188 h1.entry-title {
  display: var(--page-title-display);
  font-family: raleway;
  font-size: 40px;
  text-transform: uppercase;
  font-weight: 300;
  padding-top: 10px;
  letter-spacing: 0.2em;
}


.woocommerce .woocommerce-message .button {
  border-radius: 50px;
  background-color: #b5435e;
}

.woocommerce .woocommerce-message {
  border-left-color: #C15980;
  border-radius: 50px;
	margin-left: 3rem;
  margin-right: 3rem;
}

.elementor-188 .elementor-element.elementor-element-007f271 #payment #place_order {
  background-color: #C15980;
  border-radius: 50px;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1, .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section, .elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment {
   border-radius: var(--sections-border-radius,25px);
}

button, .button, .wp-block-button__link, .wp-element-button, input[type="button"], input[type="reset"], input[type="submit"] {
  border-radius: 25px;
  background: #AF5886;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text {
    border-radius: var(--forms-fields-border-radius,50px);
}

#payment .payment_methods li .payment_box fieldset.card-saved {
  padding-top: 11px !important;
  padding-bottom: 11px;
  font-size: .875em;
  line-height: 1.4em;
  border-radius: 50px;
}

.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single {
   border-radius: var(--forms-fields-border-radius,50px);
}

#menu-home-administrativo-del-estado, #menu-auxiliar-administrativo-del-estado, #menu-administrativo-de-la-comunidad-autonoma-de-madrid, #menu-auxiliar-administrativo-de-la-comunidad-autonoma-de-madrid {
    clip-path: inset(50%) !important;
    height: 1px !important;
    width: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
}

@media (min-width: 360px) {.elementor-879 .elementor-element.elementor-element-125d250:not(.elementor-motion-effects-element-type-background) {
  width: 100%;
  }
}

@media (min-width: 760px) {.elementor-879 .elementor-element.elementor-element-125d250:not(.elementor-motion-effects-element-type-background) {
  width: 100%;
  }
}

@media (min-width: 1450px) {.elementor-879 .elementor-element.elementor-element-125d250:not(.elementor-motion-effects-element-type-background) {
  width: 25%;
  }
}

// @media (min-width: 360px) {.wa__r_button {
  margin-left: -100px;
  margin-top: 785px;
  }
}/* End custom CSS */