.elementor-2547 .elementor-element.elementor-element-f209b26{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2547 .elementor-element.elementor-element-f209b26:not(.elementor-motion-effects-element-type-background), .elementor-2547 .elementor-element.elementor-element-f209b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2547 .elementor-element.elementor-element-cefa871{z-index:3;text-align:center;}.elementor-2547 .elementor-element.elementor-element-cefa871 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2547 .elementor-element.elementor-element-8c21014{width:100%;max-width:100%;bottom:0%;}body:not(.rtl) .elementor-2547 .elementor-element.elementor-element-8c21014{left:0%;}body.rtl .elementor-2547 .elementor-element.elementor-element-8c21014{right:0%;}.elementor-2547 .elementor-element.elementor-element-8c21014 img{width:100%;max-width:100%;}.elementor-2547 .elementor-element.elementor-element-ef39b7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2547 .elementor-element.elementor-element-c37ad9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;}.elementor-2547 .elementor-element.elementor-element-8822d9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2547 .elementor-element.elementor-element-53af076{--display:flex;--min-height:207px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2547 .elementor-element.elementor-element-53af076:not(.elementor-motion-effects-element-type-background), .elementor-2547 .elementor-element.elementor-element-53af076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a538f1 );}.elementor-2547 .elementor-element.elementor-element-2809422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2547 .elementor-element.elementor-element-2809422.e-con{--align-self:flex-end;}.elementor-2547 .elementor-element.elementor-element-5ddba9b img{width:100%;max-width:100%;}.elementor-2547 .elementor-element.elementor-element-9ff4a1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2547 .elementor-element.elementor-element-527059e .elementor-heading-title{color:var( --e-global-color-3d1ee83 );}.elementor-2547 .elementor-element.elementor-element-b64fe70{color:var( --e-global-color-3d1ee83 );}.elementor-2547 .elementor-element.elementor-element-99de184{--display:flex;--min-height:207px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2547 .elementor-element.elementor-element-99de184:not(.elementor-motion-effects-element-type-background), .elementor-2547 .elementor-element.elementor-element-99de184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9a538f1 );}.elementor-2547 .elementor-element.elementor-element-e909ec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2547 .elementor-element.elementor-element-e909ec1.e-con{--align-self:flex-end;}.elementor-2547 .elementor-element.elementor-element-6cd1b34 img{width:100%;max-width:100%;}.elementor-2547 .elementor-element.elementor-element-a2ec675{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2547 .elementor-element.elementor-element-55c0f5c .elementor-heading-title{color:var( --e-global-color-3d1ee83 );}.elementor-2547 .elementor-element.elementor-element-8d4f202{color:var( --e-global-color-3d1ee83 );}.elementor-2547 .elementor-element.elementor-element-dc19ee4{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:24px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-2547 .elementor-element.elementor-element-dc19ee4:not(.elementor-motion-effects-element-type-background), .elementor-2547 .elementor-element.elementor-element-dc19ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0b11a1e );}.elementor-2547 .elementor-element.elementor-element-af33d9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:16px 16px 16px 16px;--padding-top:15px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2547 .elementor-element.elementor-element-af33d9c:not(.elementor-motion-effects-element-type-background), .elementor-2547 .elementor-element.elementor-element-af33d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2547 .elementor-element.elementor-element-ff77222{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2547 .elementor-element.elementor-element-6881d2c img{width:100%;max-width:100%;}.elementor-2547 .elementor-element.elementor-element-765b75d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-2547 .elementor-element.elementor-element-aa6834a{text-align:start;}.elementor-2547 .elementor-element.elementor-element-aa6834a .elementor-heading-title{color:var( --e-global-color-3d1ee83 );}.elementor-2547 .elementor-element.elementor-element-9f0fb01{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:start;}.elementor-2547 .elementor-element.elementor-element-9f0fb01 .elementor-heading-title{color:var( --e-global-color-3d1ee83 );}.elementor-2547 .elementor-element.elementor-element-e88dd02 .elementor-button{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-2547 .elementor-element.elementor-element-f209b26{--min-height:300px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-2547 .elementor-element.elementor-element-8c21014{left:0%;}body.rtl .elementor-2547 .elementor-element.elementor-element-8c21014{right:0%;}.elementor-2547 .elementor-element.elementor-element-8c21014{bottom:0%;}.elementor-2547 .elementor-element.elementor-element-ef39b7e{--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2547 .elementor-element.elementor-element-c37ad9b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2547 .elementor-element.elementor-element-8822d9e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-2547 .elementor-element.elementor-element-53af076{--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:15px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2547 .elementor-element.elementor-element-9ff4a1d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2547 .elementor-element.elementor-element-527059e .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-2547 .elementor-element.elementor-element-99de184{--min-height:160px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:15px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2547 .elementor-element.elementor-element-55c0f5c .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-2547 .elementor-element.elementor-element-dc19ee4{--min-height:400px;}.elementor-2547 .elementor-element.elementor-element-af33d9c{--justify-content:center;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2547 .elementor-element.elementor-element-ff77222.e-con{--order:99999 /* order end hack */;}.elementor-2547 .elementor-element.elementor-element-9f0fb01{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}@media(max-width:767px){.elementor-2547 .elementor-element.elementor-element-f209b26{--min-height:170px;--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2547 .elementor-element.elementor-element-ef39b7e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-2547 .elementor-element.elementor-element-c37ad9b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2547 .elementor-element.elementor-element-8822d9e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2547 .elementor-element.elementor-element-53af076{--min-height:140px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--flex-wrap:nowrap;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2547 .elementor-element.elementor-element-2809422{--width:40%;}.elementor-2547 .elementor-element.elementor-element-9ff4a1d{--width:57%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2547 .elementor-element.elementor-element-527059e .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-2547 .elementor-element.elementor-element-b64fe70{text-align:start;}.elementor-2547 .elementor-element.elementor-element-99de184{--min-height:140px;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2547 .elementor-element.elementor-element-e909ec1{--width:40%;}.elementor-2547 .elementor-element.elementor-element-e909ec1.e-con{--align-self:flex-end;}.elementor-2547 .elementor-element.elementor-element-a2ec675{--width:57%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2547 .elementor-element.elementor-element-55c0f5c .elementor-heading-title{font-size:20px;line-height:28px;}.elementor-2547 .elementor-element.elementor-element-8d4f202{text-align:start;}.elementor-2547 .elementor-element.elementor-element-dc19ee4{--min-height:200px;--border-radius:15px 15px 15px 15px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-2547 .elementor-element.elementor-element-af33d9c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2547 .elementor-element.elementor-element-ff77222{--width:90%;}.elementor-2547 .elementor-element.elementor-element-765b75d{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2547 .elementor-element.elementor-element-aa6834a{text-align:center;}.elementor-2547 .elementor-element.elementor-element-9f0fb01{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}}@media(min-width:768px){.elementor-2547 .elementor-element.elementor-element-8822d9e{--width:40%;}.elementor-2547 .elementor-element.elementor-element-2809422{--width:40%;}.elementor-2547 .elementor-element.elementor-element-9ff4a1d{--width:59%;}.elementor-2547 .elementor-element.elementor-element-e909ec1{--width:40%;}.elementor-2547 .elementor-element.elementor-element-a2ec675{--width:59%;}.elementor-2547 .elementor-element.elementor-element-dc19ee4{--width:58%;}.elementor-2547 .elementor-element.elementor-element-af33d9c{--width:1200px;}.elementor-2547 .elementor-element.elementor-element-ff77222{--width:33%;}.elementor-2547 .elementor-element.elementor-element-765b75d{--width:62%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2547 .elementor-element.elementor-element-8822d9e{--width:100%;}.elementor-2547 .elementor-element.elementor-element-53af076{--width:50%;}.elementor-2547 .elementor-element.elementor-element-2809422{--width:45%;}.elementor-2547 .elementor-element.elementor-element-9ff4a1d{--width:55%;}.elementor-2547 .elementor-element.elementor-element-99de184{--width:50%;}.elementor-2547 .elementor-element.elementor-element-e909ec1{--width:45%;}.elementor-2547 .elementor-element.elementor-element-a2ec675{--width:55%;}.elementor-2547 .elementor-element.elementor-element-dc19ee4{--width:100%;}.elementor-2547 .elementor-element.elementor-element-af33d9c{--width:100%;}.elementor-2547 .elementor-element.elementor-element-ff77222{--width:73%;}.elementor-2547 .elementor-element.elementor-element-765b75d{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-c37ad9b *//* ---------- CARDS ---------- */
.teacher-card-wrapper,
.student-card-wrapper{
position:relative;
cursor:pointer;
background-color:
#CFCFCF !important;
overflow:hidden;
opacity:.75;
filter:grayscale(100%);
transition:background-color .35s ease, opacity .35s ease, filter .35s ease;
-webkit-user-select:none;
user-select:none;
}
.teacher-card-wrapper.tec-active,
.student-card-wrapper.tec-active{
background-color: var(--e-global-color-9a538f1) !important;
opacity:1;
filter:none;
}
.teacher-card-wrapper:focus-visible,
.student-card-wrapper:focus-visible{
outline:3px solid #111;
outline-offset:3px;
}
/* ---------- DOT ---------- */
.teacher-card-wrapper::before,
.student-card-wrapper::before{
content:"";
position:absolute;
top:20px;
left:20px;
width:30px;
height:30px;
border-radius:50%;
background:#fff;
border:7px solid #fff;
box-sizing:border-box;
z-index:5;
transition:background-color .3s ease;
}
.teacher-card-wrapper.tec-active::before,
.student-card-wrapper.tec-active::before{
background:transparent;
}
/* ---------- FORMS ---------- */
/* ---------- FORMS ---------- */
.teacher-form-wrapper:not(.tec-active),
.student-form-wrapper:not(.tec-active){
  display:none !important;
}

@media (max-width: 820px){
.teacher-card-wrapper::before,
.student-card-wrapper::before{
top:15px;
left:15px;
width:22px;
height:22px;
border:5px solid #fff;
}}/* End custom CSS */