@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{
    font-family: "Poppins", sans-serif;
    font-weight: 400;
}
.main-banner {
    text-align: center;
    color: white;
    display: block;
    height: 860px;
	position: relative;
}
#slider_14_slide01{
	position: relative;
}
.banner-text {
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    max-width: 1280px;
    margin: 0 auto;
}
.banner-text h1 {
    font-size: 80px;
    font-weight: 600;
    max-width: 1140px;
    margin: 0 auto;
    line-height: 1.3em;
}
.banner-text p {
    font-size: 25px;
    max-width: 900px;
    margin: 0 auto;
    line-height: 1.2em;
    font-weight: 300;
}
.bg-gradient {
    background: rgb(1,0,10);
    background: linear-gradient(90deg, rgba(1, 0, 10, 0) 0%, rgb(1 0 8 / 80%) 39%, rgb(0 0 0 / 80%) 50%, rgb(0 0 0 / 80%) 60%, rgba(0, 0, 0, 0) 100%);
    padding: 10px 0;
    margin-top: 20px;
}
/* .inner-four-img {
    position: absolute;
    box-shadow: 0px 25px 62px 0px rgba(0, 0, 0, 0.23);
    display: block;
    border-radius: 50%;
    border-style: solid;
    border-width: 8px;
    border-color: rgb(255, 255, 255);
} */
/* .inner-four-img img {
    display: block !important;
} */
.four-img{
    position: relative;
    height: 100%;
}
/* .four-img .inner-four-img:nth-child(2) img, .four-img .inner-four-img:nth-child(3) img {
    height: 235px;
    width: 235px;
    object-fit: cover;
} */
.four-img .inner-four-img:nth-child(1) {
    top: 32%;
    left: -85px;
}
/* .four-img .inner-four-img:nth-child(1) img{
    height: 287px;
    width: 287px;
    object-fit: cover;
}
.four-img .inner-four-img:nth-child(4) img{
    height: 296px;
    width: 296px;
    object-fit: cover;
} */
.four-img .inner-four-img:nth-child(4) {
    right: 10px;
    bottom: 5%;
}
.four-img .inner-four-img:nth-child(2) {
    bottom: 4%;
    left: 100px;
}
.four-img .inner-four-img:nth-child(3) {
    right: -80px;
    top: 28%;
}
.main-banner-cont{
    max-width: 1600px;
    margin: 0 auto;
}
.four-img .inner-four-img:nth-child(1) {
    max-width: 287px;
}
.four-img .inner-four-img:nth-child(2), .four-img .inner-four-img:nth-child(3) {
    max-width: 235px;
}
.inner-four-img img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 50%;
    border-style: solid;
    border-width: 8px;
    border-color: rgb(255, 255, 255);
}
.inner-four-img::before {
    content: "";
    padding-top: 100%;
    display: block;
}
.inner-four-img {
    position: absolute;
    display: inline-block;
    width: 100%;
}
.four-img .inner-four-img:nth-child(4){
    max-width: 296px;
}
#slider_14 .owl-dots {
    display: none !important;
}
#slider_14 .owl-nav button {
    bottom: 0 !important;
    position: absolute;
    top: 32% !important;
    background-color: transparent !important;
}
#slider_14 .owl-nav {
    background: white;
    height: 90px;
    width: 90px;
    border-radius: 100px;
    position: absolute;
    bottom: -45px;
    left: 50%;
    transform: translateX(-50%);
}
#slider_14 .owl-nav .owl-prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='11px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(0, 0, 0)' stroke-width='0px' stroke-dasharray='0, 0' stroke-linecap='butt' stroke-linejoin='miter' fill='rgb(222, 222, 222)' d='M5.167,0.000 L-0.000,5.500 L5.166,11.000 L10.000,11.000 L4.667,5.501 L10.000,-0.000 L5.167,0.000 Z'/%3E%3C/svg%3E") !important;
    border-right: 1px solid #eeeeee;
    border-radius: 0px;
    padding-right: 35px !important;
}
#slider_14 .owl-nav .owl-next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='11px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(0, 0, 0)' stroke-width='0px' stroke-dasharray='0, 0' stroke-linecap='butt' stroke-linejoin='miter' fill='rgb(222, 222, 222)' d='M4.833,0.000 L10.000,5.500 L4.834,11.000 L-0.000,11.000 L5.333,5.501 L-0.000,-0.000 L4.833,0.000 Z'/%3E%3C/svg%3E") !important;
}
#slider_14 {
    overflow: hidden;
}
@media (max-width: 1799px){
    /* .four-img .inner-four-img:nth-child(2) img, .four-img .inner-four-img:nth-child(3) img {
        height: 150px;
        width: 150px;
        object-fit: cover;
    }
    .four-img .inner-four-img:nth-child(1) img, .four-img .inner-four-img:nth-child(4) img {
        height: 200px;
        width: 200px;
        object-fit: cover;
    } */
    .four-img .inner-four-img:nth-child(1), .four-img .inner-four-img:nth-child(4) {
        max-width: 210px;
    }
    .four-img .inner-four-img:nth-child(2), .four-img .inner-four-img:nth-child(3) {
        max-width: 155px;
    }
    .four-img .inner-four-img:nth-child(2) {
        bottom: 21%;
        left: 100px;
    }
    .four-img .inner-four-img:nth-child(4) {
        right: 60px;
        bottom: 24%;
    }
    .four-img .inner-four-img:nth-child(1) {
        left: 0;
    }
    .four-img .inner-four-img:nth-child(3) {
        right: 0;
    }
}
@media (max-width: 1600px){
    .main-banner-cont{
       padding-left: 20px;
       padding-right: 20px;
    }
    .banner-text h1 {
        font-size: 65px;
    }
    .banner-text p {
        font-size: 18px;
        max-width: 700px;
    }
}
@media (max-width: 1399px){
    .banner-text h1 {
        font-size: 45px;
        max-width: 650px;
    }
}
@media (max-width: 1199px){
    .banner-text h1 {
        font-size: 40px;
    }
    .banner-text p {
        font-size: 16px;
        max-width: 580px;
    }
    .four-img .inner-four-img:nth-child(4) {
        right: 20px;
    }
    .four-img .inner-four-img:nth-child(2) {
        left: 70px;
    }
}
@media (max-width: 1024px){
    /* .inner-four-img {
        position: unset;
        width: max-content;
        height: max-content;
    }
    .main-banner {
        display: flex;
        flex-direction: column-reverse;
    }
    .four-img {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        height: max-content;
        padding-bottom: 60px;
        padding-top: 60px;
        grid-gap: 20px;
    } */
    .inner-four-img {
        top: unset !important;
        left: unset !important;
        right: unset !important;
        bottom: unset !important;
        position: relative;
    }
    .banner-text p {
        padding: 0 20px;
    }
    .four-img {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        height: max-content;
        grid-gap: 20px;
        padding: 60px 0 70px 0;
    }
    .main-banner{
        display: flex;
        flex-direction: column-reverse;
    }
    .inner-four-img img {
        border-width: 4px;
    }
}
@media (max-width: 767px){
    .four-img{
        padding-top: 0px;
    }
    .main-banner {
        height: 100vh;
        min-height: 810px;
    }
    .four-img .inner-four-img:nth-child(3), .four-img .inner-four-img:nth-child(4) {
        display: none;
    }
    .inner-four-img {
        max-width: 150px !important;
    }
}
.ul-custom ul {
    padding: 0 0 0px 0px;
    margin: 0;
    list-style: none;
    position: relative;
}
.ul-custom ul li {
    background-image: url('/cddo/site/wp-content/uploads/2024/04/Layer-11.png');
    padding-left: 41px;
    background-repeat: no-repeat;
    padding-bottom: 13px;
    background-position: top left;
    background-size: 25px;
}
.kansas-txt{
    max-width: 1280px;
    margin: 0 auto !important;
}
.kansas-innnertxt{
    max-width: 768px;
}
.service-wrap .fl-photo {
    position: relative;
}
.service-wrap .fl-photo-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: white;
    z-index: 3;
    padding: 20px 10px;
    line-height: 1.3em;
    transition: all 0.2s;
}
.service-wrap .fl-photo::before {
    content: "";
    position: absolute;
    background: rgb(1,0,10);
    background: linear-gradient(180deg, rgb(1 0 10 / 0%) 0%, rgb(0 0 0 / 79%) 100%);
    height: 225px;
    width: 100%;
    z-index:2;
    bottom: 0;
}
.service-wrap .fl-col-group {
    justify-content: center;
    display: flex;
    margin: 0 -0.5px;
}
.service-wrap .fl-col-group .fl-col {
    margin: 0.5px;
}
.service-wrap .fl-col-content {
    overflow: hidden;
    height: 100%;
}
.service-wrap .fl-photo-content {
    position: relative;
    display: inline-block;
    width: 100%;
}
.service-wrap .fl-photo-content::before {
    content: "";
    padding-top: 134.5%;
    display: block;
}
.service-wrap .fl-photo-content img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.kansas-bottom .fl-photo-content {
    border-radius: 10px;
    background-color: white;
    padding: 10px;
}
.kansas-bottom .fl-photo-content img {
    border-radius: 5px;
}
.service-wrap .fl-photo-content a::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 4;
    background: transparent;
}
.service-wrap .fl-col-content .fl-photo{
    transition: all 0.2s;
}
.service-wrap .fl-col-content .fl-photo:hover .fl-photo-caption{
    transform: translateY(-10px);
    transition: all 0.2s;
    color: #ffcc00;
}

@media (max-width: 800px){
    .service-wrap .fl-col-group .fl-col {
        width: calc(50% - 1px) !important;
    }
    .service-wrap .fl-col-group {
        justify-content: center;
        display: flex;
        margin: 0 -0.5px;
        flex-wrap: wrap;
    }
}
@media (max-width: 575px) {
    .service-wrap .fl-col-group .fl-col {
        width: calc(100%) !important;
        max-width: 100%;
    }
    .service-wrap .fl-photo-content::before {
        content: "";
        padding-top: 80%;
        display: block;
    }
}
.story-img .fl-module, .story-img .fl-module-content, .story-img .fl-photo, .story-img .fl-photo-content, .story-img .fl-photo-content img {
    height: 100%;
    object-fit: cover;
}

header p.site-title {
    display: none;
}
.entry-header{
    display: none;
}
.top-nav {
    max-width: 1640px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 auto;
}
.middlenav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #ffffff;
    height: 90px;
    border-radius: 100px;
    padding: 20px 40px;
} 
.middlenav ul#primary-menu {
    grid-gap: 55px;
    font-weight: 500;
    font-family: 'Poppins';
}
.middlenav ul li a{
    color: black;
    font-size: 17px;
}
.middlenav ul li.current-menu-item {
    position: relative;
}
.middlenav ul li a{
    transition: all 0.2s;
}
.middlenav ul li:hover a{
    color: #006080;
}
.middlenav ul li.current-menu-item a {
    color: #006080;
}
.middlenav ul li.current-menu-item a::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    background: #006080;
    height: 1px;
}
.cta-main a {
    background-color: #ffcc00;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 50px;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    color: black;
    text-transform: uppercase;
    transition: all 0.2s;
}
.cta-main a:hover{
    background-color: #006080;
    color: white;
}
.bottom-nav ul {
    background-color: black;
    list-style: none;
    display: flex;
    justify-content: center;
    grid-gap: 65px;
    max-width: 1044px;
    margin: 0 auto;
    padding: 17px 20px;
    height: 50px;
    align-items: center;
    border-radius: 0 0 30px 30px;
    transition: all 0.2s;
}
.bottom-nav ul li:hover a{
    color: #ffcc00;
}
.bottom-nav ul li a{
    font-family: "Poppins", sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: white;
    text-decoration: none;
    transition: all 0.2s;
}
.site-header {
    position: absolute;
    z-index: 999;
    top: 0;
    width: 100%;
}
.site-main {
    margin-top: -24px;
    margin-bottom: -24px;
}
.nav-call a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M22.131,12.085 C21.725,9.716 20.606,7.561 18.901,5.856 C17.103,4.063 14.826,2.924 12.315,2.572 L12.569,0.760 C15.476,1.165 18.110,2.480 20.191,4.561 C22.165,6.540 23.460,9.032 23.934,11.778 L22.131,12.085 ZM16.922,7.742 C18.110,8.934 18.892,10.434 19.175,12.090 L17.372,12.398 C17.152,11.118 16.551,9.955 15.633,9.037 C14.660,8.064 13.429,7.453 12.076,7.263 L12.330,5.450 C14.079,5.694 15.667,6.486 16.922,7.742 ZM8.118,13.566 C9.369,15.100 10.781,16.463 12.466,17.524 C12.828,17.748 13.229,17.915 13.605,18.120 C13.796,18.227 13.927,18.193 14.084,18.032 C14.655,17.445 15.237,16.869 15.818,16.292 C16.581,15.535 17.538,15.535 18.305,16.292 C19.239,17.221 20.172,18.149 21.100,19.082 C21.877,19.864 21.872,20.822 21.090,21.613 C20.563,22.146 20.001,22.654 19.502,23.211 C18.774,24.027 17.866,24.291 16.820,24.232 C15.300,24.149 13.903,23.646 12.555,22.991 C9.559,21.535 6.999,19.517 4.854,16.967 C3.266,15.081 1.957,13.024 1.097,10.708 C0.676,9.589 0.379,8.440 0.471,7.224 C0.530,6.476 0.808,5.836 1.361,5.314 C1.957,4.747 2.519,4.156 3.105,3.579 C3.867,2.826 4.825,2.826 5.592,3.574 C6.066,4.038 6.530,4.512 6.999,4.981 C7.453,5.440 7.908,5.890 8.362,6.349 C9.163,7.155 9.163,8.094 8.367,8.895 C7.795,9.471 7.229,10.048 6.647,10.610 C6.496,10.761 6.481,10.883 6.559,11.069 C6.945,11.988 7.497,12.804 8.118,13.566 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 24px;
    padding: 0 0 0px 34px;
    color: white;
    text-decoration: none;
    font-weight: 500;
    margin: 10px 45px 10px 45px !important;
    display: block;
    outline: none;
}
@media (min-width: 1025px){
    .cta-hide{
        display: none;
    }
}
@media (max-width: 1280px){
    .middlenav ul#primary-menu {
        grid-gap: 35px;
    }
    .middlenav .site-branding a img {
        max-width: 200px;
        padding-top: 7px;
    }
    .middlenav {
        padding: 20px 20px;
    }
    .bottom-nav ul {
        grid-gap: 45px;
    }
}
@media (max-width: 1199px){
    .middlenav ul li a {
        font-size: 14px;
    }
    .cta-main a {
        height: 40px;
        padding: 10px 30px;
        font-size: 12px;
    }
    .middlenav {
        height: 75px;
    }
    .bottom-nav ul li a {
        font-size: 14px;
    }
    .bottom-nav ul {
        max-width: 835px;
    }
}
@media (max-width: 1024px){
    .cta-main{
        display: none;
    }
    .bottom-nav {
        display: none;
    }
    .main-navigation .menu-toggle {
        height: 45px;
        width: 45px;
        border-radius: 50px;
        background-color: #ffcc00;
        color: transparent;
        border: 0px;
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 7H21' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M3 12H21' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M3 17H21' stroke='%23292D32' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
        background-position: center;
        background-repeat: no-repeat;
        outline: none !important;
    }
    .main-navigation.toggled .menu-toggle{
        position: relative;
        z-index: 3;
        background-color: #006080;
        background-image: url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7573 12.7573L21.2426 21.2426' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.7574 21.2426L21.2427 12.7573' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    }
    .main-navigation .menu-main-menu-container {
        background: rgb(255,238,168);
        background: -moz-linear-gradient(0deg, rgba(255,238,168,1) 0%, rgba(255,204,0,1) 100%);
        background: -webkit-linear-gradient(0deg, rgba(255,238,168,1) 0%, rgba(255,204,0,1) 100%);
        background: linear-gradient(0deg, rgba(255,238,168,1) 0%, rgba(255,204,0,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffeea8",endColorstr="#ffcc00",GradientType=1);
        width: 100%;
        height: 100vh;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 120px 40px;
        z-index: -1;
        visibility: hidden;
        opacity: 0;
    }
    .main-navigation.toggled .menu-main-menu-container {
        opacity: 1;
        transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;
        z-index: 2;
        visibility: visible;
        overflow: scroll;
    }
    .middlenav ul li.current-menu-item {
        position: relative;
        width: max-content;
        text-align: center;
    }
    .middlenav ul li a {
        font-size: 22px;
        font-weight: 600;
    }
    .middlenav .main-navigation ul li {
        margin: 0 0 20px 0;
        opacity: 0;
        transform: translateX( -30px ) translate3d(0,0,0);
        transition: all 100ms ease 100ms;
        user-select: none;
    }
    .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(0n) {
        transition-delay: 300ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(1n) {
        transition-delay: 400ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(2n) {
        transition-delay: 500ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(3n) {
        transition-delay: 600ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(4n) {
        transition-delay: 700ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(5n) {
        transition-delay: 800ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(6n) {
        transition-delay: 900ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(7n) {
        transition-delay: 1000ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(8n) {
        transition-delay: 1100ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(9n) {
        transition-delay: 1200ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(10n) {
        transition-delay: 1300ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(11n) {
        transition-delay: 1400ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(12n) {
        transition-delay: 1500ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(13n) {
        transition-delay: 1600ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(14n) {
        transition-delay: 1700ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(15n) {
        transition-delay: 1800ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(16n) {
        transition-delay: 1900ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(17n) {
        transition-delay: 2000ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(18n) {
        transition-delay: 2100ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(19n) {
        transition-delay: 2200ms;
      }
      .middlenav .main-navigation.toggled .menu-main-menu-container ul li:nth-child(20n) {
        transition-delay: 2300ms;
      }
    .middlenav .main-navigation.toggled .menu-main-menu-container li {
        opacity: 1;
        transform: translateX(0px) translate3d(0, 0, 0);
        transition: all 300ms ease;
    }
    .middlenav .main-navigation .menu-main-menu-container ul{
        display: block !important;
    }
}
@media (max-width: 767px){
    .middlenav .site-branding a img {
        max-width: 150px;
    }
}
.widget-area {
    display: none;
}
.footer-main{
    max-width: 1640px;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 auto;
    position: relative;
}
.footer-upper--left p {
    color: black;
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 400;
    max-width: 395px;
}
.footer-upper {
    display: flex;
}
.footer-upper--left {
    max-width: 525px;
    width: 100%;
    border-right: 1px solid #d9d9d9;
    padding-top: 70px;
    padding-bottom: 107px;
    padding-right: 30px;
}
.footer-upper--right {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding-left: 145px;
    padding-top: 70px;
    padding-bottom: 107px;
}
.footer-nav--links ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.footer-nav--links:not(:last-child){
    padding-right: 30px;
}
.footer-nav--links h2 {
    font-size: 22px;
    color: black;
    font-weight: 600;
    margin-bottom: 35px;
    margin-top: 30px;
}
.footer-nav--links {
    max-width: 307px;
    width: 100%;
}
.footer-nav--links a {
    color: black;
    transition: all 0.2s;
    text-decoration: none;
}
.footer-nav--links li:hover a{
    color: #006080;
}
.footer-nav--links li:not(:last-child) {
    margin-bottom: 10px;
}
.contact-wrap li:not(:last-child) {
    margin-bottom: 24px;
}
.contact-wrap a.footer-nav--add {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 96, 128)' d='M8.397,-0.011 C3.761,-0.011 -0.011,3.757 -0.011,8.390 C-0.011,14.138 7.513,22.577 7.834,22.934 C8.135,23.269 8.660,23.268 8.960,22.934 C9.281,22.577 16.805,14.138 16.805,8.390 C16.805,3.757 13.033,-0.011 8.397,-0.011 ZM8.397,12.616 C6.064,12.616 4.166,10.720 4.166,8.390 C4.166,6.059 6.064,4.163 8.397,4.163 C10.729,4.163 12.627,6.059 12.627,8.390 C12.627,10.720 10.729,12.616 8.397,12.616 Z'/%3E%3C/svg%3E");
}
.contact-wrap a.footer-nav--call {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23px' height='23px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 96, 128)' d='M21.286,11.442 C20.900,9.188 19.836,7.139 18.214,5.517 C16.504,3.812 14.339,2.729 11.951,2.395 L12.192,0.671 C14.957,1.056 17.461,2.306 19.441,4.286 C21.318,6.168 22.549,8.537 23.000,11.149 L21.286,11.442 ZM16.332,7.311 C17.461,8.444 18.205,9.871 18.474,11.446 L16.760,11.739 C16.551,10.521 15.979,9.416 15.106,8.542 C14.181,7.617 13.010,7.037 11.723,6.855 L11.965,5.131 C13.628,5.364 15.138,6.116 16.332,7.311 ZM7.959,12.849 C9.149,14.308 10.491,15.605 12.095,16.613 C12.438,16.827 12.819,16.985 13.177,17.180 C13.359,17.282 13.484,17.250 13.633,17.096 C14.176,16.539 14.729,15.991 15.282,15.442 C16.007,14.722 16.918,14.722 17.647,15.442 C18.535,16.325 19.422,17.208 20.305,18.095 C21.044,18.839 21.039,19.750 20.296,20.502 C19.794,21.009 19.260,21.492 18.786,22.022 C18.093,22.798 17.229,23.049 16.235,22.993 C14.790,22.914 13.461,22.435 12.178,21.813 C9.330,20.428 6.895,18.509 4.855,16.083 C3.345,14.290 2.100,12.334 1.282,10.131 C0.882,9.067 0.599,7.975 0.687,6.818 C0.743,6.107 1.008,5.498 1.533,5.001 C2.100,4.462 2.634,3.900 3.192,3.352 C3.916,2.636 4.827,2.636 5.557,3.347 C6.007,3.789 6.449,4.239 6.895,4.685 C7.327,5.122 7.759,5.550 8.191,5.987 C8.953,6.753 8.953,7.645 8.196,8.407 C7.652,8.956 7.113,9.504 6.561,10.038 C6.416,10.182 6.402,10.298 6.477,10.475 C6.844,11.349 7.369,12.125 7.959,12.849 Z'/%3E%3C/svg%3E%0A");
}
.contact-wrap a.footer-nav--fax {
    background-image: url("/cddo/site/wp-content/uploads/2024/04/Layer-23.png");
}
.contact-wrap a.footer-nav--mail {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 96, 128)' d='M15.543,9.479 L23.738,2.350 L23.738,16.441 L15.543,9.479 ZM0.539,1.329 C0.844,1.043 1.255,0.867 1.707,0.867 L22.031,0.867 C22.486,0.867 22.896,1.041 23.201,1.326 L11.869,11.040 L0.539,1.329 ZM-0.000,16.441 L-0.000,2.355 L8.194,9.479 L-0.000,16.441 ZM11.869,12.736 L14.806,10.165 L23.198,17.362 C22.893,17.647 22.483,17.823 22.031,17.823 L1.707,17.823 C1.253,17.823 0.841,17.647 0.535,17.362 L8.932,10.165 L11.869,12.736 Z'/%3E%3C/svg%3E%0A");
}
.contact-wrap a {
    background-repeat: no-repeat;
    padding-left: 0;
    display: inline-block;
    background-position: 0px 0px;
    background-size: auto;
}
.footer-lower{
   position: relative;
}
.footer-lower p {
    color: black;
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    margin: 20px;
    z-index: 1;
    position: relative;
}
.footer-lower p a{
    font-weight: 700;
    color: black;
    transition: all 0.2s;
    text-decoration: none;
}
.footer-lower p a:hover{
    color: #006080;
}
.footer-lower::before {
    content: "" !important;
    border-top: 1px solid #d9d9d9 !important;
    position: absolute !important;
    bottom: 0 !important;
    left: -100% !important;
    right: -100% !important;
    display: block !important;
    width: unset !important;
    top: -20px;
}
footer{
    overflow: hidden;
    position: relative;
}
footer::before {
    content: "" !important;
    width: 50%;
    top: 0;
    position: absolute !important;
    bottom: 0 !important;
    left: 0px !important;
    display: block !important;
    background-color: #006080;
    height: 10px;
    z-index: 2;
}
footer::after {
    content: "" !important;
    width: 50%;
    top: 0;
    position: absolute !important;
    bottom: 0 !important;
    right: 0px !important;
    display: block !important;
    background-color: #ffcc00;
    height: 10px;
    z-index: 2;
}
.footer-upper--right .widget-title {
    display: none;
}
.footer-upper--right .icon-widget span {
    color: black;
    transition: all 0.2s;
}
.footer-upper--right .icon-widget span a:hover{
    color: #006080;
}
.footer-upper--right .icon-widget {
    display: flex;
}
.footer-upper--right .icon-widget p{
    padding: 0;
    margin: 0;
}
.footer-upper--right .icon-widget i {
    font-size: 19px;
    padding-right: 20px;
}
.footer-nav--links .footer_col4:not(:last-child) {
    padding-bottom: 20px;
}
body {
    margin-bottom: 0 !important;
    padding-bottom: 0px !important;
}
@media (max-width: 1440px){
    .footer-upper--left {
        max-width: 445px;
    }
    .footer-upper--right {
        padding-left: 55px;
    }
}
@media (max-width: 1199px){
    .footer-upper--left {
        max-width: 100%;
        width: 100%;
    }
    .footer-upper{
        flex-wrap: wrap;
    }
    .footer-upper--left p {
        max-width: 100%;
    }
    .footer-upper--left {
        max-width: 100%;
        width: 100%;
        padding-right: 0;
        border-right: 0;
        border-bottom: 1px solid #d9d9d9;
        padding-bottom: 20px;
    }
    .footer-upper--right {
        padding-left: 0;
        padding-top: 10px;
        padding-bottom: 45px;
    }
}
@media (max-width: 767px){
    .footer-upper--right{
        flex-wrap: wrap;
    }
    .footer-nav--links {
        width: 100%;
        max-width: 100%;
    }
    .footer-nav--links ul {
        display: flex;
        grid-gap: 0px 20px;
        flex-wrap: wrap;
    }
    .footer-nav--links h2 {
        margin-bottom: 15px;
    }
    .contact-wrap ul li:nth-child(1) {
        width: 100%;
    }
    .banner-text {
        top: 40%;
        transform: translateY(-40%);
    }
}
@media (max-width: 575px){
    .contact-wrap ul li {
        width: 100%;
    }
}
.body-ov{
    overflow: hidden;
}
.inner-banner--txt{
    max-width: 1280px;
    margin: 0 auto;
}
.image-relative {
    position: relative;
}
.image-relative .fl-col-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
}
.image-relative .fl-module, .image-relative .fl-module-content, .image-relative .fl-photo, .image-relative .fl-photo-content, .image-relative .fl-photo-content img {
    height: 100%;
    object-fit: cover;
}
@media (max-width: 992px){
    .image-relative .fl-col-content {
        position: relative;
    }
    .image-relative .fl-photo-content {
        position: relative;
        display: inline-block;
        width: 100%;
    }
    .image-relative .fl-photo-content::before {
        content: "";
        padding-top: 60%;
        display: block;
    }
    .image-relative .fl-photo-content img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }
    .flex-rev .fl-col-group{
        flex-direction: column-reverse;
        display: flex;
    }
}
.service-icon .pp-list-connector {
    display: none;
}
.service-icon .pp-list-item {
    width: calc(33.33% - 20px);
    margin: 10px;
    display: flex;
}
.service-icon .pp-list-item a {
    padding: 20px;
    transition: all 0.2s !important;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
}
.service-icon .pp-list-items {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    grid-gap: unset !important;
}
.service-icon .pp-infolist-icon-inner {
    display: flex;
}
.service-icon .pp-infolist-icon-inner img {
    width: unset;
    height: unset;
}
.service-icon .pp-infolist-title-text {
    color: white !important;
    font-weight: 600;
    font-size: 18px;
}
.service-icon .pp-infolist-description p {
    color: white;
    font-size: 15px;
    font-weight: 400;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
            line-clamp: 2; 
    -webkit-box-orient: vertical;
}
.service-icon .pp-heading-wrapper{
    margin-top: 15px;
    margin-bottom: -5px;
}
.service-icon .pp-list-item-content {
    padding: 40px 30px !important;
}
.acc-main ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.acc-main ul a {
    text-decoration: none;
    color: black;
    transition: all 0.2s;
}
.acc-main ul li:hover a{
    color: #006080;
}
.right-links ul li a{
    padding: 5px 10px;
    background: #f3f3ff;
    border-radius: 5px;
    display: block;
    margin: 0 0 10px 0;
}
.right-links ul li:hover a {
    background: #ddddff;
}
.right-links h3 {
    font-size: 20px;
    color: #006080;
    margin-bottom: 20px;
    font-weight: 600;
}   
.service-accordian .ea-body {
    padding: 50px !important;
}
.acc--inner li {
    padding-left: 30px;
    color: black;
}
.acc--inner li:not(:last-child){
    margin-bottom: 10px;
}
li.acc--inner-add {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 96, 128)' d='M8.847,0.030 C4.702,0.176 1.259,3.408 0.861,7.532 C0.780,8.357 0.827,9.157 0.973,9.922 L0.973,9.922 C0.973,9.922 0.986,10.012 1.028,10.183 C1.157,10.755 1.349,11.311 1.588,11.833 C2.423,13.808 4.352,17.112 8.680,20.707 C8.945,20.929 9.335,20.929 9.604,20.707 C13.932,17.116 15.862,13.812 16.700,11.828 C16.944,11.307 17.132,10.755 17.260,10.178 C17.299,10.012 17.316,9.918 17.316,9.918 L17.316,9.918 C17.414,9.405 17.466,8.879 17.466,8.340 C17.465,3.647 13.577,-0.136 8.847,0.030 ZM9.142,12.478 C6.909,12.478 5.100,10.670 5.100,8.439 C5.100,6.207 6.909,4.399 9.142,4.399 C11.375,4.399 13.184,6.207 13.184,8.439 C13.184,10.670 11.375,12.478 9.142,12.478 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 18px;
}
li.acc--inner-call {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 96, 128)' d='M19.992,15.784 C20.034,16.109 19.936,16.391 19.695,16.631 L16.878,19.428 C16.751,19.569 16.585,19.689 16.380,19.788 C16.175,19.887 15.974,19.950 15.777,19.979 C15.762,19.979 15.720,19.982 15.649,19.989 C15.579,19.996 15.487,19.1000 15.374,19.1000 C15.106,19.1000 14.671,19.954 14.071,19.862 C13.471,19.770 12.737,19.544 11.868,19.184 C10.999,18.824 10.014,18.284 8.913,17.563 C7.811,16.843 6.639,15.854 5.396,14.597 C4.408,13.623 3.588,12.690 2.939,11.801 C2.289,10.911 1.767,10.088 1.371,9.332 C0.976,8.577 0.679,7.892 0.482,7.277 C0.284,6.663 0.150,6.133 0.079,5.688 C0.008,5.243 -0.020,4.894 -0.006,4.640 C0.008,4.385 0.016,4.244 0.016,4.216 C0.044,4.018 0.107,3.817 0.206,3.612 C0.305,3.407 0.425,3.241 0.566,3.114 L3.384,0.296 C3.582,0.099 3.808,-0.000 4.062,-0.000 C4.245,-0.000 4.408,0.053 4.549,0.159 C4.690,0.265 4.810,0.395 4.909,0.551 L7.176,4.852 C7.303,5.077 7.338,5.325 7.282,5.593 C7.225,5.861 7.105,6.087 6.922,6.271 L5.883,7.309 C5.855,7.337 5.831,7.383 5.809,7.447 C5.788,7.510 5.778,7.563 5.778,7.606 C5.834,7.902 5.961,8.241 6.159,8.623 C6.328,8.962 6.590,9.375 6.943,9.862 C7.296,10.349 7.797,10.911 8.447,11.546 C9.082,12.196 9.647,12.701 10.142,13.061 C10.636,13.421 11.049,13.686 11.381,13.856 C11.713,14.025 11.967,14.128 12.143,14.163 L12.408,14.216 C12.436,14.216 12.482,14.205 12.546,14.184 C12.610,14.163 12.655,14.138 12.684,14.110 L13.891,12.881 C14.145,12.655 14.442,12.542 14.781,12.542 C15.021,12.542 15.212,12.584 15.353,12.669 L15.374,12.669 L19.462,15.084 C19.759,15.268 19.936,15.501 19.992,15.784 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 18px;
}
li.acc--inner-fax {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 96, 128)' d='M25.009,24.974 L2.898,24.974 C1.841,24.974 0.937,24.133 0.937,23.078 L0.937,7.890 C0.937,7.022 1.548,6.303 2.350,6.075 L2.350,21.133 C2.350,21.628 2.622,22.077 2.957,22.335 C3.295,22.595 3.694,22.704 4.090,22.704 L9.307,22.704 C9.704,22.704 10.101,22.595 10.437,22.339 C10.775,22.081 11.049,21.632 11.049,21.133 L11.049,4.185 L11.056,4.183 L11.056,3.437 C11.058,3.273 11.127,3.116 11.249,3.006 L14.394,0.150 C14.500,0.052 14.641,-0.002 14.787,-0.002 L23.113,-0.002 C23.788,-0.002 24.323,0.574 24.323,1.235 L24.323,6.073 L25.009,6.073 C26.066,6.073 26.968,6.909 26.968,7.967 L26.968,23.078 C26.968,24.133 26.066,24.974 25.009,24.974 ZM19.407,20.937 L21.685,20.937 C22.593,20.952 22.593,19.583 21.685,19.600 L19.407,19.600 C19.386,19.598 19.364,19.598 19.342,19.600 C18.462,19.654 18.525,20.969 19.407,20.937 ZM21.685,16.574 L19.407,16.574 C18.500,16.558 18.500,17.927 19.407,17.911 L21.685,17.911 C22.593,17.928 22.593,16.558 21.685,16.574 ZM21.685,13.549 L19.407,13.549 C18.500,13.531 18.500,14.901 19.407,14.884 L21.685,14.884 C22.593,14.901 22.593,13.532 21.685,13.549 ZM13.696,20.937 L15.971,20.937 C16.880,20.952 16.880,19.583 15.971,19.600 L13.696,19.600 C13.675,19.598 13.650,19.598 13.628,19.600 C12.743,19.654 12.813,20.974 13.696,20.937 ZM15.971,16.574 L13.696,16.574 C12.787,16.558 12.787,17.927 13.696,17.911 L15.971,17.911 C16.879,17.928 16.879,16.558 15.971,16.574 ZM15.971,13.549 L13.696,13.549 C12.787,13.531 12.787,14.901 13.696,14.884 L15.971,14.884 C16.879,14.901 16.879,13.532 15.971,13.549 ZM23.154,1.235 C23.154,1.171 23.129,1.165 23.113,1.165 L15.008,1.165 L12.226,3.694 L12.226,11.425 C12.226,11.489 12.250,11.497 12.269,11.497 L23.113,11.497 C23.129,11.497 23.154,11.489 23.154,11.425 L23.154,1.235 ZM20.952,6.117 L14.428,6.117 C14.054,6.122 13.750,5.822 13.750,5.448 C13.750,5.076 14.054,4.776 14.428,4.782 L20.952,4.782 C21.328,4.776 21.632,5.076 21.632,5.448 C21.632,5.823 21.328,6.122 20.952,6.117 ZM14.428,7.523 L17.411,7.523 C17.784,7.517 18.090,7.817 18.090,8.192 C18.090,8.564 17.784,8.864 17.411,8.860 L14.428,8.860 C14.054,8.864 13.750,8.563 13.750,8.192 C13.750,7.817 14.054,7.517 14.428,7.523 ZM9.297,21.587 L4.079,21.587 C3.703,21.587 3.457,21.379 3.457,21.133 L3.457,3.525 C3.457,3.278 3.703,3.070 4.079,3.070 L9.297,3.070 C9.671,3.070 9.923,3.278 9.923,3.525 L9.923,21.133 C9.923,21.379 9.671,21.587 9.297,21.587 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
}
li.acc--inner-per {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40px' height='48px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 96, 128)' d='M38.241,41.814 C37.286,42.594 33.761,47.459 20.000,47.459 C6.239,47.459 2.714,42.594 1.759,41.814 C1.046,41.229 0.881,40.060 1.006,39.264 L1.356,37.033 C1.650,35.162 2.826,33.547 4.517,32.693 L11.893,28.964 C12.124,28.847 12.312,28.671 12.470,28.474 C14.605,30.732 17.200,32.059 20.000,32.059 C22.801,32.059 25.395,30.732 27.530,28.474 C27.688,28.671 27.876,28.847 28.107,28.964 L35.484,32.693 C37.174,33.547 38.350,35.162 38.644,37.033 L38.994,39.264 C39.119,40.060 38.954,41.229 38.241,41.814 ZM28.880,16.094 C28.363,21.439 24.904,24.970 20.000,24.970 C15.096,24.970 11.637,21.440 11.120,16.094 L10.388,10.318 C9.934,4.643 14.566,0.541 20.000,0.541 C25.434,0.541 30.066,4.643 29.612,10.318 L28.880,16.094 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 18px;
}
li.acc--inner-mail {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 96, 128)' d='M21.388,17.001 C21.019,17.371 20.574,17.556 20.056,17.556 L2.692,17.556 C2.173,17.556 1.729,17.371 1.359,17.001 C0.990,16.632 0.805,16.188 0.805,15.668 L0.805,6.303 C1.151,6.688 1.548,7.030 1.996,7.329 C4.843,9.263 6.797,10.620 7.859,11.398 C8.307,11.729 8.671,11.986 8.950,12.171 C9.229,12.356 9.601,12.545 10.064,12.737 C10.528,12.930 10.961,13.026 11.362,13.026 L11.374,13.026 L11.386,13.026 C11.787,13.026 12.219,12.930 12.683,12.737 C13.147,12.545 13.519,12.356 13.798,12.171 C14.077,11.986 14.441,11.729 14.889,11.398 C16.226,10.431 18.184,9.075 20.763,7.329 C21.212,7.022 21.605,6.680 21.943,6.303 L21.943,15.668 C21.943,16.188 21.758,16.631 21.388,17.001 ZM19.926,6.067 C16.969,8.119 15.129,9.397 14.406,9.900 C14.327,9.956 14.160,10.075 13.904,10.260 C13.648,10.445 13.436,10.594 13.267,10.708 C13.098,10.822 12.894,10.950 12.654,11.092 C12.414,11.233 12.188,11.339 11.976,11.410 C11.763,11.481 11.566,11.516 11.386,11.516 L11.374,11.516 L11.362,11.516 C11.181,11.516 10.985,11.481 10.772,11.410 C10.560,11.339 10.334,11.233 10.094,11.092 C9.854,10.950 9.649,10.822 9.480,10.708 C9.311,10.594 9.099,10.445 8.844,10.260 C8.588,10.075 8.421,9.956 8.342,9.900 C7.627,9.397 6.597,8.680 5.252,7.748 C3.907,6.816 3.101,6.256 2.834,6.067 C2.346,5.737 1.886,5.282 1.454,4.704 C1.021,4.126 0.805,3.590 0.805,3.094 C0.805,2.481 0.968,1.970 1.294,1.561 C1.621,1.152 2.086,0.947 2.692,0.947 L20.055,0.947 C20.567,0.947 21.009,1.132 21.382,1.502 C21.756,1.871 21.943,2.316 21.943,2.835 C21.943,3.456 21.750,4.050 21.365,4.616 C20.979,5.182 20.500,5.666 19.926,6.067 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 0 4px;
}
li.acc--inner-web {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32px' height='32px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 96, 128)' d='M16.000,31.409 C7.490,31.409 0.591,24.510 0.591,16.000 C0.591,7.490 7.490,0.591 16.000,0.591 C24.510,0.591 31.409,7.490 31.409,16.000 C31.409,24.510 24.510,31.409 16.000,31.409 ZM16.000,2.873 C8.750,2.873 2.873,8.750 2.873,16.000 C2.873,23.250 8.750,29.127 16.000,29.127 C23.250,29.127 29.127,23.250 29.127,16.000 C29.127,8.750 23.250,2.873 16.000,2.873 ZM25.722,18.564 L22.438,18.564 C22.520,17.735 22.564,16.878 22.564,16.000 C22.564,15.122 22.520,14.265 22.438,13.436 L25.722,13.436 C25.938,14.263 26.051,15.123 26.051,16.000 C26.051,16.877 25.938,17.737 25.722,18.564 ZM20.873,7.205 C21.682,7.655 22.434,8.220 23.107,8.893 C23.562,9.348 23.967,9.839 24.321,10.359 L21.928,10.359 C21.653,9.205 21.296,8.143 20.873,7.205 ZM12.657,18.564 C12.563,17.731 12.513,16.870 12.513,16.000 C12.513,15.130 12.563,14.269 12.657,13.436 L19.343,13.436 C19.437,14.269 19.487,15.130 19.487,16.000 C19.487,16.870 19.437,17.731 19.343,18.564 L12.657,18.564 ZM14.111,8.093 C14.921,6.473 15.733,5.949 16.000,5.949 C16.267,5.949 17.079,6.473 17.889,8.093 C18.225,8.764 18.513,9.529 18.748,10.359 L13.252,10.359 C13.487,9.529 13.775,8.765 14.111,8.093 ZM7.679,21.641 L10.072,21.641 C10.347,22.795 10.704,23.857 11.127,24.795 C10.318,24.345 9.566,23.780 8.893,23.107 C8.438,22.652 8.033,22.161 7.679,21.641 ZM7.679,10.359 C8.033,9.839 8.438,9.348 8.893,8.893 C9.566,8.220 10.318,7.655 11.127,7.205 C10.704,8.143 10.347,9.205 10.072,10.359 L7.679,10.359 ZM9.436,16.000 C9.436,16.878 9.480,17.735 9.562,18.564 L6.278,18.564 C6.062,17.737 5.949,16.877 5.949,16.000 C5.949,15.123 6.062,14.263 6.278,13.436 L9.562,13.436 C9.480,14.265 9.436,15.122 9.436,16.000 ZM17.889,23.907 C17.079,25.527 16.267,26.051 16.000,26.051 C15.733,26.051 14.921,25.527 14.111,23.907 C13.775,23.236 13.487,22.471 13.252,21.641 L18.748,21.641 C18.513,22.471 18.225,23.235 17.889,23.907 ZM24.321,21.641 C23.967,22.161 23.562,22.652 23.107,23.107 C22.434,23.780 21.682,24.345 20.873,24.795 C21.296,23.857 21.653,22.795 21.928,21.641 L24.321,21.641 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 22px;
}
.right-links ul {
    display: flex;
    grid-gap: 20px;
    flex-wrap: wrap;
}
ul.det-list li {
    padding-left: 30px;
}
.service-accordian .ea-card {
    background-color: #e5f8ff !important;
    border: 0px !important;
    border-radius: 5px;
}
.service-accordian .ea-header a {
    font-size: 20px !important;
    padding: 10px 15px !important;
    color: black !important;
    font-weight: 600 !important;
}
.service-accordian .ea-header a i {
    float: right !important;
    padding: 0 !important;
    margin: 0 !important;
}
.service-accordian .ea-body {
    background-color: #fafeff !important;
    border: 1px solid #e5f8ff;
}
@media (max-width: 991px){
    .service-icon .pp-list-item {
        width: calc(50% - 20px);
    }
}
@media (max-width: 767px){
    .service-accordian .ea-body {
        padding: 30px 20px !important;
    }
    .service-icon .pp-list-item {
        width: calc(100%);
        margin: 10px 0;
    }
    .service-icon .pp-list-items {
        margin: 0 -20px;
    }
    .right-links ul {
        flex-direction: column;
    }
    .right-links ul li{
        width: fit-content;
    }
}
.resources-list .fl-module-pp-infolist .pp-icon-wrapper {
    display: none;
}
.resources-list .fl-module-pp-infolist .pp-infolist-description p{
    margin-top: 0px;
}
.resources-list .fl-module-pp-infolist .pp-infolist-description p a {
    color: black;
    text-decoration: none;
    transition: all 0.2s;
    padding: 5px 20px;
    background-color: #fff2be;
    border-radius: 5px;
    display: block;
    text-align: center;
}
.resources-list .fl-module-pp-infolist .pp-infolist-description p a:hover{
  background-color: #006080;
  color: white;
}
.resources-list .pp-list-connector {
    display: none;
}
.resources-list .pp-list-items {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    grid-gap: 15px !important;
}
.res-list-wrap .fl-col-group {
    flex-direction: column;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.res-list-wrap .fl-col-group .fl-col{
    width: 100% !important;
}
.contact-pl-list .pp-icon-wrapper {
    display: none !important;
}
.contact-pl-list .pp-infolist-title {
    font-size: 18px;
    color: black;
    font-weight: 500;
}
.contact-pl-list .right-links-sec ul {
    gap: 5px;
    list-style: disc;
    padding-left: 20px;
    margin: 0 0 30px 0;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 20px;
}
.contact-pl-list .right-links-sec ul li{
    color: black;
    font-size: 16px;
    font-weight: 400;
}
.contact-pl-list .acc--inner ul{
    gap: 0;
}
.contact-list .fl-col-content {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 20px;
    justify-content: center;
    margin: 0 -10px;
}
.contact-list .fl-col-content .fl-module {
    background-color: #fff7d9;
    padding: 50px;
    border-radius: 10px;
    width: calc(50% - 20px);
}
.contact-list .pp-infolist-title-text {
    margin-bottom: 20px !important;
}
@media (max-width: 991px){
    .contact-list .fl-col-content .fl-module {
        padding: 30px;
    }
}
@media (max-width: 767px){
    .contact-list .fl-col-content .fl-module {
        width: calc(100%);
    }
}
.footer-nav--links .current_page_item a::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    background: #006080;
    height: 1px;
}
.footer-nav--links ul li {
    position: relative;
    width: fit-content;
}
.apply-icons .pp-list-connector {
    display: none;
}
.apply-icons .pp-infolist-description p {
    font-size: 13px;
    margin-top: 5px;
}
.apply-icons .pp-list-items {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 20px !important;
    flex-direction: row;
    justify-content: center;
}
.apply-icons .pp-list-items li {
    width: fit-content;
    background: #fff2be;
    border-radius: 10px;
    padding: 10px 30px 10px 18px !important;
    transition: all 0.2s;
}
.apply-icons .pp-icon-wrapper{
    margin-right: 9px !important;
}
.apply-icons h3 {
    font-weight: 600;
    font-size: 18px;
    color: black !important;
}
.apply-icons .pp-infolist-icon-inner span::before{
    color: black !important;
}
.footer-nav--links ul li:hover a{
    color: #006080;
}
.footer-nav--links .current_page_item a{
    color: #006080;
}
li.dot::before {
    position: absolute;
    content: "";
    transform: translateY(-50%);
    top: 50%;
    bottom: 0;
    left: 0;
    right: 0;
    background: #b0b0b0;
    height: 10px;
    width: 10px;
    border-radius: 10px;
}
li.dot {
    position: relative;
}