.trainers-page{overflow:hidden}.trainers-page .trainers-page-header-section{position:relative;color:#fff;background:linear-gradient(77.3deg,#35364d 14.79%,#7c43b3 61.44%)}.trainers-page .trainers-page-header-section:before{content:'';position:absolute;background:url(/Content/images/trainers-page/circles.svg) no-repeat top/contain;z-index:1;min-width:10%;height:100%;left:723px;top:4px}.trainers-page .trainers-page-header-section:after{content:'';position:absolute;background:url(/Content/images/trainers-page/dots.svg) no-repeat bottom/contain;z-index:0;width:25%;min-height:100%;left:967px;top:0}.trainers-page .trainers-page-header-section .trainers-page-header-section-image-container{position:relative;margin:auto;text-align:center}.trainers-page .trainers-page-header-section .trainers-page-header-section-image-container .trainers-page-header-section-image{max-width:100%;position:relative;padding:32px;z-index:2}@media(min-width:1200px){.trainers-page .trainers-page-header-section .trainers-page-header-section-info-wrapper{display:flex;justify-content:space-between;min-height:352px}}.trainers-page .trainers-page-header-section .trainers-page-header-section-info-wrapper .trainers-page-header-section-info{text-align:center;align-self:center;z-index:1;padding:24px 0}@media(min-width:1200px){.trainers-page .trainers-page-header-section .trainers-page-header-section-info-wrapper .trainers-page-header-section-info{text-align:start;max-width:630px}}.trainers-page .trainers-page-header-section .trainers-page-header-section-info-wrapper .trainers-page-header-section-info-bolded-text{font-family:'Montserrat-Bold',sans-serif;font-weight:normal;font-style:normal;color:#fff}.trainers-page .trainers-page-header-section .trainers-page-header-section-title{font-size:20px;line-height:24px;font-family:'Montserrat-Medium',sans-serif;font-weight:normal;font-style:normal;font-weight:500;margin-bottom:24px}.trainers-page .trainers-page-header-section .trainers-page-header-section-description{font-size:16px;line-height:20px;font-family:'Lato',sans-serif;font-weight:400}.trainers-page .trainers-page-trainers-info-section{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:64px 0 96px 0}@media(min-width:992px){.trainers-page .trainers-page-trainers-info-section{display:block;padding:64px 0 128px 0}}.trainers-page .trainers-page-trainers-info-section .trainers-page-trainers-info-section-title{font-size:24px;line-height:30px;font-family:'Montserrat-Medium',sans-serif;font-weight:normal;font-style:normal;font-weight:500;color:#54546d;margin-bottom:48px;text-align:center}.trainers-page .trainers-page-trainers-info-section .trainers-page-trainers-info-section-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-column-gap:132px;grid-row-gap:64px;justify-content:center;align-items:center}@media(min-width:1200px){.trainers-page .trainers-page-trainers-info-section .trainers-page-trainers-info-section-wrapper{grid-template-columns:repeat(3,minmax(240px,1fr))}}.trainers-page .trainers-page-trainers-info-section .trainers-page-trainer-image-wrapper{width:170px;height:170px;border-radius:50%;border:8px solid #54546d;position:relative;cursor:pointer}.trainers-page .trainers-page-trainers-info-section .trainers-page-trainer-image-wrapper:hover .trainers-page-trainer-show-more-image{display:flex}.trainers-page .trainers-page-trainers-info-section .trainers-page-trainer-show-more-image{background-color:#9a5dc6;width:101%;height:101%;border-radius:50%;opacity:.9;display:none;flex-flow:column;justify-content:center;align-items:center;position:absolute;left:-1px;top:-1px}.trainers-page .trainers-page-trainers-info-section .trainers-page-trainer-show-more-image .trainers-page-trainer-show-more-text{font-size:12px;line-height:14px;font-weight:500;font-family:'Lato',sans-serif;font-weight:700;color:#fff;margin:12px 0 0}.trainers-page .trainers-page-trainers-info-section .trainers-page-trainer-image{display:block;width:100%;height:100%;border-radius:50%;position:absolute}.trainers-page .trainers-page-trainers-info-section .trainers-page-trainer-name{font-size:20px;line-height:24px;font-family:'Montserrat-Medium',sans-serif;font-weight:500;font-family:'Montserrat-Bold',sans-serif;font-weight:normal;font-style:normal;font-weight:700;color:#54546d;margin:24px 0 8px 0;text-align:center}.trainers-page .trainers-page-trainers-info-section .trainers-page-trainer-occupation{font-size:14px;line-height:16px;font-weight:500;font-family:'Lato',sans-serif;color:#9a5dc6;text-align:center}.trainers-page .trainers-page-trainers-info-section .trainers-page-trainer-info{display:flex;flex-flow:column;justify-content:center;align-items:center}.trainers-page-become-lecturer{background-color:#9a5dc6;text-align:center;padding:8px 0}.trainers-page-become-lecturer-wrapper{margin-bottom:32px}h2.trainers-page-become-lecturer-wrapper-title{font-size:30px;line-height:36px;font-family:'Montserrat-Medium',sans-serif;font-weight:normal;font-style:normal;font-weight:500;color:#fff;padding:0 12px 4px 12px}.trainers-page-become-lecturer-wrapper #become-lecturer-btn{background-color:#fff}.k-widget{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12),0 1px 8px 0 rgba(0,0,0,.2);margin:0 20px!important;border-radius:8px;overflow:visible!important}@media(min-width:1200px){.k-widget{width:800px!important;min-width:800px!important}}.k-widget .k-header{position:relative;height:100px!important;padding:0;z-index:1!important;border-radius:8px 8px 0 0;background:url(/Content/images/trainers-page/modal-background-image.jpg) no-repeat center/cover}.k-widget .k-header:before{content:'';position:absolute;background-color:#9a5dc6;opacity:.9;width:100%;height:100%;border-radius:8px 8px 0 0}.k-widget .k-window-actions .k-link{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);width:40px!important;height:40px!important;position:absolute;top:-18px;left:-32px;display:flex;justify-content:center;align-items:center;opacity:unset;padding:4px;background-color:#fff}@media(min-width:768px){.k-widget .k-window-actions .k-link{left:-18px}}.k-widget .k-window-actions .k-link:before{display:none}.k-widget .k-window-actions .k-link:hover{background:#fff url(/Content/images/trainers-page/close-icon.svg) no-repeat center!important;transform:none;transition:none}.k-widget .k-window-actions .k-i-close{background:#fff url(/Content/images/trainers-page/close-icon.svg) no-repeat!important;width:14px;height:14px;opacity:unset}.k-widget .trainers-page-trainer-info-modal{display:flex;flex-flow:column;align-items:center;position:relative;padding:0;margin-top:-60px;border-radius:0 0 8px 8px;z-index:1;background-color:transparent}.k-widget .trainers-page-trainer-info-modal picture{width:115px}.k-widget .trainers-page-trainer-info-modal .trainings-page-trainer-info-modal-image{box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);height:115px;border-radius:50%;position:absolute;z-index:2}.k-widget .trainers-page-trainer-info-modal .trainings-page-trainer-info-modal-name{font-size:24px;line-height:30px;font-family:'Montserrat-Medium',sans-serif;font-weight:normal;font-style:normal;font-weight:500;font-weight:600;color:#54546d;margin:140px 0 6px 0}.k-widget .trainers-page-trainer-info-modal .trainings-page-trainer-info-modal-occupation{font-size:16px;line-height:20px;font-family:'Lato',sans-serif;font-weight:400;color:#565656;text-align:center}.k-widget .trainers-page-trainer-info-modal .trainings-page-trainer-info-modal-description{font-size:16px;line-height:20px;font-family:'Lato',sans-serif;font-weight:400;color:#565656;margin:24px 24px 32px 24px;max-width:750px}