/*------------------------------------*\

    Header CSS - REST

    Dropdowns, media queries, animations, hover states, and complex interactions.

\*------------------------------------*/

			.page-header #fxmenu .ubermenu-nav > li.open ._main-dropdown{opacity:1;display:block;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}

				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2{min-height:100%;display: flex;float: none;width: 100%;}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 32px;font-family:inherit;font-weight:600;font-size:18px;line-height:1;letter-spacing:-0.0045em;color:#222222;flex-direction: row-reverse;padding-top: 24px;padding-bottom: 0px;}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image ._icon{vertical-align:middle;display:inline-block;margin-left:8px;max-height:48px;}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image ._icon img{width:auto;max-height:48px;}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 ul{font-family:inherit;font-size:15px;line-height:21px;list-style:none;margin:0;}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 > ul{font-family:inherit;font-size:15px;line-height:21px;list-style:none;margin:0;background:#FFFFFF;-webkit-box-shadow:0px 2px 6px rgba(110,123,129,0.1);-moz-box-shadow:0px 2px 6px rgba(110,123,129,0.1);box-shadow:0px 2px 6px rgba(110,123,129,0.1);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom: 16px;margin-left: 12px;margin-right: 12px;width: 100%;}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 li:not(.widget){margin-top: 0px;}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 li:not(.widget) .ubermenu-item-level-4 > a > .ubermenu-target-title {margin-bottom:24px;}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 li.widget{padding:0px;display: flex; align-items: stretch; height: 100%;}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn){font-family:inherit;display:inline-block;vertical-align:top;text-decoration:none;font-weight:400;font-size:15px;line-height:21px;letter-spacing:-0.003em;color:#222222;padding: 0px;}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn):after{content:"->";letter-spacing:0;width:0;white-space:nowrap;line-height:1;display:inline-block;opacity:0;visibility:hidden;position:relative;left:-20px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;transition:all 0.3s;transition:all 0.3s}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 li.active> a:not(.fx-btn),
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn):hover{color:#207DE9;}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 li a:not(.fx-btn):hover:after{opacity:1;visibility:visible;left:4px}
				.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 > .ubermenu-submenu {padding-bottom: 0px;}

				.page-header ._main-dropdown-card{width: 100%;height:100%;padding:24px;min-height:424px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0px 2px 6px rgba(110,123,129,0.1);-moz-box-shadow:0px 2px 6px rgba(110,123,129,0.1);box-shadow:0px 2px 6px rgba(110,123,129,0.1);background-position:center 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background:rgba(204,228,255,0.5);background-size:cover}
				.page-header ._main-dropdown-card.bg-light-orange {background: #fef4e8!important;}
				.page-header ._main-dropdown-card ._value{margin:0 0 8px;font-family:inherit;font-weight:900;font-size:48px;line-height:56px;letter-spacing:-0.024em;color:#207DE9;text-align:center;}
				.page-header ._main-dropdown-card ._title{margin:0 0 24px;font-family:inherit;font-weight:600;font-size:21px;line-height:1.2;letter-spacing:-0.0055em;color:#222222;text-align:center;}
				.page-header ._main-dropdown-card h3._title{font-weight:900;font-size:32px;line-height:42px;letter-spacing:-0.018em;}
				.page-header ._main-dropdown-card ._title3{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 24px;font-family:inherit;font-weight:900;font-size:32px;line-height:110%;letter-spacing:-0.018em;color:#222222;}
				.page-header ._main-dropdown-card ._title3 span{font-weight:900;font-size:72px;line-height:1;color:#207DE9;margin-right:8px}
				.page-header ._main-dropdown-card ._title2{margin:0 0 2px;font-family:inherit;font-weight:900;font-size:24px;line-height:34px;letter-spacing:-0.018em;color:#222222;}
				.page-header ._main-dropdown-card ._subtitle{margin:0 0 16px;font-family:inherit;font-weight:600;font-size:18px;line-height:25px;letter-spacing:-0.0045em;color:#222222;}
				.page-header ._main-dropdown-card ._text{margin:0 0 24px;font-family:inherit;font-weight:400;font-size:15px;line-height:24px;letter-spacing:-0.003em;color:#374046;}
				.page-header ._main-dropdown-card ._sep{display:block;width:100%;margin-right:-8px;margin-bottom:15px}
				.page-header ._main-dropdown-card ._sep span{position:relative;overflow:hidden;display:block;vertical-align:middle;}
				.page-header ._main-dropdown-card ._sep span:before{content:"";position:absolute;right:80px;top:50%;margin-top:-1px;border-bottom:2px solid #207DE9;width:2000px}
				.page-header ._main-dropdown-card.bg-light-orange ._sep span:before{border-bottom:2px solid #fe5800!important;}
				.page-header ._main-dropdown-card ._sep span img{max-width:48px;max-height:48px;display:block;margin-left:auto}
				.page-header ._main-dropdown-card ._btn{display:block;margin-top:auto;width:100%;padding:16px;text-decoration:none;font-family:inherit;font-weight:600;font-size:18px;line-height:28px;text-align:center;letter-spacing:-0.0045em;color:#FFFFFF;background:#207DE9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
				.page-header ._main-dropdown-card ._btn:hover{color:#fff;background:#116FDA;}
				.page-header ._main-dropdown-card ._btn:focus{color:#fff;background:#0E6AD2;}

				.page-header #fxmenu .ubermenu-item-level-3 .ubermenu-submenu > li,
				.page-header #fxmenu .ubermenu-item-level-3 > .ubermenu-target{padding-left:24px!important;padding-right:24px!important;}
				.page-header #fxmenu .ubermenu-item-level-3 > .ubermenu-submenu {padding-top: 0px;}
				.page-header #fxmenu .ubermenu-item-level-3, .page-header #fxmenu .ubermenu-item-level-3 > ul{height: 100%;}

				.page-header .ubermenu .ubermenu-item-layout-image_right>.ubermenu-target-text {padding-right: 0px!important;}

@media (min-width:1921px){
	.page-header ._main-dropdown-card{background-position:center 25%}
}
@media (max-width:1900px){
	.page-header ._main-dropdown-card ._title3{font-size:28px;}
	.page-header ._main-dropdown-card ._title3 span{font-size:68px;}
}
@media (max-width:1760px){
	.page-header ._main-dropdown-card ._title3{display:block;text-align:center;font-size:20px;}
	.page-header ._main-dropdown-card ._title3 span{display:block;margin:0;font-size:48px;}
}
@media (max-width:1700px){

}
/* 1600px and 1550px header chrome breakpoints moved to header-critical.css (above-the-fold geometry) */
@media (max-width:1440px){
	.page-header ._main-dropdown-card ._value{font-size: 38px;line-height: 46px;}
	.page-header ._main-dropdown-card ._title{font-size: 18px}
	.page-header ._main-dropdown-card h3._title{font-size: 28px;line-height: 34px;}
	.page-header ._main-dropdown-card ._title2{font-size: 20px;line-height: 28px;}
}
/* 1400px header chrome breakpoint moved to header-critical.css (above-the-fold geometry) */
@media (max-width:1199px){
	.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu ._main-dropdown-card-col{display:none}
}
@media (max-width:1199px){
	/* Header chrome rules for this breakpoint (topbar, logo, toggle, closed drawer)
	   moved to header-critical.css. Drawer open/animation states stay here. */
	.page-header #fxmenu ._menu._animate{display:block;opacity:0;}
	.page-header #fxmenu ._menu.open_mobile{opacity:1;display:block;padding:16px 0;}

		.page-header #fxmenu ._menu-footer-mobile{display:-ms-flexbox;display:flex;flex-direction: row;}

		.page-header #fxmenu .ubermenu-nav{display:block;}
		.page-header #fxmenu .ubermenu-nav > li{display:block}
		.page-header #fxmenu .ubermenu-nav > li > a{padding:32px;font-weight:600;font-size:18px;line-height:100%;}
		.page-header #fxmenu .ubermenu-nav > li > a:before{opacity:0.4;content:"";position:absolute;bottom:0;left:24px;right:24px;border-bottom:1px solid #BEC6CD}
		.page-header #fxmenu .ubermenu-nav li:last-child ._main-link:before{display:none}
		.page-header #fxmenu .ubermenu-nav > li > a:after{font-size:22px;font-weight:400;right:32px;margin-top:-11px;}
		.page-header #fxmenu .ubermenu-nav ._main-dropdown{position:relative;max-height:0;overflow:hidden;display:block;opacity:1;}
		.page-header #fxmenu .ubermenu-nav > li._animate ._main-dropdown{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}
		.page-header #fxmenu .ubermenu-nav > li.open ._main-dropdown{max-height:2000px;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}

		.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
		.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row>div{margin-bottom:0;}
		.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row{padding:8px 32px;}
			.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-height:inherit;padding:0}
			.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image{cursor:pointer;position:relative;display:block;padding:16px 0;margin:0;font-weight:400;font-size:16px;line-height:1;letter-spacing:-0.0045em;}
			.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image:after{content:"\e900";font-family:'ic-hdr' !important;margin-left:8px;position:absolute;top:50%;margin-top:-11px;line-height:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:22px;font-weight:400;right:0;}
			.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 .ubermenu-item-level-3.open .ubermenu-target-with-image:after {-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg);}
			.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image:hover{font-weight:600}
			.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image ._icon{display:none;}
			.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2 ._body{max-height:0;overflow:hidden;position:relative;padding-left:16px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
			.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2.open ._title{font-weight:600}
			.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2.open ._title:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
			.page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-2.open ._body{max-height:1000px;padding-top:16px;padding-bottom:24px}

			.page-header ._main-dropdown-card{display:none}

			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3 .ubermenu-submenu {padding-left: 16px;overflow: hidden;max-height: 0px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3 .ubermenu-item-layout-image_right>.ubermenu-image {display: none;}

			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3.open > .ubermenu-target > .ubermenu-target-title {font-weight: 600;}
			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3.open .ubermenu-submenu {max-height:1000px;padding-top:16px;padding-bottom:24px}

			.page-header #fxmenu .ubermenu-nav .ubermenu-retractor {display: none;}

			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 {margin-left: 0px;}
			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 ul .ubermenu-item-level-3 .ubermenu-submenu {padding-bottom: 0px;padding-top: 0px;}
			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li:not(.widget) .ubermenu-item-level-4>a>.ubermenu-target-title {margin-bottom: 0px;}

			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2>ul {margin-left: 0px; background: transparent; box-shadow: none;}
			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 .ubermenu-target-with-image {padding-left: 0px!important; padding-right: 0px!important;}
			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li.ubermenu-item-level-4 {padding-left: 0px!important; padding-right: 0px!important;margin-bottom: 24px;}
			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2 li.ubermenu-item-level-4:last-child{margin-bottom: 0px;}
			.page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-2>.ubermenu-submenu {    margin: 0px;}

			.ubermenu-responsive .ubermenu-item.ubermenu-active > .ubermenu-submenu.ubermenu-submenu-type-mega {display: block; position: relative;}

			body.mobile_menu_opened nav.ubermenu {max-height: 100%!important; visibility: visible!important;}
			html.menu-is-active {overflow: hidden;}
}

/*** Header Sticky Tweaks ***/
.hideheader {position: absolute;width: 100%; display: block;}
/* .page-header.js-scrolled #fxheader {position: fixed; top: 0;} */
.page-header.js-scrolled #fxheader { position: fixed;  top: 0; animation: slideDown 0.35s ease-out; }
@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }
    to {
        transform: translateY(0);
    }
}
.page-content.scrolled { margin-top: 150px; }

.page-header.js-scrolled #fxmenu ._menu {top: 64px;}

.admin-bar .page-header {margin-top: 32px;}
.admin-bar .page-header.js-scrolled #fxheader {top: 32px;}
.admin-bar .page-header #fxmenu ._menu {top: 162px;}

@media (max-width:1199px){
	.admin-bar .page-header.js-scrolled #fxmenu ._menu {top: 90px;}
}

@media (max-width:782px){
	.admin-bar .page-header {margin-top: 46px;}
	.admin-bar .page-header #fxheader {top: 46px!important;}
	.admin-bar .page-header.js-scrolled #fxmenu ._menu {top: 100px;}
	.admin-bar .page-header #fxmenu ._menu {top: 170px;}
}

@media (max-width:600px){
	.admin-bar .page-header.js-scrolled #fxheader {top: 0px!important;}
	.admin-bar .page-header.js-scrolled #fxmenu ._menu {top: 63px!important;}
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/**
 * Masthead
 */

.masthead {
    padding-top: 96px;
    padding-bottom: 96px;
    background-color: var(--blue-07);
    color: var(--gray-03);
}


/**
 * Breadcrumbs
 */

.breadcrumbs {
    margin: 0;
    padding: 0;
}

.breadcrumbs ul {
    margin: 0;
    list-style: none;
    padding: 0;
    z-index: 1;
    position: relative;
}

.breadcrumbs li {
    margin: 0 0 0;
    padding: 0;
    color: var(--blue-14);
    font-family: var(--font-inter);
    font-size: 15px;
    font-weight: bold;
    line-height: 1.1em;
    display: inline-block;
    position: relative;
    text-transform: uppercase;

}

.breadcrumbs ul li::before {
    content: '/';
    position: absolute;
    top: 0;
    left: 0;
    color: #B6C0C7;
    display: block;
}

.breadcrumbs ul li+li {
    margin-left: 15px;
    padding-left: 15px;
}

.breadcrumbs li:first-child {
    padding-left: 0;
}

.breadcrumbs li:last-child {
    border-right: none;
    padding-right: 0;
}

.breadcrumbs li:last-child {
    border-right: none;
    padding-right: 0;
}

.breadcrumb_last {
    display: inline-block;
    position: relative;
    padding-left: 15px;
    margin-left: .4rem;
    display: none;
}

.breadcrumb_last::before {
    content: '/';
    position: absolute;
    top: 0;
    left: 0;
    color: #B6C0C7;
    display: block;
}

.breadcrumbs li a {
    color: var(--Primary-Blue-Darkest, #083A74);
    border: none;
    transition: all .4s ease-in-out;
    text-decoration: none;
}

.breadcrumbs li a:hover {
    color: var(--Primary-Blue-Darkest, #083A74);
}

.breadcrumbs ul li:first-child::before {
    display: none;
}

/* Shorten breadcrumbs in smaller screens and mobile devices */

@media (max-width: 767px) {
    .breadcrumbs ul li:last-child a {
        width: calc(100%);
        display: inline-block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: top;
    }

    .breadcrumbs ul li:nth-child(2) a {
        width: calc(100%)!important;
    }
}


@media (max-width: 1025px) and ( min-width: 768px ){
    breadcrumbs ul li:last-child a {
        width: calc(75%);
        display: inline-block;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        vertical-align: top;
    }

    breadcrumbs ul li:nth-child(2) a {
        width: calc(100%)!important;
    }
}

/*** Extra Classes ***/

/*.page-content,
.post-single-content,
.post-wrapper-archives {
    margin-top: 115px;
}

@media( min-width : 1199px ) {
    .page-content,
    .post-single-content,
    .post-wrapper-archives {
        margin-top: 164px;
    }
}*/

/* Animations Setup */
@-webkit-keyframes rocket-animation {
    0% {
        top: 10%;
        right: 15px;
    }

    10% {
        top: 10%;
        right: 15px;
    }

    20% {
        top: 10%;
        right: 15px;
    }

    25% {
        top: 15%;
        right: 10px;
    }

    30% {
        top: 10%;
        right: 15px;
    }

    35% {
        top: 15%;
        right: 10px;
    }

    40% {
        top: 10%;
        right: 15px;
    }

    45% {
        top: 15%;
        right: 10px;
    }

    50% {
        top: 10%;
        right: 15px;
    }

    55% {
        top: 13%;
        right: 13px;
    }

    75% {
        top: -65%;
        right: -20px;
        opacity: 1;
    }

    75.1% {
        top: -65%;
        right: -20px;
        opacity: 0;
    }

    75.2% {
        top: 150%;
        right: 70px;
        opacity: 0;
    }

    75.3% {
        top: 150%;
        right: 70px;
        opacity: 1;
    }

    100% {
        top: 10%;
        right: 15px;
    }
}
@keyframes rocket-animation {
    0% {
        top: 10%;
        right: 15px;
    }

    10% {
        top: 10%;
        right: 15px;
    }

    20% {
        top: 10%;
        right: 15px;
    }

    25% {
        top: 15%;
        right: 10px;
    }

    30% {
        top: 10%;
        right: 15px;
    }

    35% {
        top: 15%;
        right: 10px;
    }

    40% {
        top: 10%;
        right: 15px;
    }

    45% {
        top: 15%;
        right: 10px;
    }

    50% {
        top: 10%;
        right: 15px;
    }

    55% {
        top: 13%;
        right: 13px;
    }

    75% {
        top: -65%;
        right: -20px;
        opacity: 1;
    }

    75.1% {
        top: -65%;
        right: -20px;
        opacity: 0;
    }

    75.2% {
        top: 150%;
        right: 70px;
        opacity: 0;
    }

    75.3% {
        top: 150%;
        right: 70px;
        opacity: 1;
    }

    100% {
        top: 10%;
        right: 15px;
    }
}

.link-get_a_proposal .rocket-img {
    -webkit-animation: rocket-animation 5s infinite;
    animation: rocket-animation 5s infinite;
}

@-webkit-keyframes cloud-animation1 {
    0% {
        bottom: -17px;
        right: 60px;
    }

    10% {
        bottom: -17px;
        right: 60px;
    }

    20% {
        bottom: -17px;
        right: 60px;
    }

    25% {
        bottom: -14px;
        right: 63px;
    }

    30% {
        bottom: -17px;
        right: 60px;
    }

    35% {
        bottom: -14px;
        right: 63px;
    }

    40% {
        bottom: -17px;
        right: 60px;
    }

    45% {
        bottom: -14px;
        right: 63px;
    }

    50% {
        bottom: -17px;
        right: 60px;
    }

    55% {
        bottom: -14px;
        right: 63px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -17px;
        right: 60px;
    }
}

@keyframes cloud-animation1 {
    0% {
        bottom: -17px;
        right: 60px;
    }

    10% {
        bottom: -17px;
        right: 60px;
    }

    20% {
        bottom: -17px;
        right: 60px;
    }

    25% {
        bottom: -14px;
        right: 63px;
    }

    30% {
        bottom: -17px;
        right: 60px;
    }

    35% {
        bottom: -14px;
        right: 63px;
    }

    40% {
        bottom: -17px;
        right: 60px;
    }

    45% {
        bottom: -14px;
        right: 63px;
    }

    50% {
        bottom: -17px;
        right: 60px;
    }

    55% {
        bottom: -14px;
        right: 63px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -17px;
        right: 60px;
    }
}

@-webkit-keyframes cloud-animation2 {
    0% {
        bottom: -14px;
        right: 50px;
    }

    10% {
        bottom: -14px;
        right: 50px;
    }

    20% {
        bottom: -14px;
        right: 50px;
    }

    25% {
        bottom: -11px;
        right: 47px;
    }

    30% {
        bottom: -14px;
        right: 50px;
    }

    35% {
        bottom: -11px;
        right: 47px;
    }

    40% {
        bottom: -14px;
        right: 50px;
    }

    45% {
        bottom: -11px;
        right: 47px;
    }

    50% {
        bottom: -14px;
        right: 50px;
    }

    55% {
        bottom: -11px;
        right: 47px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -14px;
        right: 50px;
    }
}

@keyframes cloud-animation2 {
    0% {
        bottom: -14px;
        right: 50px;
    }

    10% {
        bottom: -14px;
        right: 50px;
    }

    20% {
        bottom: -14px;
        right: 50px;
    }

    25% {
        bottom: -11px;
        right: 47px;
    }

    30% {
        bottom: -14px;
        right: 50px;
    }

    35% {
        bottom: -11px;
        right: 47px;
    }

    40% {
        bottom: -14px;
        right: 50px;
    }

    45% {
        bottom: -11px;
        right: 47px;
    }

    50% {
        bottom: -14px;
        right: 50px;
    }

    55% {
        bottom: -11px;
        right: 47px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -14px;
        right: 50px;
    }
}

@-webkit-keyframes cloud-animation3 {
    0% {
        bottom: -12px;
    }

    10% {
        bottom: -12px;
    }

    20% {
        bottom: -12px;
    }

    25% {
        bottom: -9px;
    }

    30% {
        bottom: -12px;
    }

    35% {
        bottom: -9px;
    }

    40% {
        bottom: -12px;
    }

    45% {
        bottom: -9px;
    }

    50% {
        bottom: -12px;
    }

    55% {
        bottom: -9px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -12px;
    }
}

@keyframes cloud-animation3 {
    0% {
        bottom: -12px;
    }

    10% {
        bottom: -12px;
    }

    20% {
        bottom: -12px;
    }

    25% {
        bottom: -9px;
    }

    30% {
        bottom: -12px;
    }

    35% {
        bottom: -9px;
    }

    40% {
        bottom: -12px;
    }

    45% {
        bottom: -9px;
    }

    50% {
        bottom: -12px;
    }

    55% {
        bottom: -9px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -12px;
    }
}

@-webkit-keyframes cloud-animation4 {
    0% {
        bottom: -10px;
    }

    10% {
        bottom: -10px;
    }

    20% {
        bottom: -10px;
    }

    25% {
        bottom: -7px;
    }

    30% {
        bottom: -10px;
    }

    35% {
        bottom: -7px;
    }

    40% {
        bottom: -10px;
    }

    45% {
        bottom: -7px;
    }

    50% {
        bottom: -10px;
    }

    55% {
        bottom: -7px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -10px;
    }
}

@keyframes cloud-animation4 {
    0% {
        bottom: -10px;
    }

    10% {
        bottom: -10px;
    }

    20% {
        bottom: -10px;
    }

    25% {
        bottom: -7px;
    }

    30% {
        bottom: -10px;
    }

    35% {
        bottom: -7px;
    }

    40% {
        bottom: -10px;
    }

    45% {
        bottom: -7px;
    }

    50% {
        bottom: -10px;
    }

    55% {
        bottom: -7px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -10px;
    }
}

@-webkit-keyframes cloud-animation5 {
    0% {
        bottom: -14px;
        right: 17px;
    }

    10% {
        bottom: -14px;
        right: 17px;
    }

    20% {
        bottom: -14px;
        right: 17px;
    }

    25% {
        bottom: -11px;
        right: 14px;
    }

    30% {
        bottom: -14px;
        right: 17px;
    }

    35% {
        bottom: -11px;
        right: 14px;
    }

    40% {
        bottom: -14px;
        right: 17px;
    }

    45% {
        bottom: -11px;
        right: 14px;
    }

    50% {
        bottom: -14px;
        right: 17px;
    }

    55% {
        bottom: -11px;
        right: 14px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -14px;
        right: 17px;
    }
}

@keyframes cloud-animation5 {
    0% {
        bottom: -14px;
        right: 17px;
    }

    10% {
        bottom: -14px;
        right: 17px;
    }

    20% {
        bottom: -14px;
        right: 17px;
    }

    25% {
        bottom: -11px;
        right: 14px;
    }

    30% {
        bottom: -14px;
        right: 17px;
    }

    35% {
        bottom: -11px;
        right: 14px;
    }

    40% {
        bottom: -14px;
        right: 17px;
    }

    45% {
        bottom: -11px;
        right: 14px;
    }

    50% {
        bottom: -14px;
        right: 17px;
    }

    55% {
        bottom: -11px;
        right: 14px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -14px;
        right: 17px;
    }
}

@-webkit-keyframes cloud-animation6 {
    0% {
        bottom: -15px;
    }

    10% {
        bottom: -15px;
    }

    20% {
        bottom: -15px;
    }

    25% {
        bottom: -12px;
    }

    30% {
        bottom: -15px;
    }

    35% {
        bottom: -12px;
    }

    40% {
        bottom: -15px;
    }

    45% {
        bottom: -12px;
    }

    50% {
        bottom: -15px;
    }

    55% {
        bottom: -12px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -15px;
    }
}

@keyframes cloud-animation6 {
    0% {
        bottom: -15px;
    }

    10% {
        bottom: -15px;
    }

    20% {
        bottom: -15px;
    }

    25% {
        bottom: -12px;
    }

    30% {
        bottom: -15px;
    }

    35% {
        bottom: -12px;
    }

    40% {
        bottom: -15px;
    }

    45% {
        bottom: -12px;
    }

    50% {
        bottom: -15px;
    }

    55% {
        bottom: -12px;
    }

    75% {
        bottom: -30px;
    }

    100% {
        bottom: -15px;
    }
}

.link-get_a_proposal span {
    width: 18px;
    height: 18px;
    background: var(--white);
    position: absolute;
    border-radius: 50%;
}

.link-get_a_proposal .circle1 {
    opacity: 0.4;
    bottom: -17px;
    right: 60px;
    width: 20px;
    height: 20px;

    -webkit-animation: cloud-animation1 5s infinite;
    animation: cloud-animation1 5s infinite;
}

.link-get_a_proposal .circle2 {
    opacity: 0.8;
    bottom: -14px;
    right: 50px;

    -webkit-animation: cloud-animation2 5s infinite;
    animation: cloud-animation2 5s infinite;
}

.link-get_a_proposal .circle3 {
    opacity: 0.4;
    bottom: -12px;
    right: 37px;

    -webkit-animation: cloud-animation3 5s infinite;
    animation: cloud-animation3 5s infinite;
}

.link-get_a_proposal .circle4 {
    bottom: -10px;
    right: 28px;

    -webkit-animation: cloud-animation4 5s infinite;
    animation: cloud-animation4 5s infinite;
}

.link-get_a_proposal .circle5 {
    opacity: 0.8;
    bottom: -14px;
    right: 17px;

    -webkit-animation: cloud-animation5 5s infinite;
    animation: cloud-animation5 5s infinite;
}

.link-get_a_proposal .circle6 {
    opacity: 0.4;
    bottom: -16px;
    right: 10px;

    -webkit-animation: cloud-animation6 5s infinite;
    animation: cloud-animation6 5s infinite;
}
/* .skip-link-for-screen-reader and its :focus state moved to header-critical.css.
   The skip link is the first element in the body, so it must be hidden before
   first paint or it renders visibly and pushes the header down. */

@media (max-width:1199px){
    .page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-3 > a.ubermenu-target.ubermenu-item-layout-text_only {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 32px;font-family:inherit;font-weight:600;font-size:18px;line-height:1;letter-spacing:-0.0045em;color:#222222;flex-direction: row-reverse;padding-top: 24px;padding-bottom: 0px;}
    .page-header #fxmenu .ubermenu-nav>li>.ubermenu-submenu>.ubermenu-row li.ubermenu-item-level-3  > a.ubermenu-target.ubermenu-item-layout-text_only {padding-left: 0px!important; padding-right: 0px!important;}
    .page-header #fxmenu .ubermenu-nav > li > .ubermenu-submenu > .ubermenu-row li.ubermenu-item-level-3  > a.ubermenu-target.ubermenu-item-layout-text_only{cursor:pointer;position:relative;display:block;padding:16px 0;margin:0;font-weight:400;font-size:16px;line-height:1;letter-spacing:-0.0045em;}
    .page-header #fxmenu .hide-item-on-mobile {display: none!important;}
}

@media (min-width:1200px){
    .page-header #fxmenu .hide-item-on-desktop {display: none!important;}
}