.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-68932da, .elementor-1796 .elementor-element.elementor-element-68932da::before{--border-transition:0.3s;}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-c6702bc:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-983aed1{text-align:center;}.elementor-1796 .elementor-element.elementor-element-983aed1 img{width:100%;}.elementor-1796 .elementor-element.elementor-element-983aed1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-9560628:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-faf3429{text-align:center;}.elementor-1796 .elementor-element.elementor-element-faf3429 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-1c0d4d6{text-align:center;}.elementor-1796 .elementor-element.elementor-element-1c0d4d6 img{width:100%;}.elementor-1796 .elementor-element.elementor-element-1c0d4d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-014addd:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-2143ee0{text-align:center;}.elementor-1796 .elementor-element.elementor-element-2143ee0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .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-1796 .elementor-element.elementor-element-dbac67d .elementor-icon-wrapper{text-align:center;}.elementor-1796 .elementor-element.elementor-element-dbac67d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-dbac67d.elementor-view-framed .elementor-icon, .elementor-1796 .elementor-element.elementor-element-dbac67d.elementor-view-default .elementor-icon{color:var( --e-global-color-0c481ec );border-color:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-dbac67d.elementor-view-framed .elementor-icon, .elementor-1796 .elementor-element.elementor-element-dbac67d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-dbac67d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-c119bb4 .elementor-icon-wrapper{text-align:center;}.elementor-1796 .elementor-element.elementor-element-c119bb4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-c119bb4.elementor-view-framed .elementor-icon, .elementor-1796 .elementor-element.elementor-element-c119bb4.elementor-view-default .elementor-icon{color:var( --e-global-color-0c481ec );border-color:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-c119bb4.elementor-view-framed .elementor-icon, .elementor-1796 .elementor-element.elementor-element-c119bb4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-c119bb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .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-1796 .elementor-element.elementor-element-abefc95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1796 .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-1796 .elementor-element.elementor-element-48b1d0a.e-con{--align-self:flex-start;}.elementor-1796 .elementor-element.elementor-element-dfa9247{text-align:left;}.elementor-1796 .elementor-element.elementor-element-dfa9247 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-dfa9247.elementor-element{--align-self:flex-start;}.elementor-1796 .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-1796 .elementor-element.elementor-element-77c7c77{text-align:left;}.elementor-1796 .elementor-element.elementor-element-77c7c77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-77c7c77.elementor-element{--align-self:flex-start;}.elementor-1796 .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-1796 .elementor-element.elementor-element-ed485a7{text-align:left;}.elementor-1796 .elementor-element.elementor-element-ed485a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-ed485a7.elementor-element{--align-self:flex-start;}.elementor-1796 .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-1796 .elementor-element.elementor-element-ba5044e:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1796 .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-1796 .elementor-element.elementor-element-896b6fc{text-align:center;}.elementor-1796 .elementor-element.elementor-element-896b6fc img{width:100%;}.elementor-1796 .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-1796 .elementor-element.elementor-element-bbb252f{text-align:center;color:var( --e-global-color-text );}.elementor-1796 .elementor-element.elementor-element-bbb252f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .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-1796 .elementor-element.elementor-element-de415bd .elementor-icon-wrapper{text-align:center;}.elementor-1796 .elementor-element.elementor-element-de415bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-de415bd.elementor-view-framed .elementor-icon, .elementor-1796 .elementor-element.elementor-element-de415bd.elementor-view-default .elementor-icon{color:var( --e-global-color-0c481ec );border-color:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-de415bd.elementor-view-framed .elementor-icon, .elementor-1796 .elementor-element.elementor-element-de415bd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-de415bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-bec1c8d .elementor-icon-wrapper{text-align:center;}.elementor-1796 .elementor-element.elementor-element-bec1c8d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-bec1c8d.elementor-view-framed .elementor-icon, .elementor-1796 .elementor-element.elementor-element-bec1c8d.elementor-view-default .elementor-icon{color:var( --e-global-color-0c481ec );border-color:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-bec1c8d.elementor-view-framed .elementor-icon, .elementor-1796 .elementor-element.elementor-element-bec1c8d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0c481ec );}.elementor-1796 .elementor-element.elementor-element-bec1c8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-5623e50.e-con{--align-self:flex-start;}.elementor-1796 .elementor-element.elementor-element-ac8ecf4{text-align:left;}.elementor-1796 .elementor-element.elementor-element-ac8ecf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-ac8ecf4.elementor-element{--align-self:flex-start;}.elementor-1796 .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-1796 .elementor-element.elementor-element-82d2527{text-align:left;}.elementor-1796 .elementor-element.elementor-element-82d2527 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-82d2527.elementor-element{--align-self:flex-start;}.elementor-1796 .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-1796 .elementor-element.elementor-element-d033d80{text-align:left;}.elementor-1796 .elementor-element.elementor-element-d033d80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-d033d80.elementor-element{--align-self:flex-start;}.elementor-1796 .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-1796 .elementor-element.elementor-element-64361ae:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-83f9209{text-align:center;color:var( --e-global-color-text );}.elementor-1796 .elementor-element.elementor-element-83f9209 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-da48718:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-f3fd9df{text-align:center;color:var( --e-global-color-text );}.elementor-1796 .elementor-element.elementor-element-f3fd9df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .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-1796 .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;--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-1796 .elementor-element.elementor-element-a80c848.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1796 .elementor-element.elementor-element-99bb227{--display:flex;--min-height:100vh;--justify-content:flex-start;--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-1796 .elementor-element.elementor-element-e4d66fd{--display:flex;--min-height:100vh;--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-1796 .elementor-element.elementor-element-c97717e{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-73a1999{text-align:center;}.elementor-1796 .elementor-element.elementor-element-f84f024{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1796 .elementor-element.elementor-element-f84f024 .elementor-divider-separator{width:60%;margin:0 auto;margin-center:0;}.elementor-1796 .elementor-element.elementor-element-f84f024 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1796 .elementor-element.elementor-element-c7ad6cd{text-align:center;}.elementor-1796 .elementor-element.elementor-element-c7ad6cd img{width:60vw;}.elementor-1796 .elementor-element.elementor-element-c7ad6cd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-c7ad6cd.elementor-element{--order:99999 /* order end hack */;}.elementor-1796 .elementor-element.elementor-element-7443557{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 0px 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:0;}.elementor-1796 .elementor-element.elementor-element-4392849 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-cd6c702{--display:flex;--min-height:100vh;--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-1796 .elementor-element.elementor-element-dbdf459{--display:flex;--gap:0vw 0vw;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-0944485{text-align:center;}.elementor-1796 .elementor-element.elementor-element-0944485 .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:4.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-1796 .elementor-element.elementor-element-ba917bc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1796 .elementor-element.elementor-element-ba917bc .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-1796 .elementor-element.elementor-element-ba917bc .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1796 .elementor-element.elementor-element-a673903{--display:flex;--min-height:10vh;--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:0vw 3vw;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-8a6768e{--display:flex;--min-height:0px;--justify-content:center;--gap:20px 0px;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-59f0f91{text-align:center;}.elementor-1796 .elementor-element.elementor-element-59f0f91.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-4d152de{--display:flex;--min-height:0px;--justify-content:center;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-b20e519{text-align:center;}.elementor-1796 .elementor-element.elementor-element-b20e519 .elementor-heading-title{font-family:"Gill Shadow", Sans-serif;font-size:1.5vw;font-weight:400;line-height:0.9em;}.elementor-1796 .elementor-element.elementor-element-b20e519.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-e027782{--display:flex;--min-height:0px;--justify-content:center;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-649d0c0{text-align:center;}.elementor-1796 .elementor-element.elementor-element-649d0c0 .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:1.5vw;font-weight:400;line-height:0.9em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );text-shadow:2px 2px 0px #DCC2C2;}.elementor-1796 .elementor-element.elementor-element-649d0c0.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-5da3b95{--display:flex;--min-height:0vh;--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:0vw 3vw;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-5da3b95.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-288e280{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0vw;--margin-block-end:0vw;--margin-inline-start:0vw;--margin-inline-end:0vw;}.elementor-1796 .elementor-element.elementor-element-c76e21c{text-align:center;}.elementor-1796 .elementor-element.elementor-element-c76e21c img{width:100%;}.elementor-1796 .elementor-element.elementor-element-c76e21c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-87a970e{text-align:center;}.elementor-1796 .elementor-element.elementor-element-87a970e img{width:100%;}.elementor-1796 .elementor-element.elementor-element-87a970e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-7726135{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-7740f78{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-830f214{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0vw;--margin-block-end:0vw;--margin-inline-start:0vw;--margin-inline-end:0vw;}.elementor-1796 .elementor-element.elementor-element-612458e{text-align:center;}.elementor-1796 .elementor-element.elementor-element-612458e img{width:100%;}.elementor-1796 .elementor-element.elementor-element-612458e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-03b0977{text-align:center;}.elementor-1796 .elementor-element.elementor-element-03b0977 img{width:100%;}.elementor-1796 .elementor-element.elementor-element-03b0977 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-fd83d0e{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-5c3de68{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-b528c7f{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-start;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0vw;--margin-block-end:0vw;--margin-inline-start:0vw;--margin-inline-end:0vw;}.elementor-1796 .elementor-element.elementor-element-219095d{text-align:center;}.elementor-1796 .elementor-element.elementor-element-219095d img{width:100%;}.elementor-1796 .elementor-element.elementor-element-219095d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-cb06ec4{text-align:center;}.elementor-1796 .elementor-element.elementor-element-cb06ec4 img{width:100%;}.elementor-1796 .elementor-element.elementor-element-cb06ec4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-c58cd15{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-6b80df0{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-4690095{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 0px 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:0;}.elementor-1796 .elementor-element.elementor-element-840c834{--display:flex;--min-height:100vh;--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-1796 .elementor-element.elementor-element-0a3b369{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-92d5bdb{text-align:center;}.elementor-1796 .elementor-element.elementor-element-92d5bdb .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:4.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-1796 .elementor-element.elementor-element-54c7539{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1796 .elementor-element.elementor-element-54c7539 .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-1796 .elementor-element.elementor-element-54c7539 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1796 .elementor-element.elementor-element-1bfb99b{--display:flex;--min-height:10vh;--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:0vw 3vw;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-5e5ab02{--display:flex;--min-height:0px;--justify-content:center;--gap:20px 0px;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-a45e43c{text-align:center;}.elementor-1796 .elementor-element.elementor-element-a45e43c .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:1.5vw;font-weight:400;line-height:0.9em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );text-shadow:2px 2px 0px #DCC2C2;}.elementor-1796 .elementor-element.elementor-element-a45e43c.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-6d4aa12{--display:flex;--min-height:0px;--justify-content:center;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-d7292a3{text-align:center;}.elementor-1796 .elementor-element.elementor-element-d7292a3 .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:1.5vw;font-weight:400;line-height:0.9em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );text-shadow:2px 2px 0px #DCC2C2;}.elementor-1796 .elementor-element.elementor-element-d7292a3.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-1874f54{--display:flex;--min-height:0px;--justify-content:center;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-68ac1d4{text-align:center;}.elementor-1796 .elementor-element.elementor-element-68ac1d4 .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:1.5vw;font-weight:400;line-height:0.9em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );text-shadow:2px 2px 0px #DCC2C2;}.elementor-1796 .elementor-element.elementor-element-68ac1d4.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-016240e{--display:flex;--min-height:0vh;--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:0vw 3vw;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-016240e.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-da438c6{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0vw;--margin-block-end:0vw;--margin-inline-start:0vw;--margin-inline-end:0vw;}.elementor-1796 .elementor-element.elementor-element-acc3e48{--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;}.elementor-1796 .elementor-element.elementor-element-33795e4{text-align:center;}.elementor-1796 .elementor-element.elementor-element-1011730{--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;}.elementor-1796 .elementor-element.elementor-element-30a280e{text-align:center;}.elementor-1796 .elementor-element.elementor-element-9f471cf{text-align:center;}.elementor-1796 .elementor-element.elementor-element-9f471cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-38a2c80{text-align:center;}.elementor-1796 .elementor-element.elementor-element-38a2c80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-5407505{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0vw;--margin-block-end:0vw;--margin-inline-start:0vw;--margin-inline-end:0vw;}.elementor-1796 .elementor-element.elementor-element-24b4ab9{--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;}.elementor-1796 .elementor-element.elementor-element-0ad9d06{text-align:center;}.elementor-1796 .elementor-element.elementor-element-25279b0{--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;}.elementor-1796 .elementor-element.elementor-element-2f383cb{text-align:center;}.elementor-1796 .elementor-element.elementor-element-7fa7b57{text-align:center;}.elementor-1796 .elementor-element.elementor-element-b56109e{text-align:center;}.elementor-1796 .elementor-element.elementor-element-a7b607a{--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;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0vw;--margin-block-end:0vw;--margin-inline-start:0vw;--margin-inline-end:0vw;}.elementor-1796 .elementor-element.elementor-element-c8781b7{--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;}.elementor-1796 .elementor-element.elementor-element-22587af{text-align:center;}.elementor-1796 .elementor-element.elementor-element-26bce31{--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;}.elementor-1796 .elementor-element.elementor-element-5d550d5{text-align:center;}.elementor-1796 .elementor-element.elementor-element-9599d3b{text-align:center;}.elementor-1796 .elementor-element.elementor-element-dce047f{text-align:center;}.elementor-1796 .elementor-element.elementor-element-72a531d{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 0px 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-1796 .elementor-element.elementor-element-7e5e434{--display:flex;--min-height:100vh;--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-1796 .elementor-element.elementor-element-d33bcf8{--display:flex;--min-height:0vh;--gap:0px 0px;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-c4040ce{text-align:center;}.elementor-1796 .elementor-element.elementor-element-c4040ce .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:4.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-1796 .elementor-element.elementor-element-2180d46{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1796 .elementor-element.elementor-element-2180d46 .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-1796 .elementor-element.elementor-element-2180d46 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1796 .elementor-element.elementor-element-aaa1883{--display:flex;--min-height:10vh;--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:0vw 3vw;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-a153125{text-align:center;}.elementor-1796 .elementor-element.elementor-element-c3f0890{--display:flex;--min-height:0vh;--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-1796 .elementor-element.elementor-element-c24370e{--display:flex;--min-height:0vh;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-f1fce6b{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--border-radius:0px 0px 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:0;}.elementor-1796 .elementor-element.elementor-element-6de5efc{--display:flex;--min-height:100vh;--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-1796 .elementor-element.elementor-element-715412d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-945e6a2{text-align:center;}.elementor-1796 .elementor-element.elementor-element-945e6a2 .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:4.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-1796 .elementor-element.elementor-element-c852065{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1796 .elementor-element.elementor-element-c852065 .elementor-divider-separator{width:45%;margin:0 auto;margin-center:0;}.elementor-1796 .elementor-element.elementor-element-c852065 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1796 .elementor-element.elementor-element-f7a1c15{--display:flex;--min-height:10vh;--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:0vw 3vw;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-fa6c9d8{--display:flex;--min-height:0px;--justify-content:center;--gap:20px 0px;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-74530ef{text-align:center;}.elementor-1796 .elementor-element.elementor-element-74530ef .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:1.5vw;font-weight:400;line-height:0.9em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );text-shadow:2px 2px 0px #DCC2C2;}.elementor-1796 .elementor-element.elementor-element-74530ef.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-9e1d010{--display:flex;--min-height:0px;--justify-content:center;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-612c8ea{text-align:center;}.elementor-1796 .elementor-element.elementor-element-612c8ea .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:1.5vw;font-weight:400;line-height:0.9em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );text-shadow:2px 2px 0px #DCC2C2;}.elementor-1796 .elementor-element.elementor-element-612c8ea.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-98911cc{--display:flex;--min-height:0px;--justify-content:center;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-0436ebf{text-align:center;}.elementor-1796 .elementor-element.elementor-element-0436ebf .elementor-heading-title{color:var( --e-global-color-a5333ba );font-family:"Gill Shadow", Sans-serif;font-size:1.5vw;font-weight:400;line-height:0.9em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );text-shadow:2px 2px 0px #DCC2C2;}.elementor-1796 .elementor-element.elementor-element-0436ebf.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-ad73345{--display:flex;--min-height:0vh;--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:0vw 3vw;--background-transition:0.3s;}.elementor-1796 .elementor-element.elementor-element-ad73345.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-2b43912{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0vw;--margin-block-end:0vw;--margin-inline-start:0vw;--margin-inline-end:0vw;}.elementor-1796 .elementor-element.elementor-element-2235d14{text-align:center;}.elementor-1796 .elementor-element.elementor-element-2235d14 img{width:100%;}.elementor-1796 .elementor-element.elementor-element-2235d14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-00918e1{text-align:center;}.elementor-1796 .elementor-element.elementor-element-00918e1 img{width:100%;}.elementor-1796 .elementor-element.elementor-element-00918e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-5cb350a{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;--margin-block-start:0vw;--margin-block-end:0vw;--margin-inline-start:0vw;--margin-inline-end:0vw;}.elementor-1796 .elementor-element.elementor-element-b400cdc{text-align:center;}.elementor-1796 .elementor-element.elementor-element-b400cdc img{width:100%;}.elementor-1796 .elementor-element.elementor-element-b400cdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-eed79a0{text-align:center;}.elementor-1796 .elementor-element.elementor-element-eed79a0 img{width:100%;}.elementor-1796 .elementor-element.elementor-element-eed79a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-3f7965c{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;box-shadow:0px 40px 10px -10px rgba(112, 112, 112, 0.59);--margin-block-start:0vw;--margin-block-end:0vw;--margin-inline-start:0vw;--margin-inline-end:0vw;}.elementor-1796 .elementor-element.elementor-element-4b781c8{text-align:center;}.elementor-1796 .elementor-element.elementor-element-4b781c8 img{width:100%;}.elementor-1796 .elementor-element.elementor-element-4b781c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-1dee38d{text-align:center;}.elementor-1796 .elementor-element.elementor-element-1dee38d img{width:100%;}.elementor-1796 .elementor-element.elementor-element-1dee38d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1796 .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-1796 .elementor-element.elementor-element-dec784c.e-con{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-2d58160{text-align:center;}.elementor-1796 .elementor-element.elementor-element-2d58160 img{width:100%;}.elementor-1796 .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-1796 .elementor-element.elementor-element-4cd44fd{text-align:center;font-family:"Futura LT", Sans-serif;font-size:15px;font-weight:400;}.elementor-1796 .elementor-element.elementor-element-4cd44fd.elementor-element{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-84221c0{text-align:center;}.elementor-1796 .elementor-element.elementor-element-84221c0 .elementor-heading-title{font-family:"Gill Shadow", Sans-serif;font-size:1.5vw;font-weight:400;line-height:0.9em;}.elementor-1796 .elementor-element.elementor-element-84221c0.elementor-element{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-7d59136{text-align:center;}.elementor-1796 .elementor-element.elementor-element-7d59136 .elementor-heading-title{font-family:"Gill Shadow", Sans-serif;font-size:1.5vw;font-weight:400;line-height:0.9em;}.elementor-1796 .elementor-element.elementor-element-7d59136.elementor-element{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-8ea077d.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-1796 .elementor-element.elementor-element-7a01cb8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1796 .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-1796 .elementor-element.elementor-element-68932da.e-con{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-87e39a2.e-con{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-c6702bc.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-026159f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-ff33010{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-ff33010.e-con{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-9560628.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-45a0c53{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-62c11c3{--min-height:9.46vw;}.elementor-1796 .elementor-element.elementor-element-62c11c3.e-con{--align-self:center;}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-014addd.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-37e1835{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-d5fc3fd{--min-height:9.46vw;--z-index:10;}.elementor-1796 .elementor-element.elementor-element-d5fc3fd.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-2143ee0{z-index:10;}.elementor-1796 .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-1796 .elementor-element.elementor-element-dbac67d .elementor-icon-wrapper{text-align:center;}.elementor-1796 .elementor-element.elementor-element-dbac67d .elementor-icon{font-size:3vw;}.elementor-1796 .elementor-element.elementor-element-dbac67d .elementor-icon svg{height:3vw;}.elementor-1796 .elementor-element.elementor-element-dbac67d > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-1796 .elementor-element.elementor-element-dbac67d.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-c119bb4 .elementor-icon-wrapper{text-align:center;}.elementor-1796 .elementor-element.elementor-element-c119bb4 .elementor-icon{font-size:3vw;}.elementor-1796 .elementor-element.elementor-element-c119bb4 .elementor-icon svg{height:3vw;}.elementor-1796 .elementor-element.elementor-element-c119bb4 > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-c119bb4.elementor-element{--align-self:center;}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-48b1d0a.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-dfa9247{text-align:center;}.elementor-1796 .elementor-element.elementor-element-dfa9247 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-dfa9247.elementor-element{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-11bb490.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-77c7c77{text-align:center;}.elementor-1796 .elementor-element.elementor-element-77c7c77 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-77c7c77.elementor-element{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-a476298.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-ed485a7{text-align:center;}.elementor-1796 .elementor-element.elementor-element-ed485a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-ed485a7.elementor-element{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-ba5044e.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-3a44337{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-896b6fc{text-align:center;}.elementor-1796 .elementor-element.elementor-element-896b6fc img{width:100%;}.elementor-1796 .elementor-element.elementor-element-a82303a{--min-height:9.46vw;--z-index:10;}.elementor-1796 .elementor-element.elementor-element-a82303a.e-con{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-de415bd .elementor-icon-wrapper{text-align:center;}.elementor-1796 .elementor-element.elementor-element-de415bd .elementor-icon{font-size:3vw;}.elementor-1796 .elementor-element.elementor-element-de415bd .elementor-icon svg{height:3vw;}.elementor-1796 .elementor-element.elementor-element-de415bd > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;}.elementor-1796 .elementor-element.elementor-element-de415bd.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-bec1c8d .elementor-icon-wrapper{text-align:center;}.elementor-1796 .elementor-element.elementor-element-bec1c8d .elementor-icon{font-size:3vw;}.elementor-1796 .elementor-element.elementor-element-bec1c8d .elementor-icon svg{height:3vw;}.elementor-1796 .elementor-element.elementor-element-bec1c8d > .elementor-widget-container{margin:1vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-bec1c8d.elementor-element{--align-self:center;}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-5623e50.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-ac8ecf4{text-align:center;}.elementor-1796 .elementor-element.elementor-element-ac8ecf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-ac8ecf4.elementor-element{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-142bcdd.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-82d2527{text-align:center;}.elementor-1796 .elementor-element.elementor-element-82d2527 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-82d2527.elementor-element{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-5624f58.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-d033d80{text-align:center;}.elementor-1796 .elementor-element.elementor-element-d033d80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-d033d80.elementor-element{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-64361ae.e-con{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-6155334{--min-height:9.46vw;--z-index:10;}.elementor-1796 .elementor-element.elementor-element-6155334.e-con{--align-self:center;}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-da48718.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-1834cee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-d4a7357{--min-height:9.46vw;--z-index:10;}.elementor-1796 .elementor-element.elementor-element-d4a7357.e-con{--align-self:center;}.elementor-1796 .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-1796 .elementor-element.elementor-element-a80c848.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-a80c848{--z-index:1;}.elementor-1796 .elementor-element.elementor-element-99bb227{--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-99bb227.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-e4d66fd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:35vh;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;}.elementor-1796 .elementor-element.elementor-element-e4d66fd.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-c97717e{--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-1796 .elementor-element.elementor-element-c7ad6cd img{width:100vw;}.elementor-1796 .elementor-element.elementor-element-c7ad6cd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-1796 .elementor-element.elementor-element-7443557{--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-end;--align-items:center;--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-1796 .elementor-element.elementor-element-7443557.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-cd6c702{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:35vh;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;}.elementor-1796 .elementor-element.elementor-element-dbdf459{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-0944485 .elementor-heading-title{font-size:4.5vh;}.elementor-1796 .elementor-element.elementor-element-a673903{--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 3vw;}.elementor-1796 .elementor-element.elementor-element-8a6768e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-4d152de{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-b20e519 .elementor-heading-title{font-size:1.5vh;}.elementor-1796 .elementor-element.elementor-element-e027782{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-649d0c0 .elementor-heading-title{font-size:1.5vh;}.elementor-1796 .elementor-element.elementor-element-5da3b95{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;}.elementor-1796 .elementor-element.elementor-element-288e280{--justify-content:flex-start;}.elementor-1796 .elementor-element.elementor-element-7726135{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-7726135.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-7740f78{text-align:center;}.elementor-1796 .elementor-element.elementor-element-7740f78.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-830f214{--justify-content:flex-start;}.elementor-1796 .elementor-element.elementor-element-fd83d0e{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-fd83d0e.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-5c3de68{text-align:center;}.elementor-1796 .elementor-element.elementor-element-5c3de68.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-b528c7f{--justify-content:flex-start;}.elementor-1796 .elementor-element.elementor-element-c58cd15{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-c58cd15.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-6b80df0{text-align:center;}.elementor-1796 .elementor-element.elementor-element-6b80df0.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-4690095{--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;}.elementor-1796 .elementor-element.elementor-element-4690095.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-840c834{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:35vh;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;}.elementor-1796 .elementor-element.elementor-element-0a3b369{--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-1796 .elementor-element.elementor-element-92d5bdb .elementor-heading-title{font-size:4.5vh;}.elementor-1796 .elementor-element.elementor-element-1bfb99b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-1796 .elementor-element.elementor-element-a45e43c .elementor-heading-title{font-size:1.5vh;}.elementor-1796 .elementor-element.elementor-element-d7292a3 .elementor-heading-title{font-size:1.5vh;}.elementor-1796 .elementor-element.elementor-element-68ac1d4 .elementor-heading-title{font-size:1.5vh;}.elementor-1796 .elementor-element.elementor-element-016240e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;}.elementor-1796 .elementor-element.elementor-element-da438c6{--justify-content:flex-start;}.elementor-1796 .elementor-element.elementor-element-9f471cf{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-9f471cf.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-38a2c80{text-align:center;}.elementor-1796 .elementor-element.elementor-element-38a2c80.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-5407505{--justify-content:flex-start;}.elementor-1796 .elementor-element.elementor-element-7fa7b57{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-7fa7b57.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-b56109e{text-align:center;}.elementor-1796 .elementor-element.elementor-element-b56109e.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-a7b607a{--justify-content:flex-start;}.elementor-1796 .elementor-element.elementor-element-9599d3b{text-align:justify;}.elementor-1796 .elementor-element.elementor-element-9599d3b.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-dce047f{text-align:center;}.elementor-1796 .elementor-element.elementor-element-dce047f.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-72a531d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;}.elementor-1796 .elementor-element.elementor-element-72a531d.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-7e5e434{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:35vh;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;}.elementor-1796 .elementor-element.elementor-element-d33bcf8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-1796 .elementor-element.elementor-element-c4040ce .elementor-heading-title{font-size:4.5vh;}.elementor-1796 .elementor-element.elementor-element-aaa1883{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-1796 .elementor-element.elementor-element-c3f0890{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;}.elementor-1796 .elementor-element.elementor-element-c24370e{--gap:0vw 0vw;}.elementor-1796 .elementor-element.elementor-element-f1fce6b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;}.elementor-1796 .elementor-element.elementor-element-f1fce6b.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-6de5efc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:35vh;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;}.elementor-1796 .elementor-element.elementor-element-6de5efc.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-715412d{--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;}.elementor-1796 .elementor-element.elementor-element-715412d.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-945e6a2 .elementor-heading-title{font-size:4.5vh;}.elementor-1796 .elementor-element.elementor-element-f7a1c15{--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-1796 .elementor-element.elementor-element-f7a1c15.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-74530ef .elementor-heading-title{font-size:1.5vh;}.elementor-1796 .elementor-element.elementor-element-612c8ea .elementor-heading-title{font-size:1.5vh;}.elementor-1796 .elementor-element.elementor-element-0436ebf .elementor-heading-title{font-size:1.5vh;}.elementor-1796 .elementor-element.elementor-element-ad73345{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;}.elementor-1796 .elementor-element.elementor-element-2b43912{--justify-content:flex-end;}.elementor-1796 .elementor-element.elementor-element-0d2bc05.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-5cb350a{--justify-content:flex-end;}.elementor-1796 .elementor-element.elementor-element-31de6ad.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-3f7965c{--justify-content:flex-end;}.elementor-1796 .elementor-element.elementor-element-77ca624.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-dec784c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0vw 7vw;}.elementor-1796 .elementor-element.elementor-element-dec784c.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-4cd44fd{text-align:center;}.elementor-1796 .elementor-element.elementor-element-4cd44fd.elementor-element{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-84221c0 .elementor-heading-title{font-size:1.5vh;}.elementor-1796 .elementor-element.elementor-element-7d59136 .elementor-heading-title{font-size:1.5vh;}}@media(max-width:768px){.elementor-1796 .elementor-element.elementor-element-7a01cb8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-7a01cb8.e-con{--align-self:center;}.elementor-1796 .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-1796 .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-1796 .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-1796 .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-1796 .elementor-element.elementor-element-1c0d4d6{text-align:center;}.elementor-1796 .elementor-element.elementor-element-1c0d4d6 img{width:100%;}.elementor-1796 .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-1796 .elementor-element.elementor-element-dbac67d .elementor-icon{font-size:3vw;}.elementor-1796 .elementor-element.elementor-element-dbac67d .elementor-icon svg{height:3vw;}.elementor-1796 .elementor-element.elementor-element-dbac67d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1796 .elementor-element.elementor-element-c119bb4 .elementor-icon{font-size:3vw;}.elementor-1796 .elementor-element.elementor-element-c119bb4 .elementor-icon svg{height:3vw;}.elementor-1796 .elementor-element.elementor-element-c119bb4 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-1796 .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-1796 .elementor-element.elementor-element-de415bd .elementor-icon{font-size:3vw;}.elementor-1796 .elementor-element.elementor-element-de415bd .elementor-icon svg{height:3vw;}.elementor-1796 .elementor-element.elementor-element-de415bd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1796 .elementor-element.elementor-element-bec1c8d .elementor-icon{font-size:3vw;}.elementor-1796 .elementor-element.elementor-element-bec1c8d .elementor-icon svg{height:3vw;}.elementor-1796 .elementor-element.elementor-element-bec1c8d > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-1796 .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-1796 .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-1796 .elementor-element.elementor-element-a80c848{--width:100vw;--min-height:0vh;}.elementor-1796 .elementor-element.elementor-element-99bb227{--min-height:100vh;--justify-content:center;}.elementor-1796 .elementor-element.elementor-element-e4d66fd{--min-height:0vh;--justify-content:center;--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-1796 .elementor-element.elementor-element-c7ad6cd > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-1796 .elementor-element.elementor-element-7443557{--min-height:100vh;--justify-content:center;}.elementor-1796 .elementor-element.elementor-element-cd6c702{--min-height:0vh;--padding-block-start:0;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;}.elementor-1796 .elementor-element.elementor-element-dbdf459{--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-1796 .elementor-element.elementor-element-dbdf459.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-0944485 .elementor-heading-title{font-size:9vw;}.elementor-1796 .elementor-element.elementor-element-a673903{--min-height:0vh;}.elementor-1796 .elementor-element.elementor-element-a673903.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-b20e519 .elementor-heading-title{font-size:5vw;}.elementor-1796 .elementor-element.elementor-element-649d0c0 .elementor-heading-title{font-size:5vw;}.elementor-1796 .elementor-element.elementor-element-4690095{--min-height:100vh;--justify-content:center;}.elementor-1796 .elementor-element.elementor-element-840c834{--min-height:0vh;--padding-block-start:0;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;}.elementor-1796 .elementor-element.elementor-element-840c834.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-0a3b369.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-92d5bdb .elementor-heading-title{font-size:9vw;}.elementor-1796 .elementor-element.elementor-element-1bfb99b{--min-height:0vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-1bfb99b.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-a45e43c .elementor-heading-title{font-size:5vw;}.elementor-1796 .elementor-element.elementor-element-d7292a3 .elementor-heading-title{font-size:5vw;}.elementor-1796 .elementor-element.elementor-element-68ac1d4 .elementor-heading-title{font-size:5vw;}.elementor-1796 .elementor-element.elementor-element-72a531d{--min-height:100vh;--justify-content:center;}.elementor-1796 .elementor-element.elementor-element-7e5e434{--min-height:0vh;--padding-block-start:0;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;}.elementor-1796 .elementor-element.elementor-element-7e5e434.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-d33bcf8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-d33bcf8.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-c4040ce .elementor-heading-title{font-size:9vw;}.elementor-1796 .elementor-element.elementor-element-aaa1883{--min-height:0vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-aaa1883.e-con{--align-self:center;}.elementor-1796 .elementor-element.elementor-element-c3f0890{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-c24370e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1796 .elementor-element.elementor-element-f1fce6b{--min-height:100vh;--justify-content:center;}.elementor-1796 .elementor-element.elementor-element-6de5efc{--min-height:0vh;--padding-block-start:0;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;}.elementor-1796 .elementor-element.elementor-element-945e6a2 .elementor-heading-title{font-size:9vw;}.elementor-1796 .elementor-element.elementor-element-f7a1c15{--min-height:0vh;}.elementor-1796 .elementor-element.elementor-element-74530ef .elementor-heading-title{font-size:5vw;}.elementor-1796 .elementor-element.elementor-element-612c8ea .elementor-heading-title{font-size:5vw;}.elementor-1796 .elementor-element.elementor-element-0436ebf .elementor-heading-title{font-size:5vw;}.elementor-1796 .elementor-element.elementor-element-4cd44fd{font-size:2.7vw;}.elementor-1796 .elementor-element.elementor-element-84221c0 .elementor-heading-title{font-size:5vw;}.elementor-1796 .elementor-element.elementor-element-7d59136 .elementor-heading-title{font-size:5vw;}}@media(min-width:769px){.elementor-1796 .elementor-element.elementor-element-68932da{--width:20vw;}.elementor-1796 .elementor-element.elementor-element-87e39a2{--width:20vw;}.elementor-1796 .elementor-element.elementor-element-c6702bc{--width:20vw;}.elementor-1796 .elementor-element.elementor-element-026159f{--width:2vw;}.elementor-1796 .elementor-element.elementor-element-ff33010{--width:7vw;}.elementor-1796 .elementor-element.elementor-element-09018e8{--width:11vw;}.elementor-1796 .elementor-element.elementor-element-9560628{--width:20vw;}.elementor-1796 .elementor-element.elementor-element-45a0c53{--width:2vw;}.elementor-1796 .elementor-element.elementor-element-62c11c3{--width:8vw;}.elementor-1796 .elementor-element.elementor-element-f9d14b8{--width:11vw;}.elementor-1796 .elementor-element.elementor-element-014addd{--width:20vw;}.elementor-1796 .elementor-element.elementor-element-37e1835{--width:2vw;}.elementor-1796 .elementor-element.elementor-element-d5fc3fd{--width:7vw;}.elementor-1796 .elementor-element.elementor-element-e2e90f2{--width:11vw;}.elementor-1796 .elementor-element.elementor-element-abefc95{--width:95.441%;}.elementor-1796 .elementor-element.elementor-element-ba5044e{--width:20vw;}.elementor-1796 .elementor-element.elementor-element-3a44337{--width:2vw;}.elementor-1796 .elementor-element.elementor-element-a82303a{--width:7vw;}.elementor-1796 .elementor-element.elementor-element-657fd26{--width:11vw;}.elementor-1796 .elementor-element.elementor-element-64361ae{--width:20vw;}.elementor-1796 .elementor-element.elementor-element-e04f716{--width:2vw;}.elementor-1796 .elementor-element.elementor-element-6155334{--width:7vw;}.elementor-1796 .elementor-element.elementor-element-b3d336f{--width:11vw;}.elementor-1796 .elementor-element.elementor-element-da48718{--width:20vw;}.elementor-1796 .elementor-element.elementor-element-1834cee{--width:2vw;}.elementor-1796 .elementor-element.elementor-element-d4a7357{--width:7vw;}.elementor-1796 .elementor-element.elementor-element-a0536e0{--width:11vw;}.elementor-1796 .elementor-element.elementor-element-a80c848{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-99bb227{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-e4d66fd{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-c97717e{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-7443557{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-cd6c702{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-dbdf459{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-a673903{--width:54vw;}.elementor-1796 .elementor-element.elementor-element-5da3b95{--width:54vw;}.elementor-1796 .elementor-element.elementor-element-288e280{--width:17vw;}.elementor-1796 .elementor-element.elementor-element-830f214{--width:17vw;}.elementor-1796 .elementor-element.elementor-element-b528c7f{--width:17vw;}.elementor-1796 .elementor-element.elementor-element-4690095{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-840c834{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-0a3b369{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-1bfb99b{--width:54vw;}.elementor-1796 .elementor-element.elementor-element-016240e{--width:54vw;}.elementor-1796 .elementor-element.elementor-element-da438c6{--width:17vw;}.elementor-1796 .elementor-element.elementor-element-acc3e48{--width:100%;}.elementor-1796 .elementor-element.elementor-element-1011730{--width:100%;}.elementor-1796 .elementor-element.elementor-element-5407505{--width:17vw;}.elementor-1796 .elementor-element.elementor-element-24b4ab9{--width:100%;}.elementor-1796 .elementor-element.elementor-element-25279b0{--width:100%;}.elementor-1796 .elementor-element.elementor-element-a7b607a{--width:17vw;}.elementor-1796 .elementor-element.elementor-element-c8781b7{--width:100%;}.elementor-1796 .elementor-element.elementor-element-26bce31{--width:100%;}.elementor-1796 .elementor-element.elementor-element-72a531d{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-7e5e434{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-d33bcf8{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-aaa1883{--width:54vw;}.elementor-1796 .elementor-element.elementor-element-c3f0890{--width:54vw;}.elementor-1796 .elementor-element.elementor-element-c24370e{--width:54vw;}.elementor-1796 .elementor-element.elementor-element-f1fce6b{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-6de5efc{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-715412d{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-f7a1c15{--width:54vw;}.elementor-1796 .elementor-element.elementor-element-ad73345{--width:54vw;}.elementor-1796 .elementor-element.elementor-element-2b43912{--width:17vw;}.elementor-1796 .elementor-element.elementor-element-5cb350a{--width:17vw;}.elementor-1796 .elementor-element.elementor-element-3f7965c{--width:17vw;}.elementor-1796 .elementor-element.elementor-element-dec784c{--width:60vw;}.elementor-1796 .elementor-element.elementor-element-db5d5b9{--width:33%;}.elementor-1796 .elementor-element.elementor-element-ba819ab{--width:33%;}.elementor-1796 .elementor-element.elementor-element-ce13027{--width:33%;}.elementor-1796 .elementor-element.elementor-element-df8cc7e{--width:33%;}.elementor-1796 .elementor-element.elementor-element-8ea077d{--width:20vw;}}@media(max-width:1024px) and (min-width:769px){.elementor-1796 .elementor-element.elementor-element-68932da{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-87e39a2{--width:45vw;}.elementor-1796 .elementor-element.elementor-element-c6702bc{--width:45vw;}.elementor-1796 .elementor-element.elementor-element-026159f{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-ff33010{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-09018e8{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-9560628{--width:45vw;}.elementor-1796 .elementor-element.elementor-element-45a0c53{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-62c11c3{--width:20vw;}.elementor-1796 .elementor-element.elementor-element-f9d14b8{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-014addd{--width:45vw;}.elementor-1796 .elementor-element.elementor-element-37e1835{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-d5fc3fd{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-e2e90f2{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-abefc95{--width:20vw;}.elementor-1796 .elementor-element.elementor-element-48b1d0a{--width:100%;}.elementor-1796 .elementor-element.elementor-element-11bb490{--width:100%;}.elementor-1796 .elementor-element.elementor-element-a476298{--width:100%;}.elementor-1796 .elementor-element.elementor-element-ba5044e{--width:45vw;}.elementor-1796 .elementor-element.elementor-element-3a44337{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-a82303a{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-657fd26{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-59fbb15{--width:20vw;}.elementor-1796 .elementor-element.elementor-element-5623e50{--width:100%;}.elementor-1796 .elementor-element.elementor-element-142bcdd{--width:100%;}.elementor-1796 .elementor-element.elementor-element-5624f58{--width:100%;}.elementor-1796 .elementor-element.elementor-element-64361ae{--width:45vw;}.elementor-1796 .elementor-element.elementor-element-e04f716{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-6155334{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-b3d336f{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-da48718{--width:45vw;}.elementor-1796 .elementor-element.elementor-element-1834cee{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-d4a7357{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-a0536e0{--width:15vw;}.elementor-1796 .elementor-element.elementor-element-a80c848{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-99bb227{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-e4d66fd{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-c97717e{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-7443557{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-cd6c702{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-dbdf459{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-a673903{--width:90vw;}.elementor-1796 .elementor-element.elementor-element-5da3b95{--width:90vw;}.elementor-1796 .elementor-element.elementor-element-288e280{--width:28.33vw;}.elementor-1796 .elementor-element.elementor-element-830f214{--width:28.33vw;}.elementor-1796 .elementor-element.elementor-element-b528c7f{--width:28.33vw;}.elementor-1796 .elementor-element.elementor-element-4690095{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-840c834{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-0a3b369{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-1bfb99b{--width:90vw;}.elementor-1796 .elementor-element.elementor-element-016240e{--width:90vw;}.elementor-1796 .elementor-element.elementor-element-da438c6{--width:28.33vw;}.elementor-1796 .elementor-element.elementor-element-5407505{--width:28.33vw;}.elementor-1796 .elementor-element.elementor-element-a7b607a{--width:28.33vw;}.elementor-1796 .elementor-element.elementor-element-72a531d{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-7e5e434{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-d33bcf8{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-aaa1883{--width:90vw;}.elementor-1796 .elementor-element.elementor-element-c3f0890{--width:90vw;}.elementor-1796 .elementor-element.elementor-element-c24370e{--width:90vw;}.elementor-1796 .elementor-element.elementor-element-f1fce6b{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-6de5efc{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-715412d{--width:100vw;}.elementor-1796 .elementor-element.elementor-element-f7a1c15{--width:90vw;}.elementor-1796 .elementor-element.elementor-element-ad73345{--width:90vw;}.elementor-1796 .elementor-element.elementor-element-2b43912{--width:28.33vw;}.elementor-1796 .elementor-element.elementor-element-5cb350a{--width:28.33vw;}.elementor-1796 .elementor-element.elementor-element-3f7965c{--width:28.33vw;}.elementor-1796 .elementor-element.elementor-element-dec784c{--width:100vw;}}/* Start custom CSS for text-editor, class: .elementor-element-faf3429 */.elementor-1796 .elementor-element.elementor-element-faf3429 a{
    color:var(--blanc) !important;}
    
@media screen and (min-width: 1024px){
.elementor-1796 .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;
}

.sections{
    border-left-style: solid;
    border-left-color: var(--gris);
    border-left-width: 2px;
    border-right-style: solid;
    border-right-color: var(--gris);
    border-right-width: 2px;    
}

#ascenseurblog{
    display:none;
}

#sectionblog{
    display:none;
}

#footerlogo{
    width:25%;
}

#byme{
    width:25%;
}

#contact{
    width:25%;
}

#mentions{
    width:25%;
}

#sitecreation{
    font-family: "Futura LT" !important;
    font-weight: bold;
    color:var(--bleu);
}

h1{
    color:var(--bleu) !important;
    font-family:"Gill Shadow" !important;
}

h2{
    color:var(--bleu) !important;
    font-family:"Gill Shadow" !important;
}

p{
    color:var(--gris) !important;
    font-family: Futura LT !important;
    font-weight: bold !important;
}

i{
    color:var(--blanc) !important;
}

.cadre{
    background-color: var(--jaune);
}

.textefenetre a{
    color:var(--rose) !important;
    font-family: Futura LT !important;
    font-weight: bold;
    /*background-color:var(--gris);*/
    border: solid 2px var(--gris) !important;
}

.textefenetre a:hover{
    color:var(--blanc) !important;
    font-family: Futura LT !important;
    font-weight: bold;
    /*background-color:var(--gris);*/
    border: solid 2px var(--rose) !important;
}

.textefenetretablette a{
    color:var(--rose) !important;
    font-family: Futura LT !important;
    font-weight: bold;
    /*background-color:var(--gris);*/
    border: solid 2px var(--gris) !important;
}

.textefenetretablette a:hover{
    color:var(--blanc) !important;
    font-family: Futura LT !important;
    font-weight: bold;
    /*background-color:var(--gris);*/
    border: solid 2px var(--rose) !important;
}

.textefenetre2 a{
    color:var(--rose) !important;
    font-family: Futura LT !important;
    font-weight: bold;
    /*background-color:var(--gris);*/
    border: solid 2px var(--gris) !important;
}

.textefenetre2 a:hover{
    color:var(--blanc) !important;
    font-family: Futura LT !important;
    font-weight: bold;
    /*background-color:var(--gris);*/
    border: solid 2px var(--rose) !important;
}

.textefenetre2tablette a{
    color:var(--rose) !important;
    font-family: Futura LT !important;
    font-weight: bold;
    /*background-color:var(--gris);*/
    border: solid 2px var(--gris) !important;
}

.textefenetre2tablette a:hover{
    color:var(--blanc) !important;
    font-family: Futura LT;
    font-weight: bold;
    /*background-color:var(--gris);*/
    border: solid 2px var(--rose) !important;
}





/*Animations*/

@keyframes reveal{
    from{clip-path: inset(0 100% 0 0);}
    to{clip-path: inset(0 0 0 0);}
}

@keyframes revealv{
    from{clip-path: inset(0 0 100% 0);}
    to{clip-path: inset(0 0 0 0);}
}

@keyframes dereveal{
    from{clip-path: inset(0 0 0 0);}
    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 demove{
    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:-85%;}
}









@media screen and (min-width: 1024px) {

/*Gauche*/

    #sectionmenu{
        width:20vw;
        padding:0;
    }

    /*#boxlogo{
        width:20vw;
        height:7vw;
        padding:0;
    }*/

    #ascenseur{
        position:fixed;
        width:20vw;
        top:3vh;
        padding:0;
        row-gap:11px;
    }
    
    .etageascenseur{
        width:20vw;
        height:7vw;
        padding:0;
    }

    .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-1796 .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;
    }
    
    #logotoit{
        display:none;
    }
    
    .flechedte{
        display:none;
    }

    .flechegche{
        display:none;
    }
    
    .logomenu{
    width:70%;
    }

    #logomenumobile{
        display:none;
    }
    
    #logomenuapropos{
        display:none;
    }



/*Centre*/

    #sectionprincipale{
        width:60vw;
        padding:0;
    }

    #sectiontoit{
        width:60vw;
        height:100vh;
        padding:0;        
    }

    #sectionservices{
        width:60vw;
        height:100vh;
        padding:0;        
    }

    #sectionapropos{
        width:60vw;
        height:100vh;
        padding:0;        
    }

    #sectioncontact{
        width:60vw;
        height:100vh;
        padding:0;        
    }

    #sectionblog{
        width:60vw;
        height:100vh;
        padding:0;        
    }

    #footer{
        width:60vw;
        height:10vh;
        padding:0;        
    }

    .bodysection{
        width:60vw;
        height:100vh;
        padding:0;
    }

    .titresection{
        width:60vw;
        height:10vh;
    }
    
    #imagetoit{
        bottom:-5vh;
    }    
    
    .titresfenetres{
        width:56vw;
        height:10vh;
    }

    .fenetres{
        width:56vw;
        height:26.73vw;
        column-gap:2vw;
    }

    .fenetrecontact{
        width:56vw;
        height:26.73vw; 
    }

    .fenetretitre{
        width:33%;
    }

    .cadre{
        width:17vw;
        border-bottom: solid 3vw;
        border-color:var(--blanc);
        box-shadow: 0 40px 10px -10px #70707096;
        padding-bottom:0;
        
    }
        
    .formcontact{
        width:56vw;
        height:26.73vw;
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/GrandVoletOuvert.svg");
        background-size:cover;
        background-repeat:no-repeat;
        border-bottom: solid 3vw;
        border-color:var(--blanc);
        box-shadow: 0 40px 10px -10px #70707096;
    }

    .volet {
        z-index: 1;
        position:absolute;
        width:100%;
        margin:-10px;
    }

    .textefenetre {
        z-index: 0;
        position:absolute;
        top:22%;
        left:3%;
        right:3%;
    }
    
    .textefenetre2 {
        z-index: 3;
        position: absolute;
        top:2%;
        left:3%;
        right:3%;
    }
    
    .textefenetretablette{
        display:none;
    }
    
    .textefenetre2tablette{
        display:none;
    }

    .ombre{
        z-index:2;
        position:absolute;
        width:100%;
        margin:-10px;    
    }

    .cadre:hover .volet {
        width:100%;
        animation:ouverturevolet 2s;
        animation-fill-mode: forwards;
    }
    
    .cadre:hover .textefenetre{
        animation:deindx;
        animation-delay:2s;
        animation-fill-mode:forwards;
    }
    
    .cadre:hover .moi1{
        display:none;
    }
    
    .cadre:hover .moi2{
        display:block;
    }
    
    .moi1{
        padding:0vw;
    }
    
    .moi2{
        display:none;
        padding:0vw;
    }
    
    #moi1g{
        width:17vw;
    }
    
    #moi2g{
        width:17vw;
    }
    
    #moi1c{
        width:17vw;
        bottom:-0.38vw;
    }
    
    #moi2c{
        width:17.37vw;
    }

    #moi1d{
        width:17.37vw;
        right:-2.18vw;
    }
    
    #moi2d{
        width:20.35vw;
        right:-1.1vw;
    }
    
    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;
    }      
    
    p{
    font-size: 0.9rem;
    }

    .textefenetre a{
        font-size: 1.8rem;
    }
    
    .textefenetre2 a{
        font-size: 1.8rem;
    }
    
    #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:100vw;
        padding:0;
    }

    #boxlogo{
        display:none;
    }

    #ascenseur{
        position:fixed;
        width:30vw;
        /*height:50vw;*/
        top:0vh;
        padding:0;
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
        background-size:contain;
        backdrop-filter: blur(2px);
        row-gap:10px;
    }
    
    .etageascenseur{
        width:70vw;
        height:10vw;
        background-image: url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPageRose.svg"), linear-gradient(90deg, transparent 0 28.5%, var(--bleu) 28.5% 71.5%, transparent 71.5% 100%);
        z-index:1;
    }
    
    #ascenseurservices{
        z-index:5;
    }
    
    #ascenseurapropos{
        z-index:3;
    }
    
    #ascenseurapropos:focus-within{
        z-index:5;
    }

    .menutoit{
        width:11.8vw;
        height:11.8vw;
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/ToitAscenseur.svg");
        background-repeat: no-repeat;
        background-position: center;        
    }

    .menu{
        width:10vw;
        height:10vw;
        z-index:1;
        background-image: url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
        background-repeat:no-repeat;
        background-size:cover;
        background-color:var(--blanc);
        border:1px dashed var(--rose);
        outline:1px dashed var(--rose);
        outline-offset:5px;        
    }
    .submenudte{
        width:30vw;
        height:10vw;
    }

    .submenugche{
        width:30vw;
        height:10vw;        
    }

    .listesousetages{
        z-index:10;
        position:absolute;
        padding-top:0;
        padding-bottom:0;
        opacity:0;
        width:25vw;
        left:5.6vw;
        background-image:url("https://mattleredacteur.fr/wp-content/uploads/2023/11/FondPage.svg");
        background-repeat: no-repeat;
        background-size:cover;
        background-color:var(--blanc);
        pointer-events:none;
        border-right:1px dashed var(--bleu);
      }

    .sousetage{
        position:static;
        left:10px;
        height:6vw;
        padding:0 5px 0 5px;
        border-bottom:solid 2px var(--rose);
    }

    .titremenu{
        font-family:"Futura LT", sans-serif;
        font-size: 1rem;
        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.8em;
    }

    .titresousetage{
        font-family:"Futura LT", sans-serif;
        font-size: 1rem;
        font-variant: small-caps;
        font-weight:bold;        
    }
    
    nav a{
        color:var(--bleu) !important;
    }

    nav a:focus{
        color:var(--rose) !important;
    }
    
    .elementor-1796 .elementor-element.elementor-element-7a01cb8 nav a:active{
        color:var(--jaune) !important;
    }    
    
    .etageascenseur:focus-within{
        background:none;      
    }
    
    .etageascenseur:focus-within .menu{
        background:none;
    }
    
    .menu:active{
        background-color:var(--gris);
    }
    
    #logotoit{
        display:none;
    }
    
    i{
        font-size:1.5rem;
    }

    .flechedte{
        opacity:1;
        position:absolute;
        width:3vw;
        /*height:5vw;*/
        left:1.3vw;
        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:3vw;
        /*height:5vw;*/
        left:1.3vw;
        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;
    }

    .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;
    }

    .logomenu{
    width:100%;
    }

    #logomenumobile{
        display:none;
    }
    
    #logomenuapropos{
        width:33%;
    }
    


/*Centre*/

    #sectionprincipale{
        width:100vw;
        padding:0;
    }

    #sectiontoit{
        width:100vw;
        height:100vh;
    }

    #sectionservices{
        width:100vw;
        height:100vh;
    }

    #sectionapropos{
        width:100vw;
        height:100vh;
    }

    #sectioncontact{
        width:100vw;
        height:100vh;
    }

    #sectionblog{
        width:100vw;
        height:100vh;
    }

    #footer{
        width:100vw;
        height:10vh;
    } 

    .bodysection{
        width:100vw;
        height:100vh;
        top:3vh;
    }

    .titresection{
        width:100vw;
        height:6vh;
    }
    
    #imagetoit{
        bottom:-2vh;
    }

    .titresfenetres{
        width:93.3vw;
        height:15vh;
    }

    .fenetres{
        width:93.3vw;
        height:34vh;
        column-gap:2vw;
        padding:0;
    }

    .fenetrecontact{
        width:93.3vw;
        height:34vh;        
    }

    .fenetretitre{
        width:33%;
    }

    .cadre{
        width:28.33vw;
        border-bottom: solid 4vh;
        border-color:var(--blanc);
        box-shadow: 0 40px 10px -10px #70707096;
        padding:0;
    }    
        
    .formcontact{
        width:93.3vw;
        background-image:none;
        border-bottom: solid 4vh;
        border-color:var(--blanc);
        box-shadow: 0 40px 10px -10px #70707096;
    }
    
    .volet {
        display:none;
        z-index: 0;
        position:absolute;
    }
    
    .ombre{
        z-index:2;
        position:absolute;
        display:none;
        width:100%;
    }
    
    .textefenetre{
        display:none;
    }
    
    .textefenetre2{
        display:none;
    }    
    
    .textefenetretablette {
        z-index:0;
        position: absolute;
        top:0%;
        left:3%;
        right:3%;
    }
    
    .textefenetre2tablette {
        z-index: 3;
        position: absolute;
        top:0%;
        left:3%;
        right:3%;
    }

    .moi1{
        display:none;
        padding:0vw;
    }
    
    .moi2{
        display:block;
        position:absolute;
        padding:0vw;
        bottom:0;
    }
    
    #moi1g{
        width:17vh;
    }
    
    #moi2g{
        width:28.33vw;
    }
    
    #moi1c{
        width:17vh;
        bottom:-0.38vw;
    }
    
    #moi2c{
        width:28.95vw;
    }

    #moi1d{
        width:17.37vh;
        right:-1.2vw;
    }
    
    #moi2d{
        width:33.91vw;
        right:-4.7vw;
    }    
    
    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;
    } 

    p{
    font-size: 0.9rem;
    }

    .textefenetretablette a{
        font-size: 1.3rem;
    }
    
    .textefenetre2tablette a{
        font-size: 1.3rem;
    }
    
    #sitecreation{
        font-size:0.8rem;
    }
    
    #logofooter{
    width:60%;
    }        
    
    
/*Droite*/

    #sectionmarge{
        display:none;
    }
    
}










@media screen and (max-width:768px){

/*gauche (haut)*/
    
    .testhide{
        position:absolute;
        opacity:1;
        z-index:1;
        top:0vh;
        height:10vh;
        width:40vw;
        padding:0 5px 0 5px;
        background-color:var(--rose);
    }
    
    #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:1;
        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);
    }
    
    .titremenu{
        font-family:"Futura LT", sans-serif;
        font-size: 1.1rem;
        font-variant: small-caps;
        font-weight:bold;
    }
    
    .titremenutoit{
        display:none;
    }
    
    .titresousetage{
        z-index:5;
        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-1796 .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);
    }
    
    #logotoit{
        display:block;
    }
    
    i{
        font-size:1.7rem;
    }
    
    .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;
        z-index:10;
        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%;
    }
    
    #logomenuapropos{
        display:none;
    }

    
    



/*Centre*/    
    #sectionprincipale{
        width:100vw;
        padding:0;
    }

    #sectiontoit{
        width:100vw;
        height:100vh;
    }

    #sectionservices{
        width:100vw;
        height:100vh;
    }

    #sectionapropos{
        width:100vw;
        height:100vh;
    }

    #sectioncontact{
        width:100vw;
        /*height:100vh;*/
    }

    #sectionblog{
        width:100vw;
        height:100vh;
    }

    #footer{
        width:100vw;
        height:10vh;
    } 

    .bodysection{
        width:100vw;
        /*height:100vh;*/
    }

    .titresection{
        width:100vw;
        height:15vh;
    }
    
    #imagetoit{
        top:9vh;
    }

    .titresfenetres{
        width:100vw;
        /*height:10vh;*/
    }

    .fenetres{
        display:none;
    }

    .fenetrecontact{
        width:100vw;
    }

    .fenetretitre{
        width:100vw;
        height:8vh;
    }

    .cadre{
        display:none;
    }    
        
    .formcontact{
        width:100vw;
        background-image:none !important;
        box-shadow: none !important;
    }

    h1{
        font-size:2.4rem !important;      
        -webkit-text-stroke: 1px var(--blanc) !important;
        text-shadow: 2px 2px 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{
        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: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: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;
    } 
  
    #sitecreation{
        font-size:0.5rem;
    }
    
    #logofooter{
        width:60%;
    }        


/*Droite*/

    #sectionmarge{
        display:none;
    }
    
}










/*Formulaire Contact*/

@media screen and (min-width: 1024px) {
    label {
    	font-family:"Futura LT" !important;
    	font-size:1rem !important;
    	color: var(--bleu) !important;
    	margin-bottom:0px !important;
    }
    
    textarea {
    	height:10vw !important;
    	font-family:"Futura LT" !important;
    	font-size:1.rem !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    input[type=text]{
    	height:1.7vw !important;
    	font-family:"Futura LT" !important;
    	font-size:1rem !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    input[type=email]{
    	height:1.7vw !important;
    	font-family:"Futura LT" !important;
    	font-size:1rem !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    select {
    	padding-top: 0px !important;
        height:1.7vw !important;
    	font-family:"Futura LT" !important;
    	font-size:1rem !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    input[type=submit] {
    	font-family:"Futura LT" !important;
    	font-size:1rem !important;
    	color: var(--blanc) !important;
    	padding: 0.2vw 15px !important;
    	background:var(--bleu) !important;
    	border:2 !important;
    	border-color: var(--bleu) !important;
    	cursor:pointer !important;
    	margin-bottom:-1.2vw !important;
    }
    
    input[type=submit]:hover{
    	font-family:"Futura LT" !important;
    	font-size:1rem !important;
    	color: var(--bleu) !important;
    	padding: 0.2vw 15px !important;
    	background:#00000000 !important;
    	border:2 !important;
    	border-color: var(--bleu) !important;
    	cursor:pointer !important;
    	margin-bottom:-1.2vw !important;
    }
    
    .elementor-1796 .elementor-element.elementor-element-7a01cb8 .colonne1{
    	width:60% !important;
    	margin-top:0px !important;
    	margin-bottom:0px !important;
    	}
    
    .elementor-1796 .elementor-element.elementor-element-7a01cb8 .colonne2{
    	width:140%  !important;
    	margin-top:0px !important;
    	margin-bottom:0px !important;
    	margin-left:-40% !important;
    }
    
    .wpcf7-not-valid-tip {
    	display:none !important;
    	/*font-family:"Futura LT" !important;
    	font-size:0.8vw !important;
    	color: var(--primary) !important;
    	margin-top:-40px !important;*/
    }
    
    .wpcf7-not-valid {
      border: 2px solid #d62b41  !important;
    }
    
    .wpcf7 form .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	font-size:1rem !important;
    	color: var(--rose) !important;
    	border-color: var(--bleu) !important;
    	margin-top:0px !important;
    	margin-bottom:0px !important;
    }
     
    .wpcf7 form.init .wpcf7-response-output {
        display: none !important;
    }
     
    .wpcf7 form.sent .wpcf7-response-output {
    	font-family:"Futura LT" !important;
	font-width:bold !important;
    	font-size:1rem !important;
    	color: var(--bleu) !important;
    	border:none !important;
    	margin-top:0px !important;
    	margin-bottom:-10px !important;
    }
     
    .wpcf7 form.failed .wpcf7-response-output,
    .wpcf7 form.aborted .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	font-size:1rem !important;
    	color: var(--rose) !important;
    	border-color: var(--bleu) !important;
    	margin-top:0px !important;
    	margin-bottom:1px !important;
    }
     
    .wpcf7 form.spam .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	font-size:1rem !important;
    	color: var(--rose) !important;
    	border-color: var(--bleu) !important;
    	margin-top:0px !important;
    	margin-bottom:1px !important;
    }
    
    .wpcf7 form.invalid .wpcf7-response-output,
    .wpcf7 form.unaccepted .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	font-size:1rem !important;
    	color: #d62b41 !important;
    	border-color: #d62b41 !important;
    	margin-top:0px !important;
    	margin-bottom:0px !important;
    }
}




@media screen and (max-width: 1024px) and (min-width: 768px) {
    label {
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	margin-bottom:0px !important;
    }
    
    textarea {
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    input[type=text]{
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    input[type=email]{
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    select {
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    input[type=submit] {
    	font-family:"Futura LT" !important;
    	color: var(--blanc) !important;
    	padding: 0.2vw 15px !important;
    	background:var(--bleu) !important;
    	border:2 !important;
    	border-color: var(--bleu) !important;
    	cursor:pointer !important;
    	margin-bottom:-1.2vw !important;
    }
    
    input[type=submit]:hover{
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	padding: 0.2vw 15px !important;
    	background:#00000000 !important;
    	border:2 !important;
    	border-color: var(--bleu) !important;
    	cursor:pointer !important;
    	margin-bottom:-1.2vw !important;
    }
    
    
    .wpcf7-not-valid-tip {
    	display:none !important;
    	/*font-family:"Futura LT" !important;
    	font-size:1vh !important;
    	color: var(--primary) !important;
    	margin-top:-40px !important;*/
    }
    
    .wpcf7-not-valid {
      border: 2px solid #d62b41  !important;
    }
    
    .wpcf7 form .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	color: var(--rose) !important;
    	border-color: var(--bleu) !important;
    	margin-top:0px !important;
    	margin-bottom:1px !important;
    }
     
    .wpcf7 form.init .wpcf7-response-output {
        display: none !important;
    }
     
    .wpcf7 form.sent .wpcf7-response-output {
    	font-family:"Futura LT" !important;
	font-width:bold !important;
    	font-size:1rem !important;
    	color: var(--bleu) !important;
    	border:none !important;
    	margin-top:0px !important;
    	margin-bottom:-10px !important;
    }
     
    .wpcf7 form.failed .wpcf7-response-output,
    .wpcf7 form.aborted .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	color: var(--rose) !important;
    	border-color: var(--bleu) !important;
    	margin-top:0px !important;
    	margin-bottom:1px !important;
    }
     
    .wpcf7 form.spam .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	color: var(--rose) !important;
    	border-color: var(--bleu) !important;
    	margin-top:0px !important;
    	margin-bottom:1px !important;
    }
    
    .wpcf7 form.invalid .wpcf7-response-output,
    .wpcf7 form.unaccepted .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	color: #d62b41 !important;
    	border-color: #d62b41 !important;
    	margin-top:0px !important;
    	margin-bottom:0px !important;
    }
}


@media screen and (max-width: 768px) {
    label {
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	margin-bottom:0px !important;
    }
    
    textarea {
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    input[type=text]{
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    input[type=email]{
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    select {
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	background-color: #00000000 !important;
    	border-style: solid !important;
    	border-color: var(--bleu) !important;
    	border-width: 2px !important;
    }
    
    input[type=submit] {
    	font-family:"Futura LT" !important;
    	color: var(--blanc) !important;
    	padding: 0.2vw 15px !important;
    	background:var(--bleu) !important;
    	border:2 !important;
    	border-color: var(--bleu) !important;
    	cursor:pointer !important;
    	margin-bottom:-1.2vw !important;
    }
    
    input[type=submit]:hover{
    	font-family:"Futura LT" !important;
    	color: var(--bleu) !important;
    	padding: 0.2vw 15px !important;
    	background:#00000000 !important;
    	border:2 !important;
    	border-color: var(--bleu) !important;
    	cursor:pointer !important;
    	margin-bottom:-1.2vw !important;
    }
    
    
    .wpcf7-not-valid-tip {
    	display:none !important;
    	/*font-family:"Futura LT" !important;
    	font-size:1vh !important;
    	color: var(--primary) !important;
    	margin-top:-40px !important;*/
    }
    
    .wpcf7-not-valid {
      border: 2px solid #d62b41  !important;
    }
    
    .wpcf7 form .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	color: var(--rose) !important;
    	border-color: var(--bleu) !important;
    	margin-top:0px !important;
    	margin-bottom:1px !important;
    }
     
    .wpcf7 form.init .wpcf7-response-output {
        display: none !important;
    }
     
    .wpcf7 form.sent .wpcf7-response-output {
    	font-family:"Futura LT" !important;
	font-width:bold !important;
    	font-size:1rem !important;
    	color: var(--bleu) !important;
    	border:none !important;
    	margin-top:0px !important;
    	margin-bottom:-10px !important;
    }
     
    .wpcf7 form.failed .wpcf7-response-output,
    .wpcf7 form.aborted .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	color: var(--rose) !important;
    	border-color: var(--bleu) !important;
    	margin-top:0px !important;
    	margin-bottom:1px !important;
    }
     
    .wpcf7 form.spam .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	color: var(--rose) !important;
    	border-color: var(--bleu) !important;
    	margin-top:0px !important;
    	margin-bottom:1px !important;
    }
    
    .wpcf7 form.invalid .wpcf7-response-output,
    .wpcf7 form.unaccepted .wpcf7-response-output {
    	font-family:"Futura LT" !important;
    	color: #d62b41 !important;
    	border-color: #d62b41 !important;
    	margin-top:0px !important;
    	margin-bottom:0px !important;
    }
}/* End custom CSS */