@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.logo{height:3rem;padding:0;margin:0;will-change:filter;transition:filter .3s}.App{width:100%;margin:0 auto;text-align:center}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}#contact{padding:0;padding-top:3rem;color:var(--light)}.carte-contact{width:40%;background-color:var(--dark-2);padding:1rem;border-radius:20px;box-shadow:0 0 10px #ffffff1a;margin:3rem auto;display:grid;grid-template-columns:1fr;grid-gap:1rem}.carte-contact div{display:flex;flex-direction:column;justify-content:center;width:70%;margin:auto}.carte-contact h2{margin:1rem auto;text-align:center}.carte-contact h3{font-size:1.5rem;margin:1rem auto;text-align:start}.carte-contact h3 img{width:30px;height:30px}#devis{display:flex;align-items:center;flex-direction:column;color:var(--light)}#devis form{width:90%;display:grid;grid-template-rows:1fr 1fr 1fr 1fr 3fr 1fr;gap:1rem}#devis form div{width:70%;margin:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#devis form div select{padding:10px;width:100%;transition:.3s;color:var(--light-2);border:none;border-radius:10px;box-shadow:0 0 10px #0000004d;background-color:var(--dark);font-size:larger}#devis form input{padding:10px;width:97%;transition:.3s;color:var(--light-2);border:none;border-radius:10px;box-shadow:inset 0 0 10px #ffffff1a;background-color:var(--dark);font-size:large}#devis form input:focus-visible{outline:none}#devis form textarea{padding:10px;width:97%;height:20vh;color:var(--light-2);border:none;border-radius:10px;box-shadow:inset 0 0 10px #ffffff1a;background-color:var(--dark);font-size:large}#devis form textarea:focus-visible{outline:none}#devis form button{width:50%;margin:auto;background-color:#f0f0f0;border-radius:10px}@media (max-width: 1024px){.carte-contact{width:80%}}@media screen and (max-width: 768px){#contact{padding:0;padding-top:3rem;width:90%;margin:auto}.carte-contact{width:100%;grid-template-columns:1fr;padding:1rem 0;grid-gap:1rem}.carte-contact div{width:90%}.carte-contact>img{width:50%}.carte-contact>img:first-child{height:5rem}.carte-contact h3{font-size:1.2em}#devis,#devis p,#devis form div{width:90%}}footer{width:100%;background-color:var(--dark-2);color:var(--light)}.footer-container{width:80%;padding:2rem;margin:auto;display:flex;justify-content:space-between;align-items:center}.footer-infos{width:30%}.footer-infos p{font-size:.8rem;text-align:start}.footer-links{width:30%}.footer-links ul{list-style:none;padding:0}.footer-links ul li{margin:0;text-align:start}.footer-links ul li a{color:#fff;text-decoration:none}.footer-links ul li a p{display:flex;align-items:center}.footer-links ul li p img{margin-right:.5rem}@media (max-width: 1024px){.footer-container{flex-direction:column}.footer-infos{width:100%;margin-bottom:1rem}.footer-links{width:100%}}html{scroll-behavior:smooth}header{position:fixed;margin:auto;display:flex;top:0;left:0;width:100%;height:4rem;text-align:center;justify-content:center;z-index:1000;background-color:#021420d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 10px #ffffff1a}header nav{display:flex;justify-content:space-between;align-items:center;width:90%;padding:0}header nav ul{display:flex;justify-content:space-between;flex-direction:row;align-items:center;margin:0;padding:0}header .logo-container{display:flex;justify-content:flex-start;align-items:center}header .logo-container a{padding:0}header nav ul li{list-style:none;position:relative;transition:scale .8s}header nav ul li:hover{scale:1.02;transition:scale .8s}header nav ul img{height:4rem;margin:.5rem}header nav ul a{margin:0;height:100%;padding:1.5rem 1rem;box-sizing:border-box;font-size:1rem;text-decoration:none;color:var(--light);font-weight:600}header nav ul div a{margin:0 2rem;padding:0;box-sizing:border-box;font-size:1rem;font-weight:600}header nav ul a:hover,header nav ul div a:hover{color:var(--primary-color);transition:color .3s}header nav ul button{background-color:var(--primary-color);color:var(--light);cursor:pointer;border:none;border-radius:4px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;position:relative;transition:background-color .3s}header nav ul button:hover{background-color:var(--secondary-color);transition:background-color .3s}.sub-menu{display:none;position:absolute;top:3rem;left:0;width:auto;background-color:#021420d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 10px #ffffff1a;border-radius:0 0 20px 20px}.sub-menu li{padding:1rem 0;text-align:left;white-space:nowrap}.sub-menu li a{padding:1rem}header nav ul li:hover>ul,.sub-menu:hover{display:block}@media (max-width: 768px){header{justify-content:space-between;align-items:center}header nav{display:none;position:fixed;padding:0;top:0;left:0;width:100%;justify-content:flex-start;align-items:center;z-index:1000}header nav ul{width:100%;height:100vh;margin:auto;padding-top:4rem;justify-content:flex-start;background-color:#021420;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}header nav ul li{display:flex;justify-content:center;align-items:center;width:100%;margin:0;border-bottom:1px solid rgba(255,255,255,.1)}header nav ul li a{width:100%;padding:1rem 0}header .active{display:flex}header .active ul{flex-direction:column}header .logo{display:block;z-index:2000}.burger{display:block;cursor:pointer;margin:1rem;z-index:2000}.bar1,.bar2,.bar3{width:1.5rem;height:.25rem;background-color:var(--light);margin:.25rem 0;border-radius:10px;transition:.4s}}section{padding-top:6rem}#accueil{width:100%;aspect-ratio:16/9;margin:-6rem 0;display:flex;align-items:center;overflow:hidden}#accueil .bg{position:absolute;z-index:-1;top:0;left:0;width:100%;aspect-ratio:16/9;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,#fff 0,#fff 75%,#fff0);mask-image:linear-gradient(to bottom,#fff 0,#fff 75%,#fff0)}#accueil h1{color:#fff;font-size:4rem}#accueil>div{margin:auto}#accueil p{width:70%;margin:auto;font-size:1.5rem;color:var(--light);margin-bottom:3rem}#services{width:90%;margin:auto}#services ul{padding:0;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr 1fr;row-gap:30px;column-gap:30px}#services ul li:nth-child(6){display:flex;flex-direction:column;justify-content:space-around;background:linear-gradient(45deg,#93117e,#009ee0);color:#fff}#services ul li:nth-child(6) h3{background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#services ul li:nth-child(6) button{color:#93117e;background:#fff}#services .row{display:flex;justify-content:space-around}#services li{list-style:none;padding:2rem 1rem;border-radius:20px;background-color:var(--dark-2);color:var(--light)}#services li h3{margin-top:0}#services li h3 img{width:1em;height:1em}#services li p{margin:0}#services .go-to-services{width:100%;padding:1rem;margin:2rem 0;border-radius:20px;font-size:1.5rem;display:flex;justify-content:center;align-items:center}#avantages{position:relative;overflow:hidden;padding-top:7rem}#avantages .Bubble-bg:after{background-color:var(--dark-3);content:"";border-top-left-radius:60% 100%;border-top-right-radius:60% 100%;position:absolute;top:3rem;left:-50%;bottom:0;z-index:-1;width:200%;height:100%;box-shadow:0 0 10px #0000001a}.avantages-illustration{width:50%;aspect-ratio:1.618/1;object-fit:contain}#avantages ul{padding:0;width:80%;margin:auto;display:grid;gap:2rem}#avantages li{list-style:none}#avantages li div{display:flex;justify-content:space-between}#avantages li .odd{flex-direction:row-reverse}#avantages h3{text-align:start;width:90%;margin:auto}#avantages p{width:90%;margin:auto;text-align:start;color:var(--light)}#temoignages{overflow:hidden;width:100%;margin:auto;padding-bottom:6rem;opacity:1;transition:opacity 1s;position:relative}#temoignages .avis-container{width:90%;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:4rem}#temoignages .avis{width:100%;border-radius:20px;background-color:var(--dark-2);padding:1rem;margin:auto;display:flex;justify-content:space-between;gap:2rem}#temoignages .avis p{margin:auto;font-size:small;text-align:start;color:var(--light)}#temoignages .avis img{width:4rem;height:4rem;object-fit:cover;border-radius:50%}#temoignages .Bubble-bg:after{background-color:var(--dark-3);content:"";border-bottom-left-radius:60% 100%;border-bottom-right-radius:60% 100%;position:absolute;top:0;left:-50%;bottom:0;z-index:-2;width:200%;height:100%;box-shadow:0 0 10px #0000001a}#portfolio{color:var(--light)}#portfolio .portfolio-gallery{width:80%;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5rem}#portfolio .portfolio-gallery p{font-size:.8rem}#portfolio .portfolio-gallery img{width:100%;height:auto;border-radius:20px;box-shadow:0 0 10px #ffffff1a;transition:transform 1s}#portfolio .portfolio-gallery img:hover{transform:scale(1.05);transition:transform .5s;cursor:pointer}#CTA{width:60%;margin:6rem auto;padding:3rem;background:linear-gradient(45deg,#93117e,#009ee0);color:#fff;text-align:center;border-radius:20px;box-shadow:0 0 10px #0000001a}#CTA button{padding:1rem 2rem;background:#fff;color:#93117e;border:none;border-radius:20px;cursor:pointer;margin:auto;margin-top:1rem}.CTA-buttons{display:flex;margin:auto;justify-content:center;gap:2rem}#CTA h2{color:#fff}@media (max-width: 1024px){#accueil{margin:0;padding:4rem 0;aspect-ratio:unset}#accueil h1{font-size:3rem}#accueil p{width:80%;font-size:1.5rem}#accueil .bg{aspect-ratio:unset;object-fit:fill}#services ul{grid-template-columns:1fr}.avantages-illustration{width:60%;margin:auto}#avantages li div,#avantages li .odd{flex-direction:column;gap:1rem}#avantages ul{width:90%}#avantages .w5{margin:auto;width:90%}#avantages .odd p{text-align:start}#avantages h3,#avantages .odd h3{text-align:center}#avantages .Bubble-bg:after{border-top-left-radius:60% 50%;border-top-right-radius:60% 50%}#temoignages .avis-container{grid-template-columns:1fr;grid-gap:2rem}#temoignages .avis{width:unset}#portfolio .portfolio-gallery{grid-template-columns:1fr 1fr}.CTA-buttons{flex-direction:column}.CTA-buttons button{width:100%}}@media screen and (max-width: 768px){section{padding:2rem 0}#accueil .bg{height:100vh;width:100vw;object-fit:cover;left:50%;transform:translate(-50%);overflow:hidden}#accueil h1{font-size:2rem}#accueil p{width:90%;font-size:1rem;font-weight:400}#services{width:100%}#services ul{width:90%;margin:auto;margin-bottom:1rem}#services .go-to-services{width:90%;padding:1rem 0;margin:auto;font-size:1rem}#avantages .Bubble-bg:after{border-top-left-radius:60% 20%;border-top-right-radius:60% 20%}.avantages-illustration,.avantages-illustration-odd{position:relative;width:80%;left:0;top:0}#avantages h3,#avantages p,#avantages ul{width:100%}#avantages li{padding:0}#temoignages{padding-top:0}#temoignages .Bubble-bg:after{border-bottom-left-radius:60% 20%;border-bottom-right-radius:60% 20%}#temoignages .Bubble-bg2:after{width:100%;left:0;border-radius:50%/100%}#temoignages .quote{width:80%;left:10%;margin-top:3rem}.Bubble-bg2{height:25rem}#temoignages q{font-size:1rem;margin-top:3rem}#portfolio p{width:90%;margin:auto;margin-bottom:3rem}#portfolio .portfolio-gallery{grid-template-columns:1fr;padding:0;grid-gap:1rem}#CTA{width:80%;padding:1rem}#CTA button{padding:.5rem 1rem;width:90%}}.hidden{display:none}.article{width:80%;margin:auto;padding:3rem 0;display:grid;grid-template-columns:2fr 1fr;align-items:center}.article:nth-child(odd){grid-template-columns:1fr 2fr}.article img{width:100%}#portfolio-accueil{height:100vh;margin:-6rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--light);overflow:hidden;background-size:cover;background-position:center;background-attachment:fixed}#portfolio-accueil .bg{position:fixed;z-index:-1;top:0;left:0;width:100%;opacity:1}#portfolio-accueil p{width:50%}.portfolio-page{position:relative;overflow:hidden}.Portfolio-Bubble-bg:after{background-color:var(--dark-3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#02142099;content:"";border-top-left-radius:35% 100%;border-top-right-radius:35% 100%;position:absolute;top:0;left:-50%;bottom:0;z-index:0;width:200%;height:100%;box-shadow:0 0 10px #0000001a}.portfolio-page h3{margin-top:0;text-align:center}.portfolio-page>div>ul{list-style-type:none;width:90%;margin:auto;margin-top:10rem;display:grid;grid-template-rows:1fr 1fr 1fr;grid-gap:3rem;padding:0;position:relative;z-index:1}.portfolio-page>div>ul>li{margin:auto;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:2rem;align-items:center}.portfolio-page>div>ul>li:nth-child(2n){grid-template-columns:1fr 1.5fr}.portfolio-page>div>ul>li>a>div img{aspect-ratio:1.618/1;object-fit:cover;width:100%;border-radius:20px;box-shadow:0 0 10px #0000004d;padding-top:30px}.portfolio-info{height:100%;color:var(--light);text-align:start;background-color:var(--dark-2);border-radius:20px;box-shadow:0 0 10px #0000004d;display:flex;flex-direction:column;justify-content:space-around}.portfolio-info h3{margin-top:2rem}.portfolio-info p{margin:0;text-align:end}.portfolio-info p.results{margin:0;text-align:start}.portfolio-info p strong{white-space:nowrap;text-align:left}.portfolio-info div{display:flex;justify-content:space-between;width:80%;margin:auto}.portfolio-info div:nth-child(5){flex-direction:column}.portfolio-info a{margin:0 auto}.portfolio-page .learn-more{margin:0 2rem;display:flex;justify-content:center}.portfolio-page .learn-more button{margin-bottom:2rem;display:flex;justify-content:center}.portfolio-page .learn-more button img{margin:auto;margin-left:.5rem;height:20px;width:20px}.portfolio-page .fakeHeader{display:flex;position:absolute;top:0;left:0;width:100%;height:30px;overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#fff;justify-content:flex-start;align-items:center}.portfolio-page .redCircle,.portfolio-page .blueCircle,.portfolio-page .greenCircle{width:10px;height:10px;margin:0 .2rem;border-radius:50%;box-shadow:0 0 10px #0000001a}.portfolio-page .redCircle{background-color:#e7663d;margin-left:1rem}.portfolio-page .blueCircle{background-color:#009ee0}.portfolio-page .greenCircle{background-color:#4caf50}@media (max-width: 1024px){#portfolio-accueil{height:unset;margin:0;padding:4rem 0;aspect-ratio:unset}#portfolio-accueil h1{font-size:3rem}#portfolio-accueil .bg{aspect-ratio:unset;object-fit:fill}.Portfolio-Bubble-bg:after{border-top-left-radius:60% 10%;border-top-right-radius:60% 10%}.portfolio-page>div>ul>li,.portfolio-page>div>ul>li:nth-child(2n){grid-template-columns:1fr;padding:0}}@media screen and (max-width: 768px){#portfolio-accueil h1{font-size:2rem}#portfolio-accueil p{width:90%}#portfolio-accueil .bg{height:100vh;width:100vw;object-fit:cover;left:50%;transform:translate(-50%);overflow:hidden}.portfolio-page .fakeHeader{height:20px}.portfolio-page .fakeHeader .redCircle,.portfolio-page .fakeHeader .blueCircle,.portfolio-page .fakeHeader .greenCircle{width:8px;height:8px}.portfolio-page .portfolio-item a div img{padding-top:20px}.portfolio-info ul{padding-left:1rem}.portfolio-page>div>ul>li:nth-child(2n){grid-template-columns:1fr}.portfolio-page>div>ul>li:nth-child(2n) a{grid-row:1}}.services-page{width:100%}.services-page #services-accueil{padding:0;margin-bottom:3rem;background-color:unset}.services-page #tarifs{background-color:transparent;box-shadow:unset;width:90%}.services-page #tarifs ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;padding:0}.services-page #tarifs ul li{list-style:none;display:grid;grid-template-columns:1fr 8fr;gap:1rem;flex-direction:row;text-align:start;padding:1rem;border-radius:20px;color:var(--light);background-color:var(--dark-3);box-shadow:0 0 10px #0000001a}.services-page #tarifs ul li div{display:flex;flex-direction:column;justify-content:space-between}.services-page #tarifs ul li div a{width:100%}.services-page #tarifs ul li:nth-child(6){background:linear-gradient(45deg,#93117e,#009ee0)}.services-page #tarifs ul li:nth-child(6) .serviceName{background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-page #tarifs ul li:nth-child(6) button{color:#93117e;background:var(--light);width:100%}.services-page #tarifs ul li img{width:100%;height:auto}.services-page #tarifs ul li .serviceName{font-size:1.5rem;font-weight:700;margin:0;background:var(--light);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services-page #tarifs ul li button{margin:0}.services-page #tarifs .formules-container{width:80%;margin:auto;margin-bottom:2rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;padding:1rem}.services-page #tarifs .formule{display:flex;flex-direction:column;padding:2rem;border:1px solid var(--light);border-radius:20px;background-color:#0000001a;grid-gap:1rem}.services-page #tarifs .formule:last-child{border:1px solid var(--primary-color);background-color:var(--dark-3)}.services-page #tarifs .formule h3{text-align:start;font-size:1.5rem;margin:0}.services-page #tarifs .formule p{text-align:start;margin:0;font-size:2rem;color:var(--primary-color)}.services-page #tarifs .formule .pricing-list{margin:0;display:flex;flex-direction:column;grid-gap:1.2rem}.services-page #tarifs .formule .pricing-list li{display:flex;background-color:unset;padding:0;font-size:small}.services-page #tarifs .formule .pricing-list li:nth-child(6){background:unset}.services-page #tarifs .formule a{width:100%;margin-top:auto;margin-bottom:0}.services-page #tarifs .formule a button{width:100%;margin:0}.back-to-top{display:flex;justify-content:center!important}.go-to-services{width:80%;margin:0 auto auto;padding:1rem;margin-bottom:4rem;border-radius:20px;font-size:1.5rem;display:flex;justify-content:center;align-items:center}#services-accueil{width:100%;aspect-ratio:16/9;margin:-6rem 0;display:flex;justify-content:center;align-items:flex-start;color:#fff;overflow:hidden}#services-accueil .bg{position:absolute;z-index:-1;top:0;left:0;width:100%;aspect-ratio:16/9;object-fit:cover;-webkit-mask-image:linear-gradient(to bottom,#fff 0,#fff 75%,#fff0);mask-image:linear-gradient(to bottom,#fff 0,#fff 75%,#fff0)}#services-accueil div{width:50%;margin:auto auto auto 5%;display:flex;flex-direction:column;justify-content:center}#services-accueil h1{font-size:4rem}#services-accueil p{margin:1rem auto;width:80%;font-weight:700}.services-page section{padding:2rem;margin:auto;margin-bottom:2rem;width:80%;color:var(--light)}.services-page section .service-description{width:50%;margin:1rem auto}.services-page section:nth-child(2n){background-color:var(--dark-3);border-radius:50px;box-shadow:0 0 10px #0000001a}.services-page section p ul{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0;margin:auto;justify-content:center;align-items:center}.services-page section p ul li{list-style:none;margin:1rem;padding:1rem;border-radius:20px;box-shadow:inset 0 0 10px #ffffff1a;background-color:var(--dark-3);font-size:larger;font-weight:700}.services-page section button{margin-top:2rem}.services-page section a{display:flex;justify-content:space-between;align-items:center;margin:1rem auto}.services-page .tarif{margin:0;font-weight:700;color:var(--secondary-color)}.services-page .service-content{display:grid;grid-template-columns:1fr 3fr}.services-page .service-cover{width:50%;border-radius:20px}@media (max-width: 1024px){#services-accueil{margin:0;padding:4rem 0;aspect-ratio:unset}#services-accueil h1{font-size:3rem}#services-accueil div{width:100%;margin:auto auto auto 0}#services-accueil .bg{aspect-ratio:unset;object-fit:fill}.services-page #tarifs ul{width:100%;padding:0;grid-template-columns:1fr}.services-page #tarifs .formules-container{grid-template-columns:1fr 1fr;width:100%;padding:0}.services-page section .service-description{width:80%}.services-page section p ul{grid-template-columns:1fr;width:100%}}@media screen and (max-width: 768px){#services-accueil .bg{height:100vh;width:100vw;object-fit:cover;left:50%;transform:translate(-50%);overflow:hidden}#services-accueil div{width:100%}#services-accueil h1{font-size:2rem}#services-accueil p{width:90%;font-size:1rem;font-weight:400}.services-page h2{font-size:1.5rem}.services-page section{padding:1rem 0;width:90%}.services-page section:nth-child(2n){border-radius:20px}.services-page #tarifs{width:90%}.services-page #tarifs ul li{grid-template-columns:1fr;padding:0}.services-page #tarifs ul li img{width:15%;height:auto;margin:auto;margin-top:1rem}.services-page #tarifs ul li div{padding:0;width:90%;margin:auto}.services-page #tarifs ul li div p{text-align:start}.services-page #tarifs .formules-container{grid-template-columns:1fr;width:100%;padding:0}.go-to-services{width:100%;padding:1rem 0;font-size:1rem}.go-to-services img{width:20px;height:auto;margin-left:.5rem}.services-page section p ul li{padding:1rem;margin:1rem;font-size:1em}.services-page section .service-description{width:90%}}:root{font-family:Poppins;line-height:1.5;font-weight:500;background-color:var(--dark);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color: #4ec6d4;--secondary-color: #6bd8ff;--dark: #021420;--dark-2: #0d1b2a;--dark-3: #1b2631;--dark-4: #415a77;--light: #f9f9f9;--light-2: #e0e0e0;--light-3: #c1c1c1;--light-4: #a2a2a2}a{font-weight:500;color:var(--light);text-decoration:inherit}a:hover{color:var(--primary-color)}body{margin:0;display:flex;justify-content:center;place-items:center;min-width:320px;min-height:100vh}h1,h2,h3,h4,h5{font-weight:700}h1{font-size:4rem;line-height:1.1}h2{font-size:3rem;line-height:1.2;color:var(--light-2)}h3{font-size:2rem;line-height:1.3;color:var(--light-2)}h4{font-size:1.5rem;line-height:1.4}h5{font-size:1.25rem;line-height:1.5}p{font-size:1rem;line-height:1.6}strong{color:var(--secondary-color)}.w1{width:10%}.w2{width:20%}.w3{width:30%}.w4{width:40%}.w5{width:50%}.w6{width:60%}.w7{width:70%}.w8{width:80%}.w9{width:90%}.w10{width:100%}.row{display:flex;flex-wrap:wrap}.col{display:flex;flex-direction:column}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;margin:1rem;font-size:1em;font-weight:500;font-family:inherit;color:#fff;background:linear-gradient(45deg,#93117e,#009ee0);border:none;cursor:pointer;transition:scale .5s}button:hover{scale:1.05}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media screen and (max-width: 768px){body{padding-top:4rem}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}p{font-size:.9em}button{padding:.5em 1em;font-size:1em}}
