.wp-block-image.aligncenter {
    text-align: center;
    clear: both;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-block-image.aligncenter>figcaption, .wp-block-image .aligncenter>figcaption, .wp-block-image.alignleft>figcaption, .wp-block-image .alignleft>figcaption, .wp-block-image.alignright>figcaption, .wp-block-image .alignright>figcaption {
    caption-side: bottom;
		display:block;
}

#menu-item-16918 {
border: 1px solid black;
}


.wp-block-heading {
	color:white !important;
}


.ast-mm-custom-content {
	font-size:14px;
	font-weight:400;
	color:#6e6d6d;
}


.ast-mm-custom-text-content {
	font-size:14px;
	font-weight:400;
	color:#6e6d6d;
}


.ast-desktop .ast-mm-custom-text-content {
margin-bottom: .9em;
/*margin-top: -20px;*/
}
.ast-desktop .ast-mega-menu-enabled .menu-item-heading:not(.menu-item-has-children)>a {
    margin-bottom: 0em !important;
}
.ast-hfb-header .ast-builder-menu-1 .main-header-menu .sub-menu .menu-link{
	font-family: 'Poppins',sans-serif;
    font-weight: 500;
}
#fd-ticker-48781a8 .top-heading{
	padding:0px 20px 0px 10px;
}
/*.sub_menu a .menu-text{
font-size:16px;
}
.sub_menu ul li a .menu-text{
	font-size:14px;
}*/
.wppsac-post-slider h2.wppsac-post-title, .wppsac-post-carousel h2.wppsac-post-title {
    margin: 0px 0px 0px 50px !important;
    line-height: 26px;
}
.wppsac-post-slider .wppsac-post-date, .wppsac-post-carousel .wppsac-post-date{
	 margin: 0px 0px 0px 50px !important;
}
.wppsac-post-slider h2.wppsac-post-title a{
	color:#fff !important;
}
.wppsac-post-content .wppsac-readmorebtn{
	padding:4px 0px;
	border:unset;
}
.wppsac-post-slider.design-4 .wppsac-post-content a.wppsac-readmorebtn{
	color:#fff;
	border-bottom:1px solid #fff;
	font-size:16px;
	border-color:unset;
}
.wppsac-post-slider .wppsac-post-date::after{
	background:#038fc7;
}
.wppsac-post-slider h2.wppsac-post-title a, .wppsac-post-carousel h2.wppsac-post-title a{
	font-size:18px;
}
.sub_menu_style.menu-item-21854 a.menu-link .menu-text{
	/*border-bottom:1px solid #fff;*/
}
.ast-desktop .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link{
	padding:0px!important;

}
.ast-desktop .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-21854.menu-item-heading > .menu-link, .ast-desktop .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-21855.menu-item-heading > .menu-link,.ast-desktop .astra-megamenu-li .menu-item-18975.menu-item-heading > .menu-link{
		justify-content:space-between;
	display:flex;
	    
}
.ast-desktop .astra-megamenu-li .menu-item-18603.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .menu-item-18603.menu-item-heading > .menu-link, .ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .menu-item-18603.menu-item-heading > .menu-link{
	border-width: thin;
}
.wppsac-post-slider.design-4 .slick-prev, .wppsac-post-slider.design-4 .slick-prev, .wppsac-post-slider.design-4 .slick-next{
	background:transparent;
}
.wppsac-post-slider.design-4 .slick-dots{
	display:none !important;
}
.page-id-24644{
	background:#0470b9;
}
/*.elementor-24654 .elementor-element.elementor-element-c5149dd .elementor-heading-title:after{
	    content: '';
    width: 118px;
    height: 7px;
    background: #0094cf;
    display: block;
}*/
.hs-form-field label:not(.hs-error-msg) {
    color: #fff!important;
}
.elementor-counter .elementor-counter-title {
    line-height: 1.9;
}

.ast-below-header-bar {
    background-color: #003677;
    background-image: none;
}
.page-id-24654 #hubspot-conversations-iframe{
	display:none !important;
}
.page-id-29409,.page-id-28992{
	  background-color: #fff;
}

.btn-link {
                text-decoration: none;
                padding: 3px 0;
                border-bottom: 2px solid transparent;
                position: relative;
                text-align: left
            }

            .btn-link:after {
                content: '';
                position: absolute;
                bottom: -1px;
                height: 1px;
                left: 100%;
                transform: translateX(-100%);
                width: 100%
            }

            .btn-link:hover,.btn-link:active,.btn-link.active {
                text-decoration: none;
                border-bottom-color: transparent
            }

            .btn-link:hover:after,.btn-link:active:after,.btn-link.active:after {
                transition: buttonLinkAnimation .5s ease-in-out;
                -webkit-animation: buttonLinkAnimation .5s ease-in-out;
                -moz-animation: buttonLinkAnimation .5s ease-in-out;
                -o-animation: buttonLinkAnimation .5s ease-in-out;
                -ms-transition: buttonLinkAnimation .5s ease-in-out;
                animation: buttonLinkAnimation .5s ease-in-out
            }

            .btn-link:focus,.btn-link.focus {
                will-change: opacity,transform;
                transition: opacity .25s ease-in-out,transform .25s ease-in-out;
                opacity: .6;
                transform: translateY(2px);
                box-shadow: none !important
            }

            .btn-link:disabled,.btn-link.disabled {
                color: #d8d8d8;
                pointer-events: none
            }

            .btn-link.light {
                color: #141414
            }

            .btn-link.light:after {
                background-color: #141414
            }

            .btn-link.light:hover,.btn-link.light:focus,.btn-link.light.focus {
                color: #141414;
                border-bottom-color: transparent
            }

            .btn-link.dark {
                color: #fff
            }

            .btn-link.dark:after {
                background-color: #fff
            }

            .btn-link.dark:hover,.btn-link.dark:focus,.btn-link.dark.focus {
                color: #fff;
                border-bottom-color: transparent
            }

            @-webkit-keyframes buttonLinkAnimation {
                0 {
                    left: 100%;
                    -webkit-transform: translateX(-100%);
                    width: 100%
                }

                40% {
                    left: 100%;
                    -webkit-transform: translateX(-100%);
                    width: 0
                }

                60% {
                    left: 100%;
                    -webkit-transform: translateX(-100%);
                    width: 0
                }

                61% {
                    left: 0;
                    -webkit-transform: translateX(0)
                }

                100% {
                    left: 0;
                    -webkit-transform: translateX(0);
                    width: 100%
                }
            }

            @-moz-keyframes buttonLinkAnimation {
                0 {
                    left: 100%;
                    -moz-transform: translateX(-100%);
                    width: 100%
                }

                40% {
                    left: 100%;
                    -moz-transform: translateX(-100%);
                    width: 0
                }

                60% {
                    left: 100%;
                    -moz-transform: translateX(-100%);
                    width: 0
                }

                61% {
                    left: 0;
                    -moz-transform: translateX(0)
                }

                100% {
                    left: 0;
                    -moz-transform: translateX(0);
                    width: 100%
                }
            }

            @-o-keyframes buttonLinkAnimation {
                0 {
                    left: 100%;
                    -o-transform: translateX(-100%);
                    width: 100%
                }

                40% {
                    left: 100%;
                    -o-transform: translateX(-100%);
                    width: 0
                }

                60% {
                    left: 100%;
                    -o-transform: translateX(-100%);
                    width: 0
                }

                61% {
                    left: 0;
                    -o-transform: translateX(0)
                }

                100% {
                    left: 0;
                    -o-transform: translateX(0);
                    width: 100%
                }
            }

            @-ms-keyframes buttonLinkAnimation {
                0 {
                    left: 100%;
                    -ms-transform: translateX(-100%);
                    width: 100%
                }

                40% {
                    left: 100%;
                    -ms-transform: translateX(-100%);
                    width: 0
                }

                60% {
                    left: 100%;
                    -ms-transform: translateX(-100%);
                    width: 0
                }

                61% {
                    left: 0;
                    -ms-transform: translateX(0)
                }

                100% {
                    left: 0;
                    -ms-transform: translateX(0);
                    width: 100%
                }
            }

            @keyframes buttonLinkAnimation {
                0 {
                    left: 100%;
                    transform: translateX(-100%);
                    width: 100%
                }

                40% {
                    left: 100%;
                    transform: translateX(-100%);
                    width: 0
                }

                60% {
                    left: 100%;
                    transform: translateX(-100%);
                    width: 0
                }

                61% {
                    left: 0;
                    transform: translateX(0)
                }

                100% {
                    left: 0;
                    transform: translateX(0);
                    width: 100%
                }
            }
