@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(../../dist/css/fonts/montserrat-latin-100-normal.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-100-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(../../dist/css/fonts/montserrat-latin-200-normal.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-200-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../../dist/css/fonts/montserrat-latin-300-normal.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-300-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../../dist/css/fonts/montserrat-latin-400-normal.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-400-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../../dist/css/fonts/montserrat-latin-500-normal.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-500-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../../dist/css/fonts/montserrat-latin-600-normal.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-600-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../../dist/css/fonts/montserrat-latin-700-normal.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-700-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(../../dist/css/fonts/montserrat-latin-800-normal.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-800-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../../dist/css/fonts/montserrat-latin-900-normal.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-900-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(../../dist/css/fonts/montserrat-latin-100-italic.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-100-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(../../dist/css/fonts/montserrat-latin-200-italic.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-200-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(../../dist/css/fonts/montserrat-latin-300-italic.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-300-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../../dist/css/fonts/montserrat-latin-400-italic.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-400-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(../../dist/css/fonts/montserrat-latin-500-italic.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-500-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(../../dist/css/fonts/montserrat-latin-600-italic.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-600-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../../dist/css/fonts/montserrat-latin-700-italic.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-700-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(../../dist/css/fonts/montserrat-latin-800-italic.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-800-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(../../dist/css/fonts/montserrat-latin-900-italic.woff2) format("woff2"),url(../../dist/css/fonts/montserrat-latin-900-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:100;src:url(../../dist/css/fonts/raleway-latin-100-normal.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-100-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:200;src:url(../../dist/css/fonts/raleway-latin-200-normal.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-200-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:300;src:url(../../dist/css/fonts/raleway-latin-300-normal.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-300-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(../../dist/css/fonts/raleway-latin-400-normal.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-400-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:500;src:url(../../dist/css/fonts/raleway-latin-500-normal.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-500-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(../../dist/css/fonts/raleway-latin-600-normal.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-600-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:700;src:url(../../dist/css/fonts/raleway-latin-700-normal.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-700-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:800;src:url(../../dist/css/fonts/raleway-latin-800-normal.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-800-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:900;src:url(../../dist/css/fonts/raleway-latin-900-normal.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-900-normal.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:100;src:url(../../dist/css/fonts/raleway-latin-100-italic.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-100-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:200;src:url(../../dist/css/fonts/raleway-latin-200-italic.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-200-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:300;src:url(../../dist/css/fonts/raleway-latin-300-italic.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-300-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:400;src:url(../../dist/css/fonts/raleway-latin-400-italic.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-400-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:500;src:url(../../dist/css/fonts/raleway-latin-500-italic.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-500-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:600;src:url(../../dist/css/fonts/raleway-latin-600-italic.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-600-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:700;src:url(../../dist/css/fonts/raleway-latin-700-italic.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-700-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:800;src:url(../../dist/css/fonts/raleway-latin-800-italic.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-800-italic.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:italic;font-weight:900;src:url(../../dist/css/fonts/raleway-latin-900-italic.woff2) format("woff2"),url(../../dist/css/fonts/raleway-latin-900-italic.woff) format("woff")}body{font-family:Montserrat,Raleway,sans-serif}#sidebar-container{background-color:#f8f9fa;box-shadow:0 0 5px 0 rgba(0,0,0,.5);height:100%;left:-300px;position:fixed;top:0;transition:left .3s ease-in-out;width:300px;z-index:9999}#sidebar-container.sidebar-open{left:0}#sidebar-nav .navbar-head{align-items:center;display:flex;justify-content:center;margin-top:10px;padding-left:20px;padding-right:20px;width:100%}#sidebar-nav #navbar-close{color:#555;cursor:pointer;font-size:32px;margin-left:auto;text-decoration:none}#sidebar-nav ul{list-style-type:none;margin-top:40px;padding:0}#sidebar-nav ul li.has-sub{cursor:pointer;display:flex;position:relative}#sidebar-nav ul li.has-sub .has-sub-toggle{background:url(../img/chevron-down.svg) no-repeat;background-size:20px;content:"";cursor:pointer;display:flex;height:20px;padding-right:10px;position:absolute;right:20px;top:10px;width:20px}#sidebar-nav ul li.has-sub .has-sub-toggle.opened{background:url(../img/chevron-top.svg) no-repeat;background-size:20px}#sidebar-nav ul li.sub{display:none}#sidebar-nav ul li.sub a{padding-left:65px}#sidebar-nav ul li a{color:#333;display:block;font-size:18px;font-weight:500;padding:5px 30px 5px 45px;text-decoration:none;width:100%}#sidebar-nav ul li a:hover{background:#eee;color:#e2001a}h2.section-title{color:#cd1c1f;font-size:22px;font-weight:700;text-transform:uppercase}h3.block-title{color:#cd1c1f;font-size:22px;font-weight:500}p.section-description{color:#fff;font-size:18px;font-weight:600;text-align:center}p.light-text{color:#4f4f4f;font-family:Raleway;font-size:16px;line-height:20px;margin-bottom:30px}.italic,p.light-text{font-style:italic}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.px-10{padding-left:6rem!important;padding-right:6rem!important}.pr-4{padding-right:1.5rem!important}.pl-4{padding-left:1.5rem!important}.mb-10{margin-bottom:6rem!important}.navbar-toggler{border:0;color:#4f4f4f;display:inline-block!important;padding:0}.navbar-toggler:focus{box-shadow:none}.navbar-toggler-icon{height:2em;width:2em}.navbar-toggler-menu{color:#4f4f4f;display:block;font-size:10px;font-weight:700;text-transform:uppercase}.navbar{background-color:#fff;border-bottom:5px solid #cd1c1f;box-shadow:0 4px 4px 0 rgba(0,0,0,.2);max-height:82px}.nav-link{color:#333}.btn-red{background:#cd1b20;border-radius:32px;color:#fff;font-weight:700;padding:10px 40px;text-decoration:none}.btn-red.btn-uppercase{font-size:15px;text-transform:uppercase}.btn-red.btn-outline{background:#fff;border:2px solid #cd1b20;color:#cd1b20}.btn-red:hover{background:#fff;box-shadow:0 7px 10px 0 rgba(0,0,0,.15);color:#cd1b20}.btn-red.btn-outline:hover{background:#cd1b20;color:#fff}.card{border:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.2)}.card,.card img{border-radius:0}.card .card-title{color:#cd1c1f;font-weight:600;margin-bottom:0}.card .card-date{color:#464646;font-size:12px}.card .card-text{color:#464646;font-size:14px;font-weight:500;line-height:18px;margin-top:5px;min-height:36px}.card .card-read{align-items:center;color:#cd1c1f;display:flex;font-size:12px;font-style:italic;justify-content:end;text-decoration:none}.card .card-read:after{background:url(../img/accueil/fleche-droite.png) no-repeat;background-size:100%;content:"";display:block;height:11px;margin-left:10px;width:18px}.testimonials .card{border-radius:19px;box-shadow:none}.testimonials .card-body{display:flex;min-height:225px;padding:30px}.testimonials .card-body .card-text{font-style:italic;font-weight:400;margin:0 0 0 20px}.testimonials .card-body .card-picto img{height:25px;width:26px}.testimonials .blockquote-footer{display:block;margin-bottom:0;margin-top:10px}.testimonials .blockquote-footer:before{display:none}.hero{align-items:center;background-color:#f8f9fa;background-image:url(../img/bandeau/bandeau_home.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;margin-bottom:50px;min-height:320px;padding:50px 0 0;position:relative;width:100%}.hero.hero-article{background-image:url(../img/bandeau/visuel_article.png);min-height:auto}.hero.hero-equipe{background-image:url(../img/bandeau/visuel_equipe.jpg);min-height:auto}.hero.hero-blog{background-image:url(../img/bandeau/visuel_blog.jpg);min-height:auto}.hero.hero-tpepme{background-image:url(../img/bandeau/visuel_tpe_pme.jpg)}.hero.hero-apropos{background-image:url(../img/bandeau/visuel_apropos.png);min-height:auto}.hero.hero-rcp{background-image:url(../img/bandeau/visuel_rcp.jpg);min-height:auto}.hero h1{color:#cc1a1e;font-size:38px;font-style:italic;font-weight:700;line-height:42px}.hero h1 span{display:block;margin-left:-35%}.hero h2{color:#000;font-size:16px;font-style:italic;font-weight:600;line-height:126.5%;margin-bottom:30px;margin-top:30px}.hero.hero-blog .cartouche h2{font-size:26px}.hero.hero-blog .cartouche h2 span{font-size:52px;line-height:68px;margin-bottom:10px}.hero .cartouche{background:#cc1a1e;border-bottom-right-radius:32px;border-top-left-radius:32px;font-size:15px;font-style:italic;font-weight:500;margin-bottom:-50px;padding:30px;position:relative}.hero .cartouche h2{color:#fff;font-size:20px;font-style:normal;margin-top:0}.hero .cartouche h2 span{color:#fff;display:block;font-size:28px;line-height:32px;margin-top:10px}.hero.hero-apropos .cartouche div,.hero.hero-article .cartouche div,.hero.hero-blog .cartouche div,.hero.hero-contact .cartouche div,.hero.hero-equipe .cartouche div,.hero.hero-rcp .cartouche div{font-size:14px;font-style:italic;font-weight:400}.hero.hero-apropos .cartouche div h1,.hero.hero-article .cartouche div h1,.hero.hero-blog .cartouche div h1,.hero.hero-contact .cartouche div h1,.hero.hero-equipe .cartouche div h1,.hero.hero-rcp .cartouche div h1{color:#fff;font-size:28px;font-style:normal;font-weight:600;margin-bottom:0}.hero .cartouche p{color:#fff}.main-content{padding:50px 0}.main-content p strong{font-weight:600}.main-content p:last-child{margin-bottom:0}.method-steps{padding:50px 0}.method-step{position:relative;text-align:center}.method-step:after{background:url(../img/accueil/fleche.png);background-size:100%;content:"";display:block;height:15px;position:absolute;right:-15%;top:50px;width:71px}.method-step:last-child:after{display:none}.method-step img{width:126px}.method-step span{color:#cd1c1f;display:block;font-size:68px;font-weight:700}.method-step h4{align-items:flex-start;color:#cd1c1f;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:22px;margin-bottom:20px;margin-top:10px;min-height:44px}.method-step p{font-size:15px;font-style:italic;line-height:20px}.solutions-who{background:#cc1a1e;padding:30px 0;position:relative}.solutions-who:after{background:url(../img/accueil/triangle_red.png) no-repeat;background-size:100%;bottom:-20px;content:"";display:block;height:21px;left:calc(50% - 257px);position:absolute;width:514px}.solutions-who .p{margin-bottom:0}.solutions{margin-bottom:50px;margin-top:50px}.solution{display:flex;justify-content:center}.solution-icon{background-size:100%;display:block;height:115px;margin-bottom:10px;text-indent:-9999px;width:118px}.solution-icon.icon-1{background:url(../img/accueil/icones/01_icon_pme.svg) no-repeat}.solution-icon.icon-1:hover{background:url(../img/accueil/icones/01_icon_pme_red.svg) no-repeat}.solution-icon.icon-2{background:url(../img/accueil/icones/02_icon_immo.svg) no-repeat}.solution-icon.icon-2:hover{background:url(../img/accueil/icones/02_icon_immo_red.svg) no-repeat}.solution-icon.icon-3{background:url(../img/accueil/icones/04_icon_medic.svg) no-repeat}.solution-icon.icon-3:hover{background:url(../img/accueil/icones/04_icon_medic_red.svg) no-repeat}.solution-icon.icon-4{background:url(../img/accueil/icones/03_icon_chien_chat.svg) no-repeat}.solution-icon.icon-4:hover{background:url(../img/accueil/icones/03_icon_chien_chat_red.svg) no-repeat}.solution-icon.icon-5{background:url(../img/accueil/icones/05_icon_asso.svg) no-repeat}.solution-icon.icon-5:hover{background:url(../img/accueil/icones/05_icon_asso_red.svg) no-repeat}.solution-icon.icon-6{background:url(../img/accueil/icones/06_icon_particulier.svg) no-repeat}.solution-icon.icon-6:hover{background:url(../img/accueil/icones/06_icon_particulier_red.svg) no-repeat}.why-broker{align-items:center;background-color:#e9eae5;background-image:url(../img/bandeau/bandeau_courtier.jpg);background-position:0;background-position:25%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;min-height:320px;padding:60px 0;width:100%}.why-broker p{color:#000;font-style:italic;margin-bottom:0}.partners{padding:60px 0}.carousel-container{overflow:hidden;padding:0 75px;position:relative}.logos #partner-carousel .carousel-inner,.partners #partner-carousel .carousel-inner{overflow:initial}.partners .carousel-item{border:1px solid #e0e0e0;box-shadow:4px 4px 4px 0 hsla(0,0%,80%,.2);color:#4f4f4f;font-size:18px;font-weight:700;margin:0 15px;padding:0;text-transform:uppercase}.logos .carousel-item,.partners .carousel-item{align-items:center;display:flex;height:100px;justify-content:center;width:100%}.logos .carousel-item{background-color:#fff;border:1px solid #d9d9d9;color:#d9d9d9;font-size:26px;font-weight:600;min-height:100px;padding:15px;text-align:center}.logos .carousel-item p,.partners .carousel-item p{margin:0}.carousel-control-prev{background:#fff;opacity:1!important;width:45px}.carousel-control-next{width:45px}.carousel-control-prev-icon{align-items:center;background-size:100%;color:#4f4f4f;display:flex;justify-content:center}.carousel-control-next{background:#fff;opacity:1!important}.carousel-control-next-icon{align-items:center;background:none;color:#4f4f4f;display:flex;justify-content:center}.carousel-control-next-icon img,.carousel-control-prev-icon img{width:45px}.expert-team{align-items:center;background-color:#cc1c1e;background-image:url(../img/bandeau/bandeau_experts.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;min-height:320px;padding:60px 0;width:100%}.expert-team p{font-style:italic;padding-left:30px}.btn-equipe{align-items:center;background:#fff url(../img/accueil/icone_equipe.png) no-repeat;background-position-x:10px;background-position-y:center;background-size:35px;border-radius:32px;color:#cc1c20;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;line-height:20px;margin-left:30px;min-height:35px;padding:5px 20px 5px 60px;text-decoration:none}.btn-equipe:hover{background:#cd1d21 url(../img/accueil/icone_equipe_hover.png) no-repeat;background-position-x:10px;background-position-y:center;background-size:35px;color:#fff}.btn-equipe img{width:418px}.testimonials{background:#ebebeb;padding:50px 0}.news{background-color:#fff}.footer,.news{padding:50px 0}.footer{background-color:#cd1b20;color:#fff}.footer h5{font-weight:500}.footer .list-unstyled,.footer p{margin-bottom:0}.footer ul li{margin-bottom:2.5px}.footer ul li a{color:#fff;font-size:14px;font-weight:600;text-decoration:none}.footer ul li a:hover{color:#464646}.choisir-gescopim{margin-bottom:50px}.choisir-gescopim .visuel-choisir-gescopim{align-items:center;background:url(../img/products/avantages/bandeau_pourquoi_choisir.jpg) no-repeat;background-size:cover;color:#fff;display:flex;font-size:24px;font-weight:700;height:150px;justify-content:center;padding-left:50%;padding-right:50px}.block-avantage{box-shadow:0 8px 8px 0 rgba(0,0,0,.2);margin-bottom:50px}.block-avantage-header{align-items:center;background-color:#cc1a1e;display:flex;flex-direction:column;justify-content:center;min-height:136.5px;padding-bottom:20px}.block-avantage-header span{display:flex;justify-content:center;margin-top:-30px;text-align:center}.block-avantage-header span img{margin-bottom:10px;width:50%}.block-avantage-header h5{color:#fff;font-size:16px;font-weight:600;margin:0;text-align:center;text-transform:uppercase}.block-avantage-content{color:#464646;font-size:15px;font-style:italic;min-height:200px;padding:30px 20px;text-align:center}.experience-client{background:#e9e9e9;padding:50px 0}.experience-client .carousel-control-next{right:15px}.experience-client .swiper-slide img{width:100%}.swiper-experience{overflow:hidden}.swiper-slide{display:flex}.block-experience{background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.2);color:#3a3a3a;font-size:15px;font-style:italic;font-weight:500;padding:50px;position:relative}.block-experience span{display:block;margin-top:20px}.block-experience .col{padding:20px 30px}.block-experience .col:first-child{border-right:5px dotted #e8e8e8}.block-experience .col:last-child{align-items:center;display:flex;justify-content:center}.faq{padding:50px 0}.faq p{color:#b1b1b1;font-size:12px;font-style:italic;font-weight:600;margin-bottom:30px;text-transform:uppercase}.block-faq{border-bottom:1px solid #525252;display:block;margin-bottom:35px;padding:10px 0 25px}.block-faq .question{color:#525252;cursor:pointer;font-size:19px;font-weight:700;padding-right:40px;position:relative}.block-faq .question:after{background:url(../img/products/icon-faq.jpg) no-repeat;background-size:23.5px;content:"";display:block;height:23.5px;position:absolute;right:0;top:0;width:23.5px}.block-faq .answer{display:none;margin-top:10px}.evaluation{background:#e9e9e9;padding-top:15px}.evaluation-block{align-items:end;display:flex;justify-content:center}.evaluation-block img{margin-right:80px}.evaluation-cta{color:#3b3b39;font-size:22px;font-weight:700;padding-bottom:40px;padding-top:40px;text-align:justify}.evaluation-cta span.uppercase{font-size:27px}.evaluation-cta span{display:block;text-align:center}.evaluation-cta span:nth-child(2){font-size:22.5px}.evaluation-cta span:nth-child(4){font-size:27.5px}.evaluation-cta span:nth-child(5){font-size:25px}.evaluation-cta span:nth-child(6){font-size:25.5px}.evaluation-cta .or{color:#ce191d;display:flex;justify-content:center;position:relative;text-transform:uppercase}.evaluation-cta .or span{background:#e9e9e9;display:inline-block;padding:0 20px;position:relative}.evaluation-cta .or:before{background:#ce191d;content:"";display:block;height:2px;position:absolute;top:calc(50% - 1px);width:100%}.evaluation-buttons{display:flex;margin-top:30px}.evaluation-buttons .btn-red{font-size:14px;line-height:16px;padding:10px 25px}.article-separator{border-bottom:2px solid #cd1c1f;margin-bottom:5rem;padding-bottom:25px;position:relative}.article-separator .block-title{margin-bottom:2rem}.blog-article .block-title{color:#cd1c1f;display:block;font-size:22px;font-weight:600}.blog-article p,.blog-article ul li{font-style:italic}.blog-article .article-footer{font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.article-separator .block-title{font-weight:600}.article-separator:after{background:#fff url(../img/unused/blog/retour.png) no-repeat;background-position:100%;background-size:23px 17.5px;bottom:-2px;content:"";display:block;height:17.5px;position:absolute;right:0;width:33px}.contact{padding:50px 0}.contact p.form-label{color:#cd1c1f;font-size:18px;font-weight:700}.form-group{margin-bottom:10px}.form-input,.form-textarea{align-items:center;background:#ebebeb;border-bottom:1px solid #c3c3c3;display:flex;padding:10px 15px;width:100%}.form-textarea{align-items:start}.form-textarea span{padding-top:5px}.form-input input,.form-textarea textarea{background:#ebebeb;border:0;font-size:14px;outline:none;width:100%}.form-textarea textarea{min-height:125px}.form-input input:focus,.form-textarea textarea:focus{outline:none}.form-input span,.form-textarea span{font-size:14px;font-style:italic;margin-right:10px;min-width:150px}.form-radio{align-items:center;background:#ebebeb;border-bottom:1px solid #fff;display:flex;font-weight:500;padding:10px 15px;width:310px}.form-radio span{margin-left:10px}.contact-footer{font-style:italic;font-weight:500;margin-top:30px;text-align:left}.contact-footer .contact-cta{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.contact-footer .contact-cgu{align-items:center;display:flex;font-size:13px;font-weight:400;justify-content:left;margin-top:20px}.contact-footer .contact-cgu input[type=checkbox]{margin-right:10px}.contact-footer .btn-red{display:inline-block;margin-top:20px}.btn-contact{border-radius:0}.about-section,.btn-contact{background-color:#e30613;color:#fff}.about-section{border-radius:15px;padding:30px}.values-section img{height:auto;max-width:100%}.partners-section{background-color:#f8f8f8;padding:30px 0}.equipe{padding:50px 0}.equipe .section-title{line-height:34px;text-transform:none}.equipe .block-equipe{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:40px;padding:0 40px;text-align:center}.equipe .block-equipe .equipe-photo{background-repeat:no-repeat;background-size:198px 198px;cursor:pointer;height:198px;max-width:198px;transition:all 255ms;width:198px}.equipe-photo{position:relative}.equipe-photo img{width:198px}.photos{left:0;position:absolute}.photo2{display:none}.equipe-photo:hover .photo2{display:block}.equipe .block-equipe .equipe-nom{color:#cd1c1f;font-weight:700;margin-top:20px}.equipe .block-equipe .equipe-role{font-size:14px;line-height:18px}.equipe .equipe-footer{font-style:italic;font-weight:700;margin-top:60px;text-align:center}.a-propos{padding:50px 0}.block-apropos .apropos-img{margin-bottom:30px;width:100%}.block-apropos .apropos-titre{color:#cd1c1f;font-size:18px;font-weight:700;margin-bottom:10px}.block-apropos .apropos-description{font-size:15px;font-style:italic}.partenaires-inner{background:#ebebeb;padding:40px 60px}.partenaires h4{color:#cd1c1f;font-size:20px;font-weight:700;margin-bottom:20px}.partenaires p{font-size:14px;font-style:italic;margin:0}.logos{padding:50px 0}.text-footer{font-style:italic;font-weight:600;text-align:center}.rcp{padding:50px 0}.rcp img{width:100%}.rcp p{font-size:14px;font-style:italic;font-weight:600}.rcp-title{align-items:center;color:#cd1c1f;display:flex;font-size:20px;font-weight:600;margin-bottom:40px;margin-top:30px}.rcp-title:before{background:url(../img/unused/rcp/arrow-right.png);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:15px;margin-right:20px;width:19px}@media only screen and (max-width:996px){.navbar-right{display:none}.px-10{padding-left:2rem!important;padding-right:2rem!important}.contact,.expert-team,.hero,.method-steps,.navbar,.news,.partners,.solutions,.solutions-who,.testimonials,.why-broker{padding-left:1rem;padding-right:1rem}.hero h1 span{margin:0}.method-steps .method-step{flex:auto;margin-bottom:15px}.method-step:after{display:none}.method-step span{line-height:48px;margin-bottom:0;margin-top:15px}.method-step h4{margin-top:0}.partners .carousel-item p{font-size:16px}.partners .carousel-item{text-align:center}.btn-red{display:block;margin-bottom:20px}.solutions-who:after{display:none}.why-broker{background:#e9eae5}.expert-team{background:#cc1c1e}.choisir-gescopim .visuel-choisir-gescopim{background:#ce1b1f;padding-left:20px;padding-right:20px}.block-experience .col:first-child{border-right:0}.swiper-experience .swiper-slide{display:block}.block-experience .carousel-control-prev{left:0}.evaluation-block img{display:none}.evaluation-buttons{flex-direction:column}.evaluation-buttons .btn-red{display:block;margin-left:0!important;margin-right:0!important;text-align:center;width:100%}.testimonials .card-body{min-height:auto}.block-apropos,.testimonials .card{margin-bottom:30px}.footer{text-align:center}.footer h5{margin-top:2rem}.footer .inline-mobile{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center;margin-bottom:1rem}.footer .inline-mobile p{margin:0!important}}@media only screen and (max-width:768px){.navbar-brand img{max-width:200px}}