/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.add-class-form{display:flex;justify-content:space-between;flex-wrap:wrap;}.add-class-form > *{flex-basis:100%;}.add-class-form #edit-event-type-radio{display:flex;justify-content:space-around;}.add-class-form #edit-event-type-radio > div{width:50%;border:1px solid #DDD;border-radius:20px;padding:2.5rem;}.add-class-form #edit-event-type-radio > div.selected{border:3px solid #00C1D5;background-color:#FFF;box-shadow:3px 3px 5px rgb(185,185,185);}.add-class-form #edit-event-type-radio *:hover{cursor:pointer;}.add-class-form #edit-event-type-radio > div:hover{cursor:pointer;background-color:#FFF;box-shadow:3px 3px 5px rgb(185,185,185);}.add-class-form #edit-event-type-radio > div:nth-of-type(1){margin-right:2rem;}.add-class-form #edit-event-type-radio > div h2{margin:0 0 2rem 0;text-align:center;font-size:2.5rem;}.add-class-form #edit-event-type-radio > div .class-description{margin:1.5rem 0 0 0;text-align:center;}.add-class-form #edit-event-type-radio > * input{display:none;}.add-class-form #edit-form-container{flex-basis:60%;margin:0 auto;border:1px solid #DDD;border-radius:20px;padding:3rem;display:none;}.add-class-form #edit-form-container > div:not(#edit-event-info-s):not(#edit-event-info-f){display:flex;justify-content:space-between;margin:2.5rem 0 2.5rem 0;}.add-class-form #edit-form-container > div:first-of-type,.add-class-form #edit-form-container > div:last-of-type{margin-top:0;text-align:justify;}.add-class-form #edit-form-container > div#edit-event-info-s h2,.add-class-form #edit-form-container > div#edit-event-info-f h2{margin-top:0;}.add-class-form #edit-form-container > div > *:nth-child(1){flex-basis:20%;align-self:center;}.add-class-form #edit-form-container > div > *:nth-child(2){flex-basis:80%;}.add-class-form #edit-form-container > div > *:nth-child(2) select{width:100%;}.add-class-form #edit-form-container > div *.label{align-self:flex-start;font-size:13px;font-weight:bold;}.add-class-form #edit-form-container > div.class-date .date-selectors{display:flex;justify-content:space-around;}.add-class-form #edit-form-container > div.class-date .date-selectors *{flex-basis:50%;font-size:0.8rem;font-style:italic;}.add-class-form #edit-form-container > div.class-date .date-selectors > div:nth-child(1){margin-right:1.5rem;}.add-class-form #edit-form-container > div.class-date .date-selectors * div{text-align:center;}.add-class-form #edit-form-container > div.class-date > div.date-selectors > div > h4{margin:0 0 0.5rem 0;text-align:center;}.add-class-form #edit-form-container > div.class-date .date-selectors * input{width:100%;padding:0.5rem;}.add-class-form #create-class-btn input{padding:10px;border:none;margin-right:15px;background-color:#ebeaea;display:block;margin:0 auto;}.add-class-form #create-class-btn input:hover{cursor:pointer;background-color:#ebeaea8b;}.add-class-form #edit-warning-start-date{margin:0 0 2.5rem 0 !important;}.add-class-form .class-date{margin:2.5rem 0 0 0 !important;}#class-creation-success-form h1,#class-creation-success-form h4,#class-creation-success-form .btn-container{margin:0 auto;text-align:center;}#class-creation-success-form .btn-container input{background-color:#eeeeee;border:2px solid transparent;cursor:pointer;color:#444;padding:0.8em;margin:2rem 0 2rem 0;font-size:1.2rem;}#class-creation-success-form .btn-container input:nth-of-type(1){margin-right:5rem;}#class-creation-success-form .btn-container input:hover{border-bottom:2px solid #009FDF;color:#009FDF;}
.approve-nb-team{width:60px;margin:0 auto;}.approve-nb-team input{text-align:center;}.approve-faculty-class-form .submit-btns input{display:block;padding:10px;border:2px solid transparent;margin:0.5rem auto;background-color:#ebeaea;}.approve-faculty-class-form .submit-btns input:hover{cursor:pointer;border-bottom:2px solid #009FDF;color:#009FDF;}
.erpsimcm #events-list-s .events{background-color:#FFF;border:1px solid #d5d6d7;}.erpsimcm #events-list-s .event{display:block;color:inherit;padding:1.25rem;border-bottom:1px solid #eaeaeb;}.erpsimcm #events-list-s .event:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}.erpsimcm #events-list-s .event:hover,.erpsimcm #events-list-s .event-add:hover{cursor:pointer;box-shadow:inset 0px 0px 0px 2px #009FDF;color:#009FDF;}.erpsimcm #events-list-s .event > div > span{display:inline-block;vertical-align:middle;}.erpsimcm #events-list-s .event > div:nth-child(1){float:left;}.erpsimcm #events-list-s .event > div:nth-child(1) > span:nth-child(1){min-width:4em;font-weight:600;}.erpsimcm #events-list-s .event > div:nth-child(2){float:right;}.erpsimcm #events-list-s .event > div:nth-child(2) > span{margin-right:0.6em;font-size:0.875em;border-radius:4px;padding:0.125em 0.6em;background-color:#F2F2F2;}.erpsimcm #events-list-s .event-count{background-color:#eaeaeb;color:#6b6969;text-align:center;font-size:0.875em;font-weight:600;padding:0.25em;border-bottom:1px solid #eaeaeb;}.erpsimcm #events-list-s .event-add{display:block;color:inherit;padding:0.75rem;background-color:#f4f4f5;color:#413f3e;font-weight:600;font-size:0.875em;text-align:center;}.erpsimcm .status-label{color:#FFF;font-weight:600;}.erpsimcm .status-label.active{background-color:#45A142 !important;}.erpsimcm .status-label.expiring{background-color:#FFD200 !important;}.erpsimcm .status-label.expired{background-color:#FF8400 !important;}.erpsimcm .events-filters{display:inline-block;margin:2rem 0 1rem;}.erpsimcm .events-filters > label{display:block;background-color:#FFF;font-weight:600;font-size:0.875em;padding-bottom:0.125em;padding:0 10px;}.erpsimcm .events-filters > button{position:relative;display:inline-block;background-color:#f4f4f5;border:2px solid transparent;cursor:pointer;color:#444;width:8rem;line-height:1.25;text-align:center;}.erpsimcm .events-filters > button:hover{border-bottom:2px solid #009FDF;color:#009FDF;}.erpsimcm .events-filters > button.selected{font-weight:600;background-color:#009FDF;color:#FFF;}.erpsimcm .events-filters > button.selected:after{content:' ';position:absolute;width:0;height:0;top:1.25em;left:50%;margin-left:-12px;border:12px solid transparent;border-top-color:#009FDF}@media only screen and (max-width:900px){.erpsimcm .events-filters > button{width:5rem;}.erpsimcm #events-list-s .event > div:nth-child(1){float:unset;}.erpsimcm #events-list-s .event > div:nth-child(2){float:unset;margin-top:1rem;}.erpsimcm #events-list-s .event > div:nth-child(2) > span{margin-bottom:0.5rem;}}
.erpsimcm section,.erpsimcm #pending-invitations{margin-bottom:3rem;}.erpsimcm h3{margin-bottom:.5rem;}.erpsimcm #event-properties{background-color:#FFF;border:1px solid #DDD;padding:2rem;}.erpsimcm #event-properties>div{margin-bottom:2rem;}.erpsimcm #event-properties>div:last-of-type{margin-bottom:0;}.table-layout{display:table;table-layout:fixed;width:100%;}.table-layout>div{display:table-row;}.table-layout>div>div{display:table-cell;}.cm-table>div>div{vertical-align:top;border-right:1px solid #EEE;}.cm-table>div>div:last-of-type{border-right:none;}.cm-info{text-align:left;}.cm-info>div>label{display:inline-block;min-width:6em;margin-right:0.6rem;font-weight:600;}.cm-kpi{text-align:center;}.cm-kpi>label{font-size:1.1em;}.cm-kpi>span{font-size:2.5em;font-weight:300;}#cm-event-title{font-size:1.6em;margin:2rem 0 1.5rem 0;}#cm-event-title #cm-event-id{font-weight:600;margin-right:1rem;}#cm-event-title #cm-event-name{font-weight:300;}.erpsimcm-modal{width:100%;height:100%;display:none;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.650);top:0;left:0;overflow:hidden;position:fixed;z-index:1;}.modal-content{text-align:center;background-color:white;width:40%;height:auto;border-radius:1rem;padding:2rem;display:flex;flex-wrap:wrap;justify-content:center;}.modal-content>*{width:100%;}.modal-content button{margin-right:2rem;}#invite-participants-form #description-invitation-student-1,#invite-participants-form #description-invitation-student-2,#invite-participants-form #description-invitation-student-3,#invite-participants-form #paste-emails-textarea{margin-top:2rem;}#invite-participants-form{background-color:#fff;padding:2rem;}#invite-participants-form #invitation-type > div{margin:0.5rem 0}#invite-participants-form #invitation-type > div input:hover,#invite-participants-form #invitation-type > div label:hover{cursor:pointer;}#invite-participants-form textarea#emails{background:#f4f4f5;border:none;resize:none;width:100%;height:10em;}#invite-participants-form textarea#emails:hover,#invite-participants-form textarea#emails:focus{background-color:#ebeaea;}#invite-participants-form textarea#emails::placeholder{color:rgba(0,0,0,0.4);text-align:center;line-height:9em;}#invite-participants-form input#invite-button,.modal-btn-no,.modal-btn-yes{background-color:#f4f4f5;border:2px solid transparent;cursor:pointer;color:#444;text-align:center;padding:0.6em;width:10em;margin-left:auto;margin-right:0;margin-top:1.5rem;}#invite-participants-form input#invite-button{display:block;}#invite-participants-form input#invite-button.hidden,.modal-btn-no.hidden,.modal-btn-yes.hidden{display:none !important;}#invite-participants-form input#invite-button:hover,.modal-btn-no:hover,.modal-btn-yes:hover{border-bottom:2px solid #009FDF;color:#009FDF;}#invite-participants-form #invitation-link #generic-link:hover{cursor:pointer;}#invite-participants-form #invitation-link #generic-link{text-align:center;padding:5px 15px;border:white solid 1px;background-color:#ebeaea;border-radius:10px;display:inline-block;}#invite-participants-form #invitation-link #generic-link+span{display:none;color:#009FDF;font-weight:bold;font-size:0.8rem;}.erpsimcm #manage-invitation-section ul{margin-left:0;}.erpsimcm #manage-invitation-section li{list-style-type:none;font-size:0.9rem;}.erpsimcm #manage-invitation-section li b{font-weight:bold;}.erpsimcm #manage-invitation-section li p{margin:0 0 20px 10px;}.erpsimcm table{margin-bottom:0;}.erpsimcm #manage-invitations-form{margin-top:1.8rem;}.erpsimcm #manage-invitations-form td{font-size:0.9rem;}.erpsimcm #manage-invitations-form td.Invited{background-color:rgba(238,238,238,0.450);color:#444;font-weight:bold;}.erpsimcm #manage-invitations-form td.Paid{background-color:#9CC778;color:#FFF;font-weight:bold;}.erpsimcm #manage-invitations-form td.Registered{background-color:#39A426;color:#FFF;font-weight:bold;}.erpsimcm #manage-invitations-form tr th,.erpsimcm #manage-users-form tr th,.erpsimcm #manage-graduations-form tr th{text-align:left;background-color:#ebeaea;color:unset;border:1px solid #ddd;}.erpsimcm #manage-invitations-form tr th:first-of-type,.erpsimcm #manage-invitations-form tr th:last-of-type{width:10%;}.erpsimcm #manage-graduations-form tr th:last-of-type,.erpsimcm #manage-graduations-form tr th:nth-of-type(3){width:15%;}.erpsimcm #manage-invitations-form tr td:last-of-type,.erpsimcm #manage-invitations-form tr th:last-of-type,.erpsimcm #manage-graduations-form tr td:last-of-type,.erpsimcm #manage-graduations-form tr th:last-of-type,.erpsimcm #manage-users-form tr td:last-of-type,.erpsimcm #manage-users-form tr th:last-of-type{text-align:center;}.erpsimcm #manage-invitations-form tr th:last-of-type input,.erpsimcm #manage-graduations-form tr th:last-of-type input{margin-left:10px;}.erpsimcm #manage-invitations-form tbody tr.hover,.erpsimcm #manage-graduations-form tbody tr.hover{cursor:pointer;box-shadow:-5px 0px 0px 0px #009FDF;background-color:#00a0df19 !important;}.student_link_copied_msg{visibility:hidden;}.erpsimcm input[type="checkbox"]{accent-color:dodgerblue;}.erpsimcm .submit-btns,.erpsimcm .submit-btns-manage-users{background-color:#fff;padding:15px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;justify-content:end;}.erpsimcm .submit-btns input:hover,.erpsimcm .submit-btns-manage-users input:hover{cursor:pointer;border-bottom:2px solid #009FDF;color:#009FDF;}.erpsimcm .submit-btns input,.erpsimcm .submit-btns-manage-users input{padding:10px;border:2px solid transparent;margin-right:15px;background-color:#ebeaea;}.erpsimcm #manage-users-form tr#add-user-row{display:none;}.erpsimcm #manage-users-form tr th{text-align:left;background-color:#ebeaea;color:unset;border:1px solid #ddd;}.erpsimcm #manage-users-form tr th:nth-of-type(1){width:15%;}.erpsimcm #manage-users-form #add-user-id-input{width:100%;}.erpsimcm #manage-users-form tr th:nth-of-type(2){width:40%;}.erpsimcm #manage-users-form tr th:nth-of-type(3){width:35%;}.erpsimcm #manage-users-form tr th:nth-of-type(4){width:10%;}.erpsimcm #manage-users-form .hover{cursor:pointer !important;background-color:#00a0df19 !important;}.erpsimcm #manage-users-form .hover *{cursor:pointer;}.erpsimcm .submit-btns-manage-users #add-user-button{display:none;}.erpsimcm #update-class-info-form tr:not(.event-location) td div label{display:inline-block;width:20%}.erpsimcm #update-class-info-form tr.event-location td>div:nth-of-type(1),.erpsimcm #update-class-info-form tr.event-duration>td>div:nth-child(1){display:inline-block;width:20%;font-size:13px;font-weight:bold;margin-right:5px;}.erpsimcm #update-class-info-form tr:not(.event-location) td div input,.erpsimcm #update-class-info-form tr.event-location .location-selects,.erpsimcm #update-class-info-form tr.event-duration .date-selects{width:calc(80% - 5px);display:inline-block;margin-top:5px}.erpsimcm #update-class-info-form tr.event-location .location-selects div{margin:0;display:inline-block;width:calc(50% - 3px);}.erpsimcm #update-class-info-form tr.event-location .location-selects div *{width:100%;}.erpsimcm #update-class-info-form tr.event-duration td>div{vertical-align:middle;}.erpsimcm #update-class-info-form tr.event-duration .date-selects *{display:inline-block;width:calc(50% - 3px);}.erpsimcm #update-class-info-form tr.event-duration .date-selects *:nth-of-type(1){margin-right:4px;}.erpsimcm #update-class-info-form tr.event-duration .date-selects *>*{width:100%;}.erpsimcm #update-class-info-form tr.event-duration .date-selects *>h4{margin:0;font-size:0.8rem;font-style:italic;}.erpsimcm #update-class-info-form tr.event-duration .date-selects * input{margin:0;}.erpsimcm #update-class-info-form #edit-event-start label{width:auto;}.erpsimcm #update-class-info-form #edit-event-end label{width:auto;}@media only screen and (max-width:767px){.table-layout>div{display:block;}.table-layout>div>div{display:block;}.cm-table>div>div{border-right:none;border-bottom:1px solid #EEE;margin-bottom:1rem;padding-bottom:1rem;}.cm-table>div>div:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0;}}@media only screen and (max-width:980px){.erpsimcm #manage-invitations-form .invitation_link{word-break:break-all;word-break:break-word;}}
#audit-trail-filters{display:flex;flex-wrap:wrap;padding:1.5rem;margin-bottom:2rem;border:solid 1px lightgrey;border-radius:10px;}#input-text > div{width:50%;}#audit-trail-filters>*:not([name='submit-btn']){flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}#audit-trail-filters #input-select>*:not([name='submit-btn']){flex-basis:50%;}#edit-submit-btn{margin:1rem auto 0 auto;padding:10px;border:none;background-color:#ebeaea;display:block;}#audit-trail-filters > div.ajax-progress.ajax-progress-throbber{display:flex;justify-content:center;}#edit-submit-btn:hover{cursor:pointer;background-color:#ebeaea8b;}#audit-trail-filters label,#audit-trail-filters #label{display:inline-block;width:120px;text-align:right;margin:0;font-size:13px;font-weight:bold;}#audit-trail-filters #label{margin-right:4px;align-self:center;padding-bottom:12px;}#input-select>div:nth-child(2)>div{display:flex;}
#banner-contact input:not(.support-form-subject),#banner-contact input:-webkit-autofill:hover,#banner-contact input:-webkit-autofill:focus,#banner-contact textarea:-webkit-autofill,#banner-contact textarea:-webkit-autofill:hover,#banner-contact textarea:-webkit-autofill:focus,#banner-contact select:-webkit-autofill,#banner-contact select:-webkit-autofill:hover,#banner-contact select:-webkit-autofill:focus{border:1px solid transparent;box-shadow:0 0 0px 1000px transparent inset;-webkit-text-fill-color:rgba(255,255,255,0.750);-webkit-box-shadow:0 0 0px 1000px transparent inset;transition:background-color 5000s ease-in-out 0s;}#banner-contact{position:relative;color:rgba(255,255,255,0.750);background-image:linear-gradient(150deg,#00669e,#3db5e6);padding:25px;}#banner-contact .cta-title{margin-bottom:20px;}#contact-form-area{display:none;}#call-to-action{font-size:1.5rem;text-align:center;}#call-to-action-buttons span.mailto{display:none;}#call-to-action-buttons button{margin:0 30px;padding:30px 0;width:250px;background-color:transparent;border:none;}#call-to-action-buttons button i{font-size:4rem;color:rgba(255,255,255,0.675);}#call-to-action-buttons button div{font:16px/1.6 'Open Sans',"Helvetica",Arial;font-size:1.3rem;font-weight:600;color:rgba(255,255,255,0.750);}#call-to-action-buttons button:hover{cursor:pointer;background-color:rgba(0,0,0,0.080);border-radius:10px;}#calendly-area{display:none;}#mailchimp{display:none;}#technical-support-area{display:none;}#close{display:none;position:absolute;font-size:20px;top:5px;right:10px;}.loader-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.452);display:none;}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px !important;height:120px;animation:spin 2s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}#banner-contact .form{display:none;position:relative;margin:0 auto;padding:30px;border:2px solid rgba(0,0,0,0.100);border-radius:20px;min-width:40%;max-width:40%;}#banner-contact .form > *{width:100%;}#banner-contact .form h2,#calendly-area h2{color:rgba(255,255,255,0.750);margin:0 0 30px 0;font-weight:500;font-size:2em;text-align:center;}#banner-contact .form h3{color:rgba(255,255,255,0.750);margin:0 30px 50px 30px;font-weight:300;font-size:1.3em;text-align:center;}#banner-contact .form .indicates-required{font-style:italic;font-size:0.8em;margin-bottom:25px;}#banner-contact .form .input-text,.form .input-group{margin-bottom:15px;}#banner-contact .form .input-text label,#banner-contact .form .input-group strong{color:rgba(255,255,255,0.750);font-variant:small-caps;font-size:1em;font-weight:bold;}#banner-contact .form .input-text label{display:block;}#banner-contact .form .input-text input:not(.support-form-subject){width:100%;height:25px;margin-bottom:40px;padding:0;color:rgba(255,255,255,0.750);background-color:transparent;border:none;border-bottom:solid 2px rgba(0,0,0,0.275);}#banner-contact .form .input-text input.support-form-subject{width:100%;}#banner-contact .form .input-text input:focus{outline:none;}#banner-contact .form ul{list-style:none;margin-left:5px;color:rgba(255,255,255,0.750);padding-left:5px;}#banner-contact .form li{margin-bottom:5px;font-size:0.8em;}#banner-contact .form li > *{display:inline;}#banner-contact .form a{color:rgba(255,255,255,0.750);}#banner-contact .form input[type='submit'],.form button[type='submit']{display:block;border:none;margin:40px auto 0 auto;font-weight:bold;padding:10px;color:rgba(255,255,255,0.750);border-radius:5px;background-color:rgba(0,0,0,0.275);}#banner-contact .form input[type='submit']:hover,.form button[type='submit']:hover{cursor:pointer;background-color:rgba(0,0,0,0.400);}#banner-contact .form .technical-contact{display:none;}#banner-contact .form textarea{background-color:rgba(255,255,255);min-width:100%;min-height:200px;max-height:400px;padding:5px;margin:2px 0;}#banner-contact .form .erpsimcta-form-success{display:none;text-align:center;}#banner-contact .form .erpsimcta-form-error{margin-top:20px;font-weight:bold;color:rgb(201,0,0);text-align:center;display:none;}#calendly-area{display:none;flex-wrap:wrap;}#calendly-area > *{flex-basis:100%;}#calendly-area-content{display:flex;justify-content:space-between;position:relative;flex-wrap:wrap;}#calendly-area-content>*{flex-grow:1;margin-right:10px;flex-basis:calc(50% - 40px);}#calendly-area-content #taglines{padding:20px;text-align:justify;font-size:1rem;line-height:130%;}#calendly-area-content #taglines>*{margin-bottom:20px;}#calendly-area-content #taglines div:nth-of-type(2) div{display:flex;}#calendly-area-content #taglines div:nth-of-type(2) div i{color:rgba(255,255,255,0.675);font-size:35px;flex-basis:12%;flex-shrink:0;}#calendly-area-content #taglines div:nth-of-type(2) div span{font-weight:bold;}#calendly-area-content #taglines div:nth-of-type(2) div>*{align-self:center;flex-basis:75%;}@media screen and (max-width:800px){.form{max-width:90%;}}
#vpem{position:fixed;bottom:0;background-color:rgba(51,51,51,.9);padding:0.4em 0.4em 0.8em;font-size:0.875em;color:#F9F9F9;margin:0 auto;left:0;right:0;z-index:9999;text-align:center;}#vpem span{display:inline-block;}#vpem .message-area{padding:0.4em 0.6em;}#vpem a.text{color:#FFF;font-weight:600;text-decoration:underline;}#vpem a.text:hover{color:#ccebf8;}#vpem a.button{padding:0.4em 0.6em;display:inline-block;background-color:#555;border-radius:2px;color:#FFF;transition:.15s linear;margin-top:0.4em;}#vpem a.button.optin{font-weight:600;background-color:#45A142;}#vpem a.button.optout{font-weight:600;background-color:#777;}#vpem a.button.optin,#vpem a.button.optout{background-image:none;}#vpem a.button:hover{background-color:#009FDF;}#vpem_loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:rgba(51,51,51,1);font-weight:600;}#vpem_loading.hidden{display:none;}#vpem_loading_content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;}#vpem_block{border:1px solid #DDD;border-radius:3px;padding:0.4em 0.4em 0.8em;font-size:0.875em;margin:16px 0;text-align:center;position:relative;}#vpem_block span{display:inline-block;}#vpem_block span a.button{margin-top:0.4em;}#vpem_block .message-area{padding:0.4em 0.6em;}#vpem_block .message-area.hidden{display:none;}#vpem_block a.button{padding:0.4em 0.6em;display:inline-block;background-color:#555;border-radius:2px;color:#FFF;transition:.15s linear;}#vpem_block a.button{background-image:none;}#vpem_block a.button:hover{background-color:#009FDF;}#vpem_block a.button.hidden{display:none;}#vpem_block_loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:#F9F9F9;}#vpem_block_loading.hidden{display:none;}#vpem_block_loading_content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;}body.vpem_visible{margin-bottom:3em;}
