.desktop-img{display:block}.mobile-img{display:none}.sectionDark{background-color:var(--darkbluetext);color:#fff;width:1380px;margin:0 auto!important;border-radius:20px;padding:30px;font-size:16px;line-height:24px}.sectionDark .sectionTitle{font-weight:900;font-size:32px;line-height:50px;text-align:center;width:max-content;margin:auto}.sectionDark p{font-size:20px;line-height:38px;text-align:justify;letter-spacing:-.014em;width:100%;margin:auto;padding:0 40px}.sectionDark ul{width:auto;display:flex;flex-wrap:wrap;padding:0 8px;margin-top:100px;margin-bottom:20px;justify-content:center;align-content:center;text-align:center;align-items:center}.box{width:100px;height:100px;max-width:25%;border-radius:20px;margin:5px 10px;padding:5px;position:relative;display:flex;justify-content:center;align-items:center;background:#7d8fa9}.box i{position:absolute}.kdsBox .box{margin:5px 22px}.apis{position:relative;border:3px solid #7d8fa9;font-size:2.5rem;border-radius:2% 6% 5% 4%/1% 1% 2% 4%;max-width:max-content;margin:100px auto 20px;padding:20px 8px!important}.apis::before{content:"";border:2px solid #7d8fa9;display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(1.015) rotate(.5deg);border-radius:1% 1% 2% 4%/2% 6% 5% 4%}.apis::after{content:'\2193';position:absolute;margin:auto;color:#7d8fa9;font-size:107px;bottom:-64px}.kdsBox .box:nth-child(1):after,.kdsBox .box:nth-child(3):after{width:21px;height:21px;position:absolute;margin:auto;color:#7d8fa9;font-size:60px;top:0;bottom:0}.kdsBox .box:nth-child(1):after{content:'\2190';left:-3px}.kdsBox .box:nth-child(3):after{content:'\2192';right:-42px}.box.blueBox{width:120px;height:120px;max-width:40%;background:#2e73ce;font-size:25px}.tick::before{content:'✓';width:21px;height:21px;color:#2e73ce;font-size:27px;font-weight:700;line-height:23px;position:absolute;margin:auto;right:-29px;top:0}.facilitiesTitle{position:relative}.facilitiesTitle.tick::before{color:#fff}.facilitiesTitle b span{color:#fff!important}.facilitiesTitle b{text-align:justify}.kdsimage{width:100%;display:flex;justify-content:center;align-items:center}.kdsimage.row{padding:0;margin:0;max-width:100%}.kdsimage .feature{display:flex;flex-direction:column;justify-content:start;position:relative;top:0;right:0;width:fit-content;height:fit-content;margin:30px auto 0}.kdsimage .feature .items{background-color:#7d8fa9;padding:6px;border-radius:11px;margin:0 0 10px 7px;color:#fff;text-align:center;font-size:15px;line-height:22px;position:relative}.kdsimage .feature>.items:last-child{background-color:var(--secondarygreen)}.kdsimage .items::after{content:'|';position:absolute;margin:auto;color:#7d8fa9;font-size:107px;font-size:24px;bottom:-17px;left:0;right:0}.kdsimage .feature>.items:last-child::after{content:none}.kdsimage .feature .flexRow{display:flex;flex-direction:row;justify-content:center}.kdsimage .bg{position:relative;width:40%;background-size:cover;border-radius:15px;overflow:hidden;background-repeat:no-repeat;background-position:center;height:0;padding-top:40%;max-height:100%}.webp .kdsimage .bg{background-image:url(../images/kds/kds2.webp)}.no-webp .kdsimage .bg{background-image:url(../images/kds/kds2.png)}@media (max-width:1380px){.sectionDark{width:96%;margin:0 2%!important}}@media (max-width:950px){.desktop-img{display:none}.mobile-img{display:block}}@media (max-width:768px){.sectionDark{width:96%;padding:20px 14px;font-size:14px}.sectionDark .sectionTitle{font-size:16px;line-height:45px}.sectionDark p{font-size:14px;width:90%;padding:0}.box{width:60px;height:60px;border-radius:16px}.box.blueBox{width:70px;height:70px}.kdsBox .box:nth-child(1):after,.kdsBox .box:nth-child(3):after{font-size:50px}.kdsBox .box:nth-child(1):after{left:-10px}.kdsBox .box:nth-child(3):after{right:-40px}.sectionDark ul{margin-top:30px}.apis::after{font-size:50px;bottom:-36px;height:36px;overflow:hidden}.kdsimage .bg{width:100%;padding-top:98.64%}.facilitiesTitle b{font-size:18px!important}}@media (max-width:447px){.kdsBox .box{margin:5px 10px}.kdsBox .box:nth-child(1):after,.kdsBox .box:nth-child(3):after{font-size:27px}.kdsBox .box:nth-child(1):after{left:-12px}.kdsBox .box:nth-child(3):after{right:-18px}}