@font-face{font-family:"Ceflinty-400";src:url("../../fonts/Ceflinty-Regular.woff")}@font-face{font-family:"V700";src:url("../../fonts/Verdana-Bold.woff")}@font-face{font-family:"V400";src:url("../../fonts/Verdana-Regular.woff")}@font-face{font-family:"V300";src:url("../../fonts/Verdana-Light.woff")}@keyframes godown{0%{transform:translateY(-30px)}100%{transform:translateY(0)}}@keyframes reduce{0%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes upNdown{0%{height:1px;transform:translateY(0)}50%{height:100%;transform:translateY(-100%)}100%{height:1px;transform:translateY(0)}}@keyframes appears{0%{opacity:0}5%{opacity:1}95%{opacity:1}100%{opacity:0}}::-moz-selection{background-color:#0f2c50;-webkit-text-stroke-color:#fff;color:#fff}::-moz-selection{background-color:#0f2c50;-webkit-text-stroke-color:#fff;color:#fff}::selection{background-color:#0f2c50;-webkit-text-stroke-color:#fff;color:#fff}*{margin:0;padding:0;outline:none !important;list-style:none;font-size:16px;font-family:"V400",sans-serif;text-decoration:none;box-shadow:none}html{scroll-behavior:auto !important}body.no-scroll{overflow:auto}body.bricks-is-frontend .lignes{display:flex;display:none;gap:20px;position:fixed;top:0;left:50%;height:100%;width:calc(100% - 40px);z-index:0;transform:translateX(-50%)}body.bricks-is-frontend .ligne{display:block;background:rgba(255,141,55,.2);mix-blend-mode:luminosity;flex-basis:8.3333333333%;transition:300ms ease}.brxe-section{position:relative;padding:120px 0 200px;background-color:#fff;transition:0ms ease}#brx-content{transition:300ms ease}#brx-content .brxe-container{gap:60px;width:calc((100% - 260px)*10/12 + 180px);position:relative;z-index:2;transition:300ms ease}#brx-content .brxe-container.wide{width:calc(100% - 40px) !important}#brx-content .brxe-container.narrow{width:calc((100% - 260px)*6/12 + 100px)}#brx-content .gros-titre,#brx-footer .gros-titre{font-size:100px !important;line-height:1;font-family:"Ceflinty-400",sans-serif;font-weight:400;margin-bottom:60px !important;width:100%;transition:300ms ease}#brx-content .titre,#brx-footer .titre{font-size:100px !important;color:#5ba7d7 !important;font-family:"Ceflinty-400",sans-serif !important;line-height:1.1 !important;text-transform:none;letter-spacing:2px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#5ba7d7;transition:300ms ease}#brx-content .brxe-button,#brx-content button,#brx-footer .brxe-button,#brx-footer button{font-size:14px;font-family:"V700",sans-serif;text-transform:uppercase;line-height:24px;color:#0f2c50;background:rgba(0,0,0,0);display:inline-flex;align-items:center;gap:7px;width:auto;padding:14px 28px;margin-top:0;margin-bottom:0;cursor:pointer;position:relative;z-index:1;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;transition:300ms ease}#brx-content .brxe-button::before,#brx-content button::before,#brx-footer .brxe-button::before,#brx-footer button::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:url(../images/angle-right-marine.svg);background-repeat:no-repeat;background-position:center center;background-size:2px;background-color:#0f2c50;transition:300ms ease}#brx-content .brxe-button::after,#brx-content button::after,#brx-footer .brxe-button::after,#brx-footer button::after{content:"";display:block;width:calc(100% - 6px);height:calc(100% - 6px);background:#0f2c50;position:absolute;left:3px;top:3px;opacity:0;z-index:-1;transition:300ms ease}#brx-content .brxe-button .borders,#brx-content button .borders,#brx-footer .brxe-button .borders,#brx-footer button .borders{display:block;width:100%;height:100%;position:absolute;top:0;left:0}#brx-content .brxe-button .borders::before,#brx-content button .borders::before,#brx-footer .brxe-button .borders::before,#brx-footer button .borders::before{content:"";display:block;width:100%;height:calc(100% + 8px);border-left:solid 1px #0f2c50;border-right:solid 1px #0f2c50;position:absolute;top:-4px;left:0}#brx-content .brxe-button .borders::after,#brx-content button .borders::after,#brx-footer .brxe-button .borders::after,#brx-footer button .borders::after{content:"";display:block;width:calc(100% + 8px);height:100%;border-top:solid 1px #0f2c50;border-bottom:solid 1px #0f2c50;position:absolute;top:0;left:-4px}#brx-content .brxe-button:hover,#brx-content button:hover,#brx-footer .brxe-button:hover,#brx-footer button:hover{color:#fff;gap:8px}#brx-content .brxe-button:hover::before,#brx-content button:hover::before,#brx-footer .brxe-button:hover::before,#brx-footer button:hover::before{width:24px;height:24px;background-position:10px center;background-size:8px;background-color:#fff}#brx-content .brxe-button:hover::after,#brx-content button:hover::after,#brx-footer .brxe-button:hover::after,#brx-footer button:hover::after{opacity:1}.brxe-section.dark .brxe-text *,.brxe-section.dark .brxe-heading{color:#fff !important}.brxe-section.dark .brxe-button,.brxe-section.dark button{color:#fff}.brxe-section.dark .brxe-button::after,.brxe-section.dark button::after{background:url(../images/arrow-button-dark.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.brxe-section.dark .brxe-button .borders::before,.brxe-section.dark .brxe-button .borders::after,.brxe-section.dark button .borders::before,.brxe-section.dark button .borders::after{border-color:#fff}#brx-content .brxe-section{position:relative}#brx-content h1,#brx-content h1 *{font-size:50px;line-height:normal;font-family:"Ceflinty-400",sans-serif;font-weight:400;color:#4593c4;margin:0 0 40px;position:relative;transition:300ms ease}#brx-content h2,#brx-content h2 a,#brx-content h2 span{font-size:36px;font-weight:400;font-family:"V700",sans-serif;color:#0f2c50;transition:300ms ease}#brx-content h2{margin-top:0;margin-bottom:24px}#brx-content .brxe-text:not(:first-child) h2{margin-top:40px}#brx-content h3,#brx-content h3 *{font-size:22px;font-weight:400;font-family:"V700",sans-serif;color:#0f2c50;position:relative;z-index:1;transition:300ms ease}#brx-content h3{margin-bottom:16px !important}#brx-content h4,#brx-content h4 *{font-size:18px;font-weight:400;font-family:"V700",sans-serif;color:#0f2c50;position:relative;z-index:1;transition:300ms ease}#brx-content h4{margin-bottom:16px !important}#brx-content h1,#brx-content h2,#brx-content h3{line-height:1.2}#brx-content .en-avant{transition:300ms ease}#brx-content .en-avant:not(:last-child){margin-bottom:10px}#brx-content .en-avant p,#brx-content .en-avant li{font-size:36px;font-family:"V300",sans-serif;line-height:1.4}#brx-content em{background:#ff0}#brx-content strong,#brx-content b{color:inherit;font-weight:400;font-family:"V700",sans-serif}#brx-content img{max-width:100%;height:auto;max-height:none}#brx-content img.alignleft{float:left;margin:0 30px 20px 0}#brx-content img.alignright{float:right;margin:0 0 20px 30px}#brx-content img.aligncenter{display:table;margin-left:auto;margin-right:auto}#brx-content iframe{display:block;width:100%;max-width:100%;min-height:500px;position:initial}#brx-content video{position:initial}#brx-content blockquote{border:none;padding:0;margin:0}#brx-content blockquote p,#brx-content blockquote ul,#brx-content blockquote li,#brx-content blockquote strong{font-size:18px !important;color:#0f2c50;font-style:italic;font-family:"Ceflinty-400",sans-serif;font-weight:400}#brx-content blockquote li::before{top:11px}#brx-content blockquote strong,#brx-content blockquote a{font-size:inherit}#brx-content form{font-size:0}#brx-content form:not(.disabled) input:not([type=submit],[type=checkbox]):focus,#brx-content form:not(.disabled) select:focus,#brx-content form:not(.disabled) textarea:focus{border-color:#0f2c50}#brx-content form:not(.disabled) input:not([type=submit],[type=checkbox]):focus::-moz-placeholder, #brx-content form:not(.disabled) select:focus::-moz-placeholder, #brx-content form:not(.disabled) textarea:focus::-moz-placeholder{font-size:12px;color:rgba(0,0,0,.5);letter-spacing:.24px;text-indent:8px}#brx-content form:not(.disabled) input:not([type=submit],[type=checkbox]):focus::placeholder,#brx-content form:not(.disabled) select:focus::placeholder,#brx-content form:not(.disabled) textarea:focus::placeholder{font-size:12px;color:rgba(0,0,0,.5);letter-spacing:.24px;text-indent:8px}#brx-content form:not(.disabled) input[type=checkbox]{cursor:pointer;overflow:hidden}#brx-content form .form-group{margin-bottom:16px}#brx-content form .form-group.nom,#brx-content form .form-group.prenom,#brx-content form .form-group.telephone,#brx-content form .form-group.email{display:inline-block;vertical-align:middle;width:calc(50% - 5px)}#brx-content form .form-group.prenom,#brx-content form .form-group.email{margin-right:10px}#brx-content form .form-group.sujet{display:none}#brx-content form .form-group.message{margin-bottom:20px}#brx-content form .form-group.rgpd{display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px;margin-top:32px;margin-bottom:32px;max-width:605px}#brx-content form p{color:#0f2c50;font-size:12px;line-height:normal;font-weight:700}#brx-content form p .star{color:#0f2c50;font-family:inherit;position:relative;top:2px}#brx-content form label{font-size:14px;color:#000;line-height:normal;margin-bottom:5px;display:block}#brx-content form label .star{color:#0f2c50;font-family:inherit;font-weight:400}#brx-content form label[for=rgpd]{font-size:12px;font-weight:400;line-height:1.4;flex-basis:calc(100% - 30px);margin-bottom:0}#brx-content form label a{font-size:inherit;font-weight:400;font-weight:inherit;border-bottom:solid 1px rgba(0,0,0,0);color:#0f2c50 !important;transition:300ms ease}#brx-content form label a:hover{border-color:#5ba7d7 !important}#brx-content form input:not([type=submit],[type=checkbox]){line-height:normal;padding:8px 8px 24px;box-sizing:border-box;border:none;border-bottom:solid 1px #5ba7d7}#brx-content form input[type=submit]{font-size:14px;color:#0f2c50;font-family:"V700",sans-serif;line-height:24px;padding:18px 32px 18px 45px;background:none;border:none;position:relative;z-index:1;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;transition:300ms ease}#brx-content form input[type=submit]:hover{color:#fff;padding:18px 32px 18px 63px}#brx-content form button,#brx-content form .brxe-button{padding:0;display:block}#brx-content form button::before,#brx-content form .brxe-button::before{position:absolute;top:50%;left:28px;transform:translateY(-50%)}#brx-content form button::after,#brx-content form .brxe-button::after{width:calc(100% - 14px);height:calc(100% - 14px);left:7px;top:7px}#brx-content form button .borders::before,#brx-content form .brxe-button .borders::before{height:100%;width:calc(100% - 8px);top:0;left:4px}#brx-content form button .borders::after,#brx-content form .brxe-button .borders::after{width:100%;height:calc(100% - 8px);top:4px;left:0}#brx-content form textarea{display:block;padding:8px 8px 24px;max-width:100%;min-width:100%;box-sizing:border-box;border:none;border-bottom:solid 1px #5ba7d7}#brx-content form input:not([type=submit]),#brx-content form select,#brx-content form textarea{width:100%;font-size:16px;line-height:1.4;color:#000;font-weight:400;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;transition:300ms ease}#brx-content form input:not([type=submit])::-moz-placeholder, #brx-content form select::-moz-placeholder, #brx-content form textarea::-moz-placeholder{color:#000;line-height:1.4;font-weight:400;-moz-transition:300ms ease;transition:300ms ease}#brx-content form input:not([type=submit])::placeholder,#brx-content form select::placeholder,#brx-content form textarea::placeholder{color:#000;line-height:1.4;font-weight:400;transition:300ms ease}#brx-content form input[type=checkbox]{padding:0;height:20px;width:20px;border-radius:50%;border:solid 5px #e5e5e5;background:#e5e5e5;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}#brx-content form input[type=checkbox]:checked{background:#0f2c50}#brx-content form input:not([type=checkbox]),#brx-content form textarea{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}#brx-content .reponse{display:block;text-align:center;margin-bottom:15px;padding:10px 30px;color:#fff;font-weight:400;background:#0f2c50}#brx-content .reponse+.bouton{text-align:center}#brx-content .reponse.error{background:#5ba7d7}#brx-content .reponse.success{background:#5ba7d7}#brx-content p,#brx-content li{color:#000;font-weight:400;line-height:1.5;transition:300ms ease}#brx-content .brxe-text p,#brx-content .brxe-text ul,#brx-content .brxe-text ol,#brx-content .brxe-accordion p,#brx-content .brxe-accordion ul,#brx-content .brxe-accordion ol,#brx-content .brxe-accordion-nested p,#brx-content .brxe-accordion-nested ul,#brx-content .brxe-accordion-nested ol{line-height:1.5}#brx-content .brxe-text p:not(:last-child),#brx-content .brxe-text ul:not(:last-child),#brx-content .brxe-text ol:not(:last-child),#brx-content .brxe-accordion p:not(:last-child),#brx-content .brxe-accordion ul:not(:last-child),#brx-content .brxe-accordion ol:not(:last-child),#brx-content .brxe-accordion-nested p:not(:last-child),#brx-content .brxe-accordion-nested ul:not(:last-child),#brx-content .brxe-accordion-nested ol:not(:last-child){margin-bottom:20px}#brx-content .brxe-text ol,#brx-content .brxe-accordion ol,#brx-content .brxe-accordion-nested ol{padding-left:20px}#brx-content .brxe-text ol li,#brx-content .brxe-accordion ol li,#brx-content .brxe-accordion-nested ol li{padding-left:10px !important;list-style:decimal !important}#brx-content .brxe-text ol li::marker,#brx-content .brxe-accordion ol li::marker,#brx-content .brxe-accordion-nested ol li::marker{font-weight:400;color:#0f2c50}#brx-content .brxe-text ol li::before,#brx-content .brxe-accordion ol li::before,#brx-content .brxe-accordion-nested ol li::before{display:none !important}#brx-content .brxe-text ol li:not(:last-of-type),#brx-content .brxe-accordion ol li:not(:last-of-type),#brx-content .brxe-accordion-nested ol li:not(:last-of-type){margin-bottom:10px}#brx-content .brxe-text ul li,#brx-content .brxe-accordion ul li,#brx-content .brxe-accordion-nested ul li{margin-bottom:0;padding:0 0 0 22px;position:relative;list-style:none}#brx-content .brxe-text ul li::before,#brx-content .brxe-accordion ul li::before,#brx-content .brxe-accordion-nested ul li::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#5ba7d7;position:absolute;top:9px;left:0;transition:300ms ease}#brx-content .brxe-text ul li:not(:last-of-type),#brx-content .brxe-accordion ul li:not(:last-of-type),#brx-content .brxe-accordion-nested ul li:not(:last-of-type){margin-bottom:8px}#brx-content a:not(.brxe-button){font-size:inherit;color:#0f2c50;border-bottom:solid 1px #0f2c50;font-weight:500;transition:300ms ease}#brx-content a:not(.brxe-button):hover{border-color:rgba(0,0,0,0)}#brx-content a:not(.brxe-button) .arrow{display:inline-block;width:24px;height:24px;margin-left:20px;position:relative}#brx-content a:not(.brxe-button) .arrow::before{content:"";display:block;width:24px;height:24px;border-radius:50%;background:url(../images/angle-right-white.svg);background-repeat:no-repeat;background-position:center center;background-size:8px;background-color:#0f2c50;position:absolute;left:50%;bottom:0;z-index:1;transform:translateX(-50%);transition:300ms ease}#brx-content a:not(.brxe-button) .arrow::after{content:"";display:block;width:16px;height:16px;background:url(../images/arrow-right-primary.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:50%;bottom:4px;z-index:0;transform:translateX(-50%);transition:300ms ease}#brx-content a:not(.brxe-button):hover .arrow::before{background-position:center right -8px;transform:translateX(-50%) scale(1.33)}#brx-content a:not(.brxe-button):hover .arrow::after{transform:translateX(100%)}#brx-content a:not(.brxe-button).retour{font-family:"V700",sans-serif;border-bottom:solid 2px #0f2c50;padding-left:25px;position:relative;bottom:-30px}#brx-content a:not(.brxe-button).retour:hover{border-color:rgba(0,0,0,0)}#brx-content a:not(.brxe-button).retour::before{content:"";display:block;width:14px;height:14px;background:url(../images/arrow-right-primary.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:0;bottom:3px;z-index:0;transform:rotate(-180deg);transition:300ms ease}#brx-content table{text-align:center;margin-top:15px}#brx-content table tr:nth-of-type(even){background:#e5e5e5}#brx-content table tr:nth-of-type(odd){background:#f5f5f5}#brx-content table thead th{background:#0f2c50;font-weight:700;color:#fff}#brx-content table tbody th{background:#0f2c50;font-weight:400;color:#fff}#brx-content table td{color:#151515}#brx-content table th,#brx-content table td{padding:8px 8px 6px}#brx-content table th,#brx-content table td,#brx-content table th strong,#brx-content table td strong{font-size:16px !important}#brx-content .brxe-accordion .accordion-item,#brx-content .brxe-accordion-nested .accordion-item{padding-left:0}#brx-content .brxe-accordion .accordion-item::before,#brx-content .brxe-accordion-nested .accordion-item::before{display:none}#brx-content .brxe-accordion .accordion-item,#brx-content .brxe-accordion-nested .accordion-item{border-bottom:solid 1px #5ba7d7}#brx-content .brxe-accordion .accordion-item:first-of-type .accordion-title-wrapper,#brx-content .brxe-accordion .brxe-block:first-of-type .accordion-title-wrapper,#brx-content .brxe-accordion-nested .accordion-item:first-of-type .accordion-title-wrapper,#brx-content .brxe-accordion-nested .brxe-block:first-of-type .accordion-title-wrapper{border-top:solid 1px #5ba7d7}#brx-content .brxe-accordion .accordion-title-wrapper,#brx-content .brxe-accordion-nested .accordion-title-wrapper{padding:16px 16px 16px 46px;position:relative}#brx-content .brxe-accordion .accordion-title-wrapper .title,#brx-content .brxe-accordion .accordion-title-wrapper .brxe-heading,#brx-content .brxe-accordion-nested .accordion-title-wrapper .title,#brx-content .brxe-accordion-nested .accordion-title-wrapper .brxe-heading{font-size:22px;font-family:"Ceflinty-400",sans-serif;font-weight:400;line-height:1.3;color:#5ba7d7;margin-bottom:0 !important}#brx-content .brxe-accordion .accordion-title-wrapper::before,#brx-content .brxe-accordion-nested .accordion-title-wrapper::before{content:"";display:block;width:22px;height:22px;background:url(../images/arrow-accordion.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:0;top:50%;transform:translateY(-50%)}#brx-content .brxe-accordion .accordion-title-wrapper .icon.ion-ios-arrow-down,#brx-content .brxe-accordion .accordion-title-wrapper .icon.ion-ios-arrow-forward,#brx-content .brxe-accordion-nested .accordion-title-wrapper .icon.ion-ios-arrow-down,#brx-content .brxe-accordion-nested .accordion-title-wrapper .icon.ion-ios-arrow-forward{font-size:16px;color:#5ba7d7;transition:300ms ease}#brx-content .brxe-accordion .accordion-item.brx-open .icon::before,#brx-content .brxe-accordion .accordion-item.brx-open .brxe-icon::before,#brx-content .brxe-accordion .brxe-block.brx-open .icon::before,#brx-content .brxe-accordion .brxe-block.brx-open .brxe-icon::before,#brx-content .brxe-accordion-nested .accordion-item.brx-open .icon::before,#brx-content .brxe-accordion-nested .accordion-item.brx-open .brxe-icon::before,#brx-content .brxe-accordion-nested .brxe-block.brx-open .icon::before,#brx-content .brxe-accordion-nested .brxe-block.brx-open .brxe-icon::before{transform:rotate(-180deg)}#brx-content .brxe-accordion .accordion-content-wrapper,#brx-content .brxe-accordion-nested .accordion-content-wrapper{padding-left:46px;padding-bottom:0}#brx-content .brxe-carousel .image{height:calc((100vw - 240px)*6/12 + 80px)}#brx-content .brxe-carousel .bricks-swiper-button-prev i,#brx-content .brxe-carousel .bricks-swiper-button-next i{display:none}#brx-content .brxe-carousel .bricks-swiper-button-prev::before,#brx-content .brxe-carousel .bricks-swiper-button-next::before{content:"";display:block;width:24px;height:24px;border-radius:50%;background:url(../images/angle-right-white.svg);background-repeat:no-repeat;background-position:center center;background-size:8px;background-color:#5ba7d7;position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%, -50%);transition:300ms ease}#brx-content .brxe-carousel .bricks-swiper-button-prev::after,#brx-content .brxe-carousel .bricks-swiper-button-next::after{content:"";display:block;width:16px;height:16px;background:url(../images/arrow-right.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:50%;top:50%;z-index:0;transform:translate(-50%, -50%);transition:300ms ease}#brx-content .brxe-carousel .bricks-swiper-button-prev:hover::before,#brx-content .brxe-carousel .bricks-swiper-button-next:hover::before{background-position:center right -8px;transform:translate(-50%, -50%) scale(1.33)}#brx-content .brxe-carousel .bricks-swiper-button-prev:hover::after,#brx-content .brxe-carousel .bricks-swiper-button-next:hover::after{transform:translate(100%, -50%)}#brx-content .brxe-carousel .bricks-swiper-button-prev{left:70px;transform:translate(-100%, -50%) rotate(-180deg)}#brx-content .brxe-carousel .bricks-swiper-button-next{right:70px}#brx-content .brxe-tabs .tab-title.brx-open{border-bottom:solid 1px #0f2c50 !important}#brx-content .brxe-tabs .tab-title:not(.brx-open){background:#efefef !important;border-bottom:solid 1px #dedede !important}#brx-content .brxe-div,#brx-content .brxe-text{width:100%}#brx-content .chapeau p,#brx-content .chapeau li{font-family:"V300",sans-serif;font-size:34px;line-height:1.4}#brx-content .encart{background:#5ba7d7;padding:20px 20px 5px;margin-bottom:20px !important}#brx-content .encart *{color:#fff}#brx-content .encart p,#brx-content .encart p *,#brx-content .encart li{color:#fff !important}#brx-content .encart li::before{color:#fff !important}#brx-content .encart strong{font-weight:700;color:#fff !important}body.home #brx-content h3,body.home #brx-content h3 *{font-size:36px;line-height:1.4}body:not(.bricks-is-frontend) *[class*=brxe].cache{background:rgba(34,34,34,.5);opacity:.5}body.bricks-is-frontend *[class*=brxe].cache{display:none}#brx-header{width:100%;position:fixed;top:0;left:0;z-index:9999999999;transition:300ms ease}#brx-header #togglenav{display:block;height:40px;width:40px;border-radius:50%;background:#0f2c50;display:none;position:relative;cursor:pointer;transform:none;transition:300ms ease}#brx-header #togglenav span{display:block;width:16px;height:0;border-bottom:solid 1px #fff;position:absolute;left:12px;transition:300ms ease}#brx-header #togglenav span:nth-of-type(1){top:14px}#brx-header #togglenav span:nth-of-type(2){top:20px}#brx-header #togglenav span:nth-of-type(3){top:26px}#brx-header #togglenav.close span:nth-of-type(1){transform:rotate(45deg);top:20px}#brx-header #togglenav.close span:nth-of-type(2){display:none}#brx-header #togglenav.close span:nth-of-type(3){transform:rotate(-45deg);top:20px}#brx-header #togglenav:hover{background:#4593c4}#brx-header #header{display:flex;flex-direction:column;gap:24px;background:#fff;padding:0;z-index:1}#brx-header #header #mainmenu{width:100%;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;max-width:100%;padding:5px 20px;position:relative;z-index:1;transition:300ms ease}#brx-header #header .logo{transition:300ms ease}#brx-header #header .logo svg{display:block;height:40px;width:auto}#brx-header #header .logo path{transition:300ms ease}#brx-header #header .logo:hover path{fill:#4593c4}#brx-header #header .left{height:40px}#brx-header #header .center{display:flex;flex-direction:row;align-items:stretch;gap:20px}#brx-header #header .right{display:flex;align-items:center;gap:8px}#brx-header #header .menu-principal{display:flex;align-items:stretch}#brx-header #header .menu-principal .bricks-nav-menu-wrapper{display:flex;align-items:stretch}#brx-header #header .menu-principal .bricks-nav-menu{display:flex;align-items:stretch;gap:40px;position:relative}#brx-header #header .menu-principal .bricks-nav-menu .barre{display:block;width:0;height:0;border-bottom:solid 4px #0f2c50;position:absolute;bottom:-6px;left:-100px;transition:300ms ease}#brx-header #header .menu-principal .bricks-nav-menu>li{display:flex;align-items:stretch;margin:0}#brx-header #header .menu-principal .bricks-nav-menu>li>a,#brx-header #header .menu-principal .bricks-nav-menu>li>.brx-submenu-toggle>a{font-size:14px;color:#0f2c50;font-family:"V400",sans-serif;text-transform:uppercase;letter-spacing:.28px;line-height:normal;display:flex;align-items:center;position:relative;transition:300ms ease}#brx-header #header .menu-principal .bricks-nav-menu>li>a+button,#brx-header #header .menu-principal .bricks-nav-menu>li>.brx-submenu-toggle>a+button{display:none}#brx-header #header .menu-principal .bricks-nav-menu .sub-menu{min-width:272px;background:rgba(0,0,0,0);border-top:solid 6px rgba(0,0,0,0);top:calc(100% - 1px)}#brx-header #header .menu-principal .bricks-nav-menu .sub-menu>li{background:#fff;border-bottom:solid 1px #0f2c50}#brx-header #header .menu-principal .bricks-nav-menu .sub-menu>li>a{color:#0f2c50;padding:10px;line-height:1.5;position:relative;transition:300ms ease}#brx-header #header .menu-principal .bricks-nav-menu .sub-menu>li>a::before{content:"";width:6px;height:6px;border-radius:50%;background:#5ba7d7;position:absolute;top:19px;left:10px;opacity:0;transition:300ms ease}#brx-header #header .menu-principal .bricks-nav-menu .sub-menu>li>a:hover{padding-left:26px}#brx-header #header .menu-principal .bricks-nav-menu .sub-menu>li>a:hover::before{opacity:1}#brx-header #header .menu-social .bricks-nav-menu{align-items:center;gap:8px}#brx-header #header .menu-social .bricks-nav-menu>li{margin:0}.bricks-nav-menu[id*=social]{align-items:center;gap:8px}.bricks-nav-menu[id*=social] li:not(:last-of-type){margin-right:15px}.bricks-nav-menu[id*=social] li a{display:block;height:24px;width:24px;font-size:0 !important;line-height:normal !important;border:none !important;transition:300ms ease}.bricks-nav-menu[id*=social] li a::before{display:none}.bricks-nav-menu[id*=social] li a[href*=impacts]{background-image:url("../images/impacts-hover.svg");background-image:url("../images/impacts.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.bricks-nav-menu[id*=social] li a[href*=impacts]:hover{background-image:url("../images/impacts-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.bricks-nav-menu[id*=social] li a[href*=facebook]{background-image:url("../images/facebook-hover.svg");background-image:url("../images/facebook.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.bricks-nav-menu[id*=social] li a[href*=facebook]:hover{background-image:url("../images/facebook-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.bricks-nav-menu[id*=social] li a[href*=linkedin]{background-image:url("../images/linkedin-hover.svg");background-image:url("../images/linkedin.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.bricks-nav-menu[id*=social] li a[href*=linkedin]:hover{background-image:url("../images/linkedin-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.bricks-nav-menu[id*=social] li a[href*=instagram]{background-image:url("../images/instagram-hover.svg");background-image:url("../images/instagram.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.bricks-nav-menu[id*=social] li a[href*=instagram]:hover{background-image:url("../images/instagram-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.bricks-nav-menu[id*=social] li a[href*=bilik]{height:32px;width:32px;background-image:url("../images/bilik-hover.svg");background-image:url("../images/bilik.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}.bricks-nav-menu[id*=social] li a[href*=bilik]:hover{background-image:url("../images/bilik-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}#respnav{display:flex;flex-direction:row;justify-content:center;gap:40px;height:auto;width:100%;max-width:100%;background:#fff;padding:40px 20px 45px;position:fixed;top:50px;left:0;opacity:0;visibility:hidden;overflow-x:hidden;transform:translateY(calc(-100% - 50px));transition:300ms ease}#respnav.visible{opacity:1;transform:translateY(0)}#respnav .brxe-container{height:100%;width:100%;flex-direction:row}#respnav .brxe-nav-menu{flex-basis:100%}#respnav .brxe-nav-menu li{margin:0}#respnav .brxe-nav-menu li.current-menu-item>a,#respnav .brxe-nav-menu li.current-menu-item>div>a{border-bottom:solid 4px #0f2c50}#respnav .brxe-nav-menu:not(.menu-social){flex-direction:column}#respnav .brxe-nav-menu:not(.menu-social)>.bricks-nav-menu-wrapper{flex-direction:column}#respnav .brxe-nav-menu:not(.menu-social) .bricks-nav-menu{display:flex;flex-direction:column;gap:28px}#respnav .brxe-nav-menu:not(.menu-social) .bricks-nav-menu>li{flex-direction:column;align-items:flex-start !important}#respnav .brxe-nav-menu:not(.menu-social) a{color:#0f2c50;font-size:14px;line-height:normal;font-family:"V400",sans-serif;letter-spacing:.28px;text-transform:uppercase;display:inline-block;width:auto;text-align:center;position:relative;border-bottom:solid 4px rgba(0,0,0,0);transition:300ms ease}#respnav .brxe-nav-menu:not(.menu-social) a:hover{border-color:#0f2c50}#respnav .brxe-nav-menu:not(.menu-social) .sub-menu{display:none;position:static;visibility:visible;border:solid 1px #0f2c50 !important;padding:0 15px;margin:10px 0 5px;opacity:1;transition:0 ease}#respnav .brxe-nav-menu:not(.menu-social) .sub-menu>li{line-height:40px;border-bottom:none !important;transition:0 ease}#respnav .brxe-nav-menu:not(.menu-social) .sub-menu>li:first-of-type{border-top:none !important}#respnav .brxe-nav-menu:not(.menu-social) .sub-menu>li>a{padding:0 !important}#respnav .brxe-nav-menu:not(.menu-social) .sub-menu>li>a::before{display:none}#respnav .menu-social{display:none}body.home #brx-header #header{background:#0f2c50;transition:500ms ease}body.home #brx-header #header .logo path{fill:#fff;transition:500ms ease}body.home #brx-header #header .logo:hover path{fill:#4593c4}body.home #brx-header #header .menu-principal .bricks-nav-menu>li>a,body.home #brx-header #header .menu-principal .bricks-nav-menu>li>.brx-submenu-toggle>a{color:#fff;transition:500ms ease}body.home #brx-header #header .menu-principal .bricks-nav-menu .barre{border-color:#fff;transition:500ms ease}body.home #brx-header #togglenav{background:#fff}body.home #brx-header #togglenav:hover{background:#4593c4}body.home #brx-header #togglenav span{border-color:#0f2c50}body.home #brx-header #respnav{background:#0f2c50}body.home #brx-header .bricks-nav-menu[id*=social] li a[href*=impacts]{background-image:url("../images/impacts-hover.svg");background-image:url("../images/impacts-light.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;transition:500ms ease}body.home #brx-header .bricks-nav-menu[id*=social] li a[href*=impacts]:hover{background-image:url("../images/impacts-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header .bricks-nav-menu[id*=social] li a[href*=facebook]{background-image:url("../images/facebook-hover.svg");background-image:url("../images/facebook-light.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;transition:500ms ease}body.home #brx-header .bricks-nav-menu[id*=social] li a[href*=facebook]:hover{background-image:url("../images/facebook-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header .bricks-nav-menu[id*=social] li a[href*=linkedin]{background-image:url("../images/linkedin-hover.svg");background-image:url("../images/linkedin-light.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;transition:500ms ease}body.home #brx-header .bricks-nav-menu[id*=social] li a[href*=linkedin]:hover{background-image:url("../images/linkedin-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header .bricks-nav-menu[id*=social] li a[href*=instagram]{background-image:url("../images/instagram-hover.svg");background-image:url("../images/instagram-light.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;transition:500ms ease}body.home #brx-header .bricks-nav-menu[id*=social] li a[href*=instagram]:hover{background-image:url("../images/instagram-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header .bricks-nav-menu[id*=social] li a[href*=bilik]{height:32px;width:32px;background-image:url("../images/bilik-hover.svg");background-image:url("../images/bilik-light.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;transition:500ms ease}body.home #brx-header .bricks-nav-menu[id*=social] li a[href*=bilik]:hover{background-image:url("../images/bilik-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header.light #header{background:#fff}body.home #brx-header.light #header .logo path{fill:#0f2c50}body.home #brx-header.light #header .logo:hover path{fill:#4593c4}body.home #brx-header.light #header .menu-principal .bricks-nav-menu>li>a,body.home #brx-header.light #header .menu-principal .bricks-nav-menu>li>.brx-submenu-toggle>a{color:#0f2c50}body.home #brx-header.light #header .menu-principal .bricks-nav-menu .barre{border-color:#0f2c50}body.home #brx-header.light #togglenav{background:#0f2c50}body.home #brx-header.light #togglenav:hover{background:#4593c4}body.home #brx-header.light #togglenav span{border-color:#fff}body.home #brx-header.light #respnav{background:#fff}body.home #brx-header.light .bricks-nav-menu[id*=social] li a[href*=impacts]{background-image:url("../images/impacts-hover.svg");background-image:url("../images/impacts.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header.light .bricks-nav-menu[id*=social] li a[href*=impacts]:hover{background-image:url("../images/impacts-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header.light .bricks-nav-menu[id*=social] li a[href*=facebook]{background-image:url("../images/facebook-hover.svg");background-image:url("../images/facebook.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header.light .bricks-nav-menu[id*=social] li a[href*=facebook]:hover{background-image:url("../images/facebook-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header.light .bricks-nav-menu[id*=social] li a[href*=linkedin]{background-image:url("../images/linkedin-hover.svg");background-image:url("../images/linkedin.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header.light .bricks-nav-menu[id*=social] li a[href*=linkedin]:hover{background-image:url("../images/linkedin-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header.light .bricks-nav-menu[id*=social] li a[href*=instagram]{background-image:url("../images/instagram-hover.svg");background-image:url("../images/instagram.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header.light .bricks-nav-menu[id*=social] li a[href*=instagram]:hover{background-image:url("../images/instagram-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header.light .bricks-nav-menu[id*=social] li a[href*=bilik]{height:32px;width:32px;background-image:url("../images/bilik-hover.svg");background-image:url("../images/bilik.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body.home #brx-header.light .bricks-nav-menu[id*=social] li a[href*=bilik]:hover{background-image:url("../images/bilik-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}body:not(.bricks-is-frontend){padding-top:80px}body::before{content:"";width:100%;height:100%;background:#0f2c50;opacity:0;visibility:hidden;position:fixed;top:0;left:0;z-index:9;transition:300ms ease}body.overlay::before{opacity:.5;visibility:visible}#hero{padding:190px 0 180px;background:#0f2c50}#hero .brxe-container{gap:30px}#hero img{width:700px;margin:auto}#hero h1{color:#fff;font-size:36px;line-height:1.1;letter-spacing:.72px;text-align:center;margin:0}#presentation{height:calc(100dvh - 50px);padding:40px;position:relative}#presentation::before{content:"";display:block;height:100%;width:100%;border:solid 0px #fff;position:absolute;top:0;left:0;transition:500ms ease}#presentation::after{content:"";display:block;height:100%;width:100%;background:linear-gradient(to top, rgba(255, 255, 255, 0), rgb(255, 255, 255));opacity:.55;position:absolute;top:0;left:0;transition:500ms ease}#presentation.reached::before{border-width:20px}#presentation .brxe-container{width:100% !important}#presentation p{font-size:26px;color:#0f2c50;line-height:1.4;font-family:"V700",sans-serif}#les-projets{display:flex;flex-direction:column;gap:20px;padding:120px 0 160px}#les-projets .aside .brxe-text:not(.categories) p,#les-projets .aside .brxe-text:not(.categories) li{font-size:22px}#les-projets .categories{padding-top:50px}#les-projets .categories ul{display:flex;flex-direction:row;gap:60px;transition:300ms ease}#les-projets .categories li{margin-bottom:0 !important;padding:0 !important}#les-projets .categories li::before{display:none !important}#les-projets .categories li:not(:last-of-type):after{content:"";width:0;height:20px;border-right:solid 1px #0f2c50;position:absolute;right:-30px;top:50%;transform:translateY(-50%);transition:300ms ease}#les-projets .categories a{color:#000;border-color:#000}#les-projets .projets{display:flex;flex-direction:column;gap:20px}#les-projets .projet{display:flex;align-items:stretch;gap:20px}#les-projets .projet:first-of-type .left .infos{animation:appears linear;animation-timeline:view();animation-range-start:cover 0%;animation-range-end:cover 50%}#les-projets .projet:not(:last-of-type,:first-of-type) .left .infos{animation:appears linear;animation-timeline:view();animation-range-start:cover 10%;animation-range-end:cover 50%}#les-projets .projet:last-of-type .left .infos{animation:appears linear;animation-timeline:view();animation-range-start:cover 10%;animation-range-end:cover 100%}#les-projets .projet .left{display:flex;align-items:flex-end;width:calc((100% - 220px)*3/12 + 40px);transition:300ms ease}#les-projets .projet .left .infos{width:100%;opacity:0;text-align:right;position:sticky;bottom:20px}#les-projets .projet .left .infos li{font-size:14px;font-weight:700;padding:10px 0;line-height:1.4;border-bottom:solid 1px #0f2c50}#les-projets .projet .left .infos li:first-of-type{font-size:30px;font-weight:400;font-family:"Ceflinty-400",sans-serif}#les-projets .projet .left .infos li:not(:first-of-type){display:flex;justify-content:space-between;gap:20px}#les-projets .projet .left .infos li span{font-size:10px;font-weight:400;color:#0f2c50;line-height:1.4;letter-spacing:.2px;text-transform:uppercase}#les-projets .projet .right{width:calc((100% - 220px)*9/12 + 160px);transition:300ms ease}#les-projets .projet .right .visuel{display:block;height:100vh;border:none}#les-projets .projet .right .visuel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#savoir-faire{padding-top:0}#savoir-faire .aside .brxe-text:not(.categories) p,#savoir-faire .aside .brxe-text:not(.categories) li{font-size:22px}#intro{padding:100px 0 200px;justify-content:center;min-height:calc(50vh + 50px);overflow:hidden}#intro::before{content:"";display:block;width:100%;height:100%;background:rgba(15,44,80,.7);position:absolute;left:0;top:0;transition:300ms ease}#intro .arrow-down{display:block;text-indent:-10000px;padding:0;width:34px;height:175px;max-height:15vh;background:url(../images/arrow-down-white.svg);background-repeat:no-repeat;background-position:center bottom;background-size:34px;position:absolute;left:50%;bottom:16px;transform:translateX(-50%)}#intro .arrow-down::before,#intro .arrow-down::after{display:none}#intro .arrow-down:hover{margin-left:0}#intro .brxe-container{width:calc(100% - 64px) !important}#intro .brxe-container::before{content:"";height:calc((100vh - 50px - 100%)/2);width:0;border-left:solid 1px #fff;position:absolute;top:0;left:50%;transform:translateY(-100%)}#intro .brxe-text{text-align:center;width:800px;margin:auto}#intro .brxe-text p{font-size:18px}#intro .chapeau{padding:20px 0;text-align:center;text-transform:uppercase}#projets{padding:150px 0}#projets .articles{display:grid;grid-template-columns:1fr 1fr;gap:80px 20px}#projets .article .img{position:relative}#projets .article .img .inner{background:#0f2c50;height:calc((100vw - 260px)*4/12 + 60px)}#projets .article .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:300ms ease}#projets .article .categorie{font-size:12px;background:#4593c4;padding:8px 12px;font-family:"V700",sans-serif;color:#fff;position:absolute;top:0}#projets .article .desc{display:flex;flex-direction:column;gap:20px}#projets .article .nom{font-size:22px;line-height:1.4;font-family:"V700",sans-serif;color:#0f2c50;padding:20px 96px 0 0;position:relative}#projets .article .nom .arrow{display:inline-block;width:24px;height:24px;position:absolute;top:calc(50% + 10px);transform:translateY(-50%);right:32px}#projets .article .nom .arrow::before{content:"";display:block;width:24px;height:24px;border-radius:50%;background:url(../images/angle-right-white.svg);background-repeat:no-repeat;background-position:center center;background-size:8px;background-color:#0f2c50;position:absolute;left:50%;bottom:0;z-index:1;transform:translateX(-50%);transition:300ms ease}#projets .article .nom .arrow::after{content:"";display:block;width:16px;height:16px;background:url(../images/arrow-right-primary.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:50%;bottom:4px;z-index:0;transform:translateX(-50%);transition:300ms ease}#projets .article a{display:block;border:none}#projets .article a:hover img{opacity:.5}#equipe .brxe-div{display:flex;flex-direction:row;align-items:center;gap:32px;background:#fff;border-bottom:solid 1px #0f2c50 !important;width:calc((100% - 180px)*8/10 + 140px);padding:40px 0;margin:auto;position:relative;transition:300ms ease}#equipe .brxe-div:first-of-type{border-top:solid 1px #0f2c50}#equipe .brxe-div .brxe-text-basic{display:none}#equipe .brxe-div>*{max-width:50%}#equipe .brxe-div .brxe-text h3{font-size:24px}#pre-contact{padding-top:0;background:rgba(0,0,0,0);margin-top:-30px;transition:300ms ease}#pre-contact .brxe-div{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center;width:calc(100% + 60px);max-width:calc(100% + 60px);margin-left:-30px;margin-right:-30px;padding:50px 80px;position:relative;border-top:solid 1px #0f2c50;border-bottom:solid 1px #0f2c50;transition:300ms ease}#pre-contact .brxe-div::after{content:"";width:calc(100% - 60px);height:calc(100% + 60px);border-left:solid 1px #0f2c50;border-right:solid 1px #0f2c50;position:absolute;top:-30px;left:30px;transition:300ms ease}#contact .container{gap:140px}#contact .brxe-block{flex-direction:row;gap:calc((100% - 180px)*1/10 + 40px)}#contact .brxe-block>.brxe-div:first-of-type{flex-basis:calc((100% - 180px)*4/10 + 60px)}#contact .brxe-block>.brxe-div:last-of-type{flex-basis:calc((100% - 180px)*5/10 + 80px)}#contact .map{display:block;width:100%;margin-top:100px;position:relative}#contact .map iframe{padding:1px;position:relative;z-index:1}#contact .map::before,#contact .map::after{content:"";position:absolute}#contact .map::before{height:100%;width:calc(100% + 60px);border-top:solid 1px #0f2c50;border-bottom:solid 1px #0f2c50;left:-30px;top:0}#contact .map::after{width:100%;height:calc(100% + 60px);border-left:solid 1px #0f2c50;border-right:solid 1px #0f2c50;position:absolute;top:-30px;left:0}#brx-footer{position:relative;transition:300ms ease}#brx-footer .brxe-section{padding:10px 0;background:#fff}#brx-footer .brxe-text *,#brx-footer .brxe-heading{color:#0f2c50}#brx-footer .brxe-container{flex-direction:row;align-items:center;justify-content:space-between;width:calc(100% - 64px)}#brx-footer .brxe-container .legal{display:flex;justify-content:center;align-items:center;margin:0;gap:10px;transition:300ms ease}#brx-footer .brxe-container .brxe-text *{font-size:12px;font-weight:400;line-height:1.6}#brx-footer .brxe-container .brxe-text a{border-bottom:solid 1px;transition:300ms ease}#brx-footer .brxe-container .brxe-text a:hover{border-color:rgba(0,0,0,0)}#mv-rgpd{z-index:999999999}#mv-rgpd .mv-rgpd-widget{bottom:54px;left:20px}#mv-rgpd .mv-rgpd-container{max-width:calc(100% - 40px);bottom:108px;left:20px}#mv-rgpd svg path{color:#fff}#mv-rgpd .mv-toggle-input.checked{background:#0f2c50}#mv-rgpd .mv-toggle-input.checked::before{background:#fff}@media screen and (min-width: 1550px){#brx-content .brxe-container{width:calc((100% - 260px)*8/12 + 140px)}#brx-content .brxe-carousel .image{height:calc((100vw - 260px)*5/12 + 80px)}#contact .brxe-block{gap:calc((100% - 140px)*1/8 + 40px)}#contact .brxe-block>.brxe-div:first-of-type{flex-basis:calc((100% - 140px)*3/8 + 40px)}#contact .brxe-block>.brxe-div:last-of-type{flex-basis:calc((100% - 140px)*4/8 + 60px)}#presentation .brxe-container{width:100%}#equipe .brxe-div{width:100%}}@media screen and (max-width: 1350px){body.home #brx-content h2,body.home #brx-content h2 a,body.home #brx-content h2 span{font-size:34px}#brx-footer .footer-bottom .legal{gap:20px}}@media screen and (max-width: 1200px){#brx-header #header #mainmenu{align-items:center}#brx-header #header #mainmenu .menu-principal{display:none}#brx-header #togglenav{display:block}#respnav{visibility:visible}body.home #brx-content h2,body.home #brx-content h2 a,body.home #brx-content h2 span{font-size:26px}#brx-content{transition:300ms ease}#brx-content .brxe-container.narrow{width:calc((100% - 260px)*8/12 + 140px);margin-left:calc((100% - 260px)*4/12 + 80px);margin-right:0}#brx-content .gros-titre,#brx-footer .gros-titre{font-size:80px !important;margin-bottom:40px !important}#les-projets .categories ul{gap:50px}#les-projets .categories li:not(:last-of-type):after{right:-25px}#les-projets .projet .left{width:calc((100% - 220px)*4/12 + 60px)}#les-projets .projet .right{width:calc((100% - 220px)*8/12 + 140px)}#projets .article .nom{font-size:18px}#equipe .brxe-div{width:100%}#brx-footer .brxe-container{display:flex;flex-direction:column-reverse;gap:50px}#brx-footer .brxe-container .legal{flex-direction:column;gap:8px}}@media screen and (max-width: 992px){.brxe-section{padding:100px 0 150px}#brx-content h1,#brx-content h1 *{font-size:36px;margin:0 0 36px}#brx-content .brxe-container{width:calc((100% - 260px)*12/12 + 220px)}#brx-content .brxe-container.narrow{width:calc(100% - 40px) !important;margin-left:auto;margin-right:auto}#brx-content .brxe-carousel .image{height:calc((100vw - 260px)*8/12 + 140px)}#hero .brxe-container{width:calc((100% - 260px)*10/12 + 180px)}#les-projets{padding:100px 0 140px}#les-projets .projets{gap:80px}#les-projets .projet{flex-direction:column-reverse}#les-projets .projet:first-of-type .left .infos,#les-projets .projet:not(:last-of-type,:first-of-type) .left .infos,#les-projets .projet:last-of-type .left .infos{opacity:1;animation:none}#les-projets .projet .left{width:100%}#les-projets .projet .right{width:100%}#les-projets .projet .right .visuel{height:calc(100vw - 40px)}#les-projets .aside .brxe-text:not(.categories) p,#les-projets .aside .brxe-text:not(.categories) li,#savoir-faire .aside .brxe-text:not(.categories) p,#savoir-faire .aside .brxe-text:not(.categories) li{font-size:20px}#projets .articles{padding:0 30px}#contact .brxe-block{gap:calc((100% - 220px)*1/12 + 40px)}#contact .brxe-block>.brxe-div:first-of-type{flex-basis:calc((100% - 220px)*5/12 + 80px)}#contact .brxe-block>.brxe-div:last-of-type{flex-basis:calc((100% - 220px)*6/12 + 100px)}#contact .map{margin:0 30px;width:calc(100% - 60px)}#equipe .brxe-div{width:100%}#pre-contact .brxe-div{width:100%;margin-left:0;margin-right:0}#pre-contact .brxe-div::after{width:calc(100% - 60px);height:calc(100% + 60px);top:-30px;left:30px}}@media screen and (max-width: 768px){#brx-header #header #mainmenu .menu-social{display:none}#respnav .menu-social{display:block}body.bricks-is-frontend .lignes{gap:20px}body.bricks-is-frontend .lignes .ligne{flex-basis:25%}body.bricks-is-frontend .lignes .ligne:nth-of-type(5),body.bricks-is-frontend .lignes .ligne:nth-of-type(6),body.bricks-is-frontend .lignes .ligne:nth-of-type(7),body.bricks-is-frontend .lignes .ligne:nth-of-type(8),body.bricks-is-frontend .lignes .ligne:nth-of-type(9),body.bricks-is-frontend .lignes .ligne:nth-of-type(10),body.bricks-is-frontend .lignes .ligne:nth-of-type(11),body.bricks-is-frontend .lignes .ligne:nth-of-type(12){display:none}#brx-content .brxe-container{width:calc(100% - 40px)}#brx-content .chapeau p,#brx-content .chapeau li{font-size:18px}#brx-content .chapeau p *,#brx-content .chapeau li *{font-size:18px}#brx-content form .form-group.nom,#brx-content form .form-group.prenom,#brx-content form .form-group.telephone,#brx-content form .form-group.email{display:block;width:100%}#brx-content form .form-group.prenom,#brx-content form .form-group.email{margin-right:0}#brx-content .gros-titre,#brx-footer .gros-titre{font-size:60px !important;margin-bottom:20px !important;line-height:1.2}#hero .brxe-container{width:calc((100% - 240px)*10/12 + 180px)}#hero .titre{padding:10px 16px}#presentation{position:relative}#presentation::after{opacity:.75}#les-projets{padding:80px 0 120px}#les-projets .categories ul{gap:40px}#les-projets .categories li:not(:last-of-type):after{right:-20px}#les-projets .projet{flex-direction:column-reverse}#les-projets .projet .left{width:100%}#les-projets .projet .right{width:100%}#les-projets .aside .brxe-text:not(.categories) p,#les-projets .aside .brxe-text:not(.categories) li,#savoir-faire .aside .brxe-text:not(.categories) p,#savoir-faire .aside .brxe-text:not(.categories) li{font-size:18px}#projets::before{display:none}#projets .articles{padding:0 20px;grid-template-columns:1fr;gap:60px}#projets .article .img .inner{height:calc((100vw - 260px)*4/4 + 60px)}#equipe .brxe-div{flex-direction:column;align-items:flex-start}#equipe .brxe-div>*{max-width:100%}#contact .brxe-block{flex-direction:column;gap:40px}#contact .brxe-block>.brxe-div:first-of-type{flex-basis:100%}#contact .brxe-block>.brxe-div:last-of-type{flex-basis:100%}#pre-contact .brxe-div{width:100%;max-width:100%;padding:50px 60px;margin-left:0;margin-right:0}#brx-footer .footer-center{padding:50px 0}}@media screen and (max-width: 640px){#brx-content h1,#brx-content h1 *,#brx-footer h1,#brx-footer h1 *{font-size:40px;margin:0 0 30px}#brx-content h2,#brx-content h2 a,#brx-content h2 span,#brx-footer h2,#brx-footer h2 a,#brx-footer h2 span{font-size:28px}#brx-content .gros-titre,#brx-footer .gros-titre{font-size:50px !important}.brxe-text img{float:none;width:100%;max-width:100%;margin:0 0 20px}#les-projets .categories ul{flex-direction:column;gap:20px}#les-projets .categories li:not(:last-of-type):after{display:none}#les-projets .categories a{display:block}#equipe .brxe-div{width:100%}}@media screen and (max-width: 480px){#brx-content .brxe-container{width:calc(100% - 40px)}#brx-content .brxe-button{white-space:normal}#brx-content h2,#brx-content h2 a,#brx-content h2 span{font-size:26px}#brx-content form p,#brx-content form label[for=rgpd]{font-size:14px}#brx-content form input[type=checkbox]{height:30px;width:30px}#brx-content form input[type=checkbox]:before{font-size:18px;top:0;left:3px}#hero .titre{padding:0}#contact .map{margin:0 20px;width:calc(100% - 40px)}#contact .map::before{width:calc(100% + 40px);left:-20px}#contact .map::after{height:calc(100% + 40px);top:-20px}#pre-contact{margin-top:-20px}#pre-contact .brxe-div{padding:50px 40px}#pre-contact .brxe-div::after{width:calc(100% - 40px);height:calc(100% + 40px);top:-20px;left:20px}}/*# sourceMappingURL=main.min.css.map */