﻿.slider .slick-list .slick-track .slick-slide>div>div{display:block !important;position:relative}.slider .slick-list .slick-track .slick-slide>div>div img{width:100%;height:100%;object-fit:cover}.slider.homepage{overflow:hidden}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex;padding-bottom:100px}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption .container{flex:1}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption h1{color:var(--color-white);line-height:normal;font-family:var(--alt-font-family);font-weight:400;font-size:clamp(32px,5vw,72px);text-shadow:0px 5px 10px rgba(0,0,0,.5);margin-bottom:20px}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption h1:before{content:"AP Courtage";display:block;text-shadow:none;font-size:clamp(14px,2.5vw,16px);font-family:var(--base-font-family);text-transform:uppercase;font-weight:600;color:var(--secondary-color);text-shadow:0px 1px 2px rgba(0,0,0,.5)}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption p{font-size:20px;color:var(--color-white);text-shadow:0px 1px 2px rgba(0,0,0,.75)}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption .btn{margin-top:40px}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre-a-gauche{justify-content:center}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre{text-align:center;align-items:center;justify-content:center}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.centre-a-droite{text-align:right;align-items:center;justify-content:flex-end}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption.aucun{display:none}.slider.homepage .slick-list .slick-track .slick-slide.slick-current>div>div .slider-caption{opacity:1}@media all and (max-width: 992px){.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption{padding:0 20px;padding-bottom:100px}}@media all and (max-width: 768px){.slider .slick-list .slick-track .slick-slide>div>div{display:block !important;position:relative}.slider .slick-list .slick-track .slick-slide>div>div img{width:100%;height:100%;object-fit:cover}.slider.homepage .slick-list .slick-track .slick-slide>div>div .slider-caption>div{max-width:100%}}.jarallax{width:100vw;min-height:50vh;left:50%;margin-left:-50vw !important;background:var(--color-black);padding:80px 0;display:flex;align-items:center;margin:100px 0}.jarallax:first-child{margin-top:0}.jarallax:last-child{margin-bottom:0}.jarallax .container{flex:1;text-align:center;color:var(--color-white)}.jarallax .container p{margin:20px 0}.jarallax .container p:not(.lead){font-size:18px}.jarallax .container p:first-child{margin-top:0}.jarallax .container p:last-child{margin-bottom:0}.jarallax .jarallax-img{opacity:.5}.jarallax .jarallax-img img{width:100%;height:100%;object-fit:cover}#content .slider.homepage .slick-slide{color:#000 !important}#content .slider.homepage .slick-slide img{min-height:512px;aspect-ratio:1920/930;max-height:calc(100vh - 150px);object-position:center top}#content h2{font-family:var(--alt-font-family);font-size:clamp(24px,5vw,48px);font-weight:700;margin-bottom:40px}#content h2[data-subtitle]:before{content:attr(data-subtitle);display:block;text-shadow:none;font-size:var(--base-font-size);font-family:var(--base-font-family);font-weight:600;color:var(--secondary-color);margin-bottom:10px}#content #reassurance{margin-top:-100px;position:relative}#content #reassurance .container .flex.reassurance{margin:0 -10px}#content #reassurance .container .flex.reassurance>div{flex:1;flex-basis:33.3333333333%;padding:0 10px;display:flex}#content #reassurance .container .flex.reassurance>div .reassurance{background:var(--color-white);text-align:center;padding:30px 40px;box-shadow:0 10px 40px 0 rgba(var(--color-black-rgb), 0.1);position:relative}#content #reassurance .container .flex.reassurance>div .reassurance:before,#content #reassurance .container .flex.reassurance>div .reassurance:after{content:"";position:absolute;border-style:solid;border-width:2px;width:50px;height:50px}#content #reassurance .container .flex.reassurance>div .reassurance:before{border-right-width:0;border-bottom-width:0;border-color:var(--color-black);left:20px;top:20px}#content #reassurance .container .flex.reassurance>div .reassurance:after{border-left-width:0;border-top-width:0;border-color:var(--color-black);right:20px;bottom:20px}#content #reassurance .container .flex.reassurance>div .reassurance .edglyph{font-size:74px;max-height:60px}#content #reassurance .container .flex.reassurance>div .reassurance h3{font-family:var(--alt-font-family);font-size:clamp(18px,5vw,24px);font-weight:700;margin:20px 0}#content #reassurance .container .flex.reassurance>div .reassurance p{line-height:1.5}#content #reassurance .container .flex.reassurance>div:nth-child(1) .reassurance,#content #reassurance .container .flex.reassurance>div:nth-child(3) .reassurance{background:var(--tertiary-color)}#content #reassurance .container .flex.reassurance>div:nth-child(1) .reassurance .edglyph,#content #reassurance .container .flex.reassurance>div:nth-child(3) .reassurance .edglyph{color:var(--secondary-color)}#content #reassurance .container .flex.reassurance>div:nth-child(1) .reassurance:before,#content #reassurance .container .flex.reassurance>div:nth-child(1) .reassurance:after,#content #reassurance .container .flex.reassurance>div:nth-child(3) .reassurance:before,#content #reassurance .container .flex.reassurance>div:nth-child(3) .reassurance:after{border-color:var(--secondary-color)}#content #brand{padding:100px 0}#content #brand .container{text-align:center}#content #brand .container .flex.numbers{margin:40px 0;justify-content:center}#content #brand .container .flex.numbers>div{max-width:296px;display:flex}#content #brand .container .flex.numbers>div .number{flex:1;padding:20px;background:var(--secondary-color);color:var(--color-white);font-size:14px}#content #brand .container .flex.numbers>div .number strong{display:block;font-family:var(--alt-font-family);font-size:48px;font-weight:700;margin-bottom:20px;line-height:1}#content #brand .container .flex.numbers>div .number strong[data-sign]:before{content:attr(data-sign)}#content #about .container .flex.about{align-items:center;margin:0 -40px;background:var(--tertiary-color)}#content #about .container .flex.about>figure{align-self:stretch;order:-1;position:relative;margin-right:-6.3%;flex-basis:56.3265306122%}#content #about .container .flex.about>figure img{width:100%;height:100%;object-fit:cover}#content #about .container .flex.about>figure:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left, var(--tertiary-color) 5%, transparent 50%)}#content #about .container .flex.about>div{padding:40px;padding-left:20px;flex-basis:50%;position:relative}#content #about .container .flex.about>div h2{margin-bottom:20px}#content #about .container .flex.about>div p{margin:20px 0}#content #about .container .flex.about>div p.lead{font-weight:600}#content #about .container .flex.about>div p strong{font-weight:700}#content #about .container .flex.about>div p:first-child{margin-top:0}#content #about .container .flex.about>div p:last-child{margin-bottom:0}#content #services{padding:100px 0;text-align:center}#content #services .container .flex.services>div{display:flex}#content #services .container .flex.services>div .service{flex:1;display:flex;flex-direction:column;background:var(--color-white);box-shadow:0 10px 40px 0 rgba(var(--color-black-rgb), 0.1)}#content #services .container .flex.services>div .service>section{flex:1;padding:40px 20px;display:flex;flex-direction:column;align-items:center}#content #services .container .flex.services>div .service>section h3{font-family:var(--alt-font-family);font-size:clamp(18px,5vw,24px);font-weight:700;line-height:1}#content #services .container .flex.services>div .service>section p{margin:40px 0}#content #services .container .flex.services>div .service>section a{display:inline-flex;align-items:center;text-decoration:none;font-weight:700;transition:margin .2s ease-in-out;margin-top:auto}#content #services .container .flex.services>div .service>section a:after{content:",";font-family:"edglyph";font-size:24px;line-height:0;margin-left:10px;transition:margin .2s ease-in-out}#content #services .container .flex.services>div .service>section a:hover{margin-left:5px}#content #services .container .flex.services>div .service>section a:hover:after{margin-left:15px}#content #avis{padding:100px 0}#content #avis .container h2{text-align:center}#content #avis .container .flex.avis{margin-bottom:40px}#content #avis .container .flex.avis>div .avis blockquote{margin:0;display:flex}#content #avis .container .flex.avis>div .avis blockquote:before{content:"“"}#content #avis .container .flex.avis>div .avis blockquote:after{content:"”";align-self:flex-end}#content #avis .container .flex.avis>div .avis blockquote p{font-style:oblique;font-family:var(--alt-font-family);line-height:1.7}#content #avis .container .flex.avis>div .avis blockquote p.ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}#content #avis .container .flex.avis>div .avis blockquote+span{display:block;text-align:right;cursor:pointer;font-size:14px;font-weight:500;margin:10px 0}#content #avis .container .flex.avis>div .avis blockquote+span:before{content:"Réduire"}#content #avis .container .flex.avis>div .avis blockquote+span:hover{color:var(--secondary-color)}#content #avis .container .flex.avis>div .avis blockquote:has(.ellipsis)+span:before{content:"Afficher la suite"}#content #avis .container .flex.avis>div .avis b{font-weight:500;font-size:18px}#content #avis .container .flex.avis>div .avis b:before{content:"\\\\\\\\\\";font-family:"edglyph";font-size:inherit;color:#ffe400;margin-right:10px}#content #avis .container p:has(.ed-google){text-align:center}#content #avis .container p:has(.ed-google) .edglyph.ed-google{background-image:conic-gradient(from -30deg at 40% 41%, #EA4335 0deg, #EA4335 90deg, #4285F4 90deg, #4285F4 180deg, #34A853 180deg, #34A853 270deg, #FBBC04 270deg, #FBBC04 360deg);background-clip:text;color:transparent;line-height:normal}@media all and (max-width: 1200px){#content #services .container .flex.services{display:flex;flex-wrap:wrap}#content #services .container .flex.services>div{flex-basis:50%}#content #services .container .flex.services>div:nth-child(-n+2){margin-bottom:40px}}@media all and (max-width: 992px){#content #about .container .flex.about{display:block;margin:0 -20px}#content #about .container .flex.about>figure{display:none}#content #about .container .flex.about>div{padding:40px}#content #about .container .flex.about>div h2{text-align:center}}@media all and (max-width: 768px){#content #brand .container .flex.numbers>div{max-width:none}}@media all and (max-width: 500px){#content #services .container .flex.services{display:block}#content #services .container .flex.services>div{margin-bottom:40px}#content #services .container .flex.services>div:last-child{margin-bottom:0}}
