h1{font-family:"Poppins-Regular";font-weight:400;font-size:40px;line-height:61px;color:#fff}@media screen and (max-width: 768px){h1{font-size:30px}}@media screen and (max-width: 768px){h1{line-height:40px}}h1 span{font-family:Gloock;font-weight:normal;font-size:50px;color:#fff}@media screen and (max-width: 768px){h1 span{font-size:35px}}h2{font-family:"Poppins-Regular";font-weight:400;font-size:35px;line-height:50px}@media screen and (max-width: 768px){h2{font-size:25px}}@media screen and (max-width: 768px){h2{line-height:35px}}h2 span{font-family:Gloock;font-weight:normal;font-size:37px}@media screen and (max-width: 768px){h2 span{font-size:27px}}h3{font-family:"Poppins-SemiBold";font-weight:400;font-size:18px}@media screen and (max-width: 768px){h3{font-size:16px}}p{font-family:"Poppins-Regular";font-weight:400;font-size:16px;line-height:24px}@media screen and (max-width: 768px){p{font-size:14px}}@media screen and (max-width: 768px){p{line-height:21px}}p strong{font-family:"Poppins-Bold";font-weight:400}.big-paragraph{font-family:"Poppins-Regular";font-weight:400;font-size:18px;line-height:26px}@media screen and (max-width: 768px){.big-paragraph{font-size:12px}}@media screen and (max-width: 768px){.big-paragraph{line-height:18px}}.small-paragraph{font-family:"Poppins-Regular";font-weight:400;font-size:14px;line-height:20px}@media screen and (max-width: 768px){.small-paragraph{font-size:12px}}@media screen and (max-width: 768px){.small-paragraph{line-height:18px}}.blue-number{font-size:40px;line-height:36px;color:#30aae2}@media screen and (max-width: 768px){.blue-number{font-size:25px}}*{margin:0;padding:0;box-sizing:border-box;-webkit-backface-visibility:hidden;font-family:"Poppins-Regular";color:#171157}html.no-scroll{overflow-y:hidden}html.no-scroll body{overflow-y:hidden;position:relative}@media screen and (max-width: 768px){.desktop-only{display:none !important}}@media screen and (min-width: 768px){.mobile-only{display:none !important}}.container{width:100%;max-width:1255px;padding:0 35px;margin:0 auto 0;-webkit-transition:padding-left .5s,padding-left .5s;-moz-transition:padding-left .5s,padding-left .5s;-ms-transition:padding-left .5s,padding-left .5s;-o-transition:padding-left .5s,padding-left .5s;transition:padding-left .5s,padding-left .5s;-webkit-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);-moz-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);-ms-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);-o-transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1);transition-timing-function:cubic-bezier(0.25, 1, 0.5, 1)}.white,.white span,.white p,.white p strong{color:#fff}.blue-text{color:#30aae2}#text{color:red}.bg_white{background-color:#fff}.bg_dark-blue{background-color:#171157}.bg_light-blue{background-color:#ebf7fd}.join-us::before{content:url("/wp-content/themes/lesbonstech/assets/images/icons/right-arrow.svg");width:13px;height:10px;margin-right:8px}.join-us::before:hover{filter:brightness(0) saturate(100%) invert(80%) sepia(70%) saturate(4081%) hue-rotate(168deg) brightness(89%) contrast(99%)}a{text-decoration:none}.section1{background-color:#171157;border-bottom-right-radius:200px;padding:48px 0}@media screen and (max-width: 768px){.section1{border-bottom-right-radius:100px}}.section1 .container .titre h1{color:#fff}.section1 .container .sous-titre{font-size:40px;color:#fff;font-family:"Poppins-Regular"}@media screen and (max-width: 768px){.section1 .container .sous-titre{font-size:26px}}.section1 .container .texte{padding-top:24px;max-width:741px}.section1 .container .texte p{color:#fff}.section2 .container{padding-top:100px;padding-bottom:30px}.section2 .container .ligne{font-size:35px;color:#171157;font-family:"Poppins-Regular"}@media screen and (max-width: 768px){.section2 .container .ligne{font-size:26px}}.section2 .container .ligne .ecoles{display:grid;grid-template-columns:repeat(auto-fill, 211px);gap:30px;padding-top:30px;padding-bottom:100px}@media screen and (max-width: 768px){.section2 .container .ligne .ecoles{grid-template-columns:repeat(auto-fill, 135px)}}.section2 .container .ligne .ecoles .ecole{width:211px;height:211px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);padding:30px}@media screen and (max-width: 768px){.section2 .container .ligne .ecoles .ecole{width:135px;height:135px}}.section2 .container .ligne .ecoles .ecole img{width:100%;height:100%;object-fit:contain}
