#profile-page .specialHero{background:linear-gradient(to right, #4568DC, #B06AB3) !important}#profile-page .hero{background-position:center;background-size:cover;padding-bottom:20px;min-height:120px;background:linear-gradient(to right, #0575e6, #2948ff)}#profile-page .hero .quoteSymbol{color:white;font-size:2.5em}#profile-page .hero .quote{color:white;line-height:1.6em;font-size:1.3em;text-align:center;padding:20px 0}#profile-page .hero .line{border-bottom:5px solid white;margin:0 15px;width:80px}@media (max-width: 768px){#profile-page .hero{padding-bottom:0}#profile-page .hero .content{padding-top:30px;padding-bottom:25px}#profile-page .hero .quoteSymbol{font-size:1.5em}#profile-page .hero .quote{line-height:1.3em;font-weight:bold;font-size:1em;padding:10px 0}#profile-page .hero .line{border-bottom:2px solid white;margin:0 15px;width:80px}}#profile-page .altcademy{color:#FFF;background-color:#1647fb;border-radius:3px;width:17px;height:16px;display:inline-block;font-size:12px;line-height:16px;vertical-align:text-top}#profile-page .profile{margin-top:-50px;margin-bottom:40px}#profile-page .profile .personalBrand{min-width:220px}#profile-page .profile .personalBrand .profileImage{width:180px;height:180px;border:5px solid white;margin-top:20px;margin-bottom:20px;background-color:#0575e6}#profile-page .profile .personalBrand .profileImage .defaultProfile{color:#FFF;text-align:center;font-weight:600;font-size:70px;line-height:70px;margin:50px 0 0;cursor:default;text-transform:uppercase}#profile-page .profile .personalBrand .socials{background-color:white;padding:16px;width:180px;box-shadow:0 0px 0px rgba(0,0,0,0.25),0 1px 1px rgba(0,0,0,0.22);border-radius:0.375rem !important}#profile-page .profile .personalBrand .socials ul{padding:0;margin:0;list-style-type:none}#profile-page .profile .personalBrand .socials ul li a{cursor:pointer;padding:2px 0;font-size:0.9em;color:black;text-decoration:none}#profile-page .profile .personalBrand .socials ul li a:hover{color:#1647fb}#profile-page .profile .personalBrand .socials ul li a i{margin-right:4px;vertical-align:middle}#profile-page .profile .personalBrand .socials ul li a span{vertical-align:bottom}#profile-page .profile .card{background-color:white;padding:35px 45px;box-shadow:0 0px 0px rgba(0,0,0,0.25),0 1px 1px rgba(0,0,0,0.22) !important;border-radius:0.375rem !important}#profile-page .profile .card .line{border-bottom:4px solid black;width:100px}#profile-page .profile .card .miniResume{margin:16px 0 0;padding-bottom:16px}#profile-page .profile .card .info{margin-top:20px;padding-bottom:16px}#profile-page .profile .card .info .property{display:flex;flex-direction:row}#profile-page .profile .card .info .property:not(:last-child){margin-bottom:10px}#profile-page .profile .card .info .property .icon{margin-right:16px;width:25px;min-width:25px;text-align:center}#profile-page .profile .card .info .property p,#profile-page .profile .card .info .property .subItems{margin:0}#profile-page .profile .card .info .property p a,#profile-page .profile .card .info .property .subItems a{text-decoration:none}#profile-page .profile .card .info .property p a:hover,#profile-page .profile .card .info .property .subItems a:hover{color:#1647fb}#profile-page .profile .card .info .property .subItems{margin-left:10px}#profile-page .profile .card .skills{margin-top:20px}#profile-page .profile .card .skills .subHeader{font-weight:600;font-size:smaller;margin-bottom:0}#profile-page .profile .card .skills .category{font-size:12px;margin:10px 0 4px}#profile-page .profile .card .skills .skill{font-size:small;padding:8px;background:#1647fb;font-weight:600;color:#FFF;border-radius:3px;margin-bottom:4px}#profile-page .profile .card .skills .skill:not(:last-child){margin-right:4px}#profile-page .profile .card .skills .other .skill{background:#52c8ff}#profile-page .profile .card .organizations{margin-top:20px;padding-bottom:20px}#profile-page .profile .card .organizations .subHeader{font-weight:600;font-size:smaller;margin-bottom:0}@media (max-width: 991px){#profile-page .profile .personalBrand{z-index:1;align-items:flex-end}#profile-page .profile .personalBrand .profileImage{margin-left:20px;margin-top:0;margin-bottom:0}#profile-page .profile .personalBrand .socials{flex:1;text-align:right;background:none;padding-top:75px;padding-bottom:10px;padding-right:25px;box-shadow:none}#profile-page .profile .card{padding:35px 25px;padding-top:135px;margin-top:-115px}}@media (max-width: 768px){#profile-page .profile{margin-top:-30px}#profile-page .profile .personalBrand .profileImage{width:140px;height:140px}#profile-page .profile .personalBrand .profileImage .defaultProfile{font-size:60px;line-height:50px;margin:35px 0 0}#profile-page .profile .personalBrand .socials{padding-top:55px;padding-bottom:0}#profile-page .profile .personalBrand .socials ul li{line-height:1.3em;font-size:0.9rem}#profile-page .profile .card{padding-top:115px;margin-top:-95px}}
