
/* /woa_icg_website/static/src/scss/fonts.scss */
 @font-face{font-family: "Orbitron"; font-style: normal; font-weight: 400; font-display: swap; src: url("/woa_icg_website/static/src/fonts/orbitron-400.ttf") format("truetype");}@font-face{font-family: "Orbitron"; font-style: normal; font-weight: 500; font-display: swap; src: url("/woa_icg_website/static/src/fonts/orbitron-500.ttf") format("truetype");}@font-face{font-family: "Orbitron"; font-style: normal; font-weight: 700; font-display: swap; src: url("/woa_icg_website/static/src/fonts/orbitron-700.ttf") format("truetype");}@font-face{font-family: "Didact Gothic"; font-style: normal; font-weight: 400; font-display: swap; src: url("/woa_icg_website/static/src/fonts/didact-gothic-400.ttf") format("truetype");}

/* /woa_icg_website/static/src/scss/variant_b.scss */
 body{font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-size: 17px; line-height: 1.65; color: #3c3f48;}h1, h2, h3{font-family: "Orbitron", Arial, sans-serif; font-weight: 700; color: #15171e; letter-spacing: 0;}h1{font-size: clamp(36px, 5vw, 60px); line-height: 1.1;}h2{font-size: clamp(26px, 3vw, 36px); line-height: 1.2; margin-bottom: 20px;}#wrapwrap a{color: #15171e;}.icg-b-kicker{display: inline-block; font-size: 13px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #d99e00; margin-bottom: 12px;}.icg-b-kicker::before{content: ""; display: inline-block; width: 28px; height: 3px; background: #f6b817; vertical-align: middle; margin-right: 10px;}.icg-b-btn-outline-dark, .icg-b-btn-outline-light, .icg-b-btn-dark, .icg-b-btn-primary, header .btn_cta{border-radius: 6px; padding: 13px 26px; font-weight: 600; font-size: 16px; transition: all 0.2s;}.icg-b-btn-primary, header .btn_cta{background: #f6b817 !important; border: 2px solid #f6b817 !important; color: #15171e !important;}.icg-b-btn-primary:hover, header .btn_cta:hover{background: #d99e00 !important; border-color: #d99e00 !important;}header .btn_cta{padding: 9px 20px;}.icg-b-btn-dark{background: #15171e; border: 2px solid #15171e; color: #fff !important;}.icg-b-btn-dark:hover{background: #1f232a;}.icg-b-btn-outline-light{border: 2px solid rgba(255, 255, 255, 0.7); color: #fff !important;}.icg-b-btn-outline-light:hover{background: rgba(255, 255, 255, 0.1);}.icg-b-btn-outline-dark{border: 2px solid #15171e; color: #15171e !important;}.icg-b-link{font-weight: 600; text-decoration: none; border-bottom: 2px solid #f6b817;}.icg-b-link .oi{vertical-align: middle;}header#top .navbar{background: #fff !important; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);}header#top .navbar-brand.logo img{height: 42px; max-height: 42px;}header#top #o_main_nav{min-height: 84px;}header#top #o_main_nav > ul.navbar-nav:first-of-type{margin-left: auto; margin-right: 16px !important;}header#top .nav-link{font-weight: 600; font-size: 16px; color: #3c3f48 !important; padding: 8px 16px !important; position: relative;}header#top .nav-link.active::after, header#top .nav-link:hover::after{content: ""; position: absolute; left: 16px; right: 16px; bottom: 0; height: 3px; background: #f6b817;}header#top a[href="/web/login"], header#top .o_nav-link_secondary{display: none !important;}.icg-b-hero{min-height: 82vh; display: flex; align-items: center; background-size: cover; background-position: center; color: #fff; padding: 96px 0;}.icg-b-hero .icg-b-hero-text{max-width: 680px;}.icg-b-hero h1{color: #fff; margin-bottom: 24px;}.icg-b-hero .lead{color: rgba(255, 255, 255, 0.85); font-size: 20px;}.icg-b-hero .icg-b-kicker{color: #f6b817;}.icg-b-page-header{background-size: cover; background-position: center; padding: 120px 0 96px; color: #fff;}.icg-b-page-header h1{color: #fff; margin: 0;}.icg-b-page-header .lead{color: rgba(255, 255, 255, 0.85); max-width: 640px; margin: 16px 0 0;}.icg-b-page-header .icg-b-kicker{color: #f6b817;}.icg-b-figures{background: #f6b817; padding: 40px 0;}.icg-b-figures strong{display: block; font-family: "Orbitron", Arial, sans-serif; font-size: 40px; line-height: 1.1; color: #15171e;}.icg-b-figures span{display: block; font-size: 14px; color: #15171e; margin-top: 6px;}.icg-b-section{padding: 96px 0;}.icg-b-section-grey{background: #f4f4f6;}.icg-b-section-dark{background: #15171e; color: rgba(255, 255, 255, 0.82);}.icg-b-section-dark h2{color: #fff;}.icg-b-section-dark .icg-b-kicker{color: #f6b817;}.icg-b-section-head{max-width: 720px; margin: 0 auto 48px; text-align: center;}.icg-b-section-head p{color: #6b6e78;}.icg-b-img{border-radius: 12px; box-shadow: 0 20px 40px rgba(21, 23, 30, 0.18);}.icg-b-card{background: #fff; border: 1px solid #e6e6ea; border-radius: 12px; padding: 28px; transition: transform 0.2s, box-shadow 0.2s;}.icg-b-card:hover{transform: translateY(-4px); box-shadow: 0 16px 32px rgba(21, 23, 30, 0.12); border-color: #f6b817;}.icg-b-card .icg-b-card-icon{display: inline-flex; width: 64px; height: 64px; border-radius: 12px; background: #15171e; align-items: center; justify-content: center; margin-bottom: 20px;}.icg-b-card .icg-b-card-icon img{width: 40px;}.icg-b-card h3{font-size: 17px; line-height: 1.35; margin-bottom: 8px;}.icg-b-card p{font-size: 15px; color: #6b6e78; margin: 0;}.icg-b-card.icg-b-card-compact{text-align: center; padding: 24px 12px;}.icg-b-card.icg-b-card-compact h3{font-size: 14px; margin: 0; hyphens: auto; overflow-wrap: anywhere;}.icg-b-card.icg-b-card-compact .icg-b-card-icon{margin-bottom: 14px;}.icg-b-checklist{list-style: none; padding: 0; margin: 0;}.icg-b-checklist li{position: relative; padding: 16px 0 16px 44px; border-bottom: 1px solid rgba(255, 255, 255, 0.12); color: #fff; font-size: 18px;}.icg-b-checklist li::before{content: ""; position: absolute; left: 0; top: 18px; width: 26px; height: 26px; border-radius: 50%; background: #f6b817;}.icg-b-checklist li::after{content: ""; position: absolute; left: 9px; top: 23px; width: 8px; height: 13px; border: solid #15171e; border-width: 0 3px 3px 0; transform: rotate(45deg);}.icg-b-benefit{background: #fff; border-radius: 12px; padding: 28px;}.icg-b-benefit .oi{font-size: 36px; color: #d99e00;}.icg-b-benefit h3{font-size: 16px; line-height: 1.4; margin: 16px 0 0;}.icg-b-accordion .accordion-item{border: 1px solid #e6e6ea; border-radius: 10px !important; margin-bottom: 12px; overflow: hidden;}.icg-b-accordion .accordion-button{font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; font-weight: 600; font-size: 18px; color: #15171e; padding: 20px 24px;}.icg-b-accordion .accordion-button:not(.collapsed){background: #15171e; color: #fff; box-shadow: none;}.icg-b-accordion .accordion-button:not(.collapsed)::after{filter: invert(1) brightness(2);}.icg-b-accordion .accordion-button:focus{box-shadow: none;}.icg-b-accordion .accordion-body{padding: 20px 24px; border-left: 4px solid #f6b817;}.icg-b-cta{background: #f6b817; padding: 56px 0;}.icg-b-cta h2{margin: 0 0 4px;}.icg-b-cta p{color: #15171e;}.icg-b-contact-card{display: flex; gap: 18px; padding: 22px; margin-bottom: 16px; background: #f4f4f6; border-radius: 12px;}.icg-b-contact-card .oi{font-size: 28px; color: #d99e00;}.icg-b-form{background: #fff; border: 1px solid #e6e6ea; border-radius: 12px; padding: 32px;}.icg-b-form .s_website_form_label{font-weight: 600; margin-bottom: 6px;}.icg-b-form .form-control{border-radius: 8px; border-color: #d4d4da; padding: 12px 14px;}.icg-b-form .form-control:focus{border-color: #f6b817; box-shadow: 0 0 0 3px rgba(246, 184, 23, 0.25);}.icg-b-map, .icg-b-map .map_container{height: 420px;}.icg-b-map .map_container{filter: grayscale(0.6);}#footer{background: #15171e !important; color: rgba(255, 255, 255, 0.7); border: 0 !important;}#footer .icg-b-footer-logo{max-height: 42px;}#footer h6{color: #fff; font-family: "Orbitron", Arial, sans-serif; letter-spacing: 1px; text-transform: uppercase; margin-bottom: 16px;}#footer a{color: rgba(255, 255, 255, 0.85) !important; text-decoration: none;}#footer a:hover{color: #f6b817 !important;}#footer li{padding: 3px 0;}#footer .icg-b-footer-bottom{border-top: 1px solid rgba(255, 255, 255, 0.12); margin-top: 40px; padding-top: 20px; font-size: 14px;}.o_footer_copyright{display: none !important;}