.elementor-2080 .elementor-element.elementor-element-7a01cb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-68932da{--display:flex;--min-height:0vh;--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;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:0;}.elementor-2080 .elementor-element.elementor-element-68932da, .elementor-2080 .elementor-element.elementor-element-68932da::before{--border-transition:0.3s;}.elementor-2080 .elementor-element.elementor-element-87e39a2{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-c6702bc{--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;--align-items:center;--gap:0px 0px;--background-transition:0s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-c6702bc:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2080 .elementor-element.elementor-element-026159f{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-ff33010{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-983aed1{text-align:center;}.elementor-2080 .elementor-element.elementor-element-983aed1 img{width:100%;}.elementor-2080 .elementor-element.elementor-element-983aed1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-09018e8{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-9560628{--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;--align-items:center;--gap:0px 0px;--background-transition:0s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-9560628:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2080 .elementor-element.elementor-element-45a0c53{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-62c11c3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-faf3429{text-align:center;}.elementor-2080 .elementor-element.elementor-element-faf3429 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-1c0d4d6{text-align:center;}.elementor-2080 .elementor-element.elementor-element-1c0d4d6 img{width:100%;}.elementor-2080 .elementor-element.elementor-element-1c0d4d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-f9d14b8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-014addd{--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;--align-items:center;--gap:0px 0px;--background-transition:0s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-014addd:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2080 .elementor-element.elementor-element-37e1835{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-d5fc3fd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-2143ee0{text-align:center;}.elementor-2080 .elementor-element.elementor-element-2143ee0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-e2e90f2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-dbac67d .elementor-icon-wrapper{text-align:center;}.elementor-2080 .elementor-element.elementor-element-dbac67d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-dbac67d.elementor-view-framed .elementor-icon, .elementor-2080 .elementor-element.elementor-element-dbac67d.elementor-view-default .elementor-icon{color:var( --e-global-color-0c481ec );border-color:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-dbac67d.elementor-view-framed .elementor-icon, .elementor-2080 .elementor-element.elementor-element-dbac67d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-dbac67d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-c119bb4 .elementor-icon-wrapper{text-align:center;}.elementor-2080 .elementor-element.elementor-element-c119bb4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-c119bb4.elementor-view-framed .elementor-icon, .elementor-2080 .elementor-element.elementor-element-c119bb4.elementor-view-default .elementor-icon{color:var( --e-global-color-0c481ec );border-color:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-c119bb4.elementor-view-framed .elementor-icon, .elementor-2080 .elementor-element.elementor-element-c119bb4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-c119bb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-abefc95{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-48b1d0a{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-48b1d0a.e-con{--align-self:flex-start;}.elementor-2080 .elementor-element.elementor-element-dfa9247{text-align:left;}.elementor-2080 .elementor-element.elementor-element-dfa9247 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-dfa9247.elementor-element{--align-self:flex-start;}.elementor-2080 .elementor-element.elementor-element-11bb490{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-77c7c77{text-align:left;}.elementor-2080 .elementor-element.elementor-element-77c7c77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-77c7c77.elementor-element{--align-self:flex-start;}.elementor-2080 .elementor-element.elementor-element-a476298{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-ed485a7{text-align:left;}.elementor-2080 .elementor-element.elementor-element-ed485a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-ed485a7.elementor-element{--align-self:flex-start;}.elementor-2080 .elementor-element.elementor-element-ba5044e{--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;--align-items:center;--gap:0px 0px;--background-transition:0s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-ba5044e:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2080 .elementor-element.elementor-element-3a44337{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-896b6fc{text-align:center;}.elementor-2080 .elementor-element.elementor-element-896b6fc img{width:100%;}.elementor-2080 .elementor-element.elementor-element-a82303a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-bbb252f{text-align:center;color:var( --e-global-color-text );}.elementor-2080 .elementor-element.elementor-element-bbb252f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-657fd26{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-de415bd .elementor-icon-wrapper{text-align:center;}.elementor-2080 .elementor-element.elementor-element-de415bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-de415bd.elementor-view-framed .elementor-icon, .elementor-2080 .elementor-element.elementor-element-de415bd.elementor-view-default .elementor-icon{color:var( --e-global-color-0c481ec );border-color:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-de415bd.elementor-view-framed .elementor-icon, .elementor-2080 .elementor-element.elementor-element-de415bd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-de415bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-bec1c8d .elementor-icon-wrapper{text-align:center;}.elementor-2080 .elementor-element.elementor-element-bec1c8d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-bec1c8d.elementor-view-framed .elementor-icon, .elementor-2080 .elementor-element.elementor-element-bec1c8d.elementor-view-default .elementor-icon{color:var( --e-global-color-0c481ec );border-color:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-bec1c8d.elementor-view-framed .elementor-icon, .elementor-2080 .elementor-element.elementor-element-bec1c8d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0c481ec );}.elementor-2080 .elementor-element.elementor-element-bec1c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-59fbb15{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-2080 .elementor-element.elementor-element-5623e50{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-5623e50.e-con{--align-self:flex-start;}.elementor-2080 .elementor-element.elementor-element-ac8ecf4{text-align:left;}.elementor-2080 .elementor-element.elementor-element-ac8ecf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-ac8ecf4.elementor-element{--align-self:flex-start;}.elementor-2080 .elementor-element.elementor-element-142bcdd{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-82d2527{text-align:left;}.elementor-2080 .elementor-element.elementor-element-82d2527 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-82d2527.elementor-element{--align-self:flex-start;}.elementor-2080 .elementor-element.elementor-element-5624f58{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-d033d80{text-align:left;}.elementor-2080 .elementor-element.elementor-element-d033d80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-d033d80.elementor-element{--align-self:flex-start;}.elementor-2080 .elementor-element.elementor-element-64361ae{--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;--align-items:center;--gap:0px 0px;--background-transition:0s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-64361ae:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2080 .elementor-element.elementor-element-e04f716{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-6155334{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-83f9209{text-align:center;color:var( --e-global-color-text );}.elementor-2080 .elementor-element.elementor-element-83f9209 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-b3d336f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-da48718{--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;--align-items:center;--gap:0px 0px;--background-transition:0s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-da48718:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2080 .elementor-element.elementor-element-1834cee{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-d4a7357{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-f3fd9df{text-align:center;color:var( --e-global-color-text );}.elementor-2080 .elementor-element.elementor-element-f3fd9df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-a0536e0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-a80c848{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:1;}.elementor-2080 .elementor-element.elementor-element-a80c848.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2080 .elementor-element.elementor-element-dc77f2f{--display:flex;--min-height:90vh;--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-block-start-width:0px;--border-inline-end-width:2px;--border-block-end-width:0px;--border-inline-start-width:2px;}.elementor-2080 .elementor-element.elementor-element-dc77f2f, .elementor-2080 .elementor-element.elementor-element-dc77f2f::before{--border-transition:0.3s;}.elementor-2080 .elementor-element.elementor-element-7db6689{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-2080 .elementor-element.elementor-element-9d5eac1{text-align:center;}.elementor-2080 .elementor-element.elementor-element-9d5eac1 .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:5.5vw;font-weight:400;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );text-shadow:4px 4px 0px #DCC2C2;}.elementor-2080 .elementor-element.elementor-element-70149b2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-2080 .elementor-element.elementor-element-70149b2 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-2080 .elementor-element.elementor-element-70149b2 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-2080 .elementor-element.elementor-element-d40e467{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-2080 .elementor-element.elementor-element-17b6756{text-align:justify;font-family:"Futura LT", Sans-serif;font-size:1.3rem;font-weight:400;}.elementor-2080 .elementor-element.elementor-element-17b6756.elementor-element{--align-self:stretch;}.elementor-2080 .elementor-element.elementor-element-8892929{--display:flex;--min-height:10vh;--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;--justify-content:center;--align-items:center;--gap:0% 5%;--background-transition:0.3s;}.elementor-2080 .elementor-element.elementor-element-9277101{--display:flex;--min-height:10vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-a3cd237{text-align:center;}.elementor-2080 .elementor-element.elementor-element-1393bc4{--display:flex;--min-height:10vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-f2a68c8{text-align:center;}.elementor-2080 .elementor-element.elementor-element-dec784c{--display:flex;--min-height:10vh;--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;--justify-content:center;--align-items:center;--gap:0vw 0vw;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-dec784c.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-db5d5b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-2080 .elementor-element.elementor-element-2d58160{text-align:center;}.elementor-2080 .elementor-element.elementor-element-2d58160 img{width:100%;}.elementor-2080 .elementor-element.elementor-element-ba819ab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-2080 .elementor-element.elementor-element-4cd44fd{text-align:center;font-family:"Futura LT", Sans-serif;font-size:15px;font-weight:400;}.elementor-2080 .elementor-element.elementor-element-4cd44fd.elementor-element{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-ce13027{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-2080 .elementor-element.elementor-element-84221c0{text-align:center;}.elementor-2080 .elementor-element.elementor-element-84221c0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2080 .elementor-element.elementor-element-df8cc7e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;}.elementor-2080 .elementor-element.elementor-element-7d59136{text-align:center;}.elementor-2080 .elementor-element.elementor-element-7d59136 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2080 .elementor-element.elementor-element-8ea077d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:3;}.elementor-2080 .elementor-element.elementor-element-8ea077d.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-2080 .elementor-element.elementor-element-7a01cb8{--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;--align-items:center;}.elementor-2080 .elementor-element.elementor-element-68932da{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:10;}.elementor-2080 .elementor-element.elementor-element-68932da.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-87e39a2{--min-height:30vh;--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;--justify-content:flex-start;--align-items:center;}.elementor-2080 .elementor-element.elementor-element-87e39a2.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-c6702bc{--min-height:9.46vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-2080 .elementor-element.elementor-element-c6702bc.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-026159f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2080 .elementor-element.elementor-element-ff33010{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2080 .elementor-element.elementor-element-ff33010.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-9560628{--min-height:9.46vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-2080 .elementor-element.elementor-element-9560628.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-45a0c53{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2080 .elementor-element.elementor-element-62c11c3{--min-height:9.46vw;}.elementor-2080 .elementor-element.elementor-element-62c11c3.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-f9d14b8{--min-height:9.46vw;--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;--justify-content:center;--align-items:center;}.elementor-2080 .elementor-element.elementor-element-014addd{--min-height:9.46vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:5;}.elementor-2080 .elementor-element.elementor-element-014addd.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-37e1835{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2080 .elementor-element.elementor-element-d5fc3fd{--min-height:9.46vw;--z-index:10;}.elementor-2080 .elementor-element.elementor-element-d5fc3fd.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-2143ee0{z-index:10;}.elementor-2080 .elementor-element.elementor-element-e2e90f2{--min-height:9.46vw;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--z-index:10;}.elementor-2080 .elementor-element.elementor-element-dbac67d .elementor-icon-wrapper{text-align:center;}.elementor-2080 .elementor-element.elementor-element-dbac67d .elementor-icon{font-size:3vw;}.elementor-2080 .elementor-element.elementor-element-dbac67d .elementor-icon svg{height:3vw;}.elementor-2080 .elementor-element.elementor-element-dbac67d > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-2080 .elementor-element.elementor-element-dbac67d.elementor-element{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-c119bb4 .elementor-icon-wrapper{text-align:center;}.elementor-2080 .elementor-element.elementor-element-c119bb4 .elementor-icon{font-size:3vw;}.elementor-2080 .elementor-element.elementor-element-c119bb4 .elementor-icon svg{height:3vw;}.elementor-2080 .elementor-element.elementor-element-c119bb4 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-c119bb4.elementor-element{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-abefc95{--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:10;}.elementor-2080 .elementor-element.elementor-element-48b1d0a{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-48b1d0a.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-dfa9247{text-align:center;}.elementor-2080 .elementor-element.elementor-element-dfa9247 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-dfa9247.elementor-element{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-11bb490{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-11bb490.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-77c7c77{text-align:center;}.elementor-2080 .elementor-element.elementor-element-77c7c77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-77c7c77.elementor-element{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-a476298{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-a476298.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-ed485a7{text-align:center;}.elementor-2080 .elementor-element.elementor-element-ed485a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-ed485a7.elementor-element{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-ba5044e{--min-height:9.46vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:5;}.elementor-2080 .elementor-element.elementor-element-ba5044e.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-3a44337{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2080 .elementor-element.elementor-element-896b6fc{text-align:center;}.elementor-2080 .elementor-element.elementor-element-896b6fc img{width:100%;}.elementor-2080 .elementor-element.elementor-element-a82303a{--min-height:9.46vw;--z-index:10;}.elementor-2080 .elementor-element.elementor-element-a82303a.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-657fd26{--min-height:9.46vw;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--z-index:10;}.elementor-2080 .elementor-element.elementor-element-de415bd .elementor-icon-wrapper{text-align:center;}.elementor-2080 .elementor-element.elementor-element-de415bd .elementor-icon{font-size:3vw;}.elementor-2080 .elementor-element.elementor-element-de415bd .elementor-icon svg{height:3vw;}.elementor-2080 .elementor-element.elementor-element-de415bd > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-2080 .elementor-element.elementor-element-de415bd.elementor-element{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-bec1c8d .elementor-icon-wrapper{text-align:center;}.elementor-2080 .elementor-element.elementor-element-bec1c8d .elementor-icon{font-size:3vw;}.elementor-2080 .elementor-element.elementor-element-bec1c8d .elementor-icon svg{height:3vw;}.elementor-2080 .elementor-element.elementor-element-bec1c8d > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-bec1c8d.elementor-element{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-59fbb15{--min-height:0px;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:10;}.elementor-2080 .elementor-element.elementor-element-5623e50{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-5623e50.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-ac8ecf4{text-align:center;}.elementor-2080 .elementor-element.elementor-element-ac8ecf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-ac8ecf4.elementor-element{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-142bcdd{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-142bcdd.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-82d2527{text-align:center;}.elementor-2080 .elementor-element.elementor-element-82d2527 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-82d2527.elementor-element{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-5624f58{--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-5624f58.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-d033d80{text-align:center;}.elementor-2080 .elementor-element.elementor-element-d033d80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-d033d80.elementor-element{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-64361ae{--min-height:9.46vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-2080 .elementor-element.elementor-element-64361ae.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-e04f716{--min-height:9.46vw;--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;--justify-content:center;--align-items:center;}.elementor-2080 .elementor-element.elementor-element-6155334{--min-height:9.46vw;--z-index:10;}.elementor-2080 .elementor-element.elementor-element-6155334.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-b3d336f{--min-height:9.46vw;--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;--justify-content:center;--align-items:center;}.elementor-2080 .elementor-element.elementor-element-da48718{--min-height:9.46vw;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:1;}.elementor-2080 .elementor-element.elementor-element-da48718.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-1834cee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2080 .elementor-element.elementor-element-d4a7357{--min-height:9.46vw;--z-index:10;}.elementor-2080 .elementor-element.elementor-element-d4a7357.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-a0536e0{--min-height:9.46vw;--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;--justify-content:center;--align-items:center;}.elementor-2080 .elementor-element.elementor-element-a80c848.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-a80c848{--z-index:1;}.elementor-2080 .elementor-element.elementor-element-dc77f2f{--min-height:0vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-dc77f2f.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-7db6689{--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;--align-items:center;}.elementor-2080 .elementor-element.elementor-element-9d5eac1 .elementor-heading-title{font-size:5.5vh;}.elementor-2080 .elementor-element.elementor-element-8892929{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;}.elementor-2080 .elementor-element.elementor-element-8892929.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-dec784c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0vw 7vw;}.elementor-2080 .elementor-element.elementor-element-dec784c.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-4cd44fd{text-align:center;}.elementor-2080 .elementor-element.elementor-element-4cd44fd.elementor-element{--align-self:center;}}@media(max-width:768px){.elementor-2080 .elementor-element.elementor-element-7a01cb8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2080 .elementor-element.elementor-element-7a01cb8.e-con{--align-self:center;}.elementor-2080 .elementor-element.elementor-element-68932da{--width:100vw;--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;--align-items:flex-start;--gap:0px 0px;}.elementor-2080 .elementor-element.elementor-element-87e39a2{--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;--align-items:flex-start;}.elementor-2080 .elementor-element.elementor-element-c6702bc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-9560628{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-2080 .elementor-element.elementor-element-1c0d4d6{text-align:center;}.elementor-2080 .elementor-element.elementor-element-1c0d4d6 img{width:100%;}.elementor-2080 .elementor-element.elementor-element-014addd{--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;--justify-content:center;--align-items:center;}.elementor-2080 .elementor-element.elementor-element-dbac67d .elementor-icon{font-size:3vw;}.elementor-2080 .elementor-element.elementor-element-dbac67d .elementor-icon svg{height:3vw;}.elementor-2080 .elementor-element.elementor-element-dbac67d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-2080 .elementor-element.elementor-element-c119bb4 .elementor-icon{font-size:3vw;}.elementor-2080 .elementor-element.elementor-element-c119bb4 .elementor-icon svg{height:3vw;}.elementor-2080 .elementor-element.elementor-element-c119bb4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-ba5044e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-2080 .elementor-element.elementor-element-de415bd .elementor-icon{font-size:3vw;}.elementor-2080 .elementor-element.elementor-element-de415bd .elementor-icon svg{height:3vw;}.elementor-2080 .elementor-element.elementor-element-de415bd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-2080 .elementor-element.elementor-element-bec1c8d .elementor-icon{font-size:3vw;}.elementor-2080 .elementor-element.elementor-element-bec1c8d .elementor-icon svg{height:3vw;}.elementor-2080 .elementor-element.elementor-element-bec1c8d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-2080 .elementor-element.elementor-element-64361ae{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-2080 .elementor-element.elementor-element-da48718{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-2080 .elementor-element.elementor-element-a80c848{--width:100vw;--min-height:0vh;}.elementor-2080 .elementor-element.elementor-element-dc77f2f{--min-height:0vh;--justify-content:center;}.elementor-2080 .elementor-element.elementor-element-9d5eac1 .elementor-heading-title{font-size:10vw;}.elementor-2080 .elementor-element.elementor-element-8892929{--min-height:0vh;--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;--justify-content:center;--align-items:center;--gap:2vw 0vw;--padding-block-start:0;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;}.elementor-2080 .elementor-element.elementor-element-9277101{--width:60%;}.elementor-2080 .elementor-element.elementor-element-1393bc4{--width:60%;}.elementor-2080 .elementor-element.elementor-element-4cd44fd{font-size:2.7vw;}}@media(min-width:769px){.elementor-2080 .elementor-element.elementor-element-68932da{--width:20vw;}.elementor-2080 .elementor-element.elementor-element-87e39a2{--width:20vw;}.elementor-2080 .elementor-element.elementor-element-c6702bc{--width:20vw;}.elementor-2080 .elementor-element.elementor-element-026159f{--width:2vw;}.elementor-2080 .elementor-element.elementor-element-ff33010{--width:7vw;}.elementor-2080 .elementor-element.elementor-element-09018e8{--width:11vw;}.elementor-2080 .elementor-element.elementor-element-9560628{--width:20vw;}.elementor-2080 .elementor-element.elementor-element-45a0c53{--width:2vw;}.elementor-2080 .elementor-element.elementor-element-62c11c3{--width:8vw;}.elementor-2080 .elementor-element.elementor-element-f9d14b8{--width:11vw;}.elementor-2080 .elementor-element.elementor-element-014addd{--width:20vw;}.elementor-2080 .elementor-element.elementor-element-37e1835{--width:2vw;}.elementor-2080 .elementor-element.elementor-element-d5fc3fd{--width:7vw;}.elementor-2080 .elementor-element.elementor-element-e2e90f2{--width:11vw;}.elementor-2080 .elementor-element.elementor-element-ba5044e{--width:20vw;}.elementor-2080 .elementor-element.elementor-element-3a44337{--width:2vw;}.elementor-2080 .elementor-element.elementor-element-a82303a{--width:7vw;}.elementor-2080 .elementor-element.elementor-element-657fd26{--width:11vw;}.elementor-2080 .elementor-element.elementor-element-64361ae{--width:20vw;}.elementor-2080 .elementor-element.elementor-element-e04f716{--width:2vw;}.elementor-2080 .elementor-element.elementor-element-6155334{--width:7vw;}.elementor-2080 .elementor-element.elementor-element-b3d336f{--width:11vw;}.elementor-2080 .elementor-element.elementor-element-da48718{--width:20vw;}.elementor-2080 .elementor-element.elementor-element-1834cee{--width:2vw;}.elementor-2080 .elementor-element.elementor-element-d4a7357{--width:7vw;}.elementor-2080 .elementor-element.elementor-element-a0536e0{--width:11vw;}.elementor-2080 .elementor-element.elementor-element-a80c848{--width:60vw;}.elementor-2080 .elementor-element.elementor-element-dc77f2f{--width:60vw;}.elementor-2080 .elementor-element.elementor-element-7db6689{--width:60vw;}.elementor-2080 .elementor-element.elementor-element-d40e467{--width:60vw;}.elementor-2080 .elementor-element.elementor-element-8892929{--width:60vw;}.elementor-2080 .elementor-element.elementor-element-9277101{--width:30%;}.elementor-2080 .elementor-element.elementor-element-1393bc4{--width:30%;}.elementor-2080 .elementor-element.elementor-element-dec784c{--width:60vw;}.elementor-2080 .elementor-element.elementor-element-db5d5b9{--width:33%;}.elementor-2080 .elementor-element.elementor-element-ba819ab{--width:33%;}.elementor-2080 .elementor-element.elementor-element-ce13027{--width:33%;}.elementor-2080 .elementor-element.elementor-element-df8cc7e{--width:33%;}.elementor-2080 .elementor-element.elementor-element-8ea077d{--width:20vw;}}@media(max-width:1024px) and (min-width:769px){.elementor-2080 .elementor-element.elementor-element-68932da{--width:30vw;}.elementor-2080 .elementor-element.elementor-element-87e39a2{--width:45vw;}.elementor-2080 .elementor-element.elementor-element-c6702bc{--width:45vw;}.elementor-2080 .elementor-element.elementor-element-026159f{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-ff33010{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-09018e8{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-9560628{--width:45vw;}.elementor-2080 .elementor-element.elementor-element-45a0c53{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-62c11c3{--width:20vw;}.elementor-2080 .elementor-element.elementor-element-f9d14b8{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-014addd{--width:45vw;}.elementor-2080 .elementor-element.elementor-element-37e1835{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-d5fc3fd{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-e2e90f2{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-abefc95{--width:20vw;}.elementor-2080 .elementor-element.elementor-element-48b1d0a{--width:100%;}.elementor-2080 .elementor-element.elementor-element-11bb490{--width:100%;}.elementor-2080 .elementor-element.elementor-element-a476298{--width:100%;}.elementor-2080 .elementor-element.elementor-element-ba5044e{--width:45vw;}.elementor-2080 .elementor-element.elementor-element-3a44337{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-a82303a{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-657fd26{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-59fbb15{--width:20vw;}.elementor-2080 .elementor-element.elementor-element-5623e50{--width:100%;}.elementor-2080 .elementor-element.elementor-element-142bcdd{--width:100%;}.elementor-2080 .elementor-element.elementor-element-5624f58{--width:100%;}.elementor-2080 .elementor-element.elementor-element-64361ae{--width:45vw;}.elementor-2080 .elementor-element.elementor-element-e04f716{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-6155334{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-b3d336f{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-da48718{--width:45vw;}.elementor-2080 .elementor-element.elementor-element-1834cee{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-d4a7357{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-a0536e0{--width:15vw;}.elementor-2080 .elementor-element.elementor-element-a80c848{--width:78.473vw;}.elementor-2080 .elementor-element.elementor-element-dc77f2f{--width:70vw;}.elementor-2080 .elementor-element.elementor-element-7db6689{--width:70vw;}.elementor-2080 .elementor-element.elementor-element-d40e467{--width:70vw;}.elementor-2080 .elementor-element.elementor-element-8892929{--width:70vw;}.elementor-2080 .elementor-element.elementor-element-dec784c{--width:100vw;}.elementor-2080 .elementor-element.elementor-element-8ea077d{--width:0vw;}}/* Start custom CSS for text-editor, class: .elementor-element-faf3429 */.elementor-2080 .elementor-element.elementor-element-faf3429 a{
    color:var(--blanc) !important;}

@media screen and (min-width: 1024px){
.elementor-2080 .elementor-element.elementor-element-faf3429 a:hover{
    color:var(--jaune) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a01cb8 *//* DEFINITION OF VARIABLES */
:root {
 /* Color palette */
 --bleu: #3c4a67;
 --rose: #dcc2c2;
 --gris: #707070;
 --rose2: #C1AAAA;
 --jaune: #FCEE85;
 --blanc: #FFFEF7;
}


/*Valeurs globales*/
#page{
    width:100vw;
    background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
    background-repeat:repeat;
    background-position:center;
    background-size:contain;
    background-color:var(--blanc);
    padding:0;
}

#ascenseurblog{
    display:none;
}

.bodysection{
    border-left:solid 2px var(--bleu);
    border-right:solid 2px var(--bleu);
}

#footerlogo{
    width:25%;
}

#byme{
    width:25%;
}

#contact{
    width:25%;
}

#mentions{
    width:25%;
}

#sitecreation{
    font-family: "Futura LT" !important;
    font-weight: bold;
    color:var(--bleu) !important;
}

h1{
    color:var(--bleu) !important;
    font-family:"Gill Shadow" !important;
}

h2{
    color:var(--bleu) !important;
    font-family:"Gill Shadow" !important;
}

h3{
    color:var(--nleu) !important;
    font-family:"Gill Shadow" !important;
    line-height: 1.2em !important;
}

h4{
    color:var(--bleu) !important;
    font-family: "Futura LT" !important;
    font-weight: bold !important;
}

main h3:active{
    color:var(--rose) !important;
    font-family:"Gill Shadow" !important;
}

ul {
  list-style-type: circle;
  list-style-position: outside;
  margin-left:5vw;
  font-family: "Futura LT" !important;
}


p{
    color:var(--gris) !important;
    font-family: "Futura LT" !important;
}

a{
    color:var(--rose) !important;
}

a:focus{
        color:var(--bleu) !important;
    }

.logomenu{
    width:100%;
}

#logomenuapropos{
    display:none;
}



/*Animations*/

@keyframes reveal{
    from{clip-path: inset(0 100% 0 0);}
    to{clip-path: inset(-5% -5% -5% -5%);}
}

@keyframes revealv{
    from{clip-path: inset(0 0 100% 0);}
    to{clip-path: inset(0 0 0 0);}
}

@keyframes dereveal{
    from{clip-path: inset(-5% -5% -5% -5%);}
    to{clip-path: inset(0 100% 0 0);}
}

@keyframes derevealv{
    from{clip-path: inset(0 0 0 0);}
    to{clip-path: inset(0 0 100% 0);}
}

@keyframes transp{
    from{opacity:1;}
    to{opacity:0;}
}

@keyframes detransp{
    from{opacity:0;}
    to{opacity:1;}
}

@keyframes rot{
    from{transform:rotate(0deg);}
    to{transform:rotate(180deg);}
}

@keyframes move{
    from{left:0;}
    to{left:25vw;}
}

@keyframes dremove{
    from{right:0;}
    to{right:25vw;}
} 

@keyframes indx{
    from{z-index:2;}
    to{z-index:0;}
}

@keyframes deindx{
    from{z-index:0;}
    to{z-index:3;}
}    

@keyframes ouverturevolet {
    from {top:0px;}
    to{top:-75%;}
}









@media screen and (min-width: 1024px) {

/*Gauche*/

    #sectionmenu{
        width:20vw;
        padding:0;
    }

    #ascenseur{
        position:fixed;
        width:20vw;
        top:3vh;
        padding:0;
        row-gap:11px;
    }
    
    .etageascenseur{
        width:20vw;
        height:7vw;
        padding:0;
    }
    
    #ascenseurservices{
        z-index:5;
    }
    
    #ascenseurapropos{
        z-index:3;
    }
    
    #ascenseurapropos:focus-within{
        z-index:5;
    }    

    .submenudte{
        opacity:0;
        pointer-events: none;
        width:11vw;
        height:7vw;
        /*padding:0*/;
    }

    .menulogo{
        width:7vw;
        height:7vw;
        padding:0;
    }

    .menu{
        width:7vw;
        height:7vw;
        padding:0;
        background-image: url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPageRose.svg");
        background-repeat:no-repeat;
        background-size:cover;
        background-color:var(--bleu);
        border:1px dashed var(--rose);
        outline:1px dashed var(--rose);
        outline-offset:5px;
        }
 
    .menutoit{
        width:7.45vw;
        height:7.45vw;
        padding:0;
        margin-left:-5px;
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/ToitAscenseur.svg");
        background-repeat: no-repeat;
        background-position: center;
        background-size:contain;
    }    

    .submenugche{
        width:0.5vw;
        height:7vw;
        padding:0;
    }

    .listesousetages{
        padding-left:10px;
        padding-top:0;
        padding-bottom:0;
        left:10px;
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
        background-size:cover;
        backdrop-filter: blur(2px);
        border:1px dashed var(--rose);
        outline:1px dashed var(--rose);
        outline-offset:5px; 
    }

    .sousetage{
        padding:5px 0 5px 0; 
    }

    .titremenu{
        font-family:"Futura LT", sans-serif;
        font-size: 1.6rem;
        font-variant: small-caps;
        font-weight:bold;
    }

    .titremenutoit{
        font-family:"Futura LT", sans-serif;
        font-size: 1.6rem;
        font-variant: small-caps;
        font-weight:normal; 
        line-height: 0.8rem;
    }

    .titresousetage{
        font-family:"Futura LT", sans-serif;
        font-size: 1rem;
        font-variant: small-caps;
        font-weight:bold;        
    }

    nav a{
        color:var(--rose) !important;
    }

    nav a:focus{
        color:var(--bleu) !important;
    }

    nav a:hover{
        color:var(--bleu) !important;
    }

    .elementor-2080 .elementor-element.elementor-element-7a01cb8 nav a:active{
        color:var(--blanc) !important;
    }

     .menu:hover{
        background-color:transparent;
        backdrop-filter: blur(2px);
    }
    
    .menu:focus-within{
        background-color:transparent;
        backdrop-filter: blur(2px);     
    }

    .menu:active{
        background-color:var(--rose);
    }

    .sousetage:active{
        background-color:var(--rose);
    }

    .menu:hover + .submenudte{
        opacity:1;
    }

    .submenudte:hover, .submenudte:focus, .submenudte:focus-within{
        opacity: 1;
        pointer-events: visible;
    }

    .menu:hover + .submenudte, .menu:focus-within + .submenudte {
        opacity: 1;
        pointer-events: visible;
    }
    
    #menucible{
        width:7vw;
        height:7vw;
        padding:0;        
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
        background-size: cover;
        background-color:transparent;
    }
    
    #menucible:active{
        background-color:transparent;
    }
    
    #submenudtecible{
        opacity:1;
        pointer-events:visible;
        width:11vw;
        height:7vw;
        /*padding:0*/;        
    }    
    
    #titremenucible{
        color:var(--bleu) !important;
    }
    
    #titresousetagecible{
        color:var(--bleu);
    }    
    
    #logotoit{
        display:none;
    }
    
    .flechedte{
        display:none;
    }

    .flechegche{
        display:none;
    }
    
    .logomenu{
    width:70%;
    }
    
    #logomenumobile{
        display:none;
    }    



/*Centre*/

    #sectionprincipale{
        width:60vw;
        padding:0;
    }
    
    #footer{
        width:60vw;
        height:10vh;
        padding:0;        
    }

    .bodysection{
        width:60vw;
        padding:0;
        row-gap:2vh;
    }

    .titresection{
        width:60vw;
    }
    
    #sectiontexte{
        top:3vh;
        width:55vw;
        backdrop-filter:blur(4px);
    }
    
    #sectionliens{
        width:55vw;
        height:15vh;
        column-gap:5vw;
    }
    
    .liensection{
        width:30%;
        height:10vh;
        background-color:var(--bleu);
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPageRose.svg");
        background-size:cover;
    }
    
    .liensection:hover{
        background-color:transparent;
        backdrop-filter: blur(20px);
    }
    
    .liensection:active{
        background-color:var(--rose);
    }
    
    h1{
        font-size:5.5rem !important;
        -webkit-text-stroke: 2px var(--blanc) !important;
        text-shadow: 4px 4px 0 var(--bleu) !important;
    }
    
    h2{
        font-size:4rem !important;
        -webkit-text-stroke: 2px var(--blanc) !important;
        text-shadow: 4px 4px 0 var(--bleu) !important;
    }
    
    .titrelien a{
        color:var(--bleu) !important;
        font-family:"Gill Shadow" !important;
        line-height: 1.2em !important;
        font-size:1.9rem !important;     
        -webkit-text-stroke: 1px var(--blanc) !important;
        text-shadow: 2px 2px 0 var(--bleu) !important;
    }

    .titrelien a:active{
        color:var(--rose) !important;
        font-family:"Gill Shadow" !important;
        line-height: 1.2em !important;
        font-size:1.9rem !important;
        -webkit-text-stroke: 1px var(--bleu) !important;
        text-shadow: 2px 2px 0 var(--bleu) !important;
    }

    .titrelien a:hover{
        color:var(--bleu) !important;
        font-family:"Gill Shadow" !important;
        line-height: 1.2em !important;
        font-size:1.9rem !important;
        -webkit-text-stroke: 1px var(--blanc) !important;
        text-shadow: 2px 2px 0 var(--rose) !important;
    }
    
    .titrelien a:visited{
        color:var(--bleu) !important;
        font-family:"Gill Shadow" !important;
        line-height: 1.2em !important;
        font-size:1.9rem !important;
        -webkit-text-stroke: 1px var(--blanc) !important;
        text-shadow: 2px 2px 0 var(--bleu) !important;
    } 
    
    h4{
        font-size:1.8rem !important;
        margin-top:5vh;
    }
    
    p{
        font-size:1.2rem !important;
    }    

    ul{
        font-size:1.2rem !important;
    }
    
    #sitecreation{
        font-size:1rem;
    }

    #logofooter{
        width:30%;
    }
    


/*Droite*/ 

    #sectionmarge{
        width:20vw;
        padding:0;
    }
}










@media screen and (min-width: 768px) and (max-width: 1024px){

/*Gauche (haut)*/

    #sectionmenu{
        width:20vw;
        padding:0;
    }

    /*#boxlogo{
        width:30vw;
        height:15vw;
        padding:0;
    }*/

    #ascenseur{
        position:fixed;
        width:30vw;
        top:3vh;
        left:1vw;
        padding:0;
        row-gap:11px; 
    }
    
    .etageascenseur{
        width:30vw;
        height:15vw;
        padding:0;
    }

    .submenudte{
        width:15vw;
        height:15vw;
        padding:0;
    }

    .menulogo{
        width:15vw;
        height:15vw;
        padding:0;
    }

    .menu{
        width:15vw;
        height:15vw;
        padding:0;
        background-image: url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPageRose.svg");
        background-repeat:no-repeat;
        background-size:cover;
        background-color:var(--bleu);
        border:1px dashed var(--rose);
        outline:1px dashed var(--rose);
        outline-offset:5px;           
        }

    .menutoit{
        width:17.5vw;
        height:17.5vw;
        margin-left:-6px;
        margin-bottom:3px;
        padding:0;
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/ToitAscenseur.svg");
        background-repeat: no-repeat;
        background-position: center;
    }    

    .submenugche{
        display:none;
        width:0.5vw;
        height:14.42vw;
        padding:0;
    }

    .listesousetages{
        position:absolute;
        padding-top:0;
        padding-bottom:0;
        opacity:0;
        width:20vw;
        padding:0;
        left:7.7vw;
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
        background-size:cover;
        /*background-color:var(--fond);*/
        pointer-events:none;
        backdrop-filter: blur(2px);
        border:1px dashed var(--rose);
        outline:1px dashed var(--rose);
        outline-offset:5px;
    }

    .sousetage{
        padding:5px 0 5px 0; 
        height:5vh;
        border-bottom:solid 2px var(--rose);
    }

    .titremenu{
        font-family:"Futura LT", sans-serif;
        font-size: 1.2rem;
        font-variant: small-caps;
        font-weight:bold;
    }

    .titremenutoit{
        font-family:"Futura LT", sans-serif;
        font-size: 1rem;
        font-variant: small-caps;
        font-weight:normal; 
        line-height: 0.8rem;
    }

    .titresousetage{
        font-family:"Futura LT", sans-serif;
        font-size: 1rem;
        font-variant: small-caps;
        font-weight:bold;
    }

    nav a{
        color:var(--rose) !important;
    }

    nav a:focus{
        color:var(--bleu) !important;
    }

    /*nav a:hover{
        color:var(--primary);
    }*/

    .elementor-2080 .elementor-element.elementor-element-7a01cb8 nav a:active{
        color:var(--jaune) !important;
    }

    /*.menu:hover{
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
        background-size:cover;
        backdrop-filter: blur(2px);
    }*/
    
    .menu:focus-within{
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
        background-size:cover;
        backdrop-filter: blur(2px); 
    }
    
    .menu:active{
        background-color:var(--gris);
    }        

    .sousetage:active{
        background-color:var(--gris);
    }

    #menucible{
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
        background-size: cover;
        background-color:transparent;
    }
    
    #menucible:active{
        background-color:transparent;
    }
    
    #titremenucible{
        color:var(--bleu) !important;
    }
    
    #titresousetagecible{
        color:var(--bleu);
    }    
    
    #logotoit{
        display:none;
    }
    
    i{
        font-size:1.5rem;
        color:var(--rose) !important;
    }
    
    .flechedte{
        opacity:1;
        position:absolute;
        width:5vw;
        /*height:5vw;*/
        left:1.40vw;
        z-index:2;
        background:var(--bleu);
        border:1px dashed var(--rose);
        outline:1px dashed var(--rose);
        outline-offset:5px;    
    }

    .flechegche{
        opacity:1;
        position:absolute;
        width:5vw;
        /*height:5vw;*/
        left:1.40vw;
        z-index:1;
        background:var(--bleu);
        border:1px dashed var(--rose);
        outline:1px dashed var(--rose);
        outline-offset:5px;         
    }

    .flechedte:active + .listesousetages{
        opacity:1;
    }
    
    .listesousetages:active, .listesousetages:focus, .listesousetages:focus-within{
        opacity:1;
        pointer-events:visible;
    }
    
    .flechedte:active + .listesousetages, .flechedte:focus-within + .listesousetages{
        opacity:1;
        pointer-events: visible;
        animation:reveal 2s forwards;
        border:1px dashed var(--rose);
        outline:1px dashed var(--rose);
        outline-offset:5px;        
    }
    
    .flechedte:focus-within {
        animation: transp;
        animation-delay: 0s;
        animation-fill-mode:forwards;
        pointer-events: none;
        z-index:0;
    }
    
    .flechegche:active ~ .listesousetages, .flechegche:focus-within ~ .listesousetages{
        opacity:1;
        pointer-events: visible;
        animation:dereveal 2s forwards;
        border:1px dashed var(--rose);
        outline:1px dashed var(--rose);
        outline-offset:5px;
    } 



    




 

    .logomenu{
    width:70%;
    }
    
    #logomenumobile{
        display:none;
    }    


/*Centre*/

    #sectionprincipale{
        width:80vw;
        /*height:90vh;*/
        padding:0;
    }

    #footer{
        width:80vw;
        height:10vh;
    }

    .bodysection{
        width:80vw;
        row-gap:1vh;        
    }

    .titresection{
        width:80vw;
    }
    
    #sectiontexte{
        top:2vh;
        width:70vw;
        backdrop-filter:blur(4px)
    }
    
    #sectionliens{
        width:75vw;
        height:20vh;
        column-gap:4vw;
    }
    
    .liensection{
        width:50%;
        height:10vh;
        background-color:var(--bleu);
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPageRose.svg");
        background-size:cover;
    }
    
    .liensection:active{
        background-color:var(--rose);
    }
    
    h1{
        font-size:3.5rem !important;
        -webkit-text-stroke: 2px var(--blanc) !important;
        text-shadow: 4px 4px 0 var(--bleu) !important;
    }
    
    h2{
        font-size:3rem !important;
        -webkit-text-stroke: 2px var(--blanc) !important;
        text-shadow: 4px 4px 0 var(--bleu) !important;
    }
    
    .titrelien a{
        color:var(--bleu) !important;
        font-family:"Gill Shadow" !important;
        line-height: 1.2em !important;
        font-size:1.4rem !important;     
        -webkit-text-stroke: 1px var(--blanc) !important;
        text-shadow: 2px 2px 0 var(--bleu) !important;
    }

    .titrelien a:active{
        color:var(--rose) !important;
        font-family:"Gill Shadow" !important;
        line-height: 1.2em !important;
        font-size:1.4rem !important;
        -webkit-text-stroke: 1px var(--bleu) !important;
        text-shadow: 2px 2px 0 var(--bleu) !important;
    }

    .titrelien a:visited{
        color:var(--bleu) !important;
        font-family:"Gill Shadow" !important;
        line-height: 1.2em !important;
        font-size:1.4rem !important;
        -webkit-text-stroke: 1px var(--blanc) !important;
        text-shadow: 2px 2px 0 var(--bleu) !important;
    } 
    
    h4{
        font-size:1.5rem !important;
        margin-top:5vh;
    }
    
    p{
        font-size:1.2rem !important;
    }    

    ul{
        font-size:1.2rem !important;
    }
    
    #sitecreation{
        font-size:0.8rem;
    }   

    #logofooter{
        width:100%;
    } 


    
/*Droite*/

    #sectionmarge{
        display:none;
    }
    
}










@media screen and (max-width:768px){

/*gauche (haut)*/
    
    #sectionmenu{
        height:20vh;
        width:100vw;
        padding:0;
    }
    
    #boxlogo{
        display:none;
    }
    
    #ascenseur{
        position:fixed;
        height:20vh;
        width:100vw;
        padding:0;
    }
    
    .etageascenseur{
        height:20vh;
        width:25%;
        margin-top:0;
    }

    #ascenseurapropos:focus-within{
        z-index:0;
    }
    
    .submenugche{
        /*position:static;
        height:0vh;
        width:100%;
        top:0;*/
        display:none;
    }
    
    .menu{
        position:static;
        height:10vh;
        width:100%;
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPageRose.svg");
        background-size:cover;
        padding:0;
        background-color:var(--bleu);
    }
    
    .menutoit{
       /* position:static;*/
        height:10vh;
        width:100%;
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPageRose.svg");
        background-size:cover;
        background-color:var(--bleu);
    }
    
    .submenudte{
        /*position:static;*/
        height:10vh;
        width:100%;
        /*margin-top:20vh;*/
    }
    
    .listesousetages{
        position:absolute;
        z-index:0;
        opacity:0;
        width:40vw;
        top:0.8vh;
        /*left:20px;*/
        pointer-events:none;
    }
    
    .sousetage{
        height:10vh;
        width:40vw;
        padding:0 5px 0 5px;
        border-bottom:solid 2px var(--blanc);
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPageRose.svg");
        background-repeat: no-repeat;
        background-size:cover;        
        background-color:var(--bleu);
        backdrop-filter: blur(1px);  
    }
    
    .titremenu{
        font-family:"Futura LT", sans-serif;
        font-size: 1.1rem;
        font-variant: small-caps;
        font-weight:bold;
    }
    
    .titremenutoit{
        display:none;
    }
    
    .titresousetage{
        font-family:"Futura LT", sans-serif;
        font-size: 1.1rem;
        font-variant: small-caps;
        font-weight:bold;        
    }
    
    .titresousetage a:focus{
        color:var(--rose) !important;
    }    

    nav a{
        color:var(--blanc) !important;
    }
    
    nav a:focus{
        color:var(--bleu) !important;
    }
    
    .elementor-2080 .elementor-element.elementor-element-7a01cb8 nav a:active{
        color:var(--rose) !important;
    }

    .menu:focus-within{
        background:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
        background-size:cover;
        backdrop-filter: blur(1px);
    }
    
    .menu:active{
        background-color:var(--gris);
    }
    
    .sousetage:active{
        background-color:var(--gris);
    }
    
    #menucible{
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
        background-size: cover;
        background-color:transparent;
        backdrop-filter: blur(1px);
    }
    
    #menucible:active{
        background-color:transparent;
    }
    
    #titremenucible{
        color:var(--bleu) !important;
    }
    
    #titresousetagecible{
        color:var(--rose);
    }
    
    #sousetagecible{
        background-color:transparent;
    }
    
    #logotoit{
        display:block;
    }
    
    i{
        font-size:1.7rem;
        color:var(--blanc) !important;
    }
    
    .flechedte{
        opacity:1;
        transform:rotate(90deg);
        position:absolute;
        top:-2.5vh;
        /*width:5vw;*/
        /*height:15vw;*/
        /*right:195px;*/
        z-index:2;
        background:var(--bleu);
        padding-top:1vw;
    }

    .flechegche{
        Opacity:1;
        transform:rotate(90deg);
        position:absolute;
        top:-2.5vh;
        /*width:5vw;*/
        /*height:5vw;*/
        /*right:195px;*/
        z-index:1;
        background:var(--bleu);
        padding-top:1vw;
    }
    
    .flechedte:active + .listesousetages{
        opacity:1;
    }
    
    .listesousetages:active, .listesousetages:focus, .listesousetages:focus-within{
        opacity:1;
        pointer-events:visible;
    }
    
    .flechedte:active + .listesousetages, .flechedte:focus-within + .listesousetages{
        opacity:1;
        pointer-events: visible;
        animation:revealv 2s forwards;
    }
    
    .flechedte:focus-within {
        animation: transp;
        animation-delay: 0s;
        animation-fill-mode:forwards;
        pointer-events: none;
        z-index:0;
    }
    
    .flechegche:active ~ .listesousetages, .flechegche:focus-within ~ .listesousetages{
        opacity:1;
        pointer-events: visible;
        animation:derevealv 2s forwards;
    }


    .logomenu{
    width:70%;
    }    
    



/*Centre*/    
    #sectionprincipale{
        width:100vw;
        padding:0;
    }

    #footer{
        width:100vw;
        height:10vh;
    }

    .bodysection{
        width:100vw;
        row-gap:1vh;        
    }

    .titresection{
        width:100vw;
    }
    
    #sectiontexte{
        top:2vh;
        width:95vw;
        backdrop-filter:blur(4px)
    }
    
    #sectionliens{
        width:95vw;
        height:24vh;
    }
    
    .liensection{
        width:60%;
        height:10vh;
        background-color:var(--bleu);
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPageRose.svg");
        background-size:cover;
    }
    
    .liensection:active{
        background-color:var(--rose);
    }

    h1{
        font-size:2.4rem !important;
        -webkit-text-stroke: 2px var(--blanc) !important;
        text-shadow: 4px 4px 0 var(--bleu) !important;
    }
    
    h2{
        font-size:2.3rem !important;
        -webkit-text-stroke: 1px var(--blanc) !important;
        text-shadow: 2px 2px 0 var(--bleu) !important;
    }
    
    .titrelien a:active{
        color:var(--rose) !important;
        font-family:"Gill Shadow" !important;
        line-height: 1.2em !important;
        font-size:1.3rem !important;
        -webkit-text-stroke: 0.5px var(--bleu) !important;
        text-shadow: 1px 1px 0 var(--bleu) !important;
    }    
    
    .titrelien a{
        color:var(--bleu) !important;
        font-family:"Gill Shadow" !important;
        line-height: 1.2em !important;
        font-size:1.3rem !important;
        -webkit-text-stroke: 0.5px var(--blanc) !important;
        text-shadow: 1px 1px 0 var(--bleu) !important;
    }

    .titrelien a:visited{
        color:var(--bleu) !important;
        font-family:"Gill Shadow" !important;
        line-height: 1.2em !important;
        font-size:1.3rem !important;
        -webkit-text-stroke: 0.5px var(--blanc) !important;
        text-shadow: 1px 1px 0 var(--bleu) !important;
    } 
    
    h4{
        color:var(--bleu);
        font-size:1.2rem !important;
        margin-top:5vh;
    }
    
    p{
        font-size:1rem !important;
    }    

    ul{
        font-size:1rem !important;
    }
    
    #sitecreation{
        font-size:0.5rem;
    } 

    #logofooter{
        width:60%;
    }
   

/*Droite*/

    #sectionmarge{
        display:none;
    }
    
}/* End custom CSS */