@font-face{font-family:AvenirNextLTPro-Bold;src:url(../font/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.eot) format("embedded-opentype"),url(../font/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.woff) format("woff"),url(../font/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.ttf) format("truetype"),url(../font/AvenirNextLTPro-Bold/AvenirNextLTPro-Bold.svg#AvenirNextLTPro-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Avenir-Medium;src:url(../font/Avenir-Medium/Avenir-Medium.eot) format("embedded-opentype"),url(../font/Avenir-Medium/Avenir-Medium.woff) format("woff"),url(../font/Avenir-Medium/Avenir-Medium.ttf) format("truetype"),url(../font/Avenir-Medium/Avenir-Medium.svg#Avenir-Medium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Avenir-Heavy;src:url(../font/Avenir-Heavy/Avenir-Heavy.eot);src:url(../font/Avenir-Heavy/Avenir-Heavy.eot?#iefix) format("embedded-opentype"),url(../font/Avenir-Heavy/Avenir-Heavy.woff2) format("woff2"),url(../font/Avenir-Heavy/Avenir-Heavy.woff) format("woff"),url(../font/Avenir-Heavy/Avenir-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Avenir-Roman;src:url(../font/Avenir-Roman/Avenir-Roman.eot) format("embedded-opentype"),url(../font/Avenir-Roman/Avenir-Roman.woff) format("woff"),url(../font/Avenir-Roman/Avenir-Roman.ttf) format("truetype"),url(../font/Avenir-Roman/Avenir-Roman.svg#Avenir-Roman) format("svg");font-weight:400;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}body{color:#fff}.typo-avenir,h1,h2,h3,h4,h5{font-family:Avenir-Heavy,sans-serif!important}::selection{background:#f3b637}::-moz-selection{background:#f3b637}.container{max-width:1260px;width:100%;padding-right:25px;padding-left:25px}h1{font-size:64px;line-height:72px}h1.big-title{font-size:52px;line-height:60px}h2{font-size:52px;line-height:76px}p{font-family:Source Sans Pro,sans-serif;font-size:19px}ul.checklist{padding:0;margin:0}ul.checklist li{position:relative;list-style-type:none;font-family:Avenir-Medium;padding-left:20px;font-size:22px;display:inline-block;width:100%;margin-bottom:3px}ul.checklist li:before{content:"";display:inline-block;width:11px;height:11px;background:url(https://res.cloudinary.com/capretraite/image/upload/v1567507802/landing/next2/chevron.svg);background-size:11px;position:absolute;left:0;top:13px}input{outline:none}.justify-content-md-around{-webkit-justify-content:space-between}.align-items-center{-webkit-align-items:center}.site-header-content{color:#fff;margin-top:18px;max-width:1060px}.site-header-content h1{margin-bottom:44px}.site-header-content p{margin-bottom:9px}.header-button-content{background-color:#fff;box-shadow:0 5px 0 0 #173c81}.header-button-content-text{width:100%}.header-button-content:hover img,.header-button-content:hover p{opacity:.8}.header-button-content p,h2{color:#31519f}a:hover{text-decoration:none}.site-header-content-next{-ms-flex:0 0 820px;flex:0 0 820px;margin-top:43px;max-width:820px}.pad-3{padding:1rem 0 1rem 1rem}.icon-phone{background-color:#f3b637}.carousel-control-next img,.carousel-control-prev img{background-color:#f3b637;width:46px}.service-title{font-size:26px;line-height:49px;font-family:Avenir-Heavy!important}.service-text,.service-title,.titre-footer{color:#154b96}.titre-footer:after,.titre-footer:before{background-color:#154b96}#header{background-image:linear-gradient(90deg,#365ca4 40%,rgba(54,92,164,.243295)),url(https://res.cloudinary.com/capretraite/image/upload/v1567507802/landing/next2/cap-retraites-header-2.jpg);background-position:0 0,50%;background-repeat:no-repeat;background-size:cover;position:relative;cursor:pointer}.header-logo img{max-width:122px}.header-text,.header-text:hover{text-align:right;text-decoration:none;color:#fff;font-family:Open Sans,sans-serif;line-height:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:right;justify-content:right}.header-text-num{font-size:28px;line-height:38px;font-weight:600}.header-text-appel{font-size:10px;line-height:14px;position:relative;display:inline-block;right:-4px;top:-3px}.icon-phone{padding:.5em;color:#fff;border-radius:50%;font-size:17px;margin-right:.6em}.header-button{margin:0 28px 0 0;padding-left:0;z-index:1;cursor:pointer}.header-button-content{border-radius:10px;padding:7px;padding-right:12px}.header-button-content p{margin:0 3em 0 1em;margin-bottom:0;line-height:27px}.header-button-content img{width:94px}.header-button-content .button-icon{width:40px;height:40px}.header-button-text{font-weight:600}.testimonial-ellipse{position:absolute;bottom:-260px;right:0}#header .scroll span{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);width:10px;height:10px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg) translateX(-50%);box-sizing:border-box}#testimonial{margin:105px 0 0}.top-content:before{content:"";position:absolute;bottom:0;left:0;height:50%;width:100%;background:#31519f}.top-content{position:relative}.back-testi{padding:2%;background:#31519f}.back-testi img{width:100vw;height:-webkit-min-content;height:-moz-min-content;height:min-content}.round-testi{position:absolute;bottom:-230px;z-index:0}#avantages h2,#testimonial h2{margin-bottom:35px}#avantages .container{max-width:1400px}#avantages{position:relative;padding:108px 0 48px;background-image:url(https://res.cloudinary.com/capretraite/image/upload/v1568879285/landing/next2/photo-femme.jpg);background-size:contain;background-repeat:no-repeat;background-position:100%}.services img{width:auto;height:52px}.service-title.large{line-height:35px}.footer .container{max-width:1400px}.footer{background-color:#f7f9fd;padding-left:0;padding-right:0;padding-top:70px}.titre-footer{text-transform:uppercase;font-family:AvenirNextLTPro-Bold!important;letter-spacing:.06em}.titre-footer:before{left:0}.titre-footer:after{right:0}.customer-logos{margin:4em 0;padding-bottom:5px}.customer-logos .slide{text-align:center}.footer-bottom{height:46px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#edf2fa;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.footer-bottom p{font-size:14px;color:#8d9dbf;margin-bottom:0;text-align:center;font-family:Avenir-Roman!important}.footer-bottom a{color:#8d9dbf;text-decoration:underline;transition:all .2s}.footer-bottom a:hover{color:#154b96}.fade{background-color:rgba(49,81,159,.7)}.modal-header{border-bottom:0}.modal-body{padding:0 4rem 4rem}.modal-header .close{padding:.5rem 2rem}.close,.modal-body .legal-title,.modal-body p:not(.legal-title){color:#31519f}.close{font-size:2.5em;font-weight:300;line-height:1;text-shadow:0 0 0 #fff;opacity:1}.modal-body .legal-title{font-size:26px;font-weight:600;font-family:Avenir-Heavy!important;margin-bottom:20px}.modal-body p:not(.legal-title){padding:.4em 0}.header-button .d-flex{display:-webkit-flex}@media only screen and (min-device-width:375px) and (max-device-width:812px) and (-webkit-device-pixel-ratio:3) and (orientation:portrait){header#header{background-image:linear-gradient(0deg,#365ca4 66%,rgba(54,92,164,.3)),url(../images/cap-retraites-header-2.jpg)!important;background-position:0 0,0 0!important;background-size:100% 100%,165% auto!important}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){header#header{background-image:linear-gradient(0deg,#365ca4 36%,rgba(54,92,164,.3)),url(https://res.cloudinary.com/capretraite/image/upload/v1567507802/landing/next2/cap-retraites-header-2.jpg)!important;background-position:top!important;background-size:165%!important}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){header#header{background-image:linear-gradient(0deg,#365ca4 32%,rgba(54,92,164,.3)),url(https://res.cloudinary.com/capretraite/image/upload/v1567507802/landing/next2/cap-retraites-header-2.jpg)!important;background-position:top!important;background-size:165%!important}}@media (max-width:575.98px){h1{font-size:32px!important;margin-bottom:30px!important}h1,h1.big-title{line-height:35px!important}h1.big-title{font-size:25px!important}.header-button{margin-right:0}header#header{background-image:linear-gradient(0deg,#365ca4 23%,rgba(54,92,164,.3)),url(https://res.cloudinary.com/capretraite/image/upload/v1567507802/landing/next2/cap-retraites-header-2.jpg);background-position:64% 0!important;background-size:cover!important}.header-logo img{max-width:90px}.site-header-content p{font-size:18px}ul.checklist li{font-size:17px;padding-left:25px;margin-bottom:1px}ul.checklist li:before{top:7px}.carousel-item{margin:0!important}.header-text{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.header-text-appel{width:28vw;padding-right:1em;font-size:10px;top:3px}.site-header-content{margin-top:20px}.pad-3{padding:8px 0 8px 8px!important}.icon-phone{font-size:20px}.header-button-content img{width:70px}.titre-footer{font-size:16px;letter-spacing:.9px}.rounded-avantages{position:absolute;right:0;width:60px;top:68%!important}.rounded-avantages img{width:100%}.customer-logos{margin:1em 0}.site-header-content-next{margin-bottom:1em!important}.footer-bottom p{font-size:9px}.modal-body p:not(.legal-title){padding:.4em 0;font-size:19px;font-family:Avenir!important;font-weight:500;margin-bottom:15px}}@media (min-width:576px){.modal-dialog{margin:3rem auto}}@media (max-width:1024px){.service-title{font-size:22px;line-height:25px}}@media (max-width:768px){#header{background-image:linear-gradient(90deg,#365ca4 40%,rgba(54,92,164,.4)),url(https://res.cloudinary.com/capretraite/image/upload/v1567507802/landing/next2/cap-retraites-header-tb.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}h1{font-size:60px;line-height:65px}.header-button{margin:0 28px 1em 0;padding-left:0;padding-right:0}#avantages h2,#testimonial h2{margin-bottom:20px;font-size:40px;line-height:52px}.back-testi{padding:4%}#testimonial .round-testi{bottom:-130px}#testimonial .round-testi img{width:50%}.service-box:last-child{margin-top:7px}.header-button-content p{margin:3px 0 0 17px;font-size:19px;line-height:25px}.testimonial-ellipse{bottom:-114px;width:19%;right:0}#testimonial{margin:50px 0 0}#avantages{padding:59px 0 20px}.services img{width:auto;height:60px;max-width:60px;min-width:60px}.service-title{font-size:25px;line-height:25px}.service-text{font-size:21px;margin-bottom:45px;line-height:33px}.site-header-content-next{margin-top:4em;margin-bottom:51px}.rounded-avantages{position:absolute;right:0;top:90%}.footer{padding-top:24px}.header-text-num{font-size:24px}.site-header-content{color:#fff;margin-top:35px;max-width:1060px}.site-header-content h1{margin-bottom:41px}.site-header-content p{margin-bottom:14px}}@media (max-width:767px){#avantages{background-image:none!important}.testimonial-ellipse{bottom:-55px;width:15%;right:0}#avantages h2,#testimonial h2{margin-bottom:20px;font-size:25px;line-height:35px}.service-text{font-size:17px;margin-bottom:16px;line-height:25px}.services img{width:auto;height:40px;max-width:35px;min-width:30px}}@media (min-width:768px){.site-header-content{padding-bottom:5rem!important}}@media (min-width:940px){p{font-size:22px}.carousel-control-prev{left:-180px;opacity:1}.carousel-control-next{right:-180px;opacity:1}.services{min-height:118px;margin-bottom:-5px}.titre-footer:after,.titre-footer:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;position:absolute;top:42%;transform:translateY(-50%)}}@media (min-width:769px) and (max-width:1100px){.site-header-content p.typo-avenir,h1{width:104%}.header-button-content p{margin:0 0 0 .6em}}@media (min-width:768px) and (max-width:1199px){#avantages{background-size:cover!important}.rounded-avantages{position:absolute;right:0;top:90%}#avantages h2,#testimonial h2{margin-bottom:20px}}@media (min-width:1200px){.titre-footer:before{left:8%}.titre-footer:after{right:8%}.service-box{padding-right:2em}.footer-steps div .row{width:100%}}@media (min-width:1200px) and (max-width:1235px){.site-header-content p.typo-avenir,h1{width:104%}}@media (min-width:1200px) and (max-width:1364px){.header-button-content p{margin:0 1em}}@media (min-width:1400px){.header-button-content p{margin:0}.titre-footer:before{left:12%}.titre-footer:after{right:14%}}@media (max-width:576px){.header-button{margin-right:0}}@media (max-width:360px){header#header{background-image:linear-gradient(0deg,#365ca4 38%,rgba(54,92,164,.3)),url(https://res.cloudinary.com/capretraite/image/upload/v1567507802/landing/next2/cap-retraites-header-2.jpg);background-position:64% -10%!important}}@media (max-width:320px){h1{font-size:28px!important;line-height:32px!important;margin-bottom:22px!important}header#header{background-image:linear-gradient(0deg,#365ca4 42%,rgba(54,92,164,.3)),url(https://res.cloudinary.com/capretraite/image/upload/v1567507802/landing/next2/cap-retraites-header-2.jpg)}ul.checklist li{font-size:15px;padding-left:22px;margin-bottom:1px}.site-header-content-next{margin-top:2em}.header-button-content p{font-size:16px;line-height:22px}#avantages h2,#testimonial h2{font-size:20px;line-height:29px}.service-text,.service-title{font-size:15px!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.custom-tel-wrap{float:right;display:inline-block}.custom-tel-wrap>span{display:block}.custom-tel-wrap>span>img{display:inline-block;vertical-align:bottom}.custom-tel-wrap>span>img+span{display:inline-block!important}.header-button-content .button-icon{width:60px}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{font-family:Avenir-Roman!important;-webkit-text-fill-color:#31519f!important}
/*# sourceMappingURL=main.min.css.map */
