@import url("https://use.typekit.net/ska5wcy.css");
*,*::before,*::after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto } @media (min-width:576px) { .container, .container-sm { max-width: 540px } } @media (min-width:768px) { .container, .container-md, .container-sm { max-width: 720px } } @media (min-width:992px) { .container, .container-lg, .container-md, .container-sm { max-width: 960px } } @media (min-width:1200px) { .container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1140px } } @media (min-width:1400px) { .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1320px } } :root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px } .row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)) } .row>* { box-sizing: border-box; flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y) } .col { flex: 1 0 0% } .row-cols-auto>* { flex: 0 0 auto; width: auto } .row-cols-1>* { flex: 0 0 auto; width: 100% } .row-cols-2>* { flex: 0 0 auto; width: 50% } .row-cols-3>* { flex: 0 0 auto; width: 33.3333333333% } .row-cols-4>* { flex: 0 0 auto; width: 25% } .row-cols-5>* { flex: 0 0 auto; width: 20% } .row-cols-6>* { flex: 0 0 auto; width: 16.6666666667% } .col-auto { flex: 0 0 auto; width: auto } .col-1 { flex: 0 0 auto; width: 8.33333333% } .col-2 { flex: 0 0 auto; width: 16.66666667% } .col-3 { flex: 0 0 auto; width: 25% } .col-4 { flex: 0 0 auto; width: 33.33333333% } .col-5 { flex: 0 0 auto; width: 41.66666667% } .col-6 { flex: 0 0 auto; width: 50% } .col-7 { flex: 0 0 auto; width: 58.33333333% } .col-8 { flex: 0 0 auto; width: 66.66666667% } .col-9 { flex: 0 0 auto; width: 75% } .col-10 { flex: 0 0 auto; width: 83.33333333% } .col-11 { flex: 0 0 auto; width: 91.66666667% } .col-12 { flex: 0 0 auto; width: 100% } @media (min-width:576px) { .col-sm { flex: 1 0 0% } .row-cols-sm-auto>* { flex: 0 0 auto; width: auto } .row-cols-sm-1>* { flex: 0 0 auto; width: 100% } .row-cols-sm-2>* { flex: 0 0 auto; width: 50% } .row-cols-sm-3>* { flex: 0 0 auto; width: 33.3333333333% } .row-cols-sm-4>* { flex: 0 0 auto; width: 25% } .row-cols-sm-5>* { flex: 0 0 auto; width: 20% } .row-cols-sm-6>* { flex: 0 0 auto; width: 16.6666666667% } .col-sm-auto { flex: 0 0 auto; width: auto } .col-sm-1 { flex: 0 0 auto; width: 8.33333333% } .col-sm-2 { flex: 0 0 auto; width: 16.66666667% } .col-sm-3 { flex: 0 0 auto; width: 25% } .col-sm-4 { flex: 0 0 auto; width: 33.33333333% } .col-sm-5 { flex: 0 0 auto; width: 41.66666667% } .col-sm-6 { flex: 0 0 auto; width: 50% } .col-sm-7 { flex: 0 0 auto; width: 58.33333333% } .col-sm-8 { flex: 0 0 auto; width: 66.66666667% } .col-sm-9 { flex: 0 0 auto; width: 75% } .col-sm-10 { flex: 0 0 auto; width: 83.33333333% } .col-sm-11 { flex: 0 0 auto; width: 91.66666667% } .col-sm-12 { flex: 0 0 auto; width: 100% } } @media (min-width:768px) { .col-md { flex: 1 0 0% } .row-cols-md-auto>* { flex: 0 0 auto; width: auto } .row-cols-md-1>* { flex: 0 0 auto; width: 100% } .row-cols-md-2>* { flex: 0 0 auto; width: 50% } .row-cols-md-3>* { flex: 0 0 auto; width: 33.3333333333% } .row-cols-md-4>* { flex: 0 0 auto; width: 25% } .row-cols-md-5>* { flex: 0 0 auto; width: 20% } .row-cols-md-6>* { flex: 0 0 auto; width: 16.6666666667% } .col-md-auto { flex: 0 0 auto; width: auto } .col-md-1 { flex: 0 0 auto; width: 8.33333333% } .col-md-2 { flex: 0 0 auto; width: 16.66666667% } .col-md-3 { flex: 0 0 auto; width: 25% } .col-md-4 { flex: 0 0 auto; width: 33.33333333% } .col-md-5 { flex: 0 0 auto; width: 41.66666667% } .col-md-6 { flex: 0 0 auto; width: 50% } .col-md-7 { flex: 0 0 auto; width: 58.33333333% } .col-md-8 { flex: 0 0 auto; width: 66.66666667% } .col-md-9 { flex: 0 0 auto; width: 75% } .col-md-10 { flex: 0 0 auto; width: 83.33333333% } .col-md-11 { flex: 0 0 auto; width: 91.66666667% } .col-md-12 { flex: 0 0 auto; width: 100% } } @media (min-width:992px) { .col-lg { flex: 1 0 0% } .row-cols-lg-auto>* { flex: 0 0 auto; width: auto } .row-cols-lg-1>* { flex: 0 0 auto; width: 100% } .row-cols-lg-2>* { flex: 0 0 auto; width: 50% } .row-cols-lg-3>* { flex: 0 0 auto; width: 33.3333333333% } .row-cols-lg-4>* { flex: 0 0 auto; width: 25% } .row-cols-lg-5>* { flex: 0 0 auto; width: 20% } .row-cols-lg-6>* { flex: 0 0 auto; width: 16.6666666667% } .col-lg-auto { flex: 0 0 auto; width: auto } .col-lg-1 { flex: 0 0 auto; width: 8.33333333% } .col-lg-2 { flex: 0 0 auto; width: 16.66666667% } .col-lg-3 { flex: 0 0 auto; width: 25% } .col-lg-4 { flex: 0 0 auto; width: 33.33333333% } .col-lg-5 { flex: 0 0 auto; width: 41.66666667% } .col-lg-6 { flex: 0 0 auto; width: 50% } .col-lg-7 { flex: 0 0 auto; width: 58.33333333% } .col-lg-8 { flex: 0 0 auto; width: 66.66666667% } .col-lg-9 { flex: 0 0 auto; width: 75% } .col-lg-10 { flex: 0 0 auto; width: 83.33333333% } .col-lg-11 { flex: 0 0 auto; width: 91.66666667% } .col-lg-12 { flex: 0 0 auto; width: 100% } } @media (min-width:1200px) { .col-xl { flex: 1 0 0% } .row-cols-xl-auto>* { flex: 0 0 auto; width: auto } .row-cols-xl-1>* { flex: 0 0 auto; width: 100% } .row-cols-xl-2>* { flex: 0 0 auto; width: 50% } .row-cols-xl-3>* { flex: 0 0 auto; width: 33.3333333333% } .row-cols-xl-4>* { flex: 0 0 auto; width: 25% } .row-cols-xl-5>* { flex: 0 0 auto; width: 20% } .row-cols-xl-6>* { flex: 0 0 auto; width: 16.6666666667% } .col-xl-auto { flex: 0 0 auto; width: auto } .col-xl-1 { flex: 0 0 auto; width: 8.33333333% } .col-xl-2 { flex: 0 0 auto; width: 16.66666667% } .col-xl-3 { flex: 0 0 auto; width: 25% } .col-xl-4 { flex: 0 0 auto; width: 33.33333333% } .col-xl-5 { flex: 0 0 auto; width: 41.66666667% } .col-xl-6 { flex: 0 0 auto; width: 50% } .col-xl-7 { flex: 0 0 auto; width: 58.33333333% } .col-xl-8 { flex: 0 0 auto; width: 66.66666667% } .col-xl-9 { flex: 0 0 auto; width: 75% } .col-xl-10 { flex: 0 0 auto; width: 83.33333333% } .col-xl-11 { flex: 0 0 auto; width: 91.66666667% } .col-xl-12 { flex: 0 0 auto; width: 100% } } @media (min-width:1400px) { .col-xxl { flex: 1 0 0% } .row-cols-xxl-auto>* { flex: 0 0 auto; width: auto } .row-cols-xxl-1>* { flex: 0 0 auto; width: 100% } .row-cols-xxl-2>* { flex: 0 0 auto; width: 50% } .row-cols-xxl-3>* { flex: 0 0 auto; width: 33.3333333333% } .row-cols-xxl-4>* { flex: 0 0 auto; width: 25% } .row-cols-xxl-5>* { flex: 0 0 auto; width: 20% } .row-cols-xxl-6>* { flex: 0 0 auto; width: 16.6666666667% } .col-xxl-auto { flex: 0 0 auto; width: auto } .col-xxl-1 { flex: 0 0 auto; width: 8.33333333% } .col-xxl-2 { flex: 0 0 auto; width: 16.66666667% } .col-xxl-3 { flex: 0 0 auto; width: 25% } .col-xxl-4 { flex: 0 0 auto; width: 33.33333333% } .col-xxl-5 { flex: 0 0 auto; width: 41.66666667% } .col-xxl-6 { flex: 0 0 auto; width: 50% } .col-xxl-7 { flex: 0 0 auto; width: 58.33333333% } .col-xxl-8 { flex: 0 0 auto; width: 66.66666667% } .col-xxl-9 { flex: 0 0 auto; width: 75% } .col-xxl-10 { flex: 0 0 auto; width: 83.33333333% } .col-xxl-11 { flex: 0 0 auto; width: 91.66666667% } .col-xxl-12 { flex: 0 0 auto; width: 100% } } .d-inline { display: inline !important } .d-inline-block { display: inline-block !important } .d-block { display: block !important } .d-grid { display: grid !important } .d-inline-grid { display: inline-grid !important } .d-table { display: table !important } .d-table-row { display: table-row !important } .d-table-cell { display: table-cell !important } .d-flex { display: flex !important } .d-inline-flex { display: inline-flex !important } .d-none { display: none !important } .flex-fill { flex: 1 1 auto !important } .flex-row { flex-direction: row !important } .flex-column { flex-direction: column !important } .flex-row-reverse { flex-direction: row-reverse !important } .flex-column-reverse { flex-direction: column-reverse !important } .flex-grow-0 { flex-grow: 0 !important } .flex-grow-1 { flex-grow: 1 !important } .flex-shrink-0 { flex-shrink: 0 !important } .flex-shrink-1 { flex-shrink: 1 !important } .flex-wrap { flex-wrap: wrap !important } .flex-nowrap { flex-wrap: nowrap !important } .flex-wrap-reverse { flex-wrap: wrap-reverse !important } .justify-content-start { justify-content: flex-start !important } .justify-content-end { justify-content: flex-end !important } .justify-content-center { justify-content: center !important } .justify-content-between { justify-content: space-between !important } .justify-content-around { justify-content: space-around !important } .justify-content-evenly { justify-content: space-evenly !important } .align-items-start { align-items: flex-start !important } .align-items-end { align-items: flex-end !important } .align-items-center { align-items: center !important } .align-items-baseline { align-items: baseline !important } .align-items-stretch { align-items: stretch !important } .align-content-start { align-content: flex-start !important } .align-content-end { align-content: flex-end !important } .align-content-center { align-content: center !important } .align-content-between { align-content: space-between !important } .align-content-around { align-content: space-around !important } .align-content-stretch { align-content: stretch !important } .align-self-auto { align-self: auto !important } .align-self-start { align-self: flex-start !important } .align-self-end { align-self: flex-end !important } .align-self-center { align-self: center !important } .align-self-baseline { align-self: baseline !important } .align-self-stretch { align-self: stretch !important } 
html, body{ height: 100%;padding:0; margin:0} 
body{color: #8a8a8a!important; background-color:#fff!important;font-size:18px!important;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: "source-sans-pro", sans-serif;font-optical-sizing: auto;font-weight: 400;font-style: normal}
a:hover{text-decoration:none!important; color:#6cbce5;outline:none!important; border: none!important;}
.gf,.ab-text1,.ab-text1a{font-family: "oswald", sans-serif;font-weight: 500;font-style: normal;}
.x{border:1px solid #000!important}
html::-webkit-scrollbar-track { background: #d9f2ff; box-shadow: inset 0 0 6px #fff; }
html::-webkit-scrollbar-thumb { background: #1e548f; }
html::-webkit-scrollbar { width: 8px; }
a{color:#595959;outline:none!important; border: none!important; text-decoration:none}
::-moz-selection { background-color:#6cbce5; color:#fff;-webkit-text-fill-color:#fff}
::selection {background-color:#6cbce5; color:#fff;-webkit-text-fill-color:#fff}
a:focus{outline:none!important; border:none!important;text-decoration:none!important}
*:focus{outline:none!important;text-decoration:none!important}
.tc, .tc p, .tc h3{text-align:center!important}
.tr, .tr p, .tr a{text-align:right!important}
.tl, .tl p, .tl a{text-align:left!important}
.li li{margin-bottom: 20px}
p{line-height:160%}
.line{width:100%; height: 2px; border-bottom: 1px solid #6cbce5; display: block}
a,.button a,.quform-1 .quform-submit{-webkit-transition: all 400ms linear!important; -moz-transition: all 400ms linear!important; -o-transition: all 400ms linear!important; transition: all 400ms linear!important}
.w300{font-weight:300!important}.w400{font-weight:400!important}.w500{font-weight:500!important}.w600{font-weight:600!important}.w700{font-weight:700!important}.w900{font-weight:900!important}.clear{clear: both;line-height: 0px;height: 0;font-size: 0}
.nm,.ab-text4{margin-top:-20px!important}
.nm1{margin-top:-35px!important}
.home-footer,.pr{position: relative}
.adjust{margin: 0 auto!important}
.br-mobile{display: none!important}
.bold{font-weight: 600}
.quform-label-1_28{display: none}
.font18{font-size:18px}.font20{font-size:20px}.font40{font-size:30px}.font14{font-size:14px}

/* ------------------- IDS and Classes------------------------ */
#page-container{overflow-x: hidden}
.header{padding-top: 10px; background-color: #fff;}
.logo{max-width:150px}
.menu-bg{z-index:9999999!important;position: relative}
.blue-bg{background-color: #ecf5fc}
.blue-bg1{background-color: #6cbce5}
.box-text{background-color: #ecf5fc; text-align: center; color: #000; font-weight: 600; padding: 10px 0 20px 0; margin-top: -35px}
.box-text2{background-color: #6cbce5; text-align: center; color: #000; font-weight: 600; padding: 10px 0 20px 0;}
.box-text1{background-color: #ecf5fc; text-align: center; color: #000;  padding: 10px 20px 20px 20px; margin-top: -35px}
.bg-adj:before {
           content: "";
            position: absolute;
            top: 0;
            right: 0;
            width: 15px;
            height: 100%;
            background-color: white;
            pointer-events: none;
            box-sizing: border-box;
        }
.bg-adj:after {
           content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 15px;
            height: 100%;
            background-color: white;
            pointer-events: none;
            box-sizing: border-box;
        }		
.home-banner .vc_column-inner{padding: 0!important; margin: 0!important}
.home-banner .wpb_button, .home-banner .wpb_content_element, .home-banner ul.wpb_thumbnails-fluid>li{margin-bottom: 0!important}
.f-links{margin-top: 30px;}
.footer{background-color: #6cbce5; padding: 50px 0 50px 0; text-align: center; color: #1b1d1f}
.home .footer, .page-id-10 .footer{background-color: #ecf5fc;color: #525252}
.footer a{margin:0 10px 0 10px; color: #000;} .home .footer a, .page-id-10 .footer a{color: #525252}
.footer a:hover{color: #fff} .home .footer a:hover, .page-id-10 .footer a:hover{color: #6cbce5}
.mytable{border-left: 1px solid #e7e7e7;}
.mytable td {
    border-bottom: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    font-size: 16px;
    padding: 10px;
}
.mytable tr:first-child {
    background-color:#e7e7e7;

}

/* ------------------- Menus ------------------------ */
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target { font-size:16px; color:#151515!important;letter-spacing: 1px;font-family: "source-sans-pro",sans-serif;font-weight:600!important}
.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target{  color:#1e548f!important}
.ubermenu .ubermenu-submenu{font-size:16px;background-color:#fff!important;border:0!important;box-shadow: rgba(17, 17, 26, 0.1) 0px 0px 16px!important}
.ubermenu .ubermenu-submenu .ubermenu-target{color:#151515!important;font-weight:400!important}
.ubermenu .ubermenu-submenu .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-current-menu-item .ubermenu-target:hover{color:#1e548f!important}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main {background:#1e548f!important; color:#fff!important; position: absolute; top:10px; right:5px; padding:0!Important; height:35px!important; width:35px!important; line-height:35px; text-align:center!important;font-size:20px!important}
.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main:hover { background:#1e548f!important; color:#fff!important}
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-41 { width:240px; min-width:240px; }
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-42 { width:180px; min-width:180px; }
/* ------------------- Text & Colors------------------------ */
.h-text1 h1{font-size:30px;font-weight: 700; color: #fff;white-space: pre;}
.h-title1 p{font-size:30px; background-color:#006b52; color: #fff;display: inline-block; line-height: 40px;padding: 20px; border-radius: 0 30px 0 0}
.black{color: #000}
.home1,.ab-text1{font-size: 30px; color: #6cbce5}
.ab-text1a{font-size: 30px; color: #000; text-transform: uppercase}
.home2{font-size: 40px; color: #1f5592}
.home3{font-size: 32px; }
.home4{font-size: 20px;}
h4{font-size: 20px;color: #6cbce5; margin-bottom: 10px}
.bl{color: #6cbce5}
.ab-text3{font-size: 28px;font-weight: 600;color: #6cbce5}
.pad30{padding: 30px}
.ab-text5{color: #000}
/* ------------------- Links ------------------------ */
#totopbutton { display: inline-block; background-color: #6cbce5;width:40px; height:40px; text-align: center;position: fixed; bottom: 0; right: 0;  opacity:0; visibility: hidden; z-index:999999!important} #totopbutton::after { content: "\f077"; font-family: 'Font Awesome 5 Free'; font-weight: 900!important; font-style: normal; font-size: 1.5em; line-height: 40px; color: #fff} #totopbutton:hover { cursor: pointer; background-color: #000} #totopbutton:active { background-color: #000} #totopbutton.show { opacity: 1; visibility: visible}

.fb2 a{font-size: 16px; color: #b5b5b5; margin-top: -13px!important;margin-left: 30px}
.fb2 a:hover{color:#26640A} 


.quform-1{margin-top:20px}
.quform-required{ color:#fff!important}
.quform-label-text{font-weight:normal!important; font-size:16px; color:#1f5592}
.quform-field{color:#fff; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; border:1px solid #1f5592!important; margin-bottom:0!important; background-color: transparent}
.quform-field:focus{background-color:#1f5592; color:#fff}
textarea{max-height:100px}
.button a, .quform-1 .quform-submit { display:inline-block;padding: 10px 35px;border:0;background-image: linear-gradient(120deg, #6cbce5 0%, #6cbce5 50%, #1e548f 50%);background-size: 200% 200%;  background-position:bottom right;text-align:center; color:#fff; font-size: 16px;border-radius: 7px;} 
.button a:hover, .quform-1 .quform-submit:hover {background-position:top left!important; color:#000} 

.quform-field-1_28 {
cursor: pointer;
    width: 30px!important;
    height:30px!important
}
.xquform-field-1_28 {
    font-size: 26px!important
}
 
/* ------------------- Forms ------------------------ */
