.page-main .icp .cv-profile ul:not([class]) li:before{top:calc(.94em - 4px)}@media only screen and (min-width:1280px){.page-main .icp .cv-profile-wrapper:after{min-width:270px;width:270px}.page-main .icp .cv-profile-wrapper .cv-profile-image-wrapper{flex:0 0 270px;min-width:270px;width:270px}.page-main .icp .cv-profile-wrapper .cv-profile-image-wrapper .cv-profile-image{left:70px;top:-45px}.page-main .icp .cv-profile-wrapper .cv-profile-text-wrapper{flex:0 1 calc(100% - 270px);padding:30px 20px 30px 30px;width:calc(100% - 270px)}.page-main .icp .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-name{flex:0 0 270px;width:270px}.page-main .icp .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description{flex:0 1 calc(100% - 270px);width:calc(100% - 270px)}}.cv-profile .cv-profile-wrapper{border:1px solid #dadfe3;display:flex;flex-direction:column;margin:75px 0 30px;position:relative}.cv-profile .cv-profile-wrapper:after{background-color:#fafafa;bottom:0;content:"";display:block;height:100%;min-width:170px;position:absolute;top:0;width:170px}@media only screen and (min-width:1024px) and (max-width:1279px){.cv-profile .cv-profile-wrapper:after{min-width:250px;width:250px}}@media only screen and (min-width:768px) and (max-width:1023px){.cv-profile .cv-profile-wrapper:after{min-width:225px;width:225px}}@media only screen and (max-width:767px){.cv-profile .cv-profile-wrapper:after{display:none}.cv-profile .cv-profile-wrapper{flex-direction:column;margin:90px 0 30px}}.cv-profile .cv-profile-wrapper .cv-profile-summary-wrapper{display:flex;flex-direction:row}@media only screen and (max-width:767px){.cv-profile .cv-profile-wrapper .cv-profile-summary-wrapper{flex-direction:column}}.cv-profile .cv-profile-wrapper .cv-profile-image-wrapper{display:flex;flex:0 0 170px;flex-direction:row;height:100%;min-width:170px;padding-top:45px;position:relative;width:170px;z-index:1}@media only screen and (min-width:1024px) and (max-width:1279px){.cv-profile .cv-profile-wrapper .cv-profile-image-wrapper{flex:0 0 250px;min-width:250px;width:250px}}@media only screen and (min-width:768px) and (max-width:1023px){.cv-profile .cv-profile-wrapper .cv-profile-image-wrapper{flex:0 0 225px;min-width:225px;width:225px}}@media (max-width:767px){.cv-profile .cv-profile-wrapper .cv-profile-image-wrapper{flex:0 1 auto;padding-left:0;padding-top:40px;width:100%}}.cv-profile .cv-profile-wrapper .cv-profile-image-wrapper .cv-profile-image{left:20px;position:absolute;top:-45px}@media only screen and (min-width:1024px) and (max-width:1279px){.cv-profile .cv-profile-wrapper .cv-profile-image-wrapper .cv-profile-image{left:70px}}@media only screen and (min-width:768px) and (max-width:1023px){.cv-profile .cv-profile-wrapper .cv-profile-image-wrapper .cv-profile-image{left:47px}}@media (max-width:767px){.cv-profile .cv-profile-wrapper .cv-profile-image-wrapper .cv-profile-image{left:0;right:0;text-align:center;top:-60px}}.cv-profile .cv-profile-wrapper .cv-profile-image-wrapper .cv-profile-image img{border:2px solid #fff;box-shadow:0 2px 5px 0 #00000026;display:inline-block;max-width:130px;width:130px}@media (max-width:767px){.cv-profile .cv-profile-wrapper .cv-profile-image-wrapper .cv-profile-image img{max-height:100px;max-width:100px;width:100px}}.cv-profile .cv-profile-wrapper .cv-profile-text-wrapper{display:flex;flex:0 1 calc(100% - 170px);flex-direction:column;padding:30px 20px 30px 30px;width:calc(100% - 170px)}@media only screen and (min-width:1024px) and (max-width:1279px){.cv-profile .cv-profile-wrapper .cv-profile-text-wrapper{flex:0 1 calc(100% - 250px);min-width:250px;width:calc(100% - 250px)}}@media only screen and (min-width:768px) and (max-width:1023px){.cv-profile .cv-profile-wrapper .cv-profile-text-wrapper{flex:0 1 calc(100% - 225px);min-width:225px;width:calc(100% - 225px)}}@media (max-width:767px){.cv-profile .cv-profile-wrapper .cv-profile-text-wrapper{flex:0 1 auto;padding:20px 10px 30px;width:100%}}.cv-profile .cv-profile-wrapper .cv-profile-text-wrapper .cv-profile-name p{color:#222;font-size:18px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;margin-bottom:0}.cv-profile .cv-profile-wrapper .cv-profile-text-wrapper .cv-profile-experience p{color:#222;font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.57;margin-bottom:0}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper{display:flex;flex-direction:column;width:100%}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper p,.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper ul li{color:#222;font-size:14px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:1.57;margin-bottom:0}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item{display:flex;flex-direction:row;margin-bottom:30px}@media only screen and (max-width:767px){.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item{flex-direction:column}}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-name{display:flex;flex:0 0 170px;flex-direction:row;padding:0 20px;width:170px;z-index:1}@media only screen and (max-width:767px){.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-name{flex-direction:column;padding:0 10px}}@media only screen and (min-width:1024px) and (max-width:1279px){.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-name{flex:0 0 250px;width:250px}}@media only screen and (min-width:768px) and (max-width:1023px){.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-name{flex:0 0 225px;width:225px}}@media (max-width:767px){.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-name{flex:0 0 auto;width:100%}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-name p{color:#005eb8;margin-bottom:5px}}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description{display:flex;flex:0 1 calc(100% - 170px);flex-direction:column;padding:0 20px 0 30px;width:calc(100% - 170px)}@media only screen and (min-width:1024px) and (max-width:1279px){.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description{flex:0 1 calc(100% - 250px);width:calc(100% - 250px)}}@media only screen and (min-width:768px) and (max-width:1023px){.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description{flex:0 1 calc(100% - 225px);width:calc(100% - 225px)}}@media (max-width:767px){.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description{flex:0 1 auto;padding:0 10px;width:100%}}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description ul{margin:0 0 -10px}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description ul li{margin-bottom:10px}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description ul+p{margin-top:5px;padding-left:18px}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description ul ul{margin-bottom:0;margin-top:10px}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description ul ul li{margin-bottom:5px}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description ul ul+p{padding-left:36px}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description p{margin-bottom:10px}.cv-profile .cv-profile-wrapper .cv-profile-section-wrapper .cv-profile-section-item .cv-profile-section-description p:last-child{margin-bottom:0}.cv-profile .cv-profile-button{width:270px}@media (max-width:767px){.cv-profile .cv-profile-button{width:100%}}