.ab-us{background-color:#e9e3f3}.us{height:700px;text-align:center;background:url(../img/about-us.5f903813.png);background-position:50%;background-repeat:no-repeat;background-size:70% auto;background-color:#e9e3f3;max-width:-webkit-fill-available;max-height:-webkit-fill-available}.ab-us .line-us{width:-webkit-fill-available;margin:0 auto;position:relative;padding-bottom:40px}.line-us:after{content:"";position:absolute;width:6px;background-color:#4b2637;top:0;bottom:0;left:50%;margin-left:-3px}.containr{padding:10px 40px;position:relative;background-color:inherit;width:50%}.containr:after{content:"";position:absolute;width:30px;height:30px;right:-15px;background-color:#e9e3f3;border:4px solid #b3a2a2;top:15px;border-radius:50%;z-index:1}.left{left:0}.right{left:50%}.left:before{right:30px;border:medium solid #4b2637;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #4b2637}.left:before,.right:before{content:" ";height:0;position:absolute;top:20px;width:0;z-index:1}.right:before{left:30px;border:medium solid #4b2637;border-width:10px 10px 10px 0;border-color:transparent #4b2637 transparent transparent}.right:after{left:-15px}.content{padding:20px 30px;background-color:#4b2637;position:relative;border-radius:6px}.content h2,.content p{color:#e9e3f3;font-family:Varela Round,sans-serif}#card{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;text-align:center;width:300px;height:300px;border-radius:100%;background-size:cover;background-position:50%;position:relative;left:0;right:0;margin:auto;-webkit-box-shadow:0 30px 30px -20px #000,inset 0 0 0 1000px rgba(75,38,55,.8);box-shadow:0 30px 30px -20px #000,inset 0 0 0 1000px rgba(75,38,55,.8);-webkit-transition:all .4s cubic-bezier(.37,.26,.109,.2);transition:all .4s cubic-bezier(.37,.26,.109,.2)}#card:hover{-webkit-box-shadow:0 30px 30px -20px rgba(0,0,0,.9),inset 0 0 0 1000px rgba(75,38,55,.7);box-shadow:0 30px 30px -20px rgba(0,0,0,.9),inset 0 0 0 1000px rgba(75,38,55,.7)}#card:hover #avatar{-webkit-animation:none;animation:none;-webkit-box-shadow:0;box-shadow:0;width:175px;height:175px}#card:hover #profile{opacity:1;bottom:0}#profile{-webkit-transition:all .5s cubic-bezier(.37,.26,.35,1);transition:all .5s cubic-bezier(.37,.26,.35,1);opacity:0;position:absolute;bottom:20px;width:100%}#profile h3{color:#e9e3f3;padding:0;margin:0}#profile h6{color:#e9e3f3;padding:0;margin:5px 0 40px 0;font-size:.9em}#avatar{-webkit-transition:all .4s cubic-bezier(.37,.26,.35,1);transition:all .4s cubic-bezier(.37,.26,.35,1);-webkit-animation:circlenAn 4s infinite;animation:circlenAn 4s infinite;width:150px;height:150px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:url(../img/avatar.1f6897c9.jpg);background-size:cover;background-position:50%;border-radius:100%;-webkit-box-shadow:0 30px 30px -25px rgba(0,0,0,.6);box-shadow:0 30px 30px -25px rgba(0,0,0,.6)}@-webkit-keyframes circlenAn{0%{-webkit-box-shadow:0 30px 30px -25px rgba(0,0,0,.6),0 0 0 0 #4b2637,0 0 0 0 rgba(75,38,55,.7),0 0 0 0 rgba(75,38,55,.5);box-shadow:0 30px 30px -25px rgba(0,0,0,.6),0 0 0 0 #4b2637,0 0 0 0 rgba(75,38,55,.7),0 0 0 0 rgba(75,38,55,.5)}to{-webkit-box-shadow:0 30px 30px -25px rgba(0,0,0,.6),0 0 0 70px rgba(75,38,55,0),0 0 0 200px rgba(75,38,55,0),0 0 0 300px rgba(75,38,55,0);box-shadow:0 30px 30px -25px rgba(0,0,0,.6),0 0 0 70px rgba(75,38,55,0),0 0 0 200px rgba(75,38,55,0),0 0 0 300px rgba(75,38,55,0)}}@keyframes circlenAn{0%{-webkit-box-shadow:0 30px 30px -25px rgba(0,0,0,.6),0 0 0 0 #4b2637,0 0 0 0 rgba(75,38,55,.7),0 0 0 0 rgba(75,38,55,.5);box-shadow:0 30px 30px -25px rgba(0,0,0,.6),0 0 0 0 #4b2637,0 0 0 0 rgba(75,38,55,.7),0 0 0 0 rgba(75,38,55,.5)}to{-webkit-box-shadow:0 30px 30px -25px rgba(0,0,0,.6),0 0 0 70px rgba(75,38,55,0),0 0 0 200px rgba(75,38,55,0),0 0 0 300px rgba(75,38,55,0);box-shadow:0 30px 30px -25px rgba(0,0,0,.6),0 0 0 70px rgba(75,38,55,0),0 0 0 200px rgba(75,38,55,0),0 0 0 300px rgba(75,38,55,0)}}@media screen and (max-width:600px){.us{height:350px}.line-us:after{left:31px}.containr{width:100%;padding-left:70px;padding-right:25px}.containr:before{left:60px;border:medium solid #4b2637;border-width:10px 10px 10px 0;border-color:transparent #4b2637 transparent transparent}.left:after,.right:after{left:15px}.right{left:0}.content h2{font-size:3vmax}.content p{font-size:2vmax}#card{width:175px;height:175px}#card:hover #avatar{width:110px;height:110px}#avatar{width:90px;height:90px}#profile h3{font-size:3.5vw}#profile h6{font-size:2.5vw}}