form label{display:block;margin-bottom:.4em}form input{transition:all .3s 0s ease}form input[type=text],form input[type=email],form input[type=tel],form textarea{background-color:#fff8f0;border:2px solid #303b4e;border-radius:20px;height:75px;margin:0;outline:none;padding:0 15px;width:100%}form input[type=text]:focus,form input[type=email]:focus,form input[type=tel]:focus,form textarea:focus{border-color:#fdce8c}form textarea{margin-bottom:60px;padding:15px;height:265px}form input[type=radio],form input[type=checkbox]{appearance:none;-webkit-appearance:none;border:2px solid #303b4e;border-radius:100%;height:25px;margin:0;margin-right:10px;padding:0;position:relative;top:3px;width:25px}form input[type=radio]:after,form input[type=checkbox]:after{background-color:#fff8f0;border-radius:100%;content:"";height:15px;display:block;left:calc(50% - 7.5px);pointer-events:none;position:absolute;top:calc(50% - 7.5px);transition:all .3s 0s ease;width:15px}form input[type=radio]:checked:after,form input[type=checkbox]:checked:after{background-color:#303b4e}form input[type=submit]{background-color:#303b4e;border:none;border-radius:21px;color:#fff8f0;cursor:pointer;display:block;font:600 27px/0em "montserrat",sans serif;height:42px;margin:75px auto 0;width:176px}form input[type=submit]:hover{background-color:#fdce8c;color:#303b4e}form .wpcf7-list-item{display:block;margin-left:0}form .wpcf7-radio{display:block;margin-top:1.5em}form .wpcf7-not-valid-tip{font-size:16px}form .content{gap:35px 70px;width:100%}form .content>div{width:calc(50% - 35px)}form .content>div:last-child{width:100%}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}h1{font:900 73px/1.2em "superior-title",sans serif;letter-spacing:-0.025em}h2{font-size:32px;line-height:1.2em}p,ul,ol{font-size:25px;line-height:1.2em;margin-bottom:1.6em}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}body{background-color:#fff8f0;color:#303b4e;font:400 25px/1.2em "montserrat",sans serif}a{text-decoration:none;color:#303b4e;transition:all .3s ease}a:hover{opacity:.5}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flexwrap{-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.container{margin:0 auto;padding:0 20px;max-width:1200px;width:100%}section.hero{-moz-box-wrap:wrap;-webkit-box-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flexbox-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section.hero .col-1,section.hero .col-2{width:50%}section.hero .col-1{position:relative}section.hero .col-1 .image{height:100%;position:absolute;width:100%}section.hero .col-1 .image img{display:block;height:100%;object-fit:cover;position:absolute;width:100%}section.hero .col-1 .logo{left:50%;position:absolute;transform:translateX(-50%);top:100px}section.hero .col-1 .logo svg{height:auto;width:310px}section.hero .col-2{background-color:#303b4e;padding:100px}section.hero .col-2 h1,section.hero .col-2 h2,section.hero .col-2 h3,section.hero .col-2 h4,section.hero .col-2 h5{color:#fff8f0}section.hero .col-2 h1{margin-bottom:.8em}section.hero .col-2 h1:after{border:2px solid #fdce8c;border-radius:2px;font-size:73px;content:"";display:block;margin-top:.8em;width:60px}section.hero .col-2 p,section.hero .col-2 ul,section.hero .col-2 ol{color:#fff8f0;font-size:34px;font-weight:300}section.hero .col-2 p strong,section.hero .col-2 ul strong,section.hero .col-2 ol strong{color:#abd7f2;font-weight:600}section.hero .col-2 .tag{background-color:#fdce8c;border-radius:15px;font-size:.8em;font-weight:900;color:#303b4e;display:block;padding:10px 20px;width:fit-content}section.hero .col-2 .arrow svg{transform:translateY(0);transition:all .3s 0s ease;width:44px}section.hero .col-2 .arrow:hover svg{transform:translateY(10px)}section.form{padding:100px 0;position:relative}section.form:before,section.form:after{background-image:url("../img/waves.png");background-position:top center;background-repeat:no-repeat;background-size:cover;content:"";display:block;left:0;padding-bottom:1.625%;position:absolute;transform:translateY(-50%);width:100%}section.form:before{top:0}section.form:after{top:100%}section.download{background-color:#303b4e;padding:100px 0}section.download .texte{margin:0 auto 105px;width:72%}section.download .texte *{color:#fff8f0;text-align:center}section.download .content>.row-1{-webkit-box-align:flex-start;-webkit-align-items:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:60px 110px;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:center}section.download .content>.row-1 a{background-color:#303b4e;border:3px solid #fff8f0;border-radius:37px;display:block;min-width:177px;overflow:hidden;position:relative}section.download .content>.row-1 a .number,section.download .content>.row-1 a .pdf{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:145px;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:center}section.download .content>.row-1 a .number{color:#fdce8c;margin:0;padding-bottom:20px;font:900 94px "superior-title",sans serif}section.download .content>.row-1 a .arrow{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}section.download .content>.row-1 a .arrow svg{width:39px}section.download .content>.row-1 a .pdf{background-color:#fff8f0;padding-top:20px;transition:all .3s 0s ease}section.download .content>.row-1 a .pdf svg{width:84px}section.download .content>.row-1 a:hover{border-color:#fdce8c;opacity:1}section.download .content>.row-1 a:hover .pdf{background-color:#fdce8c}section.download .content>.row-2{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:justify;-moz-box-pack:justify;justify-content:center;gap:85px;margin-top:135px}section.download .content>.row-2 svg{height:auto;max-width:65px;width:100%}section.download .coordonnees{margin-top:80px}section.download .coordonnees *{color:#fff8f0;text-align:center}@media screen and (max-width: 1440px){section.hero .col-1 .logo{top:60px}section.hero .col-2{padding:60px}section.hero .col-2 p,section.hero .col-2 ul,section.hero .col-2 ol{font-size:29px}h1{font-size:63px}h2{font-size:30px}body,p,ul,ol{font-size:23px}}@media screen and (max-width: 1280px){.container{padding:0 40px}section.hero .col-1,section.hero .col-2{width:100%}section.hero .col-1{min-height:500px;height:75dvh}section.hero .col-1 .image img{object-position:50% 25%}}@media screen and (max-width: 1024px){.container{padding:0 20px}section.hero .col-2{padding:40px 20px}section.download .texte{width:85%}section.download .content>.row-1{gap:60px}section.download .content>.row-1 a{min-width:135px}section.download .content>.row-1 a .number,section.download .content>.row-1 a .pdf{height:125px}section.download .content>.row-1 a .number{font-size:70px}section.download .content>.row-1 a .arrow svg{width:29px}section.download .content>.row-1 a .pdf svg{width:64px}}@media screen and (max-width: 768px){section.hero .col-1 .logo svg{width:210px}section.hero .col-2 p,section.hero .col-2 ul,section.hero .col-2 ol{font-size:26px}section.download .texte{width:100%}form .content>div{width:100%}section.download .content>.row-2{gap:40px}section.download .content>.row-2 svg{max-width:45px}h1{font-size:53px}h2{font-size:26px}body,p,ul,ol{font-size:18px}}/*# sourceMappingURL=main.css.map */
