section.main-section.serviceSection{min-height:100vh;padding-top:100px;overflow:hidden}.serviceCircles{border-radius:100%;width:1000px;height:1000px;padding:100px;position:absolute;top:-200px;left:-200px}.serviceCircles .circle{border-radius:100%;width:100%;height:100%;padding:100px}.serviceCircles .circle .circle-content{position:absolute}.why-choose-aws li,.benefits-service li{cursor:pointer;background:0 0;border:none;margin-bottom:10px;padding:20px 30px}.why-choose-aws li p,.benefits-service li p{margin:0}.service-description-section{padding:20px 0 80px}.technology-section{background:#fefefe;padding:20px 0 80px}.technology-section .tech-stack{padding:20px 0}.service-icon-image,.number-icon-image{opacity:.1;width:80px;height:80px}.why-choose-aws li:hover .service-icon-image,.benefits-service li:hover .number-icon-image{opacity:.6}.serviceSection .footNotes{width:100%;margin:80px 0 0;padding:0;list-style:none;position:absolute}.serviceSection .footNotes li{padding-right:30px;font-size:15px;font-weight:700;display:inline-block}.serviceCircles h1,h2,h3,h4{margin:0;font-weight:400}.serviceCircles h4{text-transform:uppercase;font-size:20px}.serviceCircles h1{margin-bottom:20px}.sub-service-detail{z-index:1;background:#fff;border-radius:20px;width:350px;height:auto;padding:20px;font-size:15px;font-weight:400;line-height:19px;display:none;position:absolute;box-shadow:0 0 15px #0000000d;color:#333!important}.sub-service-image img{mix-blend-mode:multiply;opacity:.7;max-width:500px}.icon-list{padding-left:0;list-style:none}.icon-list li{cursor:default;padding:7px 15px;font-weight:600;transition:all .2s ease-in-out;display:inline-block}.icon-list li:hover{color:#df12b2;transform:scale(1.1)}.icon-list li:hover .sub-service-detail{display:block}.icon-list li:before{content:"";vertical-align:middle;background:url(../media/arrow-bullet.24c414c5.svg) 50%/100% no-repeat;flex-shrink:0;width:1.5em;height:1.5em;margin-right:.5rem;display:inline-block}@media screen and (max-width:1140px){.serviceCircles{top:-240px;left:-300px}.footNotes{margin-top:0}}@media screen and (max-width:1023px){.circle-content{max-width:400px}}@media screen and (max-width:800px){.serviceCircles{left:-300px}}@media screen and (max-width:767px){.circle-content,.footNotes{text-align:center;padding:0 15px;position:static!important}.icon-list li{display:block}.serviceCircles{margin-left:-500px;position:absolute;top:-50px;left:0}.circle-content{height:100vh;padding-top:100px}.service-links{display:none}.circle-content h1{margin-top:20px;font-size:45px;line-height:45px;font-weight:700!important}}
