/* replace the pseudo element with the trident animation */
.top-footer ul li a:before {
	content: '';
}

@-webkit-keyframes kf_el_C4rF1R3HMs_an_me90IFE4x {
    0% {
        stroke-dashoffset: 0;
    }
    100% {
        stroke-dashoffset: 0;
    }
}
@keyframes kf_el_C4rF1R3HMs_an_me90IFE4x {
    0% {
        stroke-dashoffset: 0;
    }
    100% {
        stroke-dashoffset: 0;
    }
}
@-webkit-keyframes kf_el_C4rF1R3HMs_an_4mpxWK8A- {
    0% {
        -webkit-transform: translate(1.9000000953674316px, 33.20000076293945px) scale(0.7, 1) translate(-1.9000000953674316px, -33.20000076293945px);
                transform: translate(1.9000000953674316px, 33.20000076293945px) scale(0.7, 1) translate(-1.9000000953674316px, -33.20000076293945px);
    }
    11.11% {
        -webkit-transform: translate(1.9000000953674316px, 33.20000076293945px) scale(1, 1) translate(-1.9000000953674316px, -33.20000076293945px);
                transform: translate(1.9000000953674316px, 33.20000076293945px) scale(1, 1) translate(-1.9000000953674316px, -33.20000076293945px);
    }
    100% {
        -webkit-transform: translate(1.9000000953674316px, 33.20000076293945px) scale(1, 1) translate(-1.9000000953674316px, -33.20000076293945px);
                transform: translate(1.9000000953674316px, 33.20000076293945px) scale(1, 1) translate(-1.9000000953674316px, -33.20000076293945px);
    }
}
@keyframes kf_el_C4rF1R3HMs_an_4mpxWK8A- {
    0% {
        -webkit-transform: translate(1.9000000953674316px, 33.20000076293945px) scale(0.7, 1) translate(-1.9000000953674316px, -33.20000076293945px);
                transform: translate(1.9000000953674316px, 33.20000076293945px) scale(0.7, 1) translate(-1.9000000953674316px, -33.20000076293945px);
    }
    11.11% {
        -webkit-transform: translate(1.9000000953674316px, 33.20000076293945px) scale(1, 1) translate(-1.9000000953674316px, -33.20000076293945px);
                transform: translate(1.9000000953674316px, 33.20000076293945px) scale(1, 1) translate(-1.9000000953674316px, -33.20000076293945px);
    }
    100% {
        -webkit-transform: translate(1.9000000953674316px, 33.20000076293945px) scale(1, 1) translate(-1.9000000953674316px, -33.20000076293945px);
                transform: translate(1.9000000953674316px, 33.20000076293945px) scale(1, 1) translate(-1.9000000953674316px, -33.20000076293945px);
    }
}
@-webkit-keyframes kf_el_VbUmQR8War_an_11t9nLykh {
    0% {
        -webkit-transform: translate(30.200000762939453px, 58.20000076293945px) scale(0.1, 1) translate(-30.200000762939453px, -58.20000076293945px);
                transform: translate(30.200000762939453px, 58.20000076293945px) scale(0.1, 1) translate(-30.200000762939453px, -58.20000076293945px);
    }
    11.11% {
        -webkit-transform: translate(30.200000762939453px, 58.20000076293945px) scale(1, 1) translate(-30.200000762939453px, -58.20000076293945px);
                transform: translate(30.200000762939453px, 58.20000076293945px) scale(1, 1) translate(-30.200000762939453px, -58.20000076293945px);
    }
    100% {
        -webkit-transform: translate(30.200000762939453px, 58.20000076293945px) scale(1, 1) translate(-30.200000762939453px, -58.20000076293945px);
                transform: translate(30.200000762939453px, 58.20000076293945px) scale(1, 1) translate(-30.200000762939453px, -58.20000076293945px);
    }
}
@keyframes kf_el_VbUmQR8War_an_11t9nLykh {
    0% {
        -webkit-transform: translate(30.200000762939453px, 58.20000076293945px) scale(0.1, 1) translate(-30.200000762939453px, -58.20000076293945px);
                transform: translate(30.200000762939453px, 58.20000076293945px) scale(0.1, 1) translate(-30.200000762939453px, -58.20000076293945px);
    }
    11.11% {
        -webkit-transform: translate(30.200000762939453px, 58.20000076293945px) scale(1, 1) translate(-30.200000762939453px, -58.20000076293945px);
                transform: translate(30.200000762939453px, 58.20000076293945px) scale(1, 1) translate(-30.200000762939453px, -58.20000076293945px);
    }
    100% {
        -webkit-transform: translate(30.200000762939453px, 58.20000076293945px) scale(1, 1) translate(-30.200000762939453px, -58.20000076293945px);
                transform: translate(30.200000762939453px, 58.20000076293945px) scale(1, 1) translate(-30.200000762939453px, -58.20000076293945px);
    }
}
@-webkit-keyframes kf_el_PYEIQuA69D_an_4koGyM6FY {
    0% {
        -webkit-transform: translate(30.200000762939453px, 7.5px) scale(0.1, 1) translate(-30.200000762939453px, -7.5px);
                transform: translate(30.200000762939453px, 7.5px) scale(0.1, 1) translate(-30.200000762939453px, -7.5px);
    }
    11.11% {
        -webkit-transform: translate(30.200000762939453px, 7.5px) scale(1, 1) translate(-30.200000762939453px, -7.5px);
                transform: translate(30.200000762939453px, 7.5px) scale(1, 1) translate(-30.200000762939453px, -7.5px);
    }
    100% {
        -webkit-transform: translate(30.200000762939453px, 7.5px) scale(1, 1) translate(-30.200000762939453px, -7.5px);
                transform: translate(30.200000762939453px, 7.5px) scale(1, 1) translate(-30.200000762939453px, -7.5px);
    }
}
@keyframes kf_el_PYEIQuA69D_an_4koGyM6FY {
    0% {
        -webkit-transform: translate(30.200000762939453px, 7.5px) scale(0.1, 1) translate(-30.200000762939453px, -7.5px);
                transform: translate(30.200000762939453px, 7.5px) scale(0.1, 1) translate(-30.200000762939453px, -7.5px);
    }
    11.11% {
        -webkit-transform: translate(30.200000762939453px, 7.5px) scale(1, 1) translate(-30.200000762939453px, -7.5px);
                transform: translate(30.200000762939453px, 7.5px) scale(1, 1) translate(-30.200000762939453px, -7.5px);
    }
    100% {
        -webkit-transform: translate(30.200000762939453px, 7.5px) scale(1, 1) translate(-30.200000762939453px, -7.5px);
                transform: translate(30.200000762939453px, 7.5px) scale(1, 1) translate(-30.200000762939453px, -7.5px);
    }
}
.el_0RQvnYoBD * {
    -webkit-animation-duration: 3s;
            animation-duration: 3s;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1;
    -webkit-animation-play-state: running;
            animation-play-state: running;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
#el_PYEIQuA69D_an_4koGyM6FY {
    -webkit-animation-fill-mode: backwards;
            animation-fill-mode: backwards;
    -webkit-transform: translate(30.200000762939453px, 7.5px) scale(0.1, 1) translate(-30.200000762939453px, -7.5px);
            transform: translate(30.200000762939453px, 7.5px) scale(0.1, 1) translate(-30.200000762939453px, -7.5px);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
            animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
.el_0RQvnYoBD.hovered #el_PYEIQuA69D_an_4koGyM6FY, .mobile-active .el_0RQvnYoBD #el_PYEIQuA69D_an_4koGyM6FY {
    -webkit-animation-name: kf_el_PYEIQuA69D_an_4koGyM6FY;
			animation-name: kf_el_PYEIQuA69D_an_4koGyM6FY;
			/* make the animation stop at last frame */
			animation-fill-mode: forwards;
}
#el_VbUmQR8War_an_11t9nLykh {
    -webkit-animation-fill-mode: backwards;
            animation-fill-mode: backwards;
    -webkit-transform: translate(30.200000762939453px, 58.20000076293945px) scale(0.1, 1) translate(-30.200000762939453px, -58.20000076293945px);
            transform: translate(30.200000762939453px, 58.20000076293945px) scale(0.1, 1) translate(-30.200000762939453px, -58.20000076293945px);
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
            animation-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
.el_0RQvnYoBD.hovered #el_VbUmQR8War_an_11t9nLykh, .mobile-active .el_0RQvnYoBD #el_VbUmQR8War_an_11t9nLykh {
    -webkit-animation-name: kf_el_VbUmQR8War_an_11t9nLykh;
			animation-name: kf_el_VbUmQR8War_an_11t9nLykh;
			/* make the animation stop at last frame */
			animation-fill-mode: forwards;
}
#el_C4rF1R3HMs_an_4mpxWK8A- {
    -webkit-animation-fill-mode: backwards;
			animation-fill-mode: backwards;
    -webkit-transform: translate(1.9000000953674316px, 33.20000076293945px) scale(0.7, 1) translate(-1.9000000953674316px, -33.20000076293945px);
			transform: translate(1.9000000953674316px, 33.20000076293945px) scale(0.7, 1) translate(-1.9000000953674316px, -33.20000076293945px);
    -webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
            animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
.el_0RQvnYoBD.hovered #el_C4rF1R3HMs_an_4mpxWK8A-, .mobile-active .el_0RQvnYoBD #el_C4rF1R3HMs_an_4mpxWK8A- {
    -webkit-animation-name: kf_el_C4rF1R3HMs_an_4mpxWK8A-;
			animation-name: kf_el_C4rF1R3HMs_an_4mpxWK8A-;
			/* make the animation stop at last frame */
			animation-fill-mode: forwards;
}
#el_C4rF1R3HMs {
    -webkit-animation-fill-mode: backwards;
            animation-fill-mode: backwards;
    stroke-dashoffset: 0;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 1, 1);
            animation-timing-function: cubic-bezier(0, 0, 1, 1);
}
.el_0RQvnYoBD.hovered #el_C4rF1R3HMs, .mobile-active .el_0RQvnYoBD #el_C4rF1R3HMs {
    -webkit-animation-name: kf_el_C4rF1R3HMs_an_me90IFE4x;
			animation-name: kf_el_C4rF1R3HMs_an_me90IFE4x;
			/* make the animation stop at last frame */
			animation-fill-mode: forwards;
}
.el_0RQvnYoBD rect.background-rect {
	-webkit-transition: width 300ms ease-out;
    -moz-transition: width 300ms ease-out;
    -o-transition: width 300ms ease-out;
    -ms-transition: width 300ms ease-out;
    transition: width 300ms ease-out;
}
.el_0RQvnYoBD.hovered rect.background-rect, .mobile-active .el_0RQvnYoBD rect.background-rect {
	width: 100% !important;
}

.side-apply.trident-btn .trident-span-container svg {
	fill: #ffffff;
}
.side-apply.trident-btn .trident-span-container svg.hovered {
	fill: #0a2438;
}

.trident-span-container {
	margin-left: 5px;
	max-width: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
	width: 20px;
}
.trident-span-container svg {
	fill: #f0ab00;
}

.apply-btn.trident-btn .trident-span-container svg.hovered {
	fill: #0a2438;
}
/* dark trident button */
.dark.trident-btn .trident-span-container svg {
	fill: #ffffff;
}
.dark.trident-btn .trident-span-container svg.hovered {
	fill: #ffffff;
}

#apply .dark.trident-btn {
    margin-right:20px;
}

.dark.trident-btn {
    /* background-color: #0b2d48;
    text-transform: uppercase;
    color: #ffffff;
    background: #0b2d48;
    padding: 10px 20px 10px 30px;
    margin-bottom: 35px;
    clear: both;
    display: inline-block;
    min-width:100px;
    text-align:center;
    font-size:130%;
    font-family: 'Oswald','Open Sans', Arial, Helvetica, sans-serif !important;
    font-weight:normal; */
	background-color: #0a2c48;
	color: #ffffff !important;
	display: inline-block;
	border: 2px solid #f5aa03;
	padding: 8px 13px;
	position: relative;
	-webkit-transition: background-color 400ms ease-in-out, color 400ms ease-in-out;
	-moz-transition: background-color 400ms ease-in-out, color 400ms ease-in-out;
	-o-transition: background-color 400ms ease-in-out, color 400ms ease-in-out;
	-ms-transition: background-color 400ms ease-in-out, color 400ms ease-in-out;
	transition: background-color 400ms ease-in-out, color 400ms ease-in-out;
	font-size: 18px;
	margin-bottom: 15px;
	font-family: 'Oswald','Open Sans', Arial, Helvetica, sans-serif !important;
	text-transform: uppercase;
}

.dark.trident-btn .trident-span-container {
    margin-left: 7px;
    /* margin-bottom: 5px; */
	margin-bottom: 2px;
}
.dark.trident-btn:hover {
    /* color: #f0ab00; */
	background-color: #040a2a;
    color: #f5aa03;
}
.mission-section .dark.trident-btn {
	text-transform: uppercase;
	text-align: center;
}
.dark.trident-btn .trident-span-container svg {
	-webkit-transition: fill 400ms ease-in-out;
	-moz-transition: fill 400ms ease-in-out;
	-o-transition: fill 400ms ease-in-out;
	-ms-transition: fill 400ms ease-in-out;
	transition: fill 400ms ease-in-out;
}
.dark.trident-btn:hover .trident-span-container svg {
	fill: #f5aa03;
}

/* end dark trident button */
.top-footer ul li a .trident-span-container {
	max-width: 14px;
	margin-top: -1px;
	margin-left: 0px;
	margin-right: 3px;
}
.top-footer ul li a .trident-span-container svg {
	fill: #ffffff;
}
.top-footer ul li a .trident-span-container svg.hovered {
	fill: #f0ab00;
}

/* end replace the pseudo element with the trident animation */
