:root{--color-red:#f05843;--color-grey:#3d4042;--color-grey-light:#b3bbcc;--color-grey-black:#141a22;--color-blue-dark:#031d55;--shade-light-blue:#ebf3ff;--shade-grey-blue:#617398;--shade-grey:#617398}.companies-filter{list-style-type:none;margin:.5rem -.25rem 0;padding:0}.companies-filter__item{display:inline-block;margin:.3rem}.companies-filter__item-link{background-color:#ebf3ff!important;background-color:var(--shade-light-blue)!important;border-radius:.2rem;color:#617398!important;color:var(--shade-grey-blue)!important;display:inline-block;font-size:.8rem!important;font-weight:500!important;padding:.4rem .7rem;transition:background-color .25s}.companies-filter__item-link--active,.companies-filter__item-link:hover{background-color:#cbdaee!important}.companies-filter__elements{grid-gap:3rem 4rem;border-top:1.2px solid #b3bbcc;display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:2rem;margin-top:1rem;padding-top:2.5rem}.companies-filter__elements-element{align-items:center;display:flex;justify-content:center}.companies-filter__elements-image{filter:grayscale(90%);max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.companies-filter__elements-image:hover{filter:grayscale(0)}.elementor .program-card{padding-bottom:2rem;padding-top:2rem}.elementor .program-card__picture{margin:0 auto 1.5rem;max-width:270px;width:100%}.elementor .program-card__picture-wrapper{height:0;padding-top:56.25%;position:relative;width:100%}.elementor .program-card__image{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.elementor .program-card--dark .program-card__title{color:#000}.elementor .program-card__title{color:#fff;font-size:1rem;font-weight:600;line-height:1.5;margin-bottom:.5rem;text-transform:capitalize}.elementor .program-card__title a{border-bottom:1px solid transparent;color:#fff;transition:border-color .25s}.elementor .program-card__title a:hover{border-color:#fff}.elementor .program-card__excerpt{color:#b3bbcc;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:1.5}.elementor .program-card__more{margin-top:1rem}.elementor .program-card__more a{font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:1.5}.elementor .program-card__categories{display:flex;flex-wrap:wrap;margin:-.25rem;padding:0}.elementor .program-card__category{background:#617398;border-radius:2px;color:#cbdaee;display:inline-block;font-size:12px;font-style:italic;font-weight:500;line-height:1.8;margin:.25rem;opacity:.8;padding:2px 10px}.elementor .program-card__footer{grid-gap:1rem;border-top:1px solid #617398;display:grid;grid-template-columns:1fr 1fr;margin-top:1rem;padding-top:1rem}.elementor .program-card__footer__description{color:#cbdaee;font-size:14px;font-style:italic}.elementor .program-card__footer-right{text-align:right}.elementor .program-card__footer-link{align-items:center;color:#f05843;display:inline-flex;font-weight:600;text-transform:capitalize}.elementor .program-card__footer-link:hover svg{margin-left:1.5rem}.elementor .program-card__footer-link svg{margin-left:1rem;transition:margin .25s}.elementor .program-card__footer-link svg path{fill:#f05843;height:16px;width:18px}.program-event-tabs__navigation{border-bottom:1.2px solid #617398;margin-bottom:2rem}.program-event-tabs__navigation-item{background-color:transparent;border:none!important;color:#617398;font-size:16px;font-style:normal;font-weight:600;text-transform:capitalize}.program-event-tabs__navigation-item:focus,.program-event-tabs__navigation-item:hover{background-color:transparent!important;color:#fff}.program-event-tabs__navigation-item--active{border-bottom:3px solid #f05843!important;color:#fff;font-size:20px;font-style:normal;font-weight:600;text-transform:capitalize}.program-event-tabs__content-item{display:none}.program-event-tabs__content-item--active{display:block}.program-event-card{background:#243e75;border-radius:1px;display:grid;grid-template-areas:"header actions" "dates actions" "prices actions" "content actions";grid-template-columns:1fr minmax(240px,auto);grid-template-rows:minmax(40px,auto) minmax(40px,auto) minmax(34px,auto) minmax(40px,auto);margin-bottom:1rem;padding:1rem 1.8rem}.program-event-card__header{grid-area:header}.program-event-card__title a{border-bottom:1px solid transparent;color:#fff;font-size:1.5rem;font-style:normal;font-weight:500;margin-right:1rem;transition:border-color .25s}.program-event-card__title a:hover{border-color:#fff}.program-event-card__location{align-items:center;display:inline-flex;justify-content:start}.program-event-card__pointer{margin-left:2rem;margin-top:.4rem;position:relative}.program-event-card__pointer:before{background-color:#617398;content:"";height:1.8rem;left:-1rem;position:absolute;top:-.1rem;width:1.2px}.program-event-card__location-text{color:#ebf3ff;font-size:14px;font-style:italic;font-weight:500;margin-left:.4rem;padding-top:10px}.program-event-card__time{align-items:center;display:flex;grid-area:dates;justify-content:start}.program-event-card__time-title{font-style:normal;font-weight:700;margin-bottom:.25rem}.program-event-card__calendar{margin-right:.5rem}.program-event-card__date{color:#ebf3ff;font-size:14px;font-style:italic;font-weight:500}.program-event-card__date-list{grid-gap:.5rem 1rem;display:grid;grid-template-columns:repeat(2,1fr);list-style-type:none;margin-left:0;margin-top:1rem;padding:0}.program-event-card__date-list li{margin-bottom:.5rem;padding-left:2rem;position:relative}.program-event-card__date-list li:last-child{margin-bottom:0}.program-event-card__date-list li .program-event-card__calendar{left:0;position:absolute;top:5px}.program-event-card__prices{align-items:center;display:flex;grid-area:prices;justify-content:start}.program-event-card__discount-text{border:1px solid #f05843;border-radius:1px;color:#fff;font-size:12px;font-style:italic;font-weight:500;margin-right:1rem;padding:3px 5px}.program-event-card__price{color:#fff;font-size:1rem;font-style:italic;font-weight:500}.program-event-card__price del{color:#b3bbcc;font-size:15px;font-style:normal;font-weight:400;letter-spacing:-.01em;margin-right:1rem;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.program-event-card__price ins{color:#fff;font-size:20px;font-style:normal;font-weight:600}.program-event-card__content{color:#b3bbcc;font-style:normal;font-weight:400;grid-area:content;margin-bottom:.2rem;margin-right:5%;margin-top:.4rem}.program-event-card__content,.program-event-card__content a{font-size:14px;letter-spacing:-.01em;line-height:160%}.program-event-card__content--long{margin-top:1.5rem}.program-event-card__content-link{color:#f05843;font-size:14px;font-style:normal;font-weight:600;line-height:150%;margin-left:.7rem;text-decoration:none;text-transform:capitalize}.program-event-card__content-link--less{margin-left:0}.program-event-card__actions{align-self:center;display:flex;flex-direction:column;grid-area:actions;justify-self:center}.btn-event{color:#fff!important;font-size:14px;font-style:normal;font-weight:600;padding:.8rem 5rem;text-align:center;text-decoration:none;text-transform:capitalize}.btn-event--red{background:#f05843;border-radius:1px}.btn-event--register{margin-top:1rem}.elementor .article{grid-gap:2rem;align-items:center;border:2px solid #b3bbcc;display:grid;grid-template-columns:100px 1fr 150px;padding:1rem 2rem}.elementor .article__date{text-align:center}.elementor .article__date-day{color:#031d55;font-size:64px;font-style:italic;line-height:108px}.elementor .article__date-month{color:#031d55;font-size:16px}.elementor h3.article__title{font-size:24px;line-height:1.45}.elementor .article__title-link{color:#141a22;font-size:inherit;font-weight:600}.elementor .article__excerpt{color:#5b5f64;font-size:16px;line-height:25px;margin-bottom:1rem}.elementor .article__column-content__footer{color:#617398;display:flex}.elementor .article__views:before{content:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/eye.svg);margin-right:10px;vertical-align:-15%}.elementor .article__views{border-right:1px solid #b3bbcc;margin-right:20px;padding-right:20px}.elementor .article__author,.elementor .article__views{font-size:14px;font-style:italic;line-height:19px}.elementor .article__column-more svg{margin-left:.5rem}.elementor .article__column-more svg path{fill:#f05843}.elementor .article__column-more{align-items:center;display:flex;justify-content:flex-end}.book{//max-width:300px!important;rid-template-rows:1fr minmax(60px,80px);background:#fff;border:1.2px solid #b3bbcc;display:grid;grid-template-columns:1fr}.book,.book__top{border-radius:1px}.book__top{border-bottom:1.2px solid #b3bbcc;display:flex}.book__img{//max-width:130px!important;box-shadow:7px 5px 5px #d3d3d3;margin:1rem 0 1rem 1rem;max-height:180px!important;-o-object-fit:cover;object-fit:cover}.book__content{padding:1rem}.book__header{color:#141a22;font-size:20px!important;font-style:normal;font-weight:600;line-height:130%!important;margin:0 0 .4rem;padding:0}.book__description{color:#5b5f64;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:160%;margin:0;padding:0}.book__bottom,.book__meta{display:flex}.book__meta{border-radius:1px;border-right:1.2px solid #b3bbcc;flex-direction:column;flex-grow:2;justify-content:center;padding:.8rem 1rem;width:100%}.book__authors{color:#5b5f64;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:160%;margin:0;padding:0}.book__author-prefix{color:#617398;font-size:14px;font-style:italic;font-weight:500;line-height:170%;margin-right:.4rem}.book__year{color:#5b5f64;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:160%;margin:0;padding:0}.book__year-prefix{color:#617398;font-size:14px;font-style:italic;font-weight:500;line-height:170%;margin-right:.4rem}.book__actions{padding:.8rem 1.4rem}.book__actions,.book__actions-link{align-items:center;display:flex;justify-content:center}.book__actions-link{color:#f05843;font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-decoration:none;text-transform:capitalize;white-space:nowrap}.book__actions--icon{padding-left:.5rem}.book__actions--icon svg path{fill:#f05843}.elementor .event{border:1.2px solid #b3bbcc;display:grid;grid-template-columns:1fr}.elementor .event.event--has-thumbnail{grid-template-columns:140px 1fr}.elementor .event__column--thumbnail{width:100%}.elementor .event__image-link{height:100%;width:100%}.elementor .event__thumbnail{height:100%;-o-object-fit:cover;object-fit:cover}.elementor .event__column--content{display:grid;grid-template-columns:1fr 180px}.elementor .event__column-cell--data{border-bottom:1.2px solid #b3bbcc}.elementor .event__column-cell--date{align-items:center;border-bottom:1.2px solid #b3bbcc;border-left:1.2px solid #b3bbcc;display:flex;flex-direction:column;justify-content:center;position:relative}.elementor .event__column-cell--date__border{height:calc(100% + 1px);left:0;position:absolute;top:0;width:6px}.elementor .event__column-cell--read-more{align-items:center;border-left:1.2px solid #b3bbcc;display:flex;justify-content:center}.elementor .event__column-cell{padding:.8rem 1.2rem}.elementor .event__title{font-size:0;line-height:1;margin-bottom:.5rem}.elementor .event__link{color:#3d4042;color:var(--color-grey);font-size:1rem;font-weight:600;letter-spacing:normal;line-height:1.5}.elementor .event__meta{align-items:center;display:flex;flex-wrap:wrap;margin:0 -.5rem}.elementor .event__meta-item{color:#617398;color:var(--shade-grey);font-size:.8rem;font-style:italic;font-weight:500;line-height:1;margin:.25rem;padding:.6rem .8rem}.elementor .event__meta-item--tag{background-color:#ebf3ff;background-color:var(--shade-light-blue);border-radius:.25rem;color:#617398;color:var(--shade-grey);line-height:1}.elementor .event__price-title{color:#617398;color:var(--shade-grey);font-size:.8rem;font-style:italic;font-weight:500;padding-right:.25rem}.elementor .event__price strong{color:#031d55;color:var(--color-blue-dark);font-size:.9rem}.elementor .event__price del{opacity:.5}.elementor .event__price ins{padding-left:.25rem}.elementor .event__column-cell--excerpt{color:#3d4042;color:var(--color-grey);display:flex;flex-direction:column;font-size:.8rem;justify-content:center;letter-spacing:-.01em;line-height:1.5}.event__column-cell--read-more a{align-items:center;display:flex;font-weight:600}.event__column-cell--read-more svg{margin-left:1rem}.event__column-cell--read-more svg path{fill:#f05843;fill:var(--color-red)}.event__date{color:#617398;color:var(--shade-grey)}.event__date-date{color:#031d55;color:var(--color-blue-dark);padding-top:.8rem;text-align:center}.event__date-day{font-size:2.875rem;font-weight:500}.event__date-month{font-size:1rem;font-weight:500}.event__date-time{text-align:center}.events-calendar__event{border:1.2px solid;border-left:6px solid;margin-top:1.2rem;padding:.8rem 1.2rem}.event-calendar__title a{font-weight:700}.event-calendar__price{color:#617398;color:var(--shade-grey);font-size:.8rem;font-style:italic;font-weight:500;padding-right:.25rem}.event-calendar__price-title{margin-right:.25rem}.event-calendar__price strong{color:#031d55;color:var(--color-blue-dark);font-size:.9rem}.event-calendar__price del{opacity:.5}.event-calendar__price ins{padding-left:.25rem}.color-calendar{box-sizing:border-box;display:inline-flex;flex-direction:column;font-family:var(--cal-font-family-body);font-size:1rem;height:auto;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}.color-calendar .calendar__header{display:grid;font-family:var(--cal-font-family-header);grid-template-columns:repeat(7,minmax(20px,55px));position:relative}.color-calendar .calendar__monthyear{align-items:center;display:flex;font-size:1.5rem;grid-column:2/span 5;justify-content:center;margin:0 auto;text-align:center}.color-calendar .calendar__monthyear .calendar__month,.color-calendar .calendar__monthyear .calendar__year{cursor:pointer}.color-calendar .calendar__arrow{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:101}.color-calendar .calendar__arrow,.color-calendar .calendar__arrow-inner{align-items:center;display:flex;height:35px;justify-content:center;position:relative}.color-calendar .calendar__arrow-inner{cursor:pointer;width:35px}.color-calendar .calendar__arrow-prev{align-items:center;display:flex;justify-content:center;position:relative}.color-calendar .calendar__arrow-prev .calendar__arrow-inner:before{margin-left:.3em;transform:rotate(-135deg)}.color-calendar .calendar__arrow-next{align-items:center;display:flex;justify-content:center;position:relative}.color-calendar .calendar__arrow-next .calendar__arrow-inner:before{margin-right:.3em;transform:rotate(45deg)}.color-calendar .calendar__body{height:auto;overflow:hidden}.color-calendar .calendar__weekdays{display:grid;font-family:var(--cal-font-family-weekdays);grid-template-columns:repeat(7,minmax(20px,55px));margin-bottom:5px}.color-calendar .calendar__weekdays .calendar__weekday{align-items:center;display:flex;height:40px;justify-content:center}.color-calendar .calendar__days{display:grid;font-family:var(--cal-font-family-body);grid-template-columns:repeat(7,minmax(20px,55px));grid-template-rows:repeat(6,minmax(30px,40px))}.color-calendar .calendar__days .calendar__day{align-items:center;display:flex;justify-content:center;position:relative;z-index:101}.color-calendar .calendar__days .calendar__day-text{cursor:pointer}.color-calendar .calendar__days .calendar__day-box{cursor:pointer;height:90%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-out;width:calc(55% + 8px);will-change:opacity;z-index:-1}.color-calendar .calendar__days .calendar__day-event .calendar__day-bullet{border-radius:50%;cursor:pointer;height:4px;left:50%;overflow:hidden;position:absolute;top:80%;transform:translateX(-50%);width:4px}.color-calendar .calendar__days .calendar__day-selected:not(.calendar__day-today) .calendar__day-box{cursor:pointer;height:90%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(55% + 8px);z-index:-1}.color-calendar .calendar__picker{align-items:center;background-color:#fff;bottom:0;display:flex;font-family:var(--cal-font-family-body);justify-content:center;left:0;opacity:0;position:absolute;top:75px;transition:all .3s ease;visibility:hidden;width:100%;z-index:201}.color-calendar .calendar__picker .calendar__picker-month{grid-gap:1rem 6%;display:grid;gap:1rem 6%;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));margin:8%;transition:none;width:100%}.color-calendar .calendar__picker .calendar__picker-month-option{align-self:center;border-radius:var(--cal-border-radius);color:#323232;cursor:pointer;font-weight:700;padding:15px 0;position:relative;text-align:center}.color-calendar .calendar__picker .calendar__picker-month-option:after{background-color:#031d55;background-color:var(--color-blue-dark);content:"";height:50px;left:50%;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.color-calendar .calendar__picker .calendar__picker-month-option:hover:after{opacity:.08}.color-calendar .calendar__picker .calendar__picker-month-selected{color:#fff}.color-calendar .calendar__picker .calendar__picker-month-selected:after{opacity:1}.color-calendar .calendar__picker .calendar__picker-month-selected:hover:after{opacity:.9}.color-calendar .calendar__picker .calendar__picker-year{grid-gap:1rem 6%;display:grid;gap:1rem 6%;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));margin:8%;transition:none;width:100%}.color-calendar .calendar__picker .calendar__picker-year-option{align-self:center;color:#323232;cursor:pointer;font-weight:700;padding:15px 0;position:relative;text-align:center}.color-calendar .calendar__picker .calendar__picker-year-option:after{background-color:#031d55;background-color:var(--color-blue-dark);content:"";height:50px;left:50%;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.color-calendar .calendar__picker .calendar__picker-year-option:hover:after{opacity:.08}.color-calendar .calendar__picker .calendar__picker-year-selected{background:#031d55;background:var(--color-blue-dark);color:#fff}.color-calendar .calendar__picker .calendar__picker-year-selected:after{opacity:1}.color-calendar .calendar__picker .calendar__picker-year-selected:hover:after{opacity:.9}.color-calendar .calendar__picker .calendar__picker-year-arrow{border-radius:var(--cal-border-radius);cursor:pointer;opacity:.4;position:absolute;transition:all .3s ease}.color-calendar .calendar__picker .calendar__picker-year-arrow-left{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding-left:10px;padding-right:4px;top:0}.color-calendar .calendar__picker .calendar__picker-year-arrow-right{align-items:center;bottom:0;display:flex;justify-content:center;padding-left:4px;padding-right:10px;right:0;top:0}.color-calendar .calendar__picker .calendar__picker-year-arrow:hover{background-color:#f8f8f8;opacity:1}.chevron-thin-left{transform:rotate(-225deg)}.chevron-thin-left,.chevron-thin-right{border-bottom:2px solid var(--cal-color-primary);border-right:2px solid var(--cal-color-primary);display:inline-block;height:10px;width:10px}.chevron-thin-right{transform:rotate(-45deg)}.color-calendar.month-left-align .calendar__header .calendar__monthyear{grid-column:1/span 5;justify-content:flex-start;margin:0;padding-left:5%}.color-calendar.basic{--cal-color-primary:#000;--cal-font-family-header:"Inter",sans-serif;--cal-font-family-weekdays:"Inter",sans-serif;--cal-font-family-body:"Inter",sans-serif;--cal-drop-shadow:0 7px 30px -10px rgba(150,170,180,.5);--cal-border:none;--cal-border-radius:0.5rem;--cal-header-color:#000;--cal-weekdays-color:#000;background-color:#fff;border:var(--cal-border);border-radius:var(--cal-border-radius);box-shadow:var(--cal-drop-shadow);color:var(--cal-color-primary)}.color-calendar.basic .calendar__header{color:var(--cal-header-color);padding:20px 14px 0}.color-calendar.basic .calendar__monthyear{color:var(--cal-header-color);font-weight:600}.color-calendar.basic .calendar__arrow-inner{border-radius:50%}.color-calendar.basic .calendar__arrow-inner:before{border-radius:1px;border-style:solid;border-width:.15em .15em 0 0;color:var(--cal-header-color);content:"";display:inline-block;height:.6em;position:absolute;transform:rotate(-45deg);transform-origin:center center;width:.6em}.color-calendar.basic .calendar__arrow-inner:after{background-color:var(--cal-header-color);border-radius:50%;content:"";height:35px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:35px;will-change:opacity;z-index:-1}.color-calendar.basic .calendar__arrow-inner:hover:after{opacity:.05;transition:opacity .3s ease}.color-calendar.basic .calendar__arrow-prev{align-items:center;display:flex;justify-content:center;position:relative}.color-calendar.basic .calendar__arrow-prev .calendar__arrow-inner:before{margin-left:.3em;transform:rotate(-135deg)}.color-calendar.basic .calendar__arrow-next{align-items:center;display:flex;justify-content:center;position:relative}.color-calendar.basic .calendar__arrow-next .calendar__arrow-inner:before{margin-right:.3em;transform:rotate(45deg)}.color-calendar.basic .calendar__body{padding:14px}.color-calendar.basic .calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(20px,55px));margin-bottom:5px}.color-calendar.basic .calendar__weekdays .calendar__weekday{color:var(--cal-weekdays-color);font-weight:500;opacity:.6}.color-calendar.basic .calendar__days .calendar__day-other{color:var(--cal-color-primary);opacity:.2}.color-calendar.basic .calendar__days .calendar__day-today{color:var(--cal-color-primary)}.color-calendar.basic .calendar__days .calendar__day-today .calendar__day-box{background-color:#f05843;background-color:var(--color-red);border-radius:50%;opacity:.1}.color-calendar.basic .calendar__days .calendar__day-text:hover~.calendar__day-box{opacity:.1}.color-calendar.basic .calendar__days .calendar__day-bullet{background-color:var(--cal-color-primary)}.color-calendar.basic .calendar__days .calendar__day-bullet:hover~.calendar__day-box{opacity:.1}.color-calendar.basic .calendar__days .calendar__day-box{background-color:var(--cal-color-primary);border-radius:50%}.color-calendar.basic .calendar__days .calendar__day-box:hover{opacity:.1}.color-calendar.basic .calendar__days .calendar__day-selected .calendar__day-box{background-color:#d4e2f6;border-radius:50%;opacity:1}.color-calendar.basic .calendar__days .calendar__day-selected .calendar__day-bullet:hover~.calendar__day-box,.color-calendar.basic .calendar__days .calendar__day-selected .calendar__day-text:hover~.calendar__day-box{opacity:1}.color-calendar.basic .calendar__picker{background-color:#fff;border-radius:var(--cal-border-radius)}.color-calendar.basic.color-calendar--small{font-size:.8rem}.color-calendar.basic.color-calendar--small .calendar__header{grid-template-columns:repeat(7,minmax(25px,41px));padding:10px 10px 0}.color-calendar.basic.color-calendar--small .calendar__header .calendar__monthyear{font-size:1.2rem}.color-calendar.basic.color-calendar--small .calendar__header .calendar__arrow-inner,.color-calendar.basic.color-calendar--small .calendar__header .calendar__arrow-inner:after{height:30px;width:30px}.color-calendar.basic.color-calendar--small .calendar__body{padding:0 10px 10px}.color-calendar.basic.color-calendar--small .calendar__body .calendar__weekdays{grid-template-columns:repeat(7,minmax(25px,41px));margin-bottom:0}.color-calendar.basic.color-calendar--small .calendar__body .calendar__days{grid-template-columns:repeat(7,minmax(25px,41px));grid-template-rows:repeat(6,minmax(30px,35px))}.color-calendar.basic.color-calendar--small .calendar__body .calendar__picker{top:55px}.color-calendar.basic.color-calendar--small .calendar__body .calendar__picker .calendar__picker-month-option{padding:10px 0}.color-calendar.basic.color-calendar--small .calendar__body .calendar__picker .calendar__picker-month-option:after{height:40px}.color-calendar.basic.color-calendar--small .calendar__body .calendar__picker .calendar__picker-year-option{padding:10px 0}.color-calendar.basic.color-calendar--small .calendar__body .calendar__picker .calendar__picker-year-option:after{height:40px}.event-card{grid-gap:2rem;background-color:#031d55;background-color:var(--color-blue-dark);color:#fff;display:grid;grid-template-columns:1fr 200px;padding:1.2rem 2rem}.event-card__column--button{align-items:center;display:flex;justify-content:center}.event-card__column--button .elementor-button{background-color:#f05843;background-color:var(--color-red);color:#fff;padding-bottom:.5rem;padding-top:.5rem;width:100%}.event-card__column--button .elementor-button:hover{color:#fff;opacity:1}.event-card__header{align-items:center;display:flex}.elementor .event-card__title{border-right:1px solid #b3bbcc;border-right:1px solid var(--color-grey-light);color:#fff;font-size:1.95rem;font-weight:500;line-height:1.5;margin-bottom:0;margin-right:1.25rem;padding-right:1.25rem}.event-card__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:700}.event-card__meta-location{display:flex;margin:0 1.35rem 0 0;padding:0 0 0 1.35rem;position:relative}.event-card__meta-time{padding-left:1.75rem;position:relative}.event-card__meta img{left:0;position:absolute;top:.25rem}.event-card__content{color:#b3bbcc;color:var(--color-grey-light);margin-top:.6rem}.event-card__price{align-items:center;display:flex;line-height:1;margin-top:.6rem}.event-card__price-eb{border:1px solid #f05843;border:1px solid var(--color-red);border-radius:1px;font-size:.8rem;font-style:italic;margin-right:1rem;padding:.5rem}.event-card__price del{font-size:.95rem;margin-right:.8rem;opacity:.7}.event-card__price ins{font-size:1.25rem;font-weight:600}.speakers-list{grid-gap:1rem;display:grid;grid-template-columns:repeat(3,1fr)}.speaker{grid-gap:1.25rem;display:grid;grid-template-columns:72px 1fr}.speaker__picture{align-items:center;display:flex;justify-content:center}.elementor .speaker__image{border-radius:50%;height:72px;overflow:hidden;width:72px}.speaker__content{display:flex;flex-direction:column;justify-content:center;padding-bottom:.4rem;padding-top:.4rem}.speaker__name{color:#141a22;color:var(--color-grey-black);font-size:1rem;font-weight:600;line-height:1.5}.speaker__meta{align-items:center;display:flex;margin-top:.5rem}.speaker__position{color:#617398;color:var(--shade-grey);font-size:.9rem;font-weight:600}.speaker__social{grid-gap:.5rem;display:inline-grid;grid-template-columns:repeat(2,1fr);position:relative}.speaker__social--margin{margin-left:.5rem;padding-left:.5rem}.speaker__social--margin:before{background-color:#b3bbcc;background-color:var(--color-grey-light);content:"";height:14px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.speaker__social-icon{display:block;height:24px;width:24px}.speaker__social-icon img{height:100%;width:100%}.single-event__data{margin-bottom:1.5rem;margin-top:1.5rem}.single-event__meta{align-items:center;display:flex;flex-wrap:wrap;margin:0 -1rem}.single-event__meta-item{color:#617398;color:var(--shade-grey);font-size:.8rem;font-style:italic;font-weight:500;line-height:1;margin:.25rem;padding:.6rem .8rem}.single-event__meta-item--tag{background-color:#ebf3ff;background-color:var(--shade-light-blue);border-radius:.25rem;color:#617398;color:var(--shade-grey);line-height:1}.single-event__price{align-items:center;display:flex;line-height:1;margin-top:1.25rem}.single-event__price__title{color:#617398;color:var(--shade-grey);font-size:.8rem;font-style:italic;font-weight:500;padding-right:.25rem}.single-event__price strong{color:#031d55;color:var(--color-blue-dark);font-size:.9rem}.single-event__price del{opacity:.5}.single-event__price ins{padding-left:.25rem}.single-event__date{font-size:1rem;font-weight:400;margin-top:-1.8rem}.single-event__date-content{border-left:6px solid #4285f4;color:#031d55;color:var(--color-blue-dark);padding:1.8rem 0 1.6rem 1.6rem}.single-event__date-starts{color:#617398;color:var(--shade-grey);display:none;margin-bottom:.2rem}.single-event__date-day{font-size:4.25rem;font-weight:400;line-height:1;margin-right:.2rem}.single-event__date-month{font-weight:500;padding-left:.2rem}.single-event__date-time{color:#617398;color:var(--shade-grey);display:none}.im-profile{grid-gap:2rem;display:grid;grid-template-columns:220px 1fr}h2.user-nicename{font-size:1rem;letter-spacing:0}.entry-content{margin-top:0!important}#item-header-content{padding-left:0!important}#object-nav ul li a{color:#b3bbcc;font-size:16px;font-weight:600;padding:1rem 2rem;width:220px}#object-nav ul .selected a,#object-nav ul li a:hover{background-color:#ebf3ff;border-right:2px solid #f05843;color:#000}.bp-screen-title{margin:2rem 0!important}#subnav,.item-body{border-top:0!important;margin:0!important}.subnav{display:flex;justify-content:flex-start}.subnav li a{color:#b3bbcc;font-size:16px;font-weight:600;margin-right:2rem;padding:0}.subnav li a:hover{background-color:transparent!important}.subnav .selected a{border-bottom:2px solid #f05843}#subsubnav ol,#subsubnav ul{margin:1rem 0}h2{letter-spacing:normal!important}.bp-messages-content #bp-message-thread-header h2:first-child{letter-spacing:normal!important;margin-bottom:2rem}.bp-feedback.info{background:#fafafa!important;box-shadow:none!important;padding:2rem!important}.buddypress-wrap .bp-feedback.info .bp-icon{background-color:var(--e-global-color-5a3b2ba)}.bp-messages-content #bp-message-thread-list{border-top:none!important}#bp-message-thread-list,.participants-list{margin:2rem 0}.bp-messages-content #bp-message-thread-list li{padding:0}.bp-messages-content #bp-message-thread-list .message-metadata{border-bottom:none;box-shadow:none}.buddypress-wrap .bp-messages{border:none}.message-content p{background-color:#ebf3ff;border-radius:5px;padding:1rem}.buddypress .buddypress-wrap input[type=button],.buddypress .buddypress-wrap input[type=button]:hover,.buddypress .buddypress-wrap input[type=submit],.buddypress .buddypress-wrap input[type=submit]:hover{fill:var(--e-global-color-3156272);background-color:var(--e-global-color-5a3b2ba);border-radius:1px;color:var(--e-global-color-3156272);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);padding:12px 70px}#bp-messages-reset{fill:var(--e-global-color-5a3b2ba);background-color:transparent;border-radius:0;border-style:solid;border-width:2px;color:var(--e-global-color-5a3b2ba);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);line-height:var(--e-global-typography-accent-line-height);padding:10px 55px}.buddypress .buddypress-wrap input[type=button]:hover{border-color:inherit}.buddypress .buddypress-wrap input.text-button:hover{text-decoration:none}#message-threads{border-top:none}#message-threads li{border-bottom:none}#message-threads .thread-item{background-color:#fafafa}#message-threads .thread-item.selected{background-color:#ebf3ff}#message-threads li .thread-cb{align-items:center;justify-content:center}#message-threads li .thread-to{align-items:center;display:flex;flex:1 3 30%}#message-threads li .thread-content{flex:1 2 50%}#message-threads li .thread-date{align-items:center;display:flex;flex:1 2 15%;justify-content:right}#message-threads li.selected .thread-subject .subject{color:var(--e-global-color-5a3b2ba);font-weight:700}.bp-messages-content #thread-preview .preview-content .preview-message{background-color:#ebf3ff;padding:1rem}.buddypress-wrap table.notifications .bulk-select-check,.buddypress-wrap table.notifications .notification-actions{text-align:center}.single-headers #item-header-avatar a img{border-radius:5rem;width:5rem}.groups-header .desc-wrap .group-description{background-color:#eaeaea;box-shadow:none}.im-profile .entry-content{padding-top:30px}.item-body .woocommerce>.woocommerce{padding-top:0}#object-nav ul li{position:relative}#object-nav ul li:before{background-color:#b3bbcc;background-color:var(--color-grey-light);content:"";height:20px;left:8px;-webkit-mask-size:20px 20px;mask-size:20px 20px;position:absolute;top:calc(50% - 10px);width:20px}#object-nav ul li.current:before,#object-nav ul li:hover:before{background-color:#f05843;background-color:var(--color-red)}#object-nav ul li a{padding-left:2.5rem}#activity-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-globe.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-globe.svg)}#courses-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-courses.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-courses.svg)}#xprofile-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-account.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-account.svg)}#webinars-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-webinars.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-webinars.svg)}#e-library-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-elibrary.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-elibrary.svg)}#forums-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-forums.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-forums.svg)}#groups-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-groups.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-groups.svg)}#messages-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-messages.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-messages.svg)}#shop-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-orders.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-orders.svg)}#membership-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-memberships.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-memberships.svg)}#subscription-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-subscriptions.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-subscriptions.svg)}#notifications-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-notification.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-notification.svg)}#friends-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-friends.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-friends.svg)}#settings-personal-li:before{-webkit-mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-settings.svg);mask-image:url(https://imaa-institute.org/wp-content/themes/imaa/assets/images/dashboard/icon-settings.svg)}.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{max-width:150px;width:100%}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{margin-bottom:1.5rem}.single-certificates.elementor-kit-5 .certificates__title{font-size:3rem}.elementor-default #cookie-law-info-bar p{color:#141a22;font-family:Inter,Sans-serif;font-size:15px;font-weight:400;line-height:1.6em}.elementor-default #cookie-law-info-bar p a{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.elementor-default #cookie-law-info-bar .cli_settings_button{font-size:12px}.elementor-default #wt-cli-accept-all-btn{font-size:14px;font-weight:600;margin-left:0;padding-bottom:8px;padding-top:8px}.elementor-default #wt-cli-privacy-save-btn{background-color:#2168ce;font-size:14px;font-weight:600;padding-bottom:8px;padding-top:8px}.registration.register .site-content{padding-top:0}.registration.register .bp-heading{display:none}.registration.register .layout-wrap{background-color:#fafafa;padding:2rem 2rem 0}.registration.register #basic-details-section,.registration.register #profile-details-section{flex-grow:1}.registration.register .privacy-policy-accept,.registration.register .submit{background-color:#fafafa;padding:1rem 2rem}.registration.register #username-text-after{margin-top:-20px}.registration.register #field-visibility-settings-toggle-1,.registration.register #field-visibility-settings-toggle-521,.registration.register #field-visibility-settings-toggle-522{color:#fafafa}@media screen and (max-width:991px){.companies-filter__elements{grid-template-columns:repeat(3,1fr)}.event-card,.event-card__column,.event-card__header{display:block}.event-card__column--button{margin-top:1rem}.event-card__column--button .elementor-button{width:auto}.elementor .event-card__title{border-bottom:1px solid #b3bbcc;border-bottom:1px solid var(--color-grey-light);border-right:none;font-size:1.2rem;margin-bottom:1rem;margin-right:0;padding-bottom:1rem;padding-right:0}.event-card__price{display:block}.event-card__price-eb{margin-bottom:1rem}.speakers-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.companies-filter__elements{grid-template-columns:repeat(2,1fr)}.elementor .program-card__footer{grid-template-columns:1fr}.elementor .program-card__footer-right,.elementor .program-card__footer__description{text-align:center}.program-event-card{grid-template-areas:"header header" "dates dates" "content content" "prices prices" "actions actions";grid-template-columns:1fr 1fr;grid-template-rows:minmax(40px,auto) minmax(40px,auto) minmax(34px,auto) minmax(40px,auto) minmax(40px,auto)}.program-event-card__prices{display:flex;justify-content:space-between}.program-event-card__price{align-items:end;display:flex;flex-direction:column}.program-event-card__price del{margin-right:0}.program-event-card__price ins{grid-area:price-new;justify-self:end}.program-event-card__content{margin-bottom:.6rem}.program-event-card__actions{justify-self:stretch;padding-bottom:.5rem;padding-top:1.4rem}.btn-event{background-color:#f05843;color:#fff;display:block;padding:12px 0;text-align:center;text-decoration:none;width:100%!important}.speakers-list{grid-template-columns:1fr}.single-event__date-starts,.single-event__date-time{display:block}.single-event__date-day{font-weight:500}}@media screen and (max-width:576px){.program-event-tabs__navigation-item{padding:10px 20px!important}.program-event-tabs__navigation-item--active{font-size:18px}.program-event-card__pointer{margin-left:2rem}.book__top{align-items:center;flex-direction:column}.book__img{margin:1rem;max-width:130px!important}.book__content{padding:0 1rem 1rem}.book__actions--text{display:none}.book__actions--icon{padding:0}}@media screen and (max-width:425px){.im-profile{display:block}.entry-title,.item-header-content,.item-meta,.user-nicename{margin-bottom:1rem;text-align:center}#object-nav ul li a{width:100%}.im-profile__content{margin-top:1rem}.subnav{flex-direction:column}.subnav li a{margin-right:0}.bp-navs ul li a,.bp-navs ul li span{padding:.5rem 1rem}.friendship-button.not_friends button{width:100%}.single-headers div.generic-button{margin:10px}#bbpress-forums div.bbp-search-form{float:none;margin-top:2rem}div.bbp-search-form button,div.bbp-search-form input{width:50%}.item-body{padding:0 1rem}#item-body .courses{display:grid;gap:5vw 1vw;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.courses .course{max-width:100%}#cookie-law-info-bar{padding-right:80px!important}}