.life-section{flex-direction:row;align-items:center;justify-content:space-between;padding:100px 160px;min-height:100vh;background:linear-gradient(180deg,#FFD400,rgba(255,212,0,.6));gap:84px}.life-section,.text-section{display:flex;font-family:Arial,sans-serif}.text-section{width:50%;text-align:left;flex-direction:column;gap:1.5rem}.text-section h1{font-size:60px}.text-section h1,.text-section h2{color:#0D0D0D;font-style:normal;font-weight:400;line-height:normal;font-family:Arial,sans-serif}.text-section h2{font-size:28px}.text-section p{color:#000;font-size:22px;font-style:normal;font-weight:400;line-height:normal}.text-section ul{list-style-type:disc;margin-left:1.5rem;padding-left:0}.text-section li{margin-bottom:.5rem;line-height:1.5}.image-section{width:314px;height:630px;display:flex;justify-content:flex-end}.image{border-radius:20px;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.life-section{padding:80px;gap:40px}.text-section h1{font-size:48px}.text-section h2{font-size:24px}.text-section p{font-size:20px}.image-section{width:350px;height:600px}}@media (max-width:768px){.life-section{flex-direction:column;padding:80px;gap:30px}.text-section{width:100%;text-align:left}.text-section h1{font-size:36px}.text-section h2{font-size:20px}.text-section p{font-size:18px}.image-section{width:100%;max-width:300px;height:auto;justify-content:center}}@media (min-width:300px) and (max-width:600px){.life-section{padding:45px}.text-section{text-align:left}.text-section h1{font-size:32px}.text-section h2{font-size:20px}.text-section p{font-size:16px}.image{margin-bottom:26px}.image-section{width:100%;max-width:240px}}body{margin:0;padding:0}.container,body{overflow-x:hidden;font-family:Arial,sans-serif}.container{text-align:center;padding:162px 160px;background:linear-gradient(180deg,#FEFEFE 0,#FFE97F 50%,rgba(255,212,0,.6));min-height:100vh;box-sizing:border-box;max-width:100%}.heading{color:#000;font-family:Arial,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:normal;text-align:left;padding-bottom:1rem;padding-left:16px}#roles .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;justify-content:start;padding:0 1rem}#roles .card{border-radius:20px;padding:32px 32px 42px 72px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:100%;transition:none}#roles .card,.card:hover{background:linear-gradient(180deg,#FEFEFE,#FFD400);box-shadow:0 4px 6px rgba(0,0,0,.1)}.card:hover{transform:none}.title{color:#0D0D0D;font-size:36px;font-weight:600;margin-bottom:1rem}.card p,.title{font-family:Arial,sans-serif;font-style:normal;line-height:normal}.card p{margin:.5rem 0;color:#333;text-align:left;color:rgba(13,13,13,.7);font-size:20px;font-weight:400}.button{display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;border:none;border-radius:20px;padding:.5rem 1rem;font-size:20px;cursor:pointer;margin-top:1rem;transition:transform .2s ease-in-out;gap:6px;width:414px;height:52px;text-align:center;font-family:Arial,sans-serif}.icon{width:26px;height:26px;stroke:#fffaec;display:inline-block}.button:hover{transform:scale(1.05)}@media (min-width:1201px){.button{width:240px;height:48px;font-size:18px;overflow:hidden}}@media (max-width:1200px){.container{padding:170px 100px 50px;box-sizing:border-box;max-width:100%;overflow-x:hidden}.heading{font-size:48px;padding-left:28px}.title{font-size:30px}.container .grid{grid-template-columns:repeat(2,1fr);row-gap:20px;-moz-column-gap:1px;column-gap:1px;padding:0}.card{padding:54px 14px 36px 56px}.button{width:240px;height:48px;font-size:18px;overflow:hidden}}@media (max-width:991px){.container{padding:80px 50px}.heading{font-size:36px;padding-left:8px;text-align:center}#roles .grid{grid-template-columns:1fr;gap:20px}#roles .card{padding:20px 20px 30px 40px}.button{width:100%;max-width:300px;height:44px;font-size:16px}}@media (max-width:600px){.container{padding:60px 20px}.heading{font-size:32px;padding-left:4px;text-align:center}.title{font-size:25px}.card p{font-size:16px}#roles .grid{gap:15px}#roles .card{padding:16px}.button{font-size:14px;height:40px;gap:4px}.icon{width:22px;height:22px}}