.elementor-2 .elementor-element.elementor-element-69dc8054 .elementor-repeater-item-3dab8b1 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://amoryplacer.es/wp-content/uploads/2026/10/home-slide-1-optimized.webp);background-size:cover;}.elementor-2 .elementor-element.elementor-element-69dc8054 .elementor-repeater-item-7331f94 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://amoryplacer.es/wp-content/uploads/2026/10/home-slide-2-optimized.webp);background-size:cover;}.elementor-2 .elementor-element.elementor-element-69dc8054 .elementor-repeater-item-9e81e75 .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://amoryplacer.es/wp-content/uploads/2026/10/home-slide-3-optimized.webp);background-size:cover;}.elementor-2 .elementor-element.elementor-element-69dc8054 .swiper-slide{transition-duration:calc(6000ms*1.2);height:640px;}.elementor-2 .elementor-element.elementor-element-69dc8054 .elementor-slide-button{background-color:#A00000;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-69dc8054{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-2 .elementor-element.elementor-element-69dc8054 .swiper-slide-contents{max-width:66%;}.elementor-2 .elementor-element.elementor-element-69dc8054 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-69dc8054 .elementor-slide-heading{color:#000000;}.elementor-2 .elementor-element.elementor-element-69dc8054 .elementor-slide-description{color:#000000;}.elementor-2 .elementor-element.elementor-element-69dc8054 .elementor-swiper-button{color:#A00000;}.elementor-2 .elementor-element.elementor-element-69dc8054 .elementor-swiper-button svg{fill:#A00000;}.elementor-2 .elementor-element.elementor-element-69dc8054 .swiper-pagination-bullet-active{background-color:#A00000;}.elementor-2 .elementor-element.elementor-element-5c9fa076{background-color:#A00000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:28px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-item > a{font-size:16px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-item > a{line-height:2.5em;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-69dc8054 .swiper-slide{height:520px;}.elementor-2 .elementor-element.elementor-element-5c9fa076{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);}.elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-5c9fa076 .elementor-icon-list-item > a{font-size:19px;}}/* Start custom CSS */body.elementor-page-2 .elementor-element-69dc8054, body.elementor-page-2 .elementor-element-5c9fa076, body.elementor-page-2 .elementor-element-174fc67d { width: 100vw !important; max-width: none !important; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; } body.elementor-page-2 .elementor-element-69dc8054, body.elementor-page-2 .elementor-element-69dc8054 .e-tabs-content-area-base { padding: 0 !important; } body.elementor-page-2 .elementor-element-69dc8054 .swiper-slide-inner { justify-content:flex-start; text-align:left; padding:5rem 5%; } body.elementor-page-2 .elementor-element-69dc8054 .swiper-slide-contents { max-width:34rem; } body.elementor-page-2 .elementor-element-69dc8054 .elementor-slide-heading { font-size:4.3rem; line-height:1.12; font-weight:500; letter-spacing:-0.03em; } body.elementor-page-2 .elementor-element-69dc8054 .elementor-slide-description { font-size:1rem; line-height:1.6; } body.elementor-page-2 .elementor-element-69dc8054 .elementor-slide-button { background:#A00000; color:#FFFFFF; border:0; border-radius:0.25rem; padding:1rem 1.6rem; } @media(max-width:767px) { body.elementor-page-2 .elementor-element-69dc8054 .swiper-slide-inner { padding:2rem 1rem; } body.elementor-page-2 .elementor-element-69dc8054 .swiper-slide-contents { background:rgba(255,255,255,0.9); padding:1.2rem; border-radius:0.5rem; } body.elementor-page-2 .elementor-element-69dc8054 .elementor-slide-heading { font-size:2.65rem; } }
@media(max-width:767px) {
 body.elementor-page-2 .elementor-element-5c9fa076 { padding:16px 20px !important; }
 body.elementor-page-2 .elementor-element-5c9fa076 .elementor-icon-list-items { display:flex !important; flex-direction:column !important; align-items:stretch !important; gap:0 !important; margin:0 !important; }
 body.elementor-page-2 .elementor-element-5c9fa076 .elementor-icon-list-item { display:flex !important; justify-content:flex-start !important; width:100% !important; margin:0 !important; padding:12px 0 !important; }
 body.elementor-page-2 .elementor-element-5c9fa076 .elementor-icon-list-item + .elementor-icon-list-item { border-top:1px solid rgba(255,255,255,.22); }
 body.elementor-page-2 .elementor-element-5c9fa076 .elementor-icon-list-icon { width:40px !important; flex:0 0 40px !important; margin-right:12px !important; display:flex !important; justify-content:center !important; }
 body.elementor-page-2 .elementor-element-5c9fa076 .elementor-icon-list-icon svg { width:28px !important; height:28px !important; }
 body.elementor-page-2 .elementor-element-5c9fa076 .elementor-icon-list-text { font-size:15px !important; line-height:1.4 !important; padding-left:0 !important; white-space:normal !important; }
}
 body.elementor-page-2 .wd-page-title { display:none !important; } body.elementor-page-2 .main-page-wrapper { padding-top:0 !important; } body.elementor-page-2 .elementor-element-5f475808 a.e-con { position:relative; cursor:pointer; pointer-events:auto !important; } body.elementor-page-2 .elementor-element-5f475808 a.e-con::after { content:""; position:absolute; inset:0; z-index:1; border-radius:inherit; pointer-events:auto; } body.elementor-page-2 .elementor-element-69dc8054 .elementor-slide-button { transition:background-color .2s ease; } body.elementor-page-2 .elementor-element-69dc8054 .elementor-slide-button:hover { background-color:#800000 !important; color:#FFFFFF !important; } body.elementor-page-2 .elementor-element-5f475808 .elementor-widget-image { width:112px; height:112px; align-self:center; margin:0 auto; flex-shrink:0; } body.elementor-page-2 .elementor-element-5f475808 .elementor-widget-image img { width:112px; height:112px; object-fit:contain; background:#FFFFFF; } @media(max-width:767px) { body.elementor-page-2 .elementor-element-5f475808 .elementor-widget-image, body.elementor-page-2 .elementor-element-5f475808 .elementor-widget-image img { width:88px; height:88px; } }
body.elementor-page-2 [data-id="1e6fa15c"], body.elementor-page-2 [data-id="1d71a6b7"], body.elementor-page-2 [data-id="571f4e44"], body.elementor-page-2 [data-id="4dc3d938"], body.elementor-page-2 [data-id="0b20a12a"], body.elementor-page-2 [data-id="bfb98eec"], body.elementor-page-2 [data-id="4bd7d4b1"], body.elementor-page-2 [data-id="5ef49b65"] { transition:color .2s ease; }
body.elementor-page-2 .elementor-element-5f475808 a.e-con:is(:hover,:focus-visible) [data-id="1e6fa15c"], body.elementor-page-2 .elementor-element-5f475808 a.e-con:is(:hover,:focus-visible) [data-id="1d71a6b7"], body.elementor-page-2 .elementor-element-5f475808 a.e-con:is(:hover,:focus-visible) [data-id="571f4e44"], body.elementor-page-2 .elementor-element-5f475808 a.e-con:is(:hover,:focus-visible) [data-id="4dc3d938"], body.elementor-page-2 .elementor-element-5f475808 a.e-con:is(:hover,:focus-visible) [data-id="0b20a12a"], body.elementor-page-2 .elementor-element-5f475808 a.e-con:is(:hover,:focus-visible) [data-id="bfb98eec"], body.elementor-page-2 .elementor-element-5f475808 a.e-con:is(:hover,:focus-visible) [data-id="4bd7d4b1"], body.elementor-page-2 .elementor-element-5f475808 a.e-con:is(:hover,:focus-visible) [data-id="5ef49b65"] { color:#800000 !important; }/* End custom CSS */