.flip-card{border-radius:20px;margin-bottom:50px;position:relative;z-index:1;left:35%;margin-top:-50px;background-color:transparent;width:30%;height:325px;border:none;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{box-shadow:0 6px 20px 0 #691F74;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front{background:url(/assets/logo-carte-front-fbfc995c1a41441baf1919860cd563a8e8bd86e74ab1b289f458b7688ae88e13.png);background-size:cover;background-repeat:no-repeat;border-radius:20px;background-position:center}.flip-card-back{background:url(/assets/logo-carte-back-0723e4ac72ea22bc7e5a1b19d3f82d6aeb9e84dd8fd18ef24d587095565675b4.png);border-radius:20px;transform:rotateY(180deg);background-size:cover;background-repeat:no-repeat;background-position:center}.card{width:100%}.contact_info{width:100%}.contact_info p{font-size:16px;font-family:sans-serif;text-align:center}.social_content{padding-top:40px;margin-top:-35px;margin-left:300px;text-align:center}.vl{border-left:2px solid #a8a5a5;height:275px;padding-left:30px;padding-right:30px}#map{margin-top:100px;margin-bottom:100px;height:400px;width:100%;z-index:5}.container-fluid .row{margin-top:100px;margin-bottom:100px}.hidden{display:none}.btn-outline-primary{border-color:#691F74 !important;color:#691F74 !important;background:transparent;margin:20px;border-radius:5px}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary.active:not(:disabled):not(.disabled):focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.4rem rgba(105,31,116,0.7) !important}.btn-outline-primary:hover{background-color:#691F74 !important;color:white !important}#contact-form{margin:20px;padding:20px;border-radius:5px;color:#691F74}#contact-form label{font-weight:bold !important}#contact-background{padding:10px}.form-control:focus{border-color:transparent !important;box-shadow:0px 0px 10px 3px #691F74 !important}#contact-form .img-fluid{border-radius:25%;width:600px;display:block;margin-top:40px;margin-bottom:150px}.fa-facebook{color:#3D1152}.fa-linkedin-in{color:#3D1152}.svg-inline--fa{font-size:80px;margin:20px}.svg-inline--fa:hover{opacity:0.7}.main{background:url(/assets/logo-background-64a1876858362a78e971a2e97eb831170303c0ce9f78ed777220ea9b09fac4a3.png);background-repeat:no-repeat;background-position:-25%;padding-top:20px;min-height:100vh;overflow:hidden;display:block;padding:0;background-attachment:fixed;z-index:-5}.style-image{background-color:#691F74;padding:40px;clip-path:circle(50%);width:300px;height:300px;display:inside;margin:auto}.team-area{margin-top:-225px;margin-bottom:300px}.team-area .card{border:none}.img-area{width:150px;height:150px;display:inline-block;overflow:hidden;border-radius:50%}.team-single:hover .side-two{transform:rotateY(0deg);border-radius:.25rem}.team-single:hover .side-one{transform:rotateY(180deg)}.content-area{transform:perspective(1000px);transition:1s;transform-style:preserve-3d;position:relative}.side-one{position:relative;transform:rotateY(0deg);z-index:2;margin-bottom:30px}.side-two{position:absolute;top:0;left:0;transform:rotateY(-180deg)}.side-one,.side-two{backface-visibility:hidden;transition:1s;transform-style:preserve-3d}.side-one .card,.side-two .card{min-height:312px}.side-two .card a{font-size:18px;color:#691F74 !important}.side-one .card-body{background-color:rgba(105,31,116,0.247);border-radius:10px}.side-two .card-body{background-color:#3D1152;color:white;border-radius:10px}.side-two .card-body p{padding:30px}h4{color:#691F74 !important;font-family:BigNoodleTitling;letter-spacing:1px;padding-top:40px}.side-one .card .card-body img{width:150px;height:150px}.carousel-inner>.carousel-item{text-align:center}.carousel-img{border-radius:50px}.carousel-control-prev,.carousel-control-next{color:black !important}#info .row{background-color:#691F74;width:100%;height:100%}#info h3{color:white;text-align:center;padding:40px}.info-img{display:block;margin-top:40px;margin-left:auto;margin-right:auto}#info p,#histoire p,#role p{margin:0 150px;padding-bottom:40px}#role p{text-align:center}.img-fluid{border-radius:50%;width:400px;display:block;margin:auto;margin-top:150px;margin-bottom:150px}#faq-1,#faq-2,#faq-3,#faq-4,#faq-5{background-color:#691F74;color:white;border-radius:60px;padding:50px;line-height:2}#faq-1,#faq-2,#faq-3,#faq-4,#faq-5 p{line-height:1.5}h5{color:black}#faq h1{color:white}.spacer{height:20px}.logo-left{position:absolute;top:0;bottom:0;left:35%;margin:auto}.logo-right{position:absolute;top:0;bottom:0;right:35%;margin:auto}#services p::first-letter{font-size:50px;color:#691F74;font-weight:bold}.card-body{color:grey;font-weight:bold;font-size:30px}.card-immobilier{background:url(/assets/immobilier-blanc-6347e979042c5383c20da9885cf6f96c74a2239fb5001ef961e71ce2bfdfabc9.png),url(/assets/logo-immobilier-dff5bf38821a9dfcf1f093abf09214268a8425eefa0de173c2ce4a429cd8441c.png);background-repeat:no-repeat, no-repeat;background-size:200px 200px, 100px 100px;border:0.15rem solid grey;border-radius:10px;background-position:110% 95%, 2% 2%;background-color:#f0f0f0;height:300px}.card-succession{background:url(/assets/succession-blanc-f0207be00f1e3bd8eab6e567d909322819539bf291171ff841a06f3b5a6501b8.png),url(/assets/succession-b2bfd8f8b69e5cc4f5fa5a3cfebcdad645ebe6237a8c41826783fb3039174ca3.png);background-repeat:no-repeat, no-repeat;background-size:200px 200px, 100px 100px;border:0.15rem solid grey;border-radius:10px;background-position:110% 95%, 2% 2%;background-color:#f0f0f0;height:300px}.card-droit-familiale{background:url(/assets/droit-familiale-blanc-d9eb526b05657dba6cd95e48264d7e5ef28b49b98f3bd8640ec02b4b5be9227b.png),url(/assets/droit-familiale-79e5a13785a925834a0bb9afbeca4cadfd8a0beaa36830e2ed44ae7adce69e4f.png);background-repeat:no-repeat, no-repeat;background-size:200px 200px, 100px 100px;border:0.15rem solid grey;border-radius:10px;background-position:110% 95%, 2% 2%;background-color:#f0f0f0;height:300px}.card-refinancement{background:url(/assets/refinancement-blanc-177c13b10286a9d6bf659a116ddf0169e8d63a786da1527d2df0b8391ccb48a4.png),url(/assets/logo-refinancement-3df0a7a5b0bbfd9d551d05072569aee562ce594771a8622dfc5aca01f9eabfef.png);background-repeat:no-repeat, no-repeat;background-size:200px 200px, 100px 100px;border:0.15rem solid grey;border-radius:10px;background-position:110% 95%, 2% 2%;background-color:#f0f0f0;height:300px}#services-info{margin-top:-150px}#services p{margin:0 150px}#tips-title p,#tips-end p{margin:0 100px;font-size:24px;font-weight:800;text-align:center;color:grey}.vl-2{border-bottom:5px solid #a8a5a5;margin-right:100px;margin-left:100px}#faq-1{position:relative;width:auto;height:auto;border-top-left-radius:5px;margin:30px}#faq-2{position:relative;width:auto;height:auto;border-top-right-radius:5px;margin:30px}#faq-3{position:relative;width:auto;height:auto;border-top-left-radius:5px;margin:30px}#faq-4{position:relative;width:auto;height:auto;border-top-right-radius:5px;margin:30px}#faq-5{position:relative;width:auto;height:auto;border-top-left-radius:5px;margin:30px}
