@charset "UTF-8";*,body,html{margin:0;padding:0;font:normal normal normal 15px/20px Lato;scroll-behavior:smooth}h1,h2,h3,h4,h5{margin:0;padding:0;font-family:Varela Round}p,span{font-family:Lato}a{text-transform:uppercase;text-decoration:none}b{font-weight:700}.toast{background-color:rgba(70,100,150,.75);position:fixed;right:30px;bottom:100px;width:304px;border:2px solid rgba(237,174,71,.75);border-radius:10px;z-index:1}.toast .toast-close{position:absolute;right:0;margin-top:15px;margin-right:15px;border:none;outline:none;background:transparent;cursor:pointer}.toast .toast-content{padding:20px;text-align:center}.toast-content .description{color:#fff;font-weight:700;padding:10px 28px;margin-bottom:10px}.toast-content .description span{color:#edae47;font-weight:700}.toast .button{outline:none}.top{background-color:#1e2e47;background-repeat:no-repeat;height:100%;background-size:3200px;background-position:0 20%}.large-container{max-width:1180px;margin:auto;padding:0 50px;box-sizing:border-box}.top .large-container{padding:20px 50px 0}.top-header{display:flex;justify-content:space-between;align-items:center}.top img.logo{max-width:295px;max-height:55px}.top .nav{display:flex;align-items:center}.top .mobile-nav{display:none}#mobile-menu{display:none;position:absolute;width:100%;top:80px;right:0;left:0;background-color:#edae47}#mobile-menu li{height:50px;text-align:center;list-style:none;display:flex;align-items:center;justify-content:center}#mobile-menu a{width:100%;color:#fff;padding:5px;font:normal normal 700 18px/48px Varela Round}.top .phone{color:#fff;display:flex;align-items:center}.top .phone .number{margin-left:5px;font-family:Varela Round}.top .phone .logo{margin-left:15px}.top .buttons .button:first-child{margin-right:15px}.top-content{margin-top:95px;text-align:center}.top-content .title,.top-content .title span{text-align:left;font:normal normal normal 42px/48px Varela Round;letter-spacing:0;color:#fff}.top-content .title span{color:#edae47;text-transform:uppercase}.top-content .content{margin-top:25px;max-width:615px;text-align:left}.top-content .content h2,.top-content .content p,.top-content .content span{text-align:left;font:normal normal normal 18px/20px Lato;letter-spacing:0;color:#fff}.top-content .content h2 span{color:#edae46;font-weight:700}.top-content .content .button{margin-top:30px;padding-left:80px;padding-right:80px;margin-bottom:100px}.strong-points,.top-content .scroller{padding-bottom:70px}.strong-points{background-color:#f4f6f8;margin-left:auto;margin-right:auto;width:100%;padding-top:70px}.strong-points h2,.strong-points h2 span{text-align:center;font:normal normal normal 42px/48px Varela Round;letter-spacing:0}.strong-points h2 span{color:#edae46}.strong-points p{text-align:center;margin-top:35px;font:normal normal normal 19px/23px Lato;letter-spacing:0;color:#2e415d}.strong-points b{font:normal normal 700 19px/23px Lato}.strong-points .mobile-cards-row{display:none}.strong-points .cards-row{width:100%;display:flex;align-items:center;justify-content:center}.strong-points .cards-row:first-of-type{margin-top:50px}.strong-points .cards-row:nth-of-type(2){margin-top:30px}.strong-points .cards-row .card-content{border-radius:10px;margin:0 15px;width:300px;height:190px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);padding:20px;text-align:center}.strong-points .cards-row .card-content div:nth-of-type(2){display:flex;align-items:center;justify-content:center;flex-direction:column}.strong-points .cards-row div img{width:40px;height:40px;margin-bottom:0 auto 10px auto}.strong-points .cards-row div h3{margin-top:5px;text-align:center;font:normal normal normal 20px/23px Varela Round;color:#2e415d;text-transform:uppercase}.strong-points .cards-row div span{text-align:center;font:normal normal normal 20px/23px Varela Round;color:#92a5c6;text-transform:lowercase}.strong-points .cards-row div p{margin-top:5px;text-align:center;font:normal normal normal 15px/23px Lato;color:#273548}.trust{width:100%;background-color:#fff;padding-top:70px;padding-bottom:70px;text-align:center}.trust h2,.trust h2 span{text-align:center;font:normal normal normal 42px/48px Varela Round;letter-spacing:0}.trust h2 span{color:#edae46}.trust p{text-align:center;margin-top:35px;font:normal normal normal 19px/23px Lato;letter-spacing:0;color:#2e415d}.trust p b{font:normal normal 700 19px/23px Lato}.trust .companies{display:flex;flex-direction:column;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.trust .companies div{justify-content:space-between;display:flex;width:100%;align-items:center;width:auto}.trust .companies>div{padding:0 10px;margin-top:25px}.trust .companies div div{margin-top:30px;height:100px;width:200px;display:flex;justify-content:center}.projects{width:100%;background-color:#f4f6f8;padding-top:70px;padding-bottom:70px;text-align:center}.projects h2,.projects h2 span{text-align:center;font:normal normal normal 42px/48px Varela Round;letter-spacing:0}.projects h2 span{color:#edae46}.projects p{margin-top:35px;font:normal normal normal 19px/23px Lato;letter-spacing:0;color:#2e415d}.projects p b{font:normal normal 700 19px/23px Lato}.projects .project-list{margin:60px auto auto;max-width:950px;display:flex;justify-content:space-between;align-items:center}.projects .project-list .card{border-radius:10px;width:290px;height:340px;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902)}.projects .project-list .card img{max-width:290px;border-radius:10px 10px 0 0}.projects .project-list .card .content{padding-left:25px;padding-right:25px;text-align:left}.projects .project-list .card .content .title{margin-top:15px;font:normal normal normal 16px/13px Varela Round;text-transform:uppercase;color:#466496;line-height:16px}.projects .project-list .card .content .description{margin-top:15px;text-align:center}.projects .project-list .card .content .description p,.projects .project-list .card .content .description span{text-align:left;font:normal normal normal 14px/20px Lato;margin:0}.projects .project-list .card .content .description span{letter-spacing:0;color:#92a5c6}.projects .project-list .card .content .description a{margin-top:15px;width:100%}.tutorials{width:100%;background-color:#fff;padding-top:70px;padding-bottom:70px;text-align:center}.tutorials h2,.tutorials h2 span{text-align:center;font:normal normal normal 42px/48px Varela Round;letter-spacing:0}.tutorials h2 span{color:#edae46}.tutorials .tutorials-container{display:flex;flex-direction:column;justify-content:center;margin:auto}.tutorials .tutorials-container .tutorial{justify-content:space-between;margin-top:80px;display:flex;align-items:center}.tutorials .tutorials-container .tutorial .description h3{text-align:left;font:normal normal normal 30px/35px Lato;letter-spacing:0;color:#283648}.tutorials .tutorials-container .tutorial .description h3 .dot{display:inline-block;height:11px;width:11px;border-radius:100%;background-color:#edae46;margin:1px 1px 1px 10px}.tutorials .tutorials-container .tutorial .description p{text-align:left;font:normal normal normal 18px/23px Lato;letter-spacing:0;color:#466496;margin-top:20px}.tutorials .tutorials-container .tutorial .video{width:100%;display:flex;align-items:flex-end;flex-direction:column;padding:0 25px 0 5px}.tutorials .tutorials-container .tutorial-inversed .video,.tutorials .tutorials-container .tutorial .description{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 5px 0 25px}.tutorials .tutorials-container .video div{box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902)}.tutorials .tutorials-container video{display:block}.tutorials-container .video img,.tutorials .tutorials-container video{width:520px}.tutorials .tutorials-container .tutorial-inversed .description{display:flex;flex-direction:column;align-items:flex-end;width:100%;padding:0 25px 0 5px}.tutorials .tutorials-container .description h3,.tutorials .tutorials-container .description p{max-width:610px}.customer-testimonials{width:100%;background-color:#f4f6f8;padding-top:70px;padding-bottom:70px;text-align:center;background-repeat:no-repeat;background-size:cover;height:100%}.customer-testimonials h3,.customer-testimonials h3 span{text-align:center;font:normal normal normal 42px/48px Varela Round;letter-spacing:0}.customer-testimonials h3 span{color:#edae46}.customer-testimonials .customer-testimonials-container{max-width:1250px;display:flex;align-items:center;justify-content:space-between;margin:80px auto 0}.customer-testimonials .customer-testimonial{background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:10px;width:350px;height:400px;margin:0 10px;display:flex;flex-direction:column;justify-content:space-between}.customer-testimonials .customer-testimonial .quote{height:100%;display:flex;align-items:center;padding:0 40px}.customer-testimonials .customer-testimonial blockquote{position:relative;text-align:center;font:italic normal normal 18px/22px Lato;letter-spacing:0;color:#2e415d;quotes:"\201C" "\201D"}.customer-testimonials .customer-testimonial blockquote:before{color:#edae47;position:absolute;content:open-quote;font-size:70px;margin-left:-.4em}.customer-testimonials .customer-testimonial blockquote:after{color:#edae47;position:absolute;content:close-quote;font-size:70px;margin-bottom:-.3em;margin-left:.1em;bottom:0}.customer-testimonials .customer-testimonial .footer{position:relative;display:flex;justify-content:center;align-items:center;height:130px;background:transparent linear-gradient(180deg,#283648,#2d415c) 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:0 0 10px 10px}.picture{position:absolute;width:50px;height:50px;top:-25px;border-radius:100%}.customer-testimonial .footer p{text-align:center;font:normal normal normal 15px/20px Varela Round;letter-spacing:0;color:#fff}.customer-testimonial .footer p span{color:#edae47}.trial{width:100%;background-color:#fff;padding-top:70px;padding-bottom:70px;text-align:center}.trial h3,.trial h3 span{text-align:center;font:normal normal normal 42px/48px Varela Round;letter-spacing:0}.trial h3 span{color:#edae46}.trial p{font:normal normal normal 19px/23px Lato}.trial p,.trial p b{margin-top:35px;letter-spacing:0;color:#2e415d}.trial p b{font:normal normal 700 19px/23px Lato}.trial .plans{max-width:1050px;margin:50px auto 0}.trial .plans,.trial .plans .plan{display:flex;justify-content:space-between;align-items:center}.trial .plans .plan{padding:30px 15px 15px;height:366px;width:290px;flex-direction:column;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:10px}.trial .plans .plan-quarterly{background:#edae46}.trial .plans .plan-annually{background:#283648}.trial .plans .plan .title span{text-align:center;font:normal normal normal 24px/28px Varela Round;letter-spacing:0;text-transform:uppercase}.trial .plans .plan-trial .title span{color:#283648}.trial .plans .plan-annually .title span,.trial .plans .plan-quarterly .title span{color:#fff}.trial .plans .plan .price .discount-price{text-align:center;font:normal normal normal 64px/28px Varela Round;letter-spacing:0;color:#fff;text-transform:uppercase;margin-top:0}.trial .plans .plan .price .discount-price sup{font:normal normal normal 38px/28px Varela Round}.trial .plans .plan .price .discount-price span{font:normal normal normal 10px/28px Varela Round}.trial .plans .plan .price .full-price{text-align:center;font:normal normal normal 24px/24px Varela Round;letter-spacing:0;color:#fff;text-transform:uppercase;margin-top:0;margin-bottom:10px}.trial .plans .plan .price .full-price sup{font:normal normal normal 16px/16px Varela Round}.trial .plans .plan .price .full-price span{font:normal normal normal 24px/24px Varela Round;text-decoration:line-through}.trial .plans .plan .list{width:100%}.trial .plans .plan .list ul{list-style:none;padding-left:1em}.trial .plans .plan-trial .list li{color:#283648}.trial .plans .plan-annually .list li,.trial .plans .plan-quarterly .list li{color:#fff}.trial .plans .plan-annually .list li sup{font:normal normal 700 10px/20px Lato}.trial .plans .plan-annually .list li:before,.trial .plans .plan-quarterly .list li:before{background-image:url(/images/chantier-prive-portal/icon-check-white.svg)}.trial .plans .plan-trial .list li:before{background-image:url(/images/chantier-prive-portal/icon-check-blue.svg)}.trial .plans .plan .list li{text-align:left;letter-spacing:0;margin:15px 0;font-size:15px}.trial .plans .plan-trial .list li{font:normal normal 700 15px/20px Lato}.trial .plans .plan .list li{list-style:none;position:relative;padding-left:30px;line-height:1.4}.trial .plans .plan .list li:before{content:"";height:18px;width:18px;position:absolute;top:3px;left:0}.trial .plans .plan .footer{width:100%;text-align:left;font:normal normal 700 15px/20px Lato;letter-spacing:0;color:#283648;opacity:1}.networks,.trial .plans .plan .footer a{width:100%}.networks{background-color:#f4f6f8;padding-top:70px;padding-bottom:70px}.networks,.networks h3{text-align:center}.networks h3,.networks h3 span{font:normal normal normal 24px/35px Varela Round;letter-spacing:0}.networks h3 span{color:#edae47}.networks .links{margin-top:10px;width:100%;display:flex;justify-content:center;align-items:center}.networks .links a{margin:5px 10px}.networks .links a svg{fill:red}footer{height:110px;width:100%;background:#28354a 0 0 no-repeat padding-box}footer .large-container{padding:0 50px;height:100%;width:100%;justify-content:space-between;margin:auto}footer .large-container,footer .logos{display:flex;align-items:center}footer .logos img{margin:0 15px}footer .links{display:flex;align-items:center}footer .links a,footer .links p{text-align:left;font:normal normal normal 16px/17px Varela Round;color:#fff}footer .links a{margin-left:25px;text-decoration:underline;letter-spacing:0;text-transform:uppercase}.button{box-sizing:border-box;border-radius:36px;display:inline-block;padding:10px 24px;font-weight:400;text-align:center;vertical-align:middle;font:normal normal normal 15px/18px Varela Round}.button-transparent{background:transparent;color:#fff;border:1px solid #fff}.button-transparent:hover{background-color:rgba(40,53,73,.5)}.button-blue,.button-outline-blue:hover{background:#283549;color:#fff;border:1px solid #283549}.button-blue:hover,.button-outline-blue{background:#fff;color:#283549;border:1px solid #283549}.button-orange,.button-orange-secondary{background:#edae47;border:1px solid #edae47;color:#fff}.button-orange:hover{background:#fff;border:1px solid #fff;color:#edae47}.button-orange-secondary:hover{background:#fff;border:1px solid #edae47;color:#edae47}.button-white{background:#fff;border:1px solid #283549;color:#283549}.button-white:hover{background:#283549;border:1px solid #283549;color:#fff}@media (min-width:1600px){.customer-testimonials{background-size:cover}}@media (max-width:1920px){.top{background-size:2300px;background-position:0 30%}.top-content{padding:0 30px 0 100px}.tutorials-container .video img,.tutorials .tutorials-container video{width:500px}}@media (max-width:1600px){.top{background-size:1900px}}@media (max-width:1200px){.top{background-size:1663px}.top-content{padding:0 30px 0 100px}.large-container{padding:0 50px}.top .phone .logo{margin-left:10px}.top .buttons .button:first-child{margin-right:10px}.top .buttons .button{padding-left:10px;padding-right:10px}.tutorials .tutorials-container .tutorial .video{max-width:520px}.tutorials-container .video img,.tutorials .tutorials-container video{width:100%}.customer-testimonials .customer-testimonial .quote{padding:0 30px 10px}.customer-testimonials .customer-testimonial{margin:0 10px}.trial .plans .plan{box-sizing:border-box;width:290px;height:380px}.trial .plans .plan .list li{margin:15px 0;line-height:1}.trial .plans .plan .list li:before{top:3px}.strong-points .cards-row .card-content{width:300px;height:235px}}@media (max-width:992px){.toast{top:90px;bottom:unset;right:50px;width:237px}.toast-content .description{padding-left:5px;padding-right:5px}.toast .button{font-size:14px;padding-left:9px;padding-right:9px}.desktop-br{display:none}.top{background-size:cover}.large-container{padding:30px 50px 0;flex-direction:column}.top-content{margin-top:20px}.top .mobile-nav{display:flex}.nav>div{padding-top:25px}.top .nav{display:initial}.top .phone .logo{margin-left:0}.top .mobile-nav button{display:flex;outline:none}.top img.logo{max-width:165px;max-height:31px}.top-content .title{margin:auto 10px}.top-content .title,.top-content .title span{text-align:left;font:normal normal normal 24px/29px Varela Round;letter-spacing:.12px}.top-content .content h2,.top-content .content p,.top-content .content span{text-align:left;font:normal normal normal 16px/19px Lato;color:#fff}.top-content .content{margin:25px 10px auto;text-align:center;padding-bottom:100px}.top-content .content .button{margin-top:30px;padding-left:80px;padding-right:80px;margin-bottom:0}.top-content .scroller{display:none}.strong-points{padding-top:0}.strong-points p{font:normal normal normal 16px/23px Lato;margin-top:20px;text-align:center;letter-spacing:0;color:#2e415d;margin-bottom:15px}.strong-points p b{font:normal normal 700 16px/23px Lato}.strong-points .cards-row{display:none}.strong-points .mobile-cards-row,.strong-points .mobile-cards-row div{display:flex;justify-content:center;align-items:center;width:100%}.strong-points .mobile-cards-row div{padding:5px 1px;margin:5px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137254902);border-radius:10px;text-align:center;height:120px;flex-direction:column}.strong-points .mobile-cards-row div img{margin-top:5px;width:40px;height:40px}.strong-points .mobile-cards-row div h3{text-align:center;font:normal normal normal 17px/22px Varela Round;color:#2e415d;text-transform:uppercase}.strong-points .mobile-cards-row div h3 span{text-align:center;font:normal normal normal 17px/22px Varela Round;color:#92a5c6;text-transform:lowercase}.trust{padding-top:0}.trust p{padding-left:15px;padding-right:15px;font:normal normal normal 16px/23px Lato;margin-top:20px;text-align:center;letter-spacing:0;color:#2e415d}.trust p b{font:normal normal 700 16px/23px Lato}.customer-testimonials h3,.customer-testimonials h3 span,.projects h2,.projects h2 span,.strong-points h2,.strong-points h2 span,.trial h3,.trial h3 span,.trust h2,.trust h2 span,.tutorials h2,.tutorials h2 span{text-align:center;font:normal normal normal 24px/30px Varela Round;letter-spacing:0}.customer-testimonials h2 span:before,.projects h2 span:before,.strong-points h2 span:before,.trial h2 span:before,.trust h2 span:before{content:"\A";white-space:pre-wrap}.trust .companies{flex-direction:row;justify-content:center;padding-left:0;padding-right:0}.trust .companies div{width:auto}.trust .companies div:first-of-type,.trust .companies div:nth-of-type(2){padding:0 10px;margin-top:25px;flex-direction:column}.trust .companies div div{margin-top:30px;height:100px;width:200px;display:flex;justify-content:center}.projects{padding-top:0}.projects p{font:normal normal normal 16px/23px Lato;margin-top:20px;text-align:center;letter-spacing:0;color:#2e415d}.projects p b{font:normal normal 700 16px/23px Lato}.projects .project-list{margin-top:0;flex-direction:column}.projects .project-list .card{margin-top:20px}.tutorials{padding-top:0}.tutorials .tutorials-container{align-items:center}.tutorials .tutorials-container .tutorial{margin-top:20px;flex-direction:column-reverse}.tutorials .tutorials-container .tutorial-inversed{margin-top:20px;flex-direction:column}.tutorials .tutorials-container .tutorial .description{padding:0;width:100%;align-items:flex-start}.tutorials .tutorials-container .tutorial .description h3{text-align:left;font:normal normal normal 20px/25px Lato;letter-spacing:0;color:#283648}.tutorials .tutorials-container .tutorial .description p{text-align:left;font:normal normal normal 16px/20px Lato;letter-spacing:0;color:#466496;margin-top:10px}.tutorials .tutorials-container .tutorial .video{margin-top:30px;padding:0;max-width:610px;margin-bottom:50px}.tutorials-container .video img,.tutorials .tutorials-container video{width:100%}.customer-testimonials{padding-top:0}.customer-testimonials .customer-testimonials-container{margin-top:0;flex-direction:column}.customer-testimonials .customer-testimonial{margin-top:50px;width:290px}.customer-testimonials h3 span:before{white-space:pre-wrap;content:"\A"}.trial{padding-top:0}.trial p{padding-left:15px;padding-right:15px;font:normal normal normal 16px/23px Lato}.trial p,.trial p b{margin-top:20px;text-align:center;letter-spacing:0;color:#2e415d}.trial p b{font:normal normal 700 16px/23px Lato}.trial .plans{flex-direction:column;margin-top:0}.trial .plans .plan{margin-top:50px}.networks{padding-top:0}footer{height:190px}footer .large-container{padding:20px 50px 0;flex-direction:column}footer .links{padding-bottom:20px;flex-direction:column}footer .links p{text-align:center;padding-top:20px;padding-bottom:20px}footer .links a{margin-left:0;margin-top:5px;margin-bottom:5px}}@media (max-width:576px){.large-container{padding:30px 15px 0}.trust .companies div{width:100%}.trust .large-container{padding:30px 0 0}.trust .companies div div{width:100%}.customer-testimonials .customer-testimonial,.trial .plans .plan{max-width:290px}footer .logos img{margin:0}}@media only screen and (max-width:280px){.top-header{display:block}.top-content .content .button{width:200px;padding-left:0;padding-right:0}.trust .companies{flex-direction:column!important}}
/*# sourceMappingURL=public-portal-app.css.map*/