.elementor-46 .elementor-element.elementor-element-1a586a3e:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-1a586a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #BD966F 100%);}.elementor-46 .elementor-element.elementor-element-1a586a3e{box-shadow:0px 20px 30px 10px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-92px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-46 .elementor-element.elementor-element-1a586a3e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-4519d66a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-46 .elementor-element.elementor-element-4519d66a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-4519d66a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-4519d66a > .elementor-element-populated{box-shadow:0px 20px 30px 10px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 200px 0px 200px;}.elementor-46 .elementor-element.elementor-element-4519d66a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-745124eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:50px 50px 50px 50px;--margin-top:-88px;--margin-bottom:-0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-ha-link-hover .ha-link{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-46 .elementor-element.elementor-element-f024bfa .ha_content__item{justify-content:flex-start;}.elementor-46 .elementor-element.elementor-element-f024bfa .ha-link:hover{color:#AC5D03;}.elementor-46 .elementor-element.elementor-element-f024bfa .ha-link{font-family:"Roboto Slab", Sans-serif;font-weight:500;}.elementor-46 .elementor-element.elementor-element-0b75e65 .ha_content__item{justify-content:flex-start;}.elementor-46 .elementor-element.elementor-element-0b75e65 .ha-link:hover{color:#AC5D03;}.elementor-46 .elementor-element.elementor-element-0b75e65 .ha-link{font-family:"Roboto Slab", Sans-serif;font-weight:500;}.elementor-46 .elementor-element.elementor-element-0d396f7 .ha_content__item{justify-content:flex-start;}.elementor-46 .elementor-element.elementor-element-0d396f7 .ha-link:hover{color:#AC5D03;}.elementor-46 .elementor-element.elementor-element-0d396f7 .ha-link{font-family:"Roboto Slab", Sans-serif;font-weight:500;}.elementor-46 .elementor-element.elementor-element-7cfe9f73{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-7aef18c1{text-align:center;}.elementor-46 .elementor-element.elementor-element-7aef18c1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:1.4px;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-46 .elementor-element.elementor-element-66f363ae{--divider-border-style:solid;--divider-color:#000000;--divider-border-width:1px;}.elementor-46 .elementor-element.elementor-element-66f363ae .elementor-divider-separator{width:30px;margin:0 auto;margin-center:0;}.elementor-46 .elementor-element.elementor-element-66f363ae .elementor-divider{text-align:center;padding-block-start:9px;padding-block-end:9px;}.elementor-46 .elementor-element.elementor-element-359bb575 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-359bb575{text-align:center;}.elementor-46 .elementor-element.elementor-element-359bb575 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:300;font-style:normal;line-height:1.2em;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-46 .elementor-element.elementor-element-2717d67f > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-2717d67f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:2em;color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-46 .elementor-element.elementor-element-16feae3b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-16feae3b{text-align:center;}.elementor-46 .elementor-element.elementor-element-16feae3b img{width:30%;}.elementor-46 .elementor-element.elementor-element-40cd8eca{--display:flex;}.elementor-46 .elementor-element.elementor-element-4a9261b9{--spacer-size:50px;}.elementor-46 .elementor-element.elementor-element-771d96a8:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-771d96a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 49%, #BD966F 100%);}.elementor-46 .elementor-element.elementor-element-771d96a8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-46 .elementor-element.elementor-element-771d96a8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-771d96a8 > .elementor-shape-bottom .elementor-shape-fill{fill:#222222;}.elementor-46 .elementor-element.elementor-element-5905e16d{z-index:10;}.elementor-46 .elementor-element.elementor-element-5905e16d .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:14px;text-transform:uppercase;color:#F24B4B;}.elementor-46 .elementor-element.elementor-element-41fe905c{z-index:10;}.elementor-46 .elementor-element.elementor-element-41fe905c .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:48px;color:#000B49;}.elementor-46 .elementor-element.elementor-element-4c4f78d2{z-index:10;}.elementor-46 .elementor-element.elementor-element-4c4f78d2 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;color:#7A7A7A;}.elementor-46 .elementor-element.elementor-element-27a5627a{z-index:10;}.elementor-46 .elementor-element.elementor-element-27a5627a .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:24px;font-weight:400;color:#BD966F;}.elementor-46 .elementor-element.elementor-element-797b19b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-efd8d74{width:var( --container-widget-width, 24.026% );max-width:24.026%;--container-widget-width:24.026%;--container-widget-flex-grow:0;}.elementor-46 .elementor-element.elementor-element-efd8d74.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-4924d4ef > .elementor-widget-container{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 17px 0px rgba(0,0,0,0.5) inset;}.elementor-46 .elementor-element.elementor-element-4924d4ef.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-46 .elementor-element.elementor-element-4924d4ef{color:#000000;}body:not(.rtl) .elementor-46 .elementor-element.elementor-element-2a08f241{left:-12px;}body.rtl .elementor-46 .elementor-element.elementor-element-2a08f241{right:-12px;}.elementor-46 .elementor-element.elementor-element-2a08f241{top:-46px;}.elementor-46 .elementor-element.elementor-element-2a08f241 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:196px;font-weight:900;color:#BD966F33;}.elementor-46 .elementor-element.elementor-element-6717226b:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-6717226b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-46 .elementor-element.elementor-element-6717226b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-46 .elementor-element.elementor-element-6717226b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-6717226b > .elementor-shape-bottom .elementor-shape-fill{fill:#BD966F;}.elementor-46 .elementor-element.elementor-element-33ae24a8 > .elementor-element-populated{padding:0px 100px 0px 0px;}.elementor-46 .elementor-element.elementor-element-4006d6b4 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:18px;text-transform:uppercase;color:#BD966F;}.elementor-46 .elementor-element.elementor-element-68a8d85a{--divider-border-style:solid;--divider-color:#BD966F;--divider-border-width:2px;}.elementor-46 .elementor-element.elementor-element-68a8d85a .elementor-divider-separator{width:15%;}.elementor-46 .elementor-element.elementor-element-68a8d85a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46 .elementor-element.elementor-element-56d1e89e{color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-264a285a > .elementor-element-populated{padding:0px 100px 0px 0px;}.elementor-46 .elementor-element.elementor-element-6ca18622 .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:18px;text-transform:uppercase;color:#BD966F;}.elementor-46 .elementor-element.elementor-element-76a67d7b{--divider-border-style:solid;--divider-color:#BD966F;--divider-border-width:2px;}.elementor-46 .elementor-element.elementor-element-76a67d7b .elementor-divider-separator{width:15%;}.elementor-46 .elementor-element.elementor-element-76a67d7b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46 .elementor-element.elementor-element-4f34a01b{color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-6c376950 > .elementor-element-populated{padding:0px 100px 0px 0px;}.elementor-46 .elementor-element.elementor-element-7155415e .elementor-heading-title{font-family:"Overpass", Sans-serif;font-size:18px;text-transform:uppercase;color:#BD966F;}.elementor-46 .elementor-element.elementor-element-4da7b4fc{--divider-border-style:solid;--divider-color:#BD966F;--divider-border-width:2px;}.elementor-46 .elementor-element.elementor-element-4da7b4fc .elementor-divider-separator{width:15%;}.elementor-46 .elementor-element.elementor-element-4da7b4fc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-46 .elementor-element.elementor-element-2c229186{color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-7cd574b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-46 .elementor-element.elementor-element-7cd574b4:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-7cd574b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BD966F;}.elementor-46 .elementor-element.elementor-element-32c9b78a{width:var( --container-widget-width, 40.141% );max-width:40.141%;--container-widget-width:40.141%;--container-widget-flex-grow:0;text-align:center;color:#000000;}.elementor-46 .elementor-element.elementor-element-32c9b78a > .elementor-widget-container{background-color:#FFFEFECF;padding:20px 20px 20px 20px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-46 .elementor-element.elementor-element-32c9b78a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-46 .elementor-element.elementor-element-32c9b78a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-46 .elementor-element.elementor-element-158a18d9{--display:flex;}.elementor-46 .elementor-element.elementor-element-471e9ae0 img{border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-46 .elementor-element.elementor-element-542101d1:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-542101d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gymnase-villefranche.fr/wp-content/uploads/2024/10/630501-scaled-1.jpg");background-position:bottom center;background-size:cover;}.elementor-46 .elementor-element.elementor-element-542101d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 100px 0px;}.elementor-46 .elementor-element.elementor-element-542101d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-823a6cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-46 .elementor-element.elementor-element-823a6cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-823a6cb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-823a6cb > .elementor-element-populated{box-shadow:0px 0px 10px 0px #000000 inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 60px 60px 60px;}.elementor-46 .elementor-element.elementor-element-823a6cb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-642ceee > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-46 .elementor-element.elementor-element-642ceee:not(.elementor-motion-effects-element-type-background), .elementor-46 .elementor-element.elementor-element-642ceee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-46 .elementor-element.elementor-element-642ceee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 20px 0px;}.elementor-46 .elementor-element.elementor-element-642ceee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-46 .elementor-element.elementor-element-34715c99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-46 .elementor-element.elementor-element-34715c99 > .elementor-element-populated{text-align:center;padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-19af80f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-19af80f9{text-align:center;}.elementor-46 .elementor-element.elementor-element-19af80f9 .elementor-heading-title{font-size:48px;color:#242424;}.elementor-46 .elementor-element.elementor-element-6aa13c > .elementor-widget-container{margin:0% 20% 0% 20%;}.elementor-46 .elementor-element.elementor-element-6aa13c{text-align:center;font-size:18px;font-weight:300;color:#8C8C8C;}.elementor-46 .elementor-element.elementor-element-7f4494e1{--display:flex;}@media(max-width:1024px) and (min-width:768px){.elementor-46 .elementor-element.elementor-element-34715c99{width:100%;}}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-1a586a3e{margin-top:0px;margin-bottom:0px;padding:0px 40px 70px 40px;}.elementor-46 .elementor-element.elementor-element-4519d66a > .elementor-element-populated{margin:-70px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 40px 0px 40px;}.elementor-46 .elementor-element.elementor-element-2717d67f > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-771d96a8{padding:50px 20px 50px 20px;}.elementor-46 .elementor-element.elementor-element-2a08f241 .elementor-heading-title{font-size:156px;}.elementor-46 .elementor-element.elementor-element-6717226b{padding:30px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-642ceee{margin-top:0px;margin-bottom:0px;padding:0px 20px 50px 20px;}.elementor-46 .elementor-element.elementor-element-34715c99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-46 .elementor-element.elementor-element-19af80f9 .elementor-heading-title{font-size:36px;}.elementor-46 .elementor-element.elementor-element-6aa13c{font-size:16px;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-1a586a3e{margin-top:0px;margin-bottom:0px;padding:0px 20px 50px 20px;}.elementor-46 .elementor-element.elementor-element-4519d66a > .elementor-element-populated{margin:-50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 20px 0px 20px;}.elementor-46 .elementor-element.elementor-element-2717d67f{font-size:14px;}.elementor-46 .elementor-element.elementor-element-16feae3b img{width:70%;}.elementor-46 .elementor-element.elementor-element-771d96a8{padding:50px 20px 30px 20px;}.elementor-46 .elementor-element.elementor-element-41fe905c .elementor-heading-title{font-size:32px;}.elementor-46 .elementor-element.elementor-element-2a08f241 .elementor-heading-title{font-size:91px;line-height:1em;}.elementor-46 .elementor-element.elementor-element-33ae24a8 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-46 .elementor-element.elementor-element-264a285a > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-46 .elementor-element.elementor-element-6c376950 > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-46 .elementor-element.elementor-element-642ceee{padding:0px 20px 50px 20px;}.elementor-46 .elementor-element.elementor-element-19af80f9{text-align:center;}.elementor-46 .elementor-element.elementor-element-19af80f9 .elementor-heading-title{font-size:30px;}.elementor-46 .elementor-element.elementor-element-6aa13c{font-size:16px;}}