@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap'); 
@font-face { 
  font-family:"rm-icons";
  font-weight:normal;
  font-style:normal;
  font-display:block;
  src:url("../fonts/rm-icons.ttf-rm1") format("truetype"),url("../fonts/rm-icons.woff-rm1") format("woff"),url("../fonts/rm-icons.svg-rm1#rm-icons") format("svg");
} 
@media all{     
  body {  
    color:#243b53;
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;
    font-size:14px;
    line-height:1.15;
    background:#f0f4f8;
  }  
}  
@media screen and (min-width: 45rem){     
  body {  
    font-size:16px;
  }  
}  
@media all{ 
  * { 
    -webkit-box-sizing: inherit; 
    box-sizing: inherit;
  } 
}     

body { 
    transition: opacity ease-in 0.2s;
} 

@media all{ 
  body { 
    margin: 0;
  } 

  body { 
    color: #243b53; 
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; 
    font-size: 1.125rem; 
    line-height: 1.5;
  } 

  body { 
    background: #f0f4f8;
  } 

  html { 
    line-height: 1.15; 
    -webkit-text-size-adjust: 100%;
  } 

  html { 
    font-size: 14px; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box;
  } 
}     

@media screen and (min-width: 45rem){ 
  html { 
    font-size: 16px;
  } 
}     

@media all{ 
  .block-65d  { 
    display: -webkit-box; 
    display: -ms-flexbox; 
    display: flex; 
    -webkit-box-orient: horizontal; 
    -webkit-box-direction: normal; 
    -ms-flex-flow: row wrap; 
    flex-flow: row wrap; 
    -webkit-box-pack: justify; 
    -ms-flex-pack: justify; 
    justify-content: space-between; 
    margin: 3rem auto 0; 
    overflow: hidden;
  } 

  *,:after,:before { 
    -webkit-box-sizing: inherit; 
    box-sizing: inherit;
  } 
}     

@media screen and (min-width: 56.25rem){ 
  .column-o5q  { 
    -webkit-box-flex: 0; 
    -ms-flex: 0 0 48%; 
    flex: 0 0 48%;
  } 
}     

@media all{ 
  .block-gba  { 
    float: left; 
    width: 100%; 
    margin-bottom: .8rem; 
    padding: 0; 
    border: 1px solid #bcccdc; 
    border-radius: 4px; 
    background: #f0f4f8; 
    -webkit-transition: .25s all linear; 
    transition: .25s all linear;
  } 

  .block-gba  { 
    background: #fff; 
    border: 0; 
    -webkit-box-shadow: 0px 3px 5px 0px rgba(97,109,190,.1); 
    box-shadow: 0px 3px 5px 0px rgba(97,109,190,.1);
  } 

   .page-template .block-gba:hover { 
    background: #fff;
  } 

  .page-template .block-gba.active, .page-template .block-gba:hover { 
    background: #fff;
  } 

  h5 { 
    clear: both; 
    margin-top: 0; 
    margin-bottom: 1rem; 
    font-weight: 700;
  } 

  h5 { 
    font-size: 1.2rem;
  } 

  .block-gba h5  { 
    padding: 8px 50px 8px 20px; 
    font-size: 18px; 
    line-height: 33px; 
    font-weight: 600; 
    margin: 0; 
    cursor: pointer; 
    position: relative;
  } 

  .block-gba h5  { 
    font-size: 1rem; 
    font-weight: 500; 
    line-height: 1.6; 
    padding: .825rem 2.25rem .825rem 1.25rem;
  } 

  .page-template .block-gba h5::before { 
    position: absolute; 
    font-family: "rm-icons"; 
    content: ""; 
    top: 9px; 
    right: 20px; 
    text-align: center; 
    font-size: 1.1rem; 
    z-index: 1; 
    font-weight: normal; 
    color: rgba(36,59,83,.5);
  } 

  .page-template .faqs .block-gba h5::before { 
    content: "+"; 
    font-weight: bold; 
    top: 8px;
  } 

  .page-template .faqs .block-gba.active h5::before { 
    content: "-";
  } 

  .block-gba .fa-xvl  { 
    padding: 0 20px; 
    font-size: 17px; 
    line-height: 26px; 
    display: block !important;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: max-height 0.4s ease, padding 0.4s ease, opacity 0.4s ease;
  } 

  .block-gba.active .fa-xvl {
    max-height: 1000px;
    padding: 8px 20px;
    opacity: 1;
  }

  .block-gba .fa-xvl  { 
    padding-top: 0; 
    font-size: .9375rem; 
  } 

  p { 
    margin-bottom: 1em; 
    margin-top: 0;
  } 

  .block-gba .fa-xvl p  { 
    margin-bottom: 14px;
  } 

  ul { 
    margin: 0 0 1.5em 0; 
    padding-left: 1em;
  } 

  ul { 
    list-style: disc;
  } 

  .block-gba .fa-xvl ul  { 
    margin-left: 28px;
  } 

  a { 
    background-color: rgba(0,0,0,0);
  } 

  a { 
    color: #2488e1; 
    -webkit-transition: .2s all ease-in-out; 
    transition: .2s all ease-in-out; 
    text-decoration: none;
  } 

  .block-gba .fa-xvl a  { 
    border-bottom: 1px dotted;
  } 

  a:hover,a:active { 
    color: #724bb7;
  } 

  a:hover,a:active { 
    outline: 0;
  } 

  .block-gba .fa-xvl li  { 
    list-style-type: decimal; 
    margin-bottom: 6px;
  } 
}     


/* These were inline style tags. Uses id+class to override almost everything */
#style-omsC7.style-omsC7 {  
   display: none;  
}  
#style-lYf2X.style-lYf2X {  
   display: none;  
}  
/* These were inline style tags. Uses id+class to override almost everything */
#style-vg9xj.style-vg9xj {  
   display: none;  
}  
#style-VQ3Uo.style-VQ3Uo {  
   display: none;  
}  
