.link-grid{padding-top:70px}
.link-grid .frame{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:4%;margin-right:4%}
.link-grid .additional-class-cube{margin-top:0;margin-left:0;margin-right:0;padding-top:2%;padding-left:4%;padding-right:4%;background-color:#fff}
.link-grid .frame-left{display:inline-block}
.link-grid .content{font-size:.714rem;font-family:Helvetica;margin-top:5%;margin-bottom:5%;max-width:382px}
.link-grid .additional-class-cubeide .content{max-width:80%}
.link-grid .content p{font-size:.762rem}
.link-grid .additional-class-cube p{font-size:.81rem}
.link-grid .title1 h2{color:#03234b;font-family:LubalinGraphStd-Medium,Arial,Helvetica,sans-serif;font-size:1.143rem;max-width:903px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;padding-bottom:0}
.link-grid .additional-class-cube h2{font-size:1.714rem}
.link-grid .title h3{max-width:382px;color:#03234b;font-family:LubalinGraphStd-Medium,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;padding-bottom:0}
.link-grid .buttonC{box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#03234b;display:inline;font-size:.714rem;letter-spacing:.008rem;line-height:1.88;margin-bottom:0;margin-top:auto}
.link-grid .grid-item .content p:not(:last-child){padding-bottom:0}
.link-grid .buttonC:hover{color:#042e62}
.link-grid .buttonC:active{color:#021b3b}
.link-grid .image-frame{height:218px;display:flex;align-items:center;justify-content:center}
.link-grid .additional-class-cubeide .image-frame{justify-content:initial;margin-left:20px}
.link-grid .textButton{text-decoration:underline;text-underline-offset:10px}
.link-grid .grid-container{display:flex;gap:20px 6%;flex-wrap:wrap;max-width:1200px;justify-content:space-between;width:100%}
.link-grid .additional-class-cubeide{width:100%}
.link-grid .content-container{width:100%;flex-grow:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:1200px;gap:20px}
.link-grid .grid-item{margin-left:5px;margin-right:5px;display:flex;flex-direction:column;justify-content:flex-start;flex:25%;margin-bottom:50px}
.link-grid-img{width:200px}
@media(max-width:640px){.link-grid .grid-container{flex-direction:column}
.link-grid .content-container{max-width:382px}
.link-grid .additional-class-cube h2{font-size:1.143rem}
}
@media only screen and (min-width:641px) and (max-width:1024px){.link-grid .additional-class-cube h2{font-size:1.429rem}
.link-grid .title1 h2{font-size:.952rem}
.link-grid .title h3{font-size:.81rem}
.link-grid .content p{font-size:.714rem}
.link-grid .buttonC{font-size:.714rem}
}
@media(min-width:641px){.link-grid .grid-container{flex-direction:row}
.link-grid .content p{font-size:.667rem}
.link-grid .additional-class-cube p{font-size:.81rem}
.link-grid{background-color:white}
}
@media(min-width:1200px){.link-grid .grid-item{max-width:285px}
.link-grid .additional-class-cubeide .grid-item{max-width:50%}
.link-grid .grid-container{flex-direction:row}
.link-grid .content p{font-size:.81rem}
}
@media(max-width:640px){.link-grid .grid-container{gap:60px}
.link-grid .grid-item{margin-bottom:0}
.link-grid .image-frame{height:160px}
.link-grid .content p{padding-bottom:0}
.link-grid .title1 h2{font-size:1rem}
}
@media(max-width:640px){.link-grid{margin-bottom:70px}
}