.admin-bar #to-top{min-height:calc(100vh - 32px)}#to-top{min-height:100vh}#to-top .banner{flex:1;padding:4rem;position:relative;display:flex;flex-direction:row;justify-content:space-between;gap:4rem}#to-top .banner .mac-image,#to-top .banner .information{flex:1}#to-top .banner #cloud-container{position:absolute;top:0;left:0;overflow:hidden;top:-2rem;padding-top:2rem;width:100%;height:100vh;display:flex;flex-direction:row;justify-content:space-between;z-index:-1}#to-top .banner #cloud-container .cloud{padding:0 1rem;position:relative !important}#to-top .banner #cloud-container .cloud:nth-child(1){top:0 !important}#to-top .banner #cloud-container .cloud:nth-child(2){top:50px !important}#to-top .banner #cloud-container .cloud:nth-child(3){top:20px !important}#to-top .banner #cloud-container .cloud:nth-child(4){top:-10px !important}#to-top .banner #cloud-container .cloud:nth-child(5){top:10px !important}#to-top .banner #cloud-container .cloud.big{width:15%}#to-top .banner #cloud-container .cloud.medium{width:10%}#to-top .banner #cloud-container .cloud.small{width:5%}#to-top .banner #cloud-container .cloud svg{filter:drop-shadow(2px 2px 8px rgba(0, 0, 0, 0.25))}#to-top .banner .information{flex:1;height:100%;display:flex;flex-direction:column;gap:2em;justify-content:center}#to-top .banner .information h1.title{text-align:left;font-size:4em;animation-delay:.5s}@media(max-width: 768px){#to-top .banner .information h1.title{font-size:3rem}}#to-top .banner .information .description p{text-align:justify}#to-top .banner .information a.contact-btn{display:flex;justify-content:flex-start;align-items:center;padding:1.5rem 2rem;gap:1rem;font-size:2rem;margin-right:auto;color:#fff;background:#3e00ff;border-radius:1rem;transition:all .5s ease}#to-top .banner .information a.contact-btn:hover,#to-top .banner .information a.contact-btn:active,#to-top .banner .information a.contact-btn:focus{transform:translateY(-0.5em)}#to-top .banner .information a.contact-btn span.dashicons{transition:transform .5s ease;font-size:2rem;width:1em;height:1em}#to-top .banner .information a.contact-btn:hover span.dashicons{transform:rotate(360deg)}@media(min-width: 768px){#to-top .banner .information .description{font-size:1.5em}}@media(max-width: 767px){#to-top .banner .information a.contact-btn{font-size:1.5rem}}#to-top .banner .mac-image{display:flex;justify-content:flex-end;align-items:flex-end}@media(max-width: 768px){#to-top .banner .mac-image{justify-content:center;align-items:center}}#to-top .banner .mac-image img{max-width:60vw;width:100%;height:auto;animation:photo-object-floating 6.5s infinite ease-in-out alternate}@keyframes photo-object-floating{from{transform:translateY(-60px)}to{transform:translateY(-20px)}}@media(max-width: 768px){#to-top .banner{display:flex;justify-content:center;flex-direction:column}#to-top .banner .information{display:flex;flex-direction:column;justify-content:space-evenly;margin-top:unset}#to-top .banner .information .contact-form-link{font-size:1.25em;margin:0 auto}}@media(max-width: 767px){#to-top .banner{padding:2rem}}@media(max-width: 1024px){#to-top{min-height:100vh;height:unset}.admin-bar #to-top{min-height:calc(100vh - 32px);height:unset}}@media(max-width: 768px){.admin-bar #to-top{min-height:calc(100vh - 46px)}#to-top{height:unset;min-height:100vh}}#services .cards{display:flex;flex-direction:row;justify-content:center;gap:2rem;width:100%}#services .cards .card{display:flex;flex-direction:column;justify-content:center;gap:1rem;min-width:250px;max-width:calc(1920px / 5);width:100%;padding:2rem;background:#fff;border-radius:1rem;position:relative;border:.25rem solid #5c7aff;box-shadow:0 0 20px 0 rgba(0,0,0,.3);animation:jello;animation-duration:1s}#services .cards .card .icon{margin:0 auto;height:100%}#services .cards .card .icon svg,#services .cards .card .icon img{filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.25));width:120px;height:120px}@media(max-width: 768px){#services .cards .card .icon svg{width:20vw;max-width:100px;height:20vw;max-height:100px}}#services .cards .card__title{font-family:QuicksandBold,sans-serif;color:#170055;font-size:2em;text-align:center;width:90%;margin:0 auto}#services .cards .card__description{padding-top:1rem}#services .cards .card__description p{align-self:flex-start}#services .cards .card__learn-more{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0 auto;padding:8px 16px;color:#fff;background:#3e00ff;border-radius:.5em;transition:all .5s ease}#services .cards .card__learn-more:hover,#services .cards .card__learn-more:active,#services .cards .card__learn-more:focus{transform:translateY(-0.5em)}#services .cards .card__learn-more span.dashicons{font-size:1em;width:1em;height:1em}#services .cards .card:hover{animation:pulse;animation-duration:1s}@media(max-width: 768px){#services .cards{flex-direction:column;align-items:center}#services .cards .card{grid-template-rows:auto 1fr auto}#services .cards .card__description p{text-align:left}}#some_numbers .numbers{display:flex;flex-direction:row;justify-content:space-evenly;gap:2rem}#some_numbers .numbers .number{display:flex;flex-direction:column;justify-content:center;gap:1rem}#some_numbers .numbers .number .title{font-family:QuicksandBold,sans-serif;font-size:2rem;text-align:center}#some_numbers .numbers .number .description{text-align:center}@media(max-width: 768px){#some_numbers .numbers{flex-direction:column}}#realisations{text-align:center}#realisations .cards{justify-content:space-evenly;display:grid;grid-template-columns:repeat(auto-fit, minmax(275px, 1fr));grid-auto-rows:1fr;grid-gap:2em;margin:0 auto;width:90%}#realisations .cards .card{flex:1;background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;position:relative;display:flex;flex-direction:column;justify-content:center;max-height:315px;padding:30px 0;box-shadow:0 0 20px 0 rgba(0,0,0,.3)}#realisations .cards .card .mockup{display:none;width:100%;height:100%;justify-content:center;align-items:center}#realisations .cards .card .mockup img{max-width:100%;max-height:100%;object-fit:contain}#realisations .cards .card .information{display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all .3s ease-out}#realisations .cards .card .information .circle{display:flex;justify-content:center;align-items:center;width:9.75rem;aspect-ratio:1;background:#fff;border-radius:999px;box-shadow:0 0 12px 0 rgba(0,0,0,.2);position:relative;z-index:1}#realisations .cards .card .information .circle svg,#realisations .cards .card .information .circle img,#realisations .cards .card .information .circle i{color:#170055;padding:.25rem;width:95%;height:auto;z-index:2}#realisations .cards .card .information .info{display:flex;flex-direction:column;gap:1rem}#realisations .cards .card .information .info h3{font-family:QuicksandBold,sans-serif}#realisations .content-girds>:not(.clearfix){margin-top:10px;transition:margin .4s ease-out}#realisations .content-girds>:not(.clearfix):hover{transition:margin .3s ease-out}#testimonials .list{display:flex;flex-direction:column;align-items:stretch;gap:2rem}#testimonials .list .owl-stage{display:flex}#testimonials .list .testimonial{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;max-width:600px;height:100%;background:#fff;border-radius:1rem}#testimonials .list .testimonial .company{display:flex;flex-direction:column;gap:.25rem;align-items:center}#testimonials .list .testimonial .company .icon{height:4rem;width:4rem;padding:1rem;padding:.5rem}#testimonials .list .testimonial .company .icon img{object-fit:contain;height:100%;width:100%}#testimonials .list .testimonial .company .company-name,#testimonials .list .testimonial .company .author-name,#testimonials .list .testimonial .company .author-job{font-size:.75rem}#testimonials .list .testimonial .company .author-name{font-family:QuicksandBold,sans-serif}#testimonials .list .testimonial .company .author-job{font-style:italic}#testimonials .list .testimonial .content{flex:1}#our-values .list{display:flex;flex-direction:column;gap:2rem;margin:0 auto}#our-values .list .value{display:flex;flex-direction:column;gap:1rem;padding:1rem}#our-values .list .value .name{font-family:QuicksandBold,sans-serif;font-size:1.5em}#our-values .list .value .name,#our-values .list .value .description{color:#170055}#our-values .list .value .citation{font-style:italic;color:rgba(14,14,17,.8)}#our-team .container{width:100%}#our-team .container .our-team-grids{display:flex;flex-flow:column}#our-team .container .our-team-grids .team-content{width:100%;display:flex;flex-flow:row wrap;justify-content:space-evenly;gap:40px}#our-team .container .our-team-grids .team-content .card{background-size:cover;background-position:center;background-repeat:no-repeat;transition:.5s;display:flex;flex-flow:column;align-items:center;gap:2rem}#our-team .container .our-team-grids .team-content .card:hover svg path{fill:#170055}#our-team .container .our-team-grids .team-content .card svg{position:absolute;width:345px;max-width:90%;height:auto;overflow:visible;padding:10px;transform:translateY(-25px)}#our-team .container .our-team-grids .team-content .card svg path{transition:.2s;fill:#5c7aff}#our-team .container .our-team-grids .team-content .card img{max-width:90%;width:325px;height:auto;transform:scale(0.98)}#our-team .container .our-team-grids .team-content .card .info{text-align:center;display:flex;flex-direction:column;gap:.5rem}#our-team .container .our-team-grids .team-content .card .info .name{font-size:2rem;color:#0e0e11}#our-team .container .our-team-grids .team-content .card .info .job{font-size:1.5rem;color:#555}#contact-section{display:flex;flex-direction:column}#contact-section a.contact-link{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1.5rem 2rem;margin:0 auto;font-size:2rem;background:#3e00ff;color:#fff;border-radius:1rem;transition:all .5s ease}#contact-section a.contact-link:hover,#contact-section a.contact-link:active,#contact-section a.contact-link:focus{transform:translateY(-0.5em)}#contact-section a.contact-link span.dashicons{transition:transform .5s ease;font-size:1em;width:1em;height:1em}#contact-section a.contact-link:hover span.dashicons{transform:rotate(360deg)}@media(max-width: 768px){#contact-section a.contact-link{font-size:1.5rem}}div.content{overflow:hidden}div.content>div{padding:4rem;display:flex;flex-direction:column}@media(max-width: 768px){div.content>div{padding:2rem}}div.content>div h2{margin-bottom:10px}div.content>div:nth-child(even):not(.arrow){background:#f5f5f5}div.content>div:nth-child(even):not(.arrow) h2{width:fit-content;padding:0 0 10px 0;margin:0 auto 50px auto;font-size:3em;color:#0e0e11;text-align:center}@media(max-width: 768px){div.content>div:nth-child(even):not(.arrow){margin-top:25px}div.content>div:nth-child(even):not(.arrow) h2{font-size:2.5em;margin:25px auto}}div.content>div:nth-child(odd):not(.arrow){background:#fff}div.content>div:nth-child(odd):not(.arrow) h2{width:fit-content;padding:0 0 10px 0;margin:0 auto 50px auto;font-size:3em;color:#0e0e11;text-align:center}@media(max-width: 768px){div.content>div:nth-child(odd):not(.arrow){margin-top:25px}div.content>div:nth-child(odd):not(.arrow) h2{font-size:2.5em;margin:25px auto}}div.content .arrow{position:absolute;padding:0;margin:0;width:min-content}div.content .arrow svg{height:100%;width:auto}@media(max-width: 768px){div.content .arrow{display:none}}#footer{margin-top:0;background-color:#fff}