.elementor-41 .elementor-element.elementor-element-b32f99c{--display:flex;}.elementor-41 .elementor-element.elementor-element-8a87543{--display:flex;}.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-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-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-41 .elementor-element.elementor-element-34a40b9{--display:flex;}.elementor-41 .elementor-element.elementor-element-19a610a{--display:flex;}.elementor-41 .elementor-element.elementor-element-05334fc{--display:flex;}.elementor-41 .elementor-element.elementor-element-6309ffb{--e-image-carousel-slides-to-show:1;}.elementor-41 .elementor-element.elementor-element-6309ffb .elementor-image-carousel-caption{text-align:center;}.elementor-41 .elementor-element.elementor-element-5d872f6{--display:flex;}.elementor-41 .elementor-element.elementor-element-aba5748{--display:flex;}.elementor-41 .elementor-element.elementor-element-1fe273e{--display:flex;}.elementor-41 .elementor-element.elementor-element-86c48a9{--display:flex;}.elementor-41 .elementor-element.elementor-element-65eb919 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-41 .elementor-element.elementor-element-e0ad236{--display:flex;}.elementor-41 .elementor-element.elementor-element-d54ce47{--display:flex;}.elementor-41 .elementor-element.elementor-element-3713903{--display:flex;}.elementor-41 .elementor-element.elementor-element-9501319 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-41 .elementor-element.elementor-element-f63c69d{--display:flex;}.elementor-41 .elementor-element.elementor-element-16c8cdc{--display:flex;}.elementor-41 .elementor-element.elementor-element-20ae935{--display:flex;}.elementor-41 .elementor-element.elementor-element-3ba595e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-41 .elementor-element.elementor-element-1a41c94{--display:flex;}.elementor-41 .elementor-element.elementor-element-7a376a0{--display:flex;}.elementor-41 .elementor-element.elementor-element-02b2dd0{--display:flex;}.elementor-41 .elementor-element.elementor-element-21cd21a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-41 .elementor-element.elementor-element-f6ff03c{--display:flex;}.elementor-41 .elementor-element.elementor-element-7e29274{--display:flex;}.elementor-41 .elementor-element.elementor-element-ef74450{--display:flex;}.elementor-41 .elementor-element.elementor-element-5ed8ee3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-41 .elementor-element.elementor-element-b306cc2{--display:flex;}.elementor-41 .elementor-element.elementor-element-5e79f15{--display:flex;}.elementor-41 .elementor-element.elementor-element-d5930e9{--display:flex;}.elementor-41 .elementor-element.elementor-element-cea737d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-41 .elementor-element.elementor-element-d54e9b9{--display:flex;}.elementor-41 .elementor-element.elementor-element-e2a6b57{--display:flex;}.elementor-41 .elementor-element.elementor-element-69c552b{--display:flex;}.elementor-41 .elementor-element.elementor-element-d3d6f99 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-41 .elementor-element.elementor-element-3b5d6c2{--display:flex;}.elementor-41 .elementor-element.elementor-element-0036207{--display:flex;}.elementor-41 .elementor-element.elementor-element-c97a99c{--display:flex;}.elementor-41 .elementor-element.elementor-element-c34e56a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-41 .elementor-element.elementor-element-a5d1ce9{--display:flex;}.elementor-41 .elementor-element.elementor-element-27a137c{--display:flex;}.elementor-41 .elementor-element.elementor-element-98559c0{--display:flex;}.elementor-41 .elementor-element.elementor-element-600aade .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-41 .elementor-element.elementor-element-258cea9{--display:flex;}.elementor-41 .elementor-element.elementor-element-fdee277{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-6309ffb{--e-image-carousel-slides-to-show:1;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-6309ffb{--e-image-carousel-slides-to-show:1;}}/* Start custom CSS for image, class: .elementor-element-9d33ddb */.elementor-41 .elementor-element.elementor-element-9d33ddb img{width:auto;height:130px;max-width:200px;object-fit:contain;background:#fff;border-radius:8px;padding:8px}/* End custom CSS */
/* Start custom CSS */body.elementor-page-41.debolit-site .elementor .db-disf-intro,body.elementor-page-41.debolit-site .elementor .db-disf-dances,body.elementor-page-41.debolit-site .elementor .db-disf-costumes{width:calc(100% - 48px);max-width:1200px;margin:48px auto;padding:0}
body.elementor-page-41.debolit-site .elementor .db-disf-intro,body.elementor-page-41.debolit-site .elementor .db-dance-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:40px;align-items:start}
body.elementor-page-41.debolit-site .elementor .db-disf-intro .contingut-coll{width:100%;max-width:none;margin:0;padding:0}
body.elementor-page-41.debolit-site .elementor .db-disf-photos,body.elementor-page-41.debolit-site .elementor .db-dance-text,body.elementor-page-41.debolit-site .elementor .db-dance-video{min-width:0;width:100%}
body.elementor-page-41.debolit-site .elementor .db-dance-row{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid #dfd7cc}
body.elementor-page-41.debolit-site .db-media-carousel img{width:100%;height:auto;object-fit:contain!important}
body.elementor-page-41.debolit-site .db-costume-list{margin:0}body.elementor-page-41.debolit-site .db-costume-list>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:14px 0;border-bottom:1px solid #dfd7cc}body.elementor-page-41.debolit-site .db-costume-list dt{font-weight:600}body.elementor-page-41.debolit-site .db-costume-list dd{margin:0}
@media(max-width:767px){body.elementor-page-41.debolit-site .elementor .db-disf-intro,body.elementor-page-41.debolit-site .elementor .db-dance-row{grid-template-columns:1fr;gap:24px}body.elementor-page-41.debolit-site .elementor .db-disf-intro,body.elementor-page-41.debolit-site .elementor .db-disf-dances,body.elementor-page-41.debolit-site .elementor .db-disf-costumes{width:calc(100% - 36px);margin:32px auto}}/* End custom CSS */