.KGT001{
scroll-behavior:smooth;
}

.KGT002{
margin:0;
background:#ffffff;
color:#18313b;
font-family:"Inter",Arial,sans-serif;
font-size:15px;
line-height:1.7;
-webkit-font-smoothing:antialiased;
}

.KGT003{
width:100%;
overflow:hidden;
}

.KGT004{
height:38px;
background:#092838;
}

.KGT005{
width:min(1340px,calc(100% - 48px));
height:38px;
margin:auto;
display:flex;
align-items:center;
}

.KGT006{
height:38px;
display:flex;
align-items:center;
gap:7px;
padding-right:20px;
color:#ffffff;
text-decoration:none;
font-size:11px;
font-weight:700;
border-right:1px solid #31505d;
transition:color .2s ease;
}

.KGT006:hover{
color:#55d1d0;
}

.KGT007{
width:14px;
height:14px;
fill:#51c8c8;
}

.KGT008{
display:block;
}

.KGT009{
height:38px;
display:flex;
align-items:center;
gap:7px;
padding-left:20px;
color:#ffffff;
text-decoration:none;
font-size:11px;
font-weight:700;
transition:color .2s ease;
}

.KGT009:hover{
color:#55d1d0;
}

.KGT010{
width:14px;
height:14px;
fill:#51c8c8;
}

.KGT011{
display:block;
}

.KGT012{
margin-left:auto;
display:flex;
align-items:center;
gap:8px;
color:#c0d0d6;
text-decoration:none;
font-size:10px;
font-weight:600;
transition:color .2s ease;
}

.KGT012:hover{
color:#ffffff;
}

.KGT013{
width:15px;
height:15px;
fill:#51c8c8;
}

.KGT014{
display:block;
}

.KGT015{
height:88px;
background:#ffffff;
border-bottom:1px solid #e5ecee;
position:relative;
z-index:80;
}

.KGT016{
width:min(1340px,calc(100% - 48px));
height:88px;
margin:auto;
display:flex;
align-items:center;
}

.KGT017{
width:235px;
height:60px;
display:flex;
align-items:center;
overflow:hidden;
text-decoration:none;
}

.KGT018{
max-width:220px;
max-height:58px;
width:auto;
height:auto;
display:block;
object-fit:contain;
}

.KGT019{
margin-left:auto;
display:flex;
align-items:center;
gap:27px;
}

.KGT020{
font-size:11px;
font-weight:800;
color:#087784;
text-decoration:none;
transition:color .2s ease;
}

.KGT020:hover{
color:#092838;
}

.KGT021{
font-size:11px;
font-weight:700;
color:#31464f;
text-decoration:none;
transition:color .2s ease;
}

.KGT021:hover{
color:#087784;
}

.KGT022{
font-size:11px;
font-weight:700;
color:#31464f;
text-decoration:none;
transition:color .2s ease;
}

.KGT022:hover{
color:#087784;
}

.KGT023{
font-size:11px;
font-weight:700;
color:#31464f;
text-decoration:none;
transition:color .2s ease;
}

.KGT023:hover{
color:#087784;
}

.KGT024{
font-size:11px;
font-weight:700;
color:#31464f;
text-decoration:none;
transition:color .2s ease;
}

.KGT024:hover{
color:#087784;
}

.KGT025{
font-size:11px;
font-weight:700;
color:#31464f;
text-decoration:none;
transition:color .2s ease;
}

.KGT025:hover{
color:#087784;
}

.KGT026{
font-size:11px;
font-weight:700;
color:#31464f;
text-decoration:none;
transition:color .2s ease;
}

.KGT026:hover{
color:#087784;
}

.KGT027{
height:48px;
margin-left:28px;
padding:0 17px;
display:flex;
align-items:center;
gap:17px;
background:#0b8490;
color:#ffffff;
text-decoration:none;
border-radius:4px;
transition:background .2s ease;
}

.KGT027:hover{
background:#096c76;
}

.KGT028{
font-size:9px;
font-weight:800;
letter-spacing:.09em;
}

.KGT029{
font-size:16px;
}

.KGT030{
display:none;
width:44px;
height:44px;
padding:0;
background:#edf4f5;
border:0;
border-radius:4px;
cursor:pointer;
}

.KGT031{
width:20px;
height:2px;
margin:0 auto 5px;
display:block;
background:#173b46;
}

.KGT032{
width:20px;
height:2px;
margin:0 auto 5px;
display:block;
background:#173b46;
}

.KGT033{
width:20px;
height:2px;
margin:auto;
display:block;
background:#173b46;
}

.KGT034{
display:none;
position:absolute;
left:0;
top:88px;
width:100%;
background:#ffffff;
box-shadow:0 20px 45px rgba(11,44,55,.13);
}

.KGT035{
width:calc(100% - 34px);
margin:auto;
padding:12px 0 20px;
}

.KGT036{
display:block;
padding:12px 4px;
border-bottom:1px solid #e7edef;
color:#087784;
font-size:12px;
font-weight:800;
text-decoration:none;
}

.KGT037{
display:block;
padding:12px 4px;
border-bottom:1px solid #e7edef;
color:#283f48;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.KGT038{
display:block;
padding:12px 4px;
border-bottom:1px solid #e7edef;
color:#283f48;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.KGT039{
display:block;
padding:12px 4px;
border-bottom:1px solid #e7edef;
color:#283f48;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.KGT040{
display:block;
padding:12px 4px;
border-bottom:1px solid #e7edef;
color:#283f48;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.KGT041{
display:block;
padding:12px 4px;
border-bottom:1px solid #e7edef;
color:#283f48;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.KGT042{
display:block;
padding:12px 4px;
border-bottom:1px solid #e7edef;
color:#283f48;
font-size:12px;
font-weight:700;
text-decoration:none;
}

.KGT043{
display:block;
margin-top:12px;
padding:13px;
background:#0b8490;
color:#ffffff;
font-size:11px;
font-weight:800;
text-align:center;
text-decoration:none;
border-radius:4px;
}

.KGT044{
width:100%;
display:block;
}

.KGT045{
padding:76px 0 78px;
background:#eef5f6;
}

.KGT046{
width:min(1340px,calc(100% - 48px));
margin:auto;
display:grid;
grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);
gap:72px;
align-items:center;
}

.KGT047{
max-width:780px;
}

.KGT048{
display:inline-flex;
padding:7px 11px;
background:#d7e9eb;
color:#087580;
font-size:9px;
font-weight:800;
letter-spacing:.16em;
border-radius:3px;
}

.KGT049{
max-width:800px;
margin:21px 0 0;
font-family:"Manrope",Arial,sans-serif;
font-size:57px;
line-height:1.06;
letter-spacing:-.045em;
font-weight:800;
color:#0a2c38;
}

.KGT050{
max-width:720px;
margin:24px 0 0;
font-size:14px;
line-height:1.9;
color:#61757d;
}

.KGT051{
max-width:720px;
margin-top:30px;
}

.KGT052{
height:58px;
display:flex;
align-items:center;
background:#ffffff;
border:1px solid #d1dfe2;
border-radius:6px;
box-shadow:0 10px 30px rgba(20,60,72,.07);
}

.KGT053{
width:19px;
height:19px;
margin-left:18px;
fill:#81969d;
flex-shrink:0;
}

.KGT054{
height:56px;
min-width:0;
flex:1;
padding:0 15px;
border:0;
outline:0;
background:transparent;
font-family:"Inter",Arial,sans-serif;
font-size:12px;
color:#203841;
}

.KGT055{
height:44px;
margin-right:7px;
padding:0 23px;
border:0;
background:#0b8490;
color:#ffffff;
font-family:"Inter",Arial,sans-serif;
font-size:9px;
font-weight:800;
letter-spacing:.1em;
border-radius:4px;
cursor:pointer;
transition:background .2s ease;
}

.KGT055:hover{
background:#096d77;
}

.KGT056{
margin-top:9px;
display:flex;
gap:7px;
flex-wrap:wrap;
}

.KGT057{
padding:6px 9px;
background:transparent;
border:1px solid #cbdadd;
border-radius:3px;
color:#5b727a;
font-family:"Inter",Arial,sans-serif;
font-size:8px;
font-weight:700;
cursor:pointer;
transition:background .2s ease;
}

.KGT057:hover{
background:#ffffff;
}

.KGT058{
padding:6px 9px;
background:transparent;
border:1px solid #cbdadd;
border-radius:3px;
color:#5b727a;
font-family:"Inter",Arial,sans-serif;
font-size:8px;
font-weight:700;
cursor:pointer;
transition:background .2s ease;
}

.KGT058:hover{
background:#ffffff;
}

.KGT059{
padding:6px 9px;
background:transparent;
border:1px solid #cbdadd;
border-radius:3px;
color:#5b727a;
font-family:"Inter",Arial,sans-serif;
font-size:8px;
font-weight:700;
cursor:pointer;
transition:background .2s ease;
}

.KGT059:hover{
background:#ffffff;
}

.KGT060{
padding:6px 9px;
background:transparent;
border:1px solid #cbdadd;
border-radius:3px;
color:#5b727a;
font-family:"Inter",Arial,sans-serif;
font-size:8px;
font-weight:700;
cursor:pointer;
transition:background .2s ease;
}

.KGT060:hover{
background:#ffffff;
}

.KGT061{
margin-top:27px;
display:flex;
gap:10px;
}

.KGT062{
height:48px;
padding:0 21px;
display:flex;
align-items:center;
justify-content:center;
background:#0a2d39;
color:#ffffff;
text-decoration:none;
font-size:10px;
font-weight:800;
border-radius:4px;
transition:transform .2s ease;
}

.KGT062:hover{
transform:translateY(-2px);
}

.KGT063{
height:46px;
padding:0 21px;
display:flex;
align-items:center;
justify-content:center;
border:1px solid #adc4c8;
color:#28454e;
text-decoration:none;
font-size:10px;
font-weight:800;
border-radius:4px;
transition:background .2s ease;
}

.KGT063:hover{
background:#ffffff;
}

.KGT064{
min-height:470px;
display:flex;
align-items:stretch;
justify-content:flex-end;
}

.KGT065{
width:100%;
max-width:460px;
min-height:470px;
padding:34px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
background:
linear-gradient(rgba(7,39,52,.24),rgba(7,39,52,.86)),
url("/gallery/kgt-hero.webp") center/cover no-repeat,
#0a2e3c;
border-radius:12px;
box-shadow:0 25px 60px rgba(11,48,60,.2);
}

.KGT066{
padding-bottom:19px;
border-bottom:1px solid rgba(255,255,255,.18);
}

.KGT067{
display:block;
font-family:"Manrope",Arial,sans-serif;
font-size:28px;
font-weight:800;
color:#55d0d0;
}

.KGT068{
display:block;
margin-top:2px;
font-size:8px;
font-weight:800;
letter-spacing:.16em;
color:#d6e5e8;
}

.KGT069{
padding:24px 0;
}

.KGT070{
display:block;
font-family:"Manrope",Arial,sans-serif;
font-size:24px;
line-height:1.2;
color:#ffffff;
}

.KGT071{
margin:10px 0 0;
font-size:11px;
line-height:1.75;
color:#b7c9ce;
}

.KGT072{
height:48px;
padding:0 17px;
display:flex;
align-items:center;
background:#54c9c9;
color:#082a35;
text-decoration:none;
font-size:10px;
font-weight:800;
border-radius:4px;
transition:background .2s ease;
}

.KGT072:hover{
background:#70dddd;
}

.KGT073{
margin-left:auto;
font-size:15px;
}

.KGT074{
background:#082b38;
}

.KGT075{
width:min(1340px,calc(100% - 48px));
min-height:128px;
margin:auto;
display:grid;
grid-template-columns:repeat(4,1fr);
}

.KGT076{
display:flex;
flex-direction:column;
justify-content:center;
padding-left:27px;
border-left:1px solid #294b57;
}

.KGT077{
font-family:"Manrope",Arial,sans-serif;
font-size:30px;
line-height:1;
color:#58cbcb;
}

.KGT078{
margin-top:9px;
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#94aab2;
}

.KGT079{
display:flex;
flex-direction:column;
justify-content:center;
padding-left:27px;
border-left:1px solid #294b57;
}

.KGT080{
font-family:"Manrope",Arial,sans-serif;
font-size:30px;
line-height:1;
color:#58cbcb;
}

.KGT081{
margin-top:9px;
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#94aab2;
}

.KGT082{
display:flex;
flex-direction:column;
justify-content:center;
padding-left:27px;
border-left:1px solid #294b57;
}

.KGT083{
font-family:"Manrope",Arial,sans-serif;
font-size:30px;
line-height:1;
color:#58cbcb;
}

.KGT084{
margin-top:9px;
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#94aab2;
}

.KGT085{
display:flex;
flex-direction:column;
justify-content:center;
padding-left:27px;
border-left:1px solid #294b57;
border-right:1px solid #294b57;
}

.KGT086{
font-family:"Manrope",Arial,sans-serif;
font-size:30px;
line-height:1;
color:#58cbcb;
}

.KGT087{
margin-top:9px;
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#94aab2;
}

.KGT088{
padding:82px 0;
background:#ffffff;
}

.KGT089{
width:min(1340px,calc(100% - 48px));
margin:auto;
}

.KGT090{
display:grid;
grid-template-columns:.8fr 1.2fr;
gap:80px;
align-items:end;
margin-bottom:36px;
}

.KGT091{
max-width:520px;
}

.KGT092{
display:block;
margin-bottom:10px;
font-size:9px;
font-weight:800;
letter-spacing:.18em;
color:#07818c;
}

.KGT093{
margin:0;
font-family:"Manrope",Arial,sans-serif;
font-size:38px;
line-height:1.14;
letter-spacing:-.035em;
color:#0d303b;
}

.KGT094{
margin:0;
font-size:12px;
line-height:1.9;
color:#667a81;
}

.KGT095{
display:grid;
grid-template-columns:repeat(4,1fr);
border-top:1px solid #dce5e7;
border-left:1px solid #dce5e7;
}

.KGT096{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT096:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT097{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT098{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT099{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT099:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT100{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT101{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT102{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT102:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT103{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT104{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT105{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT105:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT106{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT107{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT108{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT108:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT109{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT110{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT111{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT111:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT112{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT113{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT114{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT114:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT115{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT116{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT117{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT117:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT118{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT119{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT120{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT120:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT121{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT122{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT123{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT123:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT124{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT125{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT126{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT126:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT127{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT128{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT129{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT129:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT130{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT131{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT132{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT132:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT133{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT134{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT135{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT135:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT136{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT137{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT138{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT138:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT139{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT140{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT141{
min-height:125px;
padding:23px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:flex-end;
border-right:1px solid #dce5e7;
border-bottom:1px solid #dce5e7;
text-decoration:none;
background:#ffffff;
transition:background .2s ease,transform .2s ease,box-shadow .2s ease;
}

.KGT141:hover{
background:#eef8f8;
transform:translateY(-3px);
box-shadow:0 13px 30px rgba(15,68,78,.09);
}

.KGT142{
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
color:#193a44;
}

.KGT143{
margin-top:5px;
font-size:8px;
font-weight:800;
color:#0a818c;
}

.KGT144{
padding:86px 0;
background:#f5f8f9;
}

.KGT145{
width:min(1340px,calc(100% - 48px));
margin:auto;
}

.KGT146{
max-width:720px;
margin-bottom:38px;
}

.KGT147{
display:block;
margin-bottom:11px;
font-size:9px;
font-weight:800;
letter-spacing:.18em;
color:#087d88;
}

.KGT148{
margin:0;
font-family:"Manrope",Arial,sans-serif;
font-size:39px;
line-height:1.14;
letter-spacing:-.035em;
color:#0d303b;
}

.KGT149{
max-width:650px;
margin:14px 0 0;
font-size:12px;
line-height:1.85;
color:#697c83;
}

.KGT150{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:12px;
}

.KGT151{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT151:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT152{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT153{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT154{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT155{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT156{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT157{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT157:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT158{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT159{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT160{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT161{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT162{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT163{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT163:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT164{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT165{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT166{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT167{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT168{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT169{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT169:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT170{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT171{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT172{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT173{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT174{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT175{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT175:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT176{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT177{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT178{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT179{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT180{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT181{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT181:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT182{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT183{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT184{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT185{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT186{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT187{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT187:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT188{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT189{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT190{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT191{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT192{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT193{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT193:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT194{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT195{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT196{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT197{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT198{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT199{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT199:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT200{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT201{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT202{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT203{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT204{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT205{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT205:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT206{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT207{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT208{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT209{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT210{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT211{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT211:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT212{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT213{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT214{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT215{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT216{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT217{
min-height:265px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}

.KGT217:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,61,72,.1);
border-color:#8bc7ca;
}

.KGT218{
font-size:9px;
font-weight:800;
color:#9aacb2;
}

.KGT219{
margin-top:29px;
font-size:9px;
font-weight:800;
letter-spacing:.14em;
color:#0b8490;
}

.KGT220{
margin:7px 0 8px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
color:#183943;
}

.KGT221{
margin:0 0 22px;
font-size:10px;
line-height:1.8;
color:#6c7f86;
}

.KGT222{
font-size:8px;
font-weight:800;
color:#087984;
}

.KGT223{
padding:54px 0;
background:#0b8490;
}

.KGT224{
width:min(1340px,calc(100% - 48px));
margin:auto;
display:flex;
align-items:center;
gap:65px;
}

.KGT225{
max-width:770px;
}

.KGT226{
display:block;
margin-bottom:8px;
font-size:9px;
font-weight:800;
letter-spacing:.17em;
color:#bcebee;
}

.KGT227{
margin:0;
font-family:"Manrope",Arial,sans-serif;
font-size:31px;
line-height:1.15;
color:#ffffff;
}

.KGT228{
margin:11px 0 0;
font-size:11px;
line-height:1.8;
color:#d6f0f1;
}

.KGT229{
margin-left:auto;
display:flex;
align-items:center;
gap:10px;
}

.KGT230{
min-width:200px;
height:62px;
padding:0 19px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:center;
background:#092d39;
text-decoration:none;
border-radius:5px;
}

.KGT231{
font-size:7px;
font-weight:800;
letter-spacing:.12em;
color:#76cdd0;
}

.KGT232{
margin-top:2px;
font-size:15px;
color:#ffffff;
}

.KGT233{
height:60px;
padding:0 20px;
display:flex;
align-items:center;
background:#ffffff;
color:#173740;
text-decoration:none;
font-size:9px;
font-weight:800;
border-radius:5px;
transition:transform .2s ease;
}

.KGT233:hover{
transform:translateY(-2px);
}

.KGT234{
padding:86px 0;
background:#ffffff;
}

.KGT235{
width:min(1340px,calc(100% - 48px));
margin:auto;
}

.KGT236{
max-width:740px;
margin-bottom:39px;
}

.KGT237{
display:block;
margin-bottom:10px;
font-size:9px;
font-weight:800;
letter-spacing:.18em;
color:#087d88;
}

.KGT238{
margin:0;
font-family:"Manrope",Arial,sans-serif;
font-size:39px;
line-height:1.14;
letter-spacing:-.035em;
color:#10313c;
}

.KGT239{
max-width:650px;
margin:14px 0 0;
font-size:12px;
line-height:1.85;
color:#6b7c83;
}

.KGT240{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:13px;
}

.KGT241{
min-height:260px;
padding:28px;
box-sizing:border-box;
background:#0b2e3b;
color:#ffffff;
text-decoration:none;
border-radius:7px;
transition:transform .2s ease,background .2s ease;
}

.KGT241:hover{
transform:translateY(-5px);
background:#103c4a;
}

.KGT242{
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#59cdce;
}

.KGT243{
margin:36px 0 9px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
line-height:1.25;
}

.KGT244{
margin:0;
font-size:10px;
line-height:1.8;
color:#a9bdc3;
}

.KGT245{
display:block;
margin-top:22px;
font-size:8px;
color:#5bcfd0;
}

.KGT246{
min-height:260px;
padding:28px;
box-sizing:border-box;
background:#eef5f6;
color:#193943;
text-decoration:none;
border-radius:7px;
transition:transform .2s ease,background .2s ease;
}

.KGT246:hover{
transform:translateY(-5px);
background:#e2eff0;
}

.KGT247{
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#087d88;
}

.KGT248{
margin:36px 0 9px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
line-height:1.25;
}

.KGT249{
margin:0;
font-size:10px;
line-height:1.8;
color:#667b82;
}

.KGT250{
display:block;
margin-top:22px;
font-size:8px;
color:#087984;
}

.KGT251{
min-height:260px;
padding:28px;
box-sizing:border-box;
background:#eef5f6;
color:#193943;
text-decoration:none;
border-radius:7px;
transition:transform .2s ease,background .2s ease;
}

.KGT251:hover{
transform:translateY(-5px);
background:#e2eff0;
}

.KGT252{
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#087d88;
}

.KGT253{
margin:36px 0 9px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
line-height:1.25;
}

.KGT254{
margin:0;
font-size:10px;
line-height:1.8;
color:#667b82;
}

.KGT255{
display:block;
margin-top:22px;
font-size:8px;
color:#087984;
}

.KGT256{
min-height:260px;
padding:28px;
box-sizing:border-box;
background:#eef5f6;
color:#193943;
text-decoration:none;
border-radius:7px;
transition:transform .2s ease,background .2s ease;
}

.KGT256:hover{
transform:translateY(-5px);
background:#e2eff0;
}

.KGT257{
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#087d88;
}

.KGT258{
margin:36px 0 9px;
font-family:"Manrope",Arial,sans-serif;
font-size:19px;
line-height:1.25;
}

.KGT259{
margin:0;
font-size:10px;
line-height:1.8;
color:#667b82;
}

.KGT260{
display:block;
margin-top:22px;
font-size:8px;
color:#087984;
}

.KGT261{
padding:90px 0;
background:#082b38;
}

.KGT262{
width:min(1340px,calc(100% - 48px));
margin:auto;
display:grid;
grid-template-columns:.9fr 1.1fr;
gap:90px;
align-items:center;
}

.KGT263{
max-width:560px;
}

.KGT264{
display:block;
margin-bottom:11px;
font-size:9px;
font-weight:800;
letter-spacing:.18em;
color:#56cacc;
}

.KGT265{
margin:0;
font-family:"Manrope",Arial,sans-serif;
font-size:40px;
line-height:1.13;
letter-spacing:-.035em;
color:#ffffff;
}

.KGT266{
margin:20px 0 0;
font-size:12px;
line-height:1.9;
color:#9fb3ba;
}

.KGT267{
height:46px;
margin-top:26px;
padding:0 19px;
display:inline-flex;
align-items:center;
background:#55c9ca;
color:#082b38;
text-decoration:none;
font-size:9px;
font-weight:800;
border-radius:4px;
}

.KGT268{
display:grid;
grid-template-columns:1fr 1fr;
gap:11px;
}

.KGT269{
min-height:175px;
padding:24px;
box-sizing:border-box;
background:#103845;
border:1px solid #27515d;
border-radius:6px;
}

.KGT270{
font-family:"Manrope",Arial,sans-serif;
font-size:21px;
font-weight:800;
color:#56cbcc;
}

.KGT271{
display:block;
margin-top:23px;
font-size:11px;
color:#ffffff;
}

.KGT272{
margin:6px 0 0;
font-size:9px;
line-height:1.75;
color:#93aab1;
}

.KGT273{
min-height:175px;
padding:24px;
box-sizing:border-box;
background:#103845;
border:1px solid #27515d;
border-radius:6px;
}

.KGT274{
font-family:"Manrope",Arial,sans-serif;
font-size:21px;
font-weight:800;
color:#56cbcc;
}

.KGT275{
display:block;
margin-top:23px;
font-size:11px;
color:#ffffff;
}

.KGT276{
margin:6px 0 0;
font-size:9px;
line-height:1.75;
color:#93aab1;
}

.KGT277{
min-height:175px;
padding:24px;
box-sizing:border-box;
background:#103845;
border:1px solid #27515d;
border-radius:6px;
}

.KGT278{
font-family:"Manrope",Arial,sans-serif;
font-size:21px;
font-weight:800;
color:#56cbcc;
}

.KGT279{
display:block;
margin-top:23px;
font-size:11px;
color:#ffffff;
}

.KGT280{
margin:6px 0 0;
font-size:9px;
line-height:1.75;
color:#93aab1;
}

.KGT281{
min-height:175px;
padding:24px;
box-sizing:border-box;
background:#103845;
border:1px solid #27515d;
border-radius:6px;
}

.KGT282{
font-family:"Manrope",Arial,sans-serif;
font-size:21px;
font-weight:800;
color:#56cbcc;
}

.KGT283{
display:block;
margin-top:23px;
font-size:11px;
color:#ffffff;
}

.KGT284{
margin:6px 0 0;
font-size:9px;
line-height:1.75;
color:#93aab1;
}

.KGT285{
padding:82px 0;
background:#f4f7f8;
}

.KGT286{
width:min(1340px,calc(100% - 48px));
margin:auto;
}

.KGT287{
max-width:760px;
margin-bottom:38px;
}

.KGT288{
display:block;
margin-bottom:10px;
font-size:9px;
font-weight:800;
letter-spacing:.18em;
color:#087c87;
}

.KGT289{
margin:0;
font-family:"Manrope",Arial,sans-serif;
font-size:36px;
line-height:1.16;
letter-spacing:-.03em;
color:#10323d;
}

.KGT290{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:13px;
}

.KGT291{
min-height:235px;
padding:27px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,border-color .2s ease;
}

.KGT291:hover{
transform:translateY(-4px);
border-color:#8dc9cc;
}

.KGT292{
font-size:23px;
font-weight:800;
color:#d7e1e3;
}

.KGT293{
margin:26px 0 9px;
font-family:"Manrope",Arial,sans-serif;
font-size:17px;
color:#193943;
}

.KGT294{
margin:0;
font-size:10px;
line-height:1.8;
color:#6d7e84;
}

.KGT295{
display:block;
margin-top:18px;
font-size:8px;
color:#087c87;
}

.KGT296{
min-height:235px;
padding:27px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,border-color .2s ease;
}

.KGT296:hover{
transform:translateY(-4px);
border-color:#8dc9cc;
}

.KGT297{
font-size:23px;
font-weight:800;
color:#d7e1e3;
}

.KGT298{
margin:26px 0 9px;
font-family:"Manrope",Arial,sans-serif;
font-size:17px;
color:#193943;
}

.KGT299{
margin:0;
font-size:10px;
line-height:1.8;
color:#6d7e84;
}

.KGT300{
display:block;
margin-top:18px;
font-size:8px;
color:#087c87;
}

.KGT301{
min-height:235px;
padding:27px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,border-color .2s ease;
}

.KGT301:hover{
transform:translateY(-4px);
border-color:#8dc9cc;
}

.KGT302{
font-size:23px;
font-weight:800;
color:#d7e1e3;
}

.KGT303{
margin:26px 0 9px;
font-family:"Manrope",Arial,sans-serif;
font-size:17px;
color:#193943;
}

.KGT304{
margin:0;
font-size:10px;
line-height:1.8;
color:#6d7e84;
}

.KGT305{
display:block;
margin-top:18px;
font-size:8px;
color:#087c87;
}

.KGT306{
min-height:235px;
padding:27px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dfe7e9;
text-decoration:none;
border-radius:6px;
transition:transform .2s ease,border-color .2s ease;
}

.KGT306:hover{
transform:translateY(-4px);
border-color:#8dc9cc;
}

.KGT307{
font-size:23px;
font-weight:800;
color:#d7e1e3;
}

.KGT308{
margin:26px 0 9px;
font-family:"Manrope",Arial,sans-serif;
font-size:17px;
color:#193943;
}

.KGT309{
margin:0;
font-size:10px;
line-height:1.8;
color:#6d7e84;
}

.KGT310{
display:block;
margin-top:18px;
font-size:8px;
color:#087c87;
}

.KGT311{
padding:84px 0;
background:#ffffff;
}

.KGT312{
width:min(1340px,calc(100% - 48px));
margin:auto;
}

.KGT313{
display:flex;
align-items:end;
margin-bottom:37px;
}

.KGT314{
position:absolute;
font-size:9px;
font-weight:800;
letter-spacing:.18em;
color:#087c87;
}

.KGT315{
max-width:700px;
margin:25px 0 0;
font-family:"Manrope",Arial,sans-serif;
font-size:36px;
line-height:1.16;
letter-spacing:-.03em;
color:#10323d;
}

.KGT316{
margin-left:auto;
color:#087c87;
text-decoration:none;
font-size:9px;
font-weight:800;
}

.KGT317{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:15px;
}

.KGT318{
min-height:340px;
display:flex;
flex-direction:column;
background:#f4f7f8;
text-decoration:none;
border-radius:7px;
overflow:hidden;
transition:transform .2s ease,box-shadow .2s ease;
}

.KGT318:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,62,73,.09);
}

.KGT319{
height:115px;
padding:21px;
box-sizing:border-box;
background:#0b2e3b;
}

.KGT320{
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#5bcdce;
}

.KGT321{
padding:25px;
}

.KGT322{
font-size:8px;
font-weight:800;
letter-spacing:.12em;
color:#087c87;
}

.KGT323{
margin:12px 0 9px;
font-family:"Manrope",Arial,sans-serif;
font-size:18px;
line-height:1.25;
color:#193a44;
}

.KGT324{
margin:0;
font-size:10px;
line-height:1.8;
color:#6a7d84;
}

.KGT325{
display:block;
margin-top:17px;
font-size:8px;
color:#087c87;
}

.KGT326{
min-height:340px;
display:flex;
flex-direction:column;
background:#f4f7f8;
text-decoration:none;
border-radius:7px;
overflow:hidden;
transition:transform .2s ease,box-shadow .2s ease;
}

.KGT326:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,62,73,.09);
}

.KGT327{
height:115px;
padding:21px;
box-sizing:border-box;
background:#123e49;
}

.KGT328{
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#5bcdce;
}

.KGT329{
padding:25px;
}

.KGT330{
font-size:8px;
font-weight:800;
letter-spacing:.12em;
color:#087c87;
}

.KGT331{
margin:12px 0 9px;
font-family:"Manrope",Arial,sans-serif;
font-size:18px;
line-height:1.25;
color:#193a44;
}

.KGT332{
margin:0;
font-size:10px;
line-height:1.8;
color:#6a7d84;
}

.KGT333{
display:block;
margin-top:17px;
font-size:8px;
color:#087c87;
}

.KGT334{
min-height:340px;
display:flex;
flex-direction:column;
background:#f4f7f8;
text-decoration:none;
border-radius:7px;
overflow:hidden;
transition:transform .2s ease,box-shadow .2s ease;
}

.KGT334:hover{
transform:translateY(-5px);
box-shadow:0 18px 35px rgba(20,62,73,.09);
}

.KGT335{
height:115px;
padding:21px;
box-sizing:border-box;
background:#19515a;
}

.KGT336{
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#78dcdd;
}

.KGT337{
padding:25px;
}

.KGT338{
font-size:8px;
font-weight:800;
letter-spacing:.12em;
color:#087c87;
}

.KGT339{
margin:12px 0 9px;
font-family:"Manrope",Arial,sans-serif;
font-size:18px;
line-height:1.25;
color:#193a44;
}

.KGT340{
margin:0;
font-size:10px;
line-height:1.8;
color:#6a7d84;
}

.KGT341{
display:block;
margin-top:17px;
font-size:8px;
color:#087c87;
}

.KGT342{
padding:63px 0;
background:#0b8490;
}

.KGT343{
width:min(1340px,calc(100% - 48px));
margin:auto;
display:grid;
grid-template-columns:.9fr 1.1fr;
gap:70px;
align-items:center;
}

.KGT344{
max-width:590px;
}

.KGT345{
display:block;
margin-bottom:10px;
font-size:9px;
font-weight:800;
letter-spacing:.18em;
color:#c3edef;
}

.KGT346{
margin:0;
font-family:"Manrope",Arial,sans-serif;
font-size:35px;
line-height:1.16;
letter-spacing:-.03em;
color:#ffffff;
}

.KGT347{
margin:16px 0 0;
font-size:11px;
line-height:1.85;
color:#d8f0f1;
}

.KGT348{
display:grid;
grid-template-columns:1fr 1fr;
gap:9px;
}

.KGT349{
min-height:108px;
padding:19px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:center;
background:#ffffff;
text-decoration:none;
border-radius:5px;
transition:transform .2s ease;
}

.KGT349:hover{
transform:translateY(-3px);
}

.KGT350{
font-size:7px;
font-weight:800;
letter-spacing:.13em;
color:#809096;
}

.KGT351{
margin-top:3px;
font-family:"Manrope",Arial,sans-serif;
font-size:18px;
color:#153640;
}

.KGT352{
margin-top:3px;
font-size:7px;
color:#8a999e;
}

.KGT353{
min-height:108px;
padding:19px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:center;
background:#ffffff;
text-decoration:none;
border-radius:5px;
transition:transform .2s ease;
}

.KGT353:hover{
transform:translateY(-3px);
}

.KGT354{
font-size:7px;
font-weight:800;
letter-spacing:.13em;
color:#809096;
}

.KGT355{
margin-top:3px;
font-family:"Manrope",Arial,sans-serif;
font-size:18px;
color:#153640;
}

.KGT356{
margin-top:3px;
font-size:7px;
color:#8a999e;
}

.KGT357{
grid-column:1 / 3;
min-height:95px;
padding:19px;
box-sizing:border-box;
display:flex;
flex-direction:column;
justify-content:center;
background:#092d39;
text-decoration:none;
border-radius:5px;
transition:transform .2s ease;
}

.KGT357:hover{
transform:translateY(-3px);
}

.KGT358{
font-size:7px;
font-weight:800;
letter-spacing:.13em;
color:#68cfd1;
}

.KGT359{
margin-top:3px;
font-family:"Manrope",Arial,sans-serif;
font-size:16px;
color:#ffffff;
}

.KGT360{
margin-top:3px;
font-size:7px;
color:#92abb2;
}

.KGT361{
padding:72px 0;
background:#f3f7f8;
}

.KGT362{
width:min(1340px,calc(100% - 48px));
margin:auto;
display:grid;
grid-template-columns:.9fr 1.1fr;
gap:70px;
align-items:center;
}

.KGT363{
max-width:630px;
}

.KGT364{
display:block;
margin-bottom:10px;
font-size:9px;
font-weight:800;
letter-spacing:.18em;
color:#087d88;
}

.KGT365{
margin:0;
font-family:"Manrope",Arial,sans-serif;
font-size:35px;
line-height:1.16;
letter-spacing:-.03em;
color:#10323d;
}

.KGT366{
margin:15px 0 0;
font-size:11px;
line-height:1.85;
color:#6b7e84;
}

.KGT367{
display:grid;
grid-template-columns:1.2fr .8fr;
gap:10px;
}

.KGT368{
min-height:165px;
padding:25px;
box-sizing:border-box;
background:#ffffff;
border:1px solid #dde7e9;
border-radius:6px;
}

.KGT369{
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#087d88;
}

.KGT370{
display:block;
margin-top:23px;
font-size:12px;
color:#193a44;
}

.KGT371{
margin:5px 0 0;
font-size:10px;
line-height:1.7;
color:#73848a;
}

.KGT372{
min-height:165px;
padding:25px;
box-sizing:border-box;
display:flex;
flex-direction:column;
background:#0b2e3b;
border-radius:6px;
}

.KGT373{
font-size:8px;
font-weight:800;
letter-spacing:.14em;
color:#58cacc;
margin-bottom:20px;
}

.KGT374{
color:#ffffff;
text-decoration:none;
font-size:12px;
font-weight:700;
margin-bottom:5px;
}

.KGT375{
color:#ffffff;
text-decoration:none;
font-size:12px;
font-weight:700;
margin-bottom:5px;
}

.KGT376{
color:#8fc4c9;
text-decoration:none;
font-size:9px;
font-weight:600;
margin-top:5px;
}

.KGT377{
background:#071f2a;
}

.KGT378{
width:min(1340px,calc(100% - 48px));
margin:auto;
padding:61px 0 53px;
display:grid;
grid-template-columns:1.8fr 1fr 1fr 1.25fr;
gap:65px;
}

.KGT379{
max-width:390px;
}

.KGT380{
width:235px;
height:70px;
display:flex;
align-items:center;
text-decoration:none;
}

.KGT381{
max-width:225px;
max-height:65px;
width:auto;
height:auto;
display:block;
object-fit:contain;
}

.KGT382{
margin:20px 0;
font-size:10px;
line-height:1.85;
color:#82989f;
}

.KGT383{
display:block;
color:#ffffff;
text-decoration:none;
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
}

.KGT384{
display:block;
margin-top:3px;
color:#ffffff;
text-decoration:none;
font-family:"Manrope",Arial,sans-serif;
font-size:15px;
font-weight:800;
}

.KGT385{
display:flex;
flex-direction:column;
align-items:flex-start;
}

.KGT386{
margin:0 0 15px;
font-size:9px;
font-weight:800;
letter-spacing:.13em;
color:#ffffff;
}

.KGT387{
margin-bottom:7px;
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT388{
margin-bottom:7px;
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT389{
margin-bottom:7px;
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT390{
margin-bottom:7px;
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT391{
margin-bottom:7px;
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT392{
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT393{
display:flex;
flex-direction:column;
align-items:flex-start;
}

.KGT394{
margin:0 0 15px;
font-size:9px;
font-weight:800;
letter-spacing:.13em;
color:#ffffff;
}

.KGT395{
margin-bottom:7px;
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT396{
margin-bottom:7px;
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT397{
margin-bottom:7px;
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT398{
margin-bottom:7px;
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT399{
margin-bottom:7px;
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT400{
font-size:9px;
color:#83979e;
text-decoration:none;
}

.KGT401{
display:flex;
flex-direction:column;
align-items:flex-start;
}

.KGT402{
margin:0 0 15px;
font-size:9px;
font-weight:800;
letter-spacing:.13em;
color:#ffffff;
}

.KGT403{
margin:0;
font-size:9px;
line-height:1.8;
color:#83979e;
}

.KGT404{
margin-top:15px;
font-size:9px;
font-weight:700;
color:#55c9ca;
text-decoration:none;
}

.KGT405{
width:min(1340px,calc(100% - 48px));
min-height:57px;
margin:auto;
display:flex;
align-items:center;
border-top:1px solid #1d3944;
}

.KGT406{
font-size:8px;
color:#70878e;
}

.KGT407{
margin-left:auto;
display:flex;
gap:19px;
}

.KGT408{
font-size:8px;
color:#70878e;
text-decoration:none;
}

.KGT409{
font-size:8px;
color:#70878e;
text-decoration:none;
}

.KGT410{
font-size:8px;
color:#70878e;
text-decoration:none;
}

.KGT411{
position:fixed;
right:23px;
bottom:23px;
width:54px;
height:54px;
display:flex;
align-items:center;
justify-content:center;
background:#0b8490;
border-radius:50%;
box-shadow:0 10px 30px rgba(6,44,56,.28);
z-index:100;
transition:transform .2s ease;
}

.KGT411:hover{
transform:translateY(-3px);
}

.KGT412{
width:21px;
height:21px;
fill:#ffffff;
}


@media(max-width:1180px){

.KGT019{
gap:17px;
}

.KGT020{
font-size:10px;
}

.KGT021{
font-size:10px;
}

.KGT022{
font-size:10px;
}

.KGT023{
font-size:10px;
}

.KGT024{
font-size:10px;
}

.KGT025{
font-size:10px;
}

.KGT026{
font-size:10px;
}

.KGT027{
margin-left:18px;
}

.KGT046{
grid-template-columns:1.1fr .9fr;
gap:42px;
}

.KGT049{
font-size:48px;
}

.KGT095{
grid-template-columns:repeat(4,1fr);
}

.KGT150{
grid-template-columns:repeat(3,1fr);
}

.KGT240{
grid-template-columns:1fr 1fr;
}

.KGT290{
grid-template-columns:1fr 1fr;
}

.KGT378{
grid-template-columns:1.5fr 1fr 1fr;
}

.KGT401{
grid-column:1 / 4;
}

}


@media(max-width:980px){

.KGT019{
display:none;
}

.KGT027{
display:none;
}

.KGT030{
display:block;
margin-left:auto;
}

.KGT046{
grid-template-columns:1fr;
}

.KGT047{
max-width:none;
}

.KGT064{
justify-content:flex-start;
}

.KGT065{
max-width:none;
}

.KGT090{
grid-template-columns:1fr;
gap:20px;
}

.KGT095{
grid-template-columns:repeat(3,1fr);
}

.KGT224{
display:grid;
grid-template-columns:1fr;
gap:25px;
}

.KGT229{
margin-left:0;
}

.KGT262{
grid-template-columns:1fr;
gap:42px;
}

.KGT343{
grid-template-columns:1fr;
gap:32px;
}

.KGT362{
grid-template-columns:1fr;
gap:35px;
}

}


@media(max-width:760px){

.KGT004{
height:auto;
}

.KGT005{
width:calc(100% - 32px);
}

.KGT006{
padding-right:13px;
}

.KGT009{
padding-left:13px;
}

.KGT012{
display:none;
}

.KGT015{
height:76px;
}

.KGT016{
width:calc(100% - 32px);
height:76px;
}

.KGT017{
width:205px;
height:54px;
}

.KGT018{
max-width:190px;
max-height:50px;
}

.KGT034{
top:76px;
}

.KGT045{
padding:54px 0 60px;
}

.KGT046{
width:calc(100% - 32px);
}

.KGT049{
font-size:40px;
}

.KGT061{
flex-direction:column;
}

.KGT062{
width:100%;
box-sizing:border-box;
}

.KGT063{
width:100%;
box-sizing:border-box;
}

.KGT064{
min-height:390px;
}

.KGT065{
min-height:390px;
}

.KGT075{
width:calc(100% - 32px);
grid-template-columns:1fr 1fr;
}

.KGT076{
min-height:105px;
}

.KGT079{
min-height:105px;
}

.KGT082{
min-height:105px;
}

.KGT085{
min-height:105px;
}

.KGT089{
width:calc(100% - 32px);
}

.KGT095{
grid-template-columns:1fr 1fr;
}

.KGT145{
width:calc(100% - 32px);
}

.KGT150{
grid-template-columns:1fr 1fr;
}

.KGT224{
width:calc(100% - 32px);
}

.KGT229{
display:grid;
grid-template-columns:1fr 1fr;
}

.KGT230{
min-width:0;
}

.KGT235{
width:calc(100% - 32px);
}

.KGT240{
grid-template-columns:1fr 1fr;
}

.KGT262{
width:calc(100% - 32px);
}

.KGT286{
width:calc(100% - 32px);
}

.KGT290{
grid-template-columns:1fr 1fr;
}

.KGT312{
width:calc(100% - 32px);
}

.KGT313{
display:block;
}

.KGT314{
position:static;
display:block;
}

.KGT315{
margin-top:9px;
}

.KGT316{
display:inline-block;
margin-top:13px;
}

.KGT317{
grid-template-columns:1fr;
}

.KGT343{
width:calc(100% - 32px);
}

.KGT362{
width:calc(100% - 32px);
}

.KGT378{
width:calc(100% - 32px);
grid-template-columns:1fr 1fr;
gap:40px 25px;
}

.KGT379{
grid-column:1 / 3;
}

.KGT401{
grid-column:1 / 3;
}

.KGT405{
width:calc(100% - 32px);
}

}


@media(max-width:540px){

.KGT006{
font-size:9px;
}

.KGT009{
font-size:9px;
}

.KGT049{
font-size:34px;
}

.KGT050{
font-size:12px;
}

.KGT052{
height:auto;
padding:6px;
}

.KGT053{
margin-left:8px;
}

.KGT054{
height:45px;
padding:0 9px;
font-size:10px;
}

.KGT055{
height:40px;
padding:0 15px;
}

.KGT075{
grid-template-columns:1fr;
}

.KGT076{
border-right:1px solid #294b57;
}

.KGT079{
border-right:1px solid #294b57;
}

.KGT082{
border-right:1px solid #294b57;
}

.KGT095{
grid-template-columns:1fr;
}

.KGT148{
font-size:31px;
}

.KGT150{
grid-template-columns:1fr;
}

.KGT227{
font-size:27px;
}

.KGT229{
grid-template-columns:1fr;
}

.KGT233{
justify-content:center;
}

.KGT238{
font-size:31px;
}

.KGT240{
grid-template-columns:1fr;
}

.KGT265{
font-size:31px;
}

.KGT268{
grid-template-columns:1fr;
}

.KGT289{
font-size:30px;
}

.KGT290{
grid-template-columns:1fr;
}

.KGT315{
font-size:30px;
}

.KGT346{
font-size:29px;
}

.KGT348{
grid-template-columns:1fr;
}

.KGT357{
grid-column:1;
}

.KGT365{
font-size:29px;
}

.KGT367{
grid-template-columns:1fr;
}

.KGT378{
grid-template-columns:1fr;
}

.KGT379{
grid-column:1;
}

.KGT401{
grid-column:1;
}

.KGT405{
display:block;
padding:17px 0;
}

.KGT407{
margin-left:0;
margin-top:9px;
display:flex;
flex-wrap:wrap;
gap:12px;
}

.KGT411{
right:15px;
bottom:15px;
width:50px;
height:50px;
}

}