.elementor-32395 .elementor-element.elementor-element-43b34fbe:not(.elementor-motion-effects-element-type-background), .elementor-32395 .elementor-element.elementor-element-43b34fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-32395 .elementor-element.elementor-element-43b34fbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32395 .elementor-element.elementor-element-43b34fbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-4fd16e26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32395 .elementor-element.elementor-element-5fa055f6 .elementor-repeater-item-c9cd3840 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://otourdescontes.com/wp-content/uploads/2026/09/418724109_840991314707787_5842378918430480685_n.jpg);background-size:cover;}.elementor-32395 .elementor-element.elementor-element-5fa055f6 .elementor-repeater-item-56eb09f1 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://otourdescontes.com/wp-content/uploads/2026/09/431300369_359751703190520_3987897407713316343_n.jpg);background-size:cover;}.elementor-32395 .elementor-element.elementor-element-5fa055f6 .elementor-repeater-item-59ecac85 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://otourdescontes.com/wp-content/uploads/2026/09/429993449_785031516349417_443426475108767056_n.jpg);background-size:cover;}.elementor-32395 .elementor-element.elementor-element-5fa055f6 .swiper-slide{transition-duration:calc(5500ms*1.2);height:567px;}.elementor-32395 .elementor-element.elementor-element-5fa055f6 .elementor-slide-button{background-color:#C91526;color:#FFFFFF;border-color:#C91526;}.elementor-32395 .elementor-element.elementor-element-5fa055f6.elementor-element{--order:-99999 /* order start hack */;}.elementor-32395 .elementor-element.elementor-element-5fa055f6 .swiper-slide-contents{max-width:580px;}.elementor-32395 .elementor-element.elementor-element-5fa055f6 .swiper-slide-inner{text-align:start;}.elementor-32395 .elementor-element.elementor-element-5fa055f6 .elementor-slide-heading{color:#FFFFFF;font-family:"Rubik Lines", Sans-serif;font-weight:600;}.elementor-32395 .elementor-element.elementor-element-5fa055f6 .elementor-slide-description{color:#FFFFFF;}.elementor-32395 .elementor-element.elementor-element-547077c3:not(.elementor-motion-effects-element-type-background), .elementor-32395 .elementor-element.elementor-element-547077c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1E9;}.elementor-32395 .elementor-element.elementor-element-547077c3{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:17px;margin-bottom:17px;}.elementor-32395 .elementor-element.elementor-element-547077c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-4d31c532:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32395 .elementor-element.elementor-element-4d31c532 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F1E9;}.elementor-32395 .elementor-element.elementor-element-4d31c532 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 55px 55px 65px;}.elementor-32395 .elementor-element.elementor-element-4d31c532 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-32395 .elementor-element.elementor-element-1a503197 .elementor-heading-title{font-size:14px;font-weight:700;color:#B81222;}.elementor-32395 .elementor-element.elementor-element-752d3943 .elementor-heading-title{font-size:58px;font-weight:500;color:#171512;}.elementor-32395 .elementor-element.elementor-element-4380b9e6 .elementor-heading-title{font-size:28px;font-weight:700;color:#D49A20;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-32395 .elementor-element.elementor-element-194bf2a1{color:#55514B;}.elementor-32395 .elementor-element.elementor-element-539d6c2b .elementor-heading-title{font-size:27px;font-weight:400;color:#171512;}.elementor-32395 .elementor-element.elementor-element-5a012bd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-32395 .elementor-element.elementor-element-677f43c2:not(.elementor-motion-effects-element-type-background), .elementor-32395 .elementor-element.elementor-element-677f43c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32395 .elementor-element.elementor-element-677f43c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32395 .elementor-element.elementor-element-677f43c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-6d0dbafd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32395 .elementor-element.elementor-element-44e7335 img{width:100%;max-width:100%;}.elementor-32395 .elementor-element.elementor-element-5bdf9bd1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32395 .elementor-element.elementor-element-5bdf9bd1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32395 .elementor-element.elementor-element-5bdf9bd1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 55px 55px 55px;}.elementor-32395 .elementor-element.elementor-element-5bdf9bd1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-52931fff .elementor-heading-title{font-size:13px;font-weight:700;color:#D49A20;}.elementor-32395 .elementor-element.elementor-element-e7b229e .elementor-heading-title{font-size:48px;font-weight:500;color:#B81222;}.elementor-32395 .elementor-element.elementor-element-7e8ec5d2{color:#55514B;}.elementor-32395 .elementor-element.elementor-element-48ea27a2 .elementor-heading-title{font-size:24px;font-weight:700;color:#D49A20;}.elementor-32395 .elementor-element.elementor-element-12abe059{color:#55514B;}.elementor-32395 .elementor-element.elementor-element-2d2991b4:not(.elementor-motion-effects-element-type-background), .elementor-32395 .elementor-element.elementor-element-2d2991b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171512;}.elementor-32395 .elementor-element.elementor-element-2d2991b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32395 .elementor-element.elementor-element-2d2991b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-1a42759c > .elementor-element-populated{padding:40px 35px 40px 45px;}.elementor-32395 .elementor-element.elementor-element-38a0e93e .elementor-heading-title{font-size:13px;font-weight:700;color:#D7A337;}.elementor-32395 .elementor-element.elementor-element-13eefdc2{width:var( --container-widget-width, 127.425% );max-width:127.425%;--container-widget-width:127.425%;--container-widget-flex-grow:0;}.elementor-32395 .elementor-element.elementor-element-13eefdc2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32395 .elementor-element.elementor-element-13eefdc2 .elementor-heading-title{font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-32395 .elementor-element.elementor-element-6702bc19 > .elementor-element-populated{padding:50px 15px 40px 15px;}.elementor-32395 .elementor-element.elementor-element-368b7886 .elementor-heading-title{font-size:20px;font-weight:700;color:#D7A337;}.elementor-32395 .elementor-element.elementor-element-483ef25 .elementor-heading-title{font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-32395 .elementor-element.elementor-element-76400753 > .elementor-element-populated{padding:50px 15px 40px 15px;}.elementor-32395 .elementor-element.elementor-element-7a7cd687 .elementor-heading-title{font-size:20px;font-weight:700;color:#D7A337;}.elementor-32395 .elementor-element.elementor-element-4176c3df .elementor-heading-title{font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-32395 .elementor-element.elementor-element-235a93ec > .elementor-element-populated{padding:50px 15px 40px 15px;}.elementor-32395 .elementor-element.elementor-element-25285355 .elementor-heading-title{font-size:20px;font-weight:700;color:#D7A337;}.elementor-32395 .elementor-element.elementor-element-7c4ec358 .elementor-heading-title{font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-32395 .elementor-element.elementor-element-49546553 > .elementor-element-populated{padding:50px 15px 40px 15px;}.elementor-32395 .elementor-element.elementor-element-4817cd6b .elementor-heading-title{font-size:20px;font-weight:700;color:#D7A337;}.elementor-32395 .elementor-element.elementor-element-4a754e09 .elementor-heading-title{font-size:17px;font-weight:600;color:#FFFFFF;}.elementor-32395 .elementor-element.elementor-element-49064027:not(.elementor-motion-effects-element-type-background), .elementor-32395 .elementor-element.elementor-element-49064027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-32395 .elementor-element.elementor-element-49064027{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32395 .elementor-element.elementor-element-49064027 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-18cdc205 > .elementor-element-populated{padding:40px 45px 18px 45px;}.elementor-32395 .elementor-element.elementor-element-b1fa0fa .elementor-heading-title{font-size:13px;font-weight:700;color:#D49A20;}.elementor-32395 .elementor-element.elementor-element-33b9f014 .elementor-heading-title{font-size:46px;font-weight:500;color:#B81222;}.elementor-32395 .elementor-element.elementor-element-5da22e13:not(.elementor-motion-effects-element-type-background), .elementor-32395 .elementor-element.elementor-element-5da22e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-32395 .elementor-element.elementor-element-5da22e13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32395 .elementor-element.elementor-element-5da22e13 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-f8d9e28 > .elementor-element-populated{padding:0px 3px 0px 0px;}.elementor-32395 .elementor-element.elementor-element-3669a29c > .elementor-element-populated{padding:0px 3px 0px 0px;}.elementor-32395 .elementor-element.elementor-element-c242cfc > .elementor-element-populated{padding:0px 3px 0px 0px;}.elementor-32395 .elementor-element.elementor-element-2fa44b1b > .elementor-element-populated{padding:0px 3px 0px 0px;}.elementor-32395 .elementor-element.elementor-element-66e12af0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32395 .elementor-element.elementor-element-66e12af0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C91526;}.elementor-32395 .elementor-element.elementor-element-66e12af0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 18px 35px 18px;}.elementor-32395 .elementor-element.elementor-element-66e12af0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-736a2c4f .elementor-heading-title{font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-32395 .elementor-element.elementor-element-448d8ddd:not(.elementor-motion-effects-element-type-background), .elementor-32395 .elementor-element.elementor-element-448d8ddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5EF;}.elementor-32395 .elementor-element.elementor-element-448d8ddd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32395 .elementor-element.elementor-element-448d8ddd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-3a237753:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32395 .elementor-element.elementor-element-3a237753 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE3;}.elementor-32395 .elementor-element.elementor-element-3a237753 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 28px 32px 28px;}.elementor-32395 .elementor-element.elementor-element-3a237753 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-399633aa .elementor-heading-title{font-size:23px;font-weight:600;color:#171512;}.elementor-32395 .elementor-element.elementor-element-6c63ff37:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32395 .elementor-element.elementor-element-6c63ff37 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE3;}.elementor-32395 .elementor-element.elementor-element-6c63ff37 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 28px 32px 28px;}.elementor-32395 .elementor-element.elementor-element-6c63ff37 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-7879d169 .elementor-heading-title{font-size:23px;font-weight:600;color:#171512;}.elementor-32395 .elementor-element.elementor-element-fe254b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-32395 .elementor-element.elementor-element-fe254b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECE3;}.elementor-32395 .elementor-element.elementor-element-fe254b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 28px 32px 28px;}.elementor-32395 .elementor-element.elementor-element-fe254b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32395 .elementor-element.elementor-element-7109a21 .elementor-heading-title{font-size:23px;font-weight:600;color:#171512;}@media(min-width:768px){.elementor-32395 .elementor-element.elementor-element-6d0dbafd{width:35.1%;}.elementor-32395 .elementor-element.elementor-element-5bdf9bd1{width:64.9%;}.elementor-32395 .elementor-element.elementor-element-1a42759c{width:29.366%;}.elementor-32395 .elementor-element.elementor-element-6702bc19{width:10.614%;}}/* Start custom CSS for section, class: .elementor-element-43b34fbe */.elementor-32395 .elementor-element.elementor-element-43b34fbe .elementor-column-gap-no>.elementor-column>.elementor-element-populated{padding:0}
.elementor-32395 .elementor-element.elementor-element-43b34fbe .swiper-slide-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.74),rgba(0,0,0,.15) 72%,rgba(0,0,0,.04))}
.elementor-32395 .elementor-element.elementor-element-43b34fbe .swiper-slide-inner{z-index:2}
.elementor-32395 .elementor-element.elementor-element-43b34fbe .elementor-slide-heading{font-size:58px;line-height:.98;font-weight:800;max-width:620px}
.elementor-32395 .elementor-element.elementor-element-43b34fbe .elementor-slide-description{max-width:480px;font-size:17px;line-height:1.35}
@media(max-width:767px){.elementor-32395 .elementor-element.elementor-element-43b34fbe .elementor-slide-heading{font-size:38px}.elementor-32395 .elementor-element.elementor-element-43b34fbe .elementor-slides .swiper-slide-inner{padding:28px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-547077c3 */.elementor-32395 .elementor-element.elementor-element-547077c3 .otdc-photo-intro img{width:100%;height:470px;object-fit:cover;display:block}
@media(max-width:767px){.elementor-32395 .elementor-element.elementor-element-547077c3 .otdc-photo-intro img{height:300px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-677f43c2 */.elementor-32395 .elementor-element.elementor-element-677f43c2 .otdc-photo-festival img{width:100%;height:350px;object-fit:cover;display:block}
@media(max-width:767px){.elementor-32395 .elementor-element.elementor-element-677f43c2 .otdc-photo-festival img{height:280px}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5da22e13 */.elementor-32395 .elementor-element.elementor-element-5da22e13 .otdc-mosaic img{width:100%;height:185px;object-fit:cover;display:block}
@media(max-width:767px){.elementor-32395 .elementor-element.elementor-element-5da22e13 .otdc-mosaic img{height:220px}}/* End custom CSS */