h1{font-family:"InputSansCompressed";font-size:32px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:1.28px;text-transform:uppercase}h2{font-family:"InputSansCompressed";font-size:28px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:1.12px;text-transform:uppercase}h3{font-family:"InputSansCompressed";font-size:28px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:1.12px;text-transform:uppercase}h4,header .menu .menu_items a{font-family:"InputSansCompressed";font-size:24px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}h5{font-family:"InputSansCompressed";font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0.8px;text-transform:uppercase}h6{font-family:Manrope;font-size:14px;font-style:normal;font-weight:900;line-height:120%;letter-spacing:0.56px;text-transform:uppercase}.p1{font-family:"InputSansCompressed";font-size:20px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0.8px}.p2{font-family:"InputSansCompressed";font-size:18px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:0.72px}.p3{font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:150%}.p4,header .menu .menu_items .drop_down .sub_menu a{font-family:Manrope;font-size:14px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.7px;text-transform:uppercase}@media (min-width: 680px){h1{font-family:"InputSansCompressed";font-size:45px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:1.8px;text-transform:uppercase}h2{font-family:"InputSansCompressed";font-size:40px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:1.6px;text-transform:uppercase}h3{font-family:"InputSansCompressed";font-size:34px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:1.36px;text-transform:uppercase}h4,header .menu .menu_items a{font-family:"InputSansCompressed";font-size:28px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}h5{font-family:"InputSansCompressed";font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:1px;text-transform:uppercase}h6{font-family:Manrope;font-size:16px;font-style:normal;font-weight:900;line-height:120%;letter-spacing:0.64px;text-transform:uppercase}.p1{font-family:"InputSansCompressed";font-size:26px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:1.04px}.p2{font-family:"InputSansCompressed";font-size:24px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:0.96px}.p3{font-family:Manrope;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.p4,header .menu .menu_items .drop_down .sub_menu a{font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.9px;text-transform:uppercase}}@media (min-width: 1280px){h1{font-family:"InputSansCompressed";font-size:55px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:2.2px;text-transform:uppercase}h2{font-family:"InputSansCompressed";font-size:40px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:1.6px;text-transform:uppercase}h3{font-family:"InputSansCompressed";font-size:34px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:1.36px;text-transform:uppercase}h4,header .menu .menu_items a{font-family:"InputSansCompressed";font-size:28px;font-style:normal;font-weight:500;line-height:120%;text-transform:uppercase}h5{font-family:"InputSansCompressed";font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1px;text-transform:uppercase}h6{font-family:Manrope;font-size:16px;font-style:normal;font-weight:900;line-height:120%;letter-spacing:0.64px;text-transform:uppercase}.p1{font-family:"InputSansCompressed";font-size:28px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:1.12px}.p2{font-family:"InputSansCompressed";font-size:24px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:0.96px}.p3{font-family:Manrope;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.p4,header .menu .menu_items .drop_down .sub_menu a{font-family:Manrope;font-size:18px;font-style:normal;font-weight:600;line-height:120%;letter-spacing:0.9px;text-transform:uppercase}}:root{--menu_height: 56px;--button_corner: 5px;--button: polygon(var(--button_corner) 0, calc(100% - var(--button_corner)) 0, 100%  var(--button_corner), 100% calc(100% - var(--button_corner)), calc(100% - var(--button_corner)) 100%, var(--button_corner) 100%, 0 calc(100% - var(--button_corner)), 0  var(--button_corner))}.fade-in{height:auto;visibility:visible}.fade-out{height:0;visibility:hidden}.go_to_reg_button{width:100%;padding-left:12px;padding-right:12px}.go_to_reg_button a{display:flex;justify-content:center;align-items:center;margin:10px 0 10px 0;background-color:#FFC83C;width:100%;height:46px;text-align:center;align-items:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;text-transform:uppercase;color:#2C2002}.go_to_reg_button a:hover{color:#1A1D22;background-color:#FFE68F;text-decoration:none}.lang_switch_button{display:block;background:url(../img/lang_menu/globe.png) left 5px center no-repeat;background-size:16px;position:relative;cursor:pointer;padding:2px 2px 2px 24px;width:50px;margin-right:20px;color:#ECE6D8;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.8px;text-transform:uppercase}.lang_switch_button:hover{background:url(../img/lang_menu/globe_hover.png) left 5px center no-repeat;color:#FFC83C}.lang_switcher{width:fit-content;position:absolute;right:0;top:var(--menu_height);height:auto;display:none;z-index:11;flex-direction:column;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(5px);color:#FFFFFF;font-family:Manrope;font-size:18px;font-style:normal;font-weight:bold;line-height:normal;letter-spacing:1.8px;text-transform:uppercase}.lang_switcher a{color:#FFFFFF;display:block;padding:9px 20px;font-style:normal;font-weight:400;font-size:14px;line-height:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.lang_switcher a:hover{text-decoration:none;background:linear-gradient(180deg, rgba(255,200,60,0) 0%, rgba(255,200,60,0.6) 100%)}header{color:#ECE6D8;min-width:375px;padding-top:0;margin-top:0;background-color:rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.1);position:absolute;width:100%;z-index:11;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.05) rgba(0,0,0,0.1);max-width:100%}header :root{--menu_height: 56px}header:before{content:'';position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1}header .full{display:none}header .menu{background-color:rgba(0,0,0,0.95);position:absolute;top:0;left:0;width:100%;height:0;z-index:-1;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}header .menu .menu_items{padding-top:calc(var(--menu_height) + 20px);overflow-y:auto;display:flex;flex-direction:column;background:transparent}header .menu .menu_items a{padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px;color:#FFF;text-decoration:none}header .menu .menu_items a:hover{text-decoration:none;color:#BF0000}header .menu .menu_items .drop_down .button{padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:20px;display:inline-block;width:100%;cursor:pointer;background:url("../img/triangle_down.svg") no-repeat right 15px center}header .menu .menu_items .drop_down .button:hover{width:100%;color:#BF0000}header .menu .menu_items .drop_down .sub_menu{width:100%;height:auto;background:rgba(255,255,255,0.05);display:flex;flex-direction:column;padding-bottom:10px;backdrop-filter:blur(5px)}header .menu .menu_items .drop_down .sub_menu .line{margin-top:0;margin-bottom:0;opacity:0.1;background:#FFF}header .menu .menu_items .drop_down .sub_menu a{padding-top:10px;padding-bottom:10px;opacity:0.8;width:100%;text-align:left}header .menu .menu_items .drop_down .fade-in{visibility:visible;height:auto}header .menu .menu_items .drop_down .fade-out{visibility:hidden;height:0;padding-bottom:0}header .menu .menu_items .open .button{background:rgba(255,255,255,0.05) url("../img/triangle_up.svg") no-repeat right 15px center;background-size:8px 4px;width:100%;color:#FFC83C}header .menu .buttons{margin-bottom:20px}header .menu .lang_switch_button{display:none}header .fade-in{height:100vh}header .fade-out{height:0}header .mobile{height:var(--menu_height);width:100%;display:flex;align-items:center;justify-content:space-between;z-index:11}header .mobile .mobile_wrapper{display:flex;flex:1;align-items:center;height:var(--menu_height)}header .mobile .mobile_wrapper .logo{margin-left:12px;width:25px;height:25px;-webkit-mask:url(../img/1cgs_logo.svg) no-repeat center/contain;mask:url(../img/1cgs_logo.svg) no-repeat center/contain;background-color:#ECE6D8;transition:background-color 0.3s ease;cursor:pointer}header .mobile .mobile_wrapper .logo:hover{background-color:#FFC83C}header .mobile .mobile_wrapper .vertical_line{flex:0 0 auto;max-height:32px}header .mobile .mobile_wrapper svg{flex:0 1 auto;height:25px;width:auto;cursor:pointer}header .mobile .mobile_wrapper .go_to_top{flex:0 0 auto;height:25px;width:74px;cursor:pointer;fill:#F4F1EA}header .mobile .mobile_wrapper .go_to_top:hover{fill:#BF0000}header .mobile .mobile_wrapper .main_menu_button,header .mobile .mobile_wrapper .main_menu_button_close{background:url(../img/burger_menu.svg) no-repeat center center;backdrop-filter:blur(5px);min-width:75px;width:75px;height:var(--menu_height);margin-right:auto;margin-left:auto;cursor:pointer}header .mobile .mobile_wrapper .main_menu_button_close{background:url(../img/burger_menu_close.svg) no-repeat center center}header .mobile .left{display:inline-flex;justify-content:flex-start}header .mobile .right{display:flex;justify-content:flex-end}header .mobile .right .vertical_line{min-height:100%}header .mobile_w_menu{background-color:rgba(30,30,30,0.95)}@media (min-width: 680px){:root{--menu_height: 70px}header .menu{background-color:rgba(0,0,0,0.95);position:absolute;top:0;left:0;width:100%;height:0;z-index:-1;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}header .menu .menu_items{padding-top:calc(var(--menu_height) + 20px);overflow-y:auto;display:flex;flex-direction:column;background:transparent}header .menu .menu_items .caliber_logo{display:none;margin-right:30px;padding:0;align-self:center}header .menu .menu_items .caliber_logo img{width:42px;height:42px}header .menu .menu_items a{padding-top:20px;padding-bottom:20px;padding-left:15px;padding-right:15px}header .menu .menu_items a:hover{text-decoration:none}header .menu .menu_items .drop_down .button{padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:20px;display:inline-block;width:100%;cursor:pointer;background:url("../img/triangle_down.svg") no-repeat right 15px center}header .menu .menu_items .drop_down .button:hover{width:100%;color:#FFC83C}header .menu .menu_items .drop_down .sub_menu{width:100%;height:auto;background:rgba(255,255,255,0.05);display:flex;flex-direction:column;padding-bottom:10px;backdrop-filter:blur(5px)}header .menu .menu_items .drop_down .sub_menu .line{margin-top:0;margin-bottom:0;opacity:0.1;background:#FFF}header .menu .menu_items .drop_down .sub_menu a{padding-top:10px;padding-bottom:10px;opacity:0.8;width:100%;text-align:left}header .menu .menu_items .drop_down .fade-in{visibility:visible;height:auto}header .menu .menu_items .drop_down .fade-out{visibility:hidden;height:0;padding-bottom:0}header .menu .menu_items .open .button{background:rgba(255,255,255,0.05) url("../img/triangle_up.svg") no-repeat right 15px center;background-size:8px 4px;width:100%;color:#FFC83C}header .menu .lang_switch_button{display:none}header .fade-in{height:100vh}header .fade-out{height:0}header .mobile{height:var(--menu_height);width:100%;display:inline-flex;align-items:center;justify-content:space-between;z-index:11}header .mobile .mobile_wrapper{display:inline-flex;align-items:center;height:var(--menu_height)}header .mobile .mobile_wrapper .logo{margin-left:40px;width:40px;height:40px;-webkit-mask:url(../img/1cgs_logo.svg) no-repeat center/contain;mask:url(../img/1cgs_logo.svg) no-repeat center/contain;background-color:#ECE6D8;transition:background-color 0.3s ease;cursor:pointer}header .mobile .mobile_wrapper .logo:hover{background-color:#FFC83C}header .mobile .mobile_wrapper .go_to_top{height:40px;width:119px;cursor:pointer;fill:#F4F1EA;transition:fill 0.3s ease}header .mobile .mobile_wrapper .go_to_top:hover{fill:#BF0000}header .mobile .mobile_wrapper img{height:40px}header .mobile .mobile_wrapper .main_menu_button,header .mobile .mobile_wrapper .main_menu_button_close{background-size:cover;min-width:120px;width:120px;height:var(--menu_height)}header .mobile .mobile_wrapper .main_menu_button_close{background:url(../img/burger_menu_close.svg) no-repeat center center;background-size:cover}header .mobile .left{display:inline-flex;justify-content:flex-start}header .mobile .right{display:inline-flex;justify-content:flex-end}header .mobile .right .vertical_line{min-height:100%}header .mobile_w_menu{background-color:rgba(30,30,30,0.95)}}@media (min-width: 1280px){:root{--menu_height: 70px}* .vertical_line{display:block;margin-left:15px;margin-right:15px}header{height:var(--menu_height);width:100%}header .mobile{display:none}header .full{width:100%;max-width:1680px;margin-left:auto;margin-right:auto;display:flex;height:var(--menu_height);width:100%;display:flex;align-items:center;justify-content:space-between;z-index:11}header .full .wrapper{display:flex;flex:1;align-items:center;height:var(--menu_height)}header .full .wrapper .drop_down{width:120px;height:40px}header .full .wrapper .drop_down .logo{display:inline-block;margin-left:12px;width:120px;height:40px;-webkit-mask:url("../img/1cgs_logo_full.svg") no-repeat center/contain;mask:url("../img/1cgs_logo_full.svg") no-repeat center/contain;background-color:#ECE6D8;transition:background-color 0.3s ease;cursor:pointer}header .full .wrapper .drop_down .logo:hover{background-color:#FFC83C}header .full .wrapper .drop_down .button:hover{width:100%;color:#FFC83C}header .full .wrapper .drop_down .sub_menu{width:100%;height:auto;background:rgba(255,255,255,0.05);display:flex;flex-direction:column;padding-bottom:10px;backdrop-filter:blur(5px)}header .full .wrapper .drop_down .sub_menu .line{margin-top:0;margin-bottom:0;opacity:0.1;background:#FFF}header .full .wrapper .drop_down .sub_menu a{padding-top:10px;padding-bottom:10px;opacity:0.8;width:100%;text-align:left}header .full .wrapper .drop_down .fade-in{visibility:visible;height:auto}header .full .wrapper .drop_down .fade-out{visibility:hidden;height:0;padding-bottom:0}header .full .wrapper .vertical_line{flex:0 0 auto;max-height:32px}header .full .wrapper .go_to_top{flex:0 0 auto;height:40px;width:119px;cursor:pointer;fill:#F4F1EA;transition:fill 0.3s ease}header .full .wrapper .go_to_top:hover{fill:#BF0000}header .full .wrapper img{flex:0 1 auto;height:40px;width:auto;cursor:pointer}header .full .wrapper .button_link{color:#ECE6D8;text-decoration:none}header .full .wrapper .button_link:hover{color:#BF0000}header .full .wrapper .lang_switch_button{display:block;background:url(../img/lang_menu/globe.png) left 5px center no-repeat;background-size:16px;position:relative;cursor:pointer;padding:2px 2px 2px 24px;width:50px;color:#ECE6D8;font-family:Manrope;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.8px;text-transform:uppercase}header .full .wrapper .lang_switch_button:hover{background:url(../img/lang_menu/globe_hover.png) left 5px center no-repeat;color:#FFC83C}header .full .wrapper .lang_switcher{width:fit-content;position:absolute;top:var(--menu_height);height:auto;z-index:12;flex-direction:column;padding-bottom:0;padding-top:0;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(5px)}header .full .wrapper .lang_switcher a{color:#FFFFFF;display:block;padding:9px 20px;text-transform:uppercase}header .full .wrapper .lang_switcher a:hover{text-decoration:none;background:linear-gradient(180deg, rgba(255,200,60,0) 0%, rgba(255,200,60,0.6) 100%)}header .full .right{margin-left:auto;justify-content:flex-end;position:relative}header .full .right .button_link{padding-right:20px;padding-left:20px;height:46px;background:url("../img/slide1/button_bg_small.png") no-repeat center;background-size:cover;margin-right:10px;margin-left:10px;display:flex;justify-content:center;align-items:center;color:#332514;text-decoration:none}header .full .right .button_link:hover{color:#BF0000;background:url("../img/slide1/button_bg_small_hover.png") no-repeat center;background-size:cover}header .menu{display:none}}

/*# sourceMappingURL=header.min.css.map */