@import url("https://fonts.googleapis.com/css?family=Yantramanav:100,300");#solution{width:1350px;max-width:100%;margin:0 auto;padding:0 1rem}#solution h2{font-size:1.2rem;margin-top:2rem;margin-bottom:1rem;text-align:center}#solution-presentation{display:flex;justify-content:center;align-items:top;width:100%;max-width:1150px}#solution-presentation .iframe-ctr{width:60%;height:300px;min-width:330px;max-width:90%;margin-right:40px;align-self:baseline}#solution-presentation .iframe-ctr iframe{width:100%;height:100%;border:none}#solution-presentation img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}#solution-presentation h3{font-size:1.5rem;margin-bottom:2rem;align-self:flex-start}#gain-grid{display:flex;justify-content:center;flex-wrap:wrap;padding:2rem 0;margin:0 auto;width:1350px;max-width:100%}@media (max-width: 768px){#gain-grid{grid-template-columns:repeat(1, 1fr)}}.gain-card{display:flex;flex-direction:column;align-items:center;justify-content:center}.gain-card img{height:200px}.gain-card *{align-self:center}.gain-card p{font-size:0.8rem}@media (max-width: 768px){#solution-presentation{flex-direction:column;align-items:center;width:100%}.iframe-ctr{margin-top:20px;width:100% !important;height:300px !important;margin-right:0 !important;min-width:330px !important;max-width:100% !important}.iframe-ctr iframe{width:100%;height:100%;border:none}}@media (max-width: 1150px){#solution-presentation{align-items:center;width:100%}}#fonctionnalites{width:1350px;max-width:100%;margin:0 auto}#fonctionnalites h2{font-size:2.5rem;margin-bottom:2rem;text-align:center}.functions-section{background-color:#f5f5f5}.functions-section .container{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center}.functions-section h2{font-size:2.5rem;margin-bottom:2rem}.functions-section .functions-grid{gap:2rem;display:flex;flex-direction:row;justify-content:center;align-items:top;flex-wrap:wrap}.functions-section .function-card{display:flex;justify-content:center;flex-direction:column !important;align-items:top;width:49%;max-width:565px;min-width:350px;background-color:white;box-shadow:0 4px 6px rgba(0,0,0,0.1);border-radius:8px;padding:1.5rem;margin-top:2rem;transition:transform 0.3s ease}@media (min-width: 992px){.functions-section .function-card:nth-child(even){flex-direction:row-reverse;float:right}.functions-section .function-card:nth-child(even) object{margin-right:0;margin-left:1rem}.functions-section .function-card:nth-child(even) .function-text{text-align:right;margin-right:1rem}.functions-section .function-card:nth-child(odd){flex-direction:row;float:left}.functions-section .function-card:nth-child(odd) object{margin-left:0;margin-right:1rem}.functions-section .function-card:nth-child(odd) .function-text{text-align:left;margin-left:1rem}}.functions-section .function-card img{flex:0 0 1.5rem;width:200px;height:200px;margin-right:1rem;border-radius:12px}.functions-section .function-card .function-text{flex:1;margin-top:1rem;display:flex}.functions-section .function-card .function-text h3{font-size:1.5rem;margin-bottom:1rem}.functions-section .function-card .function-text p{font-size:1rem;line-height:1.5;color:rgba(0,0,0,0.6)}@media (max-width: 992px){.functions-section .functions-grid{justify-content:center}.functions-section .function-card{flex-basis:calc(50% - 2rem)}.functions-section .function-text{text-align:center;display:block !important}}@media (max-width: 768px){.functions-section h2{font-size:2rem}.functions-section .function-card{flex-basis:100%;max-width:400px;margin:0 auto;margin-bottom:2rem}.functions-section .function-text{text-align:center;display:block !important}}@media (max-width: 480px){.functions-section{padding:2rem 0}}@media (max-width: 1292px) and (min-width: 792px){#gain-grid{padding:2rem 130px}}h2{font-size:2.5rem;margin-bottom:2rem;text-align:center}#contact{padding:30px 30px}.contact-us-text{text-align:center;margin-bottom:15px}.contact-us{width:1170px;padding:1em;display:flex;margin:auto auto}.company{flex-grow:1;display:flex;flex-direction:column;padding:0 100px}.company .company-infos{display:flex;flex-direction:column}.company .company-infos h4{font-size:1.2rem;font-weight:bold;margin-top:1.5rem}.company .company-infos p{font-size:1rem;margin-bottom:0.7rem}.company .company-infos strong{font-weight:bold}.company .logo{display:flex;justify-content:center;align-self:center;margin:15px 0px}.contact{border-radius:10px;background-color:#ffffff;border:solid 0px #120e88 !important;padding:2em;width:600px;min-width:500px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.contact form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.contact form label{display:block}.contact form p{margin:0}.contact form .full{grid-column:1 / 3}.contact form button,.contact form input,.contact form textarea{width:100%;padding:1em;border:solid 1px #120e88;border-radius:4px}.contact button{margin-top:10px}.contact form textarea{resize:none}.contact form button{background:#120e88;border:0;color:#e4e4e4;text-transform:uppercase;font-size:14px;font-weight:bold}.contact form button:hover,.contact form button:focus{background:#3952a3;color:#ffffff;outline:0;transition:background-color 2s ease-out;cursor:pointer}input[type="radio" i]{width:10% !important}input[type="checkbox" i]{width:10% !important}input[type=text]:-moz-placeholder-shown,input[type=email]:-moz-placeholder-shown,textarea:-moz-placeholder-shown{opacity:0.5;color:#cfcece;font-style:italic}input[type=text]:placeholder-shown,input[type=email]:placeholder-shown,textarea:placeholder-shown{opacity:0.5;color:#cfcece;font-style:italic}@media (max-width: 768px){#contact{padding:30px 10px}.contact-us{width:100%;padding:1em;display:flex;flex-direction:column;margin:auto auto}.contact{border-radius:15px;background-color:#e9e9e9;border:solid 1px #120e88;padding:2em;width:100%;min-width:300px;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.contact form{display:block}.company{padding:40px 20px 20px 20px}}.pricing-section{background-color:#f8f8f8;padding:0 3rem;text-align:center}.pricing-section h2{font-size:2rem;margin-bottom:2rem}.price-cards{display:flex;justify-content:center;gap:2rem}.price-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;margin:1rem;border-radius:10px;color:white;font-size:0.6rem;width:300px;height:580px;font-weight:500;padding:40px 10px}.price-card>div{display:flex;flex-direction:column;justify-content:center;align-items:center}.price-card .price-image{background-size:cover;background-position:center;background-repeat:no-repeat;height:150px;border-top-left-radius:15px;border-top-right-radius:15px}.price-card .price-availability{position:absolute;top:-30px;left:0;width:100%;font-size:1.3rem;font-weight:900;color:#f8f8f8 !important;margin-bottom:0.55rem;text-shadow:0px 0px 3px rgba(0,0,0,0.1);background-color:#b74701;padding:0.5rem 1rem;border-radius:15px 15px 0 0;border:#b74701 0px solid;border-bottom:0px}.price-card .price-title{font-size:1.15rem;font-weight:900;text-align:center;width:70%;align-self:center}.price-card .price-amount{font-size:2rem;font-family:'Verdana' !important;font-weight:800;line-height:2rem;color:white;align-self:center;width:-moz-fit-content;width:fit-content;text-shadow:1px 1px 5px rgba(0,0,0,0.1);margin:0 0 35px}.price-card .price-amount sup{font-size:0.8rem;font-weight:700;line-height:0.8rem;margin:0;padding:0;vertical-align:top;color:cornsilk}.price-card .price-features{padding:10px 0}.price-card .price-features ul{list-style:none;padding:0;margin:0}.price-card .price-features ul li{margin-bottom:0.6rem;font-size:0.9rem;line-height:1.2rem;text-align:left;display:flex}.price-card .price-features ul li span{margin-right:0.5rem;background-color:transparent;padding-top:0}.price-card .price-button{display:flex;justify-content:center;align-items:center;width:100%}.price-card .price-button a{max-width:80%;padding:10px 1.1rem;text-align:center;font-size:1.0rem;background-color:white;border-radius:10px;font-weight:600;cursor:pointer}.price-card.donneur-d-ordre{background:#b74701;background:linear-gradient(45deg, #0d77df 0%, #c1cee7 100%)}.price-card.donneur-d-ordre .price-image{background-image:url(/images/landing/site_construction.png)}.price-card.donneur-d-ordre .price-title{color:#120e88}.price-card.donneur-d-ordre .price-availability{color:#120e88}.price-card.donneur-d-ordre a{color:#120e88}.price-card.stt{background:#b74701;background:linear-gradient(45deg, rgba(183,71,1,0.8) 0%, rgba(183,71,1,0.3) 100%)}.price-card.stt .price-image{background-image:url(/images/landing/stt_team.png)}.price-card.stt .price-title{color:#b74701}.price-card.stt .price-availability{color:#b74701}.price-card.stt .price-amount{font-size:2.6rem}.price-card.stt a{color:#b74701}@media (max-width: 768px){#tarifs{padding:0 20px}.price-cards{flex-direction:column;align-items:center}.price-card{width:100%;opacity:1 !important;margin:1rem 20px}.price-amount{font-size:1.5rem}.price-availability{font-size:1rem}.price-title{font-size:1rem}.price-features{padding:10px 10px}.price-button{bottom:-10px}}a{color:#120e88;text-decoration:none}.footer{background-color:#c1cee7;color:#120e88}.footer-wave-svg{background-color:transparent;display:block;height:30px;position:relative;top:-1px;width:100%}.footer-wave-path{fill:#f5f5f5}.footer-content{margin-left:auto;margin-right:auto;max-width:1230px;padding:40px 15px 300px;position:relative}.footer-content-column{box-sizing:border-box;float:left;padding-left:15px;padding-right:15px;width:100%;color:#120e88}.footer-content-column ul li a{color:#120e88;text-decoration:none}.footer-logo-link{display:inline-block}.footer-logo-link h1{font-weight:900}.footer-menu{margin-top:30px}.footer-menu-name{color:#120e88;text-align:left;font-weight:900;font-size:15px;letter-spacing:.1em;line-height:18px;margin-bottom:0;margin-top:0;text-transform:uppercase}.footer-menu-list{list-style:none;margin-bottom:0;margin-top:10px;padding-left:0}.footer-menu-list li{margin-top:5px}.footer-call-to-action-description{color:#120e88;margin-top:10px;margin-bottom:20px}.footer-call-to-action-button:hover{background-color:#120e88;color:#00bef0}.button:last-of-type{margin-right:0}.footer-call-to-action-button{background-color:#120e88;border-radius:21px;color:white;display:inline-block;font-size:11px;font-weight:900;letter-spacing:.1em;line-height:18px;padding:12px 30px;margin:0 10px 10px 0;text-decoration:none;text-transform:uppercase;transition:background-color .2s;cursor:pointer;position:relative}.footer-call-to-action{margin-top:30px}.footer-call-to-action-title{color:#120e88;font-size:14px;font-weight:900;text-align:left;letter-spacing:.1em;line-height:18px;margin-bottom:0;margin-top:0;text-transform:uppercase}.footer-call-to-action-link-wrapper{margin-bottom:0;margin-top:10px;color:#120e88;text-decoration:none}.footer-call-to-action-link-wrapper a{color:#120e88;text-decoration:none}.footer-social-links{bottom:0;height:54px;position:absolute;right:0;width:236px}.footer-social-amoeba-svg{height:54px;left:0;display:block;position:absolute;top:0;width:236px}.footer-social-amoeba-path{fill:#027b9a}.footer-social-link.linkedin{height:26px;left:3px;top:11px;width:26px}.footer-social-link{display:block;padding:10px;position:absolute}.hidden-link-text{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0;top:50%}.footer-social-icon-svg{display:block}.footer-social-icon-path{fill:#120e88;transition:fill .2s}.footer-social-link.twitter{height:28px;left:62px;top:3px;width:28px}.footer-social-link.youtube{height:24px;left:123px;top:12px;width:24px}.footer-social-link.github{height:34px;left:172px;top:7px;width:34px}.footer-copyright{background-color:#120e88;color:white;padding:15px 30px;text-align:center;height:-moz-fit-content;height:fit-content}.footer-copyright-wrapper{margin-left:auto;margin-right:auto;max-width:1200px}.footer-copyright-text{color:white;font-size:13px;font-weight:400;line-height:18px;margin-bottom:0;margin-top:0}.footer-copyright-link{color:white;text-decoration:none}@media (min-width: 320px) and (max-width: 479px){.footer-content{margin-left:auto;margin-right:auto;max-width:1230px;padding:40px 15px 620px;position:relative}}@media (min-width: 480px) and (max-width: 599px){.footer-content{margin-left:auto;margin-right:auto;max-width:1230px;padding:40px 15px 620px;position:relative}}@media (min-width: 600px) and (max-width: 800px){.footer-content{margin-left:auto;margin-right:auto;max-width:1230px;padding:40px 15px 620px;position:relative}}@media (min-width: 760px){.footer-content{margin-left:auto;margin-right:auto;max-width:1230px;padding:40px 15px 50px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-evenly}.footer-wave-svg{height:50px}.footer-content-column{width:24.99%}}.modal{display:none;vertical-align:middle;position:fixed;margin:auto;z-index:1010;left:0;top:0 !important;width:100%;height:100vh !important;overflow:auto;background-color:rgba(0,0,0,0.4)}.modal .info{text-align:center;width:100%;margin:15px auto;padding:5px;background-color:#fff;border:1px solid #120e88;color:#120e88;border-radius:5px}.contact{background-color:#fff;margin:auto auto;padding:20px;border:1px solid #888;width:80%;max-width:600px;top:50%}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}.modal form{display:block !important}.modal form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media screen and (max-width: 768px){.modal{top:60px;height:calc(100% - 60px)}.modal p{font-size:14px}.modal .contact form button,.modal .contact form input,.modal .contact form textarea{padding:0.5em}}
