:root{--main:#8032a7;--main-dark:#752d99;--main-darker:#5f2878;--main-light:#f7bbf7;--main-lighter:#ffceff;--dark:#460965;--dark-light:#5b0d88;--dark-lighter:#6b10a0;--light:#fff;--light-dark:#ffe8ff;--light-darker:#ffdfff;--contrast-dark:#6d60e8;--contrast-darker:#574cb4;--contrast-light:#ba28e2;--contrast-lighter:#c258df}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;tab-size:4}body{background-color:#fff;background-color:var(--light);color:#6b10a0;color:var(--dark-lighter);line-height:inherit;margin:0;padding:0;width:100%}a{text-decoration:none;transition:all .1s ease-in-out}strong{font-weight:700}body section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;padding:70px 0 90px;width:100%}@media screen and (min-width:420px){body section{padding:90px 0 110px}}@media screen and (min-width:500px){body section{padding:100px 0 130px}}@media screen and (min-width:600px){body section{padding:120px 0 160px}}@media screen and (min-width:750px){body section{padding:130px 0 180px}}@media screen and (min-width:950px){body section{padding:140px 0 200px}}@media screen and (min-width:1350px){body section{padding:160px 0 240px}}@media screen and (min-width:1650px){body section{padding:180px 0 280px}}body footer div:only-child,body section div:only-child{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;max-width:1476px;padding:0;width:90%}@media screen and (min-width:300px){body footer div:only-child,body section div:only-child{width:80%}}body{margin-top:32px}@media screen and (min-height:460px){body{margin-top:66px}}@media screen and (min-width:500px){body{margin-top:110px}}header nav a{color:#fff;color:var(--light)}header nav a:hover{color:#ffceff;color:var(--main-lighter)}header a:focus,header nav a:active{color:#f7bbf7;color:var(--main-light);text-decoration:none}@media screen and (min-width:1350px){header nav a{color:#8032a7;color:var(--main)}header nav a:hover{color:#752d99;color:var(--main-dark)}header nav a:active,header nav a:focus{color:#5f2878;color:var(--main-darker)}}footer nav a{color:#fff;color:var(--light);text-decoration:none}footer a:hover{color:#ffceff;color:var(--main-lighter)}footer a:active,header a:focus{color:#f7bbf7;color:var(--main-light)}h1{font-size:20px;word-spacing:.2rem}h2{font-size:18px}input,label,p,textarea{font-size:16px}@media screen and (min-width:300px){h1{font-size:20px}}@media screen and (min-width:360px){h1{font-size:22px}}@media screen and (min-width:400px){h1{font-size:26px}h2{font-size:22px}input,label,p,textarea{font-size:18px}}@media screen and (min-width:460px){h1{font-size:28px}h2{font-size:24px}}@media screen and (min-width:500px){h1{font-size:30px}h2{font-size:26px}input,label,p,textarea{font-size:20px}}@media screen and (min-width:750px){h1{font-size:32px}input,label,p,textarea{font-size:22px}}@media screen and (min-width:1000px){h1{font-size:36px}h2{font-size:28px}input,label,p,textarea{font-size:24px}}@media screen and (min-width:1420px){h1{font-size:38px}input,label,p,textarea{font-size:26px}}@media screen and (min-width:1550px){h1{font-size:42px}h2{font-size:34px}input,label,p,textarea{font-size:28px}}@media screen and (min-width:1650px){h1{font-size:46px}h2{font-size:40px}}button{background-color:#8032a7;background-color:var(--main);border-color:#8032a7;border-color:var(--main);border-radius:1.5em;border-style:solid;border-width:3px;color:#fff;color:var(--light);cursor:pointer;font-size:16px;font-weight:700;margin:0;padding:5px 10px;text-align:center;text-transform:uppercase;transition:all .1s ease-in-out}button:hover{background-color:#fff;background-color:var(--light);color:#752d99;color:var(--main-dark)}button:active,button:focus{background-color:#ffceff;background-color:var(--main-lighter);color:#5f2878;color:var(--main-darker)}@media screen and (min-width:300px){button{border-width:4px;font-size:20px}}@media screen and (min-width:400px){button{font-size:22px}}@media screen and (min-width:460px){button{padding:6px 12px}}@media screen and (min-width:600px){button{border-width:4px;font-size:24px;padding:7px 14px}}@media screen and (min-width:700px){button{border-width:5px;font-size:26px;padding:8px 16px}}@media screen and (min-width:800px){button{border-width:6px;font-size:28px;padding:9px 18px}}@media screen and (min-width:900px){button{padding:10px 20px}}@media screen and (min-width:1000px){button{padding:11px 22px}}@media screen and (min-width:1200px){button{border-width:8px;font-size:30px;padding:12px 24px}}header{align-items:center;background-color:var(--light);box-shadow:0 .1rem 1rem rgba(0,0,0,.2);display:flex;justify-content:center;left:0;min-height:66px;padding:8px 0;position:fixed;right:0;top:0;width:100%;z-index:98}header .non-visible-check,header .visible-check{display:flex;height:25px;left:5%;position:absolute;width:30px}header .non-visible-check{cursor:pointer;margin:0;opacity:0;z-index:99}header .non-visible-check:not(:checked)~.visible-check{border-radius:20% 50% 50% 20%}header .non-visible-check:checked~.visible-check{background-color:var(--main);border-radius:20% 20% 50% 50%}header .burger{width:100%}header .non-visible-check:checked~.visible-check .burger,header .non-visible-check:not(:checked)~nav ul{display:none}header nav ul{align-items:center;background-color:var(--main);box-shadow:0 .1rem 1rem rgba(0,0,0,.2);display:flex;flex-direction:column;left:0;list-style:none;opacity:.985;padding:20px 0;position:absolute;top:48px;width:100%}header nav li{font-size:18px;padding:12px 0;text-transform:uppercase}header .logo{height:30px;width:130px}header button{align-items:center;background-color:var(--main);border:none;border-radius:35%;color:var(--light);cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;padding:0;position:absolute;right:5%;width:30px}header button:hover{border:2px solid var(--main-dark)}header button:active,header button:focus{border:2px solid var(--main-darker)}@media screen and (min-width:330px){header .logo{height:34px;width:129px}}@media screen and (min-width:500px){header{padding:25px 0}header .non-visible-check,header .visible-check{height:42px;width:50px}header nav ul{top:100px}header nav li{font-size:20px;padding:20px 0}header .logo{height:50px;width:190px}header button{font-size:22px;height:50px;width:50px}}@media screen and (min-width:1350px){header .logo{height:62px;width:235px}header .non-visible-check,header .visible-check{display:none}header .non-visible-check:not(:checked)~nav ul{display:flex;height:auto}header nav ul{align-items:center;background:none;box-shadow:none;flex-direction:row;left:7%;opacity:1;padding:0;position:relative;top:0;transition:none;width:auto}header nav li{font-size:24px;padding:0 1.7rem}header nav li:last-child{padding:0 0 0 1.7rem}header .logo{left:5%;position:fixed;top:22px}header button{font-size:26px;height:60px;width:60px}}@media screen and (min-width:1450px){header nav li{padding:0 2rem}header nav li:last-child{padding:0 0 0 2rem}}@media screen and (min-width:1850px){header nav li:last-child{padding:0 2rem}}footer{align-items:center;background-color:var(--main);color:var(--light);display:flex;flex-direction:column;padding:70px 0 60px;width:100%}@media screen and (min-width:420px){footer{padding:90px 0 60px}}@media screen and (min-width:500px){footer{padding:100px 0 60px}}@media screen and (min-width:600px){footer{padding:120px 0 60px}}@media screen and (min-width:750px){footer{padding:130px 0 60px}}@media screen and (min-width:950px){footer{padding:140px 0 60px}}@media screen and (min-width:1350px){footer{padding:160px 0 60px}}@media screen and (min-width:1650px){footer{padding:180px 0 60px}}footer hr{color:var(--light);margin-top:40px;opacity:.18;width:100%}footer .copyright{font-size:1rem;opacity:.76}footer nav{align-items:center;flex-direction:column}footer .wrapper,footer nav{display:flex;flex-wrap:wrap;width:100%}footer .wrapper{justify-content:space-between}footer nav ul{list-style:none;padding:0}footer nav li{flex-basis:calc(50% - 20px);font-size:.8rem;margin:40px auto 0;opacity:.8;padding:0;text-align:center;text-transform:uppercase}@media screen and (min-width:400px){footer nav li{font-size:1rem}}@media screen and (min-width:900px){footer nav{flex-direction:row;justify-content:space-between;margin:34px 0}footer nav li{margin:0}footer .copyright{font-size:1.2rem}footer nav li{font-size:1rem}.li-mid{margin:0 0 0 2.5rem}footer nav li{flex-basis:content}}@media screen and (min-width:1100px){footer .copyright{font-size:1.4rem}footer nav li{font-size:1.2rem}}@media screen and (min-width:1400px){footer nav{margin:40px 0}footer .copyright{font-size:1.6rem}footer nav li{font-size:1.4rem}}@media screen and (min-width:2050px){footer .copyright{font-size:1.8rem}footer nav li{font-size:1.6rem}}.wave{background-color:var(--backgroundColor);position:relative;width:100%}.wave svg{height:15vh;margin-bottom:-7px;max-height:150px;min-height:100px;width:100%;z-index:0}@-webkit-keyframes wave-move-forever{0%{-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}to{-webkit-transform:translate3d(85px,0,0);transform:translate3d(85px,0,0)}}@keyframes wave-move-forever{0%{-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}to{-webkit-transform:translate3d(85px,0,0);transform:translate3d(85px,0,0)}}.wave .wave-parallax>use{-webkit-animation:wave-move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite;animation:wave-move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.wave .tape{bottom:-10px;height:20px;left:0;position:absolute;width:100%;z-index:1}.hero{background-color:var(--main-lighter);height:90vh;margin:70px 0 0;max-height:600px;min-height:400px;padding-top:0}.hero h1{margin:0}.hero h1,.hero p{word-spacing:.2rem}.hero p{color:var(--dark-lighter);display:none}.hero h1 strong{color:var(--contrast-light);text-shadow:1px 1px 1px var(--light)}.hero .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.hero button,.hero h1,.hero p{margin:1rem 0}.hero .left{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.hero .text{text-align:center}.hero .right{display:none}@media screen and (min-width:400px){.hero{max-height:700px;min-height:600px}}@media screen and (min-width:500px){.hero{max-height:800px;min-height:680px}.hero h1{text-transform:uppercase}}@media screen and (min-width:600px){.hero{max-height:900px;min-height:760px}}@media screen and (min-width:750px){.hero{max-height:1000px;min-height:800px}}.hero .phone-img{height:auto;width:100%}@media screen and (((min-height:500px)) or (min-width:540px)){.hero p{display:block}.hero button,.hero h1,.hero p{margin:1.5rem 0}.hero p{margin-top:4rem}}@media screen and (min-height:1000px){.hero button,.hero h1,.hero p{margin:3rem 0}.hero p{margin-top:5rem}.hero{min-height:850px}}@media screen and (min-height:1200px){.hero button,.hero h1,.hero p{margin:3.5rem 0}.hero p{margin-top:6rem}}@media screen and (min-width:1350px){.hero{height:60vh}.hero .content{flex-direction:row;justify-content:space-between;max-height:800px;min-height:550px;text-transform:uppercase}.hero .right{display:flex;justify-content:flex-end;max-width:600px;width:40%}.hero .phone-img{display:none}.hero .pc-img{width:100%}.hero .left{align-items:flex-start;height:auto;justify-content:center;width:60%}.hero .text{align-items:left;text-align:left}.hero .left *{margin:20px 0}.hero button{align-self:flex-start}}.who{padding-bottom:0;text-align:center}.who img{height:auto;width:128px}.who .container p{margin:2rem 0}.who .container .description p:first-child{margin:2rem 0 0}.who h1{text-transform:uppercase}.who .buttons{align-items:center;display:flex;flex-direction:column}.who .buttons button:first-child{margin:0 0 1rem}@media screen and (min-width:500px){.who p{margin:3rem 0}.who .container .description p:first-child{margin:3rem 0 0}.who img{width:160px}}@media screen and (min-width:600px){.who img{width:192px}}@media screen and (min-width:750px){.who .container p{margin:4rem 0}.who .container .description p:first-child{margin:4rem 0 0}.who .buttons button:first-child{margin:0 0 2rem}.who img{width:224px}}@media screen and (min-width:800px){.who .buttons{flex-direction:row;justify-content:center}.who .buttons button:first-child{margin:0 2rem 0 0}.who img{width:256px}}@media screen and (min-width:1650px){.who .container p{margin:5rem 0}.who .container .description p:first-child{margin:5rem 0 0}}.what{text-align:center}.what .container{align-items:center;display:flex;flex-direction:column;width:90%}.what .row{padding:0 0 80px}.what .automatize{margin:60px 0 0}.what .row:last-child{padding:0}.what .left{width:70%}.what .right{width:30%}.what .image-pc,.what .image-phone{margin:1rem 0;width:100%}.what .image-pc{display:none}.what img{border:6px solid var(--main);box-sizing:border-box;height:auto;margin:0 0 1rem;width:100%}.what .cloud{height:auto;position:absolute;width:90%}.what .container p{margin:2rem 0}.what h1{margin:0 0 2rem}.what button,.what h1{text-transform:uppercase}.what button{background-color:var(--main);border-color:var(--main);color:var(--light)}.what button:hover{background-color:var(--light);color:var(--main-dark)}.what button:active,.what button:focus{background-color:var(--main-lighter);color:var(--main-darker)}@media screen and (min-width:300px){.what .cloud,.what .container{width:80%}.what .row{padding:0 0 90px}}@media screen and (min-width:500px){.what .row{padding:0 0 110px}.what .container p{margin:3rem 0}.what img{margin:0 0 2rem}}@media screen and (min-width:600px){.what .row{padding:0 0 130px}.what h1{margin:0 0 3rem}}@media screen and (min-width:750px){.what .row{padding:0 0 160px}.what .container p{margin:4rem 0}}@media screen and (min-width:900px){.what .row{padding:0 0 180px}}@media screen and (min-width:1350px){.row{display:flex;flex-direction:row;justify-content:space-between}.what .analyze{flex-direction:row-reverse}.what .image-phone{display:none}.what .image-pc{display:flex;max-width:1080px;width:60%}.what .text{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;text-align:end;width:31%}.what .analyze .text{align-items:flex-start;text-align:left}.what img{border-width:8px}.what .accelerate img,.what .automatize img{border-radius:25% 20% 25% 20%}.what .analyze img{border-radius:20% 25% 20% 25%}.what .row{padding:0 0 200px}}.what img{border-radius:20%}@media screen and (min-width:1650px){.what .row{padding:0 0 240px}.what .row:last-child{padding:0}.what .container p{margin:5rem 0}}.bar-sm{padding:20px 0 40px}.bar-sm hr{color:var(--main);margin:4rem 0;width:100%}.bar-sm .sm-container{display:flex;justify-content:center}.bar-sm svg{cursor:pointer;margin:0 .5rem;width:32px}@media screen and (min-width:500px){.bar-sm svg{margin:0 1rem;width:48px}}@media screen and (min-width:1350px){.bar-sm svg{margin:0 1rem;width:64px}}.bar-projects h1{margin:0 0 5rem;text-transform:uppercase}.bar-projects .content{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.bar-projects img{cursor:pointer;flex-basis:calc(33.33% - 20px);height:70px;margin:auto auto 20px;width:auto}.bar-projects img:only-child{margin-left:auto;margin-right:auto}@media screen and (min-width:330px){.bar-projects img{margin-bottom:25px}}@media screen and (min-width:500px){.bar-projects img{height:104px;margin-bottom:30px}}@media screen and (min-width:750px){.bar-projects img{height:136px;margin-bottom:40px}}@media screen and (min-width:1350px){.bar-projects .content{justify-content:space-between}.bar-projects img{flex-basis:content;height:140px;margin:0}}.bar-partners{padding-top:0}.bar-partners h1{margin:0 0 5rem;text-transform:uppercase}.bar-partners .content{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}.bar-partners img{cursor:pointer;flex-basis:calc(33.33% - 20px);height:64px;margin:auto auto 20px;width:auto}.bar-partners img:only-child{margin-left:auto;margin-right:auto}@media screen and (min-width:330px){.bar-partners img{margin-bottom:25px}}@media screen and (min-width:500px){.bar-partners img{height:96px;margin-bottom:30px}}@media screen and (min-width:750px){.bar-partners img{height:128px;margin-bottom:40px}}@media screen and (min-width:1450px){.bar-partners img{flex-basis:content;margin:0}.bar-partners .content{justify-content:space-between}}.services{background-color:var(--light-darker);color:var(--dark)}.services h1{color:var(--dark);font-weight:700;margin:0 0 3rem;text-align:center;text-transform:uppercase}.services .row,.services .rows{align-items:center;display:flex;flex-direction:column;width:100%}.services .row{margin-bottom:3rem}.services .row:last-child{margin-bottom:0}.services svg{height:70px;width:70px}.services .bigger-integration,.services .bigger-optimization{height:85px;width:85px}.services h2{font-weight:700;text-transform:uppercase}.services p{line-height:1.5;text-align:justify;text-align-last:center}.services .bigger-consulting{margin-left:5px}@media screen and (min-width:400px){.services svg{height:80px;width:80px}.services .bigger-integration,.services .bigger-optimization{height:100px;width:100px}}@media screen and (min-width:460px){.services svg{height:100px;width:100px}.services .bigger-integration,.services .bigger-optimization{height:130px;width:130px}.services h1{margin:0 0 4rem}}@media screen and (min-width:600px){.services svg{height:120px;width:120px}.services .bigger-integration,.services .bigger-optimization{height:140px;width:140px}.services h1{margin:0 0 5rem}.services .row{margin-bottom:5rem}.services .row:last-child{margin-bottom:0}}@media screen and (min-width:750px){.services svg{height:126px;width:126px}.services .bigger-integration,.services .bigger-optimization{height:150px;width:150px}.services h1{margin:0 0 6rem}.services .row{margin-bottom:6rem}.services .row:last-child{margin-bottom:0}}@media screen and (min-width:1000px){.services h1{margin:0 0 8rem}.services .row{margin-bottom:8rem}.services .row:last-child{margin-bottom:0}}@media screen and (min-width:1350px){.services .rows{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.services .row{align-items:center;flex-direction:column;width:45%}.services svg{height:136px;width:136px}.services .bigger-integration,.services .bigger-optimization{height:170px;width:170px}}.cta-rich{align-items:center;background-color:var(--light-darker);color:var(--main-darker);display:flex;flex-direction:column;text-align:center}.cta-rich svg{display:none}.cta-rich .container{position:relative}.cta-rich *{margin:2rem 0}.cta-rich h1{padding-top:1rem;text-transform:uppercase}.cta-rich button{background-color:var(--main);border-color:var(--main);margin:2rem 0;text-transform:uppercase}.cta-rich .container{align-items:center;display:flex;flex-direction:column;width:80%}.cta-rich button:hover{text-transform:uppercase}.cta-rich h1{color:var(--main-dark)}.cta-rich button{background-color:var(--main-dark);border-color:var(--main-dark);color:var(--light)}.cta-rich button:hover{background-color:var(--light);color:var(--main)}.cta-rich button:active,.cta-rich button:focus{background-color:var(--light-dark);color:var(--main)}@media screen and (min-width:500px){.cta-rich p{margin:1rem 0}}@media screen and (min-width:750px){.cta-rich p{margin:2rem 0}}@-webkit-keyframes move-forever-things{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(10px,20px);transform:translate(10px,20px)}50%{-webkit-transform:translate(-10px,50px);transform:translate(-10px,50px)}75%{-webkit-transform:translate(-10px,40px);transform:translate(-10px,40px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes move-forever-things{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(10px,20px);transform:translate(10px,20px)}50%{-webkit-transform:translate(-10px,50px);transform:translate(-10px,50px)}75%{-webkit-transform:translate(-10px,40px);transform:translate(-10px,40px)}to{-webkit-transform:translate(0);transform:translate(0)}}@media screen and (min-width:1350px){.cta-rich p{margin:3rem 0}.cta-rich svg{-webkit-animation:move-forever-things 25s linear infinite;animation:move-forever-things 25s linear infinite;display:block;height:auto;position:absolute;width:96px}.cta-rich .three-d-puzzle-peace-two{right:0;top:-96px}}@media screen and (min-width:1650px){.cta-rich p{margin:4rem 0}.cta-rich svg{width:128px}.cta-rich .three-d-puzzle-peace-two{right:-45px;top:-128px}}.faq{background-color:var(--light-darker);color:var(--main-darker);padding-top:4rem;text-align:center}.faq .couples{width:100%}.faq h1{color:var(--main-dark);text-transform:uppercase}.faq .couple,.faq button{margin:4rem 0 0}.faq hr{color:var(--main-darker)}.faq .couple:hover{cursor:pointer;opacity:.7}.faq label:hover{cursor:pointer}.faq .answer p{width:100%}.faq .non-visible-check,.faq .non-visible-check:not(:checked)~.answer{display:none}.faq .non-visible-check:checked~.answer{display:flex;font-weight:700;opacity:.92}@media screen and (min-width:750px){.faq .couple,.faq button{margin:6rem 0 0}}.hero-about{height:90vh;margin:70px 0 0;max-height:600px;min-height:500px;padding-top:0}.hero-about h1{margin:0;word-spacing:.2rem}.hero-about h1 strong{color:var(--contrast-light);text-shadow:1px 1px 1px var(--light)}.hero-about p{color:var(--dark-lighter);display:none;word-spacing:.2rem}.hero-about span{color:var(--contrast-light);text-shadow:1px 1px 1px var(--light)}.hero .container{height:100%}.hero-about .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.hero-about button,.hero-about h1,.hero-about p{margin:1rem 0}.hero-about .left{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.hero-about .text{text-align:center}.hero-about .right{display:none}@media screen and (min-width:400px){.hero-about{max-height:700px;min-height:620px}}@media screen and (min-width:500px){.hero-about{max-height:800px;min-height:700px}.hero-about h1{text-transform:uppercase}}@media screen and (min-width:600px){.hero-about{max-height:900px;min-height:780px}}@media screen and (min-width:750px){.hero-about{max-height:1000px;min-height:820px}}.hero-about .phone-img{height:auto;max-width:400px;width:80%}@media screen and (((min-height:500px)) or (min-width:540px)){.hero-about p{display:block}.hero-about button,.hero-about h1,.hero-about p{margin:1.5rem 0}.hero-about p{margin-top:4rem}}@media screen and (min-height:1000px){.hero-about button,.hero-about h1,.hero-about p{margin:3rem 0}.hero-about p{margin-top:5rem}.hero-about{min-height:850px}}@media screen and (min-height:1200px){.hero-about button,.hero-about h1,.hero-about p{margin:3.5rem 0}.hero-about p{margin-top:6rem}}@media screen and (min-width:1350px){.hero-about{height:60vh}.hero-about .content{flex-direction:row-reverse;justify-content:space-between;max-height:800px;min-height:550px;text-transform:uppercase}.hero-about .right{display:flex;justify-content:flex-start;max-width:420px;width:32%}.hero-about .phone-img{display:none}.hero-about .pc-img{height:auto;width:100%}.hero-about .left{align-items:flex-end;height:auto;justify-content:center;width:65%}.hero-about .text{align-items:right;text-align:right}.hero-about .left *{margin:20px 0}.hero-about button{align-self:flex-end}}.projects{background-color:var(--light-darker);text-align:center}.projects h1{margin:0 0 2rem;text-transform:uppercase;width:100%}.projects .project{align-items:center;background-color:var(--light);display:none;flex-direction:column;overflow:hidden;width:100%}.projects .project.active{display:flex}.projects .container{position:relative}.projects .project-container{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}.projects .project-text{align-items:center;display:flex;flex-direction:column;width:100%}.projects h2,.projects p{padding:2.5% 5%}.projects .logo,.projects h2,.projects p{-webkit-animation:appear .3s linear;animation:appear .3s linear;transition:all .1s ease-in-out}.projects .logo{height:60px;margin:0 0 20px;max-width:90%;width:auto}.projects h2{padding-bottom:0;text-transform:uppercase}@-webkit-keyframes appear-phone-cover{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:translate(0,0)}}@keyframes appear-phone-cover{0%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}to{opacity:translate(0,0)}}.projects .project .phone-cover{-webkit-animation:appear-phone-cover .3s linear;animation:appear-phone-cover .3s linear;border:1px solid var(--main);border-radius:25px;height:auto;transition:all .1s ease-in-out;width:92%}.projects .pc-cover{display:none}.projects .arrow{cursor:pointer;padding:0 .5rem}.projects .arrow:hover{opacity:.7}.projects .arrow:active,.projects .arrow:focus{opacity:.9}.projects .arrows{background-color:var(--light);border-radius:0 0 50px 50px;display:inline-flex;justify-content:center;padding:0 0 .5rem;width:100%}.projects .arrow-left .arrow{border-left:1px solid var(--main);-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:500px){.projects h1{margin:0 0 3rem}.projects .logo{height:90px}}@media screen and (min-width:750px){.projects h1{margin:0 0 4rem}.projects .arrow{height:auto;padding:0 1rem;width:36px}.projects .arrows{padding:1rem 0}.projects .logo{height:130px}}@media screen and (min-width:1350px){.projects .phone-cover{display:none}.projects h1{margin:0 0 5rem}.projects .project{border-radius:15px 20px 50px 15px;flex-direction:row;max-height:740px;position:relative}@-webkit-keyframes appear-pc-cover{0%{-webkit-transform:translate(-20%);transform:translate(-20%)}to{opacity:translate(0)}}@keyframes appear-pc-cover{0%{-webkit-transform:translate(-20%);transform:translate(-20%)}to{opacity:translate(0)}}.projects .project .pc-cover{-webkit-animation:appear-pc-cover .3s linear;animation:appear-pc-cover .3s linear;border:1px solid var(--main);border-radius:15px 0 0 15px;display:block;height:auto;transition:all .1s ease-in-out;width:65%}.projects .project-text{height:100%;justify-content:center;width:35%}.projects h2{margin:2rem 0}.projects h2,.projects p{padding:0 2%}.projects .arrows{border:1px solid var(--main);border-radius:0 0 0 15px;bottom:0;left:0;padding:.5rem 0;position:absolute;width:auto;z-index:1}.projects .logo{height:80px;margin:0;max-width:80%}}@media screen and (min-width:1650px){.projects h1{margin:0 0 4rem}.projects .logo{height:120px}.projects h2,.projects p{padding:0 6%}}@media screen and (min-width:1890px){.projects .logo{height:170px}.projects h2,.projects p{padding:0 8%}}.about{padding-bottom:0;text-align:center}.about,.about .container{align-items:center;display:flex;flex-direction:column}.about button,.about h1{text-transform:uppercase}.about button{background-color:var(--main);border-color:var(--main);color:var(--light)}.about button:hover{background-color:var(--light);color:var(--main-dark)}.about button:active,.about button:focus{background-color:var(--main-lighter);color:var(--main-darker)}@media screen and (min-width:500px){.about .container p{margin:1rem 0}}@media screen and (min-width:750px){.about .container p{margin:2rem 0}}@media screen and (min-width:1350px){.about button{margin:2rem 0}.about .container p{margin:3rem 0}}@media screen and (min-width:1650px){.about .container p{margin:4rem 0}}.team{align-items:center;display:flex;flex-direction:column;text-align:center}.team .ceo{border:6px solid var(--main-darker);border-radius:50%;height:auto;width:96px}.team svg{height:32px;padding:0 0 0 1rem;width:auto}.team h1{text-transform:uppercase}.team .member-heading{align-items:center;display:flex;flex-direction:row}.team .member-heading *{margin:0}.team button{background-color:var(--main);border-color:var(--main);color:var(--light);text-transform:uppercase}.team .container{align-items:center;display:flex;flex-direction:column}.team button:hover{background-color:var(--light);color:var(--main);text-transform:uppercase}@media screen and (min-width:500px){.team .ceo{width:160px}}@media screen and (min-width:1350px){.team *,.team button{margin:2rem 0}.team .ceo{width:196px}}.cta{overflow:hidden}.cta .container{position:relative}.cta h1{text-align:center;text-transform:uppercase}.cta .content{align-items:center;display:flex;flex-direction:column;width:100%;z-index:1}.cta .content p{text-align:center}.cta .content hr{background-color:var(--light);border-color:var(--light);float:left;height:2px;margin:10px 0;width:80%}.cta button{background-color:var(--main);border-color:var(--main);color:var(--light);margin:10px 0 0;text-transform:uppercase}.cta button:hover{background-color:var(--light);color:var(--main-dark)}.cta button:active,.cta button:focus{background-color:var(--main-lighter);color:var(--main-darker)}.cta svg{display:none;height:64px;position:absolute;width:auto}@media screen and (min-width:700px){.cta .content hr{margin:25px 0}.cta .content{width:60%}.cta button{margin:30px 0 0}@-webkit-keyframes move-forever-things{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(5px,20px);transform:translate(5px,20px)}50%{-webkit-transform:translate(-5px,80px);transform:translate(-5px,80px)}75%{-webkit-transform:translate(-5px,40px);transform:translate(-5px,40px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes move-forever-things{0%{-webkit-transform:translate(0);transform:translate(0)}25%{-webkit-transform:translate(5px,20px);transform:translate(5px,20px)}50%{-webkit-transform:translate(-5px,80px);transform:translate(-5px,80px)}75%{-webkit-transform:translate(-5px,40px);transform:translate(-5px,40px)}to{-webkit-transform:translate(0);transform:translate(0)}}.cta .purple-thing8{-webkit-animation:move-forever-things 35s cubic-bezier(.55,.5,.45,.5) infinite;animation:move-forever-things 35s cubic-bezier(.55,.5,.45,.5) infinite;display:block;right:5px;top:0}.cta .purple-thing4{-webkit-animation:move-forever-things 40s cubic-bezier(.55,.5,.45,.5) infinite;animation:move-forever-things 40s cubic-bezier(.55,.5,.45,.5) infinite;bottom:0;display:block;left:5px;opacity:.7}}@media screen and (min-width:750px){.cta .content{width:70%}.cta .content hr{margin:35px 0}.cta button{margin:40px 0 0}}@media screen and (min-width:1000px){.cta .content hr{margin:45px 0}.cta button{margin:50px 0 0}.cta .purple-thing7{-webkit-animation:move-forever-things 45s cubic-bezier(.55,.5,.45,.5) infinite;animation:move-forever-things 45s cubic-bezier(.55,.5,.45,.5) infinite;bottom:0;display:block;right:5px}.cta .purple-thing4{opacity:1;top:15%}}@media screen and (min-width:1650px){.cta svg{height:90px}}.creallia-ad{text-align:center}.creallia-ad h1{text-transform:none}.creallia-ad .company{color:var(--contrast-light);text-transform:uppercase}.creallia-ad .container{align-items:center;display:flex;flex-direction:column;width:90%}.creallia-ad .row{padding:0 0 80px}.creallia-ad .row:last-child{padding:0}.creallia-ad .left{width:70%}.creallia-ad .right{width:30%}.creallia-ad .image-pc,.creallia-ad .image-phone{width:100%}.creallia-ad .image-phone{margin:4rem 0 1rem;width:100%}.creallia-ad .image-pc{display:none}.creallia-ad img{border:6px solid var(--main);height:auto;margin:0 0 1rem;width:100%}.creallia-ad .cloud{height:auto;position:absolute;width:90%}.creallia-ad .container p{margin:2rem 0}.creallia-ad h1{margin:0 0 2rem;text-transform:uppercase}.creallia-ad h2{margin:0 0 2rem}.creallia-ad button{background-color:var(--main);border-color:var(--main);color:var(--light);text-transform:uppercase}.creallia-ad button:hover{background-color:var(--light);color:var(--main-dark)}.creallia-ad button:active,.creallia-ad button:focus{background-color:var(--main-lighter);color:var(--main-darker)}@media screen and (min-width:300px){.creallia-ad .cloud,.creallia-ad .container{width:80%}.creallia-ad .row{padding:0 0 90px}}@media screen and (min-width:500px){.creallia-ad .row{padding:0 0 110px}.creallia-ad .container p{margin:3rem 0}.creallia-ad img{margin:0 0 2rem}}@media screen and (min-width:600px){.creallia-ad .row{padding:0 0 130px}.creallia-ad h1,.creallia-ad h2{margin:0 0 3rem}}@media screen and (min-width:750px){.creallia-ad .row{padding:0 0 160px}.creallia-ad .container p{margin:4rem 0}}@media screen and (min-width:900px){.creallia-ad .row{padding:0 0 180px}}.creallia-ad .row{width:100%}@media screen and (min-width:1350px){.creallia-ad .row{display:flex;flex-direction:row;justify-content:space-between}.creallia-ad img{margin:0}.creallia-ad .image-phone{display:none}.creallia-ad .image-pc{display:flex;max-width:1080px;width:53%}.creallia-ad .text{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;text-align:end;width:42%}.creallia-ad img{border-width:8px}.creallia-ad .row{padding:0 0 200px}}.creallia-ad img{border-radius:20%}@media screen and (min-width:1550px){.creallia-ad .image-pc{width:51%}.creallia-ad .text{width:44%}}@media screen and (min-width:1650px){.creallia-ad .row{padding:0 0 240px}.creallia-ad .row:last-child{padding:0}.creallia-ad .container p{margin:5rem 0}}@media screen and (min-width:1820px){.creallia-ad .image-pc{width:51%}.creallia-ad .text{width:44%}}.mia-ad{text-align:center}.mia-ad h1{text-transform:none}.mia-ad .company{color:var(--contrast-light);text-transform:uppercase}.mia-ad .container{align-items:center;display:flex;flex-direction:column;width:90%}.mia-ad .row{padding:0 0 80px}.mia-ad .row:last-child{padding:0}.mia-ad .left{width:70%}.mia-ad .right{width:30%}.mia-ad .image-pc,.mia-ad .image-phone{width:100%}.mia-ad .image-phone{margin:4rem 0 1rem;width:100%}.mia-ad .image-pc{display:none}.mia-ad img{border:6px solid var(--main);height:auto;margin:0 0 1rem;width:100%}.mia-ad .cloud{height:auto;position:absolute;width:90%}.mia-ad .container p{margin:2rem 0}.mia-ad h1{text-transform:uppercase}.mia-ad h1,.mia-ad h2{margin:0 0 2rem}.mia-ad button{background-color:var(--main);border-color:var(--main);color:var(--light);text-transform:uppercase}.mia-ad button:hover{background-color:var(--light);color:var(--main-dark)}.mia-ad button:active,.mia-ad button:focus{background-color:var(--main-lighter);color:var(--main-darker)}@media screen and (min-width:300px){.mia-ad .cloud,.mia-ad .container{width:80%}.mia-ad .row{padding:0 0 90px}}@media screen and (min-width:500px){.mia-ad .row{padding:0 0 110px}.mia-ad .container p{margin:3rem 0}.mia-ad img{margin:0 0 2rem}}@media screen and (min-width:600px){.mia-ad .row{padding:0 0 130px}.mia-ad h1,.mia-ad h2{margin:0 0 3rem}}@media screen and (min-width:750px){.mia-ad .row{padding:0 0 160px}.mia-ad .container p{margin:4rem 0}}@media screen and (min-width:900px){.mia-ad .row{padding:0 0 180px}}.mia-ad .row{width:100%}@media screen and (min-width:1350px){.mia-ad .row{display:flex;flex-direction:row;justify-content:space-between}.mia-ad img{margin:0}.mia-ad .image-phone{display:none}.mia-ad .image-pc{display:flex;max-width:1080px;width:53%}.mia-ad .text{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;text-align:left;width:42%}.mia-ad img{border-width:8px}.mia-ad .row{padding:0 0 200px}}.mia-ad img{border-radius:20%}@media screen and (min-width:1550px){.mia-ad .image-pc{width:51%}.mia-ad .text{width:44%}}@media screen and (min-width:1650px){.mia-ad .row{padding:0 0 240px}.mia-ad .row:last-child{padding:0}.mia-ad .container p{margin:5rem 0}}@media screen and (min-width:1820px){.mia-ad .image-pc{width:51%}.mia-ad .text{width:44%}}.pepite-ad{text-align:center}.pepite-ad h1{text-transform:none}.pepite-ad .company{color:var(--contrast-light);text-transform:uppercase}.pepite-ad .container{align-items:center;display:flex;flex-direction:column;width:90%}.pepite-ad .row{padding:0 0 80px}.pepite-ad .row:last-child{padding:0}.pepite-ad .left{width:70%}.pepite-ad .right{width:30%}.pepite-ad .image-pc,.pepite-ad .image-phone{width:100%}.pepite-ad .image-phone{margin:4rem 0 1rem;width:100%}.pepite-ad .image-pc{display:none}.pepite-ad img{border:6px solid var(--main);height:auto;margin:0 0 1rem;width:100%}.pepite-ad .cloud{height:auto;position:absolute;width:90%}.pepite-ad .container p{margin:2rem 0}.pepite-ad h1{text-transform:uppercase}.pepite-ad h1,.pepite-ad h2{margin:0 0 2rem}.pepite-ad button{background-color:var(--main);border-color:var(--main);color:var(--light);text-transform:uppercase}.pepite-ad button:hover{background-color:var(--light);color:var(--main-dark)}.pepite-ad button:active,.pepite-ad button:focus{background-color:var(--main-lighter);color:var(--main-darker)}@media screen and (min-width:300px){.pepite-ad .cloud,.pepite-ad .container{width:80%}.pepite-ad .row{padding:0 0 90px}}@media screen and (min-width:500px){.pepite-ad .row{padding:0 0 110px}.pepite-ad .container p{margin:3rem 0}.pepite-ad img{margin:0 0 2rem}}@media screen and (min-width:600px){.pepite-ad .row{padding:0 0 130px}.pepite-ad h1,.pepite-ad h2{margin:0 0 3rem}}@media screen and (min-width:750px){.pepite-ad .row{padding:0 0 160px}.pepite-ad .container p{margin:4rem 0}}@media screen and (min-width:900px){.pepite-ad .row{padding:0 0 180px}}.pepite-ad .row{width:100%}@media screen and (min-width:1350px){.pepite-ad .row{display:flex;flex-direction:row;justify-content:space-between}.pepite-ad img{margin:0}.pepite-ad .image-phone{display:none}.pepite-ad .image-pc{display:flex;max-width:1080px;width:53%}.pepite-ad .text{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;text-align:end;width:42%}.pepite-ad img{border-width:8px}.pepite-ad .row{padding:0 0 200px}}.pepite-ad img{border-radius:20%}@media screen and (min-width:1550px){.pepite-ad .image-pc{width:51%}.pepite-ad .text{width:44%}}@media screen and (min-width:1650px){.pepite-ad .row{padding:0 0 240px}.pepite-ad .row:last-child{padding:0}.pepite-ad .container p{margin:5rem 0}}@media screen and (min-width:1820px){.pepite-ad .image-pc{width:51%}.pepite-ad .text{width:44%}}.error-section{align-items:center;background-color:var(--backgroundColor);color:var(--textColor);display:flex;flex-direction:column;height:70vh;justify-content:center;min-height:560px;padding-top:100px;text-align:center;width:100%}.error-section h1{color:var(--main);font-size:10rem;margin:0}.error-section p{color:var(--main);margin:1rem 0}.error-section button{background-color:var(--light);border-color:var(--main);color:var(--main);cursor:pointer;margin:2rem 0}.error-section button:hover{background-color:var(--main);color:var(--light)}.error-section button:active,.error-section button:focus{background-color:var(--main-light);color:var(--main)}.contact{overflow:hidden;padding-top:10px;position:relative}.contact .contact-notification-message{cursor:auto}.contact .contact-success{background-color:green}.contact .contact-fail{background-color:red}.contact .contact-notification.hidden{opacity:0;visibility:hidden}.contact .contact-notification.active{opacity:1;visibility:visible;z-index:2}.contact .contact-notification-message{font-size:18px;margin:0}.contact .contact-notification{border-radius:5px;bottom:1rem;color:#fff;cursor:pointer;padding:20px;position:fixed;right:1rem;text-align:center;transition:all .5s ease-in-out}@media screen and (min-width:800px){.contact{padding-top:40px}}.contact-form{align-items:center;background-color:var(--light);display:flex;flex-direction:column;max-width:1476px;padding:34px 0 0;width:90%;z-index:1}@media screen and (min-height:460px){.contact-form{padding:0}}.contact-form h1{margin-bottom:0;text-align:center}.contact-form label{align-items:left;display:flex;flex-direction:column;margin:0 0 15px;text-align:left;width:100%}.contact-form .identity-block{width:100%}.contact-form input{border:1px solid var(--main);border-radius:5px;color:var(--dark);padding:5px}.contact-form input,.contact-form textarea{background-color:var(--light);box-sizing:border-box;width:100%}.contact-form textarea{border:1px solid var(--main);border-radius:10px;color:var(--main-darker);height:300px;padding:10px;resize:none}.contact-form .heading-desc{display:none}.contact-form label *{margin:4px 0;width:100%}.contact-form .heading{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contact-form .heading .text{text-align:center;width:100%}.contact-form .heading img{display:none}.contact-form hr{color:var(--main-light);margin:0 0 1rem;width:100%}.contact-form .email-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}.contact-form textarea:last-child{margin-bottom:2rem}.contact-form button{background-color:var(--contrast-dark);border-color:var(--contrast-dark);color:var(--light)}.contact-form button:hover{background-color:var(--light);color:var(--contrast-dark)}.contact-form .mail{height:16px;padding:0 4% 0 0;width:auto}@media screen and (min-width:300px){.contact-form{width:80%}}@media screen and (min-width:400px){.contact-form .mail{height:20px}.contact-form .heading-desc{display:flex;margin-top:0;text-align:center}}@media screen and (min-width:500px){.contact-form hr{margin:1.25rem 0 2.5rem}.contact-form label *{margin:8px 0}.contact-form label{margin:0 0 20px}.contact-form textarea:last-child{margin-bottom:2.5rem}.contact-form .email-container{margin:10px 0}}@media screen and (min-width:600px){.contact-form .mail{height:24px}.contact-form .email-container{margin:14px 0}}@media screen and (min-width:550px){.contact-form .identity-block{display:inline-flex}.contact-form .identity-block label:first-child{margin-right:5%}.contact-form .heading{align-items:center;flex-direction:row;justify-content:space-between}.contact-form .heading img{display:flex;height:240px;width:auto}.contact-form .heading-text{display:flex;flex-direction:column;height:240px;justify-content:space-between}.contact-form .email-container{justify-content:left}.contact-form h1{text-align:left;text-transform:uppercase}.contact-form .heading-desc{text-align:left;width:90%}}@media screen and (min-width:800px){.contact-form .mail{height:28px}}@media screen and (min-width:940px){.contact-form .mail{height:32px}.contact-form .heading-desc{width:100%}}@media screen and (min-width:1000px){.contact-form .heading img,.contact-form .heading-text{height:280px}}@media screen and (min-width:1350px){.contact-form .heading img,.contact-form .heading-text{height:320px}}@media screen and (min-width:1620px){.contact-form .heading img,.contact-form .heading-text{height:340px}}.legal-notice{align-items:center;display:flex;flex-direction:column;padding:1rem 0 4rem;text-align:center;width:100%}.legal-notice h2{margin:4rem 0 0}@media screen and (min-width:750px){.legal-notice{padding:2rem 0 8rem}.legal-notice h2{margin:6rem 0 0}}.ai-possibilities{text-align:center}.ai-possibilities .container{align-items:center;display:flex;flex-direction:column;width:90%}.ai-possibilities .main-title,.ai-possibilities .row{padding:0 0 80px}.ai-possibilities .automatize{margin:60px 0 0}.ai-possibilities .row:last-child{padding:0}.ai-possibilities .left{width:70%}.ai-possibilities .right{width:30%}.ai-possibilities .image-pc,.ai-possibilities .image-phone{margin:1rem 0;width:100%}.ai-possibilities .image-pc{display:none}.ai-possibilities img{border:6px solid var(--main);box-sizing:border-box;height:auto;margin:0 0 1rem;width:100%}.ai-possibilities .cloud{height:auto;position:absolute;width:90%}.ai-possibilities .container p{margin:2rem 0}.ai-possibilities h1{margin:0 0 2rem;text-transform:uppercase}.ai-possibilities button{background-color:var(--main);border-color:var(--main);color:var(--light);text-transform:uppercase}.ai-possibilities button:hover{background-color:var(--light);color:var(--main-dark)}.ai-possibilities button:active,.ai-possibilities button:focus{background-color:var(--main-lighter);color:var(--main-darker)}@media screen and (min-width:300px){.ai-possibilities .cloud,.ai-possibilities .container{width:80%}.ai-possibilities .main-title,.ai-possibilities .row{padding:0 0 90px}}@media screen and (min-width:500px){.ai-possibilities .main-title,.ai-possibilities .row{padding:0 0 110px}.ai-possibilities .container p{margin:3rem 0}.ai-possibilities img{margin:0 0 2rem}}@media screen and (min-width:600px){.ai-possibilities .main-title,.ai-possibilities .row{padding:0 0 130px}.ai-possibilities h1{margin:0 0 3rem}}@media screen and (min-width:750px){.ai-possibilities .main-title,.ai-possibilities .row{padding:0 0 160px}.ai-possibilities .container p{margin:4rem 0}}@media screen and (min-width:900px){.ai-possibilities .main-title,.ai-possibilities .row{padding:0 0 180px}}.row{width:100%}@media screen and (min-width:1350px){.row{display:flex;flex-direction:row;justify-content:space-between}.ai-possibilities .inverserow{flex-direction:row-reverse}.ai-possibilities .image-phone{display:none}.ai-possibilities .image-pc{display:flex;max-width:1080px;width:60%}.ai-possibilities .text{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;text-align:end;width:31%}.ai-possibilities .inverserow .text{align-items:flex-start;text-align:left}.ai-possibilities img{border-width:8px}.ai-possibilities .accelerate img,.ai-possibilities .automatize img{border-radius:25% 20% 25% 20%}.ai-possibilities .inverserow img{border-radius:20% 25% 20% 25%}.ai-possibilities .row{padding:0 0 200px}}.ai-possibilities img{border-radius:20%}@media screen and (min-width:1650px){.ai-possibilities .row{padding:0 0 240px}.ai-possibilities .row:last-child{padding:0}.ai-possibilities .container p{margin:5rem 0}}.hero-skills{background-color:var(--main-lighter)}.hero-skills .content{grid-gap:20px;display:grid;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(6,1fr);width:100%}.hero-skills .heading{background-color:var(--dark-lighter);border-radius:22px;box-sizing:border-box;color:var(--light);grid-column:1/7;grid-row:1;padding:20px;text-align:center}.hero-skills .heading h1{margin:0 0 .67em}.hero-skills .feature svg{height:64px;width:auto}.hero-skills .feature{background-color:var(--light);border:3px solid var(--main);border-radius:22px;box-sizing:border-box;padding:20px;text-align:center}.hero-skills .feature1{grid-column:1/7;grid-row:2}.hero-skills .feature2{grid-column:1/7;grid-row:3}.hero-skills .feature3{grid-column:1/7;grid-row:4}.hero-skills .feature4{grid-column:1/7;grid-row:5}.hero-skills button{background-color:var(--light);border-color:var(--light);color:var(--dark);margin:.67em 0 0}.hero-skills button:hover{background-color:var(--dark);color:var(--light)}.hero-skills button:active,.hero-skills button:focus{background-color:var(--light-darker);border-color:var(--light-darker);color:var(--dark)}@media screen and (min-width:510px){.hero-skills .feature{height:400px;padding:40px 20px}.hero-skills .heading{padding:40px}.hero-skills .feature svg{height:70px;width:auto}.hero-skills .feature1{grid-column:1/4;grid-row:2}.hero-skills .feature2{grid-column:4/7;grid-row:2}.hero-skills .feature3{grid-column:1/4;grid-row:3}.hero-skills .feature4{grid-column:4/7;grid-row:3}}@media screen and (min-width:600px){.hero-skills .feature{height:440px;padding:60px 20px}.hero-skills .heading{padding:50px}.hero-skills .feature svg{height:90px;width:auto}}@media screen and (min-width:900px){.hero-skills .feature{border-width:5px;height:460px;padding:70px 30px}.hero-skills .heading{padding:60px}.hero-skills .feature svg{height:110px;width:auto}.hero-skills .content{grid-gap:40px}}@media screen and (min-width:1250px){.hero-skills .heading{background-color:var(--dark-lighter);grid-column:1/5;grid-row:1;height:520px;padding:80px 100px;text-align:left}.hero-skills button{border-bottom-left-radius:10px;border-top-left-radius:10px}.hero-skills .feature{height:520px}.hero-skills .feature1{grid-column:5/7;grid-row:1}.hero-skills .feature2{grid-column:1/3;grid-row:2}.hero-skills .feature3{grid-column:3/5;grid-row:2}.hero-skills .feature4{grid-column:5/7;grid-row:2}}@media screen and (min-width:1650px){.hero-skills .content{grid-gap:60px}.hero-skills .heading{height:600px;padding:120px}.hero-skills .feature{height:600px;padding:90px 40px}.hero-skills .feature svg{height:130px;width:auto}}
/*# sourceMappingURL=main.f8aae8b1.css.map*/