.welcome{height:35.3vw}.welcome .background .background-img{object-position:bottom}.welcome .content{margin-top:15vw;margin-left:0}.welcome .content h1{font-size:7.5vh;width:auto;margin-top:2rem}.qa{background:linear-gradient(89.84deg,#dfe6ef .14%,rgba(223,230,239,.5) 49.76%,#dfe6ef 99.37%)}.qa .section-container{grid-row:unset;grid-column:unset;z-index:unset}.qa,.qa .qa-top{position:relative}.qa .qa-top{padding-top:5rem}.qa .qa-top picture img{display:block;position:absolute;left:-170px;top:50%;transform:translateY(-27%) rotate(-90deg)}.qa .qa-top .text h3{color:#a3b0c0;font-weight:600;font-size:1.5rem;line-height:2rem;letter-spacing:4px;margin:0}.qa .qa-top .text h2{color:#466c88;font-weight:700;font-size:2.62rem;line-height:3rem;letter-spacing:0;text-align:justify;margin:0}.qa .qa-top .decor{display:none}.qa ul{padding-bottom:11rem;row-gap:8.5rem;max-width:74rem;margin-left:auto;margin-right:auto;column-gap:8.5vw;justify-content:center;list-style-type:none;display:flex;flex-direction:column;gap:0;padding-left:0;width:100%}.qa .qa-list{padding-top:4.5rem;display:flex;justify-content:space-between;align-items:flex-start}.qa .qa-list .qa-container{column-count:3;column-gap:2.125rem;margin-bottom:6.25rem;width:100%}.qa .qa-list .qa-container div:nth-child(1) .service-description{width:95%}.qa .qa-list .qa-container div:nth-child(2){margin-bottom:30rem}.qa .qa-list .qa-container div:nth-child(5) .service-description{width:95%;letter-spacing:.37px}.qa .qa-list .qa-container div{break-inside:avoid;flex-direction:column;height:fit-content;background-color:#e6eff9;padding:48px 44px 38px;border:1px solid #c0d6ec;border-radius:30px;margin-bottom:2.125rem}.qa .qa-list .qa-container div .service-title{width:90%;display:flex;justify-content:flex-start;margin:0;white-space:unset;color:#466c88;font-weight:700;font-size:1.75rem;line-height:2.4rem;letter-spacing:.6px;margin-bottom:1rem}.qa .qa-list .qa-container div .service-description{width:100%;margin:0;color:#25283d;font-size:.87rem;font-weight:400;line-height:1.72rem;letter-spacing:.4px}@media (max-width:1600px){.services ul{max-width:69vw;column-gap:7vw}}@media (max-width:1440px){.services ul{max-width:79vw}}@media (max-width:1040px){.services ul{column-gap:10vw}.qa .qa-list .qa-container div:nth-child(2){margin-bottom:90vh}}@media (max-width:768px){.welcome{height:27.9rem;margin-top:-8.4rem}.welcome .content h1{margin-top:9.2rem;font-size:12.5vw;max-width:unset}.qa,.qa .qa-top{position:unset}.qa .qa-top{margin-left:auto;margin-right:auto;margin-top:unset;flex-direction:column;align-items:center;left:unset;padding-top:unset;overflow:hidden}.qa .qa-top picture img{height:8rem;position:unset;transform:translateY(0)}.qa .qa-top .text{margin-top:1.2rem}.qa .qa-top .text h3{font-size:1.4rem;font-weight:600;line-height:3rem;letter-spacing:.1em}.qa .qa-top .text h2{font-size:2.8rem;font-weight:700;line-height:2.5rem;text-align:center}.qa .qa-list{padding-top:unset;display:block}.qa .qa-list .qa-container{display:flex;flex-direction:column;max-width:unset;row-gap:1rem;padding-bottom:4rem;padding-top:3rem;margin-bottom:0}.qa .qa-list .qa-container div:nth-child(1){order:1}.qa .qa-list .qa-container div:nth-child(2){order:5;margin-bottom:1.3rem}.qa .qa-list .qa-container div:nth-child(3){order:2}.qa .qa-list .qa-container div:nth-child(4){order:4}.qa .qa-list .qa-container div:nth-child(5){order:3}.qa .qa-list .qa-container div:nth-child(6){order:6}.qa .qa-list .qa-container div{margin-bottom:1.3rem}.qa .qa-list .qa-container div .service-title{width:101%;letter-spacing:0;line-height:2.3rem}.qa .qa-list .qa-container div .service-description{width:100%;font-size:.87rem;letter-spacing:0;line-height:1.6rem}.getstarted .image img{height:17rem}.getstarted .content{margin-top:0;padding-top:1rem;padding-left:1.3rem;padding-right:1.3rem;margin-left:0;margin-right:0}.getstarted h4{font-size:1.3rem;margin-bottom:0}.getstarted h2{font-size:2.8rem;margin-top:0}.getstarted p{font-size:.85rem;line-height:1.8rem;letter-spacing:.3px;margin-bottom:1.8rem}.getstarted ul{row-gap:1.3rem;column-gap:.7rem}.getstarted .button{font-size:.8rem;padding:.7rem 1.4rem;letter-spacing:1.5px}}