@import"https://use.typekit.net/scp0bwb.css";:root{scroll-behavior:smooth}@font-face{font-family:Pirulen;src:url(/app/themes/tour2ride-landing/public/build/assets/pirulen-rg-CHz7_OaC.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{font-family:acumin-pro,Acumin Pro,sans-serif;font-weight:400;font-style:normal}.page-template-landing{background-color:transparent;color:#1a1a1a;position:relative}.page-template-landing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/app/themes/tour2ride-landing/public/build/assets/bg-landing-BFjmYpU2.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:.1;z-index:-1;pointer-events:none}.page-template-landing .header-section{padding-left:2rem;padding-right:2rem;text-align:center;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-template-landing .header-section .header-content{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.page-template-landing .header-section .header-content .logo{width:27rem;display:block}.page-template-landing .header-section .main-title{margin-top:6.4rem;margin-bottom:6.4rem;max-width:140rem;text-transform:uppercase;color:#1a1a1a;font-size:2rem;line-height:1.4}.page-template-landing .contact-form-section{padding-left:2rem;padding-right:2rem;background-color:transparent}.page-template-landing .contact-form-section .contact-form-container{position:relative;border-radius:.6rem;padding:3.2rem 1.6rem;background-color:transparent;z-index:1}.page-template-landing .contact-form-section .contact-form-container .contact-form-deco{position:absolute;pointer-events:none;display:none}.page-template-landing .contact-form-section .contact-form-container .contact-form-deco--top-left{top:0;left:0;transform:translate(-50%,-50%)}.page-template-landing .contact-form-section .contact-form-container .contact-form-deco--bottom-right{right:0;bottom:0;transform:translate(50%,50%)}.page-template-landing .contact-form-section .contact-form-container:before{border-radius:.6rem;z-index:-2;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + .8rem);width:calc(100% + .8rem);background:linear-gradient(90deg,#f25924,#f2592400 95%);clip-path:polygon(0% 100%,100% 100%,100% calc(100% - .4rem),.4rem calc(100% - .4rem),.4rem .4rem,100% .4rem,100% 0%,0% 0%)}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper input,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper textarea{margin:0;border:.2rem solid #1a1a1a;border-radius:.4rem;padding:.8rem 1.6rem;background-color:transparent;color:#1a1a1a;width:100%}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper input:focus-visible,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper textarea:focus-visible{outline:none;border-color:#1a1a1a}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-acceptance p .wpcf7-form-control-wrap{padding:0;margin:0;border:none}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-acceptance p .wpcf7-form-control-wrap:before,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-acceptance p .wpcf7-form-control-wrap:after{content:none}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-acceptance label{display:flex;align-items:start;gap:.8rem;font-size:.8rem}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-acceptance input[type=checkbox]{width:1.5rem;height:1.5rem;flex-shrink:0}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-row .wpcf7-form-control-wrap{display:block;margin-bottom:1.6rem;border:none;padding:0}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-row .wpcf7-form-control-wrap textarea{height:13.5rem}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-row .wpcf7-not-valid-tip{border:none;margin-bottom:0}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-row .wpcf7-not-valid-tip:before,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-row .wpcf7-not-valid-tip:after{content:none}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .contact-popup-title{color:#1a1a1a;text-align:center}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit{display:flex;justify-content:center;margin-top:1.6rem}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit input[type=submit]:before,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit input[type=submit]:after,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit button[type=submit]:before,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit button[type=submit]:after,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit .wpcf7-submit:before,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit .wpcf7-submit:after{content:none}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit input[type=submit],.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit button[type=submit],.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit .wpcf7-submit{border:.2rem solid #1a1a1a;border-radius:.4rem;background-color:transparent;color:#1a1a1a}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .contact-form-success{text-align:center;padding:1.6rem}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .contact-form-success[hidden]{display:none}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .wpcf7-response-output{margin-top:1.6rem}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-ok,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent-success,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .wpcf7-response-output.wpcf7-mail-sent,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .wpcf7-form.sent .wpcf7-response-output{display:none}.page-template-landing .cta-section{padding-left:2rem;padding-right:2rem;text-align:center;background-color:transparent}.page-template-landing .cta-section .cta-content p{color:#1a1a1a;font-size:1.6rem;line-height:1.8;margin-bottom:2.4rem}.page-template-landing .cta-section .cta-content p strong{font-weight:600}.page-template-landing .cta-section .cta-content .button-content{margin-top:2.4rem}.page-template-landing .coordonnes-section{padding-left:2rem;padding-right:2rem;background-color:transparent}.page-template-landing .coordonnes-section .coordonnes-container{position:relative;border-radius:.6rem;padding:3.2rem 1.6rem;background-color:transparent;z-index:1}.page-template-landing .coordonnes-section .coordonnes-container:before{border-radius:.6rem;z-index:-2;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + .8rem);width:calc(100% + .8rem);background:linear-gradient(90deg,#f25924,#f2592400 95%);clip-path:polygon(0% 100%,100% 100%,100% calc(100% - .4rem),.4rem calc(100% - .4rem),.4rem .4rem,100% .4rem,100% 0%,0% 0%)}.page-template-landing .coordonnes-section .coordonnes-container h2{color:#1a1a1a;text-transform:uppercase;text-align:center;margin-bottom:2.4rem;font-size:1.8rem}.page-template-landing .coordonnes-section .coordonnes-container .coordonnes-links{display:flex;flex-direction:column;gap:1.6rem;align-items:start}.page-template-landing .coordonnes-section .coordonnes-container .coordonnes-links a{display:flex;align-items:center;gap:.8rem;color:#1a1a1a;text-decoration:none;font-size:1.4rem;font-weight:600}.page-template-landing .coordonnes-section .coordonnes-container .coordonnes-links a svg{flex-shrink:0}.page-template-landing .coordonnes-section .coordonnes-container .coordonnes-links a:hover{color:#f25924}@media screen and (min-width:768px){.page-template-landing .header-section{padding-left:7vw;padding-right:7vw}.page-template-landing .header-section .main-title{font-size:2.4rem}.page-template-landing .contact-form-section{padding-left:7vw;padding-right:7vw}.page-template-landing .contact-form-section .contact-form-container{padding:4.8rem 3.2rem}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-two-cols{display:flex;justify-content:space-between}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-two-cols .cf7-col{width:calc(50% - 1rem)}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-acceptance label{font-size:1.2rem}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-acceptance input{margin-top:.5rem}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit p{margin-bottom:0}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-submit .btn{padding-left:15rem;padding-right:15rem}.page-template-landing .cta-section{padding-left:7vw;padding-right:7vw}.page-template-landing .cta-section .cta-content p{font-size:1.8rem}.page-template-landing .coordonnes-section{padding-left:7vw;padding-right:7vw}.page-template-landing .coordonnes-section .coordonnes-container{padding:4.8rem 3.2rem}.page-template-landing .coordonnes-section .coordonnes-container h2{font-size:2.4rem}.page-template-landing .coordonnes-section .coordonnes-container .coordonnes-links a{font-size:1.6rem}}@media screen and (min-width:1280px){.page-template-landing .header-section .main-title{font-size:3rem}.page-template-landing .contact-form-section .contact-form-container{padding:6.4rem 4.8rem;max-width:120rem;margin:0 auto}.page-template-landing .contact-form-section .contact-form-container .contact-form-deco{display:block;height:10rem;width:auto}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-row{gap:2.4rem}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .wpcf7-form-control-wrap input,.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .wpcf7-form-control-wrap textarea{font-size:1.8rem;padding:1.2rem 1.6rem}.page-template-landing .contact-form-section .contact-form-container .contact-form-wrapper .cf7-acceptance label{font-size:1.4rem}.page-template-landing .cta-section .cta-content{max-width:100rem;margin:0 auto}.page-template-landing .cta-section .cta-content p{font-size:2rem}.page-template-landing .coordonnes-section .coordonnes-container{max-width:100rem;margin:0 auto;padding:6.4rem 4.8rem}.page-template-landing .coordonnes-section .coordonnes-container h2{font-size:2.8rem;text-align:left}.page-template-landing .coordonnes-section .coordonnes-container .coordonnes-links{gap:2.4rem}.page-template-landing .coordonnes-section .coordonnes-container .coordonnes-links a{font-size:1.8rem;transition:color .3s ease-in-out}}footer{position:relative}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:.2rem;background:linear-gradient(90deg,#f25924,#f2592400 95%);z-index:1}footer .mentions{margin-top:0}footer .mentions p a,footer .mentions p span{color:#1a1a1a}footer .mentions p a{transition:color .2s ease-in-out}footer .mentions p a:hover{color:#f25924}@media screen and (min-width:1920px){.page-template-landing .contact-form-section .contact-form-container .contact-form-deco{height:14.8rem}}
