.elementor-2103 .elementor-element.elementor-element-fe8568b{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}.elementor-2103 .elementor-element.elementor-element-fe8568b.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-fe8568b{left:0px;}body.rtl .elementor-2103 .elementor-element.elementor-element-fe8568b{right:0px;}.elementor-2103 .elementor-element.elementor-element-f9ec5a5{--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:flex-end;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2103 .elementor-element.elementor-element-f9ec5a5.e-con{--align-self:center;}.elementor-2103 .elementor-element.elementor-element-e057d09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-e057d09 .elementor-menu-toggle{margin-left:auto;background-color:var( --e-global-color-78f273e );border-width:0px;border-radius:2.5em;}.elementor-2103 .elementor-element.elementor-element-e057d09 .elementor-nav-menu--dropdown a, .elementor-2103 .elementor-element.elementor-element-e057d09 .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-e057d09 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-85e03de );border-radius:15px 15px 15px 15px;}.elementor-2103 .elementor-element.elementor-element-e057d09 .elementor-nav-menu--dropdown a:hover,
					.elementor-2103 .elementor-element.elementor-element-e057d09 .elementor-nav-menu--dropdown a:focus,
					.elementor-2103 .elementor-element.elementor-element-e057d09 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2103 .elementor-element.elementor-element-e057d09 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-c613e56 );}.elementor-2103 .elementor-element.elementor-element-e057d09 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:15px;border-top-right-radius:15px;}.elementor-2103 .elementor-element.elementor-element-e057d09 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.elementor-2103 .elementor-element.elementor-element-e057d09 .elementor-nav-menu--dropdown a{padding-left:30px;padding-right:30px;padding-top:15px;padding-bottom:15px;}.elementor-2103 .elementor-element.elementor-element-e057d09 div.elementor-menu-toggle{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-e057d09 div.elementor-menu-toggle svg{fill:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-e057d09{--nav-menu-icon-size:2.3em;}.elementor-2103 .elementor-element.elementor-element-4ee8e36{--display:flex;--min-height:82vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-4ee8e36:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-4ee8e36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#547750;background-image:url("https://www.sommandfestival.com/wp-content/uploads/2024/05/sf24_headerSiteWeb.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2103 .elementor-element.elementor-element-4ee8e36.e-con{--align-self:flex-end;}.elementor-2103 .elementor-element.elementor-element-87eb1ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-87eb1ee.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2103 .elementor-element.elementor-element-87eb1ee{z-index:1;}.elementor-2103 .elementor-element.elementor-element-87eb1ee img{width:20vw;}.elementor-2103 .elementor-element.elementor-element-5c59545 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-2103 .elementor-element.elementor-element-5c59545 > .elementor-widget-container{--e-transform-rotateZ:-4deg;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-5c59545 > .elementor-widget-container:hover{--e-transform-rotateZ:-5deg;}.elementor-2103 .elementor-element.elementor-element-5c59545 .elementor-button:hover, .elementor-2103 .elementor-element.elementor-element-5c59545 .elementor-button:focus{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-5c59545 .elementor-button:hover svg, .elementor-2103 .elementor-element.elementor-element-5c59545 .elementor-button:focus svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-749be15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2103 .elementor-element.elementor-element-749be15.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2103 .elementor-element.elementor-element-78dc277.elementor-element{--align-self:center;}.elementor-2103 .elementor-element.elementor-element-78dc277{text-align:center;}.elementor-2103 .elementor-element.elementor-element-78dc277 .elementor-heading-title{font-family:"ARCO", Sans-serif;font-weight:500;color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-3695ff2{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-3695ff2:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-3695ff2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-07e9d46{--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-07e9d46:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-07e9d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2103 .elementor-element.elementor-element-07e9d46.e-con{--align-self:center;}.elementor-2103 .elementor-element.elementor-element-e075728{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-e075728.e-con{--order:99999 /* order end hack */;}.elementor-2103 .elementor-element.elementor-element-dbe5bfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-dbe5bfb{text-align:left;}.elementor-2103 .elementor-element.elementor-element-e977bb4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-e977bb4:hover::before, .elementor-2103 .elementor-element.elementor-element-e977bb4:hover > .elementor-background-video-container::before, .elementor-2103 .elementor-element.elementor-element-e977bb4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-2103 .elementor-element.elementor-element-e977bb4 > .elementor-background-slideshow:hover::before, .elementor-2103 .elementor-element.elementor-element-e977bb4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-ac75822 );--background-overlay:'';}.elementor-2103 .elementor-element.elementor-element-e977bb4:hover{--overlay-opacity:0;}.elementor-2103 .elementor-element.elementor-element-e2e6446 .elementor-heading-title{font-family:var( --e-global-typography-e3f3207-font-family ), Sans-serif;font-size:var( --e-global-typography-e3f3207-font-size );font-weight:var( --e-global-typography-e3f3207-font-weight );line-height:var( --e-global-typography-e3f3207-line-height );text-shadow:4px 3px 0px rgba(0, 0, 0, 0.56);color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-d21c935 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-d21c935{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-c613e56 );}.elementor-2103 .elementor-element.elementor-element-3edf3c7 > .elementor-widget-container{padding:5px 0px 5px 0px;}.elementor-2103 .elementor-element.elementor-element-3edf3c7{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-ed8f5df > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-ed8f5df{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-221fb5c.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-221fb5c.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-221fb5c.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-de9c3ed.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-de9c3ed.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-de9c3ed.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-7bf884a.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-7bf884a.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-7bf884a.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-4b459b4.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-4b459b4.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-4b459b4.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-f5c7aff.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-f5c7aff.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-repeater-item-f5c7aff.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-179ceaf{--grid-template-columns:repeat(0, auto);--icon-size:26px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-2103 .elementor-element.elementor-element-179ceaf .elementor-widget-container{text-align:left;}.elementor-2103 .elementor-element.elementor-element-22a0806{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-22a0806:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-22a0806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85e03de );}.elementor-2103 .elementor-element.elementor-element-22a0806.e-con{--align-self:center;}.elementor-2103 .elementor-element.elementor-element-b3717ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-b3717ef.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2103 .elementor-element.elementor-element-8da83d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-79f4a06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-79f4a06{text-align:right;}.elementor-2103 .elementor-element.elementor-element-79f4a06 .elementor-heading-title{font-family:var( --e-global-typography-e3f3207-font-family ), Sans-serif;font-size:var( --e-global-typography-e3f3207-font-size );font-weight:var( --e-global-typography-e3f3207-font-weight );line-height:var( --e-global-typography-e3f3207-line-height );text-shadow:4px 3px 0px rgba(0, 0, 0, 0.56);color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-381de40 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-381de40{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-ac75822 );}.elementor-2103 .elementor-element.elementor-element-e0db668{text-align:right;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-503d070 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-503d070{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-4255694.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-4255694.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-4255694.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-7bf884a.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-7bf884a.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-7bf884a.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-4b459b4.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-4b459b4.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-4b459b4.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-f5c7aff.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-f5c7aff.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-repeater-item-f5c7aff.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-77342ef{--grid-template-columns:repeat(0, auto);--icon-size:26px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-2103 .elementor-element.elementor-element-77342ef .elementor-widget-container{text-align:center;}.elementor-2103 .elementor-element.elementor-element-ac56e02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-ac56e02{text-align:left;}.elementor-2103 .elementor-element.elementor-element-d01d285{--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-d01d285:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-d01d285 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2103 .elementor-element.elementor-element-6f89467{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-6f89467.e-con{--align-self:center;}.elementor-2103 .elementor-element.elementor-element-4d5e68a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-4d5e68a{text-align:left;}.elementor-2103 .elementor-element.elementor-element-b9da16a{--display:flex;--min-height:380px;--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-6013128 .elementor-heading-title{font-family:var( --e-global-typography-e3f3207-font-family ), Sans-serif;font-size:var( --e-global-typography-e3f3207-font-size );font-weight:var( --e-global-typography-e3f3207-font-weight );line-height:var( --e-global-typography-e3f3207-line-height );text-shadow:4px 3px 0px rgba(0, 0, 0, 0.56);color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-55eeca5{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-c613e56 );}.elementor-2103 .elementor-element.elementor-element-c4779d3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-f735c92 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-f735c92{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-6388e51.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-6388e51.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-6388e51.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-7bf884a.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-7bf884a.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-7bf884a.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-4b459b4.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-4b459b4.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-4b459b4.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-f5c7aff.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-f5c7aff.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-repeater-item-f5c7aff.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-b918390{--grid-template-columns:repeat(0, auto);--icon-size:26px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-2103 .elementor-element.elementor-element-b918390 .elementor-widget-container{text-align:center;}.elementor-2103 .elementor-element.elementor-element-b918390.elementor-element{--align-self:flex-start;}.elementor-2103 .elementor-element.elementor-element-f76fdcc{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-f76fdcc:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-f76fdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85e03de );}.elementor-2103 .elementor-element.elementor-element-f76fdcc.e-con{--align-self:center;}.elementor-2103 .elementor-element.elementor-element-4c798f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-823c06b{--display:flex;--min-height:380px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-2d39513 .elementor-heading-title{font-family:var( --e-global-typography-e3f3207-font-family ), Sans-serif;font-size:var( --e-global-typography-e3f3207-font-size );font-weight:var( --e-global-typography-e3f3207-font-weight );line-height:var( --e-global-typography-e3f3207-line-height );text-shadow:4px 3px 0px rgba(0, 0, 0, 0.56);color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-05c16f3{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-ac75822 );}.elementor-2103 .elementor-element.elementor-element-3b5859d{width:initial;max-width:initial;text-align:right;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-3b5859d.elementor-element{--align-self:flex-end;}.elementor-2103 .elementor-element.elementor-element-78046b7 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-78046b7{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-db6797d .elementor-repeater-item-577aafa.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-db6797d .elementor-repeater-item-577aafa.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-db6797d .elementor-repeater-item-577aafa.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-db6797d .elementor-repeater-item-4b459b4.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-db6797d .elementor-repeater-item-4b459b4.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-db6797d .elementor-repeater-item-4b459b4.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-db6797d .elementor-repeater-item-f5c7aff.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-db6797d .elementor-repeater-item-f5c7aff.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-db6797d .elementor-repeater-item-f5c7aff.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-db6797d{--grid-template-columns:repeat(0, auto);--icon-size:26px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-2103 .elementor-element.elementor-element-db6797d .elementor-widget-container{text-align:center;}.elementor-2103 .elementor-element.elementor-element-b69f62c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-b69f62c{text-align:left;}.elementor-2103 .elementor-element.elementor-element-bc9834a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-bc9834a:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-bc9834a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2103 .elementor-element.elementor-element-bc9834a.e-con{--align-self:center;}.elementor-2103 .elementor-element.elementor-element-2040a23{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-92e7cbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-92e7cbb{text-align:left;}.elementor-2103 .elementor-element.elementor-element-b2f6f01{--display:flex;--min-height:380px;--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-e708035 .elementor-heading-title{font-family:var( --e-global-typography-e3f3207-font-family ), Sans-serif;font-size:var( --e-global-typography-e3f3207-font-size );font-weight:var( --e-global-typography-e3f3207-font-weight );line-height:var( --e-global-typography-e3f3207-line-height );text-shadow:4px 3px 0px rgba(0, 0, 0, 0.56);color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-45d0717{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-c613e56 );}.elementor-2103 .elementor-element.elementor-element-3507a55{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-4ef179b > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-4ef179b{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-d9f3922 .elementor-repeater-item-adb2491.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-d9f3922 .elementor-repeater-item-adb2491.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-d9f3922 .elementor-repeater-item-adb2491.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-d9f3922 .elementor-repeater-item-f5c7aff.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-d9f3922 .elementor-repeater-item-f5c7aff.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-d9f3922 .elementor-repeater-item-f5c7aff.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-d9f3922 .elementor-repeater-item-4b459b4.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-2103 .elementor-element.elementor-element-d9f3922 .elementor-repeater-item-4b459b4.elementor-social-icon i{color:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-d9f3922 .elementor-repeater-item-4b459b4.elementor-social-icon svg{fill:var( --e-global-color-46ed51a );}.elementor-2103 .elementor-element.elementor-element-d9f3922{--grid-template-columns:repeat(0, auto);--icon-size:26px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-2103 .elementor-element.elementor-element-d9f3922 .elementor-widget-container{text-align:center;}.elementor-2103 .elementor-element.elementor-element-d9f3922.elementor-element{--align-self:flex-start;}.elementor-2103 .elementor-element.elementor-element-ff24982{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:00px;}.elementor-2103 .elementor-element.elementor-element-ff24982:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-ff24982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac75822 );}.elementor-2103 .elementor-element.elementor-element-1ffecca{--display:flex;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-4d45663{text-align:left;}.elementor-2103 .elementor-element.elementor-element-4d45663 .elementor-heading-title{font-family:"ARCO", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-1d92c9f{--display:flex;}.elementor-2103 .elementor-element.elementor-element-82c65b9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-8797d5a{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-63b3f06 .elementor-button{background-color:var( --e-global-color-accent );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 );text-decoration:var( --e-global-typography-primary-text-decoration );padding:1em 1em 1em 1em;}.elementor-2103 .elementor-element.elementor-element-63b3f06 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2103 .elementor-element.elementor-element-63b3f06 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2103 .elementor-element.elementor-element-63b3f06 .elementor-button:hover, .elementor-2103 .elementor-element.elementor-element-63b3f06 .elementor-button:focus{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-63b3f06 .elementor-button:hover svg, .elementor-2103 .elementor-element.elementor-element-63b3f06 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-0333bd2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-0d52ed7{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-4e5c417{--display:flex;--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-2103 .elementor-element.elementor-element-4e5c417:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-4e5c417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85e03de );}.elementor-2103 .elementor-element.elementor-element-cadb12c{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-48ccade{text-align:left;}.elementor-2103 .elementor-element.elementor-element-48ccade .elementor-heading-title{font-family:"ARCO", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-ebdd17d{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-ebdd17d:not(.elementor-motion-effects-element-type-background), .elementor-2103 .elementor-element.elementor-element-ebdd17d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-85e03de );}.elementor-2103 .elementor-element.elementor-element-7fcafc9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2103 .elementor-element.elementor-element-7fcafc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2103 .elementor-element.elementor-element-d75b182{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-19beb15{text-align:left;}.elementor-2103 .elementor-element.elementor-element-19beb15 .elementor-heading-title{font-family:var( --e-global-typography-70633f9-font-family ), Sans-serif;font-size:var( --e-global-typography-70633f9-font-size );font-weight:var( --e-global-typography-70633f9-font-weight );color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-369872d{color:var( --e-global-color-text );}.elementor-2103 .elementor-element.elementor-element-5c02470 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2103 .elementor-element.elementor-element-5c02470 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-2103 .elementor-element.elementor-element-5c02470 .elementor-button{padding:1em 1em 1em 1em;}.elementor-2103 .elementor-element.elementor-element-b4f6b9c{--display:flex;}.elementor-2103 .elementor-element.elementor-element-269b45c{width:var( --container-widget-width, 103.806% );max-width:103.806%;--container-widget-width:103.806%;--container-widget-flex-grow:0;}.elementor-2103 .elementor-element.elementor-element-269b45c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2103 .elementor-element.elementor-element-269b45c iframe{height:400px;}body.elementor-page-2103:not(.elementor-motion-effects-element-type-background), body.elementor-page-2103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b3ddf84 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2103 .elementor-element.elementor-element-fe8568b{--content-width:100vw;}.elementor-2103 .elementor-element.elementor-element-4ee8e36{--content-width:1200px;}.elementor-2103 .elementor-element.elementor-element-749be15{--content-width:1200px;}.elementor-2103 .elementor-element.elementor-element-1ffecca{--content-width:1200px;}.elementor-2103 .elementor-element.elementor-element-1d92c9f{--content-width:1200px;}.elementor-2103 .elementor-element.elementor-element-cadb12c{--content-width:1200px;}.elementor-2103 .elementor-element.elementor-element-ebdd17d{--content-width:1200px;}.elementor-2103 .elementor-element.elementor-element-7fcafc9{--width:41.032%;}}@media(max-width:1024px){.elementor-2103 .elementor-element.elementor-element-4ee8e36{--justify-content:space-between;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2103 .elementor-element.elementor-element-87eb1ee > .elementor-widget-container{margin:07vw 0vw 0vw 0vw;}.elementor-2103 .elementor-element.elementor-element-87eb1ee{z-index:1;}.elementor-2103 .elementor-element.elementor-element-87eb1ee img{width:50vw;}.elementor-2103 .elementor-element.elementor-element-78dc277 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2103 .elementor-element.elementor-element-e075728{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-2103 .elementor-element.elementor-element-e2e6446 .elementor-heading-title{font-size:var( --e-global-typography-e3f3207-font-size );line-height:var( --e-global-typography-e3f3207-line-height );}.elementor-2103 .elementor-element.elementor-element-d21c935{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-3edf3c7{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-ed8f5df{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-b3717ef{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-2103 .elementor-element.elementor-element-b3717ef.e-con{--align-self:center;}.elementor-2103 .elementor-element.elementor-element-8da83d4{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2103 .elementor-element.elementor-element-8da83d4.e-con{--align-self:flex-end;}.elementor-2103 .elementor-element.elementor-element-79f4a06 .elementor-heading-title{font-size:var( --e-global-typography-e3f3207-font-size );line-height:var( --e-global-typography-e3f3207-line-height );}.elementor-2103 .elementor-element.elementor-element-381de40{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-e0db668{text-align:right;font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-503d070{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-6f89467{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-2103 .elementor-element.elementor-element-6013128 .elementor-heading-title{font-size:var( --e-global-typography-e3f3207-font-size );line-height:var( --e-global-typography-e3f3207-line-height );}.elementor-2103 .elementor-element.elementor-element-55eeca5{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-c4779d3{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-f735c92{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-4c798f8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-2103 .elementor-element.elementor-element-2d39513 .elementor-heading-title{font-size:var( --e-global-typography-e3f3207-font-size );line-height:var( --e-global-typography-e3f3207-line-height );}.elementor-2103 .elementor-element.elementor-element-05c16f3{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-3b5859d{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-78046b7{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-2040a23{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-2103 .elementor-element.elementor-element-e708035 .elementor-heading-title{font-size:var( --e-global-typography-e3f3207-font-size );line-height:var( --e-global-typography-e3f3207-line-height );}.elementor-2103 .elementor-element.elementor-element-45d0717{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-3507a55{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-4ef179b{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-63b3f06 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-2103 .elementor-element.elementor-element-48ccade{text-align:left;}.elementor-2103 .elementor-element.elementor-element-7fcafc9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2103 .elementor-element.elementor-element-19beb15 .elementor-heading-title{font-size:var( --e-global-typography-70633f9-font-size );}.elementor-2103 .elementor-element.elementor-element-b4f6b9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2103 .elementor-element.elementor-element-4ee8e36{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2103 .elementor-element.elementor-element-87eb1ee > .elementor-widget-container{margin:7vw 10vw 7vw 0vw;}.elementor-2103 .elementor-element.elementor-element-87eb1ee{z-index:1;}.elementor-2103 .elementor-element.elementor-element-87eb1ee img{width:70vw;max-width:400px;}.elementor-2103 .elementor-element.elementor-element-5c59545 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-749be15{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:00vw;}.elementor-2103 .elementor-element.elementor-element-78dc277 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2103 .elementor-element.elementor-element-78dc277.elementor-element{--align-self:center;}.elementor-2103 .elementor-element.elementor-element-78dc277 .elementor-heading-title{font-size:26px;}.elementor-2103 .elementor-element.elementor-element-07e9d46{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-dbe5bfb > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-2103 .elementor-element.elementor-element-e977bb4{--padding-top:4vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:3vw;}.elementor-2103 .elementor-element.elementor-element-e2e6446 .elementor-heading-title{font-size:var( --e-global-typography-e3f3207-font-size );line-height:var( --e-global-typography-e3f3207-line-height );}.elementor-2103 .elementor-element.elementor-element-d21c935{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-3edf3c7{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-ed8f5df{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-22a0806{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-b3717ef{--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-2103 .elementor-element.elementor-element-8da83d4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:3vw;}.elementor-2103 .elementor-element.elementor-element-79f4a06.elementor-element{--align-self:flex-start;}.elementor-2103 .elementor-element.elementor-element-79f4a06{text-align:left;}.elementor-2103 .elementor-element.elementor-element-79f4a06 .elementor-heading-title{font-size:var( --e-global-typography-e3f3207-font-size );line-height:var( --e-global-typography-e3f3207-line-height );}.elementor-2103 .elementor-element.elementor-element-381de40{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-e0db668{text-align:left;font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-503d070{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-ac56e02 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-2103 .elementor-element.elementor-element-d01d285{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-b9da16a{--padding-top:4vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:3vw;}.elementor-2103 .elementor-element.elementor-element-6013128 .elementor-heading-title{font-size:var( --e-global-typography-e3f3207-font-size );line-height:var( --e-global-typography-e3f3207-line-height );}.elementor-2103 .elementor-element.elementor-element-55eeca5{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-c4779d3{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-f735c92{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-f76fdcc{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-4c798f8{--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-2103 .elementor-element.elementor-element-823c06b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4vw;--padding-bottom:2vw;--padding-left:7vw;--padding-right:3vw;}.elementor-2103 .elementor-element.elementor-element-823c06b.e-con{--align-self:flex-start;}.elementor-2103 .elementor-element.elementor-element-2d39513 .elementor-heading-title{font-size:var( --e-global-typography-e3f3207-font-size );line-height:var( --e-global-typography-e3f3207-line-height );}.elementor-2103 .elementor-element.elementor-element-05c16f3{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-3b5859d{text-align:left;font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-78046b7{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-bc9834a{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-b2f6f01{--padding-top:4vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:3vw;}.elementor-2103 .elementor-element.elementor-element-e708035 .elementor-heading-title{font-size:var( --e-global-typography-e3f3207-font-size );line-height:var( --e-global-typography-e3f3207-line-height );}.elementor-2103 .elementor-element.elementor-element-45d0717{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-3507a55{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-4ef179b{font-size:var( --e-global-typography-accent-font-size );}.elementor-2103 .elementor-element.elementor-element-ff24982{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2103 .elementor-element.elementor-element-4d45663 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-2103 .elementor-element.elementor-element-4d45663 .elementor-heading-title{font-size:31px;}.elementor-2103 .elementor-element.elementor-element-1d92c9f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2103 .elementor-element.elementor-element-82c65b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-82c65b9 .elementor-heading-title{font-size:19px;}.elementor-2103 .elementor-element.elementor-element-63b3f06 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-2103 .elementor-element.elementor-element-0333bd2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2103 .elementor-element.elementor-element-0333bd2 .elementor-heading-title{font-size:19px;}.elementor-2103 .elementor-element.elementor-element-cadb12c{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2103 .elementor-element.elementor-element-48ccade .elementor-heading-title{font-size:26px;}.elementor-2103 .elementor-element.elementor-element-ebdd17d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2103 .elementor-element.elementor-element-7fcafc9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2103 .elementor-element.elementor-element-19beb15 .elementor-heading-title{font-size:var( --e-global-typography-70633f9-font-size );}}/* Start custom CSS for nav-menu, class: .elementor-element-e057d09 */#sf_menu_principal nav ul li a {
    text-decoration: none !important;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ec5a5 */.elementor-2103 .elementor-element.elementor-element-f9ec5a5 {
    max-width: 1200px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87eb1ee */@media only screen and (min-width: 1200px) {
    #date_festival {
        visibility : hidden;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c59545 */#btn_reservation  {
    overflow: visible;
    position: relative;
    z-index: 1;
    display: none;
}


#btn_reservation span.btn_resa_content {
    
    display: flex;
    flex-direction: row; 
    justify-content: center; 
    align-items: center; 
    gap: 15px;
}

#btn_reservation span.sp_prix {
    font-size:3em; 
    letter-spacing:-0.1em;
}

#btn_reservation span.sp_texte {
    display: flex; 
    flex-direction: column; 
    justify-content: center; 
    align-items: center; 
    gap: 5px; 
}

#btn_reservation span.sp_texte .sp_nb {
    font-size:0.7em;
}

#btn_reservation span.sp_texte .sp_actions {
    font-size:1.5em;
}

#btn_reservation {
  animation: wiggle 3.5s linear infinite;
}

/* Keyframes */
@keyframes wiggle {
  0%, 7% {
    transform: rotateZ(0);
  }
  15% {
    transform: rotateZ(-4deg);
  }
  20% {
    transform: rotateZ(4deg);
  }
  25% {
    transform: rotateZ(-4deg);
  }
  30% {
    transform: rotateZ(2deg);
  }
  35% {
    transform: rotateZ(-1deg);
  }
  40%, 100% {
    transform: rotateZ(0);
  }
}

@media only screen and (max-width: 600px) {

    #btn_reservation span.btn_resa_content {
        gap: 10px;
    }
    
    #btn_reservation span.sp_prix {
        font-size: 1.7em; 
    }
    
    #btn_reservation span.sp_texte .sp_nb {
    font-size:0.5em;
}

    #btn_reservation span.sp_texte .sp_actions {
    font-size:1em;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78dc277 */.elementor-2103 .elementor-element.elementor-element-78dc277 {
    font-size: 2.5em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2e6446 */.elementor-2103 .elementor-element.elementor-element-e2e6446 {
    font-size: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e075728 */.elementor-2103 .elementor-element.elementor-element-e075728 {
    max-width: 1200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79f4a06 */.elementor-2103 .elementor-element.elementor-element-79f4a06 {
    font-size: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-381de40 */.elementor-2103 .elementor-element.elementor-element-381de40 {
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0db668 */.elementor-2103 .elementor-element.elementor-element-e0db668 {
    max-width: 400px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3717ef */.elementor-2103 .elementor-element.elementor-element-b3717ef {
    max-width: 1200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6013128 */.elementor-2103 .elementor-element.elementor-element-6013128 {
    font-size: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f89467 */.elementor-2103 .elementor-element.elementor-element-6f89467 {
    max-width: 1200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d39513 */.elementor-2103 .elementor-element.elementor-element-2d39513 {
    font-size: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c798f8 */.elementor-2103 .elementor-element.elementor-element-4c798f8 {
    max-width: 1200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e708035 */.elementor-2103 .elementor-element.elementor-element-e708035 {
    font-size: 2.5rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2040a23 */.elementor-2103 .elementor-element.elementor-element-2040a23 {
    max-width: 1200px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d45663 */.elementor-2103 .elementor-element.elementor-element-4d45663 {
    font-size: 2.5em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82c65b9 */.elementor-2103 .elementor-element.elementor-element-82c65b9 {
    font-size : 1.6em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0333bd2 */.elementor-2103 .elementor-element.elementor-element-0333bd2 {
    font-size : 1.6em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48ccade */.elementor-2103 .elementor-element.elementor-element-48ccade {
    font-size: 2.5em;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19beb15 */.elementor-2103 .elementor-element.elementor-element-19beb15 {
    font-size: 1.4rem;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS */#site-header {
    display: none;
}

a {
	color: #fff !important;
	text-decoration: underline !important;
}

a:hover {
	text-decoration: none ! important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ARCO';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.sommandfestival.com/wp-content/uploads/2023/06/ARCO.woff2') format('woff2'),
		url('https://www.sommandfestival.com/wp-content/uploads/2023/06/ARCO.woff') format('woff'),
		url('https://www.sommandfestival.com/wp-content/uploads/2023/06/ARCO.ttf') format('truetype');
}
/* End Custom Fonts CSS */