/* https://cafeteatreorient.cat/wp-content/uploads/elementor/css/post-16912.css?ver=1784347785 */
.elementor-16912 .elementor-element.elementor-element-a2f586e{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16912 .elementor-element.elementor-element-68ffec3{--slide-transition-speed:500ms;--arrow-display:inline-flex;--arrow-opacity:1;--bullet-display:inline-flex;--slide-height:60vh;--arrow-icon-size:50px}.elementor-16912 .elementor-element.elementor-element-68ffec3 .the7-swiper-slide{transition-duration:calc(5000ms*1.2)}.elementor-16912 .elementor-element.elementor-element-68ffec3 .the7-swiper-slide .the7-slide-content>.elementor-section-wrap{min-height:600px}.elementor-16912 .elementor-element.elementor-element-68ffec3 .swiper-container>.the7-swiper-button{width:max(50px, var(--arrow-icon-size, 1em));height:max(100px, var(--arrow-icon-size, 1em));border-radius:0;border-width:0;border-style:solid}.elementor-16912 .elementor-element.elementor-element-68ffec3 .swiper-container>.the7-swiper-button>i{color:var(--e-global-color-el_color_0_1)}.elementor-16912 .elementor-element.elementor-element-68ffec3 .swiper-container>.the7-swiper-button>svg{fill:var(--e-global-color-el_color_0_1);color:var(--e-global-color-el_color_0_1)}.elementor-16912 .elementor-element.elementor-element-68ffec3 .swiper-container>.the7-swiper-button:hover>i{color:var(--e-global-color-el_color_0)}.elementor-16912 .elementor-element.elementor-element-68ffec3 .swiper-container>.the7-swiper-button:hover>svg{fill:var(--e-global-color-el_color_0);color:var(--e-global-color-el_color_0)}.elementor-16912 .elementor-element.elementor-element-68ffec3 .swiper-container>.the7-swiper-button.the7-swiper-button-prev{top:calc(50% + var(--arrow-v-offset));--arrow-translate-y:-50%;left:var(--arrow-h-offset);--arrow-translate-x:0;--arrow-v-offset:0px;--arrow-h-offset:0px}.elementor-16912 .elementor-element.elementor-element-68ffec3 .swiper-container>.the7-swiper-button.the7-swiper-button-next{top:calc(50% + var(--arrow-v-offset));--arrow-translate-y:-50%;left:calc(100% - var(--arrow-h-offset));--arrow-translate-x:-100%;--arrow-v-offset:0px;--arrow-h-offset:0px}.elementor-16912 .elementor-element.elementor-element-68ffec3 .owl-dots{--bullet-size:30px;--bullet-border-width:4px;--bullet-gap:6px;--bullet-color:var( --e-global-color-el_color_0_1 );--bullet-hover-color:var( --e-global-color-el_color_0 );--bullet-active-color:var( --e-global-color-el_color_0 );--bullet-v-offset:-15px}.elementor-16912 .elementor-element.elementor-element-68ffec3 .elementor-slides-wrapper>.swiper-pagination{top:calc(100% + var(--bullet-v-offset));bottom:auto;--bullet-translate-y:-100%;left:calc(50% + var(--bullet-h-offset));--bullet-translate-x:-50%}.elementor-16912 .elementor-element.elementor-element-83300fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px}.elementor-16912 .elementor-element.elementor-element-f2d6b19{--display:flex;--width:550px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16912 .elementor-element.elementor-element-93f63e2>.elementor-widget-container{margin:0 0 5px 0}.elementor-16912 .elementor-element.elementor-element-93f63e2{text-align:left}.elementor-16912 .elementor-element.elementor-element-93f63e2 .the7-heading-title{font-family:"proximanova-bold",Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;text-decoration-style:solid}.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button .popup-icon,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button:hover,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button:focus,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-hover:hover .box-button{background:#EEE8D8}.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button.elementor-button:hover,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button.elementor-button:focus,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button.elementor-button:hover .popup-icon,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button.elementor-button:focus .popup-icon,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-hover:hover .box-button.elementor-button,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-hover:hover .box-button.elementor-button .popup-icon{background:#999895}.elementor-16912 .elementor-element.elementor-element-58055e8>.elementor-widget-container{margin:15px 0 0 0}.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button *{color:#000}.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button svg{fill:#000;color:#000}.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button.elementor-button:hover,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button.elementor-button:focus,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button.elementor-button:hover *,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button.elementor-button:focus *,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-hover:hover .box-button.elementor-button,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-hover:hover .box-button.elementor-button *{color:#FFFEFE}.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button.elementor-button:hover svg,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-button.elementor-button:focus svg,.elementor-16912 .elementor-element.elementor-element-58055e8 .box-hover:hover .box-button.elementor-button svg{fill:#FFFEFE;color:#FFFEFE}.elementor-16912 .elementor-element.elementor-element-e77516a{--display:flex;--width:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16912 .elementor-element.elementor-element-5712b2c{--display:flex;--width:100%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16912 .elementor-element.elementor-element-5712b2c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-16912 .elementor-element.elementor-element-89e2d84>.elementor-widget-container{margin:0 0 5px 0}.elementor-16912 .elementor-element.elementor-element-89e2d84{text-align:left}.elementor-16912 .elementor-element.elementor-element-89e2d84 .the7-heading-title{font-family:"proximanova-bold",Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;text-decoration-style:solid}.elementor-16912 .elementor-element.elementor-element-fafb3f4{--spacer-size:50px}.elementor-16912 .elementor-element.elementor-element-587a460{text-align:left;font-family:"proximanova-regular",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em}@media(max-width:1100px){.elementor-16912 .elementor-element.elementor-element-68ffec3{--slide-height:550px}.elementor-16912 .elementor-element.elementor-element-83300fc{--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-16912 .elementor-element.elementor-element-f2d6b19{--width:100%}.elementor-16912 .elementor-element.elementor-element-93f63e2{width:100%;max-width:100%}.elementor-16912 .elementor-element.elementor-element-e77516a{--width:100%}.elementor-16912 .elementor-element.elementor-element-89e2d84{width:100%;max-width:100%}}@media(max-width:767px){.elementor-16912 .elementor-element.elementor-element-68ffec3{--arrow-icon-size:36px}.elementor-16912 .elementor-element.elementor-element-68ffec3 .swiper-container>.the7-swiper-button{width:max(36px, var(--arrow-icon-size, 1em))}.elementor-16912 .elementor-element.elementor-element-68ffec3 .owl-dots{--bullet-border-width:3px}.elementor-16912 .elementor-element.elementor-element-83300fc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-16912 .elementor-element.elementor-element-93f63e2 .the7-heading-title{font-size:23px}.elementor-16912 .elementor-element.elementor-element-e77516a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap}.elementor-16912 .elementor-element.elementor-element-89e2d84 .the7-heading-title{font-size:23px}.elementor-16912 .elementor-element.elementor-element-587a460{font-size:14px}}