:root {
--ct-mfn-column-gap-left: 24px;
--ct-mfn-column-gap-right: 24px;
--ct-mfn-content-padding-top: 160px; 
--ct-mfn-content-padding-bottom: 160px; 
}
h1 span, h1 strong, h2 span, h2 strong, h3 span, h3 strong {
color: #00509c; 
}
.fancy_heading h1.title strong {
font-size: 62px;
line-height: 72px;
}
#Top_bar {
padding: 30px 0;
}
#Top_bar .menu li a {
text-transform: uppercase;
}
.mcb-column-inner {
margin-left: var(--ct-mfn-column-gap-left);
margin-right: var(--ct-mfn-column-gap-right);
}
.mfn-builder-content {
padding-top: var(--ct-mfn-content-padding-top);
padding-bottom: var(--ct-mfn-content-padding-bottom);
}
.button {
background-color: #00509c;
color: #FFFFFF;
border: 1px solid #00509c;
transition: all .2s ease-in-out;
}
.button .button_icon i {
color: #FFFFFF;
}
.button:hover {
background-color: transparent;
border: 1px solid #00509c !important;
}
.button:hover .button_icon i {
color: #00509c;
}
#home-section-selection .mcb-wrap {
transition: transform .2s ease-in-out;
}
#home-section-selection .mcb-wrap:hover { 
transform: translateY(-1rem);
}
.divider-align-left hr {
margin-left: 0 !important;
margin-right: auto !important;
}
@media screen and (min-width: 1364px) {
.pt-1 {
padding-top: clamp(5vw, 10vw, 13.3rem);
}
.pt-2 {
padding-top: clamp(10vw, 20vw, 26.6rem);
}
.pt-3 {
padding-top: clamp(15vw, 30vw, 39.9rem);
}
.pt-4 {
padding-top: clamp(20vw, 40vw, 52.5rem);
}
.pt-5 {
padding-top: clamp(25vw, 50vw, 65.8rem);
}
.pr-1 {
padding-right: clamp(5vw, 10vw, 13.3rem);
}
.pr-2 {
padding-right: clamp(10vw, 20vw, 26.6rem);
}
.pr-3 {
padding-right: clamp(15vw, 30vw, 39.9rem);
}
.pr-4 {
padding-right: clamp(20vw, 40vw, 52.5rem);
}
.pr-5 {
padding-right: clamp(25vw, 50vw, 65.8rem);
}
.pb-1 {
padding-bottom: clamp(5vw, 10vw, 13.3rem);
}
.pb-2 {
padding-bottom: clamp(10vw, 20vw, 26.6rem);
}
.pb-3 {
padding-bottom: clamp(15vw, 30vw, 39.9rem);
}
.pb-4 {
padding-bottom: clamp(20vw, 40vw, 52.5rem);
}
.pb-5 {
padding-bottom: clamp(25vw, 50vw, 65.8rem);
}
.pl-1 {
padding-left: clamp(5vw, 10vw, 13.3rem);
}
.pl-2 {
padding-left: clamp(10vw, 20vw, 26.6rem);
}
.pl-3 {
padding-left: clamp(15vw, 30vw, 39.9rem);
}
.pl-4 {
padding-left: clamp(20vw, 40vw, 52.5rem);
}
.pl-5 {
padding-left: clamp(25vw, 50vw, 65.8rem);
}
.mt-1 {
margin-top: clamp(5vw, 10vw, 13.3rem);
}
.mt-2 {
margin-top: clamp(10vw, 20vw, 26.6rem);
}
.mt-3 {
margin-top: clamp(15vw, 30vw, 39.9rem);
}
.mt-4 {
margin-top: clamp(20vw, 40vw, 52.5rem);
}
.mt-5 {
margin-top: clamp(25vw, 50vw, 65.8rem);
}
.mr-1 {
margin-right: clamp(5vw, 10vw, 13.3rem);
}
.mr-2 {
margin-right: clamp(10vw, 20vw, 26.6rem);
}
.mr-3 {
margin-right: clamp(15vw, 30vw, 39.9rem);
}
.mr-4 {
margin-right: clamp(20vw, 40vw, 52.5rem);
}
.mr-5 {
margin-right: clamp(25vw, 50vw, 65.8rem);
}
.mb-1 {
margin-bottom: clamp(5vw, 10vw, 13.3rem);
}
.mb-2 {
margin-bottom: clamp(10vw, 20vw, 26.6rem);
}
.mb-3 {
margin-bottom: clamp(15vw, 30vw, 39.9rem);
}
.mb-4 {
margin-bottom: clamp(20vw, 40vw, 52.5rem);
}
.mb-5 {
margin-bottom: clamp(25vw, 50vw, 65.8rem);
}
.ml-1 {
margin-left: clamp(5vw, 10vw, 13.3rem);
}
.ml-2 {
margin-left: clamp(10vw, 20vw, 26.6rem);
}
.ml-3 {
margin-left: clamp(15vw, 30vw, 39.9rem);
}
.ml-4 {
margin-left: clamp(20vw, 40vw, 52.5rem);
}
.ml-5 {
margin-left: clamp(25vw, 50vw, 65.8rem);
}
}