@font-face{font-family:SourceSansPro-Regular;src:url(../fonts/SourceSansPro-Regular.eot);src:url(../fonts/SourceSansPro-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Regular.ttf) format('truetype'),url(../fonts/SourceSansPro-Regular.woff) format('woff'),url(../fonts/SourceSansPro-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SourceSansPro-Black;src:url(../fonts/SourceSansPro-Black.eot);src:url(../fonts/SourceSansPro-Black.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Black.ttf) format('truetype'),url(../fonts/SourceSansPro-Black.woff) format('woff'),url(../fonts/SourceSansPro-Black.woff2) format('woff2');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SourceSansPro-Bold;src:url(../fonts/SourceSansPro-Bold.eot);src:url(../fonts/SourceSansPro-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/SourceSansPro-Bold.ttf) format('truetype'),url(../fonts/SourceSansPro-Bold.woff) format('woff'),url(../fonts/SourceSansPro-Bold.woff2) format('woff2');font-weight:400;font-style:normal;font-weight:00;font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision;margin:0;padding:0;width:100%;height:100%;font-family:SourceSansPro-Regular;font-weight:400;font-size:24px;color:#000}main{display:block}h1{font-family:SourceSansPro-Black;font-weight:900;color:#dddc00;margin:0}@media (max-width:767px){h1{font-size:-webkit-calc(40px + 161.5 * ((100vw - 320px)/ 1080));font-size:calc(40px + 161.5 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){h1{font-size:-webkit-calc(40px + 95 * (100vw / 1080));font-size:calc(40px + 95 * (100vw / 1080))}}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;-webkit-tap-highlight-color:transparent}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6{font-family:SourceSansPro-Black;font-weight:900}.container{max-width:-webkit-calc(300px + (880 - 300) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(300px + (880 - 300) * ((100vw - 320px)/ (1080 - 320)));width:100%;margin:0 auto}.container._935{max-width:-webkit-calc(300px + (935 - 300) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(300px + (935 - 300) * ((100vw - 320px)/ (1080 - 320)))}.container._963{max-width:-webkit-calc(300px + (963 - 300) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(300px + (963 - 300) * ((100vw - 320px)/ (1080 - 320)))}.container._945{max-width:-webkit-calc(300px + (945 - 300) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(300px + (945 - 300) * ((100vw - 320px)/ (1080 - 320)))}.wrapper{padding-top:-webkit-calc(145px + (345 - 145) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(145px + (345 - 145) * ((100vw - 320px)/ (1080 - 320)));min-height:100vh;overflow:hidden}.wrapper._sm{padding-top:-webkit-calc(100px + (156 - 100) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(100px + (156 - 100) * ((100vw - 320px)/ (1080 - 320)))}.wrapper._med{padding-top:-webkit-calc(100px + (345 - 100) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(100px + (345 - 100) * ((100vw - 320px)/ (1080 - 320)))}header.header{position:fixed;left:0;top:0;right:0;width:100%;min-height:-webkit-calc(145px + (345 - 145) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(145px + (345 - 145) * ((100vw - 320px)/ (1080 - 320)));background:#fff;-webkit-transition:height .3s,min-height .3s;-o-transition:height .3s,min-height .3s;transition:height .3s,min-height .3s;z-index:10}header.header._sm{min-height:-webkit-calc(100px + (156 - 100) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(100px + (156 - 100) * ((100vw - 320px)/ (1080 - 320)))}header.header._sm ._field ._right-side ._logo img{width:-webkit-calc(141px + (215 - 141) * ((100vw - 320px)/ (1080 - 320)));width:calc(141px + (215 - 141) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1100px){header.header._sm ._field ._right-side ._logo img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}header.header._med{min-height:-webkit-calc(100px + (345 - 100) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(100px + (345 - 100) * ((100vw - 320px)/ (1080 - 320)))}header.header ._field{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header.header ._field ._left-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header.header ._field ._left-side ._top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header.header ._field ._left-side ._top ._navigation{opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;background:#dddc00;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;padding:-webkit-calc(5px + (25 - 5) * ((100vw - 320px)/ (1080 - 320))) -webkit-calc(10px + (30 - 10) * ((100vw - 320px)/ (1080 - 320)));padding:calc(5px + (25 - 5) * ((100vw - 320px)/ (1080 - 320))) calc(10px + (30 - 10) * ((100vw - 320px)/ (1080 - 320)));min-width:-webkit-calc(128px + (264 - 128) * ((100vw - 320px)/ (1080 - 320)));min-width:calc(128px + (264 - 128) * ((100vw - 320px)/ (1080 - 320)));-webkit-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(150px + (323 - 150) * ((100vw - 320px)/ (1080 - 320)));width:calc(150px + (323 - 150) * ((100vw - 320px)/ (1080 - 320)))}header.header ._field ._left-side ._top ._navigation h2{font-size:2.78vw;line-height:110%;margin:0}@media (max-width:767px){header.header ._field ._left-side ._top ._navigation h2{font-size:-webkit-calc(15px + 25.5 * ((100vw - 320px)/ 1080));font-size:calc(15px + 25.5 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){header.header ._field ._left-side ._top ._navigation h2{font-size:-webkit-calc(15px + 15 * (100vw / 1080));font-size:calc(15px + 15 * (100vw / 1080))}}header.header ._field ._left-side ._top ._contact-btn{opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;width:-webkit-calc(40px + (66 - 40) * ((100vw - 320px)/ (1080 - 320)));width:calc(40px + (66 - 40) * ((100vw - 320px)/ (1080 - 320)));min-height:-webkit-calc(40px + (66 - 40) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(40px + (66 - 40) * ((100vw - 320px)/ (1080 - 320)));margin-left:-webkit-calc(5px + (27 - 5) * ((100vw - 320px)/ (1080 - 320)));margin-left:calc(5px + (27 - 5) * ((100vw - 320px)/ (1080 - 320)));background:0 0;outline:0;border:none;padding:0;margin-top:auto;margin-bottom:auto}@media (min-width:1080px){header.header ._field ._left-side ._top ._contact-btn{margin-left:27px}}header.header ._field ._left-side ._top ._contact-btn svg{width:100%;height:100%}@media (max-width:540px){header.header ._field ._left-side ._top ._contact-btn{margin-top:5px}}@media (max-width:540px){header.header ._field ._left-side ._top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}header.header ._field ._left-side ._bot{margin-top:-webkit-calc(5px + (22 - 5) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(5px + (22 - 5) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){header.header ._field ._left-side ._bot{margin-top:22px}}header.header ._field ._left-side ._bot ._lang-switcher{opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}header.header ._field ._left-side ._bot ._lang-switcher a,header.header ._field ._left-side ._bot ._lang-switcher span{text-decoration:none;color:#a7a7a7;position:relative;-webkit-tap-highlight-color:transparent}@media (max-width:767px){header.header ._field ._left-side ._bot ._lang-switcher a,header.header ._field ._left-side ._bot ._lang-switcher span{font-size:-webkit-calc(15px + 25.5 * ((100vw - 320px)/ 1080));font-size:calc(15px + 25.5 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){header.header ._field ._left-side ._bot ._lang-switcher a,header.header ._field ._left-side ._bot ._lang-switcher span{font-size:-webkit-calc(15px + 15 * (100vw / 1080));font-size:calc(15px + 15 * (100vw / 1080))}}header.header ._field ._right-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header.header ._field ._right-side ._logo{-webkit-tap-highlight-color:transparent;margin-top:auto}header.header ._field ._right-side ._logo img{width:-webkit-calc(141px + (277 - 141) * ((100vw - 320px)/ (1080 - 320)));width:calc(141px + (277 - 141) * ((100vw - 320px)/ (1080 - 320)));height:auto;-o-object-fit:contain;object-fit:contain;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%)}@media (min-width:1100px){header.header ._field ._right-side ._logo img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (max-width:992px){header.header ._field ._right-side ._logo img{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}header.header ._field ._right-side ._logo.active{pointer-events:none}header.header ._field ._right-side ._logo._sm img{width:-webkit-calc(141px + (215 - 141) * ((100vw - 320px)/ (1080 - 320)));width:calc(141px + (215 - 141) * ((100vw - 320px)/ (1080 - 320)))}header.header.hide-controll ._field ._left-side ._bot ._lang-switcher,header.header.hide-controll ._field ._left-side ._top ._contact-btn,header.header.hide-controll ._field ._left-side ._top ._navigation{opacity:0}header.header.scroll{min-height:-webkit-calc(80px + (156 - 80) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(80px + (156 - 80) * ((100vw - 320px)/ (1080 - 320)))}header.header._sm.scroll{min-height:-webkit-calc(100px + (156 - 100) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(100px + (156 - 100) * ((100vw - 320px)/ (1080 - 320)))}header.header._med.scroll{min-height:-webkit-calc(100px + (156 - 100) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(100px + (156 - 100) * ((100vw - 320px)/ (1080 - 320)))}.video{width:100%;position:relative;padding-top:56.8%;overflow:hidden;z-index:9}.video._minus-top-12{margin-top:-12%}.video._minus-top-5{margin-top:-5%}.video video{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video ._preloader{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.video ._preloader.hide{opacity:0;pointer-events:none}.video button[data-state=play-first]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:10.5%;height:auto;cursor:pointer}.video button[data-state=play-first] img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.video button[data-state=play-first].hide{opacity:0;pointer-events:none}.video ._control_panel{position:absolute;bottom:4.6%;width:-webkit-calc(250px + (584 - 250) * ((100vw - 320px)/ (1080 - 320)));width:calc(250px + (584 - 250) * ((100vw - 320px)/ (1080 - 320)));height:-webkit-calc(62px + (72 - 62) * ((100vw - 320px)/ (1080 - 320)));height:calc(62px + (72 - 62) * ((100vw - 320px)/ (1080 - 320)));left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;background:#dddc00;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.video ._control_panel ._action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}.video ._control_panel ._progress{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.video ._control_panel ._progress .progressBar{width:44%;background:0 0;height:14px;-webkit-appearance:none}.video ._control_panel ._progress .progressBar:focus{outline:0}.video ._control_panel ._progress .progressBar::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:#006eb8;border-radius:0}.video ._control_panel ._progress .progressBar::-webkit-slider-thumb{height:14px;width:2px;border-radius:0;background:#006eb8;cursor:pointer;-webkit-appearance:none;margin-top:-7.5px}.video ._control_panel ._progress .progressBar:focus::-webkit-slider-runnable-track{background:#006eb8}.video ._control_panel ._progress .progressBar::-moz-range-track{width:100%;height:1px;cursor:pointer;animate:.2s;background:#006eb8;border-radius:0}.video ._control_panel ._progress .progressBar::-moz-range-thumb{height:14px;width:1px;border-radius:0;background:#006eb8;cursor:pointer}.video ._control_panel ._progress .progressBar::-ms-track{width:100%;height:1px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;color:transparent}.video ._control_panel ._progress .progressBar::-ms-fill-lower{background:#006eb8;border-radius:0}.video ._control_panel ._progress .progressBar::-ms-fill-upper{background:#006eb8;border-radius:0}.video ._control_panel ._progress .progressBar::-ms-thumb{margin-top:1px;height:14px;width:1px;border-radius:0;background:#006eb8;cursor:pointer}.video ._control_panel ._progress .progressBar:focus::-ms-fill-lower{background:#006eb8}.video ._control_panel ._progress .progressBar:focus::-ms-fill-upper{background:#006eb8}.video ._control_panel ._progress ._time{color:#006eb8;font-weight:400;margin:0 8px}@media (max-width:767px){.video ._control_panel ._progress ._time{font-size:-webkit-calc(10px + 8.5 * ((100vw - 320px)/ 1080));font-size:calc(10px + 8.5 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.video ._control_panel ._progress ._time{font-size:-webkit-calc(10px + 5 * (100vw / 1080));font-size:calc(10px + 5 * (100vw / 1080))}}.video ._control_panel button.hide{display:none}.video ._control_panel button{width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-tap-highlight-color:transparent;margin:0 8px;cursor:pointer}.video ._control_panel.hide{opacity:0;pointer-events:none}.video button{background:0 0;outline:0;border:none;padding:0;margin:0;-webkit-tap-highlight-color:transparent}.banner{position:relative;min-height:-webkit-calc(400px + (962 - 400) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(400px + (962 - 400) * ((100vw - 320px)/ (1080 - 320)));height:auto;padding:-webkit-calc(20px + (50 - 20) * ((100vw - 320px)/ (1080 - 320))) -webkit-calc(0px + (0 - 0) * ((100vw - 320px)/ (1080 - 320)));padding:calc(20px + (50 - 20) * ((100vw - 320px)/ (1080 - 320))) calc(0px + (0 - 0) * ((100vw - 320px)/ (1080 - 320)));-webkit-box-sizing:border-box;box-sizing:border-box}.banner ._bg{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner.c-t_center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.banner .c-t_bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.banner.c-t_space-betwen{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.banner.c-t_space-betwen ._field{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.banner.c-t_space-betwen ._field ._links{padding-bottom:-webkit-calc(7px + (14 - 7) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(7px + (14 - 7) * ((100vw - 320px)/ (1080 - 320)))}.banner.out_top_h1 ._field h1{-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%)}.banner ._field{position:relative}.banner ._field.trans-y_411{top:-webkit-calc(211px + (411 - 211) * ((100vw - 320px)/ (1080 - 320)));top:calc(211px + (411 - 211) * ((100vw - 320px)/ (1080 - 320)))}.banner ._field.trans-y_411 h1{line-height:96%}.banner ._field h1{font-family:SourceSansPro-Black;font-weight:900;color:#dddc00;position:relative;line-height:100%;margin-bottom:-webkit-calc(10px + (20 - 10) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(10px + (20 - 10) * ((100vw - 320px)/ (1080 - 320)))}@media (max-width:767px){.banner ._field h1{font-size:-webkit-calc(40px + 161.5 * ((100vw - 320px)/ 1080));font-size:calc(40px + 161.5 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.banner ._field h1{font-size:-webkit-calc(40px + 95 * (100vw / 1080));font-size:calc(40px + 95 * (100vw / 1080))}}@media (min-width:1080px){.banner ._field h1{margin-bottom:20px}}.banner ._field ._notice{position:relative;background:#dddc00;padding:-webkit-calc(10px + (32 - 10) * ((100vw - 320px)/ (1080 - 320))) -webkit-calc(12px + (30 - 12) * ((100vw - 320px)/ (1080 - 320)));padding:calc(10px + (32 - 10) * ((100vw - 320px)/ (1080 - 320))) calc(12px + (30 - 12) * ((100vw - 320px)/ (1080 - 320)));display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:-webkit-calc(240px + (596 - 240) * ((100vw - 320px)/ (1080 - 320)));min-width:calc(240px + (596 - 240) * ((100vw - 320px)/ (1080 - 320)))}@media (max-width:767px){.banner ._field ._notice span{font-size:-webkit-calc(18px + 37.4 * ((100vw - 320px)/ 1080));font-size:calc(18px + 37.4 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.banner ._field ._notice span{font-size:-webkit-calc(18px + 22 * (100vw / 1080));font-size:calc(18px + 22 * (100vw / 1080))}}.banner ._field ._links{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -42px}@media (max-width:767px){.banner ._field ._links{margin:0}}.banner ._field ._links ._link{width:-webkit-calc(33.333% - 84px);width:calc(33.333% - 84px);margin:10px 32px;background:#fff;padding:10px;text-decoration:none}.banner ._field ._links ._link p{color:#000;margin:0}@media (max-width:767px){.banner ._field ._links ._link p{font-size:-webkit-calc(14px + 17 * ((100vw - 320px)/ 1080));font-size:calc(14px + 17 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.banner ._field ._links ._link p{font-size:-webkit-calc(14px + 10 * (100vw / 1080));font-size:calc(14px + 10 * (100vw / 1080))}}.banner ._field ._links ._link span{font-family:SourceSansPro-Black;font-weight:900;color:#000}@media (max-width:767px){.banner ._field ._links ._link span{font-size:-webkit-calc(14px + 17 * ((100vw - 320px)/ 1080));font-size:calc(14px + 17 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.banner ._field ._links ._link span{font-size:-webkit-calc(14px + 10 * (100vw / 1080));font-size:calc(14px + 10 * (100vw / 1080))}}.banner ._field ._links ._link span svg{width:-webkit-calc(10px + (12 - 10) * ((100vw - 320px)/ (1080 - 320)));width:calc(10px + (12 - 10) * ((100vw - 320px)/ (1080 - 320)));height:-webkit-calc(12px + (18 - 12) * ((100vw - 320px)/ (1080 - 320)));height:calc(12px + (18 - 12) * ((100vw - 320px)/ (1080 - 320)))}@media (max-width:767px){.banner ._field ._links ._link{width:100%;margin:10px 0}}.link_field{position:relative;padding-top:-webkit-calc(80px + (168 - 80) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(80px + (168 - 80) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(80px + (128 - 80) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(80px + (128 - 80) * ((100vw - 320px)/ (1080 - 320)))}.link_field ._field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.link_field ._field ._links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}@media (max-width:767px){.link_field ._field ._links{margin:0}}.link_field ._field ._links ._link{-webkit-tap-highlight-color:transparent;width:-webkit-calc(50% - 74px);width:calc(50% - 74px);margin:5px 10px;background:#dddc00;padding:40px 26px;text-decoration:none;height:auto}.link_field ._field ._links ._link span{font-family:SourceSansPro-Black;font-weight:900;line-height:100%;position:relative;color:#000}@media (max-width:767px){.link_field ._field ._links ._link span{font-size:-webkit-calc(20px + 68 * ((100vw - 320px)/ 1080));font-size:calc(20px + 68 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.link_field ._field ._links ._link span{font-size:-webkit-calc(20px + 40 * (100vw / 1080));font-size:calc(20px + 40 * (100vw / 1080))}}.link_field ._field ._links ._link span svg{width:-webkit-calc(10px + (26.24 - 10) * ((100vw - 320px)/ (1080 - 320)));width:calc(10px + (26.24 - 10) * ((100vw - 320px)/ (1080 - 320)));height:-webkit-calc(16px + (40.68 - 16) * ((100vw - 320px)/ (1080 - 320)));height:calc(16px + (40.68 - 16) * ((100vw - 320px)/ (1080 - 320)))}@media (max-width:767px){.link_field ._field ._links ._link{width:100%;margin:10px 0;padding:20px 20px}}.link_field ._field ._contact-btn{background:0 0;outline:0;border:none;margin-left:auto;margin-top:-webkit-calc(20px + (38 - 20) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(20px + (38 - 20) * ((100vw - 320px)/ (1080 - 320)));-webkit-tap-highlight-color:transparent;width:-webkit-calc(80px + (112 - 80) * ((100vw - 320px)/ (1080 - 320)));width:calc(80px + (112 - 80) * ((100vw - 320px)/ (1080 - 320)));height:-webkit-calc(80px + (112 - 80) * ((100vw - 320px)/ (1080 - 320)));height:calc(80px + (112 - 80) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.link_field ._field ._contact-btn{margin-top:38px}}.link_field ._field ._contact-btn svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.modal_wrapper{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;max-height:100%;height:100%;z-index:10;overflow-x:hidden;overflow-y:auto;display:none;padding:30px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.modal_wrapper.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal_wrapper.visibility{opacity:1}.modal_wrapper .popup{margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;height:auto;border-radius:32px;background:#fff;padding:-webkit-calc(25px + (70 - 25) * ((100vw - 320px)/ (1080 - 320))) -webkit-calc(15px + (45 - 15) * ((100vw - 320px)/ (1080 - 320)));padding:calc(25px + (70 - 25) * ((100vw - 320px)/ (1080 - 320))) calc(15px + (45 - 15) * ((100vw - 320px)/ (1080 - 320)));display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.modal_wrapper .popup._963{max-width:963px}.modal_wrapper .popup.mh_1134{min-height:1134px}@media (max-width:992px){.modal_wrapper .popup.mh_1134{min-height:600px}}@media (max-width:640px){.modal_wrapper .popup.mh_1134{min-height:400px}}@media (max-width:540px){.modal_wrapper .popup.mh_1134{min-height:300px}}.modal_wrapper .popup.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:1100px){.modal_wrapper .popup{padding:70px 45px}}.modal_wrapper .popup button{outline:0;background:0 0;border:none}.modal_wrapper .popup button.close{position:absolute;right:43px;top:70px;width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.modal_wrapper .popup button.close{right:10px;top:10px}}.modal_wrapper .popup .title{margin-bottom:-webkit-calc(30px + (60 - 30) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(30px + (60 - 30) * ((100vw - 320px)/ (1080 - 320)))}@media (max-width:767px){.modal_wrapper .popup .title{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .title{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}@media (min-width:1080px){.modal_wrapper .popup .title{margin-bottom:60px}}@media (min-width:1100px){.modal_wrapper .popup .title{font-size:40px;margin-bottom:60px}}.modal_wrapper .popup .error{margin-top:2px;color:red;opacity:0;-webkit-transition:opacity .3;-o-transition:opacity .3;transition:opacity .3}@media (max-width:767px){.modal_wrapper .popup .error{font-size:-webkit-calc(10px + 6.8 * ((100vw - 320px)/ 1080));font-size:calc(10px + 6.8 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .error{font-size:-webkit-calc(10px + 4 * (100vw / 1080));font-size:calc(10px + 4 * (100vw / 1080))}}.modal_wrapper .popup .error.show{opacity:1}@media (min-width:1100px){.modal_wrapper .popup .error{font-size:14px}}.modal_wrapper .popup .checkbox{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal_wrapper .popup .checkbox input[type=checkbox]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:1}.modal_wrapper .popup .checkbox input[type=checkbox]:checked~.box{background:#04aa6d}.modal_wrapper .popup .checkbox input[type=checkbox]:checked~.box::after{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23FFFFFF%27 d=%27M20.285 2l-11.285 11.567-5.286-5.011-3.714 3.716 9 8.728 15-15.285z%27/%3E%3C/svg%3E")}.modal_wrapper .popup .checkbox .box{width:30px;min-width:30px;height:30px;border:1px solid #707070;background:#fff;position:relative;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.modal_wrapper .popup .checkbox.big .box{width:39px;min-width:39px;height:39px}.modal_wrapper .popup .checkbox.big .text{margin-left:10px}@media (max-width:767px){.modal_wrapper .popup .checkbox.big .text{font-size:-webkit-calc(16px + 40.8 * ((100vw - 320px)/ 1080));font-size:calc(16px + 40.8 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .checkbox.big .text{font-size:-webkit-calc(16px + 24 * (100vw / 1080));font-size:calc(16px + 24 * (100vw / 1080))}}@media (min-width:1100px){.modal_wrapper .popup .checkbox.big .text{font-size:40px}}.modal_wrapper .popup .checkbox .text{margin-left:24px;color:#707070}@media (max-width:767px){.modal_wrapper .popup .checkbox .text{font-size:-webkit-calc(10px + 22.1 * ((100vw - 320px)/ 1080));font-size:calc(10px + 22.1 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .checkbox .text{font-size:-webkit-calc(10px + 13 * (100vw / 1080));font-size:calc(10px + 13 * (100vw / 1080))}}@media (min-width:1100px){.modal_wrapper .popup .checkbox .text{font-size:23px}}.modal_wrapper .popup .row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:-webkit-calc(10px + (25 - 10) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(10px + (25 - 10) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.modal_wrapper .popup .row{margin-bottom:25px}}@media (min-width:1100px){.modal_wrapper .popup .row{margin-bottom:25px}}.modal_wrapper .popup .row.half{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.modal_wrapper .popup .row.half .block{width:-webkit-calc(50% - 15px);width:calc(50% - 15px);position:relative}@media (max-width:768px){.modal_wrapper .popup .row.half{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal_wrapper .popup .row.half .block{width:100%;margin-bottom:-webkit-calc(10px + (25 - 10) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(10px + (25 - 10) * ((100vw - 320px)/ (1080 - 320)))}}@media (max-width:768px) and (min-width:1080px){.modal_wrapper .popup .row.half .block{margin-bottom:25px}}.modal_wrapper .popup .row.marg-top_10{margin-top:10px}.modal_wrapper .popup .row.marg-bot_66{margin-bottom:-webkit-calc(20px + (66 - 20) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(20px + (66 - 20) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.modal_wrapper .popup .row.marg-bot_66{margin-bottom:66px}}@media (min-width:1100px){.modal_wrapper .popup .row.marg-bot_66{margin-bottom:66px}}.modal_wrapper .popup .row .block{width:100%;position:relative}.modal_wrapper .popup .row .block .naming{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;color:rgba(0,0,0,.3);position:absolute;left:15px;top:0;pointer-events:none}@media (max-width:767px){.modal_wrapper .popup .row .block .naming{font-size:-webkit-calc(8px + 13.6 * ((100vw - 320px)/ 1080));font-size:calc(8px + 13.6 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .row .block .naming{font-size:-webkit-calc(8px + 8 * (100vw / 1080));font-size:calc(8px + 8 * (100vw / 1080))}}.modal_wrapper .popup .row .block .naming.show{opacity:1}@media (min-width:1200px){.modal_wrapper .popup .row .block .naming{font-size:16px}}.modal_wrapper .popup .row .block input{width:100%;border:none;outline:0;background:rgba(0,0,0,.03);border-radius:14px;padding:-webkit-calc(7px + (14 - 7) * ((100vw - 320px)/ (1080 - 320))) -webkit-calc(6px + (15 - 6) * ((100vw - 320px)/ (1080 - 320)));padding:calc(7px + (14 - 7) * ((100vw - 320px)/ (1080 - 320))) calc(6px + (15 - 6) * ((100vw - 320px)/ (1080 - 320)));-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.modal_wrapper .popup .row .block input{font-size:-webkit-calc(18px + 37.4 * ((100vw - 320px)/ 1080));font-size:calc(18px + 37.4 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .row .block input{font-size:-webkit-calc(18px + 22 * (100vw / 1080));font-size:calc(18px + 22 * (100vw / 1080))}}.modal_wrapper .popup .row .block input::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.modal_wrapper .popup .row .block input::-moz-placeholder{color:rgba(0,0,0,.3)}.modal_wrapper .popup .row .block input:-ms-input-placeholder{color:rgba(0,0,0,.3)}.modal_wrapper .popup .row .block input::-ms-input-placeholder{color:rgba(0,0,0,.3)}.modal_wrapper .popup .row .block input::placeholder{color:rgba(0,0,0,.3)}@media (max-width:767px){.modal_wrapper .popup .row .block input::-webkit-input-placeholder{font-size:-webkit-calc(18px + 37.4 * ((100vw - 320px)/ 1080));font-size:calc(18px + 37.4 * ((100vw - 320px)/ 1080))}.modal_wrapper .popup .row .block input::-moz-placeholder{font-size:calc(18px + 37.4 * ((100vw - 320px)/ 1080))}.modal_wrapper .popup .row .block input:-ms-input-placeholder{font-size:calc(18px + 37.4 * ((100vw - 320px)/ 1080))}.modal_wrapper .popup .row .block input::-ms-input-placeholder{font-size:calc(18px + 37.4 * ((100vw - 320px)/ 1080))}.modal_wrapper .popup .row .block input::placeholder{font-size:-webkit-calc(18px + 37.4 * ((100vw - 320px)/ 1080));font-size:calc(18px + 37.4 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .row .block input::-webkit-input-placeholder{font-size:-webkit-calc(18px + 22 * (100vw / 1080));font-size:calc(18px + 22 * (100vw / 1080))}.modal_wrapper .popup .row .block input::-moz-placeholder{font-size:calc(18px + 22 * (100vw / 1080))}.modal_wrapper .popup .row .block input:-ms-input-placeholder{font-size:calc(18px + 22 * (100vw / 1080))}.modal_wrapper .popup .row .block input::-ms-input-placeholder{font-size:calc(18px + 22 * (100vw / 1080))}.modal_wrapper .popup .row .block input::placeholder{font-size:-webkit-calc(18px + 22 * (100vw / 1080));font-size:calc(18px + 22 * (100vw / 1080))}}@media (min-width:1100px){.modal_wrapper .popup .row .block input{padding:14px 15px;font-size:40px}.modal_wrapper .popup .row .block input::-webkit-input-placeholder{font-size:40px}.modal_wrapper .popup .row .block input::-moz-placeholder{font-size:40px}.modal_wrapper .popup .row .block input:-ms-input-placeholder{font-size:40px}.modal_wrapper .popup .row .block input::-ms-input-placeholder{font-size:40px}.modal_wrapper .popup .row .block input::placeholder{font-size:40px}}.modal_wrapper .popup .row textarea{width:100%;min-height:219px;border:1px solid #707070;padding:-webkit-calc(5px + (10 - 5) * ((100vw - 320px)/ (1080 - 320))) -webkit-calc(5px + (10 - 5) * ((100vw - 320px)/ (1080 - 320)));padding:calc(5px + (10 - 5) * ((100vw - 320px)/ (1080 - 320))) calc(5px + (10 - 5) * ((100vw - 320px)/ (1080 - 320)));-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.modal_wrapper .popup .row textarea{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .row textarea{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.modal_wrapper .popup .row textarea::-webkit-input-placeholder{color:rgba(0,0,0,.3)}.modal_wrapper .popup .row textarea::-moz-placeholder{color:rgba(0,0,0,.3)}.modal_wrapper .popup .row textarea:-ms-input-placeholder{color:rgba(0,0,0,.3)}.modal_wrapper .popup .row textarea::-ms-input-placeholder{color:rgba(0,0,0,.3)}.modal_wrapper .popup .row textarea::placeholder{color:rgba(0,0,0,.3)}@media (max-width:767px){.modal_wrapper .popup .row textarea::-webkit-input-placeholder{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}.modal_wrapper .popup .row textarea::-moz-placeholder{font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}.modal_wrapper .popup .row textarea:-ms-input-placeholder{font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}.modal_wrapper .popup .row textarea::-ms-input-placeholder{font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}.modal_wrapper .popup .row textarea::placeholder{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .row textarea::-webkit-input-placeholder{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}.modal_wrapper .popup .row textarea::-moz-placeholder{font-size:calc(20px + 20 * (100vw / 1080))}.modal_wrapper .popup .row textarea:-ms-input-placeholder{font-size:calc(20px + 20 * (100vw / 1080))}.modal_wrapper .popup .row textarea::-ms-input-placeholder{font-size:calc(20px + 20 * (100vw / 1080))}.modal_wrapper .popup .row textarea::placeholder{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}@media (min-width:1100px){.modal_wrapper .popup .row textarea{padding:10px;font-size:40px}.modal_wrapper .popup .row textarea::-webkit-input-placeholder{font-size:40px}.modal_wrapper .popup .row textarea::-moz-placeholder{font-size:40px}.modal_wrapper .popup .row textarea:-ms-input-placeholder{font-size:40px}.modal_wrapper .popup .row textarea::-ms-input-placeholder{font-size:40px}.modal_wrapper .popup .row textarea::placeholder{font-size:40px}}.modal_wrapper .popup .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.modal_wrapper .popup .column .checkbox{margin-right:-webkit-calc(20px + (40 - 20) * ((100vw - 320px)/ (1080 - 320)));margin-right:calc(20px + (40 - 20) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.modal_wrapper .popup .column .checkbox{margin-right:40px}}@media (min-width:1100px){.modal_wrapper .popup .column .checkbox{margin-right:40px}}.modal_wrapper .popup .column.marg-bot_30{margin-bottom:-webkit-calc(20px + (30 - 20) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(20px + (30 - 20) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.modal_wrapper .popup .column.marg-bot_30{margin-bottom:30px}}@media (min-width:1100px){.modal_wrapper .popup .column.marg-bot_30{margin-bottom:30px}}@media (max-width:768px){.modal_wrapper .popup .column .checkbox{margin:10px 30px 5px 0}}.modal_wrapper .popup .submit-block{position:relative}.modal_wrapper .popup .submit-block .checker[data-checker=true]{position:absolute;top:36px;left:0;width:100%;height:-webkit-calc(100% - 36px);height:calc(100% - 36px);z-index:1;-webkit-tap-highlight-color:transparent}.modal_wrapper .popup .submit-block .checker[data-checker=true].hide{pointer-events:none;display:none}.modal_wrapper .popup button.sub{margin-top:36px;min-width:343px;background:#dddc00;font-family:SourceSansPro-Bold;padding:-webkit-calc(10px + (10 - 10) * ((100vw - 320px)/ (1080 - 320))) -webkit-calc(10px + (10 - 10) * ((100vw - 320px)/ (1080 - 320)));padding:calc(10px + (10 - 10) * ((100vw - 320px)/ (1080 - 320))) calc(10px + (10 - 10) * ((100vw - 320px)/ (1080 - 320)));opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-tap-highlight-color:transparent}@media (max-width:767px){.modal_wrapper .popup button.sub{font-size:-webkit-calc(14px + 27.2 * ((100vw - 320px)/ 1080));font-size:calc(14px + 27.2 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup button.sub{font-size:-webkit-calc(14px + 16 * (100vw / 1080));font-size:calc(14px + 16 * (100vw / 1080))}}@media (min-width:1100px){.modal_wrapper .popup button.sub{font-size:30px;padding:10px}}@media (max-width:768px){.modal_wrapper .popup button.sub{max-width:100%;min-width:200px}}.modal_wrapper .popup button.sub.disabled{pointer-events:none;opacity:.3}.modal_wrapper .popup .content{margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal_wrapper .popup .content p{text-align:center;color:#707070}@media (max-width:767px){.modal_wrapper .popup .content p{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .content p{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.modal_wrapper .popup .big-error{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:1;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:-webkit-calc(25px + (70 - 25) * ((100vw - 320px)/ (1080 - 320))) -webkit-calc(15px + (45 - 15) * ((100vw - 320px)/ (1080 - 320)));padding:calc(25px + (70 - 25) * ((100vw - 320px)/ (1080 - 320))) calc(15px + (45 - 15) * ((100vw - 320px)/ (1080 - 320)));-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none;border-radius:32px;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.modal_wrapper .popup .big-error.show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;pointer-events:all}.modal_wrapper .popup .big-error._op{opacity:1}.modal_wrapper .popup .big-error .title{margin-bottom:-webkit-calc(30px + (60 - 30) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(30px + (60 - 30) * ((100vw - 320px)/ (1080 - 320)));margin:0 auto}@media (max-width:767px){.modal_wrapper .popup .big-error .title{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .big-error .title{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}@media (min-width:1080px){.modal_wrapper .popup .big-error .title{margin-bottom:60px}}@media (min-width:1100px){.modal_wrapper .popup .big-error .title{font-size:40px;margin-bottom:60px}}.modal_wrapper .popup .big-error .error-mess{margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:610px}.modal_wrapper .popup .big-error .error-mess img{margin-right:5px;min-width:60px;height:auto}.modal_wrapper .popup .big-error .error-mess p{color:rgba(0,0,0,.3)}@media (max-width:767px){.modal_wrapper .popup .big-error .error-mess p{font-size:-webkit-calc(16px + 40.8 * ((100vw - 320px)/ 1080));font-size:calc(16px + 40.8 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .big-error .error-mess p{font-size:-webkit-calc(16px + 24 * (100vw / 1080));font-size:calc(16px + 24 * (100vw / 1080))}}@media (min-width:1100px){.modal_wrapper .popup .big-error .error-mess p{font-size:40px}}.modal_wrapper .popup .big-error button.err-btn{margin-top:36px;min-width:343px;background:#dddc00;font-family:SourceSansPro-Bold;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto auto 0 auto;padding:-webkit-calc(10px + (10 - 10) * ((100vw - 320px)/ (1080 - 320))) -webkit-calc(10px + (10 - 10) * ((100vw - 320px)/ (1080 - 320)));padding:calc(10px + (10 - 10) * ((100vw - 320px)/ (1080 - 320))) calc(10px + (10 - 10) * ((100vw - 320px)/ (1080 - 320)));opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-tap-highlight-color:transparent}@media (max-width:767px){.modal_wrapper .popup .big-error button.err-btn{font-size:-webkit-calc(14px + 27.2 * ((100vw - 320px)/ 1080));font-size:calc(14px + 27.2 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.modal_wrapper .popup .big-error button.err-btn{font-size:-webkit-calc(14px + 16 * (100vw / 1080));font-size:calc(14px + 16 * (100vw / 1080))}}@media (min-width:1100px){.modal_wrapper .popup .big-error button.err-btn{font-size:30px;padding:10px}}@media (max-width:768px){.modal_wrapper .popup .big-error button.err-btn{max-width:100%;min-width:200px}}.yellow_link_list{position:relative;margin:0;padding:0}.yellow_link_list._z-idx-up-1{z-index:1}.yellow_link_list._m-h_207 li .content,.yellow_link_list._m-h_207 li a,.yellow_link_list._m-h_207 li span{min-height:-webkit-calc(100px + (207 - 100) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(100px + (207 - 100) * ((100vw - 320px)/ (1080 - 320)))}.yellow_link_list li{list-style-type:none;height:auto;width:auto;margin-bottom:10px}.yellow_link_list li:last-child{margin-bottom:0}.yellow_link_list li a,.yellow_link_list li span{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 30px 0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-calc(240px + (656 - 240) * ((100vw - 320px)/ (1080 - 320)));width:calc(240px + (656 - 240) * ((100vw - 320px)/ (1080 - 320)));min-height:-webkit-calc(60px + (94 - 60) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(60px + (94 - 60) * ((100vw - 320px)/ (1080 - 320)));background:#dddc00;text-decoration:none;color:#000}@media (max-width:767px){.yellow_link_list li a,.yellow_link_list li span{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.yellow_link_list li a,.yellow_link_list li span{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.yellow_link_list li a svg,.yellow_link_list li span svg{margin-left:10px}.yellow_link_list li .content{padding:15px 0 15px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.yellow_link_list li .content span{background:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:SourceSansPro-Black;padding:0;margin:0;height:auto;min-height:auto}@media (max-width:767px){.yellow_link_list li .content span{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.yellow_link_list li .content span{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.yellow_link_list li .content p{font-family:SourceSansPro-Regular;text-transform:none;line-height:150%;max-width:80%;margin-bottom:5px}@media (max-width:767px){.yellow_link_list li .content p{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.yellow_link_list li .content p{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}@media (max-width:767px){.yellow_link_list li span{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.yellow_link_list li span{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.yellow_link_list li a{font-family:SourceSansPro-Black;text-transform:uppercase}@media (max-width:767px){.yellow_link_list li a{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.yellow_link_list li a{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.banner-outside{position:relative}.banner-outside .bg{position:relative;min-height:-webkit-calc(400px + (962 - 400) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(400px + (962 - 400) * ((100vw - 320px)/ (1080 - 320)));width:100%}.banner-outside .bg img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-outside .bg._height-804{min-height:-webkit-calc(400px + (804 - 400) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(400px + (804 - 400) * ((100vw - 320px)/ (1080 - 320)))}.banner-outside .bg._height-865{min-height:-webkit-calc(400px + (865 - 400) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(400px + (865 - 400) * ((100vw - 320px)/ (1080 - 320)))}.banner-outside .bg._height-988{min-height:-webkit-calc(400px + (988 - 400) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(400px + (988 - 400) * ((100vw - 320px)/ (1080 - 320)))}.banner-outside .bg._height-910{min-height:-webkit-calc(400px + (910 - 400) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(400px + (910 - 400) * ((100vw - 320px)/ (1080 - 320)))}.banner-outside .bg._pos-center-bottom img{-o-object-position:center bottom;object-position:center bottom}.banner-outside ._field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:-46%;position:relative}.banner-outside ._field .logo{margin:auto;margin-top:-webkit-calc(10px + (23 - 10) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(10px + (23 - 10) * ((100vw - 320px)/ (1080 - 320)));width:55%;height:100%}@media (min-width:1080px){.banner-outside ._field .logo{margin-top:23px}}.banner-outside ._field h1{line-height:95%;margin:0 0 20px 0;text-transform:uppercase}.banner-outside ._field h1._line-height-90{line-height:90%}.banner-outside ._field h1._max-width-600{max-width:-webkit-calc(260px + (600 - 260) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(260px + (600 - 260) * ((100vw - 320px)/ (1080 - 320)))}.banner-outside ._field h1._marg-bot-55{margin-bottom:-webkit-calc(25px + (55 - 25) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(25px + (55 - 25) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.banner-outside ._field h1._marg-bot-55{margin-bottom:55px}}.banner-outside ._field p{font-family:SourceSansPro-Regular;margin:0;line-height:128%;padding-left:-webkit-calc(5px + (10 - 5) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(5px + (10 - 5) * ((100vw - 320px)/ (1080 - 320)))}@media (max-width:767px){.banner-outside ._field p{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.banner-outside ._field p{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.banner-outside ._field p b{font-family:SourceSansPro-Bold;text-transform:uppercase;line-height:140%;margin:0}@media (max-width:767px){.banner-outside ._field p b{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.banner-outside ._field p b{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.banner-outside ._field p._marg-bot-60{margin-bottom:-webkit-calc(30px + (60 - 30) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(30px + (60 - 30) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.banner-outside ._field p._marg-bot-60{margin-bottom:60px}}.banner-outside ._field._margin-6{margin-top:-6%}.banner-outside ._field._margin-11{margin-top:-11.5%}.banner-outside ._field._margin-23{margin-top:-23%}.text-block{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:-webkit-calc(30px + (50 - 30) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(30px + (50 - 30) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(80px + (140 - 80) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(80px + (140 - 80) * ((100vw - 320px)/ (1080 - 320)))}.text-block.no-pad{padding-top:0;padding-bottom:0}.text-block._pad-top_185{padding-top:-webkit-calc(100px + (185 - 100) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(100px + (185 - 100) * ((100vw - 320px)/ (1080 - 320)))}.text-block .notice{padding:43px 10px 51px 34px;padding-top:-webkit-calc(20px + (43 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(20px + (43 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-right:-webkit-calc(5px + (10 - 5) * ((100vw - 320px)/ (1080 - 320)));padding-right:calc(5px + (10 - 5) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(25px + (51 - 25) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(25px + (51 - 25) * ((100vw - 320px)/ (1080 - 320)));padding-left:-webkit-calc(17px + (34 - 17) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(17px + (34 - 17) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:-webkit-calc(20px + (102 - 20) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(20px + (102 - 20) * ((100vw - 320px)/ (1080 - 320)));-webkit-box-sizing:border-box;box-sizing:border-box;background:#dddc00;z-index:1}@media (min-width:1080px){.text-block .notice{margin-bottom:102px}}.text-block .notice._w-96{width:96%}@media (max-width:767px){.text-block .notice span{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.text-block .notice span{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.text-block .list-block{z-index:1}.text-block .list-block ul{padding-top:-webkit-calc(25px + (56 - 25) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(25px + (56 - 25) * ((100vw - 320px)/ (1080 - 320)));padding-right:-webkit-calc(10px + (20 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-right:calc(10px + (20 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(17px + (34 - 17) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(17px + (34 - 17) * ((100vw - 320px)/ (1080 - 320)));padding-left:0}.text-block .anime{z-index:0;height:100%;-webkit-animation:anime-arrow-right 1.5s alternate infinite;animation:anime-arrow-right 1.5s alternate infinite}.text-block .anime._w-59{width:59%}.text-block .anime._right{margin-right:-17%;margin-top:-20%;margin-left:auto}.text-block .arrow{position:absolute;width:69%;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.text-block .arrow._relative{position:relative}.text-block .arrow._relative._right{margin-left:auto;margin-right:-3%}.text-block .arrow._negative-top-20{margin-top:-9.5%}.text-block .arrow._down-right-1{width:47%;right:-6%;bottom:0;-webkit-animation:anime-arrow-vertical-up 1.5s linear alternate infinite;animation:anime-arrow-vertical-up 1.5s linear alternate infinite}.text-block .arrow.right{right:-29%;left:auto;-webkit-animation:anime-arrow-right 3s linear infinite alternate;animation:anime-arrow-right 3s linear infinite alternate}.text-block .arrow.left{left:-29%;right:auto;-webkit-animation:anime-arrow-left 3s linear infinite alternate;animation:anime-arrow-left 3s linear infinite alternate}.text-block .arrow.top{top:0}.text-block .arrow.bot{bottom:0}.text-block .arrow.center{top:38%}.text-block .arrow._ver-1{margin-top:-webkit-calc(-125px + (-253 - -125) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(-125px + (-253 - -125) * ((100vw - 320px)/ (1080 - 320)));width:46%}@media (min-width:1080px){.text-block .arrow._ver-1{margin-top:-253px}}.text-block .field{position:relative}.text-block .field .m-w_680{max-width:-webkit-calc(280px + (680 - 280) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(280px + (680 - 280) * ((100vw - 320px)/ (1080 - 320)))}.text-block .field .content{max-width:-webkit-calc(280px + (740 - 280) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(280px + (740 - 280) * ((100vw - 320px)/ (1080 - 320)));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.text-block .field .content.p_40 p{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.text-block .field .content.p_40 p{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.text-block .field .content.p_40._l-h_135 p{line-height:135%}.text-block .field .content--max-w_835{max-width:-webkit-calc(280px + (835 - 280) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(280px + (835 - 280) * ((100vw - 320px)/ (1080 - 320)))}.text-block .field .content._max-w_790{max-width:-webkit-calc(280px + (790 - 280) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(280px + (790 - 280) * ((100vw - 320px)/ (1080 - 320)))}.text-block .field .content._max-w_795{max-width:-webkit-calc(280px + (795 - 280) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(280px + (795 - 280) * ((100vw - 320px)/ (1080 - 320)))}.text-block .field .content._full-width{max-width:100%}.text-block .field .title{font-family:SourceSansPro-Black;text-transform:uppercase}@media (max-width:767px){.text-block .field .title{font-size:-webkit-calc(20px + 17 * ((100vw - 320px)/ 1080));font-size:calc(20px + 17 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.text-block .field .title{font-size:-webkit-calc(20px + 10 * (100vw / 1080));font-size:calc(20px + 10 * (100vw / 1080))}}.text-block .field .title.marg-bot_16{margin-bottom:-webkit-calc(10px + (16 - 10) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(10px + (16 - 10) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .field .title.marg-bot_16{margin-bottom:16px}}.text-block .field .title.marg-bot_48{margin-bottom:-webkit-calc(18px + (48 - 18) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(18px + (48 - 18) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .field .title.marg-bot_48{margin-bottom:48px}}.text-block .field .title.marg-top_82{margin-top:-webkit-calc(42px + (82 - 42) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(42px + (82 - 42) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .field .title.marg-top_82{margin-top:82px}}.text-block .field .title.marg-top_70{margin-top:-webkit-calc(42px + (70 - 42) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(42px + (70 - 42) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .field .title.marg-top_70{margin-top:70px}}.text-block .field h1{text-transform:uppercase;line-height:91%;margin-bottom:-webkit-calc(20px + (38 - 20) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(20px + (38 - 20) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .field h1{margin-bottom:38px}}.text-block .field h1._black{color:#000}.text-block .field h1._marg-bot_200{margin-bottom:-webkit-calc(60px + (200 - 60) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(60px + (200 - 60) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .field h1._marg-bot_200{margin-bottom:200px}}.text-block .field h1.marg-b_105{margin-bottom:-webkit-calc(45px + (105 - 45) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(45px + (105 - 45) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .field h1.marg-b_105{margin-bottom:105px}}.text-block .field h1._marg-bot_53{margin-bottom:-webkit-calc(23px + (53 - 23) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(23px + (53 - 23) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .field h1._marg-bot_53{margin-bottom:53px}}.text-block .field h1._marg-bot_46{margin-bottom:-webkit-calc(23px + (46 - 23) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(23px + (46 - 23) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .field h1._marg-bot_46{margin-bottom:46px}}.text-block .field p{position:relative;margin:0;line-height:100%;z-index:1}@media (max-width:767px){.text-block .field p{font-size:-webkit-calc(30px + 51 * ((100vw - 320px)/ 1080));font-size:calc(30px + 51 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.text-block .field p{font-size:-webkit-calc(30px + 30 * (100vw / 1080));font-size:calc(30px + 30 * (100vw / 1080))}}.text-block .field p b{font-family:SourceSansPro-Black}.text-block .field p+.sub{margin-top:30px}.text-block .field p.marg-b_50{margin-bottom:-webkit-calc(20px + (50 - 20) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(20px + (50 - 20) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .field p.marg-b_50{margin-bottom:50px}}.text-block .field p.small{line-height:140%}@media (max-width:767px){.text-block .field p.small{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.text-block .field p.small{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.text-block .field p._pad-left-15{padding-left:-webkit-calc(5px + (15 - 5) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(5px + (15 - 5) * ((100vw - 320px)/ (1080 - 320)))}.text-block .field p._marg-bot-65{margin-bottom:-webkit-calc(35px + (65 - 35) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(35px + (65 - 35) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .field p._marg-bot-65{margin-bottom:65px}}.text-block .field p._uppercase{text-transform:uppercase}.text-block .field p._max-width-660{max-width:-webkit-calc(260px + (660 - 260) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(260px + (660 - 260) * ((100vw - 320px)/ (1080 - 320)))}.text-block .field p._var-1{margin:auto;max-width:85%;text-transform:uppercase}.text-block .field .sub{display:block}@media (max-width:767px){.text-block .field .sub{font-size:-webkit-calc(15px + 25.5 * ((100vw - 320px)/ 1080));font-size:calc(15px + 25.5 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.text-block .field .sub{font-size:-webkit-calc(15px + 15 * (100vw / 1080));font-size:calc(15px + 15 * (100vw / 1080))}}.text-block .field .sub._b{font-family:SourceSansPro-Black}.text-block .noctice{padding:40px 50px 55px 42px;margin:0 -42px;width:-webkit-calc(100% + 84px);width:calc(100% + 84px);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:-webkit-calc(10px + (25 - 10) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(10px + (25 - 10) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.text-block .noctice{margin-bottom:25px}}.text-block .noctice.max-w_810{max-width:-webkit-calc(280px + (810 - 280) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(280px + (810 - 280) * ((100vw - 320px)/ (1080 - 320)))}.text-block .noctice.yellow{background:#dddc00}@media (max-width:767px){.text-block .noctice span{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.text-block .noctice span{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.text-block .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto}.text-block .image img{width:47%;height:100%;z-index:0;margin-left:auto;margin-top:-23%;margin-right:-7%;-webkit-animation:anime-arrow-vertical-up 1.5s alternate infinite linear;animation:anime-arrow-vertical-up 1.5s alternate infinite linear}.list-block{position:relative;width:100%}.list-block.max-w_810{max-width:-webkit-calc(280px + (810 - 280) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(280px + (810 - 280) * ((100vw - 320px)/ (1080 - 320)))}.list-block.negative-margin{margin:0 -42px;width:-webkit-calc(100% + 84px);width:calc(100% + 84px)}.list-block.yellow ul{background:#dddc00}.list-block.yellow--all{background:#dddc00}.list-block.pad-bot-plus{padding-bottom:-webkit-calc(50px + (92 - 50) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(50px + (92 - 50) * ((100vw - 320px)/ (1080 - 320)))}.list-block ul{margin:0;padding:35px 35px 68px 0}.list-block ul.marg-bot_4 li{margin-bottom:4px}.list-block ul li{position:relative;list-style-type:none;z-index:1;line-height:130%;padding-left:80px;padding-left:-webkit-calc(60px + (80 - 60) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(60px + (80 - 60) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:10px}@media (max-width:767px){.list-block ul li{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.list-block ul li{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}@media (min-width:1100px){.list-block ul li{padding-left:-webkit-calc(60px + (90 - 60) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(60px + (90 - 60) * ((100vw - 320px)/ (1080 - 320)))}}.list-block ul li:last-child{margin-bottom:0}.list-block ul li::before{content:'';top:-webkit-calc(4px + (12 - 4) * ((100vw - 320px)/ (1080 - 320)));top:calc(4px + (12 - 4) * ((100vw - 320px)/ (1080 - 320)));left:-webkit-calc(37px + (43 - 37) * ((100vw - 320px)/ (1080 - 320)));left:calc(37px + (43 - 37) * ((100vw - 320px)/ (1080 - 320)));position:absolute;width:-webkit-calc(15px + (33 - 15) * ((100vw - 320px)/ (1080 - 320)));width:calc(15px + (33 - 15) * ((100vw - 320px)/ (1080 - 320)));height:-webkit-calc(16px + (33 - 16) * ((100vw - 320px)/ (1080 - 320)));height:calc(16px + (33 - 16) * ((100vw - 320px)/ (1080 - 320)));background-repeat:no-repeat;background-image:url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%2732.225%27 height=%2732.448%27 viewBox=%270 0 32.225 32.448%27%3E%3Cdefs%3E%3CclipPath id=%27a%27%3E%3Cpath d=%27M0,25.312H32.225V-7.136H0Z%27 transform=%27translate(0 7.136)%27 fill=%27none%27/%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform=%27translate(0 7.136)%27%3E%3Cg transform=%27translate(0 -7.136)%27 clip-path=%27url("../%23a")%27%3E%3Cg transform=%27translate(11.415 0.001)%27%3E%3Cpath d=%27M3.664,0h0a4.713,4.713,0,0,0-4.7,4.729V27.715a4.7,4.7,0,1,0,9.394,0V4.729A4.713,4.713,0,0,0,3.664,0%27 transform=%27translate(1.033)%27 fill=%27%230079c4%27/%3E%3C/g%3E%3Cg transform=%27translate(-0.002 11.496)%27%3E%3Cpath d=%27M25.138,3.689h0a4.713,4.713,0,0,0-4.7-4.729H-2.385a4.714,4.714,0,0,0-4.7,4.729,4.714,4.714,0,0,0,4.7,4.729H20.441a4.713,4.713,0,0,0,4.7-4.729%27 transform=%27translate(7.087 1.04)%27 fill=%27%230079c4%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-size:contain;background-position:center}@media (min-width:1100px){.list-block ul li::before{top:-webkit-calc(10px + (10 - 10) * ((100vw - 320px)/ (1080 - 320)));top:calc(10px + (10 - 10) * ((100vw - 320px)/ (1080 - 320)))}}.list-block .arrow{width:24.5%;left:auto;right:-16.5%;bottom:-15%;-webkit-animation:anime-arrow-diagonal 1.5s infinite linear alternate;animation:anime-arrow-diagonal 1.5s infinite linear alternate}@media (max-width:540px){.list-block .arrow{width:10%;right:0;bottom:5%}}.list-block .sub-title{font-family:SourceSansPro-Black;position:relative;margin-top:20px;text-transform:uppercase;padding-left:80px}@media (max-width:767px){.list-block .sub-title{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.list-block .sub-title{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.list-block .sub-title img{margin-left:15px;width:10%;height:auto}.list-block._no-right-outline{width:-webkit-calc(100% + 42px);width:calc(100% + 42px)}.list-block._pad-type-2 ul{padding:55px 46px 57px 0;padding-top:-webkit-calc(25px + (55 - 25) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(25px + (55 - 25) * ((100vw - 320px)/ (1080 - 320)));padding-right:-webkit-calc(20px + (46 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-right:calc(20px + (46 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(27px + (57 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(27px + (57 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-left:0}.list-block._pad-type-2 ul li{line-height:140%}.list-block._li-marg-0 ul li{margin-bottom:0}.animate--diagonal{-webkit-animation:anime-arrow-diagonal 1.5s alternate infinite linear;animation:anime-arrow-diagonal 1.5s alternate infinite linear}.info-block{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.info-block .title{font-family:SourceSansPro-Black;line-height:110%;position:relative}@media (max-width:767px){.info-block .title{font-size:-webkit-calc(30px + 51 * ((100vw - 320px)/ 1080));font-size:calc(30px + 51 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.info-block .title{font-size:-webkit-calc(30px + 30 * (100vw / 1080));font-size:calc(30px + 30 * (100vw / 1080))}}.info-block .title._yellow{color:#dddc00}.info-block .block{margin-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.info-block .block._75{width:75.3%}.info-block .block._gray{background:#a7a7a7}.info-block .block._right{margin-left:auto;padding:10px 10px 55px 46px}.info-block .block._p-max-w_665 p{max-width:-webkit-calc(240px + (665 - 240) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(240px + (665 - 240) * ((100vw - 320px)/ (1080 - 320)))}.info-block .block .__title{font-family:SourceSansPro-Black;position:relative;text-transform:uppercase}@media (max-width:767px){.info-block .block .__title{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.info-block .block .__title{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.info-block .block p{margin:0;line-height:110%;position:relative;z-index:1}@media (max-width:767px){.info-block .block p{font-size:-webkit-calc(20px + 68 * ((100vw - 320px)/ 1080));font-size:calc(20px + 68 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.info-block .block p{font-size:-webkit-calc(20px + 40 * (100vw / 1080));font-size:calc(20px + 40 * (100vw / 1080))}}.info-block .plus{margin-top:-16%;width:39%;margin-left:-4%;height:auto}.info-block .plus._animate._vertical{-webkit-animation:anime-arrow-vertical-up 1.5s linear alternate infinite;animation:anime-arrow-vertical-up 1.5s linear alternate infinite}.preview-block .__subtitle{font-family:SourceSansPro-Black;text-transform:uppercase;position:relative;display:block}@media (max-width:767px){.preview-block .__subtitle{font-size:-webkit-calc(15px + 25.5 * ((100vw - 320px)/ 1080));font-size:calc(15px + 25.5 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.preview-block .__subtitle{font-size:-webkit-calc(15px + 15 * (100vw / 1080));font-size:calc(15px + 15 * (100vw / 1080))}}.preview-block ._content._max-w_750{width:-webkit-calc(280px + (750 - 280) * ((100vw - 320px)/ (1080 - 320)));width:calc(280px + (750 - 280) * ((100vw - 320px)/ (1080 - 320)))}.preview-block h1{text-transform:uppercase;position:relative;line-height:90%;margin-bottom:-webkit-calc(18px + (48 - 18) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(18px + (48 - 18) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.preview-block h1{margin-bottom:48px}}.preview-block .__image{width:100%;padding-top:27%;position:relative}@media (max-width:768px){.preview-block .__image{padding-top:38%}}.preview-block .__image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider-block{position:relative;overflow:hidden}.slider-block .field h2{margin:0;font-family:SourceSansPro-Black;font-weight:900;color:#dddc00;line-height:100%;margin-bottom:65px;bottom:-webkit-calc(32px + (65 - 32) * ((100vw - 320px)/ (1080 - 320)));bottom:calc(32px + (65 - 32) * ((100vw - 320px)/ (1080 - 320)))}@media (max-width:767px){.slider-block .field h2{font-size:-webkit-calc(40px + 161.5 * ((100vw - 320px)/ 1080));font-size:calc(40px + 161.5 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.slider-block .field h2{font-size:-webkit-calc(40px + 95 * (100vw / 1080));font-size:calc(40px + 95 * (100vw / 1080))}}.slider-block .field h3{font-family:SourceSansPro-Black;margin:0}@media (max-width:767px){.slider-block .field h3{font-size:-webkit-calc(30px + 51 * ((100vw - 320px)/ 1080));font-size:calc(30px + 51 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.slider-block .field h3{font-size:-webkit-calc(30px + 30 * (100vw / 1080));font-size:calc(30px + 30 * (100vw / 1080))}}.slider-block .bg{width:100%;height:auto;margin-top:-49%;-webkit-animation:anime-arrow-left 1.5s alternate infinite;animation:anime-arrow-left 1.5s alternate infinite}.slider-block .swiper-servises .swiper-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.slider-block .swiper-servises .swiper-slide{position:relative;height:auto;width:80%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:65px 0 0 100px;padding-top:-webkit-calc(30px + (64 - 30) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(30px + (64 - 30) * ((100vw - 320px)/ (1080 - 320)));padding-left:-webkit-calc(10px + (100 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(10px + (100 - 10) * ((100vw - 320px)/ (1080 - 320)));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-size:80%}.slider-block .swiper-servises .swiper-slide::before{content:'';position:absolute;left:0;top:0;width:100%;height:78.5%;background:#e3e3e3}.slider-block .swiper-servises .swiper-slide .title{font-family:SourceSansPro-Black;margin-bottom:10px;position:relative}@media (max-width:767px){.slider-block .swiper-servises .swiper-slide .title{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.slider-block .swiper-servises .swiper-slide .title{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.slider-block .swiper-servises .swiper-slide p{margin:0;margin-bottom:15px;line-height:135%;position:relative;padding-right:10px}@media (max-width:767px){.slider-block .swiper-servises .swiper-slide p{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.slider-block .swiper-servises .swiper-slide p{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.slider-block .swiper-servises .swiper-slide .image{width:100%;position:relative;padding-top:145%;margin-top:auto}.slider-block .swiper-servises .swiper-slide .image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider-block .swiper-portfolio{margin-top:45px;padding-top:-webkit-calc(20px + (60 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(20px + (60 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(20px + (70 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(20px + (70 - 20) * ((100vw - 320px)/ (1080 - 320)))}.slider-block .swiper-portfolio.yellow{background:#dddc00}.slider-block .swiper-portfolio .swiper-slide{width:auto;width:30%}@media (max-width:992px){.slider-block .swiper-portfolio .swiper-slide{width:42%}}@media (max-width:768px){.slider-block .swiper-portfolio .swiper-slide{width:40%}}@media (max-width:540px){.slider-block .swiper-portfolio .swiper-slide{width:70%}}.slider-block .swiper-portfolio .swiper-slide .list-block ul{padding:0}.slider-block .swiper-portfolio .swiper-slide .list-block ul li{margin-bottom:7px}.screen-block{position:relative;overflow:hidden}.screen-block .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.screen-block .field h3{margin:0;font-family:SourceSansPro-Black}@media (max-width:767px){.screen-block .field h3{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.screen-block .field h3{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.screen-block .field img{margin-left:18px;width:12%;height:auto;-webkit-animation:anime-arrow-diagonal 1.5s alternate infinite;animation:anime-arrow-diagonal 1.5s alternate infinite}.screen-block .image{margin-top:-webkit-calc(15px + (25 - 15) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(15px + (25 - 15) * ((100vw - 320px)/ (1080 - 320)));position:relative;padding-top:51%;width:100%;z-index:1}@media (min-width:1080px){.screen-block .image{margin-top:25px}}.screen-block .image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.screen-block .arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto}.screen-block .arrow img{margin-left:auto;margin-top:-3%;width:54%;margin-right:-9%;height:100%;-webkit-animation:anime-arrow-right 1.5s alternate infinite;animation:anime-arrow-right 1.5s alternate infinite}.banner-img{position:relative;padding-top:43%}.banner-img._negative-marg-top_8{margin-top:-8%}.banner-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.two_colums{position:relative;overflow:hidden;padding-bottom:-webkit-calc(65px + (138 - 65) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(65px + (138 - 65) * ((100vw - 320px)/ (1080 - 320)))}.two_colums .anime-bg{position:absolute}.two_colums .anime-bg._100{width:100%;height:auto}.two_colums .anime-bg._50{width:50%;height:auto}.two_colums .anime-bg._left{left:-43%;right:auto}.two_colums .anime-bg._right{left:auto;right:-7%}.two_colums .anime-bg._center{top:38.5%;bottom:auto}.two_colums .anime-bg._bot{top:auto;bottom:0}.two_colums .anime-bg._anime-left{-webkit-animation:anime-arrow-left 1.5s infinite alternate linear;animation:anime-arrow-left 1.5s infinite alternate linear}.two_colums .anime-bg._anime-bot{-webkit-animation:anime-arrow-vertical-up 1.5s infinite alternate linear;animation:anime-arrow-vertical-up 1.5s infinite alternate linear}.two_colums .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.two_colums .field h3{margin:0;font-family:SourceSansPro-Black;margin-bottom:12px;position:relative}@media (max-width:767px){.two_colums .field h3{font-size:-webkit-calc(20px + 17 * ((100vw - 320px)/ 1080));font-size:calc(20px + 17 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.two_colums .field h3{font-size:-webkit-calc(20px + 10 * (100vw / 1080));font-size:calc(20px + 10 * (100vw / 1080))}}.two_colums .field h2{margin:0;color:#dddc00;font-family:SourceSansPro-Black;text-transform:uppercase;margin-left:auto;max-width:89%;line-height:100%;position:relative}@media (max-width:767px){.two_colums .field h2{font-size:-webkit-calc(30px + 51 * ((100vw - 320px)/ 1080));font-size:calc(30px + 51 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.two_colums .field h2{font-size:-webkit-calc(30px + 30 * (100vw / 1080));font-size:calc(30px + 30 * (100vw / 1080))}}.two_colums .field .colums{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.two_colums .field .colums .block{height:auto;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:-webkit-calc(40px + (80 - 40) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(40px + (80 - 40) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.two_colums .field .colums .block{margin-bottom:80px}}@media (max-width:768px){.two_colums .field .colums .block{width:100%}}.two_colums .field .colums .block:last-child .list-block{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.two_colums .field .colums .block .list-block{height:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:-webkit-calc(14px + (24 - 14) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(14px + (24 - 14) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(14px + (32 - 14) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(14px + (32 - 14) * ((100vw - 320px)/ (1080 - 320)))}.two_colums .field .colums .block .list-block .list-title{font-family:SourceSansPro-Bold;padding-left:-webkit-calc(10px + (30 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(10px + (30 - 10) * ((100vw - 320px)/ (1080 - 320)));display:block}@media (max-width:767px){.two_colums .field .colums .block .list-block .list-title{font-size:-webkit-calc(14px + 17 * ((100vw - 320px)/ 1080));font-size:calc(14px + 17 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.two_colums .field .colums .block .list-block .list-title{font-size:-webkit-calc(14px + 10 * (100vw / 1080));font-size:calc(14px + 10 * (100vw / 1080))}}.two_colums .field .colums .block .list-block ul{padding:0}.two_colums .field .colums .block .list-block ul li{font-family:SourceSansPro-Regular;padding-left:-webkit-calc(20px + (45 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(20px + (45 - 20) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:0;z-index:3}@media (max-width:767px){.two_colums .field .colums .block .list-block ul li{font-size:-webkit-calc(14px + 17 * ((100vw - 320px)/ 1080));font-size:calc(14px + 17 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.two_colums .field .colums .block .list-block ul li{font-size:-webkit-calc(14px + 10 * (100vw / 1080));font-size:calc(14px + 10 * (100vw / 1080))}}.two_colums .field .colums .block .list-block ul li::before{width:-webkit-calc(10px + (19.2 - 10) * ((100vw - 320px)/ (1080 - 320)));width:calc(10px + (19.2 - 10) * ((100vw - 320px)/ (1080 - 320)));height:-webkit-calc(10px + (19.2 - 10) * ((100vw - 320px)/ (1080 - 320)));height:calc(10px + (19.2 - 10) * ((100vw - 320px)/ (1080 - 320)));top:-webkit-calc(5px + (10 - 5) * ((100vw - 320px)/ (1080 - 320)));top:calc(5px + (10 - 5) * ((100vw - 320px)/ (1080 - 320)));left:-webkit-calc(5px + (22 - 5) * ((100vw - 320px)/ (1080 - 320)));left:calc(5px + (22 - 5) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1100px){.two_colums .field .colums .block .list-block ul li::before{top:10px}}.two_colums .field .colums .block._sm .list-block{width:82%}.two_colums .field .colums .block._sm._img{width:41%}@media (max-width:768px){.two_colums .field .colums .block._sm._img{width:82%}}.two_colums .field .colums .block._list .list-block+.list-block{margin-top:-webkit-calc(40px + (80 - 40) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(40px + (80 - 40) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.two_colums .field .colums .block._list .list-block+.list-block{margin-top:80px}}.two_colums .field .colums .block._img{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:-webkit-calc(14px + (34 - 14) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(14px + (34 - 14) * ((100vw - 320px)/ (1080 - 320)))}.two_colums .field .colums .block._img::before{content:'';background:#e3e3e3;top:0;height:87.5%;position:absolute}.two_colums .field .colums .block._img:nth-child(odd)::before{right:0;width:200%;left:auto}.two_colums .field .colums .block._img:nth-child(even)::before{left:0;width:200%;right:auto}.two_colums .field .colums .block._img picture{margin:0;width:72%;height:auto;z-index:1}.two_colums .field .colums .block._img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.two_colums .field .colums .block.right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}.two_colums .field .colums .block.left{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-right:auto}.two_colums .field .colums .block:first-child .anime._top{top:-25px}.two_colums .field .colums .block .anime{position:absolute;z-index:2;height:auto}.two_colums .field .colums .block .anime._right{left:auto;right:0}.two_colums .field .colums .block .anime._right_6{left:auto;right:6%}.two_colums .field .colums .block .anime._left{left:0;right:auto}.two_colums .field .colums .block .anime._top{top:-5%}.two_colums .field .colums .block .anime._100{width:23%;height:auto}.two_colums .field .colums .block .anime._120{width:34%;height:auto}.two_colums .field .colums .block .anime._125{width:35%;height:auto}.two_colums .field .colums .block .anime._diagonal{-webkit-animation:anime-arrow-diagonal-2 1.5s infinite alternate linear;animation:anime-arrow-diagonal-2 1.5s infinite alternate linear}.two_colums .field .colums .block .anime._vertical{-webkit-animation:anime-arrow-vertical-up 1.5s infinite alternate linear;animation:anime-arrow-vertical-up 1.5s infinite alternate linear}.info-section{position:relative;overflow:hidden;padding-top:-webkit-calc(55px + (115 - 55) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(55px + (115 - 55) * ((100vw - 320px)/ (1080 - 320)))}.info-section._pad-top-110{padding-top:-webkit-calc(55px + (110 - 55) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(55px + (110 - 55) * ((100vw - 320px)/ (1080 - 320)))}.info-section .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.info-section .field h2{font-family:SourceSansPro-Black;color:#dddc00;text-transform:uppercase;margin:0;line-height:105%;max-width:-webkit-calc(240px + (700 - 240) * ((100vw - 320px)/ (1080 - 320)));max-width:calc(240px + (700 - 240) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:-webkit-calc(20px + (40 - 20) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(20px + (40 - 20) * ((100vw - 320px)/ (1080 - 320)));position:relative;z-index:1}@media (max-width:767px){.info-section .field h2{font-size:-webkit-calc(30px + 51 * ((100vw - 320px)/ 1080));font-size:calc(30px + 51 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.info-section .field h2{font-size:-webkit-calc(30px + 30 * (100vw / 1080));font-size:calc(30px + 30 * (100vw / 1080))}}@media (min-width:1080px){.info-section .field h2{margin-bottom:40px}}.info-section .field .block{margin-left:auto;z-index:1;position:relative;padding-top:-webkit-calc(10px + (15 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(10px + (15 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-left:-webkit-calc(27px + (47 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(27px + (47 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(24px + (64 - 24) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(24px + (64 - 24) * ((100vw - 320px)/ (1080 - 320)));padding-right:-webkit-calc(30px + (170 - 30) * ((100vw - 320px)/ (1080 - 320)));padding-right:calc(30px + (170 - 30) * ((100vw - 320px)/ (1080 - 320)));-webkit-box-sizing:border-box;box-sizing:border-box;width:78.5%}@media (max-width:540px){.info-section .field .block{width:95%}}.info-section .field .block._gray{background:#e3e3e3}.info-section .field .block .title{font-family:SourceSansPro-Black;text-transform:uppercase}@media (max-width:767px){.info-section .field .block .title{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.info-section .field .block .title{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.info-section .field .block p{text-transform:uppercase;line-height:105%;margin:0}@media (max-width:767px){.info-section .field .block p{font-size:-webkit-calc(30px + 51 * ((100vw - 320px)/ 1080));font-size:calc(30px + 51 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.info-section .field .block p{font-size:-webkit-calc(30px + 30 * (100vw / 1080));font-size:calc(30px + 30 * (100vw / 1080))}}.info-section .field .block p b{font-family:SourceSansPro-Bold}.info-section .field .block p.small{text-transform:none;line-height:140%}@media (max-width:767px){.info-section .field .block p.small{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.info-section .field .block p.small{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.info-section .field .block._yellow{background:#dddc00}.info-section .field .block._left{margin-right:auto;margin-left:5.4%}.info-section .field .block._type-2{padding-top:-webkit-calc(10px + (30 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(10px + (30 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-left:-webkit-calc(15px + (42 - 15) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(15px + (42 - 15) * ((100vw - 320px)/ (1080 - 320)));padding-right:-webkit-calc(15px + (42 - 15) * ((100vw - 320px)/ (1080 - 320)));padding-right:calc(15px + (42 - 15) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(10px + (54 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(10px + (54 - 10) * ((100vw - 320px)/ (1080 - 320)));width:70%}@media (max-width:540px){.info-section .field .block._type-2{width:95%}}.info-section .field .anime{width:57%;height:auto;margin-top:-33%;margin-left:-8%;-webkit-animation:anime-arrow-vertical-up 1.5s alternate infinite;animation:anime-arrow-vertical-up 1.5s alternate infinite}.info-section .field .anime._right{margin-left:auto;margin-right:-4%}.info-section .field .anime._401{margin-top:-15%;width:38%;height:100%}.info-section .field .sub-title{font-family:SourceSansPro-Black;text-transform:uppercase;position:relative;display:block}@media (max-width:767px){.info-section .field .sub-title{font-size:-webkit-calc(15px + 25.5 * ((100vw - 320px)/ 1080));font-size:calc(15px + 25.5 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.info-section .field .sub-title{font-size:-webkit-calc(15px + 15 * (100vw / 1080));font-size:calc(15px + 15 * (100vw / 1080))}}.info-section .field .sub-title.absolute{position:absolute;left:-webkit-calc(50px + (100 - 50) * ((100vw - 320px)/ (1080 - 320)));left:calc(50px + (100 - 50) * ((100vw - 320px)/ (1080 - 320)))}.info-section .field .sub-title.bot{bottom:-webkit-calc(25px + (52 - 25) * ((100vw - 320px)/ (1080 - 320)));bottom:calc(25px + (52 - 25) * ((100vw - 320px)/ (1080 - 320)))}.info-section .field .sub-title._marg-bot-21{margin-bottom:-webkit-calc(12px + (21 - 12) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(12px + (21 - 12) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.info-section .field .sub-title._marg-bot-21{margin-bottom:21px}}.notice-section{position:relative;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.notice-section .field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:-webkit-calc(300px + (470 - 300) * ((100vw - 320px)/ (1080 - 320)));min-height:calc(300px + (470 - 300) * ((100vw - 320px)/ (1080 - 320)))}.notice-section .field .notice{padding:-webkit-calc(10px + (40 - 10) * ((100vw - 320px)/ (1080 - 320))) -webkit-calc(10px + (40 - 10) * ((100vw - 320px)/ (1080 - 320)));padding:calc(10px + (40 - 10) * ((100vw - 320px)/ (1080 - 320))) calc(10px + (40 - 10) * ((100vw - 320px)/ (1080 - 320)));-webkit-box-sizing:border-box;box-sizing:border-box}.notice-section .field .notice.yellow{background:#dddc00}.notice-section .field .notice span{font-family:SourceSansPro-Bold}@media (max-width:767px){.notice-section .field .notice span{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.notice-section .field .notice span{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.notice-section .sub-title{position:absolute;font-family:SourceSansPro-Black;text-transform:uppercase;top:auto;bottom:-webkit-calc(7.5px + (15 - 7.5) * ((100vw - 320px)/ (1080 - 320)));bottom:calc(7.5px + (15 - 7.5) * ((100vw - 320px)/ (1080 - 320)));left:-webkit-calc(50px + (100 - 50) * ((100vw - 320px)/ (1080 - 320)));left:calc(50px + (100 - 50) * ((100vw - 320px)/ (1080 - 320)))}@media (max-width:767px){.notice-section .sub-title{font-size:-webkit-calc(15px + 25.5 * ((100vw - 320px)/ 1080));font-size:calc(15px + 25.5 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.notice-section .sub-title{font-size:-webkit-calc(15px + 15 * (100vw / 1080));font-size:calc(15px + 15 * (100vw / 1080))}}#go-top{position:fixed;left:0;top:auto;bottom:10%;background:0 0;border:none;outline:0;width:6.5%;height:auto;-webkit-transform:opacity .3s;-ms-transform:opacity .3s;transform:opacity .3s;opacity:1;z-index:8}#go-top img{width:100%;height:auto}#go-top.hide{opacity:0;pointer-events:none}.animation-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.animation-block .anime{margin-left:auto;height:100%;width:79%;margin-right:-7%;margin-top:-9%;-webkit-animation:anime-arrow-right 1.5s infinite alternate;animation:anime-arrow-right 1.5s infinite alternate}.animation-block .anime._arrow-fields{width:89%;margin-right:-22%;margin-top:-23%}.margin-block{display:block}.margin-block--372{height:-webkit-calc(150px + (372 - 150) * ((100vw - 320px)/ (1080 - 320)));height:calc(150px + (372 - 150) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--260{height:-webkit-calc(130px + (260 - 130) * ((100vw - 320px)/ (1080 - 320)));height:calc(130px + (260 - 130) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--245{height:-webkit-calc(120px + (245 - 120) * ((100vw - 320px)/ (1080 - 320)));height:calc(120px + (245 - 120) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--205{height:-webkit-calc(102px + (205 - 102) * ((100vw - 320px)/ (1080 - 320)));height:calc(102px + (205 - 102) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--155{height:-webkit-calc(75px + (155 - 75) * ((100vw - 320px)/ (1080 - 320)));height:calc(75px + (155 - 75) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--145{height:-webkit-calc(75px + (145 - 75) * ((100vw - 320px)/ (1080 - 320)));height:calc(75px + (145 - 75) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--165{height:-webkit-calc(80px + (165 - 80) * ((100vw - 320px)/ (1080 - 320)));height:calc(80px + (165 - 80) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--200{height:-webkit-calc(102px + (200 - 102) * ((100vw - 320px)/ (1080 - 320)));height:calc(102px + (200 - 102) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--205{height:-webkit-calc(102px + (205 - 102) * ((100vw - 320px)/ (1080 - 320)));height:calc(102px + (205 - 102) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--215{height:-webkit-calc(107px + (215 - 107) * ((100vw - 320px)/ (1080 - 320)));height:calc(107px + (215 - 107) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--230{height:-webkit-calc(107px + (230 - 107) * ((100vw - 320px)/ (1080 - 320)));height:calc(107px + (230 - 107) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--128{height:-webkit-calc(107px + (128 - 107) * ((100vw - 320px)/ (1080 - 320)));height:calc(107px + (128 - 107) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--135{height:-webkit-calc(65px + (135 - 65) * ((100vw - 320px)/ (1080 - 320)));height:calc(65px + (135 - 65) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--130{height:-webkit-calc(65px + (130 - 65) * ((100vw - 320px)/ (1080 - 320)));height:calc(65px + (130 - 65) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--100{height:-webkit-calc(65px + (100 - 65) * ((100vw - 320px)/ (1080 - 320)));height:calc(65px + (100 - 65) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--110{height:-webkit-calc(55px + (110 - 55) * ((100vw - 320px)/ (1080 - 320)));height:calc(55px + (110 - 55) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--65{height:-webkit-calc(25px + (65 - 25) * ((100vw - 320px)/ (1080 - 320)));height:calc(25px + (65 - 25) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--70{height:-webkit-calc(35px + (70 - 35) * ((100vw - 320px)/ (1080 - 320)));height:calc(35px + (70 - 35) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--84{height:-webkit-calc(42px + (84 - 42) * ((100vw - 320px)/ (1080 - 320)));height:calc(42px + (84 - 42) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--80{height:-webkit-calc(40px + (80 - 40) * ((100vw - 320px)/ (1080 - 320)));height:calc(40px + (80 - 40) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--50{height:-webkit-calc(25px + (50 - 25) * ((100vw - 320px)/ (1080 - 320)));height:calc(25px + (50 - 25) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--55{height:-webkit-calc(25px + (55 - 25) * ((100vw - 320px)/ (1080 - 320)));height:calc(25px + (55 - 25) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--40{height:-webkit-calc(25px + (40 - 25) * ((100vw - 320px)/ (1080 - 320)));height:calc(25px + (40 - 25) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--26{height:-webkit-calc(12px + (26 - 12) * ((100vw - 320px)/ (1080 - 320)));height:calc(12px + (26 - 12) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--22{height:-webkit-calc(12px + (22 - 12) * ((100vw - 320px)/ (1080 - 320)));height:calc(12px + (22 - 12) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--28{height:-webkit-calc(12px + (28 - 12) * ((100vw - 320px)/ (1080 - 320)));height:calc(12px + (28 - 12) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--35{height:-webkit-calc(17px + (35 - 17) * ((100vw - 320px)/ (1080 - 320)));height:calc(17px + (35 - 17) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--92{height:-webkit-calc(12px + (92 - 12) * ((100vw - 320px)/ (1080 - 320)));height:calc(12px + (92 - 12) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--240{height:-webkit-calc(120px + (240 - 120) * ((100vw - 320px)/ (1080 - 320)));height:calc(120px + (240 - 120) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--132{height:-webkit-calc(65px + (132 - 65) * ((100vw - 320px)/ (1080 - 320)));height:calc(65px + (132 - 65) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--70{height:-webkit-calc(35px + (70 - 35) * ((100vw - 320px)/ (1080 - 320)));height:calc(35px + (70 - 35) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--106{height:-webkit-calc(53px + (106 - 53) * ((100vw - 320px)/ (1080 - 320)));height:calc(53px + (106 - 53) * ((100vw - 320px)/ (1080 - 320)))}.margin-block--30{height:-webkit-calc(15px + (30 - 15) * ((100vw - 320px)/ (1080 - 320)));height:calc(15px + (30 - 15) * ((100vw - 320px)/ (1080 - 320)))}.information-card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.information-card .field{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:90.5%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:-webkit-calc(45px + (90 - 45) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(45px + (90 - 45) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(45px + (94 - 45) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(45px + (94 - 45) * ((100vw - 320px)/ (1080 - 320)))}.information-card .field._type-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:560px){.information-card .field._type-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.information-card .field._type-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:91.5%}.information-card .field._type-column .block._info{width:100%;padding:64px 146px 63px 90px;padding-top:-webkit-calc(32px + (64 - 32) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(32px + (64 - 32) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(142px + (285 - 142) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(142px + (285 - 142) * ((100vw - 320px)/ (1080 - 320)));padding-left:-webkit-calc(10px + (100 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(10px + (100 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-right:-webkit-calc(10px + (160 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-right:calc(10px + (160 - 10) * ((100vw - 320px)/ (1080 - 320)))}.information-card .field._type-column .block._img{background:0 0;padding-top:38%;width:66%;z-index:1;margin-top:-webkit-calc(-86px + (-177 - -86) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(-86px + (-177 - -86) * ((100vw - 320px)/ (1080 - 320)));margin-left:-webkit-calc(10px + (100 - 10) * ((100vw - 320px)/ (1080 - 320)));margin-left:calc(10px + (100 - 10) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.information-card .field._type-column .block._img{margin-top:-177px}}@media (min-width:1080px){.information-card .field._type-column .block._img{margin-left:100px}}@media (max-width:560px){.information-card .field._type-column .block._img{padding-top:70%;width:91%;margin-left:auto;margin-right:auto}}.information-card .field._type-column .block._img .img{top:0}@media (max-width:560px){.information-card .field._type-column .block._img .img{position:absolute}}.information-card .field._type-column .figure._sm{width:20%}.information-card .field._type-column._right .block._info{padding-top:-webkit-calc(30px + (60 - 30) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(30px + (60 - 30) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(135px + (277 - 135) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(135px + (277 - 135) * ((100vw - 320px)/ (1080 - 320)));padding-left:-webkit-calc(10px + (193 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(10px + (193 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-right:-webkit-calc(10px + (75 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-right:calc(10px + (75 - 10) * ((100vw - 320px)/ (1080 - 320)))}.information-card .field._type-column._right .block._img{margin-top:-webkit-calc(-86px + (-221 - -86) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(-86px + (-221 - -86) * ((100vw - 320px)/ (1080 - 320)));margin-left:-webkit-calc(10px + (202 - 10) * ((100vw - 320px)/ (1080 - 320)));margin-left:calc(10px + (202 - 10) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.information-card .field._type-column._right .block._img{margin-top:-221px}}@media (min-width:1080px){.information-card .field._type-column._right .block._img{margin-left:202px}}.information-card .field._pad-top-48{padding-top:-webkit-calc(24px + (48 - 24) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(24px + (48 - 24) * ((100vw - 320px)/ (1080 - 320)))}.information-card .field._right{margin-right:auto;margin-left:0;width:89.5%}.information-card .field._right._type-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.information-card .field._right._type-row .block._info{width:53%;padding-top:-webkit-calc(27px + (87 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(27px + (87 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(41px + (82 - 41) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(41px + (82 - 41) * ((100vw - 320px)/ (1080 - 320)));padding-left:-webkit-calc(27px + (87 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(27px + (87 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-right:-webkit-calc(35px + (70 - 35) * ((100vw - 320px)/ (1080 - 320)));padding-right:calc(35px + (70 - 35) * ((100vw - 320px)/ (1080 - 320)))}@media (max-width:560px){.information-card .field._right._type-row .block._info{width:100%}}.information-card .field._right._type-row .block._img{width:47%}@media (max-width:560px){.information-card .field._right._type-row .block._img{width:100%}}@media (max-width:560px){.information-card .field._right._type-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.information-card .field._left{margin-left:auto;margin-right:0}.information-card .field .block{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#e3e3e3}.information-card .field .block .title{font-family:SourceSansPro-Black;text-transform:uppercase;line-height:130%;display:block;margin-bottom:-webkit-calc(2px + (5 - 2) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(2px + (5 - 2) * ((100vw - 320px)/ (1080 - 320)));overflow-wrap:break-word}@media (max-width:767px){.information-card .field .block .title{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.information-card .field .block .title{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}@media (min-width:1080px){.information-card .field .block .title{margin-bottom:5px}}.information-card .field .block p{margin:0;line-height:140%;overflow-wrap:break-word;word-break:break-word}@media (max-width:767px){.information-card .field .block p{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.information-card .field .block p{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.information-card .field .block._info{padding:87px 16px 40px 87px;padding-top:-webkit-calc(27px + (87 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(27px + (87 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(20px + (40 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(20px + (40 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-left:-webkit-calc(27px + (87 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(27px + (87 - 27) * ((100vw - 320px)/ (1080 - 320)));padding-right:-webkit-calc(5px + (16 - 5) * ((100vw - 320px)/ (1080 - 320)));padding-right:calc(5px + (16 - 5) * ((100vw - 320px)/ (1080 - 320)));width:55%;z-index:1}@media (max-width:560px){.information-card .field .block._info{width:100%}}.information-card .field .block._img{width:45%}@media (max-width:560px){.information-card .field .block._img{width:100%}}.information-card .field .block._img .img{position:absolute;left:0;top:-webkit-calc(27px + (94 - 27) * ((100vw - 320px)/ (1080 - 320)));top:calc(27px + (94 - 27) * ((100vw - 320px)/ (1080 - 320)));height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:560px){.information-card .field .block._img .img{position:relative}}.information-card .figure{height:auto}.information-card .figure._absolute{position:absolute}.information-card .figure._left{right:auto;left:0}.information-card .figure._top{top:-webkit-calc(-45px + (-90 - -45) * ((100vw - 320px)/ (1080 - 320)));top:calc(-45px + (-90 - -45) * ((100vw - 320px)/ (1080 - 320)))}.information-card .figure._half-wh{-webkit-transform:translate(-37%,-46%);-ms-transform:translate(-37%,-46%);transform:translate(-37%,-46%)}.information-card .figure._half-wh-2{-webkit-transform:translate(40%,50%);-ms-transform:translate(40%,50%);transform:translate(40%,50%)}.information-card .figure._sm{width:36%}@media (max-width:560px){.information-card .figure._sm{width:20%}}.information-card .figure._bottom{top:auto;bottom:-webkit-calc(-45px + (-94 - -45) * ((100vw - 320px)/ (1080 - 320)));bottom:calc(-45px + (-94 - -45) * ((100vw - 320px)/ (1080 - 320)))}.information-card .figure._right{left:auto;right:0}.information-card .figure._min-half{-webkit-transform:translateX(-36%);-ms-transform:translateX(-36%);transform:translateX(-36%)}.information-card .figure._half-2{-webkit-transform:translateX(40%);-ms-transform:translateX(40%);transform:translateX(40%)}.information-card .figure._big-type-1{width:46%;margin-top:-26%;margin-left:-11%;-webkit-animation:anime-arrow-vertical-up 1.5s alternate infinite;animation:anime-arrow-vertical-up 1.5s alternate infinite}.information-card .figure._big-type-2{width:58%;margin-top:-22%;margin-left:-15%;-webkit-animation:anime-arrow-vertical-up 1.5s alternate infinite;animation:anime-arrow-vertical-up 1.5s alternate infinite}.product-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-section ._marg-top-reverse-45{margin-top:-45%}.product-section._marg-negative-top-11{margin-top:-11%}.product-section .banner{width:90%;height:100%;margin:auto;display:block;padding:0;margin-top:-8%}.product-section .arrows{width:82%;height:100%}.product-section .arrows._88{width:88%}.product-section .arrows._neg-marg-top-9{margin-top:-9%}.product-section .arrows._right{margin-left:auto;margin-right:-5%;-webkit-animation:anime-arrow-right 1.5s infinite alternate;animation:anime-arrow-right 1.5s infinite alternate}.product-section .arrows._left{margin-left:-10%;margin-right:auto;-webkit-animation:anime-arrow-left 1.5s infinite alternate;animation:anime-arrow-left 1.5s infinite alternate}.product-section .arrows._right-big{margin-left:auto;margin-right:-5%;width:49%;margin-top:-13%;-webkit-animation:anime-arrow-vertical-up 1.5s infinite alternate;animation:anime-arrow-vertical-up 1.5s infinite alternate}.product-section .arrows._ver-1{margin-right:-22%;width:64%}.product-section .arrows._negtive-top-4{margin-top:-15%}.product-section .arrows._ver-2{margin-top:-14%;margin-right:-15%;width:93%}.product-section .figure{height:100%;width:45%}.product-section .figure._w-47{width:47%}.product-section .figure._left{margin-right:auto;margin-left:-13%;-webkit-animation:anime-arrow-vertical-up 1.5s infinite alternate;animation:anime-arrow-vertical-up 1.5s infinite alternate}.product-section .figure._right{margin-left:auto;margin-right:-10%;-webkit-animation:anime-arrow-vertical-up-reverse 1.5s infinite alternate;animation:anime-arrow-vertical-up-reverse 1.5s infinite alternate}.product-section .figure._ver-1{margin-right:-14%;width:91%;margin-top:-7%}.product-section .figure._negtive-top{margin-top:-10%}.product-section .figure._negtive-top-2{margin-top:-23%}.product-section .figure._negtive-top-3{margin-top:-24%;width:47%;margin-right:-8%;-webkit-animation:anime-arrow-vertical-up 1.5s infinite alternate;animation:anime-arrow-vertical-up 1.5s infinite alternate}.product-section .figure._anime-right{-webkit-animation:anime-arrow-right 1.5s infinite alternate;animation:anime-arrow-right 1.5s infinite alternate}.product-section .figure._negtive-top-4{margin-top:-webkit-calc(-123px + (-247 - -123) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(-123px + (-247 - -123) * ((100vw - 320px)/ (1080 - 320)));width:50%;margin-left:-15%}@media (min-width:1080px){.product-section .figure._negtive-top-4{margin-top:-247px}}.product-section .figure._ver-2{margin-top:-webkit-calc(-45px + (-90 - -45) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(-45px + (-90 - -45) * ((100vw - 320px)/ (1080 - 320)));width:48%;margin-right:-14%;-webkit-animation:anime-arrow-vertical-up 1.5s infinite alternate;animation:anime-arrow-vertical-up 1.5s infinite alternate}@media (min-width:1080px){.product-section .figure._ver-2{margin-top:-90px}}.product-section .img{height:100%;width:53%;z-index:2}.product-section .img._right{margin-left:auto}.product-section .img._neg-marg-top-40{margin-top:-40%}.product-section .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-section .block{z-index:1;position:relative}.product-section .block h4{font-family:SourceSansPro-Black;display:block;padding-left:10px;text-transform:uppercase;margin:0;margin-bottom:-webkit-calc(7px + (14 - 7) * ((100vw - 320px)/ (1080 - 320)));margin-bottom:calc(7px + (14 - 7) * ((100vw - 320px)/ (1080 - 320)));padding-left:-webkit-calc(20px + (42 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(20px + (42 - 20) * ((100vw - 320px)/ (1080 - 320)))}@media (max-width:767px){.product-section .block h4{font-size:-webkit-calc(15px + 25.5 * ((100vw - 320px)/ 1080));font-size:calc(15px + 25.5 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.product-section .block h4{font-size:-webkit-calc(15px + 15 * (100vw / 1080));font-size:calc(15px + 15 * (100vw / 1080))}}@media (min-width:1080px){.product-section .block h4{margin-bottom:14px}}.product-section .block._top-minus-17{margin-top:-17%}.product-section .block._top-minus-35{margin-top:-35%}.product-section .block .field{width:96.1%;background:#dddc00;-webkit-box-sizing:border-box;box-sizing:border-box;padding:32px 65px 32px 42px;padding-top:-webkit-calc(16px + (32 - 16) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(16px + (32 - 16) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(16px + (32 - 16) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(16px + (32 - 16) * ((100vw - 320px)/ (1080 - 320)));padding-left:-webkit-calc(21px + (42 - 21) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(21px + (42 - 21) * ((100vw - 320px)/ (1080 - 320)));padding-right:-webkit-calc(22px + (65 - 22) * ((100vw - 320px)/ (1080 - 320)));padding-right:calc(22px + (65 - 22) * ((100vw - 320px)/ (1080 - 320)))}.product-section .block .field p{margin:0;line-height:140%}@media (max-width:767px){.product-section .block .field p{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.product-section .block .field p{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.product-section .block .field p._max-w-80{max-width:80%}.product-section .block .field p b{font-family:SourceSansPro-Bold;text-transform:uppercase}@media (max-width:767px){.product-section .block .field p b{font-size:-webkit-calc(20px + 34 * ((100vw - 320px)/ 1080));font-size:calc(20px + 34 * ((100vw - 320px)/ 1080))}}@media (min-width:767px){.product-section .block .field p b{font-size:-webkit-calc(20px + 20 * (100vw / 1080));font-size:calc(20px + 20 * (100vw / 1080))}}.product-section .block .field p+p{margin-top:-webkit-calc(20px + (50 - 20) * ((100vw - 320px)/ (1080 - 320)));margin-top:calc(20px + (50 - 20) * ((100vw - 320px)/ (1080 - 320)))}@media (min-width:1080px){.product-section .block .field p+p{margin-top:50px}}.product-section .block .field .list-block ul{padding-top:-webkit-calc(25px + (56 - 25) * ((100vw - 320px)/ (1080 - 320)));padding-top:calc(25px + (56 - 25) * ((100vw - 320px)/ (1080 - 320)));padding-right:-webkit-calc(10px + (20 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-right:calc(10px + (20 - 10) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:-webkit-calc(17px + (34 - 17) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(17px + (34 - 17) * ((100vw - 320px)/ (1080 - 320)));padding-left:0}.product-section .block .field .list-block ul li{padding-left:-webkit-calc(20px + (40 - 20) * ((100vw - 320px)/ (1080 - 320)));padding-left:calc(20px + (40 - 20) * ((100vw - 320px)/ (1080 - 320)));line-height:140%;z-index:3;margin-bottom:0}.product-section .block .field .list-block ul li::before{left:0}.product-section .block .field._91{width:91.1%}.product-section .block .field._big-pad-bot{padding-bottom:-webkit-calc(34px + (68 - 34) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(34px + (68 - 34) * ((100vw - 320px)/ (1080 - 320)))}.product-section .block .field._min-pad-bot{padding-bottom:-webkit-calc(7px + (15 - 7) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(7px + (15 - 7) * ((100vw - 320px)/ (1080 - 320)))}.product-section .block .field._pad-bot-58{padding-bottom:-webkit-calc(25px + (58 - 25) * ((100vw - 320px)/ (1080 - 320)));padding-bottom:calc(25px + (58 - 25) * ((100vw - 320px)/ (1080 - 320)))}.product-section .block._neg-marg-top-14{margin-top:-14%}@-webkit-keyframes anime-arrow-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(20%);transform:translateX(20%)}}@keyframes anime-arrow-left{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(20%);transform:translateX(20%)}}@-webkit-keyframes anime-arrow-right{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@keyframes anime-arrow-right{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-20%);transform:translateX(-20%)}}@-webkit-keyframes anime-arrow-diagonal{from{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-10%,10%);transform:translate(-10%,10%)}}@keyframes anime-arrow-diagonal{from{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-10%,10%);transform:translate(-10%,10%)}}@-webkit-keyframes anime-arrow-diagonal-2{from{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-20%,20%);transform:translate(-20%,20%)}}@keyframes anime-arrow-diagonal-2{from{-webkit-transform:translate(0,0);transform:translate(0,0)}to{-webkit-transform:translate(-20%,20%);transform:translate(-20%,20%)}}@-webkit-keyframes anime-arrow-vertical-up{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes anime-arrow-vertical-up{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@-webkit-keyframes anime-arrow-vertical-up-reverse{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10%);transform:translateY(10%)}}@keyframes anime-arrow-vertical-up-reverse{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(10%);transform:translateY(10%)}}