.elementor-3992 .elementor-element.elementor-element-45fac64a > .elementor-container{min-height:100vh;}.elementor-3992 .elementor-element.elementor-element-45fac64a:not(.elementor-motion-effects-element-type-background), .elementor-3992 .elementor-element.elementor-element-45fac64a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://loscastillosresort.com/wp-content/uploads/2026/01/ntf-007.webp");background-position:center center;background-size:cover;}.elementor-3992 .elementor-element.elementor-element-45fac64a > .elementor-background-overlay{background-color:#000000;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3992 .elementor-element.elementor-element-45fac64a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3992 .elementor-element.elementor-element-3890ab8b .cs-subtitle{font-size:14px;}.elementor-3992 .elementor-element.elementor-element-3890ab8b .cs-title{font-size:62px;}.elementor-3992 .elementor-element.elementor-element-3890ab8b > .elementor-widget-container{margin:60px 0px 0px 0px;padding:100px 0px 100px 0px;}.elementor-3992 .elementor-element.elementor-element-19c687f0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3992 .elementor-element.elementor-element-19c687f0{padding:90px 0px 90px 0px;}.elementor-3992 .elementor-element.elementor-element-6ecab432 > .elementor-element-populated{padding:0px 0px 0px 70px;}.elementor-3992 .elementor-element.elementor-element-2b5e8b5{--display:flex;}.elementor-3992 .elementor-element.elementor-element-b303edb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3992 .elementor-element.elementor-element-2f12296{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-2f12296 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3992 .elementor-element.elementor-element-e2d68ff{--display:flex;}.elementor-3992 .elementor-element.elementor-element-43ee60f{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-43ee60f > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3992 .elementor-element.elementor-element-9fd83ca{--display:flex;}.elementor-3992 .elementor-element.elementor-element-ab08460{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-ab08460 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3992 .elementor-element.elementor-element-c3a6b24{--display:flex;}.elementor-3992 .elementor-element.elementor-element-2956389{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-2956389 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3992 .elementor-element.elementor-element-4bae6d0{--display:flex;}.elementor-3992 .elementor-element.elementor-element-7f31725{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-7f31725 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3992 .elementor-element.elementor-element-63250a5 .cs-list{--list-space:0px;--icon-space:10px;--icon-v-offset:8px;}.elementor-3992 .elementor-element.elementor-element-63250a5 .list-content{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-63250a5 .list-icon{font-size:6px;}.elementor-3992 .elementor-element.elementor-element-63250a5 .cs-list li{align-items:flex-start;}.elementor-3992 .elementor-element.elementor-element-63250a5 > .elementor-widget-container{padding:0px 0px 0px 35px;}.elementor-3992 .elementor-element.elementor-element-ca8d669{--display:flex;}.elementor-3992 .elementor-element.elementor-element-1181f8f{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-1181f8f > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3992 .elementor-element.elementor-element-51f3a06{--display:flex;}.elementor-3992 .elementor-element.elementor-element-6c656c5{font-size:15px;}.elementor-3992 .elementor-element.elementor-element-6c656c5 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-3992 .elementor-element.elementor-element-37faf9e{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#BE926E;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-3992 .elementor-element.elementor-element-cdf2d52{--spacer-size:22px;}@media(max-width:1024px) and (min-width:768px){.elementor-3992 .elementor-element.elementor-element-6ecab432{width:100%;}}@media(max-width:1024px){.elementor-3992 .elementor-element.elementor-element-19c687f0{padding:80px 0px 80px 0px;}.elementor-3992 .elementor-element.elementor-element-6ecab432 > .elementor-element-populated{padding:30px 0px 0px 0px;}}