.elementor-2283 .elementor-element.elementor-element-48e576e:not(.elementor-motion-effects-element-type-background), .elementor-2283 .elementor-element.elementor-element-48e576e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casablancoconde.es/wp-content/uploads/2024/03/IMG_0044-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2283 .elementor-element.elementor-element-48e576e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-51e1a36 ) 0%, var( --e-global-color-9cde838 ) 100%);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2283 .elementor-element.elementor-element-48e576e > .elementor-container{min-height:60vh;}.elementor-2283 .elementor-element.elementor-element-48e576e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2283 .elementor-element.elementor-element-2d35a0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2283 .elementor-element.elementor-element-c9e0295{text-align:center;}.elementor-2283 .elementor-element.elementor-element-c9e0295 .elementor-heading-title{font-family:var( --e-global-typography-e43aa34-font-family ), Sans-serif;font-size:var( --e-global-typography-e43aa34-font-size );font-weight:var( --e-global-typography-e43aa34-font-weight );line-height:var( --e-global-typography-e43aa34-line-height );color:var( --e-global-color-144e6ba );}.elementor-2283 .elementor-element.elementor-element-3f1c86b{padding:6em 1em 6em 1em;}.elementor-2283 .elementor-element.elementor-element-14bb9fe > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-2283 .elementor-element.elementor-element-f495185 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-2283 .elementor-element.elementor-element-f495185 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2283 .elementor-element.elementor-element-f495185 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2283 .elementor-element.elementor-element-f495185{--e-icon-list-icon-size:50px;--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;--icon-vertical-offset:0px;}.elementor-2283 .elementor-element.elementor-element-f495185 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2283 .elementor-element.elementor-element-1b29595 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-2283 .elementor-element.elementor-element-6d8007b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2283 .elementor-element.elementor-element-6d8007b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9cde838 );}.elementor-2283 .elementor-element.elementor-element-6d8007b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 3em 3em 3em;}.elementor-2283 .elementor-element.elementor-element-6d8007b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2283 .elementor-element.elementor-element-0d7bf97{text-align:start;}.elementor-2283 .elementor-element.elementor-element-0d7bf97 .elementor-heading-title{font-family:var( --e-global-typography-8800dd4-font-family ), Sans-serif;font-size:var( --e-global-typography-8800dd4-font-size );font-weight:var( --e-global-typography-8800dd4-font-weight );text-transform:var( --e-global-typography-8800dd4-text-transform );line-height:var( --e-global-typography-8800dd4-line-height );letter-spacing:var( --e-global-typography-8800dd4-letter-spacing );color:#FFFFFF;}.elementor-2283 .elementor-element.elementor-element-25abd99{font-family:var( --e-global-typography-059c8b0-font-family ), Sans-serif;font-size:var( --e-global-typography-059c8b0-font-size );font-weight:var( --e-global-typography-059c8b0-font-weight );text-transform:var( --e-global-typography-059c8b0-text-transform );line-height:var( --e-global-typography-059c8b0-line-height );letter-spacing:var( --e-global-typography-059c8b0-letter-spacing );color:#FFFFFF;}.elementor-2283 .elementor-element.elementor-element-7ec2a4b .elementor-wrapper{--video-aspect-ratio:1;}.elementor-2283 .elementor-element.elementor-element-bcd12a5 .elementor-button{background-color:#C7C502;}.elementor-2283 .elementor-element.elementor-element-bc102fa{--spacer-size:10px;}.elementor-2283 .elementor-element.elementor-element-db44a4c{--spacer-size:10px;}.elementor-2283 .elementor-element.elementor-element-2952afb{--spacer-size:10px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-2283 .elementor-element.elementor-element-c9e0295 .elementor-heading-title{font-size:var( --e-global-typography-e43aa34-font-size );line-height:var( --e-global-typography-e43aa34-line-height );}.elementor-2283 .elementor-element.elementor-element-0d7bf97 .elementor-heading-title{font-size:var( --e-global-typography-8800dd4-font-size );line-height:var( --e-global-typography-8800dd4-line-height );letter-spacing:var( --e-global-typography-8800dd4-letter-spacing );}.elementor-2283 .elementor-element.elementor-element-25abd99{font-size:var( --e-global-typography-059c8b0-font-size );line-height:var( --e-global-typography-059c8b0-line-height );letter-spacing:var( --e-global-typography-059c8b0-letter-spacing );}}@media(max-width:1024px){.elementor-2283 .elementor-element.elementor-element-c9e0295 .elementor-heading-title{font-size:var( --e-global-typography-e43aa34-font-size );line-height:var( --e-global-typography-e43aa34-line-height );}.elementor-2283 .elementor-element.elementor-element-0d7bf97 .elementor-heading-title{font-size:var( --e-global-typography-8800dd4-font-size );line-height:var( --e-global-typography-8800dd4-line-height );letter-spacing:var( --e-global-typography-8800dd4-letter-spacing );}.elementor-2283 .elementor-element.elementor-element-25abd99{font-size:var( --e-global-typography-059c8b0-font-size );line-height:var( --e-global-typography-059c8b0-line-height );letter-spacing:var( --e-global-typography-059c8b0-letter-spacing );}}@media(max-width:767px){.elementor-2283 .elementor-element.elementor-element-c9e0295 .elementor-heading-title{font-size:var( --e-global-typography-e43aa34-font-size );line-height:var( --e-global-typography-e43aa34-line-height );}.elementor-2283 .elementor-element.elementor-element-f495185{--e-icon-list-icon-size:35px;}.elementor-2283 .elementor-element.elementor-element-0d7bf97 .elementor-heading-title{font-size:var( --e-global-typography-8800dd4-font-size );line-height:var( --e-global-typography-8800dd4-line-height );letter-spacing:var( --e-global-typography-8800dd4-letter-spacing );}.elementor-2283 .elementor-element.elementor-element-25abd99{font-size:var( --e-global-typography-059c8b0-font-size );line-height:var( --e-global-typography-059c8b0-line-height );letter-spacing:var( --e-global-typography-059c8b0-letter-spacing );}}@media(min-width:768px){.elementor-2283 .elementor-element.elementor-element-14bb9fe{width:64.5%;}.elementor-2283 .elementor-element.elementor-element-1b29595{width:35.5%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2283 .elementor-element.elementor-element-14bb9fe{width:100%;}.elementor-2283 .elementor-element.elementor-element-1b29595{width:100%;}}@media(min-width:1367px){.elementor-2283 .elementor-element.elementor-element-48e576e:not(.elementor-motion-effects-element-type-background), .elementor-2283 .elementor-element.elementor-element-48e576e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-2283 .elementor-element.elementor-element-c9e0295 .elementor-heading-title{font-size:var( --e-global-typography-e43aa34-font-size );line-height:var( --e-global-typography-e43aa34-line-height );}.elementor-2283 .elementor-element.elementor-element-0d7bf97 .elementor-heading-title{font-size:var( --e-global-typography-8800dd4-font-size );line-height:var( --e-global-typography-8800dd4-line-height );letter-spacing:var( --e-global-typography-8800dd4-letter-spacing );}.elementor-2283 .elementor-element.elementor-element-25abd99{font-size:var( --e-global-typography-059c8b0-font-size );line-height:var( --e-global-typography-059c8b0-line-height );letter-spacing:var( --e-global-typography-059c8b0-letter-spacing );}}