@charset "UTF-8";
/* CSS Document */

#gfield_consent_description_6_56 {
	font-size: 13px;
}

.uk-link-text:hover {
text-decoration:none;    
}

.pull-up-bottom {
    bottom:100px;
}

.gform_legacy_markup_wrapper .gsurvey-rating:not(:checked)>label, .gravity-theme .gsurvey-rating:not(:checked)>label {
    background-size: 36px 36px!important;
    font-size: 38px!important;
    line-height: 38px!important;
    width: 46px!important;
}

.same-h{
 height:150px;   
}

.same-h-sm{
 height:60px;   
}

.same-h-alt{
 height:160px;   
}

.same-h-alt2{
 height:184px;   
}

.panel-over{
 position:relative;
 top:-140px;
}

.panel-over-100{
 position:relative;
 top:-40px;
}

.panel-over-180{
 position:relative;
 top:-180px;
}

.panel-over-160{
 position:relative;
 top:-160px;
}

.panel-over-120{
 position:relative;
 top:-90px;
}

.panel-over-200{
 position:relative;
 top:-200px;
}

.panel-over-260{
 position:relative;
 top:-260px;
}

.bottom-image{
 position:relative;
bottom:100px;
}

.background-change{
    background-color:#ffffff;
}

.background-change-pat{
    background-color:#ffffff;
}

.background-orange{
    background-color:#FFF9F0;
}

.background-white{
    background-color:#ffffff;
}

.background-mid-blue{
    background-color:#005EA7;
}


 .image-pad{
        padding-bottom:140px;
    }
    
.image-pad-top{
        padding-top:240px;
    }
    
.top-card{
 padding:40px;
 background-color:#ffffff;
border-radius: 10px 10px 0 0;
 margin:0px auto;
}

.top-card-blue{
 padding:40px;
 background-color:#1FC0DA;
 border-radius:10px;
 margin:0px auto;
}

.top-card-teal{
 padding:40px;
 background-color:#00A1AD;
 border-radius:10px;
 margin:0px auto;
}

.top-card-med-blue{
 padding:40px;
 background-color:#005EA7;
 border-radius:10px;
 margin:0px auto;
}

.top-card-med-orange{
 padding:40px;
 background-color:#FFF7EB;
 border-radius:10px;
 margin:0px auto;
}



.top-card-gradient{
 padding:40px;
/* Created with https://www.css-gradient.com */
background: #005EA7;
background: -webkit-linear-gradient(top, #005EA7, #002E5A);
background: -moz-linear-gradient(top, #005EA7, #002E5A);
background: linear-gradient(to bottom, #005EA7, #002E5A);;
 border-radius:10px;
 margin:0px auto;
}

.side-rule-orange{
    border-left: #FF9F19 2px solid;
    padding-left: 20px;
}



   

@media (max-width: 728px) { 
    
.side-rule-orange{
    border-top: #FF9F19 2px solid;
    padding-top: 20px;
    border-left: none;
    padding-left: 0px;
}    
    
     h3{
     margin-top:40px;   
     font-size:19px;
    }
        h4{
     margin-top:40px;   
     font-size:16px;
    }
    
.top-card{
 padding:20px;
 background-color:#ffffff;
 border-radius:10px;
 margin:0px auto;
} 
.top-card-blue{
 padding:40px;
 background-color:#1FC0DA;
 border-radius:10px;
 margin:0px auto;
}

.top-card-med-blue{
 padding:20px;
 background-color:#005EA7;
 border-radius:10px;
 margin:0px auto;
}

.top-card-med-orange{
 padding:20px;
 background-color:#FFF7EB;
 border-radius:10px;
 margin:0px auto;
}
    
.same-h-alt{
 height:auto;   
}
	.same-h-alt2{
 height:auto;   
}
	
.same-h{
 height:auto;   
}
.same-h-sm{
 height:auto;   
}

.panel-over{
 position:relative;
 top:0px;
}
.background-change{
    background-color:#005EA7;
}
.background-change2{
    background-color:#D8E6F1;
}
.bottom-image{
 position:relative;
 top:30px;
}

.panel-over-120{
 position:relative;
 top:20px;
  padding-bottom:40px;
}
.panel-over-200{
 position:relative;
 top:80px;
}
	
.panel-over-260{
 position:relative;
 top:80px;
}

.panel-over-160{
 position:relative;
 top:20px;
  padding-bottom:10px;
}
.panel-over-100{
 position:relative;
 top:20px;
  padding-bottom:10px;
}

}

@media (max-width: 640px) { 
    
.uk-padding-remove-bottom {
    padding-bottom: 20px;
}    
    
.side-rule-orange{
    border-top: #FF9F19 2px solid;
    padding-top: 20px;
    border-left: none;
    padding-left: 0px;
}   



   

.top-card{
 padding:10px;
 background-color:#ffffff;
 border-radius:10px;
 margin:0px auto;
}

.top-card-blue{
 padding:20px 0;
 background-color:#1FC0DA;
 border-radius:10px;
 margin:0px auto;
}
.top-card-med-blue{
 padding:20px;
 background-color:#005EA7;
 border-radius:10px;
 margin:0px auto;
}


.top-card-med-orange{
 padding:20px;
 background-color:#FFF7EB;
 border-radius:10px;
 margin:0px auto;
}

.same-h-alt{
 height:auto;   
}
	.same-h-alt2{
 height:auto;   
}
	
.same-h-sm{
 height:auto;   
}

.same-h{
 height:auto;   
}

    .image-pad{
        padding-bottom:20px;
    }
    .background-change{
    background-color:#005EA7;
}
   .background-change2{
    background-color:#D8E6F1;
}


.panel-over{
 position:relative;
 top:20px;
  padding-bottom:40px;
}
.panel-over-120{
 position:relative;
 top:20px;
  padding-bottom:40px;
}
.panel-over-200{
 position:relative;
 top:80px;
}
.panel-over-160{
 position:relative;
 top:20px;
 padding-bottom:40px;
}
}