.elementor-8049 .elementor-element.elementor-element-ab2e12e:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-ab2e12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/633/domcarlos_ofertas_cabecera.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8049 .elementor-element.elementor-element-ab2e12e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000BF 0%, #00000000 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8049 .elementor-element.elementor-element-ab2e12e > .elementor-container{min-height:520px;}.elementor-8049 .elementor-element.elementor-element-ab2e12e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;top:0px;}body:not(.rtl) .elementor-8049 .elementor-element.elementor-element-ab2e12e{left:0px;}body.rtl .elementor-8049 .elementor-element.elementor-element-ab2e12e{right:0px;}.elementor-8049 .elementor-element.elementor-element-117db5cd > .elementor-element-populated >  .elementor-background-overlay{opacity:0.6;}.elementor-8049 .elementor-element.elementor-element-117db5cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8049 .elementor-element.elementor-element-117db5cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8049 .elementor-element.elementor-element-748f418:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-748f418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-8049 .elementor-element.elementor-element-748f418{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:520px;margin-bottom:0px;}.elementor-8049 .elementor-element.elementor-element-748f418 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8049 .elementor-element.elementor-element-809f1c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8049 .elementor-element.elementor-element-d1d4603 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:80px 0px 30px 0px;}.elementor-8049 .elementor-element.elementor-element-d1d4603{text-align:center;}.elementor-8049 .elementor-element.elementor-element-d1d4603 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-21f8c9b7 );}.elementor-8049 .elementor-element.elementor-element-4cc8c87{margin-top:5px;margin-bottom:50px;}.elementor-8049 .elementor-element.elementor-element-5537e14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-5537e14{text-align:center;}.elementor-8049 .elementor-element.elementor-element-5537e14 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;text-transform:uppercase;line-height:44px;color:var( --e-global-color-21f8c9b7 );}.elementor-8049 .elementor-element.elementor-element-1a4e1fc:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-1a4e1fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-8049 .elementor-element.elementor-element-1a4e1fc > .elementor-container{max-width:1086px;}.elementor-8049 .elementor-element.elementor-element-1a4e1fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-8049 .elementor-element.elementor-element-1a4e1fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8049 .elementor-element.elementor-element-34ac3ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8049 .elementor-element.elementor-element-34ac3ee > .elementor-element-populated{margin:0px 0px 0px 83px;--e-column-margin-right:0px;--e-column-margin-left:83px;}.elementor-8049 .elementor-element.elementor-element-95cb5e0{--e-image-carousel-slides-to-show:1;}.elementor-8049 .elementor-element.elementor-element-6c08219 > .elementor-widget-container{margin:-600px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-7f37770 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:400;line-height:43px;color:var( --e-global-color-21f8c9b7 );}.elementor-8049 .elementor-element.elementor-element-89c33db > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 7px 0px;}.elementor-8049 .elementor-element.elementor-element-89c33db{text-align:left;color:var( --e-global-color-21f8c9b7 );font-family:"Lato", Sans-serif;font-size:20px;font-weight:300;line-height:26px;}.elementor-8049 .elementor-element.elementor-element-0d5fd56 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-21f8c9b7 );border-radius:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-0d5fd56 .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-0d5fd56 .elementor-button:focus{background-color:#C89211;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-primary );}.elementor-8049 .elementor-element.elementor-element-0d5fd56{width:auto;max-width:auto;}.elementor-8049 .elementor-element.elementor-element-0d5fd56 > .elementor-widget-container{margin:0px 27px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-0d5fd56 .elementor-button:hover svg, .elementor-8049 .elementor-element.elementor-element-0d5fd56 .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-8049 .elementor-element.elementor-element-5bd7452 .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-5bd7452{width:auto;max-width:auto;}.elementor-8049 .elementor-element.elementor-element-5bd7452 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-5bd7452 .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-5bd7452 .elementor-button:focus{border-color:#C8921100;}.elementor-8049 .elementor-element.elementor-element-f47426c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-8049 .elementor-element.elementor-element-f47426c > .elementor-element-populated{margin:0px 0px 0px 83px;--e-column-margin-right:0px;--e-column-margin-left:83px;}.elementor-8049 .elementor-element.elementor-element-78826ad{--e-image-carousel-slides-to-show:1;}.elementor-8049 .elementor-element.elementor-element-bce1c26 > .elementor-widget-container{margin:-600px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-78de677 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:32px;font-weight:400;line-height:43px;color:var( --e-global-color-21f8c9b7 );}.elementor-8049 .elementor-element.elementor-element-54319e0 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 7px 0px;}.elementor-8049 .elementor-element.elementor-element-54319e0{text-align:left;color:var( --e-global-color-21f8c9b7 );font-family:"Lato", Sans-serif;font-size:20px;font-weight:300;line-height:26px;}.elementor-8049 .elementor-element.elementor-element-55fc31c .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-21f8c9b7 );border-radius:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-55fc31c .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-55fc31c .elementor-button:focus{background-color:#C89211;color:var( --e-global-color-47eea86e );border-color:var( --e-global-color-primary );}.elementor-8049 .elementor-element.elementor-element-55fc31c{width:auto;max-width:auto;}.elementor-8049 .elementor-element.elementor-element-55fc31c > .elementor-widget-container{margin:0px 27px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-55fc31c .elementor-button:hover svg, .elementor-8049 .elementor-element.elementor-element-55fc31c .elementor-button:focus svg{fill:var( --e-global-color-47eea86e );}.elementor-8049 .elementor-element.elementor-element-c74820b .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-c74820b{width:auto;max-width:auto;}.elementor-8049 .elementor-element.elementor-element-c74820b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-c74820b .elementor-button:hover, .elementor-8049 .elementor-element.elementor-element-c74820b .elementor-button:focus{border-color:#C8921100;}.elementor-8049 .elementor-element.elementor-element-6ec4ae3:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-6ec4ae3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-47eea86e );}.elementor-8049 .elementor-element.elementor-element-6ec4ae3 > .elementor-container{max-width:1086px;}.elementor-8049 .elementor-element.elementor-element-6ec4ae3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 60px 0px;}.elementor-8049 .elementor-element.elementor-element-6ec4ae3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8049 .elementor-element.elementor-element-7ef7260 > .elementor-element-populated{margin:0px 82px 0px 0px;--e-column-margin-right:82px;--e-column-margin-left:0px;}.elementor-8049 .elementor-element.elementor-element-9bfefb0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-21f8c9b7 );}.elementor-8049 .elementor-element.elementor-element-9d1b864 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-8049 .elementor-element.elementor-element-9d1b864{text-align:center;color:var( --e-global-color-21f8c9b7 );font-family:"Lato", Sans-serif;font-size:20px;font-weight:300;line-height:26px;}.elementor-8049 .elementor-element.elementor-element-d1a5a69 .elementor-button{background-color:var( --e-global-color-47eea86e );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-21f8c9b7 );color:var( --e-global-color-21f8c9b7 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-d1a5a69 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8049 .elementor-element.elementor-element-85a4ca4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-c3d2e6d > .elementor-element-populated{margin:0px 0px 0px 83px;--e-column-margin-right:0px;--e-column-margin-left:83px;}.elementor-8049 .elementor-element.elementor-element-f4bf9c2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-21f8c9b7 );}.elementor-8049 .elementor-element.elementor-element-18e65ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 7px 0px;}.elementor-8049 .elementor-element.elementor-element-18e65ee{text-align:center;color:var( --e-global-color-21f8c9b7 );font-family:"Lato", Sans-serif;font-size:20px;font-weight:300;line-height:26px;}.elementor-8049 .elementor-element.elementor-element-96d8d62 .elementor-button{background-color:var( --e-global-color-47eea86e );font-family:var( --e-global-typography-013566d-font-family ), Sans-serif;font-size:var( --e-global-typography-013566d-font-size );font-weight:var( --e-global-typography-013566d-font-weight );text-transform:var( --e-global-typography-013566d-text-transform );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );fill:var( --e-global-color-21f8c9b7 );color:var( --e-global-color-21f8c9b7 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-96d8d62 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8049 .elementor-element.elementor-element-70a0d6a{width:var( --container-widget-width, 98.981% );max-width:98.981%;--container-widget-width:98.981%;--container-widget-flex-grow:0;}.elementor-8049 .elementor-element.elementor-element-70a0d6a > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-8049 .elementor-element.elementor-element-d1d4603 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8049 .elementor-element.elementor-element-6c08219 > .elementor-widget-container{margin:-400px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-0d5fd56 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-8049 .elementor-element.elementor-element-5bd7452 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-8049 .elementor-element.elementor-element-bce1c26 > .elementor-widget-container{margin:-400px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-55fc31c .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-8049 .elementor-element.elementor-element-c74820b .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-8049 .elementor-element.elementor-element-9bfefb0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8049 .elementor-element.elementor-element-d1a5a69 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-8049 .elementor-element.elementor-element-f4bf9c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8049 .elementor-element.elementor-element-96d8d62 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}}@media(max-width:767px){.elementor-8049 .elementor-element.elementor-element-ab2e12e:not(.elementor-motion-effects-element-type-background), .elementor-8049 .elementor-element.elementor-element-ab2e12e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://static-resources-elementor.mirai.com/wp-content/uploads/sites/633/domcarlos_ofertas_cabecera_mobile.jpg");background-position:center center;}.elementor-8049 .elementor-element.elementor-element-ab2e12e > .elementor-container{min-height:100vh;}.elementor-8049 .elementor-element.elementor-element-748f418{margin-top:100vh;margin-bottom:0;}.elementor-8049 .elementor-element.elementor-element-d1d4603 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8049 .elementor-element.elementor-element-34ac3ee > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8049 .elementor-element.elementor-element-6c08219 > .elementor-widget-container{margin:-350px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-7f37770{text-align:center;}.elementor-8049 .elementor-element.elementor-element-7f37770 .elementor-heading-title{font-size:24px;}.elementor-8049 .elementor-element.elementor-element-0d5fd56 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-8049 .elementor-element.elementor-element-5bd7452 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-8049 .elementor-element.elementor-element-f47426c > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8049 .elementor-element.elementor-element-bce1c26 > .elementor-widget-container{margin:-350px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-78de677{text-align:center;}.elementor-8049 .elementor-element.elementor-element-78de677 .elementor-heading-title{font-size:24px;}.elementor-8049 .elementor-element.elementor-element-55fc31c .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-8049 .elementor-element.elementor-element-c74820b .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-8049 .elementor-element.elementor-element-7ef7260 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8049 .elementor-element.elementor-element-9bfefb0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8049 .elementor-element.elementor-element-d1a5a69 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}.elementor-8049 .elementor-element.elementor-element-c3d2e6d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 0px 0px 0px;}.elementor-8049 .elementor-element.elementor-element-f4bf9c2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8049 .elementor-element.elementor-element-96d8d62 .elementor-button{font-size:var( --e-global-typography-013566d-font-size );line-height:var( --e-global-typography-013566d-line-height );letter-spacing:var( --e-global-typography-013566d-letter-spacing );}}/* Start custom CSS for section, class: .elementor-element-ab2e12e */.elementor-8049 .elementor-element.elementor-element-ab2e12e{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.00) 100%), url(<path-to-image>), lightgray 0px -256.273px / 100% 187.69% no-repeat;
}
.elementor-8049 .elementor-element.elementor-element-ab2e12e{
    position:fixed;
    top:0;
    left:0;
    width: 100vw;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89c33db */.elementor-8049 .elementor-element.elementor-element-89c33db p{
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d5fd56 */@media only screen and (max-width: 768px)  {
    .elementor-8049 .elementor-element.elementor-element-0d5fd56{ 
    margin-left: calc(50% - 140px);
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54319e0 */.elementor-8049 .elementor-element.elementor-element-54319e0 p{
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-55fc31c */@media only screen and (max-width: 768px)  {
    .elementor-8049 .elementor-element.elementor-element-55fc31c{ 
    margin-left: calc(50% - 140px);
    
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d1b864 */.elementor-8049 .elementor-element.elementor-element-9d1b864 p{
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d1a5a69 */.elementor-8049 .elementor-element.elementor-element-d1a5a69 a{color:black!important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18e65ee */.elementor-8049 .elementor-element.elementor-element-18e65ee p{
    font-weight:300;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96d8d62 */.elementor-8049 .elementor-element.elementor-element-96d8d62 a{color:black!important;}/* End custom CSS */
/* Start custom CSS */@media(max-width:767px){
    .offers-mashup .carousel-inner {
    padding: 0px!important; 
}
    dt{text-align:center;padding-top: 10px;}
    dd{text-align:center;}
}/* End custom CSS */