:root{--color-primary:#eeecea;--color-secondary:#857d74;--color-green:#195526;--color-green-light:#267c28;--color-brown:#817660;--color-white:#fff;--color-black:#111;--color-avantage-bg:#e8e1d3;--color-avantage-text:#707070;--color-blue-golfy:#0b1742;--background-main:#e8e8e8;--background-green:#195526;--background-green-light:#b3c9a1;--background-brown:#817660;--background-meta-footer:#0c2c13;--background-parcours-images:#c5c5c5;--font-primary:"Poppins",sans-serif;--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--font-black:900;--font-size-xxs:clamp(13px,0.98vw,15px);--font-size-xs:clamp(14px,1vw,16px);--font-size-s:clamp(15px,1.2vw,18px);--font-size-n:clamp(17px,1.5vw,20px);--font-size-m:clamp(18px,2vw,25px);--font-size-xm:clamp(20px,2.45vw,30px);--font-size-l:clamp(28px,2.65vw,40px);--font-size-ml:clamp(30px,3vw,53px);--font-size-xl:clamp(33px,3.8vw,60px);--font-size-xxl:clamp(40px,7.5vw,70px);--font-size-xxxl:clamp(60px,9vw,100px);--line-height-xxs:clamp(15px,1.05vw,17px);--line-height-xs:clamp(16px,1.1vw,19px);--line-height-s:clamp(17px,1.3vw,21px);--line-height-n:clamp(20px,1.65vw,23px);--line-height-m:clamp(22px,1.95vw,26px);--line-height-xm:clamp(24px,2.25vw,36px);--line-height-l:clamp(32px,2.7vw,52px);--line-height-ml:clamp(33px,3.4vw,56px);--line-height-xl:clamp(34px,3.8vw,58px);--line-height-xxl:clamp(36px,7.5vw,78px);--line-height-xxxl:clamp(55px,8.8vw,125px);--space-xxsmall:clamp(2px,1.2vw,7px);--space-xsmall:clamp(6px,2.5vw,20px);--space-small:clamp(10px,4vw,40px);--space-normal:clamp(8px,6.25vw,120px);--space-large:clamp(10px,10vw,148px);--space-xlarge:clamp(100px,20vw,200px);--space-li-header:clamp(4px,1.5vw,8px);--header-height:clamp(100px,12vw,200px)}*{margin:0;padding:0;text-decoration:none}body{background-color:var(--background-main);color:var(--color-black);font-family:var(--font-primary);font-size:16px;line-height:1.5;overflow-x:hidden}header{height:var(--header-height);left:0;position:fixed;top:0;width:100%;z-index:9}.img_fluid{height:auto;max-width:100%}.right{text-align:right}.form-control{display:block;height:auto;padding:15px;width:100%}.green{color:var(--color-green)}nav#nav{align-items:center;background:#fff;font-size:calc(.5rem + 1.5vw);height:75%;justify-content:center}nav#nav,nav#nav ul{display:flex;padding:0}nav#nav ul{justify-content:space-evenly;list-style:none;margin:0;width:60%}nav#nav ul li{margin-right:var(--space-li-header)}nav#nav ul li a{color:var(--color-green);font-size:clamp(12px,1vw,16px);padding-bottom:3px;text-decoration:none;text-transform:uppercase}nav#nav ul li a:hover{padding-bottom:3px}nav#nav ul li a.active,nav#nav ul li a:hover{border-bottom:4px solid var(--color-green-light);color:var(--color-green-light)}nav#nav ul li a.active{font-weight:var(--font-bold)}.logo{height:auto;margin-right:35px;max-width:140px;width:100%}#icons,.logo{cursor:pointer}#icons{display:none}.social{display:flex;margin-top:15px}.social a{align-items:center;display:flex;margin-right:7px}.social a :last-child{align-items:center;display:flex;margin-right:0}.social img{height:auto;max-width:35px;width:100%}.submenu{align-items:center;background-color:#195526;display:flex;height:25%;justify-content:flex-end}.submenu .text{background-color:transparent;border-left:1px solid #fff;font-size:calc(10px + .1vw);padding:8px 25px}.submenu .connection-link,.submenu .text{color:#fff;display:inline-block;text-align:center}.submenu .connection-link{background-color:#b3c9a1;font-size:clamp(9px,1vw,13px);font-weight:700;margin:0 30px 0 0;padding:8px 15px;text-decoration:none}.video{display:flex;height:100%;justify-content:center;margin-top:var(--header-height);width:100%}.video iframe{height:calc(400px + 19vw);width:100%}.card-container-title{margin:calc(60px + .75vw) 0 0;text-align:center}.card-container-title h1{font-size:calc(35px + .5vw)}.card-container-title h2{color:#195526;font-size:clamp(25px,2vw,40px);font-weight:700;margin-top:35px;text-transform:uppercase}.card-container{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin:40px auto 75px;max-width:1320px;padding:20px}.card-container .card .picto{height:25px;width:25px}.card-container .card{border-radius:8px;min-width:300px;position:relative;width:calc(30.2% - 20px)}.card-container .card img{border-radius:20px;height:auto;max-width:100%;width:380px}.card-container .card h2{color:#195526;font-size:clamp(11px,2vw,20px);padding:20px}.card-container .card h3{font-size:clamp(16px,2vw,18px);text-transform:uppercase}.card-container .card h3,.card-container .card p{color:var(--color-green);padding:5px 10px;text-align:center}.card-container .card p{font-size:clamp(13px,2vw,15px)}.card-container .card .coeur{height:60px;position:absolute;right:15px;top:15px;width:60px}.resultats-container{background-color:var(--color-white);padding:75px calc(75px + 2vw);text-align:center}.resultats-container .card{display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;padding:20px}.resultats-container .card .card-body{border:1px solid #817660;border-radius:20px;padding:15px;width:45%}.resultats-container img{border-radius:20px;height:auto;margin:0 auto 30px;max-width:100%}.resultats-container h2{color:#817660;font-size:clamp(25px,2vw,40px);font-weight:700;margin-bottom:30px;text-transform:uppercase}.resultats-container p{color:#817660;font-size:clamp(14px,2vw,18px);font-weight:600}.splide__slide__home1{border-radius:20px}.splide__slide__home1,.splide__slide__home2{color:#817660;font-size:calc(12px + .2vw);padding:15px;text-align:center}.splide__slide__home2{background-color:#fff;border-radius:17px}.splide__slide__parcours{border-radius:17px;color:#817660;font-size:calc(12px + .2vw);padding:15px;text-align:center}.splide__slide__parcours img{height:auto;margin:0 25px;max-width:350px;width:100%}.splide__slide__cours{background-color:#fff;border-radius:17px;color:#817660;font-size:calc(12px + .2vw);padding:15px;text-align:center}.splide__arrow{background:transparent!important;height:4em!important;width:4em!important}.splide__arrow svg{fill:#a19f9f!important;height:50px!important;width:50px!important}.splide__pagination{bottom:-50px!important}.splide__pagination__page{background:#195526!important}.splide__arrow--next{right:-5em!important}.splide__arrow--prev{left:-5em!important}.competitions-container-title{margin:calc(40px + 3vw) 0 0;text-align:center}.competitions-container-title h2{color:#195526;font-size:clamp(25px,2vw,40px);font-weight:700;text-transform:uppercase}.competitions-region-container-title{margin:calc(40px + 7vw) 0 0;text-align:center}.competitions-region-container-title h2{color:#817660;font-size:calc(28px + .8vw);font-weight:700;text-transform:uppercase}.competitions-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:40px auto 125px;max-width:95%;padding:20px}.competitions-container .card{border-radius:8px;min-width:300px;position:relative;width:calc(30.2% - 20px)}.competitions-container .card img{height:auto;max-width:100%}.competitions-container h2{font-size:calc(35px + .2vw);font-weight:700}.competitions-container .competitions-row{background-color:#fff;border-radius:17px;bottom:25px;height:75px;left:3.75%;padding:10px;position:absolute;width:75%}.competitions-container span{color:#000;font-size:calc(10px + .13vw);font-weight:300}.competitions-container h3{color:#000;font-size:calc(16px + .13vw);font-weight:500;padding:0 20px}.competitions-inscription-button{background-color:#195526;border-radius:27px;bottom:-75px;color:#fff;font-size:calc(12px + .4vw);font-weight:700;left:25%;padding:10px 89px 10px 29px;position:absolute;text-align:center}.competitions-inscription-button img{fill:#fff;cursor:pointer;height:auto;object-fit:scale-down;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}.conditions-golf-container{background-color:#b3c9a1;border-top:8px solid #195526;padding:75px calc(75px + 2vw)}.conditions-golf-container h2{color:#195526;font-size:clamp(23px,2vw,40px);font-weight:700;margin-bottom:35px;text-transform:uppercase}.conditions-golf-container p{margin:35px 15px}.reseau-golfy-container{padding:calc(45px + .5vw) calc(10px + 4vw)}.reseau-golfy-container .block-golfy{background-color:#fff;border:5px solid var(--color-blue-golfy);border-radius:35px;padding:35px calc(28px + 1vw) 35px 45px;position:relative}.reseau-golfy-container .block-golfy h2{color:var(--color-blue-golfy);font-size:clamp(19px,2vw,32px);font-weight:700;text-transform:uppercase}.reseau-golfy-container .block-golfy h3{color:var(--color-blue-golfy);font-size:clamp(16px,2vw,25px);font-weight:700;margin:25px 0;text-transform:uppercase}.reseau-golfy-container .block-golfy p{font-size:clamp(14px,2vw,22px)}.reseau-golfy-container img{height:auto;max-width:135px;position:absolute;right:25px;top:25px}.actu__date{font-size:clamp(10px,2vw,13px)}.actu-competition-meta{color:#195526;font-size:clamp(10px,2vw,15px);font-weight:700;margin-top:14px}.green__fee{background-color:var(--color-green);border-radius:55px;margin-top:45px;padding:calc(25px + 1vw) calc(45px + 1vw);text-align:center}.green__fee a{color:var(--color-white);font-size:clamp(20px,1.75vw,38px);font-weight:700;text-decoration:none}.green__fee a:hover{text-decoration:underline}.page{align-items:center;display:flex;height:100%;justify-content:center;margin:var(--header-height) 0 0 0;width:100%}.page .container{background-color:var(--background-main);padding:75px calc(75px + 2vw)}.page .container .title{font-size:clamp(20px,2vw,33px);font-weight:700}.page .container p{font-size:clamp(12px,1vw,15px);font-weight:300;margin-top:15px}.page .container img{display:block;float:left;height:auto;margin:15px 35px 15px 0;max-width:100%;object-fit:scale-down}.button__login{background-color:var(--color-green);border:none;color:#fff;display:inline-block;font-size:16px;padding:7px 32px;text-align:center;text-decoration:none}.form__login{align-items:center;border:1px solid var(--color-brown);border-radius:5px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin:clamp(60px,1vw,35px) 0;padding:35px 15px}.login__form__connect{margin-bottom:25px}.login__title{font-size:clamp(15px,3vw,28px)}.login__input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:16px;margin-top:6px;padding:12px;resize:vertical;text-align:center;width:calc(300px + 1vw)}.login__input__section{margin-top:15px}.login__section__submit{margin-top:25px}.error__message{color:red;font-size:calc(12px + .2vw);margin:10px 0}.parcours__hero{height:auto;margin-top:var(--header-height);max-width:100%;width:100%}.page-parcours{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page-parcours .container{background-color:var(--background-main);padding:75px var(--space-large) 35px var(--space-large)}.page-parcours .container .title{color:var(--color-green);font-size:clamp(25px,3vw,50px);font-weight:700;text-align:center;text-transform:uppercase}.page-parcours .container .subtitle{color:var(--color-green-light);font-size:clamp(18px,3vw,35px);font-weight:700;margin-bottom:35px;text-transform:uppercase}.page-parcours .container .avantage-title{color:var(--color-black);font-size:clamp(16px,3vw,30px);font-weight:700;margin:55px 0 35px;text-align:center;text-transform:uppercase}.page-parcours .container .section-image-title{color:var(--color-green);font-size:clamp(25px,3vw,50px);font-weight:700;margin:110px 0 0;text-align:center;text-transform:uppercase}.page-parcours .container .avantage-block{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:55px 0;position:relative;text-align:center}.page-parcours .container .avantage-block img{height:clamp(50px,5vw,70px);left:calc(8px + .28vw);margin:0;object-fit:scale-down;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:clamp(50px,5vw,70px)}.singleavantage{align-items:center;border-radius:75px;display:flex;justify-content:center;margin:20px 0;overflow-wrap:break-word;padding:calc(25px + .28vw) calc(30px + .5vw) calc(25px + .28vw) calc(23px + .5vw + clamp(50px, 5vw, 70px));position:relative;width:fit-content}.page-parcours p.avantagetext{font-size:clamp(16px,2vw,25px);font-weight:700;margin:0;text-align:left}.avantage1{background-color:var(--background-green-light);color:#fff}.avantage2{background-color:var(--color-avantage-bg);color:#707070}.avantage3{background-color:var(--color-green);color:#fff}.page-parcours .container .intro{background-color:#fff;border-radius:25px;margin-top:45px;padding:35px}.page-parcours p{font-size:clamp(14px,1vw,20px);font-weight:300;margin-top:15px}.page-parcours .container img{display:block;float:left;height:auto;margin:15px 35px 15px 0;max-width:100%;object-fit:scale-down}.page-parcours-white{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page-parcours-white .container{background-color:#fff;border-radius:30px;margin:35px clamp(30px,4vw,170px);padding:15px calc(10px + 2vw)}.page-parcours-white .container img{display:block;height:auto;margin:0 auto;max-width:100%;object-fit:scale-down;width:calc(350px + 25vw)}.page-parcours-white .container .title{color:var(--color-green);font-size:clamp(25px,3vw,50px);font-weight:700;text-align:center;text-transform:uppercase}.page-parcours-link-bottom{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page-parcours-link-bottom .container{margin:35px clamp(30px,4vw,170px);padding:15px calc(10px + 2vw)}.page-parcours-link-bottom .container a{position:relative}.page-parcours-link-bottom .container img{display:block;height:auto;margin:25px auto;max-width:100%}.page-parcours-link-bottom .container .fleche{height:auto;left:90%;max-width:100%;position:absolute;top:44%;transform:translate(-50%,-50%)}.page-parcours-link-bottom .container .parcours-title{color:var(--color-white);font-size:clamp(12px,3vw,36px);font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.parcours-block-images{align-items:center;background-color:var(--background-parcours-images);display:flex;justify-content:center;padding:75px var(--space-large)}.parcours-block-images img{display:block;height:auto;margin:0 auto;max-width:500px;width:100%}.page-ecole{align-items:center;display:flex;height:100%;justify-content:center;margin:var(--header-height) 0 0 0;width:100%}.ecole-bg{background-color:#cec6b6;padding:35px 0}.page-ecole .container{padding:75px calc(15px + 2vw)}.page-ecole .container .title{font-size:clamp(25px,3vw,50px)}.page-ecole .container .subtitle,.page-ecole .container .title{color:var(--color-green);font-weight:700;text-align:center;text-transform:uppercase}.page-ecole .container .subtitle{font-size:clamp(12px,3vw,24px)}.page-ecole .container .images-block{align-items:center;display:flex;justify-content:space-between}.page-ecole .container .images-block .col-image{flex:1 1 0}.page-ecole .container .images-block img{display:block;height:auto;margin:0 auto;max-width:380px;width:100%}.page-ecole .container p{font-size:clamp(12px,1vw,15px);font-weight:300;margin-top:15px}.page-ecole .container img{display:block;float:left;height:auto;margin:15px 35px 15px 0;max-width:100%;object-fit:scale-down}.page-ecole2{align-items:center;display:flex;height:100%;justify-content:center;padding:calc(25px + 2vw) 0;width:100%}.page-ecole2 .container{padding:55px clamp(40px,7vw,150px) 25px}.page-ecole2 .title{color:var(--color-green);font-size:clamp(20px,3vw,40px);font-weight:700;text-align:center;text-transform:uppercase}.page-ecole2 .ecole .subtitle{font-size:clamp(20px,3vw,27px);font-weight:700}.page-ecole2 .ecole .diplome{color:var(--color-green);font-size:clamp(14px,1vw,20px);font-weight:600;margin-top:15px}.page-ecole2 .ecole .row{align-items:top;display:flex;flex-wrap:wrap;justify-content:center;margin:35px -5px}.page-ecole2 .ecole .row:after{clear:both;content:"";display:table}.page-ecole2 .ecole .row .column{float:left;margin-bottom:25px;padding:0 10px;width:50%}.page-ecole2 .ecole .row .column2{float:left;margin-bottom:25px;padding:0 10px;width:25%}.page-ecole2 .ecole .row .column img{display:block;float:left;height:auto;margin:0 55px 25px 0;max-width:425px;width:100%}.page-ecole2 .ecole .row .column p{font-size:clamp(15px,2vw,22px);font-weight:400;margin-top:35px}.page-ecole2 .ecole .card{background-color:#f1f1f1;border-radius:25px;height:100%;padding:25px}.page-ecole2 .ecole .card p{font-size:clamp(14px,1vw,19px);font-weight:400}.page-ecole2 .ecole .card .title{color:var(--color-green);font-size:clamp(20px,2vw,28px);font-weight:700;margin-bottom:15px;text-align:left;text-decoration:underline;text-transform:uppercase}.page-ecole3{background-color:#e8e1d3;border-top:5px solid #817660;height:100%;width:100%}.page-ecole3 .container{padding:55px clamp(75px,10vw,190px)}.page-ecole3 .container .title{color:var(--color-brown);font-size:clamp(28px,4vw,40px);font-weight:700;text-transform:uppercase}.page-ecole3 .container .subtitle{color:var(--color-green);font-size:clamp(18px,4vw,24px);font-weight:700;text-transform:uppercase}.page-ecole3 .container .subtitle2{color:var(--color-green);font-size:clamp(14px,4vw,20px);font-weight:700;text-transform:uppercase}.page-ecole3 .container p{color:var(--color-brown);font-size:clamp(15px,3vw,22px);font-weight:700;margin-top:35px}.page-ecole3 .cours-container{padding:0 clamp(75px,10vw,190px) 55px}.page-ecole3 .cours-container h2{color:#195526;font-size:calc(30px + .5vw);font-weight:700;margin-bottom:35px;text-transform:uppercase}.page-ecole3 .cours-container p{color:var(--color-brown);font-size:clamp(15px,3vw,22px);font-weight:700}.page-ecole3 .cours-container .title1{color:var(--color-green);font-size:clamp(17px,3vw,26px);font-weight:700;margin-top:20px}.page-ecole3 .cours-container .title2{font-size:clamp(14px,3vw,20px);font-weight:700}.page-ecole3 .cours-container .tarif{color:var(--color-green);font-size:clamp(17px,3vw,26px);font-weight:700;margin-top:20px}.page-ecole3 .cours-container .infos{color:var(--color-green-light);font-size:clamp(11px,3vw,14px);font-weight:600;margin-top:10px}.page-actualites{height:100%;margin:var(--header-height) 0 0 0;width:100%}.page-actualites .container{padding:75px calc(75px + 2vw)}.page-actualites .container .title{font-size:clamp(25px,3vw,50px)}.page-actualites .container .subtitle,.page-actualites .container .title{color:var(--color-green);font-weight:700;text-align:center;text-transform:uppercase}.page-actualites .container .subtitle{font-size:clamp(16px,3vw,24px)}.page-actualites .container .page-link{border-bottom:unset;padding:0 5px;text-decoration:none}.page-actualites .container .page-link:hover{color:var(--color-brown)}.tarifs__container{background-color:#b3c9a1;border:4px solid #fff;border-radius:25px;height:100%;margin:0 clamp(50px,15vw,345px) 55px;padding:35px}.tarifs__container .title{color:var(--color-green);font-size:clamp(25px,2vw,38px);font-weight:700;text-align:left;text-transform:uppercase}.tarifs__container p{font-size:clamp(15px,1vw,20px);font-weight:400;margin:15px 0;text-align:left}.tarifs__container ul{padding:0 0 0 35px}.tarifs__container ul li{font-size:clamp(14px,3vw,20px);font-weight:400}.page-tarifs{align-items:center;display:flex;height:100%;justify-content:center;margin:var(--header-height) 0 0 0;width:100%}.page-tarifs .container{margin:75px 0;width:100%}.page-tarifs .container .title{color:var(--color-green);font-size:clamp(25px,3vw,50px);font-weight:700;text-align:center;text-transform:uppercase}.page-tarifs .container .cat-title{color:var(--color-green-light);font-size:clamp(15px,4vw,28px);font-weight:700;margin-bottom:25px;text-transform:uppercase}.page-tarifs .container .tarif-title{font-size:clamp(11px,1vw,22px);font-weight:500;margin-bottom:25px}.page-tarifs .container .tarif-infos{color:var(--color-green-light);font-size:clamp(11px,2vw,16px);font-weight:300}.page-tarifs .container .block-tarifs{background-color:#fff;border-radius:20px;margin:48px clamp(30px,7vw,137px);padding:45px calc(20px + 2vw) 25px}.page-tarifs .container .block-tarifs .tarif{font-size:clamp(11px,1vw,22px)}.page-tarifs .container .block-tarifgreens{background-color:#b3c9a1}.page-tarifs .container .block-tarifautres,.page-tarifs .container .block-tarifgreens{border-radius:50px;margin:48px clamp(30px,7vw,137px);padding:45px calc(20px + 2vw) 25px}.page-tarifs .container .block-tarifautres{background-color:#817660}.page-tarifs .container .block-tarifautres .cat-title{color:#fff;font-size:clamp(18px,4vw,28px);font-weight:700;margin-bottom:25px;text-transform:uppercase}.page-tarifs .container .block-tarifautres .tarif-title{color:#fff;font-size:clamp(11px,1vw,22px);font-weight:500;margin-bottom:25px}.page-tarifs .container .block-tarifautres .tarif-item{color:#fff;font-size:clamp(11px,1vw,22px)}#table-green{border-collapse:collapse;width:100%}#table-green td{font-size:clamp(11px,1vw,22px);padding:8px}#table-green td.infos{color:#fff;font-size:clamp(15px,4vw,22px);font-weight:600}#table-green th{color:#fff;padding-bottom:12px;padding-top:12px;text-align:left;text-align:center;text-transform:uppercase}#table-green th,#table-green th .date{font-size:clamp(11px,1vw,22px)}.page-equipe{height:100%;margin:var(--header-height) 0 0 0;width:100%}.page-equipe .container{padding:75px clamp(25px,8vw,155px)}.page-equipe .container .title{color:var(--color-green);font-size:clamp(25px,3vw,50px);font-weight:700;text-align:center;text-transform:uppercase}.page-equipe .container .subtitle{color:var(--color-brown);font-size:clamp(24px,4vw,42px);font-weight:700;margin-bottom:25px;text-transform:uppercase}.page-equipe .row{align-items:top;display:flex;flex-wrap:wrap;justify-content:center;margin:35px -5px}.page-equipe .row:after{clear:both;content:"";display:table}.page-equipe .row .column{float:left;margin-bottom:25px;padding:0 10px;width:23.5%}.page-equipe .row .column img{display:block;float:left;height:auto;margin:0 55px 25px 0;max-width:425px;width:100%}.page-equipe .row .column p{color:var(--color-green);font-size:clamp(13px,2vw,17px);font-weight:400}.page-equipe .card{border-radius:25px;height:100%;padding:25px}.page-equipe .card h2{font-size:clamp(16px,2vw,22px);font-weight:600}.page-equipe .card .title,.page-equipe .card h2{color:var(--color-green);margin-bottom:15px;text-align:left}.page-equipe .card .title{font-size:clamp(20px,2vw,28px);font-weight:700;text-decoration:underline;text-transform:uppercase}.page-equipe .actus-terrain{background-color:#e8e1d3d3;border-radius:20px;margin-bottom:25px;padding:25px}.page-equipe .actus-terrain h3{color:var(--color-green-light);font-size:clamp(18px,4vw,28px);margin-bottom:15px}.page-equipe .actus-terrain p{color:var(--color-brown);font-size:clamp(15px,4vw,20px);margin-top:25px}.page-equipe .actus-terrain .location-equipe{height:auto;max-width:25px;width:100%}.contact__hero{height:auto;margin-bottom:55px;margin-top:var(--header-height);max-width:100%;width:100%}.page-contact{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page-contact .container{width:100%}.page-contact .container .adresse{background-color:var(--color-green-light);color:#fff;height:100%;margin:35px 0;padding:clamp(10px,2vw,75px);position:relative}.page-contact .container .title{color:var(--color-green);font-size:clamp(25px,3vw,50px);font-weight:700;text-align:center;text-transform:uppercase}.page-contact .container .subtitle{color:var(--color-brown);font-size:clamp(24px,4vw,42px);font-weight:700;text-transform:uppercase}.page-contact .container .services{padding:clamp(10px,2vw,75px) clamp(10px,8vw,200px)}.page-contact .container .services .row{margin:0 -5px}.page-contact .container .services .row:after{clear:both;content:"";display:table}.page-contact .container .services .column{float:left;padding:0 10px;width:31.5%}.page-contact .container .services .card{padding:16px;text-align:center}.page-contact .container .liens{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:35px calc(75px + 4vw)}.page-contact .container .liens .row{margin:0 -5px}.page-contact .container .liens .row:after{clear:both;content:"";display:table}.page-contact .container .liens .column{align-items:center;display:flex;float:left;justify-content:center;padding:0 10px;width:23.5%}.page-contact .container .liens .card{padding:16px;text-align:center}.page-contact .container .contact{align-items:center;background-color:var(--background-green-light);display:flex;flex-direction:column;justify-content:center;padding:75px clamp(25px,10vw,190px) 20px}.page-contact .container .contact .row{margin:0 -5px}.page-contact .container .contact .row:after{clear:both;content:"";display:table}.page-contact .container .contact input[type=email],.page-contact .container .contact input[type=text],select,textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:16px;margin-top:6px;padding:12px}.page-contact .container .contact input[type=text],select,textarea{resize:vertical;width:100%}.page-contact .container .contact button[type=submit]{background-color:var(--color-green-light);border:none;color:#fff;cursor:pointer;font-size:clamp(18px,4vw,28px);font-weight:700;margin:25px 0;padding:12px 28px;text-transform:uppercase}.page-contact .container .contact button[type=submit]:hover{background-color:#45a049}.page-contact table{width:100%}.contact__address__img{display:block;height:auto;margin:0 auto 35px;max-width:150px;width:100%}.contact__address__map{display:block;height:auto;margin:0 auto;max-width:850px;width:100%}.page-contact .adresse h2{font-size:clamp(20px,4vw,36px);margin-bottom:25px}.page-contact .adresse h3{font-size:clamp(10px,4vw,20px)}.page-contact .services h2{color:var(--color-brown);font-size:clamp(28px,4vw,42px);margin-bottom:25px;text-transform:uppercase}.page-contact .services h3{color:var(--color-brown);font-size:clamp(17px,4vw,30px);margin:15px 0 7px}.page-contact .services h4{font-size:clamp(19px,4vw,30px)}.page-contact .services h4,.page-contact .services h5{color:var(--color-green);margin-bottom:15px;text-transform:uppercase}.page-contact .services h5{font-size:clamp(16px,4vw,26px)}.page-contact .services .card .button{align-items:center;display:flex}.page-contact .services .card svg{margin-left:calc(8px + 4vw)}.page-contact .contact h2{background-color:#fff;color:var(--color-green-light);font-size:clamp(18px,4vw,32px);margin-bottom:25px;padding:15px;text-align:center;text-transform:uppercase}.page-contact .contact .message{background-color:#fff;border-radius:17px;color:var(--color-green);font-size:clamp(15px,4vw,20px);margin:100px 0 50px;padding:20px;text-align:center}.page-contact .contact .formulaire{align-items:center;display:flex;justify-content:center;margin-bottom:35px;width:100%}.page-contact .contact .formulaire form{width:65%}.page-contact .contact .formulaire .column{align-items:center;display:flex;flex-direction:row;justify-content:center}.page-contact .contact .formulaire .column .col1{margin-right:25px;width:100%}.page-contact .contact .formulaire .column .col2{width:100%}.page-contact .contact .formulaire .captcha{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none}.page-contact .contact .formulaire .submit{display:flex;justify-content:flex-end}.page-contact .liens-title{color:var(--color-brown);font-size:clamp(28px,4vw,42px);margin-top:35px;text-align:center;text-transform:uppercase}.page-contact .liens .liens-image{display:block;height:auto;margin:0 auto 15px;padding:0 calc(25px + .75vw);width:200px}.page-contact .button-menu{background-color:#817660}.page-contact .button-menu,.page-contact .button-siteweb{border-radius:30px;color:#fff;display:inline-block;font-size:clamp(12px,4vw,18px);font-weight:700;margin:10px 0;padding:10px 50px;text-align:center;text-decoration:none}.page-contact .button-siteweb{background-color:var(--color-green)}.page-contact .button-email{background-color:var(--background-green-light);border-radius:30px;color:#fff;display:inline-block;font-size:clamp(12px,4vw,18px);font-weight:700;margin:10px 0;padding:10px 50px;text-align:center;text-decoration:none}.page-contact .block{align-items:center;display:flex;justify-content:center}.page-contact .block .block-adresse{padding:40px calc(55px + 4vw);text-align:center}.page-contact .block .block-map{position:relative;width:50%}.page-contact .block .block-adresse p{font-size:clamp(18px,2vw,22px)}.page-mentions{align-items:center;display:flex;height:100%;justify-content:center;margin:var(--header-height) 0 0 0;width:100%}.page-mentions .container{padding:75px clamp(25px,13vw,300px)}.page-mentions .container p{font-size:clamp(13px,2vw,16px)}.page-competitions{align-items:center;display:flex;height:100%;justify-content:center;margin:var(--header-height) 0 0 0;padding-top:calc(35px + 1vw);width:100%}.page-competitions .container .title{color:var(--color-green);font-size:clamp(25px,3vw,50px);font-weight:700;text-align:center;text-transform:uppercase}.page-competitions .container img{display:block;height:auto;margin:35px auto;max-width:100%;object-fit:scale-down}.pagination nav{background:transparent;font-size:clamp(14px,2vw,18px)}.pagination nav ul{display:flex;justify-content:center;list-style:none;margin:0;width:100%}.pagination nav ul li a{color:var(--color-green);font-size:clamp(14px,1vw,18px);padding:0 4px;text-decoration:none;text-transform:none}footer{background-color:#195526;padding:calc(30px + 1vw) calc(50px + 1vw)}.footer__container{display:flex;margin:0 auto;max-width:1200px}.footer__container .col{align-items:flex-start;display:flex;flex-direction:column;width:33.333%}.footer__container .col ul{list-style:none}.footer__container .col ul li{margin-bottom:10px}.footer__container .col h3{color:#fff;font-size:calc(14px + .2vw);font-weight:700}.footer__container .col .meta{color:#fff;font-size:calc(12px + .15vw);font-weight:300;margin:20px 0}.footer__container .col p{color:#c4c4c4;font-size:calc(11px + .1vw);font-weight:300;margin:14px 0 30px}.footer__container .col a{color:#fff;font-size:calc(12px + .2vw);margin-bottom:10px;text-decoration:none;text-transform:uppercase}.footer__container .col a:hover{font-weight:700}.footer__logo img{height:auto;margin:0 auto;max-width:200px;width:100%}.sub__footer{align-items:center;background-color:#0c2c13;display:flex;height:calc(80px + 1vw);justify-content:center}.sub__footer a{color:#fff;font-size:calc(12px + .2vw);text-decoration:none}.sub__footer a:hover{text-decoration:underline}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-color:#fefefe;border:1px solid #888;margin:15% auto;padding:20px;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}@media screen and (max-width:1504px){.page-ecole2 .ecole .row .column,.page-ecole2 .ecole .row .column2{display:block;margin-bottom:60px;width:47%}.page-contact .container .services .column{margin-bottom:25px;width:31%}.page-contact .container .liens .column{margin-bottom:25px;width:31.5%}}@media screen and (max-width:1199px){#icons{display:block;font-size:30px;margin:0 auto;padding-top:15px}#icons:before{color:var(--color-black);content:"\2630"}.active #icons:before{color:var(--color-black);content:"\2715"}#nav{height:85px}nav#nav ul{background:#fff;flex-direction:column;height:84%;justify-content:center;left:-100%;position:fixed;text-align:center;top:13.5%;transition:.25s;width:100%;z-index:2}nav#nav ul li{padding:15px 0}nav#nav ul li a{color:var(--color-green);text-decoration:none}nav#nav ul li a:hover{background:#fff;color:var(--color-brown);padding:5px 35px}nav#nav.active ul{left:0}.logo{cursor:pointer;height:auto;margin:0 auto;max-width:120px;width:100%}.submenu{align-items:center;background-color:#195526;display:flex;height:40px;justify-content:center}.submenu .connection-link{margin:0 15px}.page-ecole2 .ecole .row .column,.page-ecole2 .ecole .row .column2{display:block;margin-bottom:60px;width:47%}.page-equipe .row .column{width:47%}.page-contact .container .liens .column,.page-contact .container .services .column{margin-bottom:25px;width:47%}.page-contact .contact .formulaire form{width:100%}}@media screen and (max-width:877px){.parcours__hero{height:auto;margin-top:calc(var(--header-height) + 25px);max-width:100%;object-fit:scale-down}.page-ecole2 .ecole .row .column,.page-ecole2 .ecole .row .column2{display:block;margin-bottom:60px;width:47%}.page-equipe .row .column{width:46%}.page-contact .container .liens .column,.page-contact .container .services .column{margin-bottom:25px;width:46%}.page-contact .block .block-map{width:95%}.card-container .card .picto{display:none}}@media screen and (max-width:767px){#icons{display:block;font-size:30px;margin:0 auto;padding-top:15px}#icons:before{color:var(--color-black);content:"\2630"}.active #icons:before{color:var(--color-black);content:"\2715"}#nav{height:85px}nav#nav ul{background:#fff;flex-direction:column;height:84%;justify-content:center;left:-100%;position:fixed;text-align:center;top:13.5%;transition:.25s;width:100%;z-index:2}nav#nav ul li{padding:15px 0}nav#nav ul li a{color:var(--color-green);text-decoration:none}nav#nav ul li a:hover{background:#fff;color:var(--color-brown);padding:5px 35px}nav#nav.active ul{left:0}.logo{cursor:pointer;height:auto;margin:0 auto;max-width:120px;width:100%}.social{width:50%}.social,.submenu{justify-content:center}.submenu{align-items:center;background-color:#195526;display:flex;height:40px}.submenu .connection-link{margin:0 15px}.card-container{display:flex;flex-wrap:wrap;gap:75px;justify-content:center;padding:20px}.resultats-container{padding:25px}.resultats-container .card .card-body{width:100%}.reseau-golfy-container img{height:auto;max-width:80px;position:absolute;right:10px;top:20px}.video{display:flex;height:100%;justify-content:center;margin-top:calc(var(--header-height) + 25px);width:100%}.page-ecole2 .ecole .row .column,.page-ecole2 .ecole .row .column2{display:block;margin-bottom:70px;width:100%}.page-equipe .row .column{width:100%}.page-parcours-link-bottom .container .fleche{display:none}.page-contact .container .liens .column,.page-contact .container .services .column{margin-bottom:25px;width:100%}.page-contact .contact .formulaire .column{align-items:center;display:flex;flex-direction:column;justify-content:center}.page-contact .contact .formulaire .column .col1{margin-right:0;width:100%}.page-contact .contact .formulaire .submit{display:flex;justify-content:flex-start}.page-contact .block{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:45px}.page-contact .adresse h2,.page-contact .block .block-adresse p,.page-contact .liens h2,.page-contact .services h2{text-align:center}.contact__hero{margin-top:calc(var(--header-height) + 25px)}.footer__container{flex-wrap:wrap}.footer__container,.footer__container .col{align-items:center;display:flex;flex-direction:column}.footer__container .col{width:100%}.footer__container .col ul{text-align:center;width:100%}.footer__container .col .meta{text-align:center}}@media screen and (max-width:480px){nav#nav ul{background:#fff;flex-direction:column;height:84%;justify-content:center;left:-100%;position:fixed;text-align:center;top:16.7%;transition:.25s;width:100%;z-index:2}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}