a:focus-visible,a:focus{outline:none}@media screen and (max-width:921px){.site-header{width:100%}}.site-header .ast-primary-header-bar{background:0 0}.site-header .site-primary-header-wrap>.ast-builder-grid-row{gap:0}.site-header .site-primary-header-wrap>.ast-builder-grid-row .main-header-menu .menu-item .menu-link{color:#fff;max-width:145px;text-align:center;font-size:16px;font-weight:600}.site-header .site-primary-header-wrap>.ast-builder-grid-row>.site-header-primary-section-right{justify-content:center}@media screen and (max-width:921px){.site-header .site-primary-header-wrap>.ast-builder-grid-row>.site-header-primary-section-right{justify-content:flex-end}}.site-header .site-primary-header-wrap>.ast-builder-grid-row>.site-header-primary-section-right .ast-builder-menu{width:100%}.site-header .site-primary-header-wrap>.ast-builder-grid-row>.site-header-primary-section-right .ast-builder-menu .ast-main-header-bar-alignment{margin-left:0;width:100%}.site-header .site-primary-header-wrap>.ast-builder-grid-row>.site-header-primary-section-right .ast-builder-menu .ast-main-header-bar-alignment .main-navigation{width:100%}.site-header .site-primary-header-wrap>.ast-builder-grid-row>.site-header-primary-section-right .ast-builder-menu .ast-main-header-bar-alignment .main-navigation .main-header-menu{width:100%;justify-content:space-between}.site-header .site-primary-header-wrap .ast-site-identity{padding:10px 0}.elementor-widget-heading .elementor-heading-title .title1{font-size:42px;line-height:52px;letter-spacing:1px;font-weight:300;display:flex;text-transform:uppercase}.elementor-widget-heading .elementor-heading-title .title2{font-size:28px;line-height:36px;font-weight:600;display:flex;justify-content:flex-end}body:not(.ast-theme-transparent-header){padding-top:120px}body:not(.ast-theme-transparent-header) #masthead{position:fixed;top:0;left:0;width:100%;transition:all .2s ease;background:#fff;box-shadow:0 0 10px -5px rgba(0,0,0,.2)}body:not(.ast-theme-transparent-header) #masthead .ast-builder-html-element>p{display:flex;gap:20px}body:not(.ast-theme-transparent-header) #masthead .ast-builder-html-element .pictors{width:32px;height:32px;display:flex;background-size:contain;background-repeat:no-repeat}body:not(.ast-theme-transparent-header) #masthead .ast-builder-html-element .pictors.indpicto{width:24px;height:24px}body:not(.ast-theme-transparent-header) #masthead .site-primary-header-wrap>.ast-builder-grid-row .main-header-menu .menu-item .menu-link{color:#11496b}body:not(.ast-theme-transparent-header) #masthead .ytpicto{background-image:url("/wp-content/uploads/2025/02/youtube-real.png")}body:not(.ast-theme-transparent-header) #masthead .indpicto{background-image:url("/wp-content/uploads/2025/02/linkedin-real.png")}body:not(.ast-theme-transparent-header) #masthead #ast-mobile-header .ast-main-header-wrap .menu-toggle .ast-mobile-svg{fill:#11496b}.ast-post-format-{border-radius:30px}.ast-search-menu-icon .ast-search-icon .astra-search-icon .icon-search{color:#11496b;transition:all .2s ease}.ast-search-menu-icon.ast-dropdown-active .ast-search-icon .astra-search-icon .icon-search{color:#11496b !important}.ast-search-menu-icon.ast-dropdown-active .search-form{border-color:#11496b;border-radius:15px}.ast-search-menu-icon.ast-dropdown-active .search-form .search-field{border-radius:15px}.ast-search-menu-icon.ast-dropdown-active .search-form .search-field:focus{border:none}.ast-theme-transparent-header #masthead{position:fixed;transition:all .2s ease}.ast-theme-transparent-header #masthead .ast-builder-html-element>p{display:flex;gap:20px;align-items:center}.ast-theme-transparent-header #masthead .ast-builder-html-element .pictors{width:32px;height:32px;display:flex;background-size:contain;background-repeat:no-repeat}.ast-theme-transparent-header #masthead .ast-builder-html-element .pictors.indpicto{width:24px;height:24px}.ast-theme-transparent-header #masthead.scrolled{background:#fff;box-shadow:0 0 10px -5px rgba(0,0,0,.2)}.ast-theme-transparent-header #masthead.scrolled .site-primary-header-wrap>.ast-builder-grid-row .main-header-menu .menu-item .menu-link{color:#11496b}.ast-theme-transparent-header #masthead.scrolled .ytpicto{background-image:url("/wp-content/uploads/2025/02/youtube-real.png")}.ast-theme-transparent-header #masthead.scrolled .indpicto{background-image:url("/wp-content/uploads/2025/02/linkedin-real.png")}.ast-theme-transparent-header #masthead.scrolled #ast-mobile-header .ast-main-header-wrap .menu-toggle .ast-mobile-svg{fill:#11496b}.ast-theme-transparent-header #masthead:not(.scrolled){background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.ast-theme-transparent-header #masthead:not(.scrolled) .ytpicto{background-image:url("/wp-content/uploads/2025/02/youtube-white.png")}.ast-theme-transparent-header #masthead:not(.scrolled) .indpicto{background-image:url("/wp-content/uploads/2025/02/linkedin-white.png")}.ast-theme-transparent-header #masthead:not(.scrolled) .site-branding:before{opacity:1}.ast-theme-transparent-header #masthead:not(.scrolled) .site-branding img{opacity:0}.ast-theme-transparent-header #masthead:not(.scrolled) .ast-search-menu-icon .ast-search-icon .astra-search-icon .icon-search{color:#fff;transition:all .2s ease}.ast-theme-transparent-header #masthead .site-branding{position:relative}.ast-theme-transparent-header #masthead .site-branding:before{content:"";position:absolute;left:0;top:10px;width:100%;height:calc(100% - 20px);background:url("/wp-content/uploads/2025/01/logo_CD-dsb_reserve.webp") center;background-size:contain;background-repeat:no-repeat;transition:all .2s ease;opacity:0;cursor:pointer}body.home .first-container>.e-con-inner:before{content:"";position:absolute;height:100%;width:100%;top:0;right:0;background:url("/wp-content/uploads/2025/10/Laurent_Dumonteil_homepage.png") top right;background-size:contain;background-repeat:no-repeat;opacity:.8;z-index:1}@media screen and (max-width:767px){body.home .first-container>.e-con-inner:before{opacity:.6}}body.home .first-container>.e-con-inner:after{content:"";position:absolute;height:100%;width:100%;top:0;right:0;background:url("/wp-content/uploads/2025/01/shape-img.png") top right;background-size:contain;background-repeat:no-repeat;z-index:0}body.home .first-container>.e-con-inner>div{z-index:2}@media screen and (max-width:921px){body.home .first-container>.e-con-inner>div.e-con-full{flex-wrap:wrap}body.home .first-container>.e-con-inner>div.e-con-full>.e-con-full:first-child{width:100%}}body:not(.home) .first-container.e-con:before{transform:scaleX(-1)}.ast-archive-description{border-radius:30px}.ast-archive-description .ast-archive-title{color:#11496b}.post-template-default article.post{border-radius:30px}.first-container .elementor-widget-heading .elementor-heading-title .title1{color:#fff}.first-container .elementor-widget-heading .elementor-heading-title .title2{color:#fff}.first-container .first-container-card{border-radius:150px;box-shadow:0 5px 15px -5px rgba(0,0,0,.25);padding:18px 43px;background:linear-gradient(120deg,#a41a44,#11496b);gap:0;min-height:105px;justify-content:space-evenly}.first-container .first-container-card:before{content:"";position:absolute;left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);background:#fff;border-radius:150px}@media screen and (max-width:767px){.first-container .first-container-card{border-radius:30px;padding:10px 15px}.first-container .first-container-card:before{border-radius:30px}}.first-container .first-container-card .elementor-widget-text-editor{color:#11496b;font-size:15px;line-height:18px;letter-spacing:.5px}.first-container .first-container-card .elementor-widget-text-editor.card-first-container-title{text-transform:uppercase;font-size:18px;line-height:22px;font-weight:600}.first-container .first-container-card .elementor-widget-text-editor p{margin-bottom:0}.main-navigation{display:block !important}.share-linkedin{width:18px;height:18px;background:url("/wp-content/uploads/2025/02/linkedin-real.png") no-repeat;border-radius:50%;display:flex;background-size:contain}.e-n-tabs-heading{margin:30px 0}.e-n-tabs-heading .e-n-tab-title{box-shadow:-10px 0 10px 0 rgba(0,0,0,.25);z-index:1}.e-n-tabs-heading .e-n-tab-title:first-child{border-radius:30px 0 0}.e-n-tabs-heading .e-n-tab-title:last-child{border-radius:0 0 0 30px}.ast-pagination{padding-top:5px;margin-bottom:30px}.ast-pagination .nav-links .page-numbers.current{background:#11496b;border-radius:50px}.ast-blog-single-element>a{color:#11496b}body.search .ast-breadcrumbs-wrapper{display:none}.containflex{display:flex;flex-wrap:wrap}.containflex .w50{display:flex;flex-wrap:wrap;align-items:center;width:100%}@media screen and (min-width:1024px){.containflex .w50{width:50%}}.newslettertitle{width:100%;text-align:center;color:#11496b;font-size:32px;margin:0;font-weight:700}.tnp-subscription>form{background:#fff;padding:15px;border-radius:15px;box-shadow:0 0 5px -5px #000}.tnp-subscription>form .tnp-field input{background:#f7f7f7}.tnp-subscription>form .tnp-field input.tnp-submit{background:#11496b}.elementor-widget-n-tabs{padding:30px 0}.elementor-widget-n-tabs .e-n-tabs-content{box-shadow:0 0 10px 0 rgba(0,0,0,.25);border-radius:30px}.elementor-widget-n-tabs .e-n-tabs-content>.e-active{justify-content:center}.elementor-widget-n-tabs .e-n-tabs-content .txttab{padding:15px 60px}@media screen and (max-width:921px){.elementor-widget-n-tabs .e-n-tabs-content .txttab{padding:15px 30px}}@media screen and (max-width:767px){.elementor-widget-n-tabs .e-n-tabs-content .txttab{padding:15px 15px 30px}}.elementor-widget-n-tabs .e-n-tabs-content .txttab p{font-size:16px;line-height:23px;margin-bottom:12px;color:#11496b}.rea-box.e-con{background:#fff;border-radius:40px 30px 30px 40px;border:1px solid #a41a44;height:79px}.rea-box.e-con .rea-img{background:#a41a44;border-radius:50%;margin-left:-1px}.rea-box.e-con .rea-img.elementor-widget-image{min-width:79px;height:79px}.rea-box.e-con .rea-img.elementor-widget-image .elementor-widget-container{display:flex;justify-content:center;align-items:center}.rea-box.e-con .rea-img.elementor-widget-image .elementor-widget-container img{max-width:54px}.rea-box.e-con .rea-txt p{margin-bottom:0;font-size:15px;line-height:18px;padding-right:20px;color:#11496b}@media screen and (max-width:1080px){.rea-box.e-con .rea-txt p{font-size:13px;padding-right:10px}}@media screen and (max-width:1080px){.rea-box.e-con{gap:10px}}@media screen and (max-width:767px){.rea-box.e-con{flex-wrap:nowrap}}.third-container>.e-con-inner:before{content:"";position:absolute;width:376px;height:375px;left:0;top:50%;transform:translate(-50%,-50%);opacity:.1;background:url("/wp-content/uploads/2025/02/logo-dumonteil-white.png")}@media screen and (max-width:921px){.third-container>.e-con-inner>.e-con-full{flex-wrap:wrap}.third-container>.e-con-inner>.e-con-full>.e-con-full{width:calc(50% - 10px)}}@media screen and (max-width:767px){.third-container .dispnonmob{display:none}}.card-bulle-border.e-con-full{box-shadow:0 5px 15px -5px rgba(0,0,0,.25);background:linear-gradient(120deg,#a41a44,#11496b);gap:0;min-height:105px;justify-content:space-evenly;z-index:1}.card-bulle-border.e-con-full:before{content:"";position:absolute;left:3px;top:3px;width:calc(100% - 6px);height:calc(100% - 6px);background:#fff;border-radius:500px}@media screen and (max-width:767px){.card-bulle-border.e-con-full:before{border-radius:30px}}.card-bulle-border.e-con-full-sibling.e-con-full{z-index:0}.card-bulle-border.e-con-full .card-bulle-title p{text-transform:uppercase;font-size:18px;line-height:22px;font-weight:600}body.home .fourth-container>.e-con-inner:before{content:"";position:absolute;border-radius:50%;width:450px;height:450px;left:10%;top:-40px;background:linear-gradient(45deg,#11496b,#0b3e5c)}@media screen and (max-width:767px){body.home .fourth-container>.e-con-inner:before{width:380px;height:380px;left:50%;top:50%;transform:translate(-50%,-50%)}}body:not(.home) .fourth-container>.e-con-inner .card-bulle.e-con{border-radius:500px}@media screen and (max-width:767px){body:not(.home) .fourth-container>.e-con-inner .card-bulle.e-con{border-radius:30px;padding:15px 10px}}.fourth-container>.e-con-inner .card-bulle:not(.card-bulle-border){background:#fff}.fourth-container>.e-con-inner .card-bulle:not(.card-bulle-border).e-con{padding:20px 40px}.fourth-container>.e-con-inner .card-bulle.card-bulle-border{padding:3px}.fourth-container>.e-con-inner .card-bulle.card-bulle-border>.card-bulle-inner{background:#fff;border-radius:500px;padding:20px 90px}@media screen and (max-width:767px){.fourth-container>.e-con-inner .card-bulle.card-bulle-border>.card-bulle-inner{border-radius:30px;padding:15px 10px}}.fourth-container>.e-con-inner .card-bulle.e-con{border-radius:50px}.fourth-container>.e-con-inner .card-bulle.e-con p{font-size:15px;line-height:21px;margin-bottom:0}@media screen and (max-width:767px){.fourth-container>.e-con-inner>.e-con-full>.e-con-full:not(.card-bulle){display:none}}.card-bulle-border-sibling .picto-service>.elementor-widget-container{width:-moz-fit-content;width:fit-content;background:#fff;border-radius:50%;margin:0 auto;padding:20px}.card-bulle-border-sibling .picto-service>.elementor-widget-container img{position:relative}.card-bulle-border-sibling .picto-service:before{content:"";position:absolute;background:#fff;width:100%;height:100%;left:-50%;top:0}.card-bulle-border-sibling:first-child .picto-service:before{left:50%}.mainbtn.elementor-widget-button .elementor-button{background-color:transparent;border:2px solid #fff;color:#fff;transition:all .2s ease;border-radius:50px;display:flex;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:20px 45px;font-size:21px}.mainbtn.elementor-widget-button .elementor-button:hover{background:#fff;color:#11496b}@media screen and (max-width:767px){.mainbtn.elementor-widget-button .elementor-button{font-size:18px;padding:10px 20px}}.mainbtn-onwhite.elementor-widget-button .elementor-button{background-color:transparent;border:2px solid #11496b;color:#11496b;transition:all .2s ease;border-radius:50px;display:flex;max-width:-moz-fit-content;max-width:fit-content;margin:0 auto;padding:20px 45px;font-size:21px}.mainbtn-onwhite.elementor-widget-button .elementor-button:hover{background:#11496b;color:#fff}.card-edito.e-con{padding:15px 60px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);border-radius:50px}@media screen and (max-width:921px){.card-edito.e-con{padding:15px 30px}}@media screen and (max-width:767px){.card-edito.e-con{padding:15px 15px 70px}}.card-edito.e-con .quote1 .elementor-widget-container{display:flex;justify-content:flex-start}.card-edito.e-con .quote1 .elementor-widget-container img{max-width:120px;transform:scale(-1)}@media screen and (max-width:767px){.card-edito.e-con .quote1 .elementor-widget-container img{max-width:60px}}.card-edito.e-con .quote2 .elementor-widget-container{display:flex;justify-content:flex-end}.card-edito.e-con .quote2 .elementor-widget-container img{max-width:120px}@media screen and (max-width:767px){.card-edito.e-con .quote2 .elementor-widget-container img{max-width:60px}}.card-edito.e-con p{font-size:15px;line-height:21px;margin-bottom:0;color:#11496b}.card-edito.e-con .edito-signature{position:absolute;bottom:20px;left:60px}@media screen and (max-width:767px){.card-edito.e-con .edito-signature{flex-wrap:nowrap;bottom:0;left:10px}}.card-edito.e-con .edito-signature .title1 p{font-size:24px;line-height:28px;letter-spacing:1px;font-weight:300;text-transform:uppercase;color:#11496b}.card-edito.e-con .edito-signature .title2 p{font-size:24px;line-height:28px;font-weight:600;color:#11496b}.wpcf7-form{display:flex;flex-wrap:wrap;gap:20px}.wpcf7-form .form-50{width:calc(50% - 10px)}.wpcf7-form .form-100{width:100%}.wpcf7-form .form-100.txtcenter>p{text-align:center}.wpcf7-form .form-100.txtcenter>p .wpcf7-spinner{position:absolute}.wpcf7-form .wpcf7-submit{background:#11496b;color:#fff;transition:all .2s ease}.wpcf7-form .wpcf7-submit:hover{background:#0b3e5c;color:#fff}.wpcf7-form .wpcf7-turnstile>div{text-align:center}.ast-transparent-mobile-logo{display:flex !important}@media screen and (min-width:768px){.photo-collab>.e-con-inner:before{content:"";position:absolute;left:50%;top:50%;transform:translate(30%,-50%);width:500px;height:500px;border-radius:300px;background:url("/wp-content/uploads/2025/10/Laurent_Dumonteil_pose.jpg") no-repeat;background-size:cover;background-position:80% center}}@media screen and (min-width:768px){.photo-chess>.e-con-inner:before{content:"";position:absolute;right:50%;top:50%;transform:translate(-50%,-50%);width:500px;height:500px;border-radius:250px 250px 350px 200px;background:url("/wp-content/uploads/2025/03/2K7A3704-1.jpg") no-repeat;background-size:cover;background-position:80% center}}footer.site-footer{border-radius:50px 50px 0 0;background:#11496b}footer.site-footer p,footer.site-footer a{color:#fff}footer.site-footer ul.menu{width:-moz-fit-content;width:fit-content;margin:0 auto}footer.site-footer ul.menu .menu-link{font-size:16px}@media screen and (max-width:767px){footer.site-footer .site-primary-footer-wrap{padding:20px 0}}footer.site-footer .btnfooter{display:flex;justify-content:center;margin:15px 0}footer.site-footer .btnfooter .contactus-footer{display:flex;max-width:-moz-fit-content;max-width:fit-content;padding:10px 30px;border:2px solid #fff;border-radius:25px;text-decoration:none;transition:all .2s ease}footer.site-footer .btnfooter .contactus-footer:hover{background-color:#fff;color:#11496b}footer.site-footer .site-footer-primary-section-3{align-self:center}footer.site-footer .site-footer-primary-section-3 .ast-builder-html-element p{display:flex;justify-content:center}footer.site-footer .subfooter{padding:10px;border-top:1px solid #fff;display:flex;justify-content:space-evenly}footer.site-footer .subfooter .subfooter-split{color:#fff;font-size:12px}footer.site-footer>.ast-builder-grid-row-container{background:0 0}footer.site-footer .site-footer-section-1 .widget_block:not(.widget_media_image){margin-bottom:0}footer.site-footer .site-footer-section-1 .widget_block:not(.widget_media_image) p{margin-bottom:0;text-align:center}footer.site-footer .site-footer-section-1 .widget_block:not(.widget_media_image)#block-8 p{font-size:21px;line-height:22px;font-weight:300;letter-spacing:1px}footer.site-footer .site-footer-section-1 .widget_block:not(.widget_media_image)#block-9 p{font-size:24px;line-height:25px;font-weight:600;letter-spacing:1px}footer.site-footer .site-footer-section-1 .widget_block:not(.widget_media_image) .wp-block-columns{padding-top:10px;justify-content:center}html body #tarteaucitronRoot #tarteaucitronAlertBig div.tarteaucitronPartnersList{background:#fff !important}#tarteaucitronIcon{left:0;right:unset}html body #tarteaucitronRoot div#tarteaucitronSave,#tarteaucitronRoot #tarteaucitronAlertBig,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover,#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#11496b !important}ul li{font-size:16px;color:#11496b;line-height:21px}