.page-template-tunnel-connexion main.main-content .wp-block-columns{min-height:calc(100vh - var(--header-height));gap:0}.page-template-tunnel-connexion main.main-content .wp-block-columns .wp-block-column:first-of-type{display:flex;align-items:center;justify-content:center;max-width:40%;flex-direction:column;gap:20px;padding:60px var(--padding-section)}.page-template-tunnel-connexion main.main-content .wp-block-columns .wp-block-column .ik-notice{margin:0 auto;max-width:unset}.page-template-tunnel-connexion main.main-content .wp-block-columns .wp-block-column:last-of-type{padding:0!important;max-width:60%}.page-template-tunnel-connexion main.main-content .wp-block-columns .wp-block-column:last-of-type .wp-block-cover{height:100%}.page-template-tunnel-connexion main.main-content .wp-block-columns .wp-block-column:last-of-type .wp-block-cover .wp-block-cover__inner-container{background-color:rgba(255,255,255,.9);border-radius:10px;text-align:center;padding:50px;max-width:780px;margin:0 auto}.page-template-tunnel-connexion main.main-content .wp-block-columns .wp-block-column:last-of-type .wp-block-cover .wp-block-cover__inner-container h1{color:var(--wp--preset--color--first);font-size:var(--h2);margin-bottom:25px}.page-template-tunnel-connexion main.main-content .wp-block-columns .wp-block-column:last-of-type .wp-block-cover .wp-block-cover__inner-container p{color:var(--wp--preset--color--black)}.page-template-tunnel-connexion main.main-content .back-site{position:absolute;left:0;bottom:20px;max-width:calc(var(--wp--style--global--wide-size) + var(--padding-section) * 2);width:100%;padding:0 var(--padding-section)}.page-template-tunnel-connexion main.main-content .back-site a{color:var(--wp--preset--color--first);font-weight:400;display:flex;align-items:center;gap:6px}.page-template-tunnel-connexion main.main-content .back-site a::before{content:"";position:relative;top:auto;left:auto;right:auto;bottom:auto;width:11px;height:10px;background-color:transparent;background-image:url(/wp-content/themes/ikadia-theme-child/assets/icons/icon-arrow.svg);background-size:contain;background-repeat:no-repeat;display:block;transform:scaleX(-1)}.page-template-tunnel-connexion main.main-content .back-site a:hover{color:var(--wp--preset--color--black)}.page-template-tunnel-connexion main.main-content .back-site a:hover::before{filter:brightness(0);opacity:1}.ik-tunnel-login-form{width:100%;padding:0;margin:0 auto!important}.ik-tunnel-login-form h2{text-align:center;font-size:var(--h3)}.ik-tunnel-login-form .ikadia-msg-return{padding:15px;margin-bottom:35px}.ik-tunnel-login-form .ikadia-msg-return p{margin:0}.ik-tunnel-login-form .ikadia-msg-return.ikadia-msg-valid{background-color:#a7f3d0;border:solid 1px #10b981}.ik-tunnel-login-form .ikadia-msg-return.ikadia-msg-error{background-color:#fecaca;border:solid 1px #ef4444}.ik-tunnel-login-form form>p{margin-bottom:25px;width:100%}.ik-tunnel-login-form form>p label{font-size:var(--pmd);font-weight:300}.ik-tunnel-login-form form>p.login-remember label,.ik-tunnel-login-form form>p.register-rgpd label{top:auto;left:auto;display:flex;cursor:pointer;gap:8px;pointer-events:auto;position:relative}.ik-tunnel-login-form form>p.login-remember label input+*,.ik-tunnel-login-form form>p.register-rgpd label input+*{width:calc(100% - 32px)}.ik-tunnel-login-form form>p.login-submit{margin-bottom:8px}.ik-tunnel-login-form form .ik-eye+input{background:transparent;padding-left:15px}.ik-tunnel-login-form form input[type=submit]{text-transform:uppercase;color:var(--wp--preset--color--white)!important;background:var(--wp--preset--color--first);border:solid 1px var(--wp--preset--color--first);padding:var(--padding-bouton);width:fit-content;font-size:var(--pmd);text-decoration:none;font-weight:400;position:relative;text-align:center;border-radius:25px;font-family:"Montserrat",sans-serif;line-height:1;cursor:pointer;transition:all ease 0.3s;margin-left:auto;margin-right:auto}.ik-tunnel-login-form form input[type=submit]:hover,.ik-tunnel-login-form form input[type=submit]:active,.ik-tunnel-login-form form input[type=submit]:focus{color:var(--wp--preset--color--white)!important;background:var(--wp--preset--color--black)!important;border-color:var(--wp--preset--color--black)}.ik-tunnel-login-register p,.ik-tunnel-login-register ul,.ik-tunnel-login-register a,.ik-tunnel-login-register .ikadia-msg-return{max-height:100px;opacity:1;visibility:visible;transition:all ease 0.5s}.ik-tunnel-login-register a.ik-tunnel-login-mdp-oublie{display:block;width:fit-content;margin:0 auto;text-align:center;font-size:var(--pmd);text-decoration:underline;color:var(--wp--preset--color--first)}.ik-tunnel-login-register .ik-tunnel-login-forms-sep{display:block;width:100%;max-width:260px;text-align:center;margin:35px auto;position:relative}.ik-tunnel-login-register .ik-tunnel-login-forms-sep::before,.ik-tunnel-login-register .ik-tunnel-login-forms-sep::after{content:"";width:40%;height:1px;background-color:var(--wp--preset--color--black);display:block;position:absolute;top:50%;transform:translateY(-50%)}.ik-tunnel-login-register .ik-tunnel-login-forms-sep::before{left:0}.ik-tunnel-login-register .ik-tunnel-login-forms-sep::after{right:0}.ik-tunnel-login-register .register-rgpd{margin-bottom:20px}.ik-tunnel-login-register .register-rgpd label{display:flex;justify-content:flex-start;flex-wrap:nowrap;gap:8px}.ik-tunnel-login-register .register-rgpd input{margin:0;width:16px;height:16px}.ik-tunnel-login-register .register-rgpd input::before{width:12px;height:12px;border-width:1px}.ik-tunnel-login-register .register-rgpd span{max-width:calc(100% - 32px);line-height:125%;font-size:var(--psm)}.ik-tunnel-login-register .register-rgpd span a{line-height:125%;text-decoration:underline;font-size:var(--psm)}.ik-tunnel-login-register .register-rgpd span a::before,.ik-tunnel-login-register .register-rgpd span a::after{content:none}.ik-tunnel-login-register .register-rgpd span a:hover{color:var(--wp--preset--color--first)}.ik-tunnel-login-register fieldset{margin-bottom:0;display:initial;flex-wrap:wrap;margin-top:0;gap:20px}.ik-tunnel-login-register fieldset p{margin:0}.ik-tunnel-login-register fieldset p.half{flex:calc(50% - 10px)}.ik-tunnel-login-register fieldset p.full{flex:100%}.ik-tunnel-login-register.connexion .ik-tunnel-login-inscription p,.ik-tunnel-login-register.connexion .ik-tunnel-login-inscription ul,.ik-tunnel-login-register.connexion .ik-tunnel-login-inscription a,.ik-tunnel-login-register.connexion .ik-tunnel-login-inscription .ikadia-msg-return{margin:0 auto;max-height:0;opacity:0;visibility:visible}.ik-tunnel-login-register.inscription .ik-tunnel-login-connexion p:not(.login-submit),.ik-tunnel-login-register.inscription .ik-tunnel-login-connexion ul,.ik-tunnel-login-register.inscription .ik-tunnel-login-connexion a,.ik-tunnel-login-register.inscription .ik-tunnel-login-connexion .ikadia-msg-return{margin:0 auto;max-height:0;opacity:0;visibility:visible}.ik-tunnel-login-register.inscription .ik-tunnel-login-inscription fieldset{display:flex;margin:10px 0}.ik-tunnel-login-register.inscription .ik-tunnel-login-inscription fieldset:first-of-type{margin-top:0}.ik-tunnel-login-register.inscription .ik-tunnel-login-inscription fieldset:last-of-type{margin-bottom:0}.ik-tunnel-lost-password{text-align:center}.ik-tunnel-lost-password h2{color:var(--wp--preset--color--black);font-weight:900}.ik-tunnel-lost-password .ik-tunnel-lost-password-instructions{margin-bottom:25px}.ik-tunnel-lost-password .ik-tunnel-lost-password-mail-sent{border:solid 2px var(--wp--preset--color--lightgray);border-radius:4px;padding:65px 70px;font-weight:700}.ik-tunnel-lost-password .ik-tunnel-lost-password-form fieldset{margin:20px 0}.ik-tunnel-lost-password .ik-tunnel-lost-password-form p{width:100%}.ik-tunnel-lost-password .ik-tunnel-lost-password-links{margin:30px 0 0 0}.ik-tunnel-lost-password .ik-tunnel-lost-password-links a{font-size:var(--pmd);display:block;margin-left:auto;margin-right:auto;text-decoration:none;font-weight:700;text-decoration:underline}.ik-tunnel-lost-password .ik-tunnel-lost-password-links a:not(:nth-of-type(1)){font-size:var(--psm);text-decoration:underline}.ik-tunnel-lost-password .ik-tunnel-lost-password-links a:nth-of-type(2){margin:8px 0}.ik-tunnel-first-log,.ik-tunnel-lost-password-reset{text-align:center}.ik-tunnel-first-log p.description,.ik-tunnel-lost-password-reset p.description{margin-bottom:45px;padding:20px;border:solid 2px var(--wp--preset--color--black)}.ik-tunnel-first-log fieldset,.ik-tunnel-lost-password-reset fieldset{margin:20px 0;display:block}.ik-tunnel-first-log p,.ik-tunnel-lost-password-reset p{width:100%}@media (max-width:1400px){.ik-tunnel-login-register fieldset p.half{flex:100%}}@media (max-width:1024px){.page-template-tunnel-connexion main.main-content .wp-block-columns{flex-direction:column-reverse}.page-template-tunnel-connexion main.main-content .wp-block-columns .wp-block-column:first-of-type{max-width:100%}.page-template-tunnel-connexion main.main-content .wp-block-columns .wp-block-column:last-of-type{max-width:100%}.page-template-tunnel-connexion main.main-content .wp-block-columns .wp-block-column:last-of-type .wp-block-cover{height:auto;min-height:33vh;padding:var(--padding-section)}.page-template-tunnel-connexion main.main-content .wp-block-columns .wp-block-column:last-of-type .wp-block-cover .wp-block-cover__inner-container{padding:20px}.page-template-tunnel-connexion main.main-content .back-site{position:relative}.ik-tunnel-login-register fieldset p.half{flex:calc(50% - 10px)}}@media (max-width:781px){.page-template-tunnel-connexion header.wp-block-template-part .ik-nav-woo{display:none}}@media (max-width:550px){.ik-tunnel-login-register fieldset p.half{flex:100%}}