.specialization{margin-bottom:20px}.specialization .container .row{gap:20px;flex-wrap:wrap}.specialization .container .row .card{width:calc(25% - 15px);padding:22px 18px;background-color:#fff;box-shadow:0 3.58px 3.58px 0 rgba(0,0,0,.1019607843);box-shadow:0 0 5.37px 0 rgba(0,0,0,.1607843137);border-radius:8px}.specialization .container .row .card .icon{width:54px;height:54px}.specialization .container .row .card .icon img{width:100%;height:100%;object-fit:cover}.specialization .container .row .card .title{margin-top:8px;font-weight:600;font-size:20px;line-height:28px;letter-spacing:-1%;color:#0f282d}.specialization .container .btn-area{display:flex;justify-content:center;margin-top:20px}.specialization .container .btn-area button{font-weight:500;font-size:14px;line-height:20px;letter-spacing:-1%;color:#fff;padding:10px 16px;background:#198298;box-shadow:0 1px 2px 0 rgba(15,23,42,.0588235294);border-radius:8px;border:none;outline:none;cursor:pointer}@media(max-width:1200px){.specialization .container .row .card{padding:22px 18px}.specialization .container .row .card .icon{width:50px;height:50px}.specialization .container .row .card .title{font-size:16px;line-height:22px}}@media(max-width:1024px){.specialization .container .row .card{width:calc(33.33% - 14px)}.specialization .container .row .card .icon{width:45px;height:45px}.specialization .container .row .card .title{font-size:14px;line-height:22px}}@media(max-width:768px){.specialization .container .row .card{width:calc(50% - 10px)}.specialization .container .row .card .icon{width:40px;height:40px}.specialization .container .row .card .title{font-size:14px;line-height:22px}}.uptodate-hero{width:100%;aspect-ratio:720/427;margin-top:80px}.uptodate-hero img{width:100%;height:100%;object-fit:cover}@media(max-width:1200px){.uptodate-hero{margin-top:65px}}.uptodate-about{padding:70px 0}.uptodate-about .container .logo{max-width:300px;height:auto}.uptodate-about .container .logo img{width:100%;height:auto;object-fit:contain}.uptodate-about .container .title{font-weight:600;font-size:30px;line-height:40px;letter-spacing:-1%;color:#061113;margin:30px 0 10px}.uptodate-about .container .custom-body-paragraph{font-weight:500;font-size:20px;line-height:28px;letter-spacing:-1%;color:#061113}.uptodate-about .container .custom-body-list ul li{position:relative;padding-left:25px;margin-bottom:10px}.uptodate-about .container .custom-body-list ul li:before{content:"✓";position:absolute;left:0;top:0;color:#198298;font-weight:700;font-size:18px}.uptodate-about .container .row{align-items:center;gap:30px}.uptodate-about .container .row .left-side img{width:100%;height:auto;object-fit:contain}@media(max-width:768px){.uptodate-about .container .row{flex-direction:column}}.uptodate-about .container .why-uptodate{width:100%;aspect-ratio:59/15;margin:30px 0}.uptodate-about .container .why-uptodate img{width:100%;height:100%;object-fit:cover}@media(max-width:1800px){.uptodate-about{padding:60px 0}.uptodate-about .container .logo{max-width:250px}.uptodate-about .container .title{font-size:25px;line-height:30px;margin:30px 0 10px}.uptodate-about .container .custom-body-paragraph{font-size:16px;line-height:24px}}@media(max-width:768px){.uptodate-about{padding:40px 0}.uptodate-about .container .logo{max-width:200px}.uptodate-about .container .title{font-size:20px;margin:20px 0 10px}.uptodate-about .container .custom-body-paragraph{font-size:14px;line-height:22px}}