@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i&display=swap'); 
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap'); 
@media all{     
  body {  
    font-family:sans-serif;
    font-size:10px;
    line-height:1.42857143;
    color:#333333;
  }  
}  
  body {  
    font-size:1.0em;
    color:#000000;
    font-family:'Roboto', sans-serif;
    letter-spacing:0.3px;
    line-height:26px;
  }  
.snip-div-mqp { 
    margin: 0; 
    padding: 12px 16px 30px 16px; 
    border: 0; 
    vertical-align: baseline;
} 

@media all{ 
  .snip-h2-gk4 { 
    font-weight: 500; 
    line-height: 1.1; 
  } 

  .snip-h2-gk4 { 
    margin-top: 20px; 
    margin-bottom: 10px;
  } 

  .snip-h2-gk4 { 
    font-size: 30px;
  } 
}     

.snip-h2-gk4 { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    vertical-align: baseline;
} 

@media all{ 
  .snip-p-ys1 { 
    margin: 0 0 10px;
  } 
}     

.snip-p-ys1 { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    vertical-align: baseline;
} 

@media all{ 
  .snip-h3-6r6 { 
    font-weight: 500; 
    line-height: 1.1; 
  } 

  .snip-h3-6r6 { 
    margin-top: 20px; 
    margin-bottom: 10px;
  } 

  .snip-h3-6r6 { 
    font-size: 24px;
  } 
}     

.snip-h3-6r6 { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    vertical-align: baseline;
} 

@media only screen and (min-width: 768px){ 
  .snip-h3-6r6 { 
    margin-bottom: 5px;
  } 
}     

@media all{ 
  .snip-p-ys1:last-child { 
    margin-bottom: 0;
  } 

  .snip-a-876 { 
    background-color: transparent;
  } 

  .snip-a-876 { 
    color: #337ab7; 
    text-decoration: none;
  } 
}     

.snip-a-876 { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    vertical-align: baseline;
} 

.snip-a-876  { 
    color: #012169;
} 

.snip-a-876  { 
    text-decoration-line: underline;
} 

@media all{ 
  .snip-a-876:active, .snip-a-876:hover { 
    outline: 0;
  } 

  .snip-a-876:hover { 
    color: #23527c; 
    text-decoration: underline;
  } 

  .snip-p-ys1 p { 
    margin: 0 0 10px;
  } 

  .snip-img-kh3 { 
    border: 0;
  } 

  .snip-img-kh3 { 
    vertical-align: middle;
  } 
}     

.snip-img-kh3 { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    vertical-align: baseline;
} 

@media all{ 
  * { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
  } 
}     

 #content-wrapper #content > div { 
    width: 100%;
} 

@media all{ 
  body { 
    margin: 0;
  } 

  body { 
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
    font-size: 14px; 
    line-height: 1.42857143; 
    color: #333333; 
    background-color: #fff;
  } 

  body { 
    position: relative;
  } 
}     

body { 
    background-color: #ffffff; 
    color: #000000;
} 

body { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    vertical-align: baseline;
} 

body { 
    margin: 0; 
    padding: 0; 
    height: 100%; 
    font-family: 'Roboto', sans-serif; 
    font-size: 18px; 
    letter-spacing: 0.3px; 
    line-height: 26px;
} 

body { 
    top: 0 !important;
} 

@media all{ 
  html { 
    font-family: sans-serif; 
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%;
  } 

  html { 
    font-size: 10px; 
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  } 
}     

html { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    vertical-align: baseline;
} 

html { 
    margin: 0; 
    padding: 0; 
    height: 100%; 
    font-family: 'Roboto', sans-serif; 
    font-size: 18px; 
    letter-spacing: 0.3px; 
    line-height: 26px;
} 

.reg-zxe  { 
    padding: 0 15px 25px;
} 

@media all{ 
  :before, :after { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
  } 
}     

#content-wrapper aside > div,  #content-wrapper #content > div { 
    width: 100%;
} 

@media all{ 
   body { 
    margin: 0;
  } 

   body { 
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
    font-size: 14px; 
    line-height: 1.42857143; 
    color: #333333; 
    background-color: #fff;
  } 

   body { 
    position: relative;
  } 
}     

 body { 
    background-color: #ffffff; 
    color: #000000;
} 

@media all{ 
  .cle-ko4:before, .cle-ko4:after,  .dl-horizontal dd::before,  .dl-horizontal dd::after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after,  .form-horizontal .form-group::before,  .form-horizontal .form-group::after, .btn-toolbar:before, .btn-toolbar:after,  .btn-group-vertical > .btn-group::before,  .btn-group-vertical > .btn-group::after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after { 
    display: table; 
    content: " ";
  } 
}     

.cle-ko4:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
} 

@media all{ 
  .cle-ko4::before,  .cle-ko4::after,  .dl-horizontal dd::before,  .dl-horizontal dd::after,  .container::before,  .container::after,  .container-fluid::before,  .container-fluid::after,  .row::before,  .row::after,  .form-horizontal .form-group::before,  .form-horizontal .form-group::after,  .btn-toolbar::before,  .btn-toolbar::after,  .btn-group-vertical > .btn-group::before,  .btn-group-vertical > .btn-group::after,  .nav::before,  .nav::after,  .navbar::before,  .navbar::after,  .navbar-header::before,  .navbar-header::after,  .navbar-collapse::before,  .navbar-collapse::after,  .pager::before,  .pager::after,  .panel-body::before,  .panel-body::after,  .modal-header::before,  .modal-header::after,  .modal-footer::before,  .modal-footer::after { 
    display: table; 
    content: " ";
  } 

  .cle-ko4:after,  .dl-horizontal dd::after, .container:after, .container-fluid:after, .row:after,  .form-horizontal .form-group::after, .btn-toolbar:after,  .btn-group-vertical > .btn-group::after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after { 
    clear: both;
  } 
}     

ul.links:after,  div.admin-panel .body::after, .cle-ko4:after { 
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
} 

.node-basic-5oa .content-ya8  { 
    word-wrap: break-word; 
    word-break: break-word;
} 

.nod-eax .field-gaw  { 
    margin-bottom: 15px;
} 

.nod-eax .field-gaw:last-child  { 
    margin-bottom: 0px;
} 

.content-aaa h2  { 
    font-family: 'Montserrat', sans-serif; 
    font-size: 30px; 
    letter-spacing: 0.6px;
} 

#page h2 { 
    color: #000000; 
    font-family: 'Montserrat', sans-serif; 
    font-weight: 500; 
    text-transform: none; 
    margin: 10px 0 10px; 
    padding: 0; 
    letter-spacing: 0;
} 

#page h2 { 
    border-bottom: none; 
    padding: 15px 0 7px; 
    margin-bottom: 10px; 
    font-size: 1.3em; 
    text-transform: none; 
    color: #000000;
} 

#zone-content h2 { 
    text-transform: none;
} 

#page h2 { 
    font-family: 'Montserrat', sans-serif; 
    font-size: 30px; 
    letter-spacing: 0.6px; 
    text-transform: none;
} 

#page p { 
    max-width: 100%;
} 

#page p { 
    height: auto;
} 

#page p { 
    line-height: 26px; 
    letter-spacing: 0.3px; 
    margin-bottom: 10px;
} 

@media only screen and (min-width: 768px){ 
  .container-9ob { 
    display: flex; 
    justify-content: space-between; 
    align-items: stretch; 
    flex-flow: row wrap; 
    flex-direction: row; 
    flex-wrap: wrap; 
    align-content: stretch; 
    height: 100%; 
    gap: 5px;
  } 
}     

.content-aaa h3  { 
    font-family: 'Montserrat-Bold', sans-serif; 
    font-size: 24px; 
    color: #000000; 
    letter-spacing: 0.6px;
} 

#page h3 { 
    color: #000000; 
    font-family: 'Montserrat', sans-serif; 
    font-weight: 500; 
    text-transform: none; 
    margin: 10px 0 10px; 
    padding: 0; 
    letter-spacing: 0;
} 

#page h3 { 
    font-size: 1.0em;
} 

#page h3 { 
    padding: 0;
} 

#page h3 { 
    font-family: 'Montserrat', sans-serif; 
    font-size: 24px; 
    color: #000000; 
    letter-spacing: 0.6px; 
    font-weight: 700; 
    text-transform: none;
} 

@media (min-width: 1240px){ 
  #page h3 { 
    padding: 0;
  } 
}     

@media all{ 
  .media-yoj { 
    margin-top: 15px;
  } 

  .media-yoj { 
    overflow: hidden; 
    zoom: 1;
  } 

  .media-yoj:first-child { 
    margin-top: 0;
  } 
}     

@media only screen and (min-width: 768px){ 
  .container-wxc { 
    width: 48%; 
    background-color: #910048; 
    border-radius: 6px; 
    padding: 25px 15px 15px 15px; 
    margin-bottom: 25px; 
    text-align: center;
  } 
}     

.fil-tsr { 
    display: inline-block; 
    width: auto; 
    max-width: 100%; 
    margin: 5px 0; 
    white-space: normal; 
    background: url('./images/bullet-arrow.png') no-repeat scroll 95% center transparent; 
    padding: 7px 45px 7px 20px; 
    border-radius: 50px; 
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); 
    font-weight: normal;
} 

div.fil-tsr { 
    background-color: #bf0d3e;
} 

.media-yoj .fil-tsr  { 
    margin: 0; 
    background: none; 
    padding: 0; 
    border-radius: 0; 
    box-shadow: none;
} 

@media only screen and (min-width: 768px){ 
  .container-wxc > p  { 
    color: #ffffff; 
    font-size: 21px; 
    text-align: center;
  }

    .container-zkp {
        flex-grow: 0;
        flex-shrink: 1;
        align-self: stretch;
        align-content: stretch;
        margin-top: 15px;
        background-color: #ffffff;
        border-radius: 3px;
        padding: 35px;
        height: 80%;
    } 
}     

.element-vm1 { 
    position: absolute !important; 
    clip: rect(1px, 1px, 1px, 1px); 
    overflow: hidden; 
    height: 1px;
} 

@media all{ 
  .element-vm1 { 
    margin: 0; 
    padding: 0; 
    width: 1px;
  } 
}     

@media only screen and (min-width: 768px){ 
  .container-zkp > p  { 
    color: #112c65; 
    font-size: 21px; 
    line-height: 35px !important;
  } 
}     

@media all{ 
  .img-rq5 { 
    display: block; 
    max-width: 100%; 
    height: auto;
  } 
}     

#page img { 
    max-width: 100%;
} 

#page img { 
    height: auto;
} 

#page img { 
    display: block;
} 

@media all{ 
  .cle-ko4::after,  .dl-horizontal dd::after,  .container::after,  .container-fluid::after,  .row::after,  .form-horizontal .form-group::after,  .btn-toolbar::after,  .btn-group-vertical > .btn-group::after,  .nav::after,  .navbar::after,  .navbar-header::after,  .navbar-collapse::after,  .pager::after,  .panel-body::after,  .modal-header::after,  .modal-footer::after { 
    clear: both;
  } 
}     

ul.links::after,  div.admin-panel .body::after,  .cle-ko4::after { 
    content: ""; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
} 

@media only screen and (max-width: 767px){ 
  .container-9ob { 
    display: flex; 
    justify-content: space-between; 
    align-items: stretch; 
    flex-flow: row wrap; 
    flex-direction: row; 
    flex-wrap: wrap; 
    align-content: stretch; 
    height: 100%; 
    gap: 5px;
  } 

  .container-wxc { 
    width: 98%; 
    background-color: #910048; 
    border-radius: 6px; 
    padding: 25px 15px 55px 15px; 
    margin-bottom: 25px; 
    text-align: center;
  } 

  .container-wxc > p  { 
    color: #ffffff; 
    font-size: 21px; 
    text-align: center;
  } 

  .container-zkp { 
    flex-grow: 0; 
    flex-shrink: 1; 
    align-self: stretch; 
    align-content: stretch; 
    margin-top: 15px; 
    background-color: #ffffff; 
    padding: 15px; 
    height: 85%;
	  
  } 

  .container-zkp > p  { 
    color: #112c65; 
    font-size: 21px; 
    line-height: 30px !important;
  } 
}     


/* These were inline style tags. Uses id+class to override almost everything */
#style-3N5wH.style-3N5wH {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-18AAN.style-18AAN {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-WTwd7.style-WTwd7 {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-QwhEE.style-QwhEE {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-2KT2H.style-2KT2H {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-ke8UC.style-ke8UC {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-OcVof.style-OcVof {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-JF1Ls.style-JF1Ls {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-SJIx4.style-SJIx4 {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-odChV.style-odChV {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-bmpxj.style-bmpxj {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-of6gC.style-of6gC {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-bA3Od.style-bA3Od {  
   display: inline-block;  
    background-color: rgb(1, 33, 105);  
    border: 1px solid rgb(215, 220, 232);  
    padding: 14px 27px;  
    border-radius: 27px;  
    font-size: 18px;  
    cursor: pointer;  
    font-weight: 700;  
    letter-spacing: 0.6px;  
    color: rgb(255, 255, 255) !important;  
    text-decoration: none !important;  
}  
/* These were inline style tags. Uses id+class to override almost everything */
#style-LZHqM.style-LZHqM {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-JF9ZN.style-JF9ZN {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-5oXNf.style-5oXNf {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-FGoOL.style-FGoOL {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-bAOcx.style-bAOcx {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-lb5Lj.style-lb5Lj {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-rWXoV.style-rWXoV {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-hdw23.style-hdw23 {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-roH6M.style-roH6M {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-sXA14.style-sXA14 {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-eIB5H.style-eIB5H {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-77aRJ.style-77aRJ {  
   display: block;  
    margin: 0px auto;  
    height: 50px;  
    width: 50px;  
}  
#style-UYoF6.style-UYoF6 {  
   display: inline-block;  
    background-color: rgb(1, 33, 105);  
    border: 1px solid rgb(215, 220, 232);  
    padding: 14px 27px;  
    border-radius: 27px;  
    font-size: 18px;  
    cursor: pointer;  
    font-weight: 700;  
    letter-spacing: 0.6px;  
    color: rgb(255, 255, 255) !important;  
    text-decoration: none !important;  
}  
