.about{margin-top:50px;}
@media(min-width:1000px){
 .about{display:flex;gap: 50px;}
}
@media(max-width:1000px){
 .about>img{display:block;margin:auto;margin-bottom:30px}
}
.about>div{
 display:flex;flex-direction: column;
 gap: 30px;
 flex: 1;
}
.about>div>div{
 position:relative;
 padding: 20px 20px 20px 90px;
 border-radius: 13px;
 background: #F8F8F8;
 line-height: 24px;
 /*font-weight: 700; */
}

.about>div>div:before{
 content:"";
 position:absolute;
 width:50px;height:50px;
 left:15px;
 top:calc(50% - 25px);
 background-color:#175967;
 border-radius:50%;
}
.about>div>div:after{
 content:"\03A8";
 font-family: Georgia,serif;
 font-size:32px;
 position:absolute;
 left:26px;
 top:calc(50% + 2px);
 color:transparent;
 -webkit-text-stroke: 1px #fff;
 font-weight: 400;
 line-height: 0;
 transform: scaleY(1.2);
}

.about>div>div:nth-child(1){color:#175967;}
.about>div>div:nth-child(2){color:#3E449A;}
.about>div>div:nth-child(3){color:#432241;}
.about>div>div:nth-child(4){color:#883C83;}

.about>div>div:nth-child(1):before{background-color:#175967;}
.about>div>div:nth-child(2):before{background-color:#3E449A;}
.about>div>div:nth-child(3):before{background-color:#432241;}
.about>div>div:nth-child(4):before{background-color:#883C83;}

.home h2{
 margin-bottom: 0;
 color: #3E449A;
 font-size: 36px;
 font-style: normal;
 font-weight: 400;
 line-height: normal;
 letter-spacing: 3.6px;
}

.home h2+div{
 color: #515151;
 font-size: 16px;
 font-style: normal;
 font-weight: 400;
 line-height: 21px;
 letter-spacing: 1.6px;
}

.home .nav{
 text-align: center;
 margin: 50px 0;
 font-size: 24px;
 font-weight: 700;
}

.home .nav>a{display:inline-block;margin: 20px 10px;}
.nav a:focus{text-decoration:underline;}

.home .nav img{border-radius: 10px;}

.home p{margin:.5em 0}

