main{margin-top:40px;margin-bottom:150px;}
.about-text,.about-image{
  padding:10px;
}
.about-text .sigil{
  width: 74px;
  margin-bottom: 20px;
}
.about-text h2{
  color:#000;
  font-family: "Archivo Black", Sans-serif;
  font-size: 34px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: 0.4px;
  margin-bottom: 20px;
}
.about-text p{
  color:#4f4e4e;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 10px;
}
.about-image{
  display:flex;
  justify-content:flex-end;
  position:relative;
}
.about-image .thumb-holder{width:90%;}
.rotating-image{
  width: 250px;
  height: 250px;
  margin: auto;
  transform-origin: center center;
  will-change: transform;
  position: absolute;
  bottom: -10%;
  left: 50px;
}
.rotating-image svg{display: block;overflow: visible;}

@media screen and (max-width: 1200px){
  .maxgridrow{
    max-width: 1024px;
    margin: 0 auto;
    padding: 0 20px;
  }
  .about-text h2{
    font-size: 26px
  }
  .about-image .thumb-holder{
    width: 100%;
    padding-bottom: 56.25%;
  }
}
@media screen and (max-width: 768px){
  .about-text .sigil{
    width:44px
  }
  .about-text h2{
    font-size: 20px
  }
  .rotating-image,.rotating-image svg{
    width: 170px;
    height: 170px;
  }
}