@import url(../bootstrap/css/bootstrap.min.css);@import url(fontface.css);*{outline:0!important}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}body{color:#000;font-family:"DB Helvethaica X Cond";font-size:1.6666666667vw;line-height:2.0833333333vw}a,div,label,li,ol,p,span,ul{position:relative}a,a:focus,a:hover{color:#707070;cursor:pointer;text-decoration:none}strong{font-family:"DB Helvethaica X Bd Cond";font-weight:400}a,div,label,li,ol,p,ul{margin:0;position:relative}li,ol,ul{list-style:none;margin:0;padding:0}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both;height:0;line-height:0;font-size:0}a,div,input,label,li,p,select,span,strong,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%}.hide{position:absolute;left:-9998px}.scroll-pane{line-height:1px;overflow:auto}.block,input,label{display:block}.form-control{background:none;border:0;border-bottom:#fff 1px solid;color:#000;font-family:"DB Helvethaica X Cond";font-size:1.6666666667vw;line-height:2.6041666667vw;padding:0;width:100%;height:2.6041666667vw;border-radius:0}.form-control:focus{background:none;border-color:#fff;color:#000;-webkit-box-shadow:none;box-shadow:none}.form-control::-webkit-input-placeholder{color:#000}.form-control:-moz-placeholder{color:#000}.form-control::-moz-placeholder{color:#000}.form-control:-ms-input-placeholder{color:#000}.visible__desktop{display:block!important}@media (max-width:768px){.visible__desktop{display:none!important}}.visible__mobile{display:none!important}@media (max-width:768px){.visible__mobile{display:block!important}}#logo__nimbus{background:url(../img/icon/logo__nimbus.png) no-repeat;background-size:9.5833333333vw auto;text-indent:-9998px;z-index:100;width:9.5833333333vw;height:3.6458333333vw;position:fixed;top:1.5625vw;left:2.6041666667vw}#nav__main{z-index:100;position:fixed;top:13.0208333333vw;left:0}#nav__main .toggle{display:none}#nav__main .list li{margin:0 0 10px}#nav__main .list li a{background:url(../img/bg/color__yellow.gif) no-repeat 0 bottom;background-size:0 26px;display:inline-block;text-indent:-9998px;vertical-align:top;height:45px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#nav__main .list li span{display:block;opacity:1;width:100%;height:100%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#nav__main .list li em{display:block;opacity:0;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#nav__main .list li.home a{width:162px}#nav__main .list li.home span{background:url(../img/nav__main/home.png) no-repeat 50px center}#nav__main .list li.home em{background:url(../img/nav__main/home-active.png) no-repeat 50px center}#nav__main .list li.service a{width:204px}#nav__main .list li.service span{background:url(../img/nav__main/service.png) no-repeat 50px center}#nav__main .list li.service em{background:url(../img/nav__main/service-active.png) no-repeat 50px center}#nav__main .list li.background a{width:285px}#nav__main .list li.background span{background:url(../img/nav__main/background.png) no-repeat 50px center}#nav__main .list li.background em{background:url(../img/nav__main/background-active.png) no-repeat 50px center}#nav__main .list li.client a{width:195px}#nav__main .list li.client span{background:url(../img/nav__main/client.png) no-repeat 50px center}#nav__main .list li.client em{background:url(../img/nav__main/client-active.png) no-repeat 50px center}#nav__main .list li.contact a{width:205px}#nav__main .list li.contact span{background:url(../img/nav__main/contact.png) no-repeat 50px center}#nav__main .list li.contact em{background:url(../img/nav__main/contact-active.png) no-repeat 50px center}#nav__main .list li.active a,#nav__main .list li:hover a{background:url(../img/bg/color__yellow.gif) no-repeat 0 bottom;background-size:100% 26px}#nav__main .list li.active span,#nav__main .list li:hover span{opacity:0}#nav__main .list li.active em,#nav__main .list li:hover em{opacity:1}.copyright{color:#231f20;font-size:16px;line-height:20px;z-index:100;position:fixed;bottom:1.0416666667vw;left:2.6041666667vw}.prev{background:url(../img/button/prev.png) no-repeat;background-size:5vw 6.9791666667vw;display:none;text-indent:-9998px;z-index:100;width:5vw;height:6.9791666667vw;position:fixed;top:1.5625vw;right:1.5625vw}.next{background:url(../img/button/next.png) no-repeat;background-size:5vw 6.9791666667vw;display:block;text-indent:-9998px;z-index:100;width:5vw;height:6.9791666667vw;position:fixed;bottom:1.5625vw;right:1.5625vw}#box__home{overflow:hidden}.box__snow{opacity:0;pointer-events:none;z-index:100;width:100%;height:100%;position:fixed;top:0;left:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.box__home--start{background:#fedc3b}.box__home--start .info{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.box__home--start .head-1{background:url(../img/text/home-head-1.png) no-repeat;background-size:59.0104166667vw auto;text-indent:-9998px;z-index:10;width:59.0104166667vw;height:11.1458333333vw;position:absolute;top:5.9895833333vw;right:17.7083333333vw}.box__home--start .head-2{background:url(../img/text/home-head-2.png) no-repeat;background-size:33.59375vw auto;text-indent:-9998px;z-index:10;width:33.59375vw;height:11.09375vw;position:absolute;top:18.4375vw;right:0}.box__home--start .head-3{background:url(../img/text/home-head-3.png) no-repeat;background-size:43.0729166667vw auto;text-indent:-9998px;z-index:10;width:43.0729166667vw;height:11.1458333333vw;position:absolute;top:31.25vw;right:30.7291666667vw}.box__home--start .text{color:#000;font-family:"DB Helvethaica X Cond";font-size:1.875vw;line-height:2.2916666667vw;text-transform:uppercase;width:20.8333333333vw;position:absolute;top:38.28125vw;right:7.65625vw}.box__home--start .text span{display:block}.box__home--finish{background:url(../img/bg/bg__home--finish.png) no-repeat center bottom #fedc3a;background-size:100% auto;overflow:hidden;padding:10.9375vw 0 0 21.875vw}.box__home--finish .box__text{width:59.6354166667vw}.box__home--finish .box__text p{color:#000;font-family:"DB Helvethaica X Cond";font-size:1.6666666667vw;line-height:2.0833333333vw;margin:0 0 2.34375vw;text-align:justify}.home .box__snow{opacity:1}#box__background{background:#76fcaf;background-size:cover;padding:3.6458333333vw 0 0 21.875vw;min-height:79.6875vw}#box__background:after{background:url(../img/bg/bg__background--finish.png) no-repeat;background-size:100vw auto;content:"";z-index:5;width:100%;height:28.6979166667vw;position:absolute;bottom:0;left:0}#box__background .head__info{background:url(../img/text/head__background.png) no-repeat;background-size:68.3854166667vw auto;margin:0 0 2.0833333333vw;text-indent:-9998px;height:15.2083333333vw}#box__background .box__text{background:url(../img/bg/box__text.png) no-repeat;background-size:68.3854166667vw auto;width:68.3854166667vw;height:40.3645833333vw;border-radius:0.2604166667vw;-webkit-box-shadow:0 0 0.5208333333vw 0 rgba(0,0,0,0.3);box-shadow:0 0 0.5208333333vw 0 rgba(0,0,0,0.3)}#box__background .box__text .head{color:#000;font-family:"DB Helvethaica X Cond";font-size:3.6458333333vw;line-height:5.1041666667vw;text-align:center;text-transform:uppercase;height:4.6875vw}#box__background .box__text .info{padding:2.0833333333vw 1.0416666667vw 1.5625vw 3.125vw}#box__background .box__text .info p{color:#000;font-family:"DB Helvethaica X Cond";font-size:1.6666666667vw;line-height:2.0833333333vw;margin:0 0 1.5625vw;padding:0 1.5625vw 0 0;text-align:justify}#box__background .box__text .mCustomScrollbar{overflow:auto;height:31.25vw}#box__background .box__text .mCustomScrollbar .mCSB_draggerRail{background:#fbd520!important;width:6px!important}#box__background .box__text .mCustomScrollbar .mCSB_dragger_bar{background:#43d17f!important}#box__service{background:url(../img/bg/bg__service.png) no-repeat center 0 #ffb3cc;padding:5.2083333333vw 0 18.2291666667vw 21.875vw;min-height:100vh;min-height:100dvh}#box__service .head__info{background:url(../img/text/head__service.png) no-repeat;background-size:100% auto;margin:0 0 -2.34375vw;text-indent:-9998px;z-index:11;width:68.3854166667vw;height:36.6666666667vw}#box__service .smile-face{background:url(../img/general/smile-face.png) no-repeat;background-size:100% auto;text-indent:-9998px;z-index:20;width:6.7708333333vw;height:6.8229166667vw;position:absolute;top:13.5416666667vw;right:14.21875vw}#box__service .box__text{background:#fff;padding:3.125vw 3.125vw 0.78125vw 3.125vw;z-index:10;width:68.3854166667vw;-webkit-box-shadow:0.5208333333vw 0.5208333333vw 0px 0px #ff5f9b;box-shadow:0.5208333333vw 0.5208333333vw 0px 0px #ff5f9b}#box__service .box__text p{margin:0 0 1.5625vw;text-align:justify}#box__client{background:url(../img/bg/bg__client.png) no-repeat center 0;background-size:cover;padding:5.2083333333vw 0 0 21.875vw;min-height:113.8020833333vw}#box__client .box__commitment{background:url(../img/bg/box__white-1.png) no-repeat 0 bottom;background-size:63.75vw auto;margin:0 0 3.125vw;padding:4.6875vw 0 3.125vw;width:63.75vw}#box__client .box__commitment .head__info{background:url(../img/text/head__commitment.png) no-repeat;background-size:53.125vw auto;margin:0 0 2.6041666667vw;text-indent:-9998px;height:6.875vw}#box__client .box__commitment .subhead{color:#000;font-size:3.125vw;line-height:3.125vw;margin:0 0 0.5208333333vw;text-transform:uppercase}#box__client .box__commitment .info{padding:0 2.0833333333vw}#box__client .box__commitment .info span{display:block}#box__client .box__customer .head__info{background:url(../img/text/head__customer.png) no-repeat;background-size:62.1875vw auto;margin:0 0 1.3020833333vw;text-indent:-9998px;height:2.7604166667vw}#box__client .box__customer .list__customer{background:url(../img/bg/box__white-1.png) no-repeat 0 bottom;background-size:63.75vw auto;padding:0.2604166667vw 0 1.8229166667vw;width:63.75vw}#box__client .box__customer .list__customer .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 0 0 0.2083333333vw;width:61.6666666667vw}#box__client .box__customer .list__customer .list li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;width:25%;max-width:25%;border-right:#e0e0e0 1px dotted}#box__client .box__customer .list__customer .list li:nth-of-type(n+5){border-top:#e0e0e0 1px dotted}#box__client .box__customer .list__customer .list li:nth-of-type(4n){border-right:0}#box__client .box__customer .list__customer .list li:nth-of-type(19),#box__client .box__customer .list__customer .list li:nth-of-type(20){border-bottom:#e0e0e0 1px dotted}#box__client .box__customer .list__customer .list img{display:block;width:100%}#box__contact{background:url(../img/bg/bg__contact.png) no-repeat center 0;background-size:cover;overflow:hidden;padding:5.2083333333vw 0 0 21.875vw;min-height:57.2916666667vw}#box__contact .head__info{background:url(../img/text/head__contact.png) no-repeat;background-size:63.3333333333vw auto;margin:0 0 2.0833333333vw;text-indent:-9998px;height:15.2604166667vw}#box__contact .subhead{color:#000;font-size:2.5vw;line-height:2.5vw;margin:0 0 4.1666666667vw}#box__contact .subhead span{display:block}#box__contact .info{width:63.5416666667vw}#box__contact .box__address .name{color:#000;font-family:"DB Helvethaica X Bd Cond";font-size:2.0833333333vw;line-height:2.2916666667vw}#box__contact .box__address .text{color:#000;font-size:1.875vw;line-height:2.0833333333vw;margin:0 0 2.0833333333vw}#box__contact .box__address .text span{display:block}#box__contact .box__address .list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#box__contact .box__address .list span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:auto;color:#000;font-size:1.875vw;line-height:2.0833333333vw;margin-right:0.5208333333vw;min-width:7.2916666667vw}#box__contact .box__address .list a{color:#000;font-family:"DB Helvethaica X Bd Cond";text-decoration:underline}#box__contact .form__contact{padding:0 0 0 1.0416666667vw}#box__contact .form__contact .form-group{margin:0 0 0.5208333333vw}#box__contact .form__contact .box__submit{padding:2.0833333333vw 0 0;text-align:right}#box__contact .form__contact .submit{background:#90ccfe;border:0;color:#000;cursor:pointer;font-family:"DB Helvethaica X Bd Cond";display:inline-block;font-size:1.875vw;line-height:3.125vw;text-align:center;vertical-align:top;width:9.375vw;height:3.0208333333vw}@media (max-width:1440px){body{font-size:1.6666666667vw;line-height:2vw}.form-control{font-size:1.6666666667vw;line-height:2.5vw;height:2.5vw}#logo__nimbus{background:url(../img/icon/logo__nimbus.png) no-repeat;background-size:7.6666666667vw auto;width:7.6666666667vw;height:2.9166666667vw;top:1.25vw;left:2.0833333333vw}#nav__main{top:10.4166666667vw}.copyright{bottom:0.8333333333vw;left:2.0833333333vw}.prev{background:url(../img/button/prev.png) no-repeat;background-size:4vw 5.5833333333vw;width:4vw;height:5.5833333333vw;top:1.25vw;right:1.25vw}.next{background:url(../img/button/next.png) no-repeat;background-size:4vw 5.5833333333vw;width:4vw;height:5.5833333333vw;bottom:1.25vw;right:1.25vw}.box__home--start .head-1{background:url(../img/text/home-head-1.png) no-repeat;background-size:47.2083333333vw auto;width:47.2083333333vw;height:8.9166666667vw;top:4.7916666667vw;right:22.5vw}.box__home--start .head-2{background:url(../img/text/home-head-2.png) no-repeat;background-size:26.875vw auto;width:26.875vw;height:8.875vw;top:14.75vw}.box__home--start .head-3{background:url(../img/text/home-head-3.png) no-repeat;background-size:34.4583333333vw auto;width:34.4583333333vw;height:8.9166666667vw;top:25vw;right:32.9166666667vw}.box__home--start .text{font-size:1.5vw;line-height:1.8333333333vw;width:16.6666666667vw;top:30.625vw;right:14.0416666667vw}.box__home--finish{padding:2.5vw 0 0 24.5833333333vw}.box__home--finish .box__text{width:47.7083333333vw}.box__home--finish .box__text p{font-size:1.6666666667vw;line-height:2vw;margin:0 0 1.875vw}#box__background{padding:4.1666666667vw 0 0 24.5833333333vw;min-height:62.5vw}#box__background .head__info{background:url(../img/text/head__background.png) no-repeat;background-size:54.7083333333vw auto;margin:0 0 1.6666666667vw;height:12.1666666667vw}#box__background .box__text{background:url(../img/bg/box__text.png) no-repeat;background-size:54.7083333333vw auto;width:54.7083333333vw;height:32.2916666667vw;border-radius:0.2083333333vw}#box__background .box__text .head{font-size:2.9166666667vw;line-height:4.0833333333vw;height:3.75vw}#box__background .box__text .info{padding:1.6666666667vw 0.8333333333vw 1.25vw 2.5vw}#box__background .box__text .info p{font-size:1.6666666667vw;line-height:2vw;margin:0 0 1.25vw;padding:0 1.25vw 0 0}#box__background .box__text .mCustomScrollbar{height:25vw}#box__client{padding:4.1666666667vw 0 0 24.5833333333vw;min-height:91.0416666667vw}#box__client .box__commitment{background:url(../img/bg/box__white-1.png) no-repeat 0 bottom;background-size:51vw auto;margin:0 0 2.5vw;padding:3.75vw 0 2.5vw;width:51vw}#box__client .box__commitment .head__info{background:url(../img/text/head__commitment.png) no-repeat;background-size:42.5vw auto;margin:0 0 2.0833333333vw;height:5.5vw}#box__client .box__commitment .subhead{font-size:2.5vw;line-height:2.5vw;margin:0 0 0.4166666667vw}#box__client .box__commitment .info{padding:0 1.6666666667vw}#box__client .box__commitment .info p{font-size:1.6666666667vw;line-height:2vw}#box__client .box__customer .head__info{background:url(../img/text/head__customer.png) no-repeat;background-size:49.75vw auto;margin:0 0 1.0416666667vw;height:2.2083333333vw}#box__client .box__customer .list__customer{background:url(../img/bg/box__white-1.png) no-repeat 0 bottom;background-size:51vw auto;padding:0.2083333333vw 0 1.4583333333vw;width:51vw}#box__client .box__customer .list__customer .list{margin:0 0 0 0.1666666667vw;width:49.3333333333vw}#box__contact{padding:8.3333333333vw 0 0 24.5833333333vw;min-height:56.6666666667vw}#box__contact .head__info{background:url(../img/text/head__contact.png) no-repeat;background-size:50.6666666667vw auto;margin:0 0 1.6666666667vw;height:12.2083333333vw}#box__contact .subhead{font-size:2vw;line-height:2vw;margin:0 0 7.5vw}#box__contact .info{width:50.8333333333vw}#box__contact .box__address .name{font-size:1.8333333333vw;line-height:2vw}#box__contact .box__address .text{font-size:1.6666666667vw;line-height:1.8333333333vw;margin:0 0 1.6666666667vw}#box__contact .box__address .list span{font-size:1.6666666667vw;line-height:1.8333333333vw;margin-right:0.4166666667vw;min-width:5.8333333333vw}#box__contact .form__contact{padding:0 0 0 5vw}#box__contact .form__contact .form-group{margin:0 0 0.4166666667vw}#box__contact .form__contact .box__submit{padding:1.6666666667vw 0 0}#box__contact .form__contact .submit{font-size:1.5vw;line-height:2.5vw;width:7.5vw;height:2.4166666667vw}}@media (max-width:768px){.form-control{font-size:4.6875vw;line-height:7.8125vw;height:7.8125vw}#nav__main{z-index:1000;width:100%;top:0}#nav__main .toggle{display:block;text-indent:-9998px;z-index:50;width:17.96875vw;height:17.96875vw;position:absolute;top:2.2135416667vw;left:2.2135416667vw}#nav__main .toggle span{display:block;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}#nav__main .toggle span.open{background:url(../img/button/nav__main-toggle.png) no-repeat;background-size:17.96875vw auto;opacity:1}#nav__main .toggle span.close{background:url(../img/button/nav__main-toggle-active.png) no-repeat;background-size:17.96875vw auto;opacity:0}#nav__main .detail{background:rgba(0,0,0,0.9);display:none;padding:29.296875vw 0 0;z-index:20;width:100%;position:absolute;top:0;left:0}#nav__main .detail .list li{margin:0 0 1.3020833333vw}#nav__main .detail .list li a{background:url(../img/bg/color__blue.gif) no-repeat 0 bottom;background-size:0 5.859375vw;height:10.4166666667vw}#nav__main .detail .list li.home a{width:34.765625vw}#nav__main .detail .list li.home span{background:url(../img/mobile/nav__main/home.png) no-repeat 9.1145833333vw center;background-size:21.7447916667vw auto}#nav__main .detail .list li.home em{background:url(../img/mobile/nav__main/home-active.png) no-repeat 9.1145833333vw center;background-size:21.7447916667vw auto}#nav__main .detail .list li.background a{width:65.4947916667vw}#nav__main .detail .list li.background span{background:url(../img/mobile/nav__main/background.png) no-repeat 9.1145833333vw center;background-size:52.4739583333vw auto}#nav__main .detail .list li.background em{background:url(../img/mobile/nav__main/background-active.png) no-repeat 9.1145833333vw center;background-size:52.4739583333vw auto}#nav__main .detail .list li.service a{width:41.5364583333vw}#nav__main .detail .list li.service span{background:url(../img/mobile/nav__main/service.png) no-repeat 9.1145833333vw center;background-size:28.515625vw auto}#nav__main .detail .list li.service em{background:url(../img/mobile/nav__main/service-active.png) no-repeat 9.1145833333vw center;background-size:28.515625vw auto}#nav__main .detail .list li.client a{width:44.140625vw}#nav__main .detail .list li.client span{background:url(../img/mobile/nav__main/client.png) no-repeat 9.1145833333vw center;background-size:31.1197916667vw auto}#nav__main .detail .list li.client em{background:url(../img/mobile/nav__main/client-active.png) no-repeat 9.1145833333vw center;background-size:31.1197916667vw auto}#nav__main .detail .list li.contact a{width:47.9166666667vw}#nav__main .detail .list li.contact span{background:url(../img/mobile/nav__main/contact.png) no-repeat 9.1145833333vw center;background-size:34.8958333333vw auto}#nav__main .detail .list li.contact em{background:url(../img/mobile/nav__main/contact-active.png) no-repeat 9.1145833333vw center;background-size:34.8958333333vw auto}#nav__main .detail .list li.active a,#nav__main .detail .list li:hover a{background:url(../img/bg/color__blue.gif) no-repeat 0 bottom;background-size:100% 5.859375vw}#nav__main .detail .logo{background:url(../img/mobile/icon/logo__nimbus.png) no-repeat;background-size:41.40625vw auto;display:block;text-indent:-9998px;width:41.40625vw;height:15.625vw;position:absolute;bottom:10.4166666667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#nav__main .detail .logo a{display:block;width:100%;height:100%}#nav__main .detail .copyright{color:#fff;font-size:3.125vw;line-height:3.125vw;text-align:center;width:100%;position:absolute;bottom:2.6041666667vw;left:0}#nav__main.active .toggle .open{opacity:0}#nav__main.active .toggle .close{opacity:1}.prev{background:url(../img/button/prev.png) no-repeat;background-size:12.5vw 17.4479166667vw;width:12.5vw;height:17.4479166667vw;top:2.6041666667vw;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.next{background:url(../img/button/next.png) no-repeat;background-size:12.5vw 17.4479166667vw;width:12.5vw;height:17.4479166667vw;bottom:2.6041666667vw;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.box__home--start .info{width:100%;height:auto;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.box__home--start .head-1{background:url(../img/mobile/text/home-head.png) no-repeat;background-size:100% auto;margin:0 0 5.2083333333vw;width:100%;height:70.1822916667vw;position:relative;top:0;right:0}.box__home--start .head-2,.box__home--start .head-3{display:none}.box__home--start .text{font-size:5.2083333333vw;line-height:5.7291666667vw;margin:0 0 0 14.9739583333vw;width:auto;position:relative;top:0!important;right:0!important}.box__home--finish{background:url(../img/mobile/bg/bg__home--finish.png) no-repeat center bottom #fedc3b;background-size:100% auto;margin-bottom:-0.6510416667vw;padding:2.6041666667vw 6.5104166667vw 31.25vw 23.4375vw;min-height:auto!important}.box__home--finish .box__text{width:auto}.box__home--finish .box__text p{font-size:4.6875vw;line-height:5.2083333333vw;margin:0 0 5.2083333333vw}#box__background{background:url(../img/mobile/bg/bg__background.png) no-repeat center 0;background-size:100% auto;padding:27.34375vw 0 27.34375vw;min-height:13.0208333333vw}#box__background .head__info{background:url(../img/mobile/text/head__background.png) no-repeat;background-size:100% auto;margin:0 0 5.2083333333vw;height:32.03125vw}#box__background .box__text{background:url(../img/mobile/bg/box__text.png) no-repeat #fedc3a;background-size:92.1875vw auto;margin:0 auto;width:92.1875vw;height:auto;border-radius:0.6510416667vw;-webkit-box-shadow:0 0 1.3020833333vw 0 rgba(0,0,0,0.3);box-shadow:0 0 1.3020833333vw 0 rgba(0,0,0,0.3)}#box__background .box__text .head{font-size:7.8125vw;line-height:6.7708333333vw;padding:2.6041666667vw 0 0;height:18.2291666667vw}#box__background .box__text .head span{display:block}#box__background .box__text .info{padding:5.2083333333vw 0 3.90625vw 5.2083333333vw}#box__background .box__text .info p{font-size:4.6875vw;line-height:5.2083333333vw;margin:0 0 3.90625vw;padding:0}#box__background .box__text .mCustomScrollbar{height:auto}#box__background .box__text .mCSB_container{margin-right:5.2083333333vw}#box__background .box__text .mCSB_draggerContainer{display:none!important}#box__service{margin-bottom:-0.1302083333vw;padding:27.34375vw 0 37.109375vw}#box__service:after{background:url(../img/mobile/bg/bg__service--finish.png) no-repeat;background-size:100% auto;content:"";z-index:10;width:100%;height:62.2395833333vw;position:absolute;bottom:0;left:0}#box__service .head__info{background:url(../img/mobile/text/head__service.png) no-repeat;background-size:100% auto;margin:0 0 -5.859375vw;width:100%;height:77.8645833333vw}#box__service .smile-face{width:16.9270833333vw;height:17.0572916667vw;top:45.9635416667vw;right:9.1145833333vw}#box__service .box__text{margin:0 5.2083333333vw 0 3.90625vw;padding:9.1145833333vw 5.859375vw 1.953125vw 5.859375vw;width:auto;-webkit-box-shadow:1.3020833333vw 1.3020833333vw 0px 0px #ff5f9b;box-shadow:1.3020833333vw 1.3020833333vw 0px 0px #ff5f9b}#box__service .box__text p{font-size:4.6875vw;line-height:1.1;margin:0 0 3.90625vw;padding:0}#box__client{background:url(../img/mobile/bg/bg__client.png) no-repeat center 0 #91ccfe;background-size:100% auto;padding:27.34375vw 0;min-height:13.0208333333vw}#box__client .box__commitment{background:url(../img/mobile/bg/box__white-1.png) no-repeat 0 bottom;background-size:93.8802083333vw auto;margin:0 0 5.2083333333vw 3.90625vw;padding:2.6041666667vw 0 7.8125vw;width:93.8802083333vw}#box__client .box__commitment .head__info{background:url(../img/mobile/text/head__commitment.png) no-repeat;background-size:75.6510416667vw auto;margin:0 0 3.90625vw;height:17.4479166667vw}#box__client .box__commitment .info{padding:0 5.2083333333vw 0 3.2552083333vw}#box__client .box__commitment .info p{font-size:4.6875vw;line-height:5.2083333333vw}#box__client .box__commitment .info span{display:inline}#box__client .box__commitment .info .subhead{font-size:7.8125vw;line-height:6.7708333333vw;margin:0 0 1.3020833333vw}#box__client .box__customer .head__info{background:url(../img/mobile/text/head__customer.png) no-repeat;background-size:90.1041666667vw auto;margin:0 0 3.2552083333vw 3.90625vw;height:6.9010416667vw}#box__client .box__customer .list__customer{background:url(../img/mobile/bg/box__white-1.png) no-repeat 0 bottom;background-size:93.8802083333vw auto;margin:0 0 0 3.90625vw;padding:1.3020833333vw 0 5.2083333333vw;width:93.8802083333vw}#box__client .box__customer .list__customer .list{margin:0 0 0 3.90625vw;width:82.03125vw}#box__client .box__customer .list__customer .list li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;max-width:50%;border-top:#e0e0e0 1px dotted}#box__client .box__customer .list__customer .list li:nth-of-type(n+5){border-top:#e0e0e0 1px dotted}#box__client .box__customer .list__customer .list li:nth-of-type(4n){border-right:0}#box__client .box__customer .list__customer .list li:nth-of-type(19),#box__client .box__customer .list__customer .list li:nth-of-type(20){border-bottom:0}#box__client .box__customer .list__customer .list li:nth-of-type(2n){border-right:0}#box__client .box__customer .list__customer .list li:first-of-type,#box__client .box__customer .list__customer .list li:nth-of-type(2){border-top:0}#box__contact{background:url(../img/mobile/bg/bg__contact.png) no-repeat center 0;background-size:100% auto;padding:27.34375vw 0 10.4166666667vw;min-height:13.0208333333vw}#box__contact .head__info{background:url(../img/mobile/text/head__contact.png) no-repeat;background-size:79.5572916667vw auto;margin:0 0 5.2083333333vw;height:32.03125vw}#box__contact .subhead{font-size:6.25vw;line-height:6.25vw;margin:0 0 2.6041666667vw 3.90625vw}#box__contact .info{width:auto}#box__contact .box__address{background:url(../img/mobile/bg/bg__address.png) no-repeat;background-size:100% auto;margin:0 0 5.2083333333vw;padding:13.0208333333vw 0 0 23.4375vw;min-height:86.71875vw}#box__contact .box__address .name{font-size:5.2083333333vw;line-height:5.7291666667vw}#box__contact .box__address .text{font-size:4.6875vw;line-height:5.2083333333vw;margin:0 0 5.2083333333vw}#box__contact .box__address .list span{font-size:4.6875vw;line-height:5.2083333333vw;margin-right:1.3020833333vw;min-width:18.2291666667vw}#box__contact .form__contact{padding:0 9.1145833333vw}#box__contact .form__contact .form-group{margin:0 0 1.3020833333vw}#box__contact .form__contact .box__submit{padding:5.2083333333vw 0 0;text-align:right}#box__contact .form__contact .submit{background:#90ccfe;border:0;color:#000;cursor:pointer;font-family:"DB Helvethaica X Bd Cond";display:inline-block;font-size:4.6875vw;line-height:7.8125vw;text-align:center;vertical-align:top;width:23.4375vw;height:7.5520833333vw}}
/*# sourceMappingURL=style.css.map */