*,::after,::before{outline:0;margin:0;padding:0;box-sizing:border-box}img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;height:auto;max-width:100%}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}ul{list-style:none;margin:0;padding:0}ul li{vertical-align:top}a{text-decoration:none}a:focus,a:hover{text-decoration:none;outline:0}input{-webkit-appearance:none;-moz-appearance:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2rem;margin:0}hr{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}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}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{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]{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:-.2rem}[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,p{margin:0;padding:0}ul{list-style:none;margin:0;padding:0}ul li{vertical-align:top}a:focus,a:hover{text-decoration:none;outline:0}input{-webkit-appearance:none;-moz-appearance:none}@font-face{font-family:Atyp;src:url(../fonts/atyp/AtypDisplay-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Atyp;src:url(../fonts/atyp/AtypDisplay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Atyp;src:url(../fonts/atyp/AtypDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atyp;src:url(../fonts/atyp/AtypDisplay-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Atyp;src:url(../fonts/atyp/AtypDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Atyp;src:url(../fonts/atyp/AtypDisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(../fonts/SuisseIntl/SuisseIntl-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(../fonts/SuisseIntl/SuisseIntl-Ultralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(../fonts/SuisseIntl/SuisseIntl-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(../fonts/SuisseIntl/SuisseIntl-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(../fonts/SuisseIntl/SuisseIntl-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(../fonts/SuisseIntl/SuisseIntl-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(../fonts/SuisseIntl/SuisseIntl-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(../fonts/SuisseIntl/SuisseIntl-Book.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(../fonts/SuisseIntl/SuisseIntl-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.pin-spacer-vmn,.v_menu_wrap{z-index:450!important}.v_menu_wrap{position:absolute;top:0;left:0;right:0;margin:auto;width:100%;z-index:450}.v_menu{position:absolute;top:0;left:0;right:0;width:100%;height:100vh;background:#26262a;z-index:450;transform:translateY(-140%);transition:.5s}@media (max-width:760px){.v_menu{height:100vh}}.v_menu.active{transform:translateY(0);transition:.5s}.v_menu.ops{opacity:0;transition:.35s}.v_menu .v_menu_in{height:100%}.v_menu .t_rows{padding-top:1.25vw;text-align:center}@media (max-width:760px){.v_menu .t_rows{padding-top:20px}}.v_menu .t_rows .t_logo{width:100%}@media (max-width:760px){.v_menu .t_rows .t_logo{width:74px;margin-left:10px}}.v_menu .b_rows_wrap{margin:0 0 0;height:calc(100% - 2.656vw);display:flex;flex-direction:column;justify-content:space-between}@media (max-width:760px){.v_menu .b_rows_wrap{height:calc(100% - 162px)}}.v_menu .b_rows_wrap .vm_m .vm_m_list{margin:4vw 0 0;text-align:center}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m .vm_m_list{text-align:center;margin:81px 0 0}}.v_menu .b_rows_wrap .vm_m .vm_m_list li{margin:0 0 1.042vw}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m .vm_m_list li{margin-bottom:17px}}.v_menu .b_rows_wrap .vm_m .vm_m_list li:last-child{margin-bottom:0}.v_menu .b_rows_wrap .vm_m .vm_m_list li a{color:#fff;font:normal 3.281vw/3.542vw Atyp;letter-spacing:-.082vw;transition:.4s ease-in-out}@media (max-width:1280px){.v_menu .b_rows_wrap .vm_m .vm_m_list li a{font:normal 3.281vw/3.516vw Atyp;letter-spacing:-.082vw}}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m .vm_m_list li a{font:normal 31px/35px Atyp;letter-spacing:-1.085px}}.v_menu .b_rows_wrap .vm_m .vm_m_list li a.dvs{color:rgba(107,108,114,.4);transition:.4s ease-in-out}.v_menu .b_rows_wrap .vm_m_sap{text-align:center;margin:4.208vw 0}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m_sap{margin:58px 0 0}}.v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm{color:rgba(169,171,181,.9);font:normal .781vw/.781vw Atyp;background:rgba(169,171,181,.2);border-radius:2.604vw;padding:.938vw 1.979vw 1.25vw;display:inline-block;border:0;cursor:pointer;transition:.7s cubic-bezier(.165,.84,.44,1)}@media (max-width:1440px){.v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm{font:normal .833vw/.833vw Atyp}}@media (max-width:1280px){.v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm{font:normal .938vw/.938vw Atyp;padding:1.172vw 2.266vw 1.328vw}}@media (max-width:1024px){.v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm{font:normal 1.172vw/1.172vw Atyp;padding:1.465vw 2.441vw}}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm{font:normal 12px/12px Atyp;padding:18px 26px;border-radius:50px}}.v_menu .b_rows_wrap .vm_m_sap .sap_btn_vm:hover{background:rgba(169,171,181,.08);transition:.7s cubic-bezier(.165,.84,.44,1)}.v_menu .b_rows_wrap .vm_m_cnt{text-align:center;margin:2.865vw 0 0}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m_cnt{margin:48px 0 50px}}.v_menu .b_rows_wrap .vm_m_cnt p{margin-bottom:.521vw}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m_cnt p{margin:0 0 14px}}.v_menu .b_rows_wrap .vm_m_cnt p:last-child{margin-bottom:0}.v_menu .b_rows_wrap .vm_m_cnt p a{color:#a9abb5;font:normal .781vw/.781vw SuisseIntl;letter-spacing:-.023vw}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m_cnt p a{font:normal 15px/15px SuisseIntl;letter-spacing:-.45px}}.v_menu .b_rows_wrap .vm_m_soc{margin:0 auto;padding:0 3rem;text-align:center}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m_soc{padding:0 10px}}.v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list{display:flex;justify-content:center;border-top:1px solid rgba(107,108,114,.4);padding:2.604vw 0}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list{padding:23px 0}}.v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list li{margin-right:2.865vw}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list li{margin-right:42px}}.v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list li:last-child{margin-right:0}.v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list li a{color:#fff;font:normal .781vw/.781vw SuisseIntl;letter-spacing:-.02vw}@media (max-width:760px){.v_menu .b_rows_wrap .vm_m_soc .vm_m_soc_list li a{font:normal 15px/15px SuisseIntl;letter-spacing:-.375px}}.v_menu_cls{position:absolute;top:1.354vw;right:1.094vw;cursor:pointer;background:url(../img/s8.svg) no-repeat 0 0/cover;width:1.667vw;height:1.667vw;margin:0;border:0;display:block}@media (max-width:760px){.v_menu_cls{width:26px;height:26px;top:15px;right:10px}}.top_ttl{text-align:center;margin:10.677vw 0 0;opacity:0;will-change:transform}@media (max-width:1024px){.top_ttl{margin:9.082vw 0 0}}@media (max-width:760px){.top_ttl{margin:15px 0 0}}.top_ttl .h1,.top_ttl h1{color:#fff;font:normal 9.271vw/9.271vw Atyp;letter-spacing:-.417vw}@media (max-width:1440px){.top_ttl .h1,.top_ttl h1{font:normal 9.236vw/9.236vw Atyp;letter-spacing:-.416vw}}@media (max-width:1280px){.top_ttl .h1,.top_ttl h1{font:normal 9.219vw/9.219vw Atyp;letter-spacing:-.415vw}}@media (max-width:1024px){.top_ttl .h1,.top_ttl h1{font:normal 9.18vw/9.18vw Atyp;letter-spacing:-.413vw}}@media (max-width:760px){.top_ttl .h1,.top_ttl h1{font:normal 22px/26px Atyp;letter-spacing:normal}}.top_ttl p{color:rgba(169,171,181,.9);font:normal .938vw/1.25vw SuisseIntl;letter-spacing:-.028vw;margin:1.771vw 0 0}@media (max-width:1440px){.top_ttl p{font:normal .972vw/1.319vw SuisseIntl;letter-spacing:-.029vw}}@media (max-width:1280px){.top_ttl p{font:normal .938vw/1.328vw SuisseIntl;letter-spacing:-.028vw}}@media (max-width:1024px){.top_ttl p{font:normal 1.172vw/1.66vw SuisseIntl;letter-spacing:-.035vw}}@media (max-width:760px){.top_ttl p{display:none}}.top_ttl p .br{display:block}.mdl_cnt{margin:0;position:relative;z-index:100;opacity:1}.mdl_cnt .ttl{text-align:center;margin:0 0 3.229vw}@media (max-width:760px){.mdl_cnt .ttl{margin:0 0 0}}.mdl_cnt .ttl p{color:#a9abb5;font:normal .938vw/1.25vw SuisseIntl;letter-spacing:-.028vw}@media (max-width:1440px){.mdl_cnt .ttl p{font:normal .972vw/1.319vw SuisseIntl;letter-spacing:-.029vw}}@media (max-width:1280px){.mdl_cnt .ttl p{font:normal .938vw/1.328vw SuisseIntl;letter-spacing:-.028vw}}@media (max-width:1024px){.mdl_cnt .ttl p{font:normal 1.172vw/1.66vw SuisseIntl;letter-spacing:-.035vw}}@media (max-width:760px){.mdl_cnt .ttl p{font:normal 14px/19px SuisseIntl}}.mdl_cnt .ttl p .br{display:block}.mdl_cnt .ttl .mc_lnk{text-align:center;margin:2.865vw 0 0}.mdl_cnt .ttl .mc_lnk a,.mdl_cnt .ttl .mc_lnk button{color:rgba(169,171,181,.9);font:normal .781vw/.781vw Atyp;background:rgba(169,171,181,.2);border-radius:2.604vw;padding:.938vw 1.979vw 1.25vw;display:inline-block;border:0;cursor:pointer;transition:.7s cubic-bezier(.165,.84,.44,1)}@media (max-width:1440px){.mdl_cnt .ttl .mc_lnk a,.mdl_cnt .ttl .mc_lnk button{font:normal .833vw/.833vw Atyp}}@media (max-width:1280px){.mdl_cnt .ttl .mc_lnk a,.mdl_cnt .ttl .mc_lnk button{font:normal .938vw/.938vw Atyp;padding:1.172vw 2.266vw 1.328vw}}@media (max-width:1024px){.mdl_cnt .ttl .mc_lnk a,.mdl_cnt .ttl .mc_lnk button{font:normal 1.172vw/1.172vw Atyp;padding:1.465vw 2.441vw}}@media (max-width:760px){.mdl_cnt .ttl .mc_lnk a,.mdl_cnt .ttl .mc_lnk button{font:normal 12px/12px Atyp;padding:18px 26px;border-radius:50px}}.mdl_cnt .ttl .mc_lnk a:hover,.mdl_cnt .ttl .mc_lnk button:hover{background:rgba(169,171,181,.08);transition:.7s cubic-bezier(.165,.84,.44,1)}.mdl_cnt .rows{display:flex;justify-content:space-between;align-items:flex-end;position:relative;height:20.104vw;padding:0 0 1.302vw}@media (max-width:760px){.mdl_cnt .rows{height:139px;padding:0 0 12px}}.mdl_cnt .rows .mdl_cpr p{color:#a9abb5;font:normal .99vw/.99vw Atyp}@media (max-width:1280px){.mdl_cnt .rows .mdl_cpr p{font:normal .938vw/.938vw Atyp}}@media (max-width:1024px){.mdl_cnt .rows .mdl_cpr p{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.mdl_cnt .rows .mdl_cpr p{font:normal 15px/15px Atyp}}.mdl_cnt .rows .mdl_cpr p .cpr{display:inline-block;margin:0 0 0 .313vw}@media (max-width:760px){.mdl_cnt .rows .mdl_cpr p .cpr{margin:0 0 0 6px}}.mdl_cnt .rows .mdl_city p{color:#a9abb5;font:normal .99vw/.99vw Atyp}@media (max-width:1280px){.mdl_cnt .rows .mdl_city p{font:normal .938vw/.938vw Atyp}}@media (max-width:1024px){.mdl_cnt .rows .mdl_city p{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.mdl_cnt .rows .mdl_city p{font:normal 15px/15px Atyp}}.mdl_cnt .rows .mdl_city p a{color:rgba(169,171,181,.4);display:inline-block;position:relative;padding:0 0 .156vw;margin:0 0 0 .729vw;display:none}@media (max-width:760px){.mdl_cnt .rows .mdl_city p a{padding:0 0 2px;margin:0 0 0 10px}}.mdl_cnt .rows .mdl_city p a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1rem;background:#515258}@media (max-width:760px){.mdl_cnt .rows .mdl_city p a:after{height:1px}}.mdl_cnt .rows .mdl_ln_h{position:absolute;bottom:0;left:0;right:0;width:100%;height:.1rem}@media (max-width:760px){.mdl_cnt .rows .mdl_ln_h{height:1px}}.mdl_cnt .rows .mdl_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleX(0);transform-origin:50% 50%}.mdl_cnt .rows .mdl_ln_v{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:.052vw;height:100%}@media (max-width:760px){.mdl_cnt .rows .mdl_ln_v{width:1px}}.mdl_cnt .rows .mdl_ln_v span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleY(0);transform-origin:100% 100%}.parallax_sections{margin:0;position:relative;overflow:hidden}.parallax_sections .ps_lnk{display:block;position:relative;height:100%;width:100%;cursor:pointer}.parallax_sections .ps{position:relative;height:100vh;display:flex;align-items:center;flex-direction:column;justify-content:space-between;overflow:hidden}.parallax_sections .ps:first-child .fixed_t{margin-top:0}.parallax_sections .bgp{display:block;position:relative;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.parallax_sections .fixed_t{position:absolute;left:0;top:0;right:0;bottom:0;overflow:visible;width:100%;height:100vh;margin-top:-100vh;padding-bottom:0;display:flex;align-items:center;flex-direction:column;z-index:6;text-align:center}@media (max-width:760px){.parallax_sections .fixed_t{margin-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}}.parallax_sections .h2s{position:absolute;top:22.708vw;display:block;color:#fff;font:normal 4.01vw/4.01vw Atyp;letter-spacing:-.14vw;z-index:2;width:100%}@media (max-width:1024px){.parallax_sections .h2s{font:normal 4.102vw/4.102vw Atyp;letter-spacing:-.144vw}}@media (max-width:760px){.parallax_sections .h2s{font:normal 40px/40px Atyp;letter-spacing:-1.4px;top:0;position:relative}}@media (max-width:760px){.parallax_sections .h2s .br{display:block}}.parallax_sections .txt{position:absolute;top:27.76vw;display:block;color:rgba(255,255,255,.7);font:normal .729vw/1.042vw Atyp;margin:0}@media (max-width:1440px){.parallax_sections .txt{font:normal .833vw/1.111vw Atyp}}@media (max-width:1280px){.parallax_sections .txt{font:normal .938vw/1.25vw Atyp}}@media (max-width:1024px){.parallax_sections .txt{font:normal 1.172vw/1.563vw Atyp}}@media (max-width:760px){.parallax_sections .txt{font:normal 14px/19px Atyp;position:relative;top:17px}}@media (max-width:760px){.parallax_sections .txt.vs{display:none}}.parallax_sections .txt.mb{display:none}@media (max-width:760px){.parallax_sections .txt.mb{display:block;color:#fff}}.parallax_sections .txt .br{display:block}.wide_range_of_solutions{margin:0;position:relative;padding-top:24.115vw}@media (max-width:760px){.wide_range_of_solutions{padding:180px 0 0}}.wide_range_of_solutions .ttl{margin:0}.wide_range_of_solutions .rows{display:flex;justify-content:space-between}@media (max-width:760px){.wide_range_of_solutions .rows{display:none}}.wide_range_of_solutions .rows .cols.cols01{width:8.802vw}.wide_range_of_solutions .rows .cols.cols01 .r{transform:translateY(8.021vw)}.wide_range_of_solutions .rows .cols.cols02{width:18.958vw}.wide_range_of_solutions .rows .cols.cols02 .r{transform:translateY(22.292vw)}.wide_range_of_solutions .rows .cols.cols03{width:35.729vw}.wide_range_of_solutions .rows .cols.cols03 .r{transform:translateY(30.938vw)}.wide_range_of_solutions .rows .cols.cols04{width:18.958vw}.wide_range_of_solutions .rows .cols.cols04 .r{transform:translateY(13.333vw)}.wide_range_of_solutions .rows .cols.cols05{width:8.802vw}.wide_range_of_solutions .rows .cols.cols05 .r{transform:translateY(-1.354vw)}.wide_range_of_solutions .rows .r{margin-bottom:2.188vw}.wide_range_of_solutions .rows .r:last-child{margin-bottom:0}.wide_range_of_solutions .rows_mb{display:none}@media (max-width:760px){.wide_range_of_solutions .rows_mb{display:flex;justify-content:space-between;margin:92px 0 0}}.wide_range_of_solutions .rows_mb .cols.cols01{width:23.488vw;margin-top:11.628vw}.wide_range_of_solutions .rows_mb .cols.cols02{width:45.349vw;margin-top:20.93vw}.wide_range_of_solutions .rows_mb .cols.cols03{width:23.488vw}.wide_range_of_solutions .rows_mb .cols .r{margin-bottom:3.953vw}.questions_and_discuss{margin:23.542vw 0 0;position:relative}@media (max-width:760px){.questions_and_discuss{margin:106px 0 0}}.questions_and_discuss .rows_ttl{display:flex;position:relative}@media (max-width:760px){.questions_and_discuss .rows_ttl{display:block}}.questions_and_discuss .rows_ttl .cols_ttl{width:50%;position:relative;padding:1.771vw 0 13.698vw}@media (max-width:760px){.questions_and_discuss .rows_ttl .cols_ttl{width:100%;padding:18px 0 68px}}@media (max-width:760px){.questions_and_discuss .rows_ttl .cols_ttl .rt_ln_v{display:none}}@media (max-width:760px){.questions_and_discuss .rows_ttl .cols_ttl.cols_ttl02{display:none}}.questions_and_discuss .rows_ttl .h3{color:#fff;font:normal 3.281vw/3.542vw SuisseIntl;letter-spacing:-.082vw}@media (max-width:1440px){.questions_and_discuss .rows_ttl .h3{font:normal 3.333vw/3.542vw SuisseIntl;letter-spacing:-.083vw}}@media (max-width:1280px){.questions_and_discuss .rows_ttl .h3{font:normal 3.359vw/3.516vw SuisseIntl;letter-spacing:-.084vw}}@media (max-width:760px){.questions_and_discuss .rows_ttl .h3{font:normal 30px/33px SuisseIntl;letter-spacing:-.75px}}.questions_and_discuss .rows_ttl .h3 .br{display:block}@media (max-width:760px){.questions_and_discuss .rows_ttl .h3.vs{display:none}}.questions_and_discuss .rows_ttl .h3.mb{display:none}@media (max-width:760px){.questions_and_discuss .rows_ttl .h3.mb{display:block}}.questions_and_discuss .rows_ttl .ln_h{height:.052vw;width:100%;position:absolute;margin:0;left:0}@media (max-width:760px){.questions_and_discuss .rows_ttl .ln_h{height:1px}}.questions_and_discuss .rows_ttl .ln_h.rt_ln_h_th{top:0}.questions_and_discuss .rows_ttl .ln_h.rt_ln_h_bh{bottom:0}.questions_and_discuss .rows_ttl .ln_h span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleX(0);transform-origin:50% 50%}.questions_and_discuss .rows_ttl .ln_v{position:absolute;top:0;right:0;margin:auto;width:.052vw;height:100%}@media (max-width:760px){.questions_and_discuss .rows_ttl .ln_v{width:1px}}.questions_and_discuss .rows_ttl .ln_v span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleY(0);transform-origin:0 0}.questions_and_discuss .rows{position:relative;display:flex}@media (max-width:760px){.questions_and_discuss .rows{display:block}}.questions_and_discuss .rows.rows100 .cols{width:100%}.questions_and_discuss .rows.rows_btn{text-align:center;margin:2.552vw 0 0}@media (max-width:760px){.questions_and_discuss .rows.rows_btn{margin:40px 0 0}}.questions_and_discuss .rows.rows_btn .cols{width:100%}.questions_and_discuss .rows .cols{width:50%;position:relative;height:8.75vw}@media (max-width:760px){.questions_and_discuss .rows .cols{height:auto;width:100%}}@media (max-width:760px){.questions_and_discuss .rows .cols.cols_txt{height:180px}}.questions_and_discuss .rows .cols.cols02{padding-left:1.667vw}@media (max-width:760px){.questions_and_discuss .rows .cols.cols02{padding-left:0}}.questions_and_discuss .rows .cols.cols02 .parsley-errors-list{left:1.667vw}@media (max-width:760px){.questions_and_discuss .rows .cols.cols02 .parsley-errors-list{left:0}}.questions_and_discuss .rows .cols.cols02 .r_ln_bh{opacity:0;bottom:auto;top:0}@media (max-width:760px){.questions_and_discuss .rows .cols.cols02 .r_ln_bh{opacity:1}}.questions_and_discuss .rows .cols .parsley-errors-list{top:.521vw;z-index:20}@media (max-width:760px){.questions_and_discuss .rows .cols .parsley-errors-list{top:0}}@media (max-width:760px){.questions_and_discuss .rows .cols .r_ln_h{display:none}}.questions_and_discuss .rows input{width:100%;background:0 0;border:0;color:#fff;font:normal .99vw/.99vw Atyp;margin:1.094vw 0 0}@media (max-width:1280px){.questions_and_discuss .rows input{font:normal .938vw/.938vw Atyp}}@media (max-width:1024px){.questions_and_discuss .rows input{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.questions_and_discuss .rows input{margin:0;padding:9px 0 41px;font:normal 12px/12px Atyp}}.questions_and_discuss .rows input::-webkit-input-placeholder{color:#a9abb5}.questions_and_discuss .rows input::-moz-placeholder{color:#a9abb5}.questions_and_discuss .rows input:-moz-placeholder{color:#a9abb5}.questions_and_discuss .rows input:-ms-input-placeholder{color:#a9abb5}.questions_and_discuss .rows textarea{width:100%;background:0 0;border:0;color:#fff;font:normal .99vw/.99vw Atyp;resize:none;margin:1.094vw 0 0}@media (max-width:1280px){.questions_and_discuss .rows textarea{font:normal .938vw/.938vw Atyp;margin:1.328vw 0 0}}@media (max-width:1024px){.questions_and_discuss .rows textarea{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.questions_and_discuss .rows textarea{margin:0;height:178px;padding:9px 0 0;font:normal 12px/16px Atyp}}.questions_and_discuss .rows textarea::-webkit-input-placeholder{color:#a9abb5}.questions_and_discuss .rows textarea::-moz-placeholder{color:#a9abb5}.questions_and_discuss .rows textarea:-moz-placeholder{color:#a9abb5}.questions_and_discuss .rows textarea:-ms-input-placeholder{color:#a9abb5}.questions_and_discuss .rows .get_go{border:0;color:rgba(169,171,181,.9);font:normal .781vw/.781vw Atyp;background:rgba(169,171,181,.2);border-radius:2.604vw;padding:.938vw 1.979vw 1.25vw;display:inline-block;border:0;cursor:pointer;transition:.7s cubic-bezier(.165,.84,.44,1);cursor:pointer}@media (max-width:1440px){.questions_and_discuss .rows .get_go{font:normal .833vw/.833vw Atyp}}@media (max-width:1280px){.questions_and_discuss .rows .get_go{font:normal .938vw/.938vw Atyp;padding:1.172vw 2.266vw 1.328vw}}@media (max-width:1024px){.questions_and_discuss .rows .get_go{font:normal 1.172vw/1.172vw Atyp;padding:1.465vw 2.441vw}}@media (max-width:760px){.questions_and_discuss .rows .get_go{font:normal 12px/12px Atyp;padding:18px 26px;border-radius:50px}}.questions_and_discuss .rows .get_go:hover{background:rgba(169,171,181,.08);transition:.7s cubic-bezier(.165,.84,.44,1)}@media (max-width:760px){.questions_and_discuss .rows .get_go{display:block;text-align:center;width:100%;padding-left:0;padding-right:0}}.questions_and_discuss .rows .get_go[disabled]{cursor:default;border:0;background:rgba(169,171,181,.2);color:#a9abb5;opacity:.5}.questions_and_discuss .rows .get_go[disabled]:hover{cursor:default;border:0;background:rgba(169,171,181,.2);color:#a9abb5}.questions_and_discuss .rows .r_ln_bh{height:.052vw;width:100%;position:absolute;margin:0;left:0;bottom:0}@media (max-width:760px){.questions_and_discuss .rows .r_ln_bh{height:1px}}.questions_and_discuss .rows .r_ln_bh span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleX(0);transform-origin:50% 50%}.questions_and_discuss .rows .r_ln_h{position:absolute;top:0;right:0;margin:auto;width:.052vw;height:100%}@media (max-width:760px){.questions_and_discuss .rows .r_ln_h{width:1px}}.questions_and_discuss .rows .r_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleY(0);transform-origin:0 0}.safari_mac .questions_and_discuss .rows .get_go{padding-top:1vw;padding-bottom:1vw}.bg_move{position:relative;overflow:hidden;height:26.615vw;margin:6.563vw 0 0}@media (max-width:760px){.bg_move{height:341px;margin:122px 0 0}}.bg_move img{position:absolute;top:0;left:0;width:100%;height:58.49vw}@media (max-width:760px){.bg_move img{height:620px;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}}.bg_move .container{height:100%;position:relative;z-index:50}.bg_move .rows{height:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 1.979vw}@media (max-width:760px){.bg_move .rows{padding:0 0 0;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}}@media (max-width:760px){.bg_move .rows .cols01{width:100%;text-align:center;padding:21px 0 0}}@media (max-width:760px){.bg_move .rows .cols01 p{font:normal 27px/27px Atyp;letter-spacing:-1.08px}}@media (max-width:760px){.bg_move .rows .cols02{width:100%}}@media (max-width:760px){.bg_move .rows .cols02 .r{margin-top:235px;width:100%;display:flex;justify-content:space-between}}@media (max-width:760px){.bg_move .rows .cols03{display:none}}.bg_move .rows .r{display:flex;justify-content:center}@media (max-width:760px){.bg_move .rows .r{flex-wrap:wrap;padding:0 23px}}.bg_move .rows .r .c{margin-right:2.344vw}@media (max-width:760px){.bg_move .rows .r .c{margin-right:0}}.bg_move .rows .r .c:last-child{margin-right:0}.bg_move .rows .r .c.c02{margin-right:0}.bg_move .rows .r .c.c04{display:none}@media (max-width:760px){.bg_move .rows .r .c.c04{display:block}}.bg_move .rows .r .c.c03{display:none}@media (max-width:760px){.bg_move .rows .r .c.c03{display:none}}.bg_move .rows p{color:#fff;font:normal .885vw/.885vw Atyp}@media (max-width:1280px){.bg_move .rows p{font:normal .938vw/.938vw Atyp}}@media (max-width:1024px){.bg_move .rows p{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.bg_move .rows p{font:normal 14px/14px Atyp;color:#fff}}.bg_move .rows p a{color:#a9abb5;transition:.7s cubic-bezier(.165,.84,.44,1)}@media (max-width:760px){.bg_move .rows p a{color:#fff}}.bg_move .rows p a:hover{opacity:.5;transition:.7s cubic-bezier(.165,.84,.44,1)}.dbl_cnt{margin:0 0 0;position:relative}@media (max-width:760px){.dbl_cnt .container{padding:0}}.dbl_cnt .rows{border-bottom:.052vw solid #515258}@media (max-width:760px){.dbl_cnt .rows{border-bottom:1px solid #515258}}.dbl_cnt .rows:first-child{height:13.698vw;background:linear-gradient(180deg,#151519 61.77%,#26262a 100%)}@media (max-width:760px){.dbl_cnt .rows:first-child{height:232px}}.dbl_cnt .rows:first-child .tc{padding-top:5.885vw}@media (max-width:760px){.dbl_cnt .rows:first-child .tc{padding-top:97px}}.dbl_cnt .rows:last-child{height:10.469vw;background:linear-gradient(180deg,#151519 50.04%,#26262a 100%)}@media (max-width:760px){.dbl_cnt .rows:last-child{height:185px}}.dbl_cnt .rows:last-child .tc{padding-top:2.917vw}@media (max-width:760px){.dbl_cnt .rows:last-child .tc{padding-top:49px}}.dbl_cnt .rows .cols{margin:0}.dbl_cnt .rows .tc{text-align:center;color:rgba(255,255,255,.7);font:normal .781vw/.781vw Atyp}@media (max-width:1280px){.dbl_cnt .rows .tc{font:normal .938vw/.938vw Atyp}}@media (max-width:1024px){.dbl_cnt .rows .tc{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.dbl_cnt .rows .tc{font:normal 12px/12px Atyp}}.dbl_cnt .rows .r{display:flex;margin:3.438vw 0 0 2.344vw}@media (max-width:760px){.dbl_cnt .rows .r{margin:76px 0 0;padding:0 15px;justify-content:space-between}}.dbl_cnt .rows .r .c:last-child a{padding-bottom:.156vw;transition:.7s cubic-bezier(.165,.84,.44,1)}@media (max-width:760px){.dbl_cnt .rows .r .c:last-child a{padding-bottom:4px}}.dbl_cnt .rows .r .c:last-child a:hover{opacity:.5;transition:.7s cubic-bezier(.165,.84,.44,1)}.dbl_cnt .rows .r .c:last-child a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.052vw;background:rgba(169,171,181,.5)}@media (max-width:760px){.dbl_cnt .rows .r .c:last-child a:after{height:1px}}.dbl_cnt .rows .r p{color:#a9abb5;font:normal 1.51vw/1.51vw SuisseIntl;letter-spacing:-.038vw}@media (max-width:1280px){.dbl_cnt .rows .r p{font:normal 1.563vw/1.563vw SuisseIntl;letter-spacing:-.039vw}}@media (max-width:760px){.dbl_cnt .rows .r p{font:normal 15px/15px Atyp;letter-spacing:-.375px}}.dbl_cnt .rows .r p a{color:#a9abb5;position:relative;display:inline-block;transition:.7s cubic-bezier(.165,.84,.44,1)}.dbl_cnt .rows .r p a:hover{opacity:.5;transition:.7s cubic-bezier(.165,.84,.44,1)}.dbl_cnt .rows .rm{display:flex;justify-content:space-between;margin:2.344vw 0 0}@media (max-width:760px){.dbl_cnt .rows .rm{margin:59px 0 0}}.dbl_cnt .rows .rm .cm{width:50%}@media (max-width:760px){.dbl_cnt .rows .rm .cm.cm02{display:flex;justify-content:flex-end}}@media (max-width:760px){.dbl_cnt .rows .rm .cm.cm02 a{margin-left:0;margin-right:15px}}.dbl_cnt .rows .rm a{color:#a9abb5;font:normal 1.51vw/1.51vw SuisseIntl;letter-spacing:-.038vw;position:relative;display:flex;align-items:center;margin-left:2.292vw;transition:.7s cubic-bezier(.165,.84,.44,1)}@media (max-width:760px){.dbl_cnt .rows .rm a{font:normal 15px/15px Atyp;margin-left:15px}}.dbl_cnt .rows .rm a:hover{opacity:.5;transition:.7s cubic-bezier(.165,.84,.44,1)}.dbl_cnt .rows .rm a span{position:relative;width:2.448vw;height:2.448vw;border:rgba(169,171,181,.5) .052vw solid;border-radius:.182vw;margin-right:.938vw}@media (max-width:760px){.dbl_cnt .rows .rm a span{width:26px;height:26px;border-radius:4px;margin-right:8px}}.dbl_cnt .rows .rm a span.wts:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background:url(../img/s1.svg) no-repeat 0 0/cover;width:1.302vw;height:1.302vw}@media (max-width:760px){.dbl_cnt .rows .rm a span.wts:after{width:14px;height:14px}}.dbl_cnt .rows .rm a span.tg:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;background:url(../img/s2.svg) no-repeat 0 0/cover;width:1.302vw;height:1.302vw}@media (max-width:760px){.dbl_cnt .rows .rm a span.tg:after{width:14px;height:14px}}.successful_work{margin:0}.successful_work .t_ttl{margin:4.115vw 0 0 2.292vw;position:relative}@media (max-width:760px){.successful_work .t_ttl{margin:0;padding:134px 0 0}}.successful_work .t_ttl .ln_v{position:absolute;top:-4.115vw;right:0;left:0;margin:auto;width:.052vw;height:25.833vw}@media (max-width:760px){.successful_work .t_ttl .ln_v{width:1px;height:94px;top:0}}.successful_work .t_ttl .ln_v span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleY(0);transform-origin:0 0}.successful_work .t_ttl p{color:rgba(169,171,181,.4);font:normal 1.25vw/1.667vw SuisseIntl;letter-spacing:-.037vw}@media (max-width:760px){.successful_work .t_ttl p{font:normal 15px/18px SuisseIntl;letter-spacing:-.45px;text-align:center}}.successful_work .t_ttl p .br{display:block}.successful_work .h2{color:rgba(169,171,181,.2);font:normal 26.25vw/26.25vw Atyp;margin:10.729vw 0 0 -3.958vw;overflow:hidden;letter-spacing:-2.135vw;height:26.25vw}@media (max-width:760px){.successful_work .h2{font:normal 96px/96px Atyp;letter-spacing:-7.292px;height:100px;margin:65px 0 0}}@media (max-width:370px){.successful_work .h2{font:normal 76px/76px Atyp;letter-spacing:-7px;height:100px;margin:65px 0 0;text-align:center}}.successful_work .h2 .h2_in{display:inline-block;position:relative}@media (max-width:370px){.successful_work .h2 .h2_in{width:100%}}.successful_work .h2 .h2_in .h2_t{display:inline-block;transform:translateY(-25.521vw)}@media (max-width:760px){.successful_work .h2 .h2_in .h2_t{transform:translateY(-100px)}}.successful_work .h2 .h2_in .h2_t.h2_t02{margin-left:.156vw}@media (max-width:760px){.successful_work .h2 .h2_in .h2_t.h2_t02{margin-left:0}}.successful_work .h2 .h2_in .h2_t.h2_t03{margin-left:.208vw}@media (max-width:760px){.successful_work .h2 .h2_in .h2_t.h2_t03{margin-left:0}}.successful_work .h2 .h2_in .h2_t.h2_t04{margin-left:.313vw}@media (max-width:760px){.successful_work .h2 .h2_in .h2_t.h2_t04{margin-left:0}}.successful_work .h2 .h2_in .h2_t.h2_t05{margin-left:.208vw}@media (max-width:760px){.successful_work .h2 .h2_in .h2_t.h2_t05{margin-left:0}}.successful_work .h2 .h2_in .h2_t.h2_t06{margin-left:.26vw}@media (max-width:760px){.successful_work .h2 .h2_in .h2_t.h2_t06{margin-left:0}}.successful_work .h2 .h2_in .h2_t.h2_t07{margin-left:.208vw}@media (max-width:760px){.successful_work .h2 .h2_in .h2_t.h2_t07{margin-left:0}}.successful_work .h2 .h2_in .h2_t.c{position:relative;top:1.823vw;margin-left:-1.354vw}@media (max-width:1800px){.successful_work .h2 .h2_in .h2_t.c{margin-left:-1.823vw}}@media (max-width:1600px){.successful_work .h2 .h2_in .h2_t.c{margin-left:-2.625vw}}@media (max-width:760px){.successful_work .h2 .h2_in .h2_t.c{margin-left:-9px;top:7px}}@media (max-width:370px){.successful_work .h2 .h2_in .h2_t.c{margin-left:0;top:7px}}body,html{line-height:1;font-family:SuisseIntl}html{font-size:62.5%}.scroller{height:100vh}@media (max-width:760px){.scroller{height:auto}}.container{max-width:100%;width:100%;margin-left:auto;margin-right:auto;padding:0 3rem}@media (max-width:1440px){.container{padding:0 2rem}}@media (max-width:760px){.container{padding:0 1rem}}#wrap{background:#151519;height:100%;position:relative;z-index:200}#wrapper{height:100%;height:auto!important;margin:0;padding:0}.hides{display:none}.ttl{text-align:center;position:relative;z-index:50}.ttl .h3{color:#fff;font:normal 3.281vw/3.542vw SuisseIntl;letter-spacing:-.082vw}@media (max-width:1600px){.ttl .h3{letter-spacing:-.075vw}}@media (max-width:1280px){.ttl .h3{font:normal 3.359vw/3.516vw SuisseIntl;letter-spacing:-.084vw}}@media (max-width:1024px){.ttl .h3{font:normal 3.32vw/3.516vw SuisseIntl;letter-spacing:-.083vw}}@media (max-width:760px){.ttl .h3{font:normal 30px/33px SuisseIntl;letter-spacing:-.75px}}.ttl .h3 .br{display:block}.ttl p{color:rgba(255,255,255,.7);font:normal .729vw/.99vw Atyp;margin:1.979vw 0 0}@media (max-width:1440px){.ttl p{font:normal .833vw/1.111vw Atyp}}@media (max-width:1280px){.ttl p{font:normal .938vw/1.25vw Atyp;letter-spacing:-.028vw}}@media (max-width:1024px){.ttl p{font:normal 1.172vw/1.563vw Atyp}}@media (max-width:760px){.ttl p{font:normal 12px/16px Atyp;margin:14px 0 0}}.ttl p .br{display:block}.e_sap .rows_lnk{margin:2.604vw 0 0;padding:0 0 2.552vw;text-align:center;position:relative}.e_sap .rows_lnk .apl_r_ln_h{position:absolute;bottom:0;right:0;left:0;margin:auto;width:100%;height:.052vw}.e_sap .rows_lnk .apl_r_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleX(0);transform-origin:50% 50%}.e_sap .rows_lnk .apl_r_lnk{color:rgba(169,171,181,.9);font:normal .781vw/.781vw Atyp;background:rgba(169,171,181,.2);border-radius:2.604vw;padding:.938vw 1.979vw 1.25vw;display:inline-block;border:0;cursor:pointer;transition:.7s cubic-bezier(.165,.84,.44,1)}@media (max-width:1440px){.e_sap .rows_lnk .apl_r_lnk{font:normal .833vw/.833vw Atyp}}@media (max-width:1280px){.e_sap .rows_lnk .apl_r_lnk{font:normal .938vw/.938vw Atyp;padding:1.172vw 2.266vw 1.328vw}}@media (max-width:1024px){.e_sap .rows_lnk .apl_r_lnk{font:normal 1.172vw/1.172vw Atyp;padding:1.465vw 2.441vw}}@media (max-width:760px){.e_sap .rows_lnk .apl_r_lnk{font:normal 12px/12px Atyp;padding:18px 26px;border-radius:50px}}.e_sap .rows_lnk .apl_r_lnk:hover{background:rgba(169,171,181,.08);transition:.7s cubic-bezier(.165,.84,.44,1)}sup{top:-.75em;font-size:50%}.selectize-input .item{color:#000}.selectize-control.single{height:auto;top:.2rem}.selectize-control.single .selectize-input{border:0 solid #e8e8e8;border-radius:0;background:#fff;text-align:left;padding:0}.selectize-control.single .selectize-input.not-full{padding-top:0;padding-bottom:0}.selectize-control.single .selectize-input.dropdown-active{border-radius:0}.selectize-control.single .selectize-input.dropdown-active:after{transform:rotate(180deg);margin:0}.selectize-control.single .selectize-input:after{content:"";background:url(../img/s1.svg) no-repeat 0 0;width:.8rem;height:.5rem;border:0;top:1rem;right:0;margin:0;border-width:0}@media (max-width:550px){.selectize-control.single .selectize-input:after{width:1.9rem;height:1rem;background-size:cover}}.selectize-control.single .selectize-input .item{font:normal 2.1rem/2.1rem SuisseIntl;color:#000}@media (max-width:650px){.selectize-control.single .selectize-input .item{font:normal 1.6rem/1.7rem SuisseIntl}}@media (max-width:650px){.selectize-control.single .selectize-input .item{font:normal 1.3rem/1.7rem SuisseIntl}}.selectize-control.single .selectize-input .item+input{display:none!important}.selectize-control.single .selectize-dropdown{border-color:rgba(0,0,0,.3);border-radius:0;text-align:left;border:0}.selectize-control.single .selectize-dropdown .selectize-dropdown-content{max-height:23rem;padding-bottom:0}.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option{font:normal 2.1rem/2.1rem SuisseIntl;color:#000;padding:.3rem 0}@media (max-width:650px){.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option{font:normal 1.6rem/1.7rem SuisseIntl}}@media (max-width:650px){.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option{font:normal 1.3rem/1.7rem SuisseIntl}}.selectize-control.single .selectize-dropdown .selectize-dropdown-content .option.active{background:#095aa5;color:#fff}.selectize-control.single .selectize-dropdown .nicescroll-rails{width:.1rem!important;background:rgba(0,0,0,.3)}.selectize-control.single .selectize-dropdown .nicescroll-rails .nicescroll-cursors{left:1.2rem}.parsley-errors-list{position:absolute;top:0;left:0}.parsley-errors-list li{color:red;font:normal .625vw/.625vw SuisseIntl}@media (max-width:760px){.parsley-errors-list li{font:normal 10px/10px SuisseIntl}}picture{display:block}body.hdn{height:100vh;overflow:hidden}@media (max-width:760px){body.hdn{overflow:hidden;height:auto}}@media (max-width:760px){.top_ttl{margin:103px 0 0}}@media (max-width:760px){.top_ttl .h1,.top_ttl h1{font:normal 48px/45px Atyp;letter-spacing:-1.44px}}@media (max-width:760px){.top_ttl p{display:block;letter-spacing:-.28px;font:300 14px/19px SuisseIntl;margin:21px 0 0}}.prjct_dbl_lnks{margin:6.615vw 0 0}@media (max-width:760px){.prjct_dbl_lnks{margin:103px 0 0}}.prjct_dbl_lnks .rows{display:flex;justify-content:space-between;align-items:center;height:11.771vw}@media (max-width:760px){.prjct_dbl_lnks .rows{height:224px;border:0}}.prjct_dbl_lnks .rows .cols{height:7.813vw;overflow:hidden;width:calc(50% - .208vw);border-radius:6.25vw;border:#515258 .1rem solid;transition:.7s cubic-bezier(.165,.84,.44,1)}@media (max-width:760px){.prjct_dbl_lnks .rows .cols{width:100%;border-radius:0;display:none}}.prjct_dbl_lnks .rows .cols:hover .prjct_dbl_lnk .desc{background:rgba(169,171,181,.08);transition:.7s cubic-bezier(.165,.84,.44,1)}.prjct_dbl_lnks .rows .cols.active{height:11.771vw;border:rgba(81,82,88,0) .1rem solid}@media (max-width:760px){.prjct_dbl_lnks .rows .cols.active{display:block}}.prjct_dbl_lnks .rows .cols.active .prjct_dbl_lnk{pointer-events:none}.prjct_dbl_lnks .rows .cols.active .prjct_dbl_lnk .prjct_dbl_img{display:block}.prjct_dbl_lnks .rows .cols.active .prjct_dbl_lnk .desc{background:rgba(169,171,181,0);transition:.7s cubic-bezier(.165,.84,.44,1)}.prjct_dbl_lnks .rows .cols.active .prjct_dbl_lnk .t{color:#fff}.prjct_dbl_lnks .rows .cols.active .prjct_dbl_lnk .t:after{content:"";position:absolute;top:.313vw;right:0;background:url(../img/s7w.svg) no-repeat 0 0/cover;width:.313vw;height:.677vw}@media (max-width:1280px){.prjct_dbl_lnks .rows .cols.active .prjct_dbl_lnk .t:after{width:.391vw;height:.859vw;top:.156vw}}@media (max-width:1024px){.prjct_dbl_lnks .rows .cols.active .prjct_dbl_lnk .t:after{width:.488vw;height:1.074vw;top:.195vw}}@media (max-width:760px){.prjct_dbl_lnks .rows .cols.active .prjct_dbl_lnk .t:after{display:none}}.prjct_dbl_lnks .rows .cols .prjct_dbl_lnk .t{color:#a9abb5;margin-left:0;margin-right:1.563vw}.prjct_dbl_lnks .rows .cols .prjct_dbl_lnk .t:after{content:"";position:absolute;top:.469vw;right:0;background:url(../img/s4.svg) no-repeat 0 0/cover;width:.885vw;height:.417vw}@media (max-width:1280px){.prjct_dbl_lnks .rows .cols .prjct_dbl_lnk .t:after{top:.391vw;width:1.094vw;height:.469vw}}@media (max-width:760px){.prjct_dbl_lnks .rows .cols .prjct_dbl_lnk .t:after{display:none}}.prjct_dbl_lnks .rows .cols .prjct_dbl_lnk .prjct_dbl_img{display:none}@media (max-width:760px){.prjct_dbl_lnks .rows .cols.cols01{height:100%}}@media (max-width:760px){.prjct_dbl_lnks .rows .cols.cols02{height:100%}}.prjct_dbl_lnks .rows .cols.cols02 .desc{justify-content:center;transition:.7s cubic-bezier(.165,.84,.44,1)}.prjct_dbl_lnks .rows .prjct_dbl_lnk{position:relative;height:100%;width:100%}.prjct_dbl_lnks .rows .prjct_dbl_lnk .desc{width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:.7s cubic-bezier(.165,.84,.44,1)}.prjct_dbl_lnks .rows .prjct_dbl_lnk .prjct_dbl_img{display:none;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}@media (max-width:760px){.prjct_dbl_lnks .rows .prjct_dbl_lnk .prjct_dbl_img.prjct_dbl_img_vs{display:none}}.prjct_dbl_lnks .rows .prjct_dbl_lnk .prjct_dbl_img.prjct_dbl_img_mb{display:none}@media (max-width:760px){.prjct_dbl_lnks .rows .prjct_dbl_lnk .prjct_dbl_img.prjct_dbl_img_mb{display:block}}.prjct_dbl_lnks .rows .prjct_dbl_lnk .t{color:#a9abb5;font:normal .99vw/.99vw Atyp;position:relative;display:inline-block;padding-right:1.719vw;margin:0 0 1.302vw 1.823vw;margin:0;z-index:20}@media (max-width:1280px){.prjct_dbl_lnks .rows .prjct_dbl_lnk .t{font:normal .938vw/.938vw Atyp}}@media (max-width:1024px){.prjct_dbl_lnks .rows .prjct_dbl_lnk .t{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.prjct_dbl_lnks .rows .prjct_dbl_lnk .t{font:normal 15px/15px Atyp;display:none}}.prjct_dbl_lnks_mb{display:none}@media (max-width:760px){.prjct_dbl_lnks_mb{display:block;margin-top:51px}}.prjct_dbl_lnks_mb .rows{display:flex;justify-content:space-between;border-bottom:#515258 .1rem solid;padding:0 0 13px}.prjct_dbl_lnks_mb .rows .cols{width:50%}.prjct_dbl_lnks_mb .rows .cols.cols02 .prjct_dbl_lnk .desc{justify-content:flex-end}.prjct_dbl_lnks_mb .rows .prjct_dbl_lnk{position:relative;height:100%;width:100%}.prjct_dbl_lnks_mb .rows .prjct_dbl_lnk .desc{width:100%;height:100%;display:flex}.prjct_dbl_lnks_mb .rows .prjct_dbl_lnk .t{color:#a9abb5;position:relative;display:inline-block;margin:0 0 0;z-index:20;font:normal 15px/15px Atyp}.mdl_cnt{margin:13.854vw 0 1.354vw}@media (max-width:760px){.mdl_cnt{margin:160px 0 20px}}@media (max-width:760px){.mdl_cnt .ttl p{font:normal 16px/22px SuisseIntl;letter-spacing:-.32px}}@media (max-width:760px){.mdl_cnt .ttl p.p_vs{display:none}}.mdl_cnt .ttl p.p_mb{display:none}@media (max-width:760px){.mdl_cnt .ttl p.p_mb{display:block}}@media (max-width:760px){.mdl_cnt .ttl .mc_lnk{margin:41px 0 0}}.mdl_cnt .rows{height:8.594vw}@media (max-width:760px){.mdl_cnt .rows{height:auto;margin:140px 0 0;padding:0 0 14px}}@media (max-width:760px){.mdl_cnt .rows .mdl_ln_v{display:none}}.apartment_premises_years{margin:17.604vw 0 3.958vw}@media (max-width:760px){.apartment_premises_years{margin:230px 0 53px}}.apartment_premises_years .ap_ttl{text-align:center}.apartment_premises_years .ap_years{display:flex;justify-content:center;align-items:center;margin:0 0 .833vw}@media (max-width:760px){.apartment_premises_years .ap_years{margin:0 0 13px}}.apartment_premises_years .ap_years .y{color:#fff;font:normal 3.281vw/3.281vw SuisseIntl;letter-spacing:-.082vw}@media (max-width:760px){.apartment_premises_years .ap_years .y{font:normal 30px/33px SuisseIntl;letter-spacing:-.75px}}.apartment_premises_years .ap_years .s{width:7.552vw;height:.208vw;position:relative;margin:0 1.094vw}@media (max-width:760px){.apartment_premises_years .ap_years .s{width:70px;height:2px;margin:0 10px}}.apartment_premises_years .ap_years .s span{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:0 0}.apartment_premises_years p{color:#a9abb5;font:normal .729vw/1.042vw Atyp}@media (max-width:1440px){.apartment_premises_years p{font:normal .833vw/1.111vw Atyp}}@media (max-width:1280px){.apartment_premises_years p{font:normal .938vw/1.25vw Atyp}}@media (max-width:1024px){.apartment_premises_years p{font:normal 1.172vw/1.563vw Atyp}}@media (max-width:760px){.apartment_premises_years p{font:normal 14px/19px Atyp}}.apartment_premises_years p .br{display:block}.projects_apartment{margin:0;position:relative}.projects_apartment .ap_bt_ln_h{position:absolute;bottom:0;left:0;right:0;width:calc(100% - 3.125vw);margin:0 auto;height:.1rem}@media (max-width:760px){.projects_apartment .ap_bt_ln_h{opacity:0}}.projects_apartment .ap_bt_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleX(0);transform-origin:50% 50%}.projects_apartment .ap_img{text-align:center;position:relative}.projects_apartment .ap_img .ap_tp_ln_v{position:absolute;bottom:-3.177vw;right:0;left:-.052vw;margin:0 auto;width:.1rem;height:calc(100% + 3.177vw)}@media (max-width:760px){.projects_apartment .ap_img .ap_tp_ln_v{opacity:0}}.projects_apartment .ap_img .ap_tp_ln_v span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleY(0);transform-origin:100% 100%}.projects_apartment .rows{position:relative;display:flex;padding:18.021vw 0 0}@media (max-width:760px){.projects_apartment .rows{display:block;padding:0;margin:0 0 194px}}.projects_apartment .rows:first-child{padding:3.958vw 0 0}@media (max-width:760px){.projects_apartment .rows:first-child{padding:0}}.projects_apartment .rows:first-child .cols{padding:5.781vw 0 0}@media (max-width:760px){.projects_apartment .rows:first-child .cols{padding:0}}@media (max-width:760px){.projects_apartment .rows:last-child{margin-bottom:0}}.projects_apartment .rows.rows_last{padding-bottom:17.969vw}@media (max-width:760px){.projects_apartment .rows.rows_last{padding-bottom:0;margin-bottom:0}}.projects_apartment .rows:nth-last-child(3){padding-bottom:17.969vw}@media (max-width:760px){.projects_apartment .rows:nth-last-child(3){padding-bottom:0}}.projects_apartment .rows:nth-child(even) .cols.cols02{order:-1}.projects_apartment .rows .ap_ln_h{position:absolute;top:0;left:0;right:0;width:calc(100% - 3.125vw);margin:0 auto;height:.1rem}@media (max-width:760px){.projects_apartment .rows .ap_ln_h{opacity:0}}.projects_apartment .rows .ap_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleX(0);transform-origin:50% 50%}.projects_apartment .rows .ap_ln_v{position:absolute;top:0;bottom:0;right:0;left:0;margin:0 auto;width:.1rem;height:100%}@media (max-width:760px){.projects_apartment .rows .ap_ln_v{opacity:0}}.projects_apartment .rows .ap_ln_v span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleY(0);transform-origin:0 0}.projects_apartment .rows .cols{width:50%;text-align:center;position:relative;padding:0 0;display:flex;align-items:center;justify-content:center;padding:0}@media (max-width:760px){.projects_apartment .rows .cols{width:100%}}.projects_apartment .rows .cols.cols01 .d_img{text-align:center;margin-right:auto}.projects_apartment .rows .cols.cols01 .nbr{display:none;position:absolute;top:37px;left:0;right:0;margin:0 auto;text-align:center;color:rgba(169,171,181,.7);z-index:50}@media (max-width:760px){.projects_apartment .rows .cols.cols01 .nbr{display:block;font:normal 12px/12px Atyp}}.projects_apartment .rows .cols.cols01 .h3{position:relative;color:#fff;font:normal 40px/40px Atyp;letter-spacing:-1.4px;text-transform:uppercase;z-index:50;display:none}@media (max-width:760px){.projects_apartment .rows .cols.cols01 .h3{display:block}}.projects_apartment .rows .cols.cols01 .t{display:none;color:rgba(255,255,255,.7);font:normal .729vw/1.042vw Atyp;margin:24px 0 0;display:none}@media (max-width:760px){.projects_apartment .rows .cols.cols01 .t{display:block;font:normal 14px/19px Atyp}}.projects_apartment .rows .cols.cols01 .t .br{display:block}@media (max-width:760px){.projects_apartment .rows .cols.cols02{display:none}}.projects_apartment .rows .cols.cols02 .d_img{text-align:center;margin-left:auto}@media (max-width:760px){.projects_apartment .rows .cols .ap_lnk{display:block;height:100%;width:100%}}.projects_apartment .rows .cols .desc{height:100%}.projects_apartment .rows .cols .desc .txt{color:#a9abb5;font:normal .938vw/1.25vw Atyp;margin:3.698vw 0 0;letter-spacing:-.028vw;text-align:center}.projects_apartment .rows .cols .desc .txt .word div{transform:translateY(100%);opacity:0}.projects_apartment .rows .cols .d_img{margin:auto;padding:0;width:35.781vw;height:41.042vw;text-align:center;position:relative;overflow:hidden}@media (max-width:760px){.projects_apartment .rows .cols .d_img{width:100%;height:430px;display:flex;justify-content:center;align-items:center}}.projects_apartment .rows .cols .d_img .d_img_cl{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:125%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:10;top:-25%}.projects_apartment .rows .cols .d_img .ovr_scl{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:100%;background:rgba(130,105,90,.5);z-index:20;mix-blend-mode:multiply}.projects_apartment .rows .cols .desc_wrap{position:relative}.projects_apartment .rows .cols .desc_wrap .nbr{position:relative;color:rgba(169,171,181,.5);font:normal .729vw/.729vw Atyp;margin:0 0 1.875vw}@media (max-width:1440px){.projects_apartment .rows .cols .desc_wrap .nbr{font:normal .833vw/.833vw Atyp}}@media (max-width:1280px){.projects_apartment .rows .cols .desc_wrap .nbr{font:normal .938vw/.938vw Atyp}}@media (max-width:1024px){.projects_apartment .rows .cols .desc_wrap .nbr{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.projects_apartment .rows .cols .desc_wrap .nbr{font:normal 14px/19px Atyp}}.projects_apartment .rows .cols .desc_wrap .d_img_wrap{width:auto;height:21.146vw;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}.projects_apartment .rows .cols .desc_wrap .d_img_wrap .d_img_s{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;margin:auto;width:16.458vw;height:21.146vw;overflow:hidden}.projects_apartment .rows .cols .desc_wrap .d_img_wrap .d_img_s img{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:125%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:10;top:-25%}.projects_apartment .rows .cols .desc_wrap .d_img_wrap .h3{position:relative;color:#fff;font:normal 4.01vw/3.802vw Atyp;letter-spacing:-.14vw;text-transform:uppercase;z-index:20}.projects_apartment .rows .cols .desc_wrap .t{color:rgba(255,255,255,.7);font:normal .729vw/1.042vw Atyp;margin:1.458vw 0 0}@media (max-width:1440px){.projects_apartment .rows .cols .desc_wrap .t{font:normal .833vw/1.111vw Atyp}}@media (max-width:1280px){.projects_apartment .rows .cols .desc_wrap .t{font:normal .938vw/1.25vw Atyp}}@media (max-width:1024px){.projects_apartment .rows .cols .desc_wrap .t{font:normal 12px/16px Atyp}}.projects_apartment .rows .cols .desc_wrap .t .br{display:block}.projects_apartment .rows_btn{padding:0 0 9.948vw;text-align:center;position:relative}@media (max-width:1024px){.projects_apartment .rows_btn{padding:0 0 8.398vw}}@media (max-width:760px){.projects_apartment .rows_btn{padding:0;margin:174px 0 0}}.projects_apartment .rows_btn .rb_ln_v{position:absolute;top:0;bottom:0;right:0;left:0;margin:0 auto;width:.1rem;height:100%}@media (max-width:760px){.projects_apartment .rows_btn .rb_ln_v{opacity:0}}.projects_apartment .rows_btn .rb_ln_v span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleY(0);transform-origin:0 0}.projects_apartment .rows_btn .container{position:relative}@media (max-width:760px){.projects_apartment .rows_btn .container{padding:0 0 100px}}.projects_apartment .rows_btn .container .pa_btn_ln_h{position:absolute;bottom:0;left:0;right:0;width:calc(100% - 20px);margin:0 auto;height:.1rem;opacity:0}@media (max-width:760px){.projects_apartment .rows_btn .container .pa_btn_ln_h{opacity:1}}.projects_apartment .rows_btn .container .pa_btn_ln_h span{position:absolute;width:100%;height:100%;display:block;background:#515258;transform:scaleX(0);transform-origin:50% 50%}.projects_apartment .rows_btn .pa_btn{background:0;position:relative;border:#515258 .1rem solid;width:5.208vw;height:5.208vw;border-radius:100%;cursor:pointer;background:#151519;z-index:20}@media (max-width:1024px){.projects_apartment .rows_btn .pa_btn{width:6.543vw;height:6.543vw}}@media (max-width:760px){.projects_apartment .rows_btn .pa_btn{width:100px;height:100px}}.projects_apartment .rows_btn .pa_btn span{color:#fff;font:normal .781vw/.781vw Atyp;width:100%;height:100%;border-radius:100%;display:flex;align-items:center;justify-content:center}@media (max-width:1280px){.projects_apartment .rows_btn .pa_btn span{font:normal .938vw/.938vw Atyp}}@media (max-width:1024px){.projects_apartment .rows_btn .pa_btn span{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.projects_apartment .rows_btn .pa_btn span{font:normal 14px/14px Atyp}}@media (max-width:760px){.e_sap .apl_r_ln_h{opacity:0}}@media (max-width:760px){.e_sap .rows_lnk{padding:0;margin:39px 0 0}}.wide_range_of_solutions{padding-top:16.823vw}@media (max-width:760px){.wide_range_of_solutions{padding-top:134px}}.safari_mac .mdl_cnt .ttl .mc_lnk a{padding-top:1vw;padding-bottom:1vw}.safari_mac .mdl_cnt .ttl .mc_lnk button{padding-top:1vw;padding-bottom:1vw}.safari_mac .e_sap .rows_lnk .apl_r_lnk{padding-top:1vw;padding-bottom:1vw}.pin-spacer-sfo{z-index:450!important}.sap_form_ovr{position:absolute;top:0;left:0;right:0;margin:auto;width:100%}.sap_form{position:absolute;top:0;left:0;right:0;width:100%;height:44.167vw;background:#26262a;z-index:550;transform:translateY(-140%);transition:.5s}@media (max-width:760px){.sap_form{height:100vh;transform:translateY(-140%)}}.sap_form.active{transform:translateY(0);transition:.5s}.sap_form .t_rows{padding-top:1.25vw;text-align:center}@media (max-width:760px){.sap_form .t_rows{padding-top:20px}}.sap_form .t_rows .t_logo{width:100%}@media (max-width:760px){.sap_form .t_rows .t_logo{width:74px;margin-left:10px}}.sap_form .t_rows .h5{color:#fff;font:normal .99vw/.99vw Atyp;margin:3.281vw 0 1.302vw}@media (max-width:760px){.sap_form .t_rows .h5{font:normal 14px/14px Atyp;margin:42px 0 28px}}.sap_form .rows{position:relative;display:flex;width:100%;border-bottom:.1rem solid #515258}@media (max-width:760px){.sap_form .rows{flex-wrap:wrap}}.sap_form .rows:first-child{border-top:.1rem solid #515258}.sap_form .rows.rows100 .cols{width:100%}.sap_form .rows.rows_btn{text-align:center;margin:3.49vw 0 0;border-bottom:0}@media (max-width:760px){.sap_form .rows.rows_btn{margin:29px 0 0}}.sap_form .rows.rows_btn .cols{width:100%}.sap_form .rows .cols{width:50%;position:relative;height:7.135vw}@media (max-width:760px){.sap_form .rows .cols{height:auto;width:100%}}@media (max-width:760px){.sap_form .rows .cols.cols_txt{height:180px}}.sap_form .rows .cols.cols01{border-right:.1rem solid #515258}@media (max-width:760px){.sap_form .rows .cols.cols01{border-right:0;border-bottom:.1rem solid #515258}}.sap_form .rows .cols.cols02{padding-left:1.667vw}@media (max-width:760px){.sap_form .rows .cols.cols02{padding-left:0}}.sap_form .rows .cols.cols02 .parsley-errors-list{left:1.667vw}@media (max-width:760px){.sap_form .rows .cols.cols02 .parsley-errors-list{left:0}}.sap_form .rows .cols.cols02 .r_ln_bh{opacity:0;bottom:auto;top:0}@media (max-width:760px){.sap_form .rows .cols.cols02 .r_ln_bh{opacity:1}}.sap_form .rows .cols .parsley-errors-list{top:.521vw;z-index:20}@media (max-width:760px){.sap_form .rows .cols .parsley-errors-list{top:0}}@media (max-width:760px){.sap_form .rows .cols .r_ln_h{display:none}}.sap_form .rows input{width:100%;background:0 0;border:0;color:#fff;font:normal .99vw/.99vw Atyp;margin:1.094vw 0 0}@media (max-width:1280px){.sap_form .rows input{font:normal .938vw/.938vw Atyp}}@media (max-width:1024px){.sap_form .rows input{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.sap_form .rows input{margin:0;padding:9px 0 41px;font:normal 14px/14px Atyp}}.sap_form .rows input::-webkit-input-placeholder{color:#a9abb5}@media (max-width:760px){.sap_form .rows input::-webkit-input-placeholder{font:normal 12px/12px Atyp}}.sap_form .rows input::-moz-placeholder{color:#a9abb5}@media (max-width:760px){.sap_form .rows input::-moz-placeholder{font:normal 12px/12px Atyp}}.sap_form .rows input:-moz-placeholder{color:#a9abb5}@media (max-width:760px){.sap_form .rows input:-moz-placeholder{font:normal 12px/12px Atyp}}.sap_form .rows input:-ms-input-placeholder{color:#a9abb5}@media (max-width:760px){.sap_form .rows input:-ms-input-placeholder{font:normal 12px/12px Atyp}}.sap_form .rows textarea{width:100%;background:0 0;border:0;color:#fff;font:normal .99vw/.99vw Atyp;resize:none;margin:1.25vw 0 0;height:5.833vw}@media (max-width:1280px){.sap_form .rows textarea{font:normal .938vw/.938vw Atyp;margin:1.328vw 0 0}}@media (max-width:1024px){.sap_form .rows textarea{font:normal 1.172vw/1.172vw Atyp}}@media (max-width:760px){.sap_form .rows textarea{margin:0;height:175px;padding:9px 0 0;font:normal 14px/18px Atyp}}.sap_form .rows textarea::-webkit-input-placeholder{color:#a9abb5}@media (max-width:760px){.sap_form .rows textarea::-webkit-input-placeholder{font:normal 12px/16px Atyp}}.sap_form .rows textarea::-moz-placeholder{color:#a9abb5}@media (max-width:760px){.sap_form .rows textarea::-moz-placeholder{font:normal 12px/16px Atyp}}.sap_form .rows textarea:-moz-placeholder{color:#a9abb5}@media (max-width:760px){.sap_form .rows textarea:-moz-placeholder{font:normal 12px/16px Atyp}}.sap_form .rows textarea:-ms-input-placeholder{color:#a9abb5}@media (max-width:760px){.sap_form .rows textarea:-ms-input-placeholder{font:normal 12px/16px Atyp}}.sap_form .rows .get_go{border:0;color:rgba(169,171,181,.9);font:normal .781vw/.781vw Atyp;background:rgba(169,171,181,.2);border-radius:2.604vw;padding:.938vw 1.979vw 1.25vw;display:inline-block;border:0;cursor:pointer;transition:.7s cubic-bezier(.165,.84,.44,1);cursor:pointer}@media (max-width:1440px){.sap_form .rows .get_go{font:normal .833vw/.833vw Atyp}}@media (max-width:1280px){.sap_form .rows .get_go{font:normal .938vw/.938vw Atyp;padding:1.172vw 2.266vw 1.328vw}}@media (max-width:1024px){.sap_form .rows .get_go{font:normal 1.172vw/1.172vw Atyp;padding:1.465vw 2.441vw}}@media (max-width:760px){.sap_form .rows .get_go{font:normal 12px/12px Atyp;padding:18px 26px;border-radius:50px}}.sap_form .rows .get_go:hover{background:rgba(169,171,181,.08);transition:.7s cubic-bezier(.165,.84,.44,1)}@media (max-width:760px){.sap_form .rows .get_go{display:block;text-align:center;width:100%;padding-left:0;padding-right:0}}.sap_form .rows .get_go[disabled]{cursor:default;border:0;background:rgba(169,171,181,.2);color:#a9abb5;opacity:.5}.sap_form .rows .get_go[disabled]:hover{cursor:default;border:0;background:rgba(169,171,181,.2);color:#a9abb5}.sap_form .rows_agr{text-align:center;margin:1.042vw 0 0}@media (max-width:760px){.sap_form .rows_agr{margin:20px 0 0}}.sap_form .rows_agr p{color:rgba(169,171,181,.7);font:normal .625vw/.99vw SuisseIntl;letter-spacing:.003vw}@media (max-width:760px){.sap_form .rows_agr p{font:300 12px/19px SuisseIntl;letter-spacing:.06px}}.sap_form .rows_agr p .br{display:block}@media (max-width:760px){.sap_form .rows_agr p .br{display:inline}}.sap_form .rows_agr p a{color:rgba(169,171,181,.7);display:inline-block;position:relative}.sap_form .rows_agr p a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(169,171,181,.7)}.sap_form_cls{position:absolute;top:1.354vw;right:1.094vw;cursor:pointer;background:url(../img/s8.svg) no-repeat 0 0/cover;width:1.667vw;height:1.667vw;margin:0;border:0;display:block}@media (max-width:760px){.sap_form_cls{width:26px;height:26px;top:15px;right:10px}}.fancybox-overlay{background-image:none;background:rgba(9,25,47,.56) repeat}.fancybox-close{top:1.8rem;right:1.8rem;width:1.8rem;height:1.8rem;background-image:none}.fancybox-close:after{content:"";width:1.8rem;height:.2rem;background:#fff;transform:rotate(45deg)}.fancybox-close:before{content:"";width:1.8rem;height:.2rem;background:#fff;transform:rotate(-45deg)}.nnvg .fancybox-button--arrow_left,.nnvg .fancybox-button--arrow_right{display:none!important}.nnvg .fancybox-button{background:url(../img/bcl.svg) no-repeat 0 0;width:2.9rem;height:3rem;top:5rem;right:5rem}.nnvg .fancybox-button svg{color:#708573;display:none}.nnvg .fancybox-slide--html{padding:0}.win_popup{width:100%;height:100%;padding:0;background:#fff}.win_popup .win_popup_ovr{height:100%;display:flex;align-items:center;justify-content:center;width:100%}.win_popup .win_popup_in{width:100%}.win_popup .line_pp{height:auto;text-align:center;background:#fff;padding:0}.win_popup .line_pp .h3{font:300 8.2rem/7.4rem SuisseIntl;color:#708573;margin:0 0 1.2rem;letter-spacing:.3em;text-transform:uppercase}@media (max-width:1600px){.win_popup .line_pp .h3{font:200 7.8rem/7rem SuisseIntl}}@media (max-width:1450px){.win_popup .line_pp .h3{font:200 7.4rem/6.7rem SuisseIntl}}@media (max-width:1366px){.win_popup .line_pp .h3{font:200 6.6rem/5.9rem SuisseIntl}}@media (max-width:1200px){.win_popup .line_pp .h3{font:200 5.5rem/4.9rem SuisseIntl}}@media (max-width:1100px){.win_popup .line_pp .h3{font:200 5rem/4.4rem SuisseIntl;letter-spacing:.2em}}@media (max-width:760px){.win_popup .line_pp .h3{font:200 3.8rem/3.6rem SuisseIntl;letter-spacing:.2em}}.win_popup .line_pp p{font:normal 1.7rem/2.1rem SuisseIntl;color:#fff;max-width:72rem;margin:auto}.win_popup .blc_pp_wt{padding:7.7rem 0 0;max-width:125rem;margin:auto;text-align:left}@media (max-width:1366px){.win_popup .blc_pp_wt{max-width:105rem}}@media (max-width:1100px){.win_popup .blc_pp_wt{max-width:85rem;padding:5rem 0 0}}@media (max-width:900px){.win_popup .blc_pp_wt{max-width:75rem}}@media (max-width:760px){.win_popup .blc_pp_wt{max-width:calc(100% - 4rem);margin:0 auto}}.win_popup .blc_pp_wt .rows{position:relative;display:flex;justify-content:space-between;margin:0 0 2rem}@media (max-width:760px){.win_popup .blc_pp_wt .rows{flex-wrap:wrap}}.win_popup .blc_pp_wt .rows.rows100 .cols{width:100%}.win_popup .blc_pp_wt .rows .cols{width:calc(50% - 2.4rem);position:relative}@media (max-width:760px){.win_popup .blc_pp_wt .rows .cols{width:100%}}@media (max-width:760px){.win_popup .blc_pp_wt .rows .cols.cols01{margin-bottom:3rem}}.win_popup .blc_pp_wt .rows input{border:0 solid #b8b8b8;border-bottom:.2rem solid rgba(73,73,73,.6);width:100%;color:#494949;font:normal 2.6rem/2.6rem SuisseIntl;letter-spacing:.02em;position:relative;padding:1rem 0;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;border-radius:0}@media (max-width:1366px){.win_popup .blc_pp_wt .rows input{font:normal 2.2rem/2.2rem SuisseIntl}}@media (max-width:1100px){.win_popup .blc_pp_wt .rows input{font:normal 2rem/2rem SuisseIntl}}@media (max-width:760px){.win_popup .blc_pp_wt .rows input{border-bottom:.1rem solid rgba(73,73,73,.6);font:normal 1.8rem/1.8rem SuisseIntl}}.win_popup .blc_pp_wt .rows input::-webkit-input-placeholder{color:rgba(73,73,73,.6)}.win_popup .blc_pp_wt .rows input::-moz-placeholder{color:rgba(73,73,73,.6)}.win_popup .blc_pp_wt .rows input:-moz-placeholder{color:rgba(73,73,73,.6)}.win_popup .blc_pp_wt .rows input:-ms-input-placeholder{color:rgba(73,73,73,.6)}.win_popup .blc_pp_wt .rows{position:relative;text-align:center;margin:3.5rem 0 0}@media (max-width:800px){.win_popup .blc_pp_wt .rows{margin:1.5rem 0 0}}.win_popup .blc_pp_wt .rows .get_go{font:300 2rem/2rem SuisseIntl;border:.2rem solid #708573;padding:1.7rem 3.3rem;cursor:pointer;color:#708573;background:0 0;transition:.35s;text-transform:uppercase;border-radius:5rem;letter-spacing:.13em;margin-top:1.9rem}@media (max-width:1600px){.win_popup .blc_pp_wt .rows .get_go{padding:1.6rem 3.3rem;font:300 1.9rem/1.9rem SuisseIntl}}@media (max-width:1450px){.win_popup .blc_pp_wt .rows .get_go{padding:1.6rem 3.3rem;font:300 1.8rem/1.8rem SuisseIntl}}@media (max-width:1366px){.win_popup .blc_pp_wt .rows .get_go{padding:1.3rem 3.3rem;font:300 1.6rem/1.6rem SuisseIntl}}@media (max-width:1200px){.win_popup .blc_pp_wt .rows .get_go{padding:1.2rem 3rem 1rem;font:300 1.3rem/1.3rem SuisseIntl}}.win_popup .blc_pp_wt .rows .get_go:hover{color:#fff;border-color:#708573;background:#708573;transition:.35s}.win_popup .blc_pp_wt .rows button[disabled]{cursor:default;border:.2rem solid #b8b8b8;background:0 0;color:#b1b1b1}.win_popup .blc_pp_wt .rows button[disabled]:hover{cursor:default;border:2rem solid #b8b8b8;background:0 0;color:#b1b1b1}.iagree{margin:1.7rem 0 0;position:relative;text-align:center;width:100%}@media (max-width:750px){.iagree{margin:1.7rem 0 0}}.iagree input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000rem;overflow:hidden;clip:rect(0 0 0 0);height:.1rem;width:.1rem;margin:-.1rem;padding:0;border:0}.iagree input[type=checkbox].css-checkbox+label.css-label{padding-left:2.5rem;height:auto;display:inline-block;background-repeat:no-repeat;background-position:0 0;font:300 2rem/2rem SuisseIntl;letter-spacing:.025em;vertical-align:middle;cursor:pointer;margin-bottom:0;position:relative;text-align:left;color:#494949}@media (max-width:800px){.iagree input[type=checkbox].css-checkbox+label.css-label{font:300 1.8rem/1.8rem SuisseIntl}}@media (max-width:760px){.iagree input[type=checkbox].css-checkbox+label.css-label{font:300 1.5rem/1.5rem SuisseIntl}}.iagree input[type=checkbox].css-checkbox:checked+label.css-label:before{background:#708573}.iagree label.css-label{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#949494}.iagree label.css-label:before{content:"";position:absolute;top:.7rem;bottom:0;left:.5rem;width:.5rem;height:.5rem;background:rgba(112,133,115,0);z-index:1;border-radius:100%}@media (max-width:760px){.iagree label.css-label:before{top:.4rem}}.iagree label.css-label:after{content:"";position:absolute;top:.2rem;bottom:0;left:0;width:1.3rem;height:1.3rem;border:.1rem solid #708573;z-index:1;border-radius:100%}@media (max-width:760px){.iagree label.css-label:after{top:-.1rem}}.thank_you{width:91rem;min-height:17.5rem;background:#fff}@media (max-width:980px){.thank_you{width:75rem}}@media (max-width:800px){.thank_you{width:60rem}}@media (max-width:650px){.thank_you{width:50rem}}@media (max-width:550px){.thank_you{width:40rem}}@media (max-width:450px){.thank_you{width:30rem}}@media (max-width:350px){.thank_you{width:27.5rem}}.thank_you .line_pp{height:12.5rem}.thank_you .blc_pp_wt{text-align:center;padding:5.1rem 0 5.2rem}.thank_you .blc_pp_wt p{font:normal 2.4rem/3rem SuisseIntl;color:#0b1c2b;margin:0 0 .1rem}.thank_you .blc_pp_wt span{font:300 2rem/3rem SuisseIntl;color:#0b1c2b}.fancybox-inner{overflow:visible!important;min-height:10rem}.fancybox-is-open .fancybox-infobar{opacity:0!important;visibility:hidden!important}.fancybox-infobar{position:absolute;top:auto;bottom:0;left:0;right:0;margin:auto;width:6rem;height:6rem;border-radius:100%;border:.3rem solid #fff;display:flex;align-items:center;justify-content:center;letter-spacing:.13em;font:300 1.6rem/1.6rem SuisseIntl;color:#fff}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0,0,0,0)}
/*# sourceMappingURL=projects.min.css.map */
