.d-flex{display:flex}.font-weight-normal{font-weight:normal}.text-primary{color:var(--primary, #f58220)}.text-uppercase{text-transform:uppercase}:root{--tutorImageOrder:0;--tutorJustifyContent:flex-start;--tutorMarginTop:0;--tutorHeadWidth:120px;--tutorFrameBorder:1px solid #d6d6d6;--tutorFrameBackground:#eee}.tutor-interactive{--tutorHeadWidth:280px}.tutor{--iconSize:12px;--iconDisplay:none;--iconPadding:2px;--iconMarginTop:0px;--spacing:5px;--infoMargin:-3px 0 0 0;--imageSize:67px;--additionalInfoDisplay:none;--elementPaddingLeft:calc(2 * var(--spacing) + var(--iconSize));--elementPaddingBottom:calc(var(--spacing));--zoomPaddingX:10px;--zoomPaddingY:10px;--zoomBoxShadow:0px 4px 15px #707070}.head{--tutorMarginTop:-63px;--tutorImageOrder:1;--tutorJustifyContent:flex-end}.tutor-interactive .head .tutor,.tutor:hover{--elementPaddingLeft:calc(1.5 * var(--spacing) + var(--iconSize));--elementPaddingBottom:calc(2 * var(--spacing));--iconSize:16px;--iconMarginTop:-1px;--additionalInfoDisplay:inline;--iconBackgroundOffset:2px}.tutor-interactive .head .tutor .info,.tutor:hover .info{line-height:1.3}.head .tutor{--infoMargin:-3px 7px 0 0;max-width:var(--tutorHeadWidth);margin-left:auto;position:absolute;right:0;padding:0 0 10px 0}.head .tutor .tutor-image{margin:0 0 5px 0}.head .tutor-inner h3{margin:0 0 0 0}.tutor-interactive .head{--tutorMarginTop:0;display:flex;margin-top:-30px;padding:0}.tutor-interactive .head .tutor{--infoMargin:0 calc(2 * var(--spacing)) 0 0;padding:calc(2 * var(--spacing));margin-right:calc(-1 * var(--imageSize) - 4 * var(--spacing));border:0;order:2;position:relative}.tutor-interactive .head .tutor,.tutor-interactive .head .tutor .tutor-zoombox{align-items:flex-start}.tutor-interactive .head .tutor .info{overflow-x:initial}.tutor-interactive .head .tutor h3{margin-right:calc(-3 * var(--spacing));margin-left:calc(-2 * var(--spacing));width:calc(5 * var(--spacing) + 100%);padding-left:calc(2 * var(--spacing));padding-bottom:calc(1 * var(--spacing));margin-bottom:var(--elementPaddingBottom);border-bottom:var(--tutorFrameBorder)}.tutor-interactive .head .tutor .image img{border:var(--tutorFrameBorder);background:var(--tutorFrameBackground)}.tutor-interactive .head .tutor .image.fallback{opacity:0}.tutor-interactive .head .tutor .image.fallback+.info h3{width:100%;margin-right:0;margin-left:0;padding-left:0}.tutor-interactive .head .tutor .tutor-name{max-width:calc(var(--tutorHeadWidth) - var(--imageSize) - 2 * var(--spacing))}.tutor-interactive .head .tutor .tutor-name .chop{display:inline-block;text-overflow:ellipsis;overflow:hidden;max-width:100%;line-height:1.2}.tutor-interactive .head .navlink{top:-66px}.tutor-interactive .head h1{padding-right:10px !important;hyphens:auto}.tutor-flex,.tutor-flex .tutor-zoombox{display:flex;align-items:center;justify-content:var(--tutorJustifyContent)}.tutor{margin-top:var(--tutorMarginTop);position:relative}.tutor .tutor-name{--iconUrl:url("../../Icons/common/envelope.svg");--iconPadding:4px}.tutor .tutor-telephone{--iconUrl:url("../../Icons/common/phone.svg");--iconPadding:2px}.tutor .tutor-whatsapp{--iconUrl:url("../../Icons/common/whatsapp.svg");--iconPadding:0px}.tutor .image{flex-shrink:0;max-width:var(--imageSize);order:var(--tutorImageOrder);position:relative;z-index:1}.tutor .image,.tutor .image::before{width:var(--imageSize);height:var(--imageSize)}.tutor .image img{border-radius:100%}.tutor .image.fallback::before{content:'';position:absolute;background-color:#fff;background-image:url("../../img/tx_sma_sprite.png");background-repeat:no-repeat;background-position:-512px 8px;margin:auto;width:calc(var(--imageSize) - 2px);height:calc(var(--imageSize) - 2px);display:block;border:var(--tutorFrameBorder);border-radius:100%;z-index:-1}.tutor .info{margin:var(--infoMargin);overflow-x:clip}.tutor .info>*{padding-left:var(--elementPaddingLeft)}.tutor .info>*:not(:last-child){padding-bottom:var(--elementPaddingBottom)}.tutor .info>div:hover{--iconColor:#f58220}.tutor .info>div>a:first-of-type{--iconDisplay:block}.tutor .info .additionalInfo{display:var(--additionalInfoDisplay)}.tutor a{position:relative;display:block;text-decoration:none}.tutor a span{overflow-x:hidden;text-overflow:ellipsis}.tutor a::before,.tutor a::after{content:'';flex-shrink:0;display:var(--iconDisplay);width:var(--iconSize);height:var(--iconSize);margin-left:calc(var(--iconSize) * -1 - var(--spacing));margin-top:var(--iconMarginTop);border-radius:100%;position:absolute}.tutor a::before{margin-right:var(--spacing);--webkit-mask:var(--iconUrl) no-repeat center center;mask:var(--iconUrl) no-repeat center center;--webkit-mask-size:calc(var(--iconSize) - var(--iconPadding));mask-size:calc(var(--iconSize) - var(--iconPadding));background-color:var(--iconColor);transition:background-color var(--transitionSpeed);left:0;top:0;z-index:1}.tutor a::after{left:calc(var(--iconBackgroundOffset) * -1);top:calc(var(--iconBackgroundOffset) * -1);padding:var(--iconBackgroundOffset);background-color:var(--iconBackground)}.tx_sma_seminarList{--tutorFontSize:11px}.tx_sma_seminarList .tutor{float:left;width:195px;height:70px;margin-top:-10px}.tx_sma_seminarList .tutor .info *{font-size:var(--tutorFontSize)}.tx_sma_seminarList .tutor-image{margin:3px 0 0 0;position:absolute}.tx_sma_seminarList .tutor-inner{margin:10px 0 0 71px;height:50px}.tx_sma_seminarList .tutor:hover{z-index:2}.tx_sma_seminarList .tutor:hover .info{margin-left:var(--zoomPaddingX)}.tx_sma_seminarList .tutor:hover .image{margin-top:2px}.tx_sma_seminarList .tutor:hover .tutor-zoombox{align-items:flex-start;position:absolute;z-index:1;min-width:100%;min-height:100%}.tx_sma_seminarList .tutor:hover .tutor-zoombox,.tx_sma_seminarList .tutor:hover .tutor-zoombox::before{left:calc(-1 * var(--zoomPaddingX));top:calc(-1 * var(--zoomPaddingY));padding:var(--zoomPaddingY) var(--zoomPaddingX)}.tx_sma_seminarList .tutor:hover .tutor-zoombox::before{content:'';position:absolute;display:block;width:100%;height:100%;background:var(--tutorFrameBackground);border:var(--tutorFrameBorder);z-index:-1;box-shadow:var(--zoomBoxShadow)}.tutor-image{background-color:#fff;background-image:url(../img/tx_sma_sprite.png);background-repeat:no-repeat;background-position:-512px 8px;width:65px;height:65px;border-radius:32px;display:block}.tutor-image .avatar-blend{width:65px;height:65px;overflow:hidden;border-radius:32px}.tutor-image img{width:67px;height:67px;border-radius:34px;display:block;margin:-1px 0 0 -1px}.tutor-inner h3{text-transform:uppercase;color:#f58220;font-weight:normal;margin:0 0 0 15px}.tutor-inner i{display:inline-block;background-image:url(../img/tx_sma_sprite.png);background-repeat:no-repeat;width:15px;height:13px;vertical-align:bottom}.tutor-inner .tutor-name{text-transform:uppercase}.tutor-inner .tutor-name i{background-position:-55px 0}.tutor-inner .tutor-telephone i{background-position:-70px 0}.tutor-inner .tutor-name span{display:block;margin:-14px 0 0 15px}.tutor-inner .tutor-telephone span span{display:block;margin:-16px 0 0 15px}.tutor-inner .tutor-name a,.tutor-inner .tutor-telephone span{font-size:11px;color:#000;text-decoration:none;display:block;padding:2px 0 0 0}.tutor-inner .tutor-name a:focus,.tutor-inner .tutor-name a:hover{color:#f58220}.tutor-inner .tutor-telephone a:focus,.tutor-inner .tutor-telephone a:hover{color:#f58220}
