.mainPageAccordeon-item{ margin-bottom:1em; border:none; border-radius:0; position:relative}.mainPageAccordeon-header{ background-color:transparent; padding:0;  display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-weight:bold; font-size:1.1em; border-bottom:none; margin-bottom:10px}.mainPageAccordeon-header.is-clickable{ cursor:pointer}.mainPageAccordeon-section h3{ text-align:left; font-size:35px; color:rgb(50,92,121)}@media (max-width:1100px){ .mainPageAccordeon-section h3{ font-size:28px}}@media (max-width:500px){ .mainPageAccordeon-section h3{ font-size:23px}}.mainPageAccordeon-section h4{ text-align:left; font-size:27px; margin:0; color:rgb(151,179,202); -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; padding-right:10px}@media (max-width:1100px){ .mainPageAccordeon-section h4{ font-size:22px }}@media (max-width:500px){ .mainPageAccordeon-section h4{ font-size:18px }}.mainPageAccordeon-icon{ display:inline-block; width:1em; height:1em; opacity:0; visibility:hidden; width:0; padding-left:0; fill:rgb(50,92,121);  -webkit-transition:opacity 0.3s ease,width 0.3s ease,padding-left 0.3s ease,visibility 0s 0.3s,-webkit-transform 0.3s ease; transition:opacity 0.3s ease,width 0.3s ease,padding-left 0.3s ease,visibility 0s 0.3s,-webkit-transform 0.3s ease; -o-transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease,padding-left 0.3s ease,visibility 0s 0.3s; transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease,padding-left 0.3s ease,visibility 0s 0.3s; transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease,padding-left 0.3s ease,visibility 0s 0.3s,-webkit-transform 0.3s ease}.mainPageAccordeon-icon.is-visible{ opacity:1; visibility:visible; width:1em; padding-left:5px; -webkit-transition:opacity 0.3s ease,width 0.3s ease 0.3s,padding-left 0.3s ease 0.3s,visibility 0s 0s,-webkit-transform 0.3s ease; transition:opacity 0.3s ease,width 0.3s ease 0.3s,padding-left 0.3s ease 0.3s,visibility 0s 0s,-webkit-transform 0.3s ease; -o-transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease 0.3s,padding-left 0.3s ease 0.3s,visibility 0s 0s; transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease 0.3s,padding-left 0.3s ease 0.3s,visibility 0s 0s; transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease 0.3s,padding-left 0.3s ease 0.3s,visibility 0s 0s,-webkit-transform 0.3s ease}.mainPageAccordeon-item:not(.is-collapsed) .mainPageAccordeon-icon{ -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg)}.mainPageAccordeon-content{ background-color:#fff; padding:0; position:relative}.mainPageAccordeon-content >p,.mainPageAccordeon-content >.important-box{ max-height:1000px; overflow:hidden; opacity:1;  -webkit-transition:max-height 0.5s ease,opacity 0.5s ease,margin-top 0.5s ease,margin-bottom 0.5s ease; -o-transition:max-height 0.5s ease,opacity 0.5s ease,margin-top 0.5s ease,margin-bottom 0.5s ease; transition:max-height 0.5s ease,opacity 0.5s ease,margin-top 0.5s ease,margin-bottom 0.5s ease;  margin-top:1em; margin-bottom:1em; padding:0}.mainPageAccordeon-content .hidden-content-element{ max-height:0; margin-top:0 !important;  margin-bottom:0 !important; padding-top:0; padding-bottom:0; opacity:0; overflow:hidden; visibility:hidden;  -webkit-transition:max-height 0.5s ease,opacity 0.5s ease,margin-top 0.5s ease,margin-bottom 0.5s ease,visibility 0s 0.5s; -o-transition:max-height 0.5s ease,opacity 0.5s ease,margin-top 0.5s ease,margin-bottom 0.5s ease,visibility 0s 0.5s; transition:max-height 0.5s ease,opacity 0.5s ease,margin-top 0.5s ease,margin-bottom 0.5s ease,visibility 0s 0.5s}.mainPageAccordeon-item.is-collapsed .mainPageAccordeon-content::after{ content:''; position:absolute; bottom:0; left:0; right:0; height:40px; background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,1))); background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); pointer-events:none; opacity:1; -webkit-transition:opacity 0.3s ease; -o-transition:opacity 0.3s ease; transition:opacity 0.3s ease}.mainPageAccordeon-item:not(.is-collapsed) .mainPageAccordeon-content::after{ opacity:0; visibility:hidden}.read-more-btn{ display:inline-block; color:rgb(50,92,121); font-weight:bold; cursor:pointer; text-decoration:underline; padding-left:20px; white-space:nowrap; overflow:hidden; max-width:0; opacity:0; visibility:hidden; height:0; margin-top:0; margin-bottom:0; padding-bottom:0;  -webkit-transition:opacity 0.3s ease, max-width 0.3s ease, height 0.3s ease, margin-top 0.3s ease, margin-bottom 0.3s ease, padding-bottom 0.3s ease, visibility 0s 0.3s; -o-transition:opacity 0.3s ease, max-width 0.3s ease, height 0.3s ease, margin-top 0.3s ease, margin-bottom 0.3s ease, padding-bottom 0.3s ease, visibility 0s 0.3s; transition:opacity 0.3s ease, max-width 0.3s ease, height 0.3s ease, margin-top 0.3s ease, margin-bottom 0.3s ease, padding-bottom 0.3s ease, visibility 0s 0.3s}.read-more-btn.is-visible{ opacity:1; visibility:visible; max-width:200px; height:auto;  margin-top:5px; margin-bottom:1em; padding-bottom:1em;  -webkit-transition:opacity 0.3s ease, max-width 0.3s ease, height 0.3s ease 0.1s, margin-top 0.3s ease 0.1s, margin-bottom 0.3s ease 0.1s, padding-bottom 0.3s ease 0.1s, visibility 0s 0s; -o-transition:opacity 0.3s ease, max-width 0.3s ease, height 0.3s ease 0.1s, margin-top 0.3s ease 0.1s, margin-bottom 0.3s ease 0.1s, padding-bottom 0.3s ease 0.1s, visibility 0s 0s; transition:opacity 0.3s ease, max-width 0.3s ease, height 0.3s ease 0.1s, margin-top 0.3s ease 0.1s, margin-bottom 0.3s ease 0.1s, padding-bottom 0.3s ease 0.1s, visibility 0s 0s}.mainPageAccordeon-item:not(.is-collapsed) .read-more-btn{ opacity:0; visibility:hidden; max-width:0; height:0; margin-top:0; margin-bottom:0; padding-bottom:0;  -webkit-transition:opacity 0.3s ease, max-width 0.3s ease 0.3s, height 0.3s ease 0.3s,  margin-top 0.3s ease 0.3s, margin-bottom 0.3s ease 0.3s, padding-bottom 0.3s ease 0.3s, visibility 0s 0.3s; -o-transition:opacity 0.3s ease, max-width 0.3s ease 0.3s, height 0.3s ease 0.3s,  margin-top 0.3s ease 0.3s, margin-bottom 0.3s ease 0.3s, padding-bottom 0.3s ease 0.3s, visibility 0s 0.3s; transition:opacity 0.3s ease, max-width 0.3s ease 0.3s, height 0.3s ease 0.3s,  margin-top 0.3s ease 0.3s, margin-bottom 0.3s ease 0.3s, padding-bottom 0.3s ease 0.3s, visibility 0s 0.3s}.read-more-btn:hover{ color:#004085}.mainPageAccordeon-item.is-truly-empty{ margin-bottom:0; height:0; overflow:hidden; visibility:hidden; opacity:0; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease}.mainPageAccordeon-item.is-truly-empty .mainPageAccordeon-header,.mainPageAccordeon-item.is-truly-empty .mainPageAccordeon-content,.mainPageAccordeon-item.is-truly-empty .read-more-btn{ display:none !important}.mainPageAccordeon-item.is-truly-empty .mainPageAccordeon-icon{ opacity:0 !important; visibility:hidden !important; width:0 !important; padding-left:0 !important; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease}.important-box{ background-color:rgb(50,92,121); color:#fff; padding:15px 20px; margin:1em 0px; border-radius:5px; font-style:normal; text-align:justify}.important-box.hidden-content-element{  -webkit-transition:none !important; -o-transition:none !important; transition:none !important}.mainPageAccordeon-content >.important-box:not(.hidden-content-element){  padding:15px 20px !important}.important-box p{ padding:0; margin-top:0; margin-bottom:0.5em}.important-box p:last-child{ margin-bottom:0}.mainPageAccordeon-item-h3{ margin-bottom:25px; border:none; border-radius:0; position:relative; overflow:hidden}.mainPageAccordeon-header-h3{ background-color:transparent; padding:0;  display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-weight:bold; border-bottom:none; margin-bottom:1em; color:rgb(50,92,121)}.mainPageAccordeon-header-h3.is-clickable{ cursor:pointer}.mainPageAccordeon-header-h3 h3{ text-align:left; margin:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; padding-right:10px}.mainPageAccordeon-icon-h3{ display:inline-block; width:1.3em; height:1.3em; opacity:0; visibility:hidden; padding-left:0; -webkit-transition:opacity 0.3s ease,width 0.3s ease,padding-left 0.3s ease,visibility 0s 0.3s,-webkit-transform 0.3s ease; transition:opacity 0.3s ease,width 0.3s ease,padding-left 0.3s ease,visibility 0s 0.3s,-webkit-transform 0.3s ease; -o-transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease,padding-left 0.3s ease,visibility 0s 0.3s; transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease,padding-left 0.3s ease,visibility 0s 0.3s; transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease,padding-left 0.3s ease,visibility 0s 0.3s,-webkit-transform 0.3s ease}.mainPageAccordeon-icon-h3.is-visible-h3{ opacity:1; visibility:visible; width:1em; padding-left:5px; -webkit-transition:opacity 0.3s ease,width 0.3s ease 0.3s,padding-left 0.3s ease 0.3s,visibility 0s 0s,-webkit-transform 0.3s ease; transition:opacity 0.3s ease,width 0.3s ease 0.3s,padding-left 0.3s ease 0.3s,visibility 0s 0s,-webkit-transform 0.3s ease; -o-transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease 0.3s,padding-left 0.3s ease 0.3s,visibility 0s 0s; transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease 0.3s,padding-left 0.3s ease 0.3s,visibility 0s 0s; transition:opacity 0.3s ease,transform 0.3s ease,width 0.3s ease 0.3s,padding-left 0.3s ease 0.3s,visibility 0s 0s,-webkit-transform 0.3s ease}.mainPageAccordeon-item-h3:not(.is-collapsed-h3) .mainPageAccordeon-icon-h3{ -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg)}.mainPageAccordeon-content-h3{ background-color:#fff; padding:0; position:relative; overflow:hidden;  -webkit-transition:max-height 0.5s ease,opacity 0.5s ease,visibility 0s 0.5s; -o-transition:max-height 0.5s ease,opacity 0.5s ease,visibility 0s 0.5s; transition:max-height 0.5s ease,opacity 0.5s ease,visibility 0s 0.5s}.mainPageAccordeon-item-h3.start-collapsed .mainPageAccordeon-content-h3{ max-height:0; opacity:0; visibility:hidden}.mainPageAccordeon-item-h3:not(.is-collapsed-h3) .mainPageAccordeon-content-h3{ max-height:1000px; opacity:1; visibility:visible; -webkit-transition:max-height 0.5s ease,opacity 0.5s ease,visibility 0s 0s; -o-transition:max-height 0.5s ease,opacity 0.5s ease,visibility 0s 0s; transition:max-height 0.5s ease,opacity 0.5s ease,visibility 0s 0s}.mainPageAccordeon-content-h3 >p,.mainPageAccordeon-content-h3 >.important-box{ max-height:1000px; overflow:hidden; opacity:1; margin-top:1em; margin-bottom:1em; padding:0;  -webkit-transition:none; -o-transition:none; transition:none}.mainPageAccordeon-content-h3 >*:first-child{ margin-top:0 !important}.mainPageAccordeon-content-h3 >*:last-child{ margin-bottom:0 !important}.mainPageAccordeon-item-h3:not(.is-collapsed-h3) .mainPageAccordeon-content-h3{ padding:10px 0}.mainPageAccordeon-item-h3.is-truly-empty{ margin-bottom:0; height:0; overflow:hidden; visibility:hidden; opacity:0; -webkit-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease}.mainPageAccordeon-item-h3.is-truly-empty .mainPageAccordeon-header-h3,.mainPageAccordeon-item-h3.is-truly-empty .mainPageAccordeon-content-h3,.mainPageAccordeon-item-h3.is-truly-empty .mainPageAccordeon-icon-h3{ display:none !important; opacity:0 !important; visibility:hidden !important}