.technologyStackAi{margin-top:12rem;padding:0 5rem}@media only screen and (max-width:37.5em){.technologyStackAi{margin-top:9rem}}.technologyStackAi>center{margin:auto;max-width:82rem}@media only screen and (max-width:50em){.technologyStackAi>center{padding:0 2rem}}.technologyStackAi>center>h1{padding-bottom:1.6rem}.technologyStackAi>div>div{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:4.8rem;transition:.5s ease-in-out}.technologyStackAi>div>div>div{width:30%}.technologyStackAi>div>div>div,.technologyStackAi>div>div>div:last-child{align-items:center;background-color:#1f2123b2;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;justify-content:center;margin:0 .5rem;padding:2.5rem 2.2rem}.technologyStackAi>div>div>div:last-child{width:60%}.technologyStackAi>div>div>div>img{height:4.5rem;transition:.3s ease-in-out;width:80%}@media only screen and (max-width:37.5em){.technologyStackAi>div>div>div>img{width:90%}.technologyStackAi>div>div>div:last-child{align-items:center;background-color:#1f2123b2;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;justify-content:center;margin:0 .5rem;padding:2.5rem 2.2rem;width:100%}}.technologyStackAi>div>div>div:hover{box-shadow:0 .4rem 7rem #e2e2e233;outline:.1rem solid hsla(0,0%,100%,.288);z-index:20}.technologyStackAi>div>div>div:hover,.technologyStackAi>div>div>div:hover>img{transform:scale(1.05) translateY(-.5rem)}.dedicatedTechLinks{display:flex;flex-direction:column;gap:5rem;margin-bottom:2rem;text-align:left}.dedicatedTechLinks a{cursor:pointer;font-size:18px;font-weight:semiBold;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:37.5em){.dedicatedTechLinks{display:flex;flex-direction:row;gap:5rem;justify-content:space-evenly;margin-bottom:2rem;text-align:left;width:100%}.dedicatedTechLinks a{cursor:pointer;font-size:10px;font-weight:semiBold;margin:0 auto;width:-moz-fit-content;width:fit-content}.technologyStackAi>div>div>div{align-items:center;background-color:#1f2123b2;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;justify-content:center;margin:0 .5rem;padding:2.5rem 2.2rem;width:100%}}.selectedDedicatedCard{position:relative}.selectedDedicatedCard:before{background-color:#238264;bottom:-1rem;content:"";height:4px;left:0;position:absolute;width:100%}.linkDedicatedCard{position:relative}.linkDedicatedCard:before{transition:all .3s ease;width:0}.linkDedicatedCard:before,.linkDedicatedCard:hover:before{background-color:#238264;bottom:-1rem;content:"";height:4px;left:0;position:absolute}.linkDedicatedCard:hover:before{width:100%}.map{margin-top:12rem;position:relative}.map>center{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:85rem;padding-bottom:10rem;text-align:center}.map>center>h2{margin:1.7rem}.map>div>:first-child{left:28.4%;top:52.8%}.map>div>:nth-child(2){left:24.8%;top:54%}.map>div>:nth-child(3){left:24.3%;top:57.5%}.map>div>:nth-child(4){left:26.5%;top:55%}.map>div>:nth-child(5){left:23.1%;top:55%}.map>div>:nth-child(6){left:45.7%;top:54%}.map>div>:nth-child(7){left:48.5%;top:49%}.map>div>:nth-child(8){left:56.5%;top:54.8%}.map>div>:nth-child(9){left:75.5%;top:65%}.map>div>:nth-child(10){left:49%;top:52%}.map>div>:nth-child(11){left:52.5%;top:49%}.map>div>:nth-child(12){left:51%;top:51%}.map>div>:nth-child(13){left:19.2%;top:61%}.map>div>:nth-child(14){left:25.2%;top:61%}.map>div>:nth-child(15){left:34%;top:69%}.map>div>:nth-child(16){left:67%;top:57%}.map>div>:nth-child(17){left:46.34%;top:48.5%}.map>div>header{cursor:pointer;position:absolute}.map>div>header>div{position:relative}.map>div>header>div>div{align-items:center;background-color:transparent;display:flex;left:35%;position:absolute;top:-17rem}@media (max-width:768px){.map>div>header>div>div{display:none}}.map>div>header>div>div>section{background-color:#0f0f0fb3;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1.8rem 2rem;width:38rem}.map>div>header>div>div>section>:first-child{margin:.6rem 0}.map>div>header>div>div>section>:not(:last-child){margin-bottom:1.9rem}.map>div>header>div>div>section>div{align-items:center;display:flex;gap:1.2rem}.map>div>header>div>img{cursor:pointer;height:3.4rem;margin-left:-3rem;margin-top:6.5rem;transition:.3s ease-in-out;width:2.2rem}.map>div>section>img{width:100%}@media only screen and (max-width:37.5em){.map{display:none}}.image-for-hover{width:100px}