@charset "utf-8";
/* CSS Document */
.app {
	 font-family: 'Montserrat, Arial,' sans-serif;
	 color: #163856;
	
}
 .career-container {
	 width: 100%;
	 max-width: 960px;
	 margin: 0 auto;
	 padding: 0 38px;
	 box-sizing: border-box;
}
 button {
	 border: none;
	 background: none;
	 font-size: inherit;
	 color: inherit;
	 font-family: inherit;
	 padding: 0;
	 cursor: pointer;
	 outline: none;
}
 .accordions__controls {
	 display: flex;
	 justify-content: flex-end;
	 padding-top: 38px;
	 padding-bottom: 19px;
}
 .accordions__control {
	 font-weight: 600;
	 font-size: 18px;
	 color: #04749C;
	 transition: color 0.3s ease-in-out;
}
 .accordions__control:hover, .accordions__control:focus {
	 color: #7366BD;
}
 .accordions__header {
	 font-size: 32px;
	 font-weight: 600;
	 background-color: #FFFFFF;
	 position: relative;
	 border-bottom: solid 1px #d3d3d3;
}
 .accordions__container {
	 display: flex;
}
 .accordions__title {
	 position: relative;
	 font-family: Montserrat, Arial, sans-serif;
	 font-weight: 500;
	 padding: 28px 0;
	 padding-right: 38px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 flex: 1;
	 z-index: 2;
	 background-color: #FFFFFF;
}
 .accordions__title::after {
	 content: '';
	 position: absolute;
	 bottom: -1px;
	 left: 0;
	 right: 0;
	 border-bottom: solid 1px #d3d3d3;
	 z-index: 1;
}
 .accordions__button {
	 color: white;
	 padding-left: 38px;
	 line-height: 1;
	 transition: padding 0.3s ease-in-out;
}
 .accordions__button::before {
	 content: '';
	 background-color: #04749C;
	 position: absolute;
	 top: 0;
	 left: 50%;
	 right: 0;
	 bottom: 0;
	 bottom: -1px;
	 z-index: 1;
	 border-bottom: solid 1px #7366BD;
	 cursor: pointer;
	 transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
 .accordions__button:hover {
	 padding-right: 38px;
}
 .accordions__button:hover::before {
	 background-color: #6283A1;
}

 .accordions__button:active, .accordions__button--active {
	 padding-right: 38px;
}
 .accordions__button:active::before, .accordions__button--active::before {
	 background-color: #7366BD !important;
	 border-bottom: solid 1px #7366BD;
}
 .accordions__button:active .accordions__icon, .accordions__button--active .accordions__icon {
	 transform: rotate(45deg);
}
 .accordions__icon {
	 position: relative;
	 z-index: 2;
	 transition: transform 0.3s ease-in-out;
}
 .accordions__content {
	 background-color: #EDEDED;
	 max-height: 0;
	 opacity: 0;
	 overflow: hidden;
	 transition: max-height 1.2s ease-in-out, opacity 0.6s ease-in-out 0.6s, transform 0.6s ease-in-out 0.6s;
	 transform: translateY(38px);
}
 .accordions__content--expanded {
	 max-height: 200vh;
	 opacity: 1;
	 padding-bottom: 76px;
	 transform: none;
}

.answer__blue li:before {
    background-clip: padding-box;
    background-color: #163856;
    border-radius: 100%;
    content: "";
    display: inline-block;
    height: 6px;
    margin-left: -21px;
    margin-right: 15px;
    position: relative;
    top: -3px;
    width: 6px;
}

.answer__blue ul li li:first-child {
    margin-top: 5px;
}
.answer__blue ul li {
    list-style: none;

    margin-left: 26px;
}
 
