html{scroll-behavior:smooth}a.ash-no-dec{text-decoration:none}.ash-pic{width:100%!important}.ash-pic.r11{aspect-ratio:1/1!important}.ash-pic.r32{aspect-ratio:3/2!important}.ash-pic.r43{aspect-ratio:4/3!important}.ash-pic.r169{aspect-ratio:16/9!important}.ash-pic iframe,.ash-pic img,.ash-pic video{object-fit:cover!important;width:100%!important;height:100%!important}.ash-pic.rounded img{border-radius:30px}.ash-pic.circle img{border-radius:300px}.ash-pic.special-left-top img{border-radius:0 30px 30px 30px}.ash-pic.special-right-top img{border-radius:30px 0 30px 30px}.ash-pic.special-left-bottom img{border-radius:30px 30px 30px 0}.ash-pic.special-right-bottom img{border-radius:30px 30px 0 30px}h1,h2,h3,h4,h5,h6,p{font-family:OpenSans!important;font-weight:300}.ash-h100{height:100%!important}.ash-card{box-shadow:3px 3px 7px #ccd6ff;border-radius:10px}.offcanvas .offcanvas-header{height:4rem;line-height:4rem;box-shadow:2px 0 6px #ccc}.offcanvas ul:not(.main) li{padding-left:0!important}.offcanvas ul li:not(.social){display:block!important;line-height:3rem;padding-left:0!important}.offcanvas ul li:not(.social) a{display:block!important;width:100%;height:100%;transition:all 250ms linear;border-radius:7px}.offcanvas ul li:not(.social) a:hover{background-color:#0026b2;color:#fff;padding-left:15px;transition:all 250ms linear}@media (max-width:992px){section.products .saas-item h3{margin-top:15px}div.valeurs .col-lg-2{margin-bottom:15px}section#services .col-lg-6{margin-bottom:25px!important}footer .contact{margin-top:4rem}footer .about .text-end{margin-top:15px!important;padding-top:0!important;text-align:center!important}}@media (max-width:768px){section.banner .intro{padding-top:5vh!important;text-align:center;margin-bottom:2.5vh!important;max-width:90%;margin:0 auto}section.services{margin-top:2vh!important;margin-bottom:5px!important}section.services h2{margin-bottom:0!important}section.services .pic{padding-top:0!important}section.about-text{padding-bottom:5px!important}section.about-text .col-lg-3{text-align:center}section.about-text .col-lg-3 img{width:80%!important}section.products{padding-bottom:15px!important}section.products .card{margin-bottom:30px}section.products .saas-item h3{margin-top:15px}section.reviews{margin-top:5px!important;padding-bottom:0!important}section.reviews h2{margin-bottom:20px!important}section.reviews .content{margin-bottom:30px}footer .top-footer{padding-top:30px!important}footer img.footer-logo{display:block;width:30%;margin:auto;margin-bottom:40px}footer .about{margin-bottom:40px}}@font-face{font-family:OpenSans;src:url(../fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf)}@keyframes bannerBg{0%{background-color:#f4f7ff}50%{background-color:#fff5f0}100%{background-color:#f4f7ff}}body{overflow-x:hidden!important}h2.section-title{color:#0026b2;font-weight:bolder;display:inline-block!important;padding:15px 0 15px 0;border-radius:50px;width:100%;text-align:center;margin-bottom:30px!important}header{height:75px;line-height:75px;box-shadow:2px 0 6px #ccd6ff;position:sticky;width:100%;top:0;background-color:#f4f7ff;animation-name:bannerBg;animation-duration:25s;animation-delay:4s;animation-iteration-count:infinite;animation-timing-function:linear;z-index:99}header .logo img{height:40px}header nav ul{padding:0}header nav ul li:not(.social){display:inline-block;padding:0 10px}header nav ul li:not(.social) a{display:block;color:#000;font-weight:500;font-size:1.1rem;text-decoration:none;transition:all 350ms linear}header nav ul li:not(.social) a:hover{color:#0026b2;transition:all 250ms linear}header nav ul li.social{display:inline-block}header nav ul li.social.first{padding:0 12px 0 30px}header nav ul li.social img{border-radius:50px;box-shadow:2px 2px 5px #aaa;transition:all 250ms linear}header nav ul li.social:hover img{background-color:#dbe3ff;margin-top:-8px;transition:all 250ms linear}section.banner{min-height:40vh;background-color:#f4f7ff;animation-name:bannerBg;animation-duration:25s;animation-delay:4s;animation-iteration-count:infinite;animation-timing-function:linear;box-shadow:2px 0 6px #ccc;padding-bottom:3vh}section.banner .intro{padding-top:2vh}section.banner .intro h1{font-size:2.5rem;line-height:4.5rem;text-transform:capitalize;font-weight:300;color:#000}section.banner .intro p{font-size:1.3rem;line-height:2.5rem;text-transform:capitalize;color:#777;font-weight:400}section.banner .intro a.devis-btn{font-size:1.2rem;background-color:#ff5e00;color:#fff;padding:15px 30px;border-radius:50px;text-decoration:none;font-weight:600;transition:all 250ms linear}section.banner .intro a.devis-btn:hover{background-color:#0026b2;transition:background-color 250ms linear}section.banner .banner-pic{padding-top:4vh;width:100%!important}section.banner .banner-pic img{width:100%;height:auto}section.services{padding-top:80px}section.services h2{color:#0026b2;font-weight:bolder;display:inline-block!important;padding:15px 0 15px 0;margin-bottom:20px;border-radius:50px;width:100%;text-align:center}section.services .pic{padding-top:20px}section.services h3{font-size:1.4rem;color:#0026b2;font-weight:600}section.services .service-item{height:100%!important;box-shadow:0 0 5px #ccc;padding:30px 45px;border-radius:5px;transition:all 250ms linear}section.services .service-item h3{display:block!important;width:100%!important}section.services .service-item p{font-size:1rem;line-height:2.2rem;font-weight:400}section.services .service-item:hover{box-shadow:0 0 20px #bbbccc;transition:all 250ms linear}section.services .service-item.intro{color:#fff}section.services .service-item.intro p{font-size:1.3rem;line-height:2.8rem;font-weight:500}section.about{padding-top:80px}section.about .whois{box-shadow:2px 1px 5px #ccc;border-radius:10px}section.about .whois h3{font-size:1.4rem;color:#0026b2;font-weight:600}section.about .whois p{font-size:1.1rem;line-height:2rem;color:#444;font-weight:400}section.about .v-item{justify-content:center!important;border-radius:10px;min-height:8rem;box-shadow:0 0 5px #ffdfcc;color:#555}section.about .v-item i{font-size:1.8rem}section.about .v-item.intro{background-color:#ff5e00;color:#fff}section.about .v-item p{font-size:1.3rem;font-weight:600;margin:0!important;text-align:center}section.about-text{position:relative!important;padding-top:80px}section.about-text .container .content{background:linear-gradient(to bottom right,#ff5e00 0,#0026b2 100%);color:#fff;border-radius:11px;border-radius:30px}section.about-text img{width:100%;height:auto}section.about-text p{margin-top:20px;font-size:1.3rem;line-height:2.4rem;font-weight:500;max-width:95%;padding-left:50px}section.products .saas-item h3{font-size:1.4rem;line-height:2.2rem;font-weight:700;color:#555}section.products .saas-item p{font-size:1.2rem;color:#111;line-height:2.1rem}section#reviews{box-shadow:-2px 0 4px #ddd}section#reviews .top{text-align:center}section#reviews img{border-radius:50px;width:75px;box-shadow:0 0 15px #ffbf99}section#reviews h3{font-size:1.2rem;font-weight:700;color:#0026b2}section#reviews p{text-align:center;color:#555;font-weight:400;font-size:1rem;font-style:italic;line-height:2.5rem}footer{background:url("../images/footer_bg.jpg");background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover;background-position:center;font-size:1rem;line-height:1.8rem;color:#fff}footer .newsletter{padding-right:50px}footer .newsletter hr{width:60%}footer .newsletter p{font-size:1.1rem;font-weight:700}footer .newsletter input{background-color:rgba(34,34,34,.2);height:50px;line-height:50px;color:#fff;transition:background-color 250ms linear;border-radius:50px;padding:0 15px}footer .newsletter input:focus{background-color:rgba(0,38,178,.2);color:#fff;transition:background-color 250ms linear}footer .newsletter input::placeholder{color:#aaa}footer .newsletter button{background-color:#fff;color:#555!important;height:45px;line-height:45px;border:1px solid #fff!important;transition:background-color .2s linear;width:100%;border-radius:50px;font-weight:700}footer .newsletter button:hover{background-color:#0026b2;color:#fff!important;transition:background-color .2s linear}footer h2{font-size:1.1rem;font-weight:700}footer ul{padding:0;list-style:none}footer ul li.social{display:inline-block}footer ul li.social a img{box-shadow:0 0 5px #fff;height:40px;padding:5px;border-radius:50px;transition:all .2s}footer ul li.social a:hover img{background-color:#0026b2;transition:all .2s}footer hr.last{border:none;height:5px;opacity:.7;background:linear-gradient(to bottom right,#ff5e00 0,#0026b2 100%)}body.csPage .content p{font-size:1.3rem;line-height:2.5rem;font-weight:350}body.csPage .content p.cta a{font-size:1.2rem;font-weight:500;color:#ff5e00;text-decoration:none;transition:all .2s linear}body.csPage .content p.cta a:hover{color:#0026b2;text-decoration:underline;transition:all .2s linear}body.csPage .content li{font-size:1.3rem;line-height:2.5rem;font-weight:300}