.fw-title-1{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:18px;line-spacing:22px}
.fw-title-2{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:22px;line-spacing:25px}
.ac-landing-page{padding:0;overflow:auto;width:100%;height:calc(100vh - 40px - 35px)}.ac-landing-page .licenses-info{visibility:hidden;text-align:right;padding:30 20%;margin-top:-19.75872vw;padding-bottom:19.75872vw}.ac-landing-page .licenses-info .licenses-notification-text1{text-transform:uppercase;color:#cdcdcf!important;font-size:22px}.ac-landing-page .licenses-info .licenses-notification-text2{color:#cdcdcf;font-size:22px}.ac-landing-page .toggle-symbol-up{top:-20px;position:relative;left:calc(50% - 20px);width:40px;height:40px}.ac-landing-page .toggle-symbol-up svg:hover{cursor:pointer}.ac-landing-page .toggle-symbol-up svg:hover circle{fill:#79dcc0}.ac-landing-page .toggle-symbol-down{top:20px;position:relative;left:calc(50% - 20px);width:40px;height:40px}.ac-landing-page .toggle-symbol-down svg:hover{cursor:pointer}.ac-landing-page .toggle-symbol-down svg:hover circle{fill:#79dcc0}.ac-landing-page .back-to-top-text{height:97px;background-color:#dcdcdc;text-align:center;padding-top:42px;text-transform:uppercase}.ac-landing-page .content-wrapper{background-image:url(/static/images/landingPage/AC_home_background.png);background-repeat:no-repeat;background-attachment:local;background-size:100% auto;position:absolute;height:calc(100vh - 40px - 35px);padding-top:19.75872vw;overflow:auto;width:100vw;top:40px}.ac-landing-page .content-wrapper .text-block-headline{line-height:1;padding-bottom:0}.ac-landing-page .content-wrapper .text-block-subheadline{text-transform:none;padding-bottom:20px}.ac-landing-page .content-wrapper .main-divider{background-color:#363a40;width:20%;height:4px}.ac-landing-page .content-wrapper .text-block{text-align:justify;padding-bottom:20px}.ac-landing-page .content-wrapper .upper-texts{-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:10px 20%;padding-bottom:10px}.ac-landing-page .content-wrapper .lower-texts{padding:0 20%;background-color:#f5f5f5}.ac-landing-page .content-wrapper .lower-texts .columns{padding-top:100px}
.fw-headline-2{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:29px;text-transform:uppercase}.fw-headline-2.positive{color:#191919}.fw-headline-2.negative{color:#fff}.fw-headline-2.inactive{color:#787878}
.fw-input-react-select div{outline:none}.fw-input-react-select .help{font-size:9px;letter-spacing:.8;margin-top:.1rem}.fw-input-react-select .react-select__control{cursor:pointer;border-radius:3px!important;background:#fff;min-height:35px;height:35px;border-color:#dcdcdc;box-shadow:none}.fw-input-react-select .react-select__control:hover{border:1.5px solid #9a9da0}.fw-input-react-select .react-select__control--is-focused{cursor:pointer}.fw-input-react-select .react-select__control--is-focused:active,.fw-input-react-select .react-select__control--is-focused:focus,.fw-input-react-select .react-select__control--is-focused:hover{outline:none;border:1.5px solid #9a9da0}.fw-input-react-select .react-select__indicators{height:35px;min-width:30px}.fw-input-react-select .react-select__menu{border-radius:0;margin-top:0;margin-left:1px;width:calc(100% - 2px);background:#fff;border-color:#cdcdcf;drop-shadow:none;outline:none}.fw-input-react-select .react-select__menu:focus{outline:none}.fw-input-react-select .react-select__menu .react-select__option{cursor:pointer!important}.fw-input-react-select .react-select__menu .react-select__option--is-selected{background-color:#79dcc0}
.ac-status-modal .title-3{padding-left:30px;padding-right:30px;padding-bottom:20px}.ac-status-modal .text-1{text-align:center}.ac-status-modal .mod-header{background-color:#e9e9e9;margin:-1.25rem -1.25rem 1.25rem;height:3.94rem;display:-ms-flexbox;display:flex;font-size:1.65rem;text-transform:uppercase;border-radius:3px!important;-ms-flex-align:center;align-items:center}.ac-status-modal .mod-header3{-ms-flex-positive:1;flex-grow:1;text-align:center}.ac-status-modal .foot-modal{background-color:#e9e9e9;margin:1.25rem -1.25rem -1.25rem;height:3.94rem;text-transform:uppercase;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ac-status-modal .lic-button{margin-right:.98rem}.ac-status-modal .symbol-close-new:hover{cursor:pointer}.ac-status-modal .symbol-close-new:hover g{fill:#79dcc0}
.ac-licence-request .bold-text{font-weight:700}.ac-licence-request .button-wrap{text-align:center;margin-bottom:20px}.ac-licence-request .column-wrap{margin:0}.ac-licence-request .explanation{margin:40px 50px}.ac-licence-request .explanation .paragraph{margin-bottom:15px;margin-top:15px}.ac-licence-request .title-3{text-align:center;margin-bottom:30px}.ac-licence-request .form{margin:40px 50px}.ac-licence-request .inline-fields{display:-ms-flexbox;display:flex;margin-top:10px}.ac-licence-request .submit-button{text-align:center;margin-top:35px}.ac-licence-request .more-about-modules-button{margin:30px;margin:auto;padding-top:0}.ac-licence-request .contact{text-align:center}.ac-licence-request .half-input{width:50%;margin-top:10px}.ac-licence-request .half-input div{margin-right:3px}.ac-licence-request .half-input .react-select__control{background:#f5f5f5}.ac-licence-request .right-input{margin-left:5px}.ac-licence-request .left-input{margin-right:5px}.ac-licence-request .middle-input{margin-top:10px}.ac-licence-request .small-text{margin-bottom:30px;text-align:center}.ac-licence-request .flex-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(70vh - 10px)}.ac-licence-request .flex-wrap .contact-wrap{-ms-flex-positive:1;flex-grow:1}.ac-licence-request .flex-wrap .contact{-ms-flex-positive:0;flex-grow:0}.ac-licence-request .select-buttons{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between}.ac-licence-request .select-buttons div{font-weight:600;background-color:#f5f5f5}.ac-licence-request .select-buttons div.selected{background-color:#6e758c;color:#fff}.ac-licence-request .select-buttons div:hover{background-color:#b4b5b6}
.fw-special-headline-4{font-family:Source Sans Pro,sans-serif;font-weight:600}
.fw-headline-3{font-weight:600;font-size:19px;text-transform:uppercase;color:red}.fw-headline-3.positive{color:#191919}.fw-headline-3.negative{color:#fff}.fw-headline-3.inactive{color:#787878}
.ac-licence-request-mobile .spacing-between{margin-top:10px;margin-bottom:10px}.ac-licence-request-mobile .headline-3,.ac-licence-request-mobile .small-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:20px}.ac-licence-request-mobile .small-text-wrapper .small-text{max-width:300px;text-align:center}.ac-licence-request-mobile .explanation,.ac-licence-request-mobile .form-wrap{padding:2em}.ac-licence-request-mobile .explanation{background-image:linear-gradient(#f5f5f5,#fff)}.ac-licence-request-mobile .title-person-input .react-select__control{background:#f5f5f5}.ac-licence-request-mobile .more-about-modules-button,.ac-licence-request-mobile .submit-button{width:100%;height:4em}.ac-licence-request-mobile .contact{text-align:center;margin-top:20px}.ac-licence-request-mobile .toggle-symbol-down{top:20px;position:relative;left:calc(50% - 20px);width:40px;height:40px;cursor:pointer}.ac-licence-request-mobile .toggle-symbol-down circle{fill:#363a40}.ac-licence-request-mobile .back-to-top-text{height:67px;background-color:#dcdcdc;text-align:center;padding-top:32px;text-transform:uppercase;font-weight:700}.ac-licence-request-mobile .last-part-wrap{padding:2em 2em 0}
.fw-collapsible-text{text-align:left}.fw-collapsible-text .svg-icon{width:20px;margin-right:10px}.fw-collapsible-text .symbol-text{display:-ms-flexbox;display:flex;margin-top:10px}.fw-collapsible-text .symbol-text:hover{cursor:pointer}.fw-collapsible-text .symbol-text:hover .show-text{color:#717478}.fw-collapsible-text .symbol-text:hover .svg-icon svg polygon{fill:#717478}.fw-collapsible-text .show-text{line-height:unset}
.ac-history{padding-bottom:80px;background-image:linear-gradient(#f5f5f5,#fff)}.ac-history .texts-images{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:10 30px}.ac-history .images,.ac-history .texts{-ms-flex:1;flex:1}.ac-history .hist-image-1{margin-bottom:20px}.ac-history .title-2,.ac-history p{text-align:left}.ac-history .border{width:100px;border-bottom:3px solid #000;margin-top:10px;margin-bottom:20px}.ac-history .paragraph-wrap{margin-bottom:25px}
.ac-general-mobile{display:block;text-align:center;position:relative;min-height:100%}.ac-general-mobile .text-wrap{padding:10 30px}.ac-general-mobile img{object-fit:cover;width:100%;height:44vh;margin:0 auto;padding:0 30px}.ac-general-mobile .title-3{padding:4% 0}.ac-general-mobile .special-headline-2{padding:1% 0}.ac-general-mobile .text-content{padding:2% 0;text-align:justify}.ac-general-mobile .back-to-top-text{height:67px;background-color:#dcdcdc;text-align:center;padding-top:32px;text-transform:uppercase;font-weight:700;position:absolute;bottom:0;width:100%}.ac-general-mobile .toggle-symbol-down{position:relative;left:calc(50% - 20px);width:40px;height:40px;position:absolute;bottom:50;cursor:pointer}.ac-general-mobile .toggle-symbol-down circle{fill:#363a40}
.ac-ammunition-section-select .select-ammunition{width:300px}.ac-ammunition-section-select .select-ammunition .Select-control{background:#63c4a8}.ac-ammunition-section-select .Select.is-focused .Select-value{font-weight:600}.ac-ammunition-section-select .Select .Select-control{font-weight:600;color:#fff!important;text-transform:uppercase}
.ac-material-details .heading-title{padding:15px}.ac-material-details .wrapper{background-color:#f5f5f5;margin:0 15px}.ac-material-details .buttons{float:right;margin:15px 15px 0}.ac-material-details .wrapper>.columns{margin:0;padding:0}.ac-material-details .wrapper>.columns>.column{padding:15px}.ac-material-details .wrapper>.columns:last-child{margin:0}.ac-material-details .select-field{padding:15px}.ac-material-details .Select .Select-control .Select-input>input{background-color:#63c4a8}.ac-material-details .Select .Select-control{color:#fff}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.tile.is-child{-ms-flex-preferred-size:auto!important;flex-basis:auto!important}}
