@charset "UTF-8";/*!
Theme Name: Marechal - Espace partenaire
Description: Thème du site Marechal - Espace partenaire
Author: Manitoba
Author URI: https://www.manitoba.fr
Template: twentytwenty 
Version: 0.1.0
*/@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:#fff}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;font-family:Montserrat,sans-serif}html{scroll-behavior:smooth}body,footer,header,section{width:100%}header{left:0;padding:26px 0;position:fixed!important;top:0;z-index:999}header .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1500px}header .container .logo img{width:180px}header .container .desktop_part{display:none}header .container .desktop_part .menu{display:flex}@media (min-width:992px){header .container .logo img{width:261px}header .container .desktop_part{align-items:center;display:flex;justify-content:space-between;width:100%}header .container .desktop_part .menu{margin-left:30px}header .container .mobile_part{display:none}}@media (min-width:1200px){header .container .desktop_part .menu{margin-left:40px}}@media (min-width:1400px){header .container .desktop_part .menu{margin-left:90px}}header .container .desktop_part .menu li{margin:0 25px}header .container .desktop_part .menu li a{color:#00304f;display:flex;flex-direction:column;font-size:.7rem;height:20px;overflow:hidden;position:relative;text-decoration:none;transition:.3s}header .container .desktop_part .menu li a span{transition:.3s}header .container .desktop_part .menu li a span.hidden-txt{color:#39bdde;font-weight:700}header .container .desktop_part .menu li:hover a span.hidden-txt,header .container .desktop_part .menu li:hover a span.main-txt{transform:translateY(-24px);transition:.3s}header .container .desktop_part .icons{display:flex}header .container .desktop_part .icons .block_language{cursor:pointer;margin-right:40px;position:relative}header .container .desktop_part .icons .block_language i{align-items:center;display:flex}header .container .desktop_part .icons .block_language i svg:first-child{margin-right:.25rem}header .container .desktop_part .icons .block_language .switcher{background-color:#fff;border-radius:.25rem;box-shadow:0 0 20px 0 rgba(0,0,0,.1);opacity:0;padding:1rem;position:absolute;right:-.6rem;top:5.5rem;transform:translateY(-1rem);transition:.4s cubic-bezier(.19,1,.22,1);visibility:hidden;width:13rem;z-index:10}header .container .desktop_part .icons .block_language .switcher.is-visible{opacity:1;transform:translateY(0);visibility:visible}header .container .desktop_part .icons .block_language .switcher .switcher-cursor{background-color:#fff;-webkit-clip-path:polygon(50% 50%,0 100%,100% 100%);clip-path:polygon(50% 50%,0 100%,100% 100%);height:1rem;position:absolute;right:2rem;top:-1rem;width:1rem;z-index:11}header .container .desktop_part .icons .block_language .switcher .switcher-language .wpml-ls-legacy-list-vertical{border:1px solid transparent;clear:both;padding:7px}header .container .desktop_part .icons .block_language .switcher .switcher-language .wpml-ls-legacy-list-vertical ul{list-style-type:none;margin:0!important;padding:0}header .container .desktop_part .icons .block_language .switcher .switcher-language .wpml-ls-legacy-list-vertical ul li{display:block}header .container .desktop_part .icons .block_language .switcher .switcher-language .wpml-ls-legacy-list-vertical ul li a{color:#00304f;display:block;font-size:.75rem;margin-bottom:.5rem;padding:0;text-decoration:none}header .container .desktop_part .icons .block_language .switcher .switcher-language .wpml-ls-legacy-list-vertical ul li:last-child a{margin-bottom:0}header .container .desktop_part .icons .block_notifs{margin-right:40px;position:relative}header .container .desktop_part .icons .block_notifs #icon_notifs{position:relative;z-index:999}header .container .desktop_part .icons .block_notifs #icon_notifs p#notifs{align-items:center;background-color:#00304f;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:600;height:18px;justify-content:center;position:absolute;right:-6px;text-decoration:none;top:-6px;width:18px}header .container .desktop_part .icons .block_notifs #notifs_dashboard{background-color:#00304f;border:1px solid #fff;border-radius:4px;display:none;left:50%;min-width:250px;padding:10px 20px;position:absolute;top:calc(100% + 15px);transform:translateX(-50%)}header .container .desktop_part .icons .block_notifs #notifs_dashboard p{color:#fff;font-size:.9rem}header .container .desktop_part .icons .block_notifs #notifs_dashboard:after{border:20px solid transparent;border-bottom-color:#00304f;content:"";left:calc(50% - 20px);position:absolute;top:-30px}header .container .desktop_part .icons .block_notifs #notifs_dashboard.active{display:block}header .container .desktop_part .icons .block_notifs #notifs_dashboard .dashboard_notif{border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:10px}header .container .desktop_part .icons .block_notifs #notifs_dashboard .dashboard_notif:last-child{border:none;margin-bottom:0;padding-bottom:0}header .container .desktop_part .icons .block_notifs #notifs_dashboard .dashboard_notif p#dashboard_date{color:#8d93a1;font-size:.75rem;margin:0}header .container .desktop_part .icons .block_notifs #notifs_dashboard .dashboard_notif p#dashboard_msg{color:#fff;font-size:.85rem;margin-top:3px}header .container .desktop_part .icons .block_user{position:relative}header .container .desktop_part .icons .block_user a#icon_user{position:sticky;z-index:999}header .container .desktop_part .icons .block_user #user_dashboard{background-color:#00304f;border:1px solid #fff;border-radius:4px;display:none;left:50%;min-width:200px;padding:15px 20px;position:absolute;top:calc(100% + 15px);transform:translateX(-50%)}header .container .desktop_part .icons .block_user #user_dashboard:after{border:20px solid transparent;border-bottom-color:#00304f;content:"";left:calc(50% - 20px);position:absolute;top:-30px}header .container .desktop_part .icons .block_user #user_dashboard.active{display:flex;flex-direction:column}header .container .desktop_part .icons .block_user #user_dashboard a{border-bottom:1px solid #fff;color:#fff;font-size:.85rem;margin-bottom:12px;padding-bottom:12px;text-decoration:none}header .container .desktop_part .icons .block_user #user_dashboard a:last-child{border:none;margin-bottom:0;padding-bottom:0}header .container .desktop_part .icons a:hover svg g g path{fill:#39bdde;stroke:#fff}header .container .desktop_part .icons a:hover svg g path{stroke:#39bdde}header .container .mobile_part #marechal-toggle line{transition:transform .3s,stroke .5s;stroke:#00304f}header .container .mobile_part .active #line-two{transform:translateX(15px)}header .container .mobile_part .active #line-tree{transform:translateX(0)!important;transform:translateY(19.091px)!important}header .container .mobile_part .active #marechal-toggle line{stroke:#39bdde}.mobile_menu{background-color:#00304f;display:flex;height:100vh;left:-100%;position:fixed;top:105.63px;transition:.3s;width:100%}.mobile_menu.active{left:0;transition:.3s;z-index:999}.mobile_menu svg#close_mobile_menu{cursor:pointer;margin-left:auto;position:absolute;right:1.2rem;top:2rem;transition:transform .6s;z-index:999}.mobile_menu svg#close_mobile_menu g line{transition:stroke .6s}.mobile_menu svg#close_mobile_menu:hover{transform:rotate(180deg)}.mobile_menu svg#close_mobile_menu:hover g line{stroke:#39bdde}.mobile_menu .container{margin:0 auto;max-width:1500px;padding:6rem 0 0;position:relative}.mobile_menu .container .menu{display:flex;flex-direction:column}.mobile_menu .container .menu li a{color:#fff;display:inline-block;font-size:1rem;margin:10px 0;text-decoration:none}.mobile_menu .container .menu li a:hover{color:#1a7595;font-weight:600}.mobile_menu .container .icons{align-items:center;display:flex;justify-content:center;margin-top:15px}.mobile_menu .container .icons .block_language{cursor:pointer;position:relative}.mobile_menu .container .icons .block_language i{align-items:center;display:flex}.mobile_menu .container .icons .block_language i svg:first-child{margin-right:.25rem}.mobile_menu .container .icons .block_language .switcher{background-color:#fff;border-radius:.25rem;box-shadow:0 0 20px 0 rgba(0,0,0,.1);opacity:0;padding:1rem;position:absolute;right:-.6rem;top:3.5rem;transform:translateY(-1rem);transition:.4s cubic-bezier(.19,1,.22,1);visibility:hidden;width:13rem;z-index:10}.mobile_menu .container .icons .block_language .switcher.is-visible{opacity:1;transform:translateY(0);visibility:visible}.mobile_menu .container .icons .block_language .switcher .switcher-cursor{background-color:#fff;-webkit-clip-path:polygon(50% 50%,0 100%,100% 100%);clip-path:polygon(50% 50%,0 100%,100% 100%);height:1rem;position:absolute;right:2rem;top:-1rem;width:1rem;z-index:11}.mobile_menu .container .icons .block_language .switcher .switcher-language .wpml-ls-legacy-list-vertical{border:1px solid transparent;clear:both;padding:7px}.mobile_menu .container .icons .block_language .switcher .switcher-language .wpml-ls-legacy-list-vertical ul{list-style-type:none;margin:0!important;padding:0}.mobile_menu .container .icons .block_language .switcher .switcher-language .wpml-ls-legacy-list-vertical ul li{display:block}.mobile_menu .container .icons .block_language .switcher .switcher-language .wpml-ls-legacy-list-vertical ul li a{color:#00304f;display:block;font-size:.75rem;margin-bottom:.5rem;padding:0;text-decoration:none}.mobile_menu .container .icons .block_language .switcher .switcher-language .wpml-ls-legacy-list-vertical ul li:last-child a{margin-bottom:0}.mobile_menu .container .icons .block_user{position:relative}.mobile_menu .container .icons .block_user #user_dashboard_mobile{background-color:#00304f;border:1px solid #fff;border-radius:4px;display:none;left:50%;min-width:200px;padding:15px 20px;position:absolute;top:calc(100% + 15px);transform:translateX(-50%)}.mobile_menu .container .icons .block_user #user_dashboard_mobile:after{border:20px solid transparent;border-bottom-color:#00304f;content:"";left:calc(50% - 20px);position:absolute;top:-30px}.mobile_menu .container .icons .block_user #user_dashboard_mobile.active{display:flex;flex-direction:column}.mobile_menu .container .icons .block_user #user_dashboard_mobile a{border-bottom:1px solid #fff;color:#fff;font-size:.85rem;margin-bottom:12px;padding-bottom:12px;text-decoration:none}.mobile_menu .container .icons .block_user #user_dashboard_mobile a:last-child{border:none;margin-bottom:0;padding-bottom:0}.mobile_menu .container .icons .block_notifs{margin:0 15px;position:relative}.mobile_menu .container .icons .block_notifs a#icon_notifs_mobile{position:relative}.mobile_menu .container .icons .block_notifs a#icon_notifs_mobile p#notifs{align-items:center;background-color:#00304f;border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:600;height:18px;justify-content:center;position:absolute;right:-6px;text-decoration:none;top:-6px;width:18px}.mobile_menu .container .icons .block_notifs #notifs_dashboard_mobile{background-color:#00304f;border:1px solid #fff;border-radius:4px;display:none;left:50%;min-width:250px;padding:10px 20px;position:absolute;top:calc(100% + 15px);transform:translateX(-50%)}.mobile_menu .container .icons .block_notifs #notifs_dashboard_mobile:after{border:20px solid transparent;border-bottom-color:#00304f;content:"";left:calc(50% - 20px);position:absolute;top:-30px}.mobile_menu .container .icons .block_notifs #notifs_dashboard_mobile.active{display:block}.mobile_menu .container .icons .block_notifs #notifs_dashboard_mobile .dashboard_notif{border-bottom:1px solid #fff;margin-bottom:10px;padding-bottom:10px}.mobile_menu .container .icons .block_notifs #notifs_dashboard_mobile .dashboard_notif:last-child{border:none;margin-bottom:0;padding-bottom:0}.mobile_menu .container .icons .block_notifs #notifs_dashboard_mobile .dashboard_notif p#dashboard_date{color:#8d93a1;font-size:.75rem;margin:0}.mobile_menu .container .icons .block_notifs #notifs_dashboard_mobile .dashboard_notif p#dashboard_msg{color:#fff;font-size:.85rem;margin-top:3px}@media (min-width:0){.mobile_menu .container,footer .top .container,header .container{width:90%}}footer .top{padding:1.5rem 0}@media (min-width:768px){.mobile_menu .container,header .container{width:85%}footer .top{padding:2.5rem 0}}footer .top .container{display:flex;flex-direction:column;margin:0 auto;max-width:1500px}@media (min-width:1200px){header .container .desktop_part .menu li a{font-size:.85rem}footer .top{padding:3.5rem 0}footer .top .container{flex-direction:row;justify-content:space-between}}footer .top .container .left{display:flex;flex-direction:column}footer .top .container .left #electric img{width:250px}footer .top .container .left #electric p{color:#00304f;font-size:1rem;line-height:1.3;margin:15px 0}footer .top .container .left #electric p br{display:none}footer .top .container .left #group p{color:#00304f;font-weight:600}footer .top .container .left #group .logos{display:flex;flex-direction:column}footer .top .container .left #group .logos img{height:20px;margin:12px 0}@media (min-width:1200px){footer .top .container .left #electric p{margin-top:35px}footer .top .container .left #group .logos{flex-direction:row;margin-top:15px}footer .top .container .left #group .logos img{height:20px;margin-right:45px}}footer .top .container .right{display:flex;flex-direction:column}footer .top .container .right>div{margin:20px 0}footer .top .container .right>div ul li{border-bottom:1px solid #39bdde;padding:10px 0;position:relative}@media (min-width:1200px){footer .top .container .right>div{margin-bottom:40px;margin-top:0}footer .top .container .right>div ul li{padding:15px 80px 15px 0}}@media (min-width:1400px){footer .top{padding:5rem 0}footer .top .container .right>div ul li{padding:15px 120px 15px 0}}footer .top .container .right>div ul li:hover:after{width:20px}footer .top .container .right>div ul li:after{background-color:#fff;content:"";height:20px;left:0;position:absolute;transition:.3s;width:0}footer .top .container .right>div ul li:first-child{border-top:1px solid #39bdde}footer .top .container .right>div ul li a{color:#00304f;font-size:1rem;padding-left:90px;position:relative;text-decoration:none}footer .top .container .right>div ul li a:before{content:url(https://www.marechal-espace-partenaire.manitoba-preprod.fr/wp-content/uploads/2024/05/footer_arrow.svg);left:0;position:absolute;top:0}footer .top .container .right>div ul li a:hover:after{content:"";left:0;position:absolute;width:50px}footer .top .container .right .socials{align-items:center;display:flex}footer .top .container .right .socials p{color:#00304f;margin-right:25px}footer .top .container .right .socials .social{display:flex}footer .top .container .right .socials .social a svg{margin-right:25px}footer .top .container .right .socials .social a svg:hover g g path,footer .top .container .right .socials .social a svg:hover g path{fill:#fff}footer .top .container .right .socials .social a svg:hover g g circle{fill:#00304f}@media (min-width:768px){footer .top .container{width:85%}}footer .bottom{background-color:#00304f;padding:1.5rem 0}footer .bottom .container{display:flex;flex-direction:column;margin:0 auto;max-width:1500px}@media (min-width:992px){footer .top .container .left #electric p br{display:block}footer .top .container .left #group p{margin-top:40px;text-align:center}footer .bottom .container{align-items:center;flex-direction:row;justify-content:space-between}}footer .bottom .container .left{display:flex;flex-direction:column}@media (min-width:992px){footer .bottom .container .left{flex-direction:row}}footer .bottom .container .left p#copyright{color:hsla(0,0%,100%,.5);font-size:1rem}footer .bottom .container .left>div ul{display:flex;flex-direction:column}footer .bottom .container .left>div ul li{display:flex;margin-top:8px}@media (min-width:992px){footer .bottom .container .left>div ul{flex-direction:row}footer .bottom .container .left>div ul li{margin-left:25px;margin-top:0}}footer .bottom .container .left>div ul li a{color:hsla(0,0%,100%,.5);font-size:1rem;text-decoration:none}footer .bottom .container .left>div ul li a:hover{color:#b1bbc6}footer .bottom .container .right{align-items:center;display:flex;margin-top:10px}footer .bottom .container .right p{color:hsla(0,0%,100%,.5);font-size:1rem}footer .bottom .container .right div.wpml-ls-legacy-dropdown-click{width:-moz-fit-content;width:fit-content}footer .bottom .container .right div.wpml-ls-legacy-dropdown-click ul{border:none;width:-moz-fit-content;width:fit-content}footer .bottom .container .right div.wpml-ls-legacy-dropdown-click ul li a{background:0 0;border:none;color:hsla(0,0%,100%,.5);font-size:1rem}footer .bottom .container .right div.wpml-ls-legacy-dropdown-click ul li a:after{display:none}@media (min-width:0){footer .bottom .container,section#page404 .container{width:90%}}section#page404{background-color:#00304f;padding:2.5rem 0}@media (min-width:768px){footer .bottom .container{width:85%}section#page404{padding:3.5rem 0}}section#page404 .container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1500px}section#page404 .container p{color:#fff;font-size:1.2rem}section#page404 .container h1{color:#fff;font-size:4rem;margin-bottom:10px}section#page404 .container a{color:#39bdde;text-decoration:none}section#page404 .container a:hover{text-decoration:underline}section#login{display:flex;height:100vh}section#login #login_left{display:none}section#login #login_right{width:100%}@media (min-width:992px){footer .bottom .container .right{margin-top:0}section#login #login_left{align-items:center;background:radial-gradient(circle,#044876 0,#00304f 80%);display:flex;justify-content:center;width:50%}section#login #login_right{width:50%}}section#login #login_right .container{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1500px}section#login #login_right .container h1{color:#00304f;font-size:2.5rem;font-weight:400}section#login #login_right .container p.subtitle{color:#8d93a1;font-size:1rem;font-weight:400;margin:20px 0 25px}section#login #login_right .container form{width:-moz-fit-content;width:fit-content}section#login #login_right .container form .form__group{margin-bottom:16px;position:relative;width:100%}section#login #login_right .container form .form__group input{background:rgba(124,149,177,.05);border:none;border-radius:4px;color:#00304f;font-size:1rem;padding:15px 20px;width:100%}section#login #login_right .container form .form__group input::-moz-placeholder{color:#b1bbc6}section#login #login_right .container form .form__group input::placeholder{color:#b1bbc6}section#login #login_right .container form .form__group p{color:red;font-size:.8rem;margin-top:6px}section#login #login_right .container form .form__group img#eye{cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}section#login #login_right .container form .form__group.remind_me{align-items:center;display:flex;margin:25px 0;width:-moz-fit-content;width:fit-content}section#login #login_right .container form .form__group.remind_me #remind_me{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;background:0 0;border:1px solid #00304f;border-radius:4px 2px 2px;content:none;cursor:pointer;outline:0;padding:5px;width:-moz-fit-content;width:fit-content}section#login #login_right .container form .form__group.remind_me #remind_me:checked{background-color:#00304f}section#login #login_right .container form .form__group.remind_me #remind_me:before{content:none}section#login #login_right .container form .form__group.remind_me label{color:#8d93a1;cursor:pointer;font-size:.875rem;font-weight:400;margin-left:15px}section#login #login_right .container a#forgot_password{color:#00304f;display:inline-block;font-size:.875rem;font-weight:600;margin-top:35px;text-decoration:none}section#login #login_right .container a#forgot_password:hover{text-decoration:underline}@media (min-width:0){section#login #login_right .container{width:90%}}section#home{background-color:#00304f;margin-top:105.63px;padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:768px){section#login #login_right .container,section#page404 .container{width:85%}section#home{padding-bottom:3.5rem;padding-top:3.5rem}}@media (min-width:992px){section#login #login_right .container h1{font-size:3rem}section#home{margin-top:111.38px}}@media (min-width:1200px){section#page404{padding:4.5rem 0}section#page404 .container h1{font-size:6rem}section#home{margin-top:113.92px;padding-bottom:4.5rem;padding-top:4.5rem}}section#home .container{margin:0 auto;max-width:1500px}section#home .container .content h1{color:#fff;font-size:2rem;font-weight:200}@media (min-width:992px){section#home .container .content h1{font-size:4rem}}section#home .container .content p{color:#fff;font-size:1rem;font-weight:400;line-height:1.3;margin:20px 0 50px}section#home .container .content p br{display:none}section#home .container .content .outils{display:grid;grid-template-columns:repeat(1,1fr);row-gap:60px}@media (min-width:768px){section#home .container .content .outils{-moz-column-gap:50px;column-gap:50px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1400px){footer .bottom .container .left>div ul li{margin-left:60px}section#page404{padding:10rem 0}section#home{margin-top:118px;padding-bottom:10rem;padding-top:6rem}section#home .container .content .outils{-moz-column-gap:100px;column-gap:100px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);row-gap:60px}}section#home .container .content .outils a{text-decoration:none}section#home .container .content .outils a .outil{display:flex;flex-direction:column;height:100%}section#home .container .content .outils a .outil .img{border-top-left-radius:40px;padding:0;transition:.3s}section#home .container .content .outils a .outil .img img{border-top-left-radius:40px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section#home .container .content .outils a .outil div{align-items:center;background-color:#fff;border-bottom-right-radius:40px;display:flex;justify-content:space-between;padding:0 20px}section#home .container .content .outils a .outil div p{color:#00304f;margin:0;padding:18px 0}section#home .container .content .outils a .outil div p:has(br){padding:10px 0}section#home .container .content .outils a .outil:hover .img{position:relative;transition:.3s}section#home .container .content .outils a .outil:hover .img:after{border-top-left-radius:40px;bottom:0;box-shadow:inset 0 -80px 50px 0 #1a7595;content:"";height:100%;left:0;position:absolute;transition:.3s;width:100%}section#home .container .content .outils a .outil:hover div{background-color:#1a7595}section#home .container .content .outils a .outil:hover div p{color:#fff;font-weight:500}section#home .container .content .outils a .outil:hover div svg g line,section#home .container .content .outils a .outil:hover div svg g path{stroke:#fff}section#forgot_password{display:flex;height:100vh}section#forgot_password #fp_left{display:none}section#forgot_password #fp_right{width:100%}@media (min-width:992px){section#home .container .content p{font-size:1.1rem;margin:30px 0 80px}section#home .container .content p br{display:block}section#forgot_password #fp_left{align-items:center;background:radial-gradient(circle,#044876 0,#00304f 80%);display:flex;justify-content:center;width:50%}section#forgot_password #fp_right{width:50%}}section#forgot_password #fp_right .container{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1500px}section#forgot_password #fp_right .container h1{color:#00304f;font-size:2.5rem;font-weight:400}section#forgot_password #fp_right .container p.subtitle{color:#8d93a1;font-size:1rem;font-weight:400;margin:20px 0 25px}section#forgot_password #fp_right .container form{width:-moz-fit-content;width:fit-content}section#forgot_password #fp_right .container form .form__group{margin-bottom:16px;width:100%}section#forgot_password #fp_right .container form .form__group input{background:rgba(124,149,177,.05);border:none;border-radius:4px;color:#00304f;font-size:1rem;padding:15px 20px;width:100%}section#forgot_password #fp_right .container form .form__group input::-moz-placeholder{color:#b1bbc6}section#forgot_password #fp_right .container form .form__group input::placeholder{color:#b1bbc6}section#forgot_password #fp_right .container form .form__group p{color:red;font-size:.8rem;margin-top:6px}@media (min-width:0){section#forgot_password #fp_right .container,section#home .container{width:90%}}@media (min-width:768px){section#forgot_password #fp_right .container,section#home .container{width:85%}}section#new_password{display:flex;height:100vh}section#new_password #np_left{display:none}section#new_password #np_right{width:100%}@media (min-width:992px){section#forgot_password #fp_right .container h1{font-size:3rem}section#new_password #np_left{align-items:center;background:radial-gradient(circle,#044876 0,#00304f 80%);display:flex;justify-content:center;width:50%}section#new_password #np_right{width:50%}}section#new_password #np_right .container{display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:1500px}section#new_password #np_right .container h1{color:#00304f;font-size:2.5rem;font-weight:400}section#new_password #np_right .container p.subtitle{color:#8d93a1;font-size:1rem;font-weight:400;margin:20px 0 25px}section#new_password #np_right .container form{width:-moz-fit-content;width:fit-content}section#new_password #np_right .container form .form__group{margin-bottom:16px;width:100%}section#new_password #np_right .container form .form__group input{background:rgba(124,149,177,.05);border:none;border-radius:4px;color:#00304f;font-size:1rem;padding:15px 20px;width:100%}section#new_password #np_right .container form .form__group input::-moz-placeholder{color:#b1bbc6}section#new_password #np_right .container form .form__group input::placeholder{color:#b1bbc6}section#new_password #np_right .container form .form__group p{color:red;font-size:.8rem;margin-top:6px}@media (min-width:0){section#new_password #np_right .container,section#team .container{width:90%}}section#team{background-color:#00304f;margin-top:105.63px;padding-bottom:2.5rem}@media (min-width:768px){section#new_password #np_right .container{width:85%}section#team{padding-bottom:3.5rem}}@media (min-width:992px){section#new_password #np_right .container h1{font-size:3rem}section#team{margin-top:111.38px}}section#team .container{margin:0 auto;max-width:1500px}section#team .container .breadcrumb{padding:2.5rem 0}section#team .container .breadcrumb a{color:#fff;font-weight:700}section#team .container .breadcrumb p{color:#fff;font-size:1rem}section#team .container .breadcrumb p a{color:#fff;font-weight:600;text-decoration:none}section#team .container .breadcrumb p span{cursor:default}section#team .container .content h1{color:#fff;font-size:2rem;font-weight:200;margin-bottom:30px}@media (min-width:1200px){section#team{margin-top:113.92px;padding-bottom:4.5rem}section#team .container .content h1{margin-bottom:80px}}@media (min-width:1400px){section#team{margin-top:118px;padding-bottom:10rem}section#team .container .content h1{margin-bottom:100px}}section#team .container .content .team{display:flex;flex-direction:column}section#team .container .content .team .person{border:1px solid #1a7595;border-bottom-right-radius:40px;border-top-left-radius:40px;display:flex;flex-direction:column;margin-bottom:40px}@media (min-width:1200px){section#team .container .content .team .person{margin:0 auto 40px;width:85%}}section#team .container .content .team .person:last-child{margin-bottom:0}section#team .container .content .team .person .left{padding:20px 25px;position:relative}@media (min-width:768px){section#team .container .content .team .person{align-items:stretch;flex-direction:row}section#team .container .content .team .person .left{padding:30px;width:50%}section#team .container .content .team .person .left a{bottom:30px;position:absolute}}section#team .container .content .team .person .left .contact,section#team .container .content .team .person .left .identity{margin-bottom:15px}section#team .container .content .team .person .left .contact p,section#team .container .content .team .person .left .identity p{color:#fff}section#team .container .content .team .person .left .contact p#name,section#team .container .content .team .person .left .identity p#name{font-size:1.3rem;font-weight:500}@media (min-width:1400px){section#team .container .content .team .person .left{padding:40px 60px}section#team .container .content .team .person .left .contact p#name,section#team .container .content .team .person .left .identity p#name{font-size:1.5rem}section#team .container .content .team .person .left a{bottom:40px}}section#team .container .content .team .person .left a{align-items:center;background-color:#fff;border-radius:30px;color:#00304f;display:flex;font-size:.7rem;justify-content:space-between;padding:15px 25px;text-decoration:none}section#team .container .content .team .person .left a svg{margin-left:20px;width:40px}@media (min-width:1200px){section#team .container .content .team .person .left .contact,section#team .container .content .team .person .left .identity{margin-bottom:25px}section#team .container .content .team .person .left a svg{width:45px}section#team .container .content .team .person .left a{font-size:.8rem}}section#team .container .content .team .person .left a:hover{background-color:#39bdde;color:#fff}section#team .container .content .team .person .left a:hover svg g line,section#team .container .content .team .person .left a:hover svg g path{stroke:#fff}section#team .container .content .team .person .right img{border-bottom-right-radius:40px;-o-object-position:top;object-position:top;width:100%}@media (min-width:768px){section#team .container .content .team .person .right{width:50%}section#team .container .content .team .person .right img{height:300px;-o-object-fit:cover;object-fit:cover}}@media (min-width:1400px){section#team .container .content .team .person .right img{height:350px}}@media (min-width:1700px){header .container .desktop_part .menu{margin-left:160px}section#home .container .content .outils{-moz-column-gap:200px;column-gap:200px}section#team .container .content h1{margin-bottom:140px}section#team .container .content .team .person{width:77%}section#team .container .content .team .person .left .contact p#name,section#team .container .content .team .person .left .identity p#name{font-size:1.6rem}section#team .container .content .team .person .left .contact p,section#team .container .content .team .person .left .identity p{font-size:1.1rem;margin-bottom:5px}section#team .container .content .team .person .left a svg{margin-left:35px;width:50px}section#team .container .content .team .person .left a{font-size:.9rem}section#team .container .content .team .person .right img{height:400px}}section#contact{background-color:#00304f;margin-top:105.63px;padding-bottom:2.5rem}@media (min-width:768px){section#team .container{width:85%}section#contact{padding-bottom:3.5rem}}@media (min-width:992px){section#team .container .breadcrumb{padding:4rem 0}section#team .container .content{padding:0 3rem}section#team .container .content h1{font-size:4rem}section#contact{margin-top:111.38px}}section#contact .container{margin:0 auto;max-width:1500px}section#contact .container .breadcrumb{padding:2.5rem 0}section#contact .container .breadcrumb a{color:#fff;font-weight:700}section#contact .container .breadcrumb p{color:#fff;font-size:1rem}section#contact .container .breadcrumb p a{color:#fff;font-weight:600;text-decoration:none}section#contact .container .breadcrumb p span{cursor:default}section#contact .container .content h1{color:#fff;font-size:2rem;font-weight:200;margin-bottom:30px}@media (min-width:1200px){section#contact{margin-top:113.92px;padding-bottom:4.5rem}section#contact .container .content h1{margin-bottom:80px}}@media (min-width:1400px){section#contact{margin-top:118px;padding-bottom:10rem}section#contact .container .content h1{margin-bottom:100px}}@media (min-width:1700px){section#contact .container .content h1{margin-bottom:140px}}section#contact .container .content .wpcf7 form p{margin-bottom:20px}section#contact .container .content .wpcf7 form p label{color:#fff;font-weight:500;margin-bottom:10px}section#contact .container .content .wpcf7 form p span input[type=text],section#contact .container .content .wpcf7 form p span textarea{background-color:#fff;border:none;border-radius:4px;font-size:1rem;padding:12px 20px}section#contact .container .content .wpcf7 form p span input[type=text]::-moz-placeholder,section#contact .container .content .wpcf7 form p span textarea::-moz-placeholder{color:#00304f}section#contact .container .content .wpcf7 form p span input[type=text]::placeholder,section#contact .container .content .wpcf7 form p span textarea::placeholder{color:#00304f}section#contact .container .content .wpcf7 form p span textarea{height:300px}section#contact .container .content .wpcf7 form p:nth-child(4){display:flex;flex-direction:column}@media (min-width:1200px){section#contact .container .content .wpcf7 form p{margin-bottom:35px}section#contact .container .content .wpcf7 form p label{font-size:1.2rem;margin-bottom:15px}section#contact .container .content .wpcf7 form p span input[type=text]{width:50%}section#contact .container .content .wpcf7 form p:nth-child(4){align-items:center;flex-direction:row;justify-content:space-between;width:100%}}section#contact .container .content .wpcf7 form p:nth-child(4) span#send_msg{background-color:#fff;border-radius:30px;cursor:pointer;display:flex;justify-content:space-between;padding:15px 30px}@media (min-width:1200px){section#contact .container .content .wpcf7 form p:nth-child(4) span#send_msg{padding:20px 35px}}section#contact .container .content .wpcf7 form p:nth-child(4) span#send_msg:hover{background-color:#39bdde}section#contact .container .content .wpcf7 form p:nth-child(4) span#send_msg:hover input{color:#fff}section#contact .container .content .wpcf7 form p:nth-child(4) span#send_msg:hover svg g line,section#contact .container .content .wpcf7 form p:nth-child(4) span#send_msg:hover svg g path{stroke:#fff}section#contact .container .content .wpcf7 form p:nth-child(4) span#send_msg input{background-color:transparent;color:#00304f;font-size:.9rem;font-weight:400;padding:0;text-decoration:none}section#contact .container .content .wpcf7 form p:nth-child(4) span#send_msg svg{width:40px}section#contact .container .content .wpcf7 form p:nth-child(4) label{background-color:#1a7595;border-bottom-right-radius:40px;border-top-left-radius:40px;cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;padding:20px}section#contact .container .content .wpcf7 form p:nth-child(4) label span img{margin-bottom:10px}section#contact .container .content .wpcf7 form p:nth-child(4) label span span{display:flex}section#contact .container .content .wpcf7 form p:nth-child(4) label span span span{font-weight:700}section#contact .container .content .wpcf7 form p:nth-child(4) br,section#contact .container .content .wpcf7 form p:nth-child(4) span.wpcf7-form-control-wrap,section#contact .container .content .wpcf7 form p:nth-child(4) span.wpcf7-spinner{display:none}@media (min-width:0){section#contact .container{width:90%}}section#profil{background:radial-gradient(circle at 70% center,#044876 0,#00304f 80%);padding-bottom:2.5rem}@media (min-width:768px){section#contact .container .content .wpcf7 form p:nth-child(4) label{align-items:center;flex-direction:row}section#contact .container .content .wpcf7 form p:nth-child(4) label span img{margin-bottom:0;margin-right:25px}section#contact .container{width:85%}section#profil{padding-bottom:3.5rem}}@media (min-width:992px){section#contact .container .breadcrumb{padding:4rem 0}section#contact .container .content{padding:0 3rem}section#contact .container .content h1{font-size:4rem}section#profil{margin-top:111.38px}}section#profil .container{margin:0 auto;max-width:1500px}section#profil .container .breadcrumb{padding:2.5rem 0}section#profil .container .breadcrumb a{color:#fff;font-weight:700}section#profil .container .breadcrumb p{color:#fff;font-size:1rem}section#profil .container .breadcrumb p a{color:#fff;font-weight:600;text-decoration:none}section#profil .container .breadcrumb p span{cursor:default}section#profil .container .content h1{color:#fff;font-size:2rem;font-weight:200;margin-bottom:30px}@media (min-width:1200px){section#contact .container .content .wpcf7 form p:nth-child(4) span#send_msg svg{margin-left:40px;width:45px}section#contact .container .content .wpcf7 form p:nth-child(4) label{font-size:1rem;padding:30px 40px;width:-moz-fit-content;width:fit-content}section#profil{margin-top:113.92px;padding-bottom:4.5rem}section#profil .container .content h1{margin-bottom:80px}}@media (min-width:1400px){section#contact .container .content .wpcf7 form p{margin-bottom:45px}section#contact .container .content .wpcf7 form p label{margin-bottom:20px}section#profil{margin-top:118px;padding-bottom:10rem}section#profil .container .content h1{margin-bottom:100px}}@media (min-width:1700px){section#profil .container .content h1{margin-bottom:140px}}section#profil .container .content .profil form,section#profil .container .content .profil form .personnelles{display:flex;flex-direction:column;width:100%}@media (min-width:1200px){section#profil .container .content .profil form .personnelles{flex-direction:row}section#profil .container .content .profil form .personnelles .left{width:50%}}section#profil .container .content .profil form .personnelles .left p.title{color:#fff;font-size:1.3rem;font-weight:500;margin-bottom:30px}section#profil .container .content .profil form .personnelles .left .form__group{margin-top:20px}section#profil .container .content .profil form .personnelles .left .form__group.form__group--half{display:flex;flex-direction:column}section#profil .container .content .profil form .personnelles .left .form__group.form__group--half div:nth-child(2){margin-right:0;margin-top:20px}section#profil .container .content .profil form .personnelles .left .form__group label{color:#fff;font-weight:500;margin-bottom:10px}section#profil .container .content .profil form .personnelles .left .form__group input{border-radius:4px;font-size:1rem;padding:10px 20px}section#profil .container .content .profil form .personnelles .left .form__group input::-moz-placeholder{color:#00304f}section#profil .container .content .profil form .personnelles .left .form__group input::placeholder{color:#00304f}@media (min-width:1200px){section#profil .container .content .profil form .personnelles .left .form__group.form__group--half{flex-direction:row}section#profil .container .content .profil form .personnelles .left .form__group.form__group--half div{margin-right:110px}section#profil .container .content .profil form .personnelles .left .form__group.form__group--half div:nth-child(2){margin-top:0}section#profil .container .content .profil form .personnelles .right{width:50%}}section#profil .container .content .profil form .personnelles .right .pdp{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}section#profil .container .content .profil form .personnelles .right .pdp input[type=file]{display:none}section#profil .container .content .profil form .personnelles .right .pdp img#pdp{border-bottom-right-radius:40px;border-top-left-radius:40px;margin-top:30px;-o-object-fit:cover;object-fit:cover;width:100%}section#profil .container .content .profil form .personnelles .right .pdp label{bottom:12%;cursor:pointer;position:absolute;right:0;width:-moz-fit-content;width:fit-content}section#profil .container .content .profil form .personnelles .right .pdp label img{width:70px}section#profil .container .content .profil form .professionnelles{display:flex;flex-direction:column;margin-top:45px}section#profil .container .content .profil form .professionnelles p.title{color:#fff;font-size:1.2rem;font-weight:500;margin-bottom:30px;margin-top:30px}section#profil .container .content .profil form .professionnelles .form__group.form__group--half{display:flex;flex-direction:column}section#profil .container .content .profil form .professionnelles .form__group.form__group--half div{margin-top:20px}section#profil .container .content .profil form .professionnelles .form__group.form__group--half div:first-child{margin-top:0}section#profil .container .content .profil form .professionnelles .form__group label{color:#fff;font-weight:500;margin-bottom:10px}section#profil .container .content .profil form .professionnelles .form__group input{border-radius:4px;font-size:1rem;padding:10px 20px}section#profil .container .content .profil form .professionnelles .form__group input::-moz-placeholder{color:#00304f}section#profil .container .content .profil form .professionnelles .form__group input::placeholder{color:#00304f}section#profil .container .content .profil form a{color:#fff;margin-top:20px}section#profil .container .content .profil form p#error{color:red;font-size:1rem;margin-top:30px}section#profil .container .content .profil form p#success{color:#39bdde;font-size:1rem;margin-top:30px}section#profil .container .content .profil form input[type=submit]{background-color:#1a7595;border-radius:30px;color:#fff;font-size:1rem;font-weight:400;margin-top:55px;padding:16px 30px;text-decoration:none;transition:.3s;width:-moz-fit-content;width:fit-content}section#profil .container .content .profil form input[type=submit]:hover{background-color:#fff;color:#1a7595}@media (min-width:0){section#profil .container{width:90%}}@media (min-width:768px){section#profil .container{width:85%}}section#kc{background-color:#00304f;margin-top:105.63px;padding-bottom:2.5rem}@media (min-width:992px){section#profil .container .breadcrumb{padding:4rem 0}section#profil .container .content{padding:0 3rem}section#profil .container .content h1{font-size:4rem}section#kc{margin-top:111.38px}}@media (min-width:1200px){section#profil .container .content .profil form .personnelles .right .pdp img#pdp{height:300px;margin-top:0;width:300px}section#profil .container .content .profil form .personnelles .right .pdp label{right:25%}section#profil .container .content .profil form .professionnelles .form__group.form__group--half{flex-direction:row}section#profil .container .content .profil form .professionnelles .form__group.form__group--half div{margin-right:110px;margin-top:0}section#kc{margin-top:113.92px}}section#kc .container{margin:0 auto;max-width:1500px}section#kc .container .breadcrumb{padding:2.5rem 0}section#kc .container .breadcrumb a{color:#fff;font-weight:700}section#kc .container .breadcrumb p{color:#fff;font-size:1rem}section#kc .container .breadcrumb p a{color:#fff;font-weight:600;text-decoration:none}section#kc .container .breadcrumb p span{cursor:default}section#kc .container .content h1{color:#fff;font-size:2rem;font-weight:200}@media (min-width:992px){section#kc .container .breadcrumb{padding:4rem 0}section#kc .container .content{padding:0 3rem}section#kc .container .content h1{font-size:4rem}}section#kc .container .content p{color:#fff;font-size:1rem;font-weight:400;line-height:1.3;margin:20px 0 0}section#kc .container .content p br{display:none}@media (min-width:0){section#kc .container{width:90%}}section#kc_kits{background-color:#00304f;padding-bottom:2.5rem}section#kc_kits .container{margin:0 auto;max-width:1500px}section#kc_kits .container .header_actions{align-items:center;display:flex}@media (min-width:992px){section#kc .container .content p{margin:30px 0 80px;font-size:1.1rem}section#kc .container .content p br{display:block}section#kc_kits .container .header_actions{justify-content:space-between}}section#kc_kits .container .header_actions button{align-items:center;background-color:#fff;border-radius:30px;display:flex;margin-right:25px;padding:15px;text-decoration:none;width:-moz-fit-content;width:fit-content}section#kc_kits .container .header_actions button p{color:#00304f;display:none;font-size:.8rem;font-weight:400}@media (min-width:992px){section#kc_kits .container .header_actions button{padding:15px 30px}section#kc_kits .container .header_actions button p{display:block;font-size:.9rem}section#kc_kits .container .header_actions button svg{margin-left:15px}}section#kc_kits .container .header_actions button svg{display:block!important;margin-top:-5px;width:20px}section#kc_kits .container .header_actions button:hover{background-color:#39bdde}section#kc_kits .container .header_actions button:hover p{color:#fff}section#kc_kits .container .header_actions button:hover svg path{fill:#fff;stroke:#39bdde}section#kc_kits .container .header_actions input[type=search]{background:rgba(124,149,177,.05);border:none;border-radius:4px;color:#b1bbc6;font-size:1rem;padding:15px 20px;width:-moz-fit-content;width:fit-content}section#kc_kits .container .header_actions input[type=search]::-moz-placeholder{color:#b1bbc6;outline:0}section#kc_kits .container .header_actions input[type=search]::placeholder{color:#b1bbc6;outline:0}section#kc_kits .container .content{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px}section#kc_kits .container .content .filters{width:100%}@media (min-width:992px){section#kc_kits .container .content{flex-direction:row;margin-top:60px}section#kc_kits .container .content .filters{width:-moz-fit-content;width:fit-content}}section#kc_kits .container .content .filters .filter label.category{color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;margin-bottom:30px}section#kc_kits .container .content .filters .filter label.category svg{margin-left:8px;width:15px!important}section#kc_kits .container .content .filters .filter label.category.active svg{rotate:-90deg}section#kc_kits .container .content .filters .filter #filter_gamme_parent_kits{cursor:pointer;margin:50px 0;width:-moz-fit-content;width:fit-content}section#kc_kits .container .content .filters .filter #filter_gamme_parent_kits .flex{align-items:center;display:flex;margin:30px 0 10px!important}section#kc_kits .container .content .filters .filter #filter_gamme_parent_kits .flex select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;background:0 0;border:none;color:#fff;font-size:1.1rem;font-weight:600;margin:0!important;outline:0;width:-moz-fit-content;width:fit-content}section#kc_kits .container .content .filters .filter #filter_gamme_parent_kits .flex select option{color:#000}section#kc_kits .container .content .filters .filter #filter_gamme_parent_kits .flex svg{margin-left:8px;rotate:-90deg;width:15px!important}section#kc_kits .container .content .filters .filter #filter_gamme_parent_kits .flex svg.active{rotate:0deg}section#kc_kits .container .content .filters .filter #filter_gamme_parent_kits #selected_filters_kits .filter-tag{align-items:center;background-color:#1a7595;border-radius:4px 2px 10px;color:#fff;display:flex;margin-bottom:8px;padding:8px 20px 8px 10px;width:-moz-fit-content;width:fit-content}section#kc_kits .container .content .filters .filter #filter_gamme_parent_kits #selected_filters_kits .filter-tag .remove-filter{margin-right:8px}section#kc_kits .container .content .filters .filter #filter_brand_kits,section#kc_kits .container .content .filters .filter #filter_type_kits{display:block;width:-moz-fit-content;width:fit-content}section#kc_kits .container .content .filters .filter #filter_brand_kits.active,section#kc_kits .container .content .filters .filter #filter_type_kits.active{display:none}section#kc_kits .container .content .filters .filter #filter_brand_kits .filter-item,section#kc_kits .container .content .filters .filter #filter_type_kits .filter-item{align-items:center;display:flex;margin-bottom:20px}section#kc_kits .container .content .filters .filter #filter_brand_kits .filter-item input[type=checkbox],section#kc_kits .container .content .filters .filter #filter_type_kits .filter-item input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;background:#fff;border:1px solid #fff;border-radius:4px 2px 2px;content:none;cursor:pointer;height:17px;min-width:unset!important;outline:0;width:17px!important}section#kc_kits .container .content .filters .filter #filter_brand_kits .filter-item input[type=checkbox]:checked,section#kc_kits .container .content .filters .filter #filter_type_kits .filter-item input[type=checkbox]:checked{background-color:#1a7595}section#kc_kits .container .content .filters .filter #filter_brand_kits .filter-item input[type=checkbox]:before,section#kc_kits .container .content .filters .filter #filter_type_kits .filter-item input[type=checkbox]:before{content:none}section#kc_kits .container .content .filters .filter #filter_brand_kits .filter-item label,section#kc_kits .container .content .filters .filter #filter_type_kits .filter-item label{color:#fff;margin-bottom:-4px;margin-left:15px}section#kc_kits .container .content .kit-communication-container{display:grid;grid-template-columns:1;grid-template-rows:1;height:-moz-fit-content;height:fit-content;margin-top:30px;row-gap:30px;width:100%}@media (min-width:450px){section#kc_kits .container .content .kit-communication-container{grid-template-columns:repeat(2,47%);justify-content:space-between}}@media (min-width:768px){section#kc .container{width:85%}section#kc_kits .container .content .kit-communication-container{grid-template-columns:repeat(3,30%)}}@media (min-width:992px){section#kc_kits .container .content .kit-communication-container{grid-template-columns:repeat(3,30%);margin-top:0;row-gap:50px;width:75%}}section#kc_kits .container .content .kit-communication-container .kit-item{max-width:220px}section#kc_kits .container .content .kit-communication-container .kit-item .visuel{background:linear-gradient(180deg,#b1bbc6 50%,#8d93a1);border:2px solid #1a7595;border-radius:25px 0;height:250px;padding:1.2rem;position:relative;width:100%}section#kc_kits .container .content .kit-communication-container .kit-item .visuel img.attachment-thumbnail{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}section#kc_kits .container .content .kit-communication-container .kit-item .visuel .download{background-color:#1a7595;border-bottom-right-radius:20px;bottom:0;cursor:pointer;padding:.7rem;position:absolute;right:0}section#kc_kits .container .content .kit-communication-container .kit-item p.title{color:#fff;font-weight:500;margin-top:8px}@media (min-width:0){section#kc_kits .container{width:90%}}@media (min-width:768px){section#kc_kits .container{width:85%}}section#dt{background-color:#00304f;margin-top:105.63px;padding-bottom:2.5rem}@media (min-width:992px){section#dt{margin-top:111.38px}}section#dt .container{margin:0 auto;max-width:1500px}section#dt .container .breadcrumb{padding:2.5rem 0}section#dt .container .breadcrumb a{color:#fff;font-weight:700}section#dt .container .breadcrumb p{color:#fff;font-size:1rem}section#dt .container .breadcrumb p a{color:#fff;font-weight:600;text-decoration:none}section#dt .container .breadcrumb p span{cursor:default}section#dt .container .content h1{color:#fff;font-size:2rem;font-weight:200}@media (min-width:992px){section#dt .container .breadcrumb{padding:4rem 0}section#dt .container .content{padding:0 3rem}section#dt .container .content h1{font-size:4rem}}section#dt .container .content p{color:#fff;font-size:1rem;font-weight:400;line-height:1.3;margin:20px 0 0}section#dt .container .content p br{display:none}@media (min-width:0){section#dt .container{width:90%}}@media (min-width:768px){section#dt .container{width:85%}}section#dt_kits{background-color:#00304f;padding-bottom:2.5rem}section#dt_kits .container{margin:0 auto;max-width:1500px}section#dt_kits .container .header_actions{align-items:center;display:flex}@media (min-width:992px){section#dt .container .content p{margin:30px 0 80px;font-size:1.1rem}section#dt .container .content p br{display:block}section#dt_kits .container .header_actions{justify-content:space-between}}section#dt_kits .container .header_actions button{align-items:center;background-color:#fff;border-radius:30px;display:flex;margin-right:25px;padding:15px;text-decoration:none;width:-moz-fit-content;width:fit-content}section#dt_kits .container .header_actions button p{color:#00304f;display:none;font-size:.8rem;font-weight:400}@media (min-width:992px){section#dt_kits .container .header_actions button{padding:15px 30px}section#dt_kits .container .header_actions button p{display:block;font-size:.9rem}section#dt_kits .container .header_actions button svg{margin-left:15px}}section#dt_kits .container .header_actions button svg{display:block!important;margin-top:-5px;width:20px}section#dt_kits .container .header_actions button:hover{background-color:#39bdde}section#dt_kits .container .header_actions button:hover p{color:#fff}section#dt_kits .container .header_actions button:hover svg path{fill:#fff;stroke:#39bdde}section#dt_kits .container .header_actions input[type=search]{background:rgba(124,149,177,.05);border:none;border-radius:4px;color:#b1bbc6;font-size:1rem;padding:15px 20px;width:-moz-fit-content;width:fit-content}section#dt_kits .container .header_actions input[type=search]::-moz-placeholder{color:#b1bbc6;outline:0}section#dt_kits .container .header_actions input[type=search]::placeholder{color:#b1bbc6;outline:0}section#dt_kits .container .content{display:flex;flex-direction:column;margin-top:20px}section#dt_kits .container .content .filters{width:100%}@media (min-width:992px){section#dt_kits .container .content{flex-direction:row;margin-top:60px}section#dt_kits .container .content .filters{width:300px}}section#dt_kits .container .content .filters .filter label.category{color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;margin-bottom:30px}section#dt_kits .container .content .filters .filter label.category svg{margin-left:8px;width:15px!important}section#dt_kits .container .content .filters .filter label.category.active svg{rotate:-90deg}section#dt_kits .container .content .filters .filter #filter_gamme_parent_outils{cursor:pointer;margin:50px 0;width:-moz-fit-content;width:fit-content}section#dt_kits .container .content .filters .filter #filter_gamme_parent_outils .flex{align-items:center;display:flex;margin:30px 0 10px!important}section#dt_kits .container .content .filters .filter #filter_gamme_parent_outils .flex select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;background:0 0;border:none;color:#fff;font-size:1.1rem;font-weight:600;margin:0!important;outline:0;width:-moz-fit-content;width:fit-content}section#dt_kits .container .content .filters .filter #filter_gamme_parent_outils .flex select option{color:#000}section#dt_kits .container .content .filters .filter #filter_gamme_parent_outils .flex svg{margin-left:8px;rotate:-90deg;width:15px!important}section#dt_kits .container .content .filters .filter #filter_gamme_parent_outils .flex svg.active{rotate:0deg}section#dt_kits .container .content .filters .filter #filter_gamme_parent_outils #selected_filters_outils .filter-tag{align-items:center;background-color:#1a7595;border-radius:4px 2px 10px;color:#fff;display:flex;margin-bottom:8px;padding:8px 20px 8px 10px;width:-moz-fit-content;width:fit-content}section#dt_kits .container .content .filters .filter #filter_gamme_parent_outils #selected_filters_outils .filter-tag .remove-filter{margin-right:8px}section#dt_kits .container .content .filters .filter #filter_brand_outils,section#dt_kits .container .content .filters .filter #filter_type_outils{display:block;width:-moz-fit-content;width:fit-content}section#dt_kits .container .content .filters .filter #filter_brand_outils.active,section#dt_kits .container .content .filters .filter #filter_type_outils.active{display:none}section#dt_kits .container .content .filters .filter #filter_brand_outils .filter-item,section#dt_kits .container .content .filters .filter #filter_type_outils .filter-item{align-items:center;display:flex;margin-bottom:20px}section#dt_kits .container .content .filters .filter #filter_brand_outils .filter-item input[type=checkbox],section#dt_kits .container .content .filters .filter #filter_type_outils .filter-item input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;background:#fff;border:1px solid #fff;border-radius:4px 2px 2px;content:none;cursor:pointer;height:17px;min-width:unset!important;outline:0;width:17px!important}section#dt_kits .container .content .filters .filter #filter_brand_outils .filter-item input[type=checkbox]:checked,section#dt_kits .container .content .filters .filter #filter_type_outils .filter-item input[type=checkbox]:checked{background-color:#1a7595}section#dt_kits .container .content .filters .filter #filter_brand_outils .filter-item input[type=checkbox]:before,section#dt_kits .container .content .filters .filter #filter_type_outils .filter-item input[type=checkbox]:before{content:none}section#dt_kits .container .content .filters .filter #filter_brand_outils .filter-item label,section#dt_kits .container .content .filters .filter #filter_type_outils .filter-item label{color:#fff;margin-bottom:-4px;margin-left:15px}section#dt_kits .container .content .outils-vente-container{display:flex;flex-direction:column;justify-content:space-between;margin-top:30px;width:100%}section#dt_kits .container .content .outils-vente-container ul{display:grid;grid-template-columns:1fr;grid-template-rows:auto}@media (min-width:1200px){section#kc_kits .container .content .kit-communication-container{grid-template-columns:repeat(3,23%)}section#dt{margin-top:113.92px}section#dt_kits .container .content .filters{margin-right:100px}section#dt_kits .container .content .outils-vente-container ul{grid-template-columns:repeat(2,45%);justify-content:space-between}}section#dt_kits .container .content .outils-vente-container ul li.kit-item-documentation{display:flex;margin-bottom:30px;width:100%}section#dt_kits .container .content .outils-vente-container ul li.kit-item-documentation .left{width:15%}section#dt_kits .container .content .outils-vente-container ul li.kit-item-documentation .left img{width:45px}section#dt_kits .container .content .outils-vente-container ul li.kit-item-documentation .center{display:flex;flex-direction:column;max-width:65%}section#dt_kits .container .content .outils-vente-container ul li.kit-item-documentation .center p.kit-document-type{background-color:#fff;color:#00304f;font-weight:500;margin-left:20px;padding:0 5px;width:-moz-fit-content;width:fit-content}section#dt_kits .container .content .outils-vente-container ul li.kit-item-documentation .center p.kit-title{color:#fff;font-size:.9rem;font-weight:400;margin-left:20px;margin-top:8px}section#dt_kits .container .content .outils-vente-container ul li.kit-item-documentation .right{align-self:center;margin-left:auto}section#dt_kits .container .content .outils-vente-container ul li.kit-item-documentation .right img{cursor:pointer;width:32px}section#dt_kits .container .content .outils-vente-container #pagination-controls{align-items:center;border-top:1px solid #fff;display:flex;justify-content:space-between;margin-top:auto;padding-top:30px}@media (min-width:1200px){section#dt_kits .container .content .outils-vente-container #pagination-controls{justify-content:center}section#dt_kits .container .content .outils-vente-container #pagination-controls span#pagination-info{margin:0 100px}}section#dt_kits .container .content .outils-vente-container #pagination-controls button{align-items:center;background-color:#fff;border:none;border-radius:30px;color:#00304f;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:500;padding:10px 20px;text-decoration:none;transition:.3s}section#dt_kits .container .content .outils-vente-container #pagination-controls button:hover{background-color:#1a7595;color:#fff}section#dt_kits .container .content .outils-vente-container #pagination-controls span#pagination-info{color:#fff}@media (min-width:1400px){section#dt,section#kc{margin-top:118px}section#dt_kits .container .content .filters{margin-right:150px}section#dt_kits .container .content .outils-vente-container #pagination-controls span#pagination-info{margin:0 200px}}@media (min-width:0){section#dt_kits .container{width:90%}}button[type=submit]{align-items:center;background-color:#00304f;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;padding:15px 30px;text-decoration:none;transition:.3s}button[type=submit] .arrow{margin-left:50px;position:relative}@media (min-width:992px){button[type=submit] .arrow{margin-left:200px}}button[type=submit] .arrow:after{background-color:#00304f;content:"";height:10px;left:-20px;position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:20px}button[type=submit]:hover{background-color:#1a7595}button[type=submit]:hover .arrow:after{background-color:#1a7595;width:50px}ul.breadcrumb{display:flex;padding:0!important}ul.breadcrumb li{color:#fff;font-size:.8rem;font-weight:500}ul.breadcrumb li.bold{font-weight:700}@media (min-width:768px){section#dt_kits .container{width:85%}ul.breadcrumb li{font-size:.9rem}}ul.breadcrumb li.separator{display:inline-block;font-weight:400;margin:0 5px}ul.breadcrumb li a{font-weight:400;text-decoration:none}
/*# sourceMappingURL=style.css.map */
