.elementor-2393 .elementor-element.elementor-element-cb9ac72 > .elementor-container{min-height:900px;}.elementor-2393 .elementor-element.elementor-element-cb9ac72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2393 .elementor-element.elementor-element-cb9ac72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2393 .elementor-element.elementor-element-cb9ac72 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-cb9ac72 > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-2393 .elementor-element.elementor-element-cb9ac72 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-2393 .elementor-element.elementor-element-2ddfcb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-2393 .elementor-element.elementor-element-2ddfcb4.elementor-element{--align-self:center;}.elementor-2393 .elementor-element.elementor-element-2ddfcb4{text-align:center;}.elementor-2393 .elementor-element.elementor-element-2ddfcb4 .swp_section_title.lcl_elt_swp_section_title{color:#FFFFFF;font-family:"Crimson Text", Sans-serif;font-size:80px;font-weight:700;}.elementor-2393 .elementor-element.elementor-element-2ca557b:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-2ca557b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-2ca557b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-2ca557b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2393 .elementor-element.elementor-element-434c821.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2393 .elementor-element.elementor-element-434c821.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2393 .elementor-element.elementor-element-434c821 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2393 .elementor-element.elementor-element-434c821 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-434c821 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2393 .elementor-element.elementor-element-86a4978 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-86a4978{text-align:left;}.elementor-2393 .elementor-element.elementor-element-86a4978 .section_subtitle.lcl_elt_section_subtitle{font-family:"Crimson Text", Sans-serif;font-size:48px;font-weight:600;line-height:1.2em;}.elementor-2393 .elementor-element.elementor-element-1883787{--display:grid;--e-con-grid-template-columns:70% 30%;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:start;--grid-justify-content:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2393 .elementor-element.elementor-element-6f5e46c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:justify;}.elementor-2393 .elementor-element.elementor-element-b80f713 > .elementor-widget-container{margin:15px 15px 15px 15px;padding:0px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-b80f713.elementor-element{--align-self:center;}.elementor-2393 .elementor-element.elementor-element-b80f713:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2393 .elementor-element.elementor-element-b80f713.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://theatre-toupine.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2393 .elementor-element.elementor-element-b80f713 .swp_single_artist:hover .artist_overlay{background-color:#00000082;}.elementor-2393 .elementor-element.elementor-element-b80f713 .artist_name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2393 .elementor-element.elementor-element-b80f713 .artist_nickname{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2393 .elementor-element.elementor-element-b80f713 .artist_social_profile{font-size:0px;}.elementor-2393 .elementor-element.elementor-element-b80f713 .swp_single_artist:hover .artist_name{color:var( --e-global-color-text );}.elementor-2393 .elementor-element.elementor-element-7cd2585{--display:grid;--e-con-grid-template-columns:70% 30%;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;--grid-justify-content:center;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2393 .elementor-element.elementor-element-45d44c8 .elementor-button .elementor-align-icon-right{margin-left:2px;}.elementor-2393 .elementor-element.elementor-element-45d44c8 .elementor-button .elementor-align-icon-left{margin-right:2px;}.elementor-2393 .elementor-element.elementor-element-45d44c8 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:300;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2393 .elementor-element.elementor-element-45d44c8 .elementor-button:hover, .elementor-2393 .elementor-element.elementor-element-45d44c8 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-2393 .elementor-element.elementor-element-45d44c8 .elementor-button:hover svg, .elementor-2393 .elementor-element.elementor-element-45d44c8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-a985441 .elementor-button .elementor-align-icon-right{margin-left:2px;}.elementor-2393 .elementor-element.elementor-element-a985441 .elementor-button .elementor-align-icon-left{margin-right:2px;}.elementor-2393 .elementor-element.elementor-element-a985441 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:300;text-decoration:none;}.elementor-2393 .elementor-element.elementor-element-a985441 .elementor-button:hover, .elementor-2393 .elementor-element.elementor-element-a985441 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-text );}.elementor-2393 .elementor-element.elementor-element-a985441 .elementor-button:hover svg, .elementor-2393 .elementor-element.elementor-element-a985441 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-dac43e7:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-dac43e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1EEF3;}.elementor-2393 .elementor-element.elementor-element-dac43e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-dac43e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2393 .elementor-element.elementor-element-dac43e7 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-dac43e7 > .elementor-shape-top svg{height:30px;transform:translateX(-50%) rotateY(180deg);}.elementor-2393 .elementor-element.elementor-element-dac43e7 > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-2393 .elementor-element.elementor-element-68ffb72 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2393 .elementor-element.elementor-element-68ffb72 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2393 .elementor-element.elementor-element-68ffb72 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2393 .elementor-element.elementor-element-79f1e28{text-align:center;}.elementor-2393 .elementor-element.elementor-element-79f1e28 .swp_section_title.lcl_elt_swp_section_title{color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-ff71b8f{text-align:center;}.elementor-2393 .elementor-element.elementor-element-ff71b8f .section_subtitle.lcl_elt_section_subtitle{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2393 .elementor-element.elementor-element-44d1c6d{--spacer-size:60px;}.elementor-2393 .elementor-element.elementor-element-c3b4120 li.single_event_list a, .elementor-2393 .elementor-element.elementor-element-c3b4120 .eventlist_month{color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-c3b4120 .eventlist_day{opacity:0.1;}.elementor-2393 .elementor-element.elementor-element-c3b4120 .lc_view_more a{font-family:"Montserrat", Sans-serif;font-weight:300;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-c3b4120 li.single_event_list:hover a, .elementor-2393 .elementor-element.elementor-element-c3b4120 li.single_event_list:hover .eventlist_month{color:var( --e-global-color-secondary );}.elementor-2393 .elementor-element.elementor-element-c3b4120 li.single_event_list:hover .eventlist_day{opacity:0.1;}.elementor-2393 .elementor-element.elementor-element-c3b4120 .lc_view_more a:hover{font-family:"Montserrat", Sans-serif;font-weight:300;text-decoration:none;letter-spacing:2px;word-spacing:2px;color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-d24ec0f > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2393 .elementor-element.elementor-element-d24ec0f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-d24ec0f > .elementor-shape-top .elementor-shape-fill{fill:#E1EEF3;}.elementor-2393 .elementor-element.elementor-element-d24ec0f > .elementor-shape-top svg{height:30px;}.elementor-2393 .elementor-element.elementor-element-672303a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2393 .elementor-element.elementor-element-e3603a1{text-align:center;}.elementor-2393 .elementor-element.elementor-element-e3603a1 .swp_section_title.lcl_elt_swp_section_title{color:var( --e-global-color-text );}.elementor-2393 .elementor-element.elementor-element-1cca359{--spacer-size:60px;}.elementor-2393 .elementor-element.elementor-element-db482ba .qodef-shortcode .qodef-e-title{color:var( --e-global-color-primary );text-transform:uppercase;text-decoration:none;}.elementor-2393 .elementor-element.elementor-element-db482ba .qodef-shortcode .qodef-e-title a{color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-db482ba .qodef-blog-item .qodef-e-excerpt{color:var( --e-global-color-primary );font-weight:300;}.elementor-2393 .elementor-element.elementor-element-db482ba .qodef-qi-button{font-family:"Montserrat", Sans-serif;font-weight:300;text-transform:uppercase;text-decoration:none;border-color:var( --e-global-color-primary );border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-2393 .elementor-element.elementor-element-db482ba .qodef-qi-button.qodef-layout--filled{background-color:#FFFFFF00;}.elementor-2393 .elementor-element.elementor-element-db482ba .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-db482ba .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-db482ba .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-db482ba .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-5f84a58{--spacer-size:90px;}.elementor-2393 .elementor-element.elementor-element-b86705e:not(.elementor-motion-effects-element-type-background), .elementor-2393 .elementor-element.elementor-element-b86705e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1EEF3;}.elementor-2393 .elementor-element.elementor-element-b86705e > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2393 .elementor-element.elementor-element-b86705e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2393 .elementor-element.elementor-element-edb97a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2393 .elementor-element.elementor-element-afcafbf{--spacer-size:90px;}.elementor-2393 .elementor-element.elementor-element-b299e9e{text-align:center;}.elementor-2393 .elementor-element.elementor-element-b299e9e .swp_section_title.lcl_elt_swp_section_title{color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-1f79f53{--spacer-size:60px;}.elementor-2393 .elementor-element.elementor-element-d3e363f input[type="text"], .elementor-2393 .elementor-element.elementor-element-d3e363f textarea{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2393 .elementor-element.elementor-element-d3e363f input[type="text"], .elementor-2393 .elementor-element.elementor-element-d3e363f textarea {color:var( --e-global-color-secondary );}.elementor-2393 .elementor-element.elementor-element-d3e363f ::placeholder, .elementor-2393 .elementor-element.elementor-element-d3e363f ::-webkit-input-placeholder {color:var( --e-global-color-secondary );}.elementor-2393 .elementor-element.elementor-element-d3e363f li.cf-submit-container{text-align:left;}.elementor-2393 .elementor-element.elementor-element-d3e363f input[type="submit"]{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );padding-left:12px !important;padding-right:12px !important;padding-top:0px !important;padding-bottom:0px !important;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-2393 .elementor-element.elementor-element-d3e363f input[type="submit"]:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-2393 .elementor-element.elementor-element-b2c92ef{--spacer-size:90px;}@media(max-width:1024px){.elementor-2393 .elementor-element.elementor-element-1883787{--grid-auto-flow:row;}.elementor-2393 .elementor-element.elementor-element-7cd2585{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2393 .elementor-element.elementor-element-1883787{--width:100%;}}@media(max-width:767px){.elementor-2393 .elementor-element.elementor-element-1883787{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2393 .elementor-element.elementor-element-7cd2585{--e-con-grid-template-columns:1;--grid-auto-flow:row;}}