.elementor-1003 .elementor-element.elementor-element-6c57f5f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-06b6d58{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-3ff411b > .elementor-container{max-width:1170px;}.elementor-1003 .elementor-element.elementor-element-3ff411b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 100px 0px;}.elementor-1003 .elementor-element.elementor-element-3ff411b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1003 .elementor-element.elementor-element-cff9034.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1003 .elementor-element.elementor-element-cff9034 > .elementor-element-populated{padding:10px 10px 0px 10px;}.elementor-1003 .elementor-element.elementor-element-7bda19e{text-align:center;}.elementor-1003 .elementor-element.elementor-element-7bda19e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;color:#64CCCC;}.elementor-1003 .elementor-element.elementor-element-d3c41fc{text-align:center;}.elementor-1003 .elementor-element.elementor-element-d3c41fc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#00204C;}.elementor-1003 .elementor-element.elementor-element-e8ea229{padding:0% 26% 0% 26%;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#6F7A8A;}.elementor-1003 .elementor-element.elementor-element-171df3c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-1003 .elementor-element.elementor-element-6f88dc2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-133c17c{--display:flex;}.elementor-1003 .elementor-element.elementor-element-4541153 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-4541153{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-4541153{left:0px;}.elementor-1003 .elementor-element.elementor-element-4541153{top:296px;}.elementor-1003 .elementor-element.elementor-element-8179767{--display:flex;}.elementor-1003 .elementor-element.elementor-element-5c1a1db .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:14px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-5c1a1db{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-5c1a1db{left:0px;}.elementor-1003 .elementor-element.elementor-element-5c1a1db{top:296px;}.elementor-1003 .elementor-element.elementor-element-0cf0324{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1003 .elementor-element.elementor-element-0cf0324.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1003 .elementor-element.elementor-element-3311a1b{--display:flex;}.elementor-1003 .elementor-element.elementor-element-32e5b36 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-32e5b36{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-32e5b36{left:0px;}.elementor-1003 .elementor-element.elementor-element-32e5b36{top:296px;}.elementor-1003 .elementor-element.elementor-element-3d8bcba{--display:flex;}.elementor-1003 .elementor-element.elementor-element-ff20d8c .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-ff20d8c{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-ff20d8c{left:0px;}.elementor-1003 .elementor-element.elementor-element-ff20d8c{top:296px;}.elementor-1003 .elementor-element.elementor-element-35b7024{--display:flex;}.elementor-1003 .elementor-element.elementor-element-8b49e34 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-8b49e34{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-8b49e34{left:0px;}.elementor-1003 .elementor-element.elementor-element-8b49e34{top:296px;}.elementor-1003 .elementor-element.elementor-element-1db6086{--display:flex;}.elementor-1003 .elementor-element.elementor-element-961240b .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:14px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-961240b{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-961240b{left:0px;}.elementor-1003 .elementor-element.elementor-element-961240b{top:296px;}.elementor-1003 .elementor-element.elementor-element-657d07d{--display:flex;}.elementor-1003 .elementor-element.elementor-element-381e768 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-381e768{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-381e768{left:0px;}.elementor-1003 .elementor-element.elementor-element-381e768{top:296px;}.elementor-1003 .elementor-element.elementor-element-4745e14{--display:flex;}.elementor-1003 .elementor-element.elementor-element-cf128e4 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-cf128e4{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-cf128e4{left:0px;}.elementor-1003 .elementor-element.elementor-element-cf128e4{top:296px;}.elementor-1003 .elementor-element.elementor-element-4ee2e8d{--display:flex;}.elementor-1003 .elementor-element.elementor-element-cb28955 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-cb28955{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-cb28955{left:0px;}.elementor-1003 .elementor-element.elementor-element-cb28955{top:296px;}.elementor-1003 .elementor-element.elementor-element-4899d3b{--display:flex;}.elementor-1003 .elementor-element.elementor-element-786fd65 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-786fd65{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-786fd65{left:0px;}.elementor-1003 .elementor-element.elementor-element-786fd65{top:296px;}.elementor-1003 .elementor-element.elementor-element-a6a3973{--display:flex;}.elementor-1003 .elementor-element.elementor-element-89ae8c7 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-89ae8c7{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-89ae8c7{left:0px;}.elementor-1003 .elementor-element.elementor-element-89ae8c7{top:296px;}.elementor-1003 .elementor-element.elementor-element-727e6cf{--display:flex;}.elementor-1003 .elementor-element.elementor-element-5f6d3e0 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-5f6d3e0{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-5f6d3e0{left:0px;}.elementor-1003 .elementor-element.elementor-element-5f6d3e0{top:296px;}.elementor-1003 .elementor-element.elementor-element-cda35a5{--display:flex;}.elementor-1003 .elementor-element.elementor-element-619e68d .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-619e68d{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-619e68d{left:0px;}.elementor-1003 .elementor-element.elementor-element-619e68d{top:296px;}.elementor-1003 .elementor-element.elementor-element-0070c0d{--display:flex;}.elementor-1003 .elementor-element.elementor-element-0aaafd2 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-0aaafd2{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-0aaafd2{left:0px;}.elementor-1003 .elementor-element.elementor-element-0aaafd2{top:296px;}.elementor-1003 .elementor-element.elementor-element-667bb7c{--display:flex;}.elementor-1003 .elementor-element.elementor-element-fce0729 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-fce0729{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-fce0729{left:0px;}.elementor-1003 .elementor-element.elementor-element-fce0729{top:296px;}.elementor-1003 .elementor-element.elementor-element-f1ec615{text-align:end;}.elementor-1003 .elementor-element.elementor-element-f1ec615 img{width:100%;}.elementor-1003 .elementor-element.elementor-element-66ec125{--display:flex;}.elementor-1003 .elementor-element.elementor-element-e5c9500 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-e5c9500{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-e5c9500{left:0px;}.elementor-1003 .elementor-element.elementor-element-e5c9500{top:296px;}.elementor-1003 .elementor-element.elementor-element-d0e429b{--display:flex;}.elementor-1003 .elementor-element.elementor-element-7100596 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-7100596{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-7100596{left:0px;}.elementor-1003 .elementor-element.elementor-element-7100596{top:296px;}.elementor-1003 .elementor-element.elementor-element-da6bd30{--display:flex;}.elementor-1003 .elementor-element.elementor-element-b60e70c .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-b60e70c{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-b60e70c{left:0px;}.elementor-1003 .elementor-element.elementor-element-b60e70c{top:296px;}.elementor-1003 .elementor-element.elementor-element-ad1bef5{--display:flex;}.elementor-1003 .elementor-element.elementor-element-cca7c7b .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-cca7c7b{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-cca7c7b{left:0px;}.elementor-1003 .elementor-element.elementor-element-cca7c7b{top:296px;}.elementor-1003 .elementor-element.elementor-element-72fbe30{--display:flex;}.elementor-1003 .elementor-element.elementor-element-711e202 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-711e202{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-711e202{left:0px;}.elementor-1003 .elementor-element.elementor-element-711e202{top:296px;}.elementor-1003 .elementor-element.elementor-element-5a0f74c{--display:flex;}.elementor-1003 .elementor-element.elementor-element-ed147ef .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-ed147ef{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-ed147ef{left:0px;}.elementor-1003 .elementor-element.elementor-element-ed147ef{top:296px;}.elementor-1003 .elementor-element.elementor-element-1999e7c{--display:flex;}.elementor-1003 .elementor-element.elementor-element-7563c38 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-7563c38{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-7563c38{left:0px;}.elementor-1003 .elementor-element.elementor-element-7563c38{top:296px;}.elementor-1003 .elementor-element.elementor-element-bfbf5fa{--display:flex;}.elementor-1003 .elementor-element.elementor-element-6ebdb77 .elementor-button{background-color:var( --e-global-color-dd9269f );font-family:"Lato", Sans-serif;font-size:13px;fill:#FFFFFF;color:#FFFFFF;}body:not(.rtl) .elementor-1003 .elementor-element.elementor-element-6ebdb77{right:0px;}body.rtl .elementor-1003 .elementor-element.elementor-element-6ebdb77{left:0px;}.elementor-1003 .elementor-element.elementor-element-6ebdb77{top:296px;}.elementor-1003 .elementor-element.elementor-element-045bb48 > .elementor-container{max-width:1170px;}.elementor-1003 .elementor-element.elementor-element-045bb48{margin-top:-10px;margin-bottom:0px;z-index:5000;}.elementor-1003 .elementor-element.elementor-element-fb0ab89 > .elementor-container{max-width:1170px;}.elementor-1003 .elementor-element.elementor-element-fb0ab89{margin-top:0px;margin-bottom:-140px;z-index:50000;}.elementor-1003 .elementor-element.elementor-element-450745b.jkit-equal-height-enable, .elementor-1003 .elementor-element.elementor-element-450745b.jkit-equal-height-enable, .elementor-1003 .elementor-element.elementor-element-450745b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-1003 .elementor-element.elementor-element-450745b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:var( --e-global-color-dd9269f );text-align:left;padding:50px 50px 50px 50px;border-style:solid;border-width:1px 0px 1px 0px;border-color:var( --e-global-color-dd9269f );border-radius:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .title{color:#FFFFFF;font-family:var( --e-global-typography-43d2739-font-family ), Sans-serif;font-size:var( --e-global-typography-43d2739-font-size );font-weight:var( --e-global-typography-43d2739-font-weight );line-height:var( --e-global-typography-43d2739-line-height );}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:#FFFFFF;height:40px;width:40px;}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:#FFFFFF;width:40px;}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:40px;}.elementor-1003 .elementor-element.elementor-element-140e469.jkit-equal-height-enable, .elementor-1003 .elementor-element.elementor-element-140e469.jkit-equal-height-enable, .elementor-1003 .elementor-element.elementor-element-140e469.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-1003 .elementor-element.elementor-element-140e469.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:#FFFFFF;text-align:left;padding:50px 50px 50px 50px;border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-dd9269f );border-radius:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-primary );}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-dd9269f );height:40px;width:40px;}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-dd9269f );width:40px;}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:40px;}.elementor-1003 .elementor-element.elementor-element-04015e5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-ad50f0c.jkit-equal-height-enable, .elementor-1003 .elementor-element.elementor-element-ad50f0c.jkit-equal-height-enable, .elementor-1003 .elementor-element.elementor-element-ad50f0c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-1003 .elementor-element.elementor-element-ad50f0c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:#FFFFFF;text-align:left;padding:37px 60px 60px 60px;border-style:solid;border-width:1px 1px 0px 0px;border-color:var( --e-global-color-dd9269f );border-radius:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-primary );font-size:22px;}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-dd9269f );height:40px;width:40px;}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-dd9269f );width:40px;}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:40px;}.elementor-1003 .elementor-element.elementor-element-f3c1272 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1003 .elementor-element.elementor-element-f3c1272:not(.elementor-motion-effects-element-type-background), .elementor-1003 .elementor-element.elementor-element-f3c1272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#011736;}.elementor-1003 .elementor-element.elementor-element-f3c1272 > .elementor-background-overlay{background-image:url("https://notactes.hop-com.fr/wp-content/uploads/2026/04/bakground.jpg");background-position:center center;background-size:cover;opacity:0.04;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1003 .elementor-element.elementor-element-f3c1272 > .elementor-container{max-width:1170px;}.elementor-1003 .elementor-element.elementor-element-f3c1272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:240px 0px 100px 0px;z-index:0;}.elementor-1003 .elementor-element.elementor-element-7e49bb7 > .elementor-element-populated{padding:10px 40px 10px 10px;}.elementor-1003 .elementor-element.elementor-element-641dd85{text-align:start;}.elementor-1003 .elementor-element.elementor-element-641dd85 .elementor-heading-title{font-family:var( --e-global-typography-0244785-font-family ), Sans-serif;font-size:var( --e-global-typography-0244785-font-size );font-weight:var( --e-global-typography-0244785-font-weight );line-height:var( --e-global-typography-0244785-line-height );color:#64CCCC;}.elementor-1003 .elementor-element.elementor-element-9870798{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1003 .elementor-element.elementor-element-9870798 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:#FFFFFF;}.elementor-1003 .elementor-element.elementor-element-f2c86e8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b98517c );}.elementor-1003 .elementor-element.elementor-element-fb5eaec .elementor-button{background-color:#64CCCC;font-family:var( --e-global-typography-8686d61-font-family ), Sans-serif;font-size:var( --e-global-typography-8686d61-font-size );font-weight:var( --e-global-typography-8686d61-font-weight );text-transform:var( --e-global-typography-8686d61-text-transform );line-height:var( --e-global-typography-8686d61-line-height );letter-spacing:var( --e-global-typography-8686d61-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:18px 32px 18px 32px;}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact{text-align:center;padding:10px 10px 10px 10px;}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{justify-content:normal;align-items:normal;flex-direction:column;}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon{color:var( --e-global-color-dd9269f );font-size:48px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg{fill:var( --e-global-color-dd9269f );width:48px;}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );margin-bottom:5px;}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number{margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{margin-bottom:0px;color:var( --e-global-color-b98517c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{color:var( --e-global-color-dd9269f );font-family:var( --e-global-typography-43d2739-font-family ), Sans-serif;font-size:var( --e-global-typography-43d2739-font-size );font-weight:var( --e-global-typography-43d2739-font-weight );line-height:var( --e-global-typography-43d2739-line-height );top:6px;left:0px;vertical-align:super;}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact{text-align:center;padding:10px 10px 10px 10px;}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{justify-content:normal;align-items:normal;flex-direction:column;}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon{color:var( --e-global-color-dd9269f );font-size:48px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg{fill:var( --e-global-color-dd9269f );width:48px;}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );margin-bottom:5px;}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number{margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{margin-bottom:0px;color:var( --e-global-color-b98517c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{color:var( --e-global-color-dd9269f );font-family:var( --e-global-typography-43d2739-font-family ), Sans-serif;font-size:var( --e-global-typography-43d2739-font-size );font-weight:var( --e-global-typography-43d2739-font-weight );line-height:var( --e-global-typography-43d2739-line-height );top:6px;left:0px;vertical-align:super;}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact{text-align:center;padding:10px 10px 10px 10px;}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{justify-content:normal;align-items:normal;flex-direction:column;}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon{color:var( --e-global-color-dd9269f );font-size:48px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg{fill:var( --e-global-color-dd9269f );width:48px;}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );margin-bottom:5px;}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number{margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{margin-bottom:0px;color:var( --e-global-color-b98517c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{color:var( --e-global-color-dd9269f );font-family:var( --e-global-typography-43d2739-font-family ), Sans-serif;font-size:var( --e-global-typography-43d2739-font-size );font-weight:var( --e-global-typography-43d2739-font-weight );line-height:var( --e-global-typography-43d2739-line-height );top:6px;left:0px;vertical-align:super;}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact{text-align:center;padding:10px 10px 10px 10px;}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner{justify-content:normal;align-items:normal;flex-direction:column;}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon{color:var( --e-global-color-dd9269f );font-size:48px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner > .icon svg{fill:var( --e-global-color-dd9269f );width:48px;}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );margin-bottom:5px;}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number{margin-right:0px;}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{margin-bottom:0px;color:var( --e-global-color-b98517c );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{color:var( --e-global-color-dd9269f );font-family:var( --e-global-typography-43d2739-font-family ), Sans-serif;font-size:var( --e-global-typography-43d2739-font-size );font-weight:var( --e-global-typography-43d2739-font-weight );line-height:var( --e-global-typography-43d2739-line-height );top:6px;left:0px;vertical-align:super;}.elementor-1003 .elementor-element.elementor-element-5d02382{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1003 .elementor-element.elementor-element-dd6ce6c{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1003 .elementor-element.elementor-element-3ff411b{padding:60px 10px 80px 10px;}.elementor-1003 .elementor-element.elementor-element-d3c41fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-e8ea229{padding:0% 10% 0% 10%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-6f88dc2{--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-045bb48{padding:0px 10px 0px 10px;}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:30px 40px 30px 40px;border-width:1px 0px 1px 0px;}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-43d2739-font-size );line-height:var( --e-global-typography-43d2739-line-height );}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:30px 40px 30px 40px;}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:30px 40px 30px 40px;}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-f3c1272{padding:160px 10px 80px 10px;}.elementor-1003 .elementor-element.elementor-element-641dd85 .elementor-heading-title{font-size:var( --e-global-typography-0244785-font-size );line-height:var( --e-global-typography-0244785-line-height );}.elementor-1003 .elementor-element.elementor-element-9870798 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-f2c86e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-fb5eaec .elementor-button{font-size:var( --e-global-typography-8686d61-font-size );line-height:var( --e-global-typography-8686d61-line-height );letter-spacing:var( --e-global-typography-8686d61-letter-spacing );}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact{text-align:center;}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{font-size:var( --e-global-typography-43d2739-font-size );line-height:var( --e-global-typography-43d2739-line-height );top:8px;}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact{text-align:center;}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{font-size:var( --e-global-typography-43d2739-font-size );line-height:var( --e-global-typography-43d2739-line-height );top:8px;}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact{text-align:center;}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{font-size:var( --e-global-typography-43d2739-font-size );line-height:var( --e-global-typography-43d2739-line-height );top:8px;}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact{text-align:center;}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{font-size:var( --e-global-typography-43d2739-font-size );line-height:var( --e-global-typography-43d2739-line-height );top:8px;}}@media(max-width:767px){.elementor-1003 .elementor-element.elementor-element-3ff411b{padding:40px 10px 40px 10px;}.elementor-1003 .elementor-element.elementor-element-7bda19e .elementor-heading-title{font-size:16px;}.elementor-1003 .elementor-element.elementor-element-d3c41fc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-e8ea229{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-6f88dc2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .title{font-size:var( --e-global-typography-43d2739-font-size );line-height:var( --e-global-typography-43d2739-line-height );}.elementor-1003 .elementor-element.elementor-element-450745b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{border-width:0px 1px 1px 1px;}.elementor-1003 .elementor-element.elementor-element-140e469 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{border-width:0px 1px 1px 1px;}.elementor-1003 .elementor-element.elementor-element-ad50f0c .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-f3c1272{padding:160px 20px 40px 20px;}.elementor-1003 .elementor-element.elementor-element-7e49bb7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-641dd85 .elementor-heading-title{font-size:var( --e-global-typography-0244785-font-size );line-height:var( --e-global-typography-0244785-line-height );}.elementor-1003 .elementor-element.elementor-element-9870798 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-f2c86e8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-fb5eaec .elementor-button{font-size:var( --e-global-typography-8686d61-font-size );line-height:var( --e-global-typography-8686d61-line-height );letter-spacing:var( --e-global-typography-8686d61-letter-spacing );padding:18px 32px 18px 32px;}.elementor-1003 .elementor-element.elementor-element-6a430f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-544a199{margin-top:40px;margin-bottom:0px;}.elementor-1003 .elementor-element.elementor-element-54a534f{width:50%;}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-ec55232 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{font-size:var( --e-global-typography-43d2739-font-size );line-height:var( --e-global-typography-43d2739-line-height );top:8px;}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-1a8558b .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{font-size:var( --e-global-typography-43d2739-font-size );line-height:var( --e-global-typography-43d2739-line-height );top:8px;}.elementor-1003 .elementor-element.elementor-element-83de0d9{width:50%;}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-0703e13 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{font-size:var( --e-global-typography-43d2739-font-size );line-height:var( --e-global-typography-43d2739-line-height );top:8px;}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1003 .elementor-element.elementor-element-d79d413 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .super{font-size:var( --e-global-typography-43d2739-font-size );line-height:var( --e-global-typography-43d2739-line-height );top:8px;}}/* Start custom CSS for image, class: .elementor-element-a635cb0 */.elementor-1003 .elementor-element.elementor-element-a635cb0::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-133c17c */.elementor-1003 .elementor-element.elementor-element-133c17c {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-133c17c img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-133c17c::after {
  content: "Maître Hervé BESSAT";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-133c17c {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-133c17c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-133c17c:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-133c17c .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-133c17c:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0cf0324 */.elementor-1003 .elementor-element.elementor-element-0cf0324::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8179767 */.elementor-1003 .elementor-element.elementor-element-8179767 {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-8179767 img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-8179767::after {
  content: "Maître Loïc GUITTON";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-8179767 {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-8179767::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-8179767:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-8179767 .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-8179767:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c1f96 */.elementor-1003 .elementor-element.elementor-element-c7c1f96::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3311a1b */.elementor-1003 .elementor-element.elementor-element-3311a1b {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-3311a1b img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-3311a1b::after {
  content: "Maître Annabelle ROSSETTI";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 19px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-3311a1b {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-3311a1b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-3311a1b:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-3311a1b .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-3311a1b:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-273ea74 */.elementor-1003 .elementor-element.elementor-element-273ea74::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d8bcba */.elementor-1003 .elementor-element.elementor-element-3d8bcba {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-3d8bcba img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-3d8bcba::after {
  content: "Maître Violaine TRAMBOUZE-LIVET";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 16px;
  font-weight: bold;
  padding: 15px 30px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-3d8bcba {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-3d8bcba::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-3d8bcba:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-3d8bcba .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-3d8bcba:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8aedb76 */.elementor-1003 .elementor-element.elementor-element-8aedb76::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35b7024 */.elementor-1003 .elementor-element.elementor-element-35b7024 {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-35b7024 img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-35b7024::after {
  content: "Séverine ANTOINE";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-35b7024 {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-35b7024::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-35b7024:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-35b7024 .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-35b7024:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67a21de */.elementor-1003 .elementor-element.elementor-element-67a21de::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1db6086 */.elementor-1003 .elementor-element.elementor-element-1db6086 {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-1db6086 img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-1db6086::after {
  content: "Aurélie ASTIER";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-1db6086 {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-1db6086::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-1db6086:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-1db6086 .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-1db6086:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25197f5 */.elementor-1003 .elementor-element.elementor-element-25197f5::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-657d07d */.elementor-1003 .elementor-element.elementor-element-657d07d {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-657d07d img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-657d07d::after {
  content: "Christelle BERTHIER";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-657d07d {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-657d07d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-657d07d:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-657d07d .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-657d07d:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1c36e0 */.elementor-1003 .elementor-element.elementor-element-e1c36e0::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4745e14 */.elementor-1003 .elementor-element.elementor-element-4745e14 {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-4745e14 img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-4745e14::after {
  content: "Léa CATELAND";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-4745e14 {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-4745e14::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-4745e14:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-4745e14 .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-4745e14:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5e493d */.elementor-1003 .elementor-element.elementor-element-a5e493d::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ee2e8d */.elementor-1003 .elementor-element.elementor-element-4ee2e8d {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-4ee2e8d img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-4ee2e8d::after {
  content: "Charline DELOIRE";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-4ee2e8d {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-4ee2e8d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-4ee2e8d:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-4ee2e8d .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-4ee2e8d:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f73e379 */.elementor-1003 .elementor-element.elementor-element-f73e379::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4899d3b */.elementor-1003 .elementor-element.elementor-element-4899d3b {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-4899d3b img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-4899d3b::after {
  content: "Laura DI BARTOLOMEO";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-4899d3b {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-4899d3b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-4899d3b:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-4899d3b .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-4899d3b:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-532f26e */.elementor-1003 .elementor-element.elementor-element-532f26e::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6a3973 */.elementor-1003 .elementor-element.elementor-element-a6a3973 {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-a6a3973 img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-a6a3973::after {
  content: "Christelle FABRE";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-a6a3973 {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-a6a3973::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-a6a3973:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-a6a3973 .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-a6a3973:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a30da41 */.elementor-1003 .elementor-element.elementor-element-a30da41::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-727e6cf */.elementor-1003 .elementor-element.elementor-element-727e6cf {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-727e6cf img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-727e6cf::after {
  content: "Sarah FAYET";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-727e6cf {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-727e6cf::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-727e6cf:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-727e6cf .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-727e6cf:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-63f9506 */.elementor-1003 .elementor-element.elementor-element-63f9506::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cda35a5 */.elementor-1003 .elementor-element.elementor-element-cda35a5 {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-cda35a5 img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-cda35a5::after {
  content: "Frédéric FAYOLLE";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-cda35a5 {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-cda35a5::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-cda35a5:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-cda35a5 .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-cda35a5:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b70c487 */.elementor-1003 .elementor-element.elementor-element-b70c487::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0070c0d */.elementor-1003 .elementor-element.elementor-element-0070c0d {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-0070c0d img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-0070c0d::after {
  content: "Sylvie FRET";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-0070c0d {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-0070c0d::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-0070c0d:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-0070c0d .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-0070c0d:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1ec615 */.elementor-1003 .elementor-element.elementor-element-f1ec615::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-667bb7c */.elementor-1003 .elementor-element.elementor-element-667bb7c {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-667bb7c img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-667bb7c::after {
  content: "Christelle GENTIL";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-667bb7c {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-667bb7c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-667bb7c:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-667bb7c .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-667bb7c:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7804af */.elementor-1003 .elementor-element.elementor-element-d7804af::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ec125 */.elementor-1003 .elementor-element.elementor-element-66ec125 {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-66ec125 img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-66ec125::after {
  content: "Mireille LACHAL";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-66ec125 {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-66ec125::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-66ec125:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-66ec125 .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-66ec125:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-460a62b */.elementor-1003 .elementor-element.elementor-element-460a62b::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e429b */.elementor-1003 .elementor-element.elementor-element-d0e429b {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-d0e429b img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-d0e429b::after {
  content: "Marie MOUSSIER";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-d0e429b {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-d0e429b::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-d0e429b:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-d0e429b .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-d0e429b:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-58faa2f */.elementor-1003 .elementor-element.elementor-element-58faa2f::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da6bd30 */.elementor-1003 .elementor-element.elementor-element-da6bd30 {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-da6bd30 img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-da6bd30::after {
  content: "Agnès PERICHON";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-da6bd30 {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-da6bd30::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-da6bd30:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-da6bd30 .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-da6bd30:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4592ffc */.elementor-1003 .elementor-element.elementor-element-4592ffc::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad1bef5 */.elementor-1003 .elementor-element.elementor-element-ad1bef5 {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-ad1bef5 img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-ad1bef5::after {
  content: "Claire PEYRIN";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-ad1bef5 {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-ad1bef5::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-ad1bef5:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-ad1bef5 .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-ad1bef5:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c0a710 */.elementor-1003 .elementor-element.elementor-element-9c0a710::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72fbe30 */.elementor-1003 .elementor-element.elementor-element-72fbe30 {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-72fbe30 img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-72fbe30::after {
  content: "Sophie POULET";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-72fbe30 {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-72fbe30::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-72fbe30:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-72fbe30 .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-72fbe30:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9d3b0a2 */.elementor-1003 .elementor-element.elementor-element-9d3b0a2::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a0f74c */.elementor-1003 .elementor-element.elementor-element-5a0f74c {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-5a0f74c img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-5a0f74c::after {
  content: "Amandine PRAS";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-5a0f74c {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-5a0f74c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-5a0f74c:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-5a0f74c .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-5a0f74c:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9542795 */.elementor-1003 .elementor-element.elementor-element-9542795::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1999e7c */.elementor-1003 .elementor-element.elementor-element-1999e7c {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-1999e7c img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-1999e7c::after {
  content: "Emmanuel TOROSSIAN";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-1999e7c {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-1999e7c::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-1999e7c:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-1999e7c .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-1999e7c:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef8c137 */.elementor-1003 .elementor-element.elementor-element-ef8c137::before {
  content: "";
  position: absolute;
  bottom: 94px;
  right: -40px;
  width: 0;
  height: 0;
  border-left: 40px solid #378a8a;
  border-top: 40px solid transparent;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfbf5fa */.elementor-1003 .elementor-element.elementor-element-bfbf5fa {
  position: relative;
  width: 300px;
}

.elementor-1003 .elementor-element.elementor-element-bfbf5fa img {
  width: 100%;
  height: 380px;
  object-fit: cover;
  display: block;
}

.elementor-1003 .elementor-element.elementor-element-bfbf5fa::after {
  content: "Annick ARCIS";
  position: absolute;
  bottom: 50px;
  right: -30px;
  background-color: #64CCCC;
  color: white;
  font-family: "Lato", serif;
  font-size: 20px;
  font-weight: bold;
  padding: 15px 40px;
  min-width: 200px;
  text-align: center;
  z-index: 3;
}

.elementor-1003 .elementor-element.elementor-element-bfbf5fa {
  position: relative;
  overflow: visible;
}

.elementor-1003 .elementor-element.elementor-element-bfbf5fa::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.65);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 5;
  pointer-events: none;
}

.elementor-1003 .elementor-element.elementor-element-bfbf5fa:hover::before {
  opacity: 1;
}

.elementor-1003 .elementor-element.elementor-element-bfbf5fa .bouton-parcours {
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
  z-index: 10;
}

.elementor-1003 .elementor-element.elementor-element-bfbf5fa:hover .bouton-parcours {
  opacity: 10;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ff411b *//* =========================================================
   FOND UNIFORME — ÉQUIPE LE COTEAU
========================================================= */

.nt-team-bg-coteau{
  position:relative;
  isolation:isolate;
  overflow:hidden;

  background:
    radial-gradient(
      circle at 8% 18%,
      rgba(100,204,204,.07) 0%,
      transparent 28%
    ),
    radial-gradient(
      circle at 88% 75%,
      rgba(72,180,180,.035) 0%,
      transparent 32%
    ),
    linear-gradient(
      135deg,
      #fbfefe 0%,
      #f6fbfb 52%,
      #f1f8f8 100%
    ) !important;

  border:0 !important;
}


/* évite une cassure entre les sections */

.nt-team-bg-coteau + .nt-team-bg-coteau{
  border-top:0 !important;
}


/* supprime les fonds Elementor internes */

.nt-team-bg-coteau > .e-con-inner,
.nt-team-bg-coteau > .elementor-container{
  background:transparent !important;
}


/* =========================================================
   DÉCOR CERCLE
========================================================= */

.nt-team-bg-coteau:before{
  content:"";

  position:absolute;

  right:-120px;
  top:-120px;

  z-index:-1;

  width:330px;
  height:330px;

  border:1px solid rgba(100,204,204,.13);

  box-shadow:
    0 0 0 44px rgba(100,204,204,.025),
    0 0 0 88px rgba(100,204,204,.012);

  pointer-events:none;
}


/* =========================================================
   GRILLE DISCRÈTE
========================================================= */

.nt-team-bg-coteau:after{
  content:"";

  position:absolute;

  left:-35px;
  bottom:-40px;

  z-index:-1;

  width:230px;
  height:200px;

  opacity:.15;

  background-image:
    linear-gradient(
      rgba(100,204,204,.42) 1px,
      transparent 1px
    ),
    linear-gradient(
      90deg,
      rgba(100,204,204,.42) 1px,
      transparent 1px
    );

  background-size:28px 28px;

  -webkit-mask-image:
    linear-gradient(
      45deg,
      #000,
      transparent 80%
    );

  mask-image:
    linear-gradient(
      45deg,
      #000,
      transparent 80%
    );

  pointer-events:none;
}


/* =========================================================
   CONTENU AU-DESSUS
========================================================= */

.nt-team-bg-coteau > *{
  position:relative;
  z-index:1;
}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

  .nt-team-bg-coteau:before{
    width:230px;
    height:230px;

    right:-130px;
    top:-110px;
  }

  .nt-team-bg-coteau:after{
    width:160px;
    height:150px;

    opacity:.11;
  }

}/* End custom CSS */



/* Start custom CSS for section, class: .elementor-element-045bb48 *//* =========================================================
   FOND SECTION ÉQUIPE — LE COTEAU
   VERSION CORRIGÉE POUR ELEMENTOR
   MÊME FONCTIONNEMENT QUE RIORGES
========================================================= */

.nt-team-bg-coteau{
  position:relative !important;
  z-index:2 !important;

  isolation:isolate;

  /* IMPORTANT : ne coupe pas les éléments qui dépassent */
  overflow:visible !important;

  background:
    radial-gradient(
      circle at 8% 18%,
      rgba(100,204,204,.07) 0%,
      transparent 28%
    ),
    radial-gradient(
      circle at 88% 75%,
      rgba(72,180,180,.035) 0%,
      transparent 32%
    ),
    linear-gradient(
      135deg,
      #fbfefe 0%,
      #f6fbfb 52%,
      #f1f8f8 100%
    ) !important;

  border:0 !important;
}


/* =========================================================
   DÉCOR CERCLE
========================================================= */

.nt-team-bg-coteau:before{
  content:"";

  position:absolute;

  z-index:0;

  top:-120px;
  right:-120px;

  width:330px;
  height:330px;

  border:1px solid rgba(100,204,204,.13);

  box-shadow:
    0 0 0 44px rgba(100,204,204,.025),
    0 0 0 88px rgba(100,204,204,.012);

  pointer-events:none;
}


/* =========================================================
   DÉCOR QUADRILLAGE
========================================================= */

.nt-team-bg-coteau:after{
  content:"";

  position:absolute;

  z-index:0;

  left:-35px;
  bottom:0;

  width:230px;
  height:200px;

  opacity:.15;

  background-image:
    linear-gradient(
      rgba(100,204,204,.42) 1px,
      transparent 1px
    ),
    linear-gradient(
      90deg,
      rgba(100,204,204,.42) 1px,
      transparent 1px
    );

  background-size:28px 28px;

  -webkit-mask-image:
    linear-gradient(
      45deg,
      #000,
      transparent 80%
    );

  mask-image:
    linear-gradient(
      45deg,
      #000,
      transparent 80%
    );

  pointer-events:none;
}


/* =========================================================
   CONTENU ELEMENTOR
========================================================= */

.nt-team-bg-coteau > .e-con-inner,
.nt-team-bg-coteau > .elementor-container,
.nt-team-bg-coteau > .elementor-element,
.nt-team-bg-coteau > *{
  position:relative;
  z-index:2;
}


/* Les widgets ne sont pas coupés */

.nt-team-bg-coteau .elementor-widget,
.nt-team-bg-coteau .elementor-widget-container,
.nt-team-bg-coteau .e-con{
  overflow:visible !important;
}


/* =========================================================
   SI UNE SECTION SUIT JUSTE APRÈS
========================================================= */

.nt-team-bg-coteau + .e-con,
.nt-team-bg-coteau + .elementor-section,
.nt-team-bg-coteau + section{
  position:relative;
  z-index:1;
}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

  .nt-team-bg-coteau:before{
    width:230px;
    height:230px;

    top:-110px;
    right:-130px;
  }

  .nt-team-bg-coteau:after{
    width:160px;
    height:150px;

    opacity:.11;
  }

}/* End custom CSS */