*,::before,::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{font-family:'Nunito',sans-serif;font-size:16px;line-height:1.6;color:#2d2d2d;background:#fff;min-height:100vh;display:flex;flex-direction:column}
img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}
input,button,textarea,select{font:inherit}
.pagecontainer{width:100%;max-width:1536px;margin:0 auto;padding:0 24px}
.siteheader{background:linear-gradient(135deg,#FFF2EC 0%,#fff 100%);border-bottom:3px solid #EA7B03;box-shadow:0 4px 12px #251a8814;padding:0}
.hdrwrapper{width:100%;max-width:1536px;margin:0 auto;padding:0 24px}
.hdrtop{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:24px 0;border-bottom:1px solid #251a881a}
.brandzone{display:flex;align-items:center;gap:20px}
.lgo{width:110px;height:110px;background:#fff;border-radius:4px;padding:12px;box-shadow:0 2px 8px #ea7b0326;border:2px solid #251a881a}
.lgo img{width:100%;height:100%;object-fit:contain}
.companytitle{font-size:32px;font-weight:700;color:#251A88;line-height:1.2}
.taglinezone{text-align:right}
.sitetagline{font-size:18px;color:#EA7B03;font-weight:700;margin-bottom:8px}
.subtagline{font-size:14px;color:#666;line-height:1.4}
.hdrbottom{padding:18px 0}
.mainnav{display:flex;justify-content:center;align-items:center;gap:48px}
.navlink{text-decoration:none;color:#251A88;font-size:17px;font-weight:700;padding:8px 16px;border-radius:3px;transition:all .25s ease;position:relative}
.navlink:hover{color:#EA7B03;background:#ea7b0314}
.navlink::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:#EA7B03;transform:translateX(-50%);transition:width .3s ease}
.navlink:hover::after{width:80%}
main{flex:1}
.sitefooter{background:linear-gradient(180deg,#251A88 0%,#1a1260 100%);color:#fff;padding:48px 0 24px;margin-top:80px}
.ftrwrapper{width:100%;max-width:1536px;margin:0 auto;padding:0 24px}
.ftrcontent{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;margin-bottom:40px}
.ftrblock{display:flex;flex-direction:column;gap:16px}
.ftrheading{font-size:20px;font-weight:700;color:#EA7B03;margin-bottom:8px}
.contactrow{display:flex;align-items:center;gap:12px;color:#FFF2EC;font-size:15px}
.contactrow i{color:#EA7B03;font-size:20px}
.ftrlink{color:#FFF2EC;text-decoration:none;font-size:15px;transition:color .2s ease;display:inline-block;margin-bottom:8px}
.ftrlink:hover{color:#EA7B03}
.ftrbottom{border-top:1px solid #fff2ec33;padding-top:24px;text-align:center;color:#FFF2EC;font-size:14px}
.cookiepnl{position:fixed;left:0;top:50%;transform:translateY(-50%) translateX(-100%);background:#fff;border:3px solid #251A88;border-left:none;border-radius:0 6px 6px 0;box-shadow:4px 0 24px #251a8840;padding:32px;max-width:480px;width:90%;z-index:10000;transition:transform .4s cubic-bezier(0.68,-0.55,0.265,1.55)}
.cookiepnl[data-visible="true"]{transform:translateY(-50%) translateX(0)}
.cookiettl{font-size:22px;font-weight:700;color:#251A88;margin-bottom:16px}
.cookietxt{font-size:15px;color:#2d2d2d;margin-bottom:24px;line-height:1.6}
.cookiegrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}
.cookiecard{background:#FFF2EC;border:2px solid transparent;border-radius:4px;padding:16px;cursor:pointer;transition:all .2s ease}
.cookiecard:hover{border-color:#EA7B03}
.cookiecard[data-selected="true"]{background:#ea7b0326;border-color:#EA7B03}
.cookiecardlbl{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#251A88}
.cookieactions{display:flex;gap:12px}
.cookiebtn{flex:1;padding:12px 24px;border:2px solid #251A88;background:transparent;color:#251A88;font-weight:700;font-size:15px;border-radius:4px;cursor:pointer;transition:all .25s ease}
.cookiebtn:hover{background:#251A88;color:#fff}
.cookiebtn.primary{background:#EA7B03;border-color:#EA7B03;color:#fff}
.cookiebtn.primary:hover{background:#d16d02;border-color:#d16d02}
@media (max-width: 1024px) {
.hdrtop{grid-template-columns:1fr;gap:24px;text-align:center}
.brandzone{justify-content:center}
.taglinezone{text-align:center}
.mainnav{flex-wrap:wrap;gap:24px}
.ftrcontent{grid-template-columns:1fr;gap:32px}
}
@media (max-width: 640px) {
.pagecontainer,.hdrwrapper,.ftrwrapper{padding:0 16px}
.lgo{width:80px;height:80px}
.companytitle{font-size:24px}
.sitetagline{font-size:16px}
.mainnav{flex-direction:column;gap:16px}
.navlink{width:100%;text-align:center}
.cookiepnl{max-width:95%;padding:24px}
.cookiegrid{grid-template-columns:1fr}
.cookieactions{flex-direction:column}
}
.text-policy{max-width:1536px;margin:0 auto;padding:80px 24px 120px;background:#fff}
@media (min-width: 640px) {
.text-policy{padding:100px 40px 140px}
}
@media (min-width: 1024px) {
.text-policy{padding:120px 80px 160px}
}
.text-policy h1{font-size:32px;line-height:1.2;font-weight:700;color:#251A88;margin:0 0 16px;letter-spacing:-.02em}
@media (min-width: 640px) {
.text-policy h1{font-size:42px;margin:0 0 20px}
}
@media (min-width: 1024px) {
.text-policy h1{font-size:48px;margin:0 0 24px}
}
.text-policy h2{font-size:26px;line-height:1.3;font-weight:700;color:#251A88;margin:48px 0 16px;letter-spacing:-.01em}
@media (min-width: 640px) {
.text-policy h2{font-size:32px;margin:56px 0 20px}
}
@media (min-width: 1024px) {
.text-policy h2{font-size:36px;margin:64px 0 24px}
}
.text-policy h3{font-size:22px;line-height:1.4;font-weight:600;color:#EA7B03;margin:36px 0 12px}
@media (min-width: 640px) {
.text-policy h3{font-size:26px;margin:40px 0 16px}
}
@media (min-width: 1024px) {
.text-policy h3{font-size:28px;margin:48px 0 16px}
}
.text-policy h4{font-size:19px;line-height:1.5;font-weight:600;color:#1a1a1a;margin:28px 0 12px}
@media (min-width: 640px) {
.text-policy h4{font-size:21px;margin:32px 0 14px}
}
@media (min-width: 1024px) {
.text-policy h4{font-size:22px;margin:36px 0 16px}
}
.text-policy h5{font-size:17px;line-height:1.5;font-weight:600;color:#2a2a2a;margin:24px 0 10px}
@media (min-width: 1024px) {
.text-policy h5{font-size:18px;margin:28px 0 12px}
}
.text-policy h6{font-size:16px;line-height:1.6;font-weight:600;color:#3a3a3a;margin:20px 0 8px}
@media (min-width: 1024px) {
.text-policy h6{font-size:17px;margin:24px 0 10px}
}
.text-policy p{font-size:16px;line-height:1.75;color:#2a2a2a;margin:0 0 20px}
@media (min-width: 1024px) {
.text-policy p{font-size:17px;line-height:1.8;margin:0 0 24px}
}
.text-policy strong,.text-policy b{font-weight:600;color:#1a1a1a}
.text-policy a{color:#EA7B03;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:all .2s ease}
.text-policy a:hover{color:#251A88;text-decoration-thickness:2px}
.text-policy a:focus{outline:2px solid #EA7B03;outline-offset:3px;border-radius:2px}
.text-policy table{width:100%;border-collapse:collapse;margin:32px 0;font-size:15px;background:#fff;box-shadow:0 2px 8px #251a8814;border-radius:4px;overflow:hidden}
@media (min-width: 1024px) {
.text-policy table{font-size:16px;margin:40px 0}
}
.text-policy thead{background:linear-gradient(135deg,#251A88 0%,#3a2ba5 100%)}
.text-policy thead tr{border:none}
.text-policy tbody tr{border-bottom:1px solid #e8e8e8;transition:background .15s ease}
.text-policy tbody tr:last-child{border-bottom:none}
.text-policy tbody tr:hover{background:#FFF2EC}
.text-policy th{padding:16px 20px;text-align:left;font-weight:600;color:#fff;line-height:1.4}
@media (min-width: 1024px) {
.text-policy th{padding:18px 24px}
}
.text-policy td{padding:14px 20px;color:#2a2a2a;line-height:1.6;vertical-align:top}
@media (min-width: 1024px) {
.text-policy td{padding:16px 24px}
}
.text-policy td strong,.text-policy td b{color:#1a1a1a}
@media (max-width: 639px) {
.text-policy table{font-size:14px}
.text-policy th,.text-policy td{padding:12px 14px}
}
.mnhdr{background:linear-gradient(135deg,#FFF2EC 0%,#fff 100%);padding:80px 20px;position:relative;overflow:hidden}
.mnhdr::before{content:'';position:absolute;width:400px;height:400px;background:radial-gradient(circle,#ea7b0314 0%,transparent 70%);top:-100px;right:-100px;border-radius:50%}
.mnhdr::after{content:'';position:absolute;width:300px;height:300px;background:radial-gradient(circle,#251a880f 0%,transparent 70%);bottom:-80px;left:-80px;border-radius:50%}
.hdrcntnr{max-width:1536px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center;position:relative;z-index:2}
.hdrtxt{padding-right:20px}
.hdrtxt h1{font-size:48px;line-height:1.2;color:#251A88;margin:0 0 24px;font-weight:700}
.hdrtxt p{font-size:18px;line-height:1.7;color:#333;margin:0}
.hdrmsc{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,200px);gap:16px;position:relative}
.hdrmsc img{width:100%;height:100%;object-fit:cover;border-radius:4px;box-shadow:0 4px 12px #251a8814;transition:transform .4s ease,box-shadow .4s ease}
.hdrmsc img:hover{transform:translateY(-4px);box-shadow:0 8px 20px #251a881f}
.hdrmsc img:first-child{grid-row:1 / 3}
.hdrmsc img:nth-child(4){grid-column:2;grid-row:2}
.strycntnr{max-width:1536px;margin:0 auto;padding:100px 20px}
.strylyut{display:grid;grid-template-columns:380px 1fr;gap:80px;align-items:start}
.stryprfl{position:sticky;top:40px}
.prflmg{width:100%;height:480px;border-radius:3px;overflow:hidden;margin-bottom:32px;box-shadow:0 6px 16px #00000014}
.prflmg img{width:100%;height:100%;object-fit:cover}
.prflnf{background:linear-gradient(135deg,#FFF2EC 0%,#fff 100%);padding:28px;border-radius:3px;border-left:4px solid #EA7B03}
.prflnf h3{font-size:22px;color:#251A88;margin:0 0 8px;font-weight:600}
.prflnf .rl{font-size:15px;color:#EA7B03;margin:0 0 16px;font-weight:500}
.prflnf p{font-size:15px;line-height:1.6;color:#555;margin:0}
.strycntnt{padding-top:8px}
.strycntnt h2{font-size:36px;line-height:1.3;color:#251A88;margin:0 0 32px;font-weight:700;position:relative;padding-bottom:16px}
.strycntnt h2::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(90deg,#EA7B03 0%,#251A88 100%)}
.txtblck{margin-bottom:40px}
.txtblck h3{font-size:24px;color:#251A88;margin:0 0 16px;font-weight:600}
.txtblck p{font-size:17px;line-height:1.8;color:#444;margin:0 0 20px}
.txtblck p:last-child{margin-bottom:0}
.hghlght{background:#FFF2EC;padding:32px;border-radius:3px;border-left:4px solid #EA7B03;margin:48px 0}
.hghlght h4{font-size:20px;color:#251A88;margin:0 0 16px;font-weight:600}
.hghlght p{font-size:16px;line-height:1.7;color:#333;margin:0}
.vlslst{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:48px 0}
.vlcd{background:#fff;padding:28px;border-radius:3px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease;border-top:3px solid transparent}
.vlcd:hover{border-top-color:#EA7B03;box-shadow:0 6px 16px #0000001a;transform:translateY(-4px)}
.vlcd h5{font-size:18px;color:#251A88;margin:0 0 12px;font-weight:600}
.vlcd p{font-size:15px;line-height:1.6;color:#555;margin:0}
.tmln{position:relative;padding-left:40px;margin:48px 0}
.tmln::before{content:'';position:absolute;left:0;top:8px;bottom:8px;width:3px;background:linear-gradient(180deg,#EA7B03 0%,#251A88 100%)}
.tmlntp{position:relative;margin-bottom:40px}
.tmlntp::before{content:'';position:absolute;left:-47px;top:4px;width:12px;height:12px;background:#EA7B03;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 2px #EA7B03}
.tmlntp h6{font-size:16px;color:#EA7B03;margin:0 0 8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}
.tmlntp h4{font-size:22px;color:#251A88;margin:0 0 12px;font-weight:600}
.tmlntp p{font-size:16px;line-height:1.7;color:#444;margin:0}
.ctabttn{display:inline-block;padding:16px 40px;background:linear-gradient(135deg,#EA7B03 0%,#c96602 100%);color:#fff;text-decoration:none;border-radius:3px;font-size:17px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #ea7b0333;margin-top:40px}
.ctabttn:hover{background:linear-gradient(135deg,#c96602 0%,#EA7B03 100%);box-shadow:0 6px 20px #ea7b034d;transform:translateY(-2px)}
@media (max-width: 1024px) {
.hdrcntnr{grid-template-columns:1fr;gap:48px}
.hdrtxt{padding-right:0}
.hdrtxt h1{font-size:40px}
.hdrmsc{grid-template-rows:repeat(2,180px)}
.strylyut{grid-template-columns:300px 1fr;gap:60px}
.vlslst{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 640px) {
.mnhdr{padding:60px 20px}
.hdrtxt h1{font-size:32px;margin-bottom:20px}
.hdrtxt p{font-size:16px}
.hdrmsc{grid-template-columns:1fr;grid-template-rows:repeat(3,160px)}
.hdrmsc img:first-child{grid-row:1}
.hdrmsc img:nth-child(4){grid-column:1;grid-row:3}
.strycntnr{padding:60px 20px}
.strylyut{grid-template-columns:1fr;gap:40px}
.stryprfl{position:static}
.prflmg{height:400px}
.strycntnt h2{font-size:28px;margin-bottom:28px}
.txtblck h3{font-size:21px}
.txtblck p{font-size:16px}
.vlslst{grid-template-columns:1fr;gap:20px}
.tmln{padding-left:32px}
.tmlntp h4{font-size:20px}
.ctabttn{display:block;text-align:center;padding:14px 32px;font-size:16px}
}
.pgtitle{position:relative;padding:120px 20px;overflow:hidden;background:linear-gradient(135deg,#FFF2EC 0%,#fff 100%)}
.pgtitle .cntnr{max-width:1536px;margin:0 auto;display:flex;align-items:center;gap:60px;position:relative;z-index:2}
.pgtitle .txtbx{flex:1;max-width:600px}
.pgtitle .hdng{font-size:52px;line-height:1.1;margin:0 0 24px;color:#251A88;font-weight:700}
.pgtitle .subhdng{font-size:20px;line-height:1.6;color:#333;margin:0 0 36px}
.pgtitle .bttn{display:inline-block;padding:16px 40px;background:linear-gradient(135deg,#EA7B03 0%,#251A88 100%);color:#fff;text-decoration:none;border-radius:4px;font-size:18px;font-weight:600;transition:all .3s ease;position:relative;z-index:10}
.pgtitle .bttn:hover{transform:translateY(-2px);box-shadow:0 8px 16px #251a8833}
.pgtitle .imgbx{flex:1;position:relative;max-width:550px}
.pgtitle .imgbx img{width:100%;height:auto;border-radius:8px;box-shadow:0 12px 32px #0000001f;clip-path:polygon(0 0,100% 0,100% 85%,0 100%)}
.pgtitle .shp1,.pgtitle .shp2,.pgtitle .shp3{position:absolute;z-index:1}
.pgtitle .shp1{width:180px;height:180px;background:#ea7b0314;border-radius:50%;top:-40px;right:10%}
.pgtitle .shp2{width:120px;height:120px;background:#251a880f;border-radius:4px;transform:rotate(15deg);bottom:80px;left:-30px}
.pgtitle .shp3{width:200px;height:200px;background:linear-gradient(135deg,#fff2ec80 0%,#ea7b031a 100%);border-radius:50%;bottom:-60px;right:-50px}
.prfcnnct{padding:100px 20px;background:#fff}
.prfcnnct .cntnr{max-width:1536px;margin:0 auto}
.prfcnnct .sctnhdr{text-align:center;margin-bottom:70px}
.prfcnnct .sctnhdr h2{font-size:42px;color:#251A88;margin:0 0 20px;font-weight:700}
.prfcnnct .sctnhdr p{font-size:18px;color:#555;max-width:700px;margin:0 auto;line-height:1.7}
.prfcnnct .crdgrp{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}
.prfcnnct .crd{background:linear-gradient(180deg,#FFF2EC 0%,#fff 100%);padding:40px 32px;border-radius:6px;border:1px solid #ea7b0326;transition:all .3s ease;position:relative}
.prfcnnct .crd:hover{transform:translateY(-4px);box-shadow:0 12px 24px #251a881a}
.prfcnnct .crd::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#EA7B03 0%,#251A88 100%);border-radius:6px 0 0 6px}
.prfcnnct .crd .icnbx{width:60px;height:60px;background:linear-gradient(135deg,#EA7B03 0%,#251A88 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.prfcnnct .crd .icnbx svg{width:32px;height:32px;fill:#fff}
.prfcnnct .crd h3{font-size:24px;color:#251A88;margin:0 0 16px;font-weight:600}
.prfcnnct .crd p{font-size:16px;color:#444;line-height:1.7;margin:0 0 20px}
.prfcnnct .crd .ftrinfo{display:flex;align-items:center;gap:12px;font-size:15px;color:#666}
.prfcnnct .crd .ftrinfo svg{width:20px;height:20px;fill:#EA7B03}
.prfcnnct .exprtprfl{margin-top:80px;background:#f8f9fa;padding:60px 40px;border-radius:8px;display:flex;align-items:center;gap:50px}
.prfcnnct .exprtprfl .imgwrp{flex-shrink:0}
.prfcnnct .exprtprfl .imgwrp img{width:180px;height:180px;border-radius:50%;object-fit:cover;border:5px solid #fff;box-shadow:0 8px 20px #0000001a}
.prfcnnct .exprtprfl .txtcnt{flex:1}
.prfcnnct .exprtprfl .txtcnt h3{font-size:28px;color:#251A88;margin:0 0 8px;font-weight:600}
.prfcnnct .exprtprfl .txtcnt .rle{font-size:18px;color:#EA7B03;margin:0 0 20px;font-weight:500}
.prfcnnct .exprtprfl .txtcnt p{font-size:16px;color:#444;line-height:1.8;margin:0 0 24px}
.prfcnnct .exprtprfl .txtcnt .lnk{display:inline-flex;align-items:center;gap:8px;color:#251A88;text-decoration:none;font-size:16px;font-weight:500;transition:all .3s ease}
.prfcnnct .exprtprfl .txtcnt .lnk:hover{color:#EA7B03}
.prfcnnct .exprtprfl .txtcnt .lnk svg{width:16px;height:16px;fill:currentColor}
.grntscrty{padding:100px 20px;background:linear-gradient(135deg,#251A88 0%,#1a1260 100%);color:#fff;position:relative;overflow:hidden}
.grntscrty::before{content:'';position:absolute;width:400px;height:400px;background:#ea7b031a;border-radius:50%;top:-150px;right:-100px}
.grntscrty::after{content:'';position:absolute;width:300px;height:300px;background:#fff2ec0d;border-radius:50%;bottom:-100px;left:-80px}
.grntscrty .cntnr{max-width:1536px;margin:0 auto;position:relative;z-index:2}
.grntscrty .sctnhdr{text-align:center;margin-bottom:70px}
.grntscrty .sctnhdr h2{font-size:42px;margin:0 0 20px;font-weight:700}
.grntscrty .sctnhdr p{font-size:18px;color:#ffffffe6;max-width:650px;margin:0 auto;line-height:1.7}
.grntscrty .grdlyt{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}
.grntscrty .lftcl{display:flex;flex-direction:column;gap:32px}
.grntscrty .grntitm{background:#ffffff14;padding:32px;border-radius:6px;backdrop-filter:blur(10px);border:1px solid #ffffff1a;transition:all .3s ease}
.grntscrty .grntitm:hover{background:#ffffff1f;border-color:#ea7b034d}
.grntscrty .grntitm h3{font-size:22px;margin:0 0 16px;font-weight:600;color:#FFF2EC;display:flex;align-items:center;gap:12px}
.grntscrty .grntitm h3::before{content:'';display:block;width:32px;height:32px;background:linear-gradient(135deg,#EA7B03 0%,#FFF2EC 100%);border-radius:4px;flex-shrink:0}
.grntscrty .grntitm p{font-size:16px;line-height:1.7;color:#ffffffd9;margin:0}
.grntscrty .rghtcl{display:flex;flex-direction:column;justify-content:center}
.grntscrty .rghtcl .imgstck{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.grntscrty .rghtcl .imgstck img{width:100%;height:240px;object-fit:cover;border-radius:6px;box-shadow:0 8px 20px #0000004d}
.grntscrty .rghtcl .imgstck img:nth-child(1){grid-column:1 / 2;grid-row:1 / 2}
.grntscrty .rghtcl .imgstck img:nth-child(2){grid-column:2 / 3;grid-row:1 / 2}
.grntscrty .rghtcl .imgstck img:nth-child(3){grid-column:1 / 3;grid-row:2 / 3;height:200px}
.grntscrty .ctablck{margin-top:60px;text-align:center;padding:50px 40px;background:#ffffff0d;border-radius:8px;border:2px solid #ea7b0333}
.grntscrty .ctablck h3{font-size:28px;margin:0 0 16px;color:#FFF2EC;font-weight:600}
.grntscrty .ctablck p{font-size:17px;color:#ffffffe6;margin:0 0 32px;line-height:1.6}
.grntscrty .ctablck .ctabttn{display:inline-block;padding:16px 48px;background:linear-gradient(135deg,#EA7B03 0%,#ff9520 100%);color:#fff;text-decoration:none;border-radius:4px;font-size:18px;font-weight:600;transition:all .3s ease;position:relative;z-index:10}
.grntscrty .ctablck .ctabttn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ea7b0366}
@media (max-width: 1024px) {
.pgtitle .cntnr{flex-direction:column;gap:40px}
.pgtitle .hdng{font-size:40px}
.prfcnnct .crdgrp{grid-template-columns:1fr}
.prfcnnct .exprtprfl{flex-direction:column;text-align:center}
.grntscrty .grdlyt{grid-template-columns:1fr;gap:40px}
}
@media (max-width: 640px) {
.pgtitle{padding:80px 20px}
.pgtitle .hdng{font-size:32px}
.pgtitle .subhdng{font-size:17px}
.prfcnnct,.grntscrty{padding:60px 20px}
.prfcnnct .sctnhdr h2,.grntscrty .sctnhdr h2{font-size:32px}
.grntscrty .rghtcl .imgstck{grid-template-columns:1fr}
.grntscrty .rghtcl .imgstck img:nth-child(3){grid-column:1 / 2}
}
.cntct-pg{max-width:1536px;margin:0 auto;padding:0 24px}
.hdrtl{padding:120px 0 80px;display:flex;flex-direction:column;gap:48px}
.hdrtl-txt{max-width:720px}
.hdrtl-txt h1{font-size:56px;line-height:1.1;color:#251A88;margin:0 0 24px;font-weight:700}
.hdrtl-txt .tgln{font-size:20px;line-height:1.6;color:#444;margin:0 0 16px}
.hdrtl-txt .tgln:last-child{margin-bottom:0}
.hdrtl-vsl{position:relative;border-radius:4px;overflow:hidden;box-shadow:0 8px 24px #00000014}
.hdrtl-vsl img{width:100%;height:auto;display:block}
.hdrtl-vsl::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ea7b0326 0%,#251a8826 100%);pointer-events:none}
.hdrtl-dcr{position:absolute;bottom:-40px;right:80px;width:180px;height:180px;background:linear-gradient(42deg,#EA7B03 0%,#251A88 50%,#FFF2EC 100%);border-radius:50%;opacity:.12;z-index:-1}
.infblk{padding:80px 0;background:#FFF2EC}
.infblk-wrp{max-width:1536px;margin:0 auto;padding:0 24px}
.infblk h2{font-size:42px;color:#251A88;margin:0 0 48px;font-weight:700;text-align:center}
.infgrd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.infcrd{background:#fff;padding:36px;border-radius:4px;box-shadow:0 4px 16px #0000000f;position:relative}
.infcrd::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:#EA7B03;border-radius:4px 0 0 4px}
.infcrd-icn{width:48px;height:48px;background:linear-gradient(135deg,#EA7B03,#251A88);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.infcrd-icn i{font-size:24px;color:#fff}
.infcrd h3{font-size:22px;color:#251A88;margin:0 0 12px;font-weight:600}
.infcrd p{font-size:16px;line-height:1.6;color:#555;margin:0 0 8px}
.infcrd a{color:#EA7B03;text-decoration:none;font-weight:500;transition:color .3s}
.infcrd a:hover{color:#251A88}
.frmsctn{padding:100px 0;background:#fff}
.frmsctn-wrp{max-width:1536px;margin:0 auto;padding:0 24px}
.frmgrd{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:start}
.frmtxt h2{font-size:44px;color:#251A88;margin:0 0 24px;font-weight:700}
.frmtxt p{font-size:18px;line-height:1.7;color:#444;margin:0 0 32px}
.frmftrs{display:flex;flex-direction:column;gap:20px}
.frmftr{display:flex;align-items:start;gap:16px}
.frmftr-icn{width:32px;height:32px;background:#FFF2EC;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.frmftr-icn i{font-size:16px;color:#EA7B03}
.frmftr-txt{font-size:16px;line-height:1.6;color:#555}
.cntctfrm{background:#FFF2EC;padding:48px;border-radius:4px;box-shadow:0 8px 24px #00000014}
.cntctfrm h3{font-size:28px;color:#251A88;margin:0 0 32px;font-weight:600}
.frmgp{margin-bottom:24px}
.frmgp label{display:block;font-size:15px;color:#333;margin-bottom:8px;font-weight:500}
.frmgp input,.frmgp select,.frmgp textarea{width:100%;padding:14px 16px;border:2px solid #ddd;border-radius:4px;font-size:15px;color:#333;background:#fff;transition:border-color .3s;box-sizing:border-box}
.frmgp input:focus,.frmgp select:focus,.frmgp textarea:focus{outline:none;border-color:#EA7B03}
.frmgp textarea{resize:vertical;min-height:120px}
.frmgp select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23333' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}
.frmrw{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.prvcychk{margin:24px 0}
.prvcychk label{display:flex;align-items:start;gap:10px;font-size:14px;color:#555;cursor:pointer}
.prvcychk input[type="checkbox"]{margin-top:4px;width:18px;height:18px;cursor:pointer;flex-shrink:0}
.prvcychk a{color:#EA7B03;text-decoration:none}
.prvcychk a:hover{text-decoration:underline}
.frmsbmt{width:100%;padding:16px 32px;background:linear-gradient(135deg,#EA7B03,#251A88);color:#fff;border:none;border-radius:4px;font-size:17px;font-weight:600;cursor:pointer;transition:transform 0.3s,box-shadow .3s}
.frmsbmt:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ea7b034d}
.hrssctn{padding:80px 0;background:#fff}
.hrssctn-wrp{max-width:1536px;margin:0 auto;padding:0 24px}
.hrssctn h2{font-size:38px;color:#251A88;margin:0 0 40px;font-weight:700;text-align:center}
.hrsgrd{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}
.hrscrd{background:#FFF2EC;padding:32px;border-radius:4px;position:relative;overflow:hidden}
.hrscrd::after{content:'';position:absolute;bottom:0;right:0;width:120px;height:120px;background:#EA7B03;opacity:.08;border-radius:50%;transform:translate(40px,40px)}
.hrscrd h3{font-size:24px;color:#251A88;margin:0 0 16px;font-weight:600}
.hrstbl{width:100%;border-collapse:collapse}
.hrstbl tr{border-bottom:1px solid #251a881a}
.hrstbl tr:last-child{border-bottom:none}
.hrstbl td{padding:12px 0;font-size:16px;color:#444}
.hrstbl td:first-child{font-weight:500;color:#251A88;width:140px}
.mpsctn{padding:80px 0;background:linear-gradient(180deg,#FFF2EC 0%,#fff 100%)}
.mpsctn-wrp{max-width:1536px;margin:0 auto;padding:0 24px}
.mpsctn h2{font-size:38px;color:#251A88;margin:0 0 32px;font-weight:700;text-align:center}
.mpinf{max-width:640px;margin:0 auto 40px;text-align:center}
.mpinf p{font-size:17px;line-height:1.6;color:#555;margin:0 0 16px}
.mpinf p:last-child{margin-bottom:0}
.mpbx{background:#fff;padding:40px;border-radius:4px;box-shadow:0 4px 16px #0000000f;max-width:800px;margin:0 auto}
.mpbx h3{font-size:26px;color:#251A88;margin:0 0 24px;font-weight:600}
.mpbx address{font-style:normal;font-size:17px;line-height:1.8;color:#444;margin:0 0 28px}
.mpbx address strong{color:#251A88;font-weight:600;display:block;margin-bottom:8px}
.mpdrctn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#EA7B03;color:#fff;text-decoration:none;border-radius:4px;font-weight:600;transition:background .3s}
.mpdrctn:hover{background:#251A88}
.mpdrctn i{font-size:18px}
@media (max-width:1024px) {
.hdrtl-txt h1{font-size:44px}
.infgrd{grid-template-columns:1fr;gap:24px}
.frmgrd{grid-template-columns:1fr;gap:48px}
.hrsgrd{grid-template-columns:1fr}
}
@media (max-width:640px) {
.cntct-pg{padding:0 16px}
.hdrtl{padding:80px 0 60px;gap:32px}
.hdrtl-txt h1{font-size:36px}
.hdrtl-txt .tgln{font-size:17px}
.infblk{padding:60px 0}
.infblk h2{font-size:32px;margin-bottom:32px}
.frmsctn{padding:60px 0}
.frmtxt h2{font-size:34px}
.frmtxt p{font-size:16px}
.cntctfrm{padding:32px 24px}
.frmrw{grid-template-columns:1fr;gap:24px}
.hrssctn{padding:60px 0}
.hrssctn h2{font-size:32px}
.mpsctn{padding:60px 0}
.mpsctn h2{font-size:32px}
.mpbx{padding:28px 20px}
}
.pgtp{background:linear-gradient(135deg,#FFF2EC 0%,#fff 100%);padding:0;margin:0}
.hdr-prgrm{max-width:1536px;margin:0 auto;padding:80px 24px;display:grid;grid-template-columns:1fr 1.2fr;gap:64px;align-items:center}
.hdr-prgrm .txt-cntnt h1{font-size:48px;line-height:1.15;color:#251A88;margin:0 0 24px;font-weight:700}
.hdr-prgrm .txt-cntnt .thss-lst{list-style:none;padding:0;margin:0}
.hdr-prgrm .txt-cntnt .thss-lst li{font-size:18px;line-height:1.6;color:#333;margin-bottom:16px;padding-left:28px;position:relative}
.hdr-prgrm .txt-cntnt .thss-lst li::before{content:'';position:absolute;left:0;top:10px;width:16px;height:2px;background:#EA7B03}
.hdr-prgrm .mg-wrp{position:relative;border-radius:4px;overflow:hidden;box-shadow:0 8px 24px #251a881f}
.hdr-prgrm .mg-wrp img{width:100%;height:auto;display:block}
.hdr-prgrm .mg-wrp::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#ea7b031a 0%,#fff2ec33 100%);pointer-events:none}
.mdls-sctn{background:#fff;padding:96px 24px}
.mdls-sctn .cntnt-wrap{max-width:1536px;margin:0 auto}
.mdls-sctn .sctn-hdng{text-align:center;margin-bottom:64px}
.mdls-sctn .sctn-hdng h2{font-size:42px;line-height:1.2;color:#251A88;margin:0 0 16px;font-weight:700}
.mdls-sctn .sctn-hdng .sbttl{font-size:19px;line-height:1.5;color:#555;max-width:720px;margin:0 auto}
.mdl-grd{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.mdl-crd{background:linear-gradient(135deg,#FFF2EC 0%,#fff 100%);border-radius:6px;padding:32px;border-left:4px solid #EA7B03;transition:transform .3s ease,box-shadow .3s ease}
.mdl-crd:hover{transform:translateY(-6px);box-shadow:0 12px 32px #251a8826}
.mdl-crd .mdl-nmbr{font-size:14px;font-weight:600;color:#EA7B03;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}
.mdl-crd h3{font-size:24px;line-height:1.3;color:#251A88;margin:0 0 16px;font-weight:600}
.mdl-crd .dscr{font-size:16px;line-height:1.6;color:#444;margin-bottom:20px}
.mdl-crd .tpcs{list-style:none;padding:0;margin:0}
.mdl-crd .tpcs li{font-size:15px;line-height:1.5;color:#555;padding:6px 0;padding-left:24px;position:relative}
.mdl-crd .tpcs li::before{content:'→';position:absolute;left:0;color:#EA7B03;font-weight:600}
.pth-sctn{background:linear-gradient(270deg,#251A88 0%,#3a2db3 50%,#251A88 100%);padding:88px 24px;position:relative}
.pth-sctn::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#EA7B03 0%,#FFF2EC 50%,#EA7B03 100%)}
.pth-sctn .cntnt-wrap{max-width:1536px;margin:0 auto}
.pth-sctn .sctn-hdng{text-align:center;margin-bottom:56px}
.pth-sctn .sctn-hdng h2{font-size:40px;line-height:1.2;color:#FFF2EC;margin:0 0 16px;font-weight:700}
.pth-sctn .sctn-hdng .sbttl{font-size:18px;line-height:1.5;color:#fff2ecd9}
.pth-trck{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}
.pth-trck::after{content:'';position:absolute;top:48px;left:12.5%;right:12.5%;height:3px;background:linear-gradient(90deg,#EA7B03 0%,#FFF2EC 100%);z-index:1}
.pth-stg{text-align:center;position:relative;z-index:2}
.pth-stg .stg-crcl{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#EA7B03 0%,#FFF2EC 100%);margin:0 auto 24px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:700;color:#251A88;box-shadow:0 6px 20px #ea7b034d;transition:transform .3s ease}
.pth-stg:hover .stg-crcl{transform:scale(1.1)}
.pth-stg h3{font-size:20px;line-height:1.3;color:#FFF2EC;margin:0 0 12px;font-weight:600}
.pth-stg .stg-dscr{font-size:15px;line-height:1.5;color:#fff2eccc}
.tchrs-sctn{background:#fff;padding:96px 24px}
.tchrs-sctn .cntnt-wrap{max-width:1536px;margin:0 auto}
.tchrs-sctn .sctn-hdng{margin-bottom:56px}
.tchrs-sctn .sctn-hdng h2{font-size:42px;line-height:1.2;color:#251A88;margin:0 0 16px;font-weight:700}
.tchrs-sctn .sctn-hdng .sbttl{font-size:19px;line-height:1.5;color:#555;max-width:840px}
.tchr-grd{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}
.tchr-crd{display:grid;grid-template-columns:240px 1fr;gap:32px;background:linear-gradient(135deg,#FFF2EC 0%,#fff 100%);border-radius:6px;padding:32px;box-shadow:0 4px 16px #251a8814;transition:box-shadow .3s ease}
.tchr-crd:hover{box-shadow:0 8px 28px #251a8824}
.tchr-crd .mg-wrp{border-radius:4px;overflow:hidden;position:relative}
.tchr-crd .mg-wrp img{width:100%;height:280px;object-fit:cover;display:block}
.tchr-crd .mg-wrp::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 60%,#251a8826 100%)}
.tchr-crd .nf{display:flex;flex-direction:column}
.tchr-crd h3{font-size:26px;line-height:1.3;color:#251A88;margin:0 0 8px;font-weight:600}
.tchr-crd .rl{font-size:16px;font-weight:600;color:#EA7B03;margin-bottom:16px}
.tchr-crd .b{font-size:16px;line-height:1.6;color:#444;margin-bottom:20px}
.tchr-crd .xprts{display:flex;flex-wrap:wrap;gap:8px}
.tchr-crd .xprts .tg{font-size:13px;padding:6px 12px;background:#ea7b031a;color:#EA7B03;border-radius:3px;font-weight:500}
.cta-sctn{background:linear-gradient(42deg,#EA7B03 0%,#251A88 50%,#FFF2EC 100%);padding:88px 24px;position:relative;overflow:hidden}
.cta-sctn::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#fff2ec33 0%,transparent 70%);border-radius:50%}
.cta-sctn .cntnt-wrap{max-width:1024px;margin:0 auto;text-align:center;position:relative;z-index:2}
.cta-sctn h2{font-size:44px;line-height:1.2;color:#FFF2EC;margin:0 0 24px;font-weight:700}
.cta-sctn .dscr{font-size:20px;line-height:1.5;color:#fff2ece6;margin-bottom:40px}
.cta-sctn .bttn-grp{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.cta-sctn .bttn-prm{display:inline-block;padding:16px 40px;background:#FFF2EC;color:#251A88;font-size:17px;font-weight:600;border-radius:4px;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 20px #0003;z-index:10;position:relative}
.cta-sctn .bttn-prm:hover{background:#fff;transform:translateY(-3px);box-shadow:0 10px 28px #00000040}
.cta-sctn .bttn-scnd{display:inline-block;padding:16px 40px;background:transparent;color:#FFF2EC;font-size:17px;font-weight:600;border-radius:4px;text-decoration:none;border:2px solid #FFF2EC;transition:all .3s ease;z-index:10;position:relative}
.cta-sctn .bttn-scnd:hover{background:#fff2ec26;transform:translateY(-3px)}
@media (max-width: 1024px) {
.hdr-prgrm{grid-template-columns:1fr;gap:48px;padding:64px 24px}
.hdr-prgrm .txt-cntnt h1{font-size:40px}
.mdl-grd{grid-template-columns:1fr}
.pth-trck{grid-template-columns:repeat(2,1fr);gap:40px}
.pth-trck::after{display:none}
.tchr-grd{grid-template-columns:1fr}
.tchr-crd{grid-template-columns:1fr}
.tchr-crd .mg-wrp img{height:360px}
}
@media (max-width: 640px) {
.hdr-prgrm{padding:48px 16px}
.hdr-prgrm .txt-cntnt h1{font-size:32px}
.hdr-prgrm .txt-cntnt .thss-lst li{font-size:16px}
.mdls-sctn{padding:64px 16px}
.mdls-sctn .sctn-hdng h2{font-size:32px}
.mdl-grd{gap:24px}
.mdl-crd{padding:24px}
.pth-sctn{padding:64px 16px}
.pth-sctn .sctn-hdng h2{font-size:32px}
.pth-trck{grid-template-columns:1fr;gap:32px}
.tchrs-sctn{padding:64px 16px}
.tchrs-sctn .sctn-hdng h2{font-size:32px}
.tchr-crd{padding:24px}
.cta-sctn{padding:64px 16px}
.cta-sctn h2{font-size:32px}
.cta-sctn .dscr{font-size:17px}
.cta-sctn .bttn-grp{flex-direction:column;align-items:stretch}
.cta-sctn .bttn-prm,.cta-sctn .bttn-scnd{width:100%;text-align:center}
}
.sccspg{max-width:1536px;margin:0 auto;padding:0 24px}
.hrobnnr{padding:80px 0;background:linear-gradient(135deg,#FFF2EC 0%,#fff 100%);position:relative;overflow:hidden}
.hrobnnr::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(45deg,transparent,transparent 35px,#251a8805 35px,#251a8805 70px),repeating-linear-gradient(-45deg,transparent,transparent 35px,#ea7b0305 35px,#ea7b0305 70px);opacity:.6;pointer-events:none}
.hrogrd{display:grid;grid-template-columns:380px 1fr;gap:60px;align-items:center;position:relative;z-index:1}
.hromgwrp{position:relative}
.hromgwrp::before{content:'';position:absolute;top:-12px;left:-12px;right:12px;bottom:12px;background:linear-gradient(135deg,#EA7B03 0%,#251A88 100%);border-radius:4px;z-index:-1}
.hromgwrp::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.08'/%3E%3C/svg%3E");pointer-events:none;border-radius:4px;mix-blend-mode:overlay}
.hromgbx{width:100%;height:480px;background:linear-gradient(165deg,#251A88 0%,#EA7B03 100%);border-radius:4px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #251a8826}
.hromgbx svg{width:140px;height:140px}
.hrotxtbx h1{font-size:48px;font-weight:700;color:#251A88;margin:0 0 16px;line-height:1.2}
.hrotxtbx h2{font-size:28px;font-weight:600;color:#EA7B03;margin:0 0 24px;line-height:1.3}
.hrotxtbx p{font-size:18px;line-height:1.7;color:#2d3748;margin:0 0 16px}
.hrotxtbx p:last-child{margin-bottom:0}
.dtlssctn{padding:100px 0;background:#fff}
.dtlsgrd{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.dtlcrd{background:#FFF2EC;padding:48px 32px;border-radius:3px;position:relative;transition:transform .3s ease,box-shadow .3s ease}
.dtlcrd::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#EA7B03 0%,#251A88 100%);border-radius:3px 0 0 3px}
.dtlcrd:hover{transform:translateY(-4px);box-shadow:0 12px 32px #251a881f}
.dtlcrd:nth-child(2){background:linear-gradient(135deg,#fff 0%,#FFF2EC 100%)}
.dtlcrd:nth-child(2)::before{background:linear-gradient(180deg,#251A88 0%,#EA7B03 100%)}
.dtlcrd:nth-child(3){background:#fff;border:2px solid #FFF2EC}
.dtlcnhdr{display:flex;align-items:center;margin-bottom:24px;gap:16px}
.dtlcnicn{width:56px;height:56px;background:linear-gradient(135deg,#EA7B03 0%,#251A88 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.dtlcrd:nth-child(2) .dtlcnicn{background:linear-gradient(135deg,#251A88 0%,#EA7B03 100%)}
.dtlcrd:nth-child(3) .dtlcnicn{background:#EA7B03}
.dtlcnicn svg{width:28px;height:28px}
.dtlcnhdr h3{font-size:24px;font-weight:700;color:#251A88;margin:0;line-height:1.3}
.dtlcntnt p{font-size:16px;line-height:1.7;color:#4a5568;margin:0 0 16px}
.dtlcntnt p:last-child{margin-bottom:0}
.dtlcntnt ul{list-style:none;padding:0;margin:20px 0 0}
.dtlcntnt li{font-size:15px;line-height:1.6;color:#4a5568;padding-left:28px;position:relative;margin-bottom:12px}
.dtlcntnt li::before{content:'';position:absolute;left:0;top:8px;width:16px;height:2px;background:#EA7B03}
.dtlcntnt li:last-child{margin-bottom:0}
.nxtbtn{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:#EA7B03;color:#fff;font-size:17px;font-weight:600;text-decoration:none;border-radius:3px;transition:all .3s ease;margin-top:28px;box-shadow:0 4px 12px #ea7b0340}
.nxtbtn:hover{background:#251A88;box-shadow:0 6px 20px #251a884d;transform:translateY(-2px)}
.nxtbtn svg{width:20px;height:20px;transition:transform .3s ease}
.nxtbtn:hover svg{transform:translateX(4px)}
@media (max-width: 1024px) {
.hrogrd{grid-template-columns:1fr;gap:48px}
.hromgwrp{max-width:400px;margin:0 auto}
.hromgbx{height:400px}
.hrotxtbx{text-align:center}
.dtlsgrd{grid-template-columns:1fr;gap:32px}
}
@media (max-width: 640px) {
.sccspg{padding:0 20px}
.hrobnnr{padding:60px 0}
.hrotxtbx h1{font-size:36px}
.hrotxtbx h2{font-size:22px}
.hrotxtbx p{font-size:16px}
.hromgbx{height:320px}
.hromgbx svg{width:100px;height:100px}
.dtlssctn{padding:60px 0}
.dtlcrd{padding:36px 24px}
.dtlcnhdr h3{font-size:20px}
.dtlcnicn{width:48px;height:48px}
.dtlcnicn svg{width:24px;height:24px}
.nxtbtn{padding:14px 28px;font-size:16px;width:100%;justify-content:center}
}