.UIContact,.UIContact .keyvisual{display:-webkit-box;display:-ms-flexbox;position:relative}.UIContact .keyvisual,.UIContact .keyvisual .bg{z-index:1;height:63vw;max-height:1600px;width:100%}.UIContact{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.UIContact .keyvisual{display:flex}.UIContact .keyvisual .bg{position:fixed;top:0;left:0;background-image:url(../img/contact/vertical-adventures-mt-triglav.jpg);background-position:center center}.UIContact .keyvisual .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:3}.UIContact .keyvisual .info{display:inline-block;position:absolute;top:48%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.UIContact .keyvisual .info h1,.UIContact .keyvisual .info h2{margin:0;font-family:'Playfair Display';font-size:120px;font-weight:700;color:#d13550;letter-spacing:-7px}.UIContact .keyvisual .info h2{font-size:60px;letter-spacing:-3px;margin:40px 0 8px}.UIContact .keyvisual .contacts,.UIContact .keyvisual .socnet{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.UIContact .keyvisual .contacts a{font-weight:700;font-size:18px;color:#21384e}.UIContact .keyvisual .contacts a.placeholder-phone{line-height:25px;text-indent:35px;margin-right:20px;background-image:url(../img/contact/icon-phone.svg);background-size:25px 25px;background-position:left}.UIContact .keyvisual .contacts a.placeholder-email{line-height:25px;background-image:url(../img/contact/icon-mail.svg);background-size:32px 21px;text-indent:40px;background-position:left}.UIContact .keyvisual .contacts a,.UIContact .keyvisual .socnet a b,.UIContact .keyvisual .socnet a i{-webkit-transition:color 150ms cubic-bezier(.23,1,.32,1);transition:color 150ms cubic-bezier(.23,1,.32,1);-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.UIContact .keyvisual .socnet a,.UIContact .keyvisual .socnet a b{font-family:Ubuntu;font-weight:700;font-size:15px;color:#21384e;text-transform:uppercase;margin-right:10px}.UIContact .keyvisual .socnet a i{font-size:28px;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);color:#21384e}.UIContact .keyvisual .socnet a b{margin-left:7px}.no-touch .UIContact .keyvisual .contacts a:hover,.no-touch .UIContact .keyvisual .socnet a:hover b,.no-touch .UIContact .keyvisual .socnet a:hover i{color:#d13550}.no-touch .UIContact .keyvisual .contacts a.placeholder-phone:hover{background-image:url(../img/contact/icon-phone-red.svg)}.no-touch .UIContact .keyvisual .contacts a.placeholder-email:hover{background-image:url(../img/contact/icon-mail-red.svg)}@media only screen and (max-width:1600px){.UIContact .keyvisual .info h1{font-size:110px;letter-spacing:-6px}.UIContact .keyvisual .info h2{font-size:55px;letter-spacing:-2.5px}}@media only screen and (max-width:1440px){.UIContact .keyvisual .info h1{font-size:100px;letter-spacing:-4px}.UIContact .keyvisual .info h2{font-size:50px;letter-spacing:-2px}}@media only screen and (max-width:1280px){.UIContact .keyvisual .info h1{font-size:75px;letter-spacing:-3px}.UIContact .keyvisual .info h2{font-size:40px;letter-spacing:-1px}.UIContact .keyvisual .contacts a{font-size:16px}.UIContact .keyvisual .socnet a{margin-right:7px}.UIContact .keyvisual .socnet a,.UIContact .keyvisual .socnet a b{font-size:14px}.UIContact .keyvisual .socnet a i{font-size:27px}.UIContact .keyvisual .contacts a.placeholder-phone{background-size:22px 22px;text-indent:30px;margin-right:15px}.UIContact .keyvisual .contacts a.placeholder-email{text-indent:36px;background-size:28px 18px}}@media only screen and (max-width:1023px){.UIContact .keyvisual,.UIContact .keyvisual .bg{height:70vw}.UIContact .keyvisual .bg{background-position:center right}.UIContact .keyvisual .info h1{font-size:60px;letter-spacing:-2px}.UIContact .keyvisual .info h2{font-size:35px;letter-spacing:-1px;margin:30px 0 6px}}@media only screen and (max-width:767px){.UIContact .keyvisual,.UIContact .keyvisual .bg{height:75vw}.UIContact .keyvisual .info h1{font-size:48px;letter-spacing:-1px}.UIContact .keyvisual .info h2{font-size:30px;letter-spacing:-1px;margin:20px 0 5px}.UIContact .keyvisual .contacts a.placeholder-phone{background-size:19px 19px;text-indent:25px;margin:4px 9px 5px 0}.UIContact .keyvisual .contacts a.placeholder-email{text-indent:29px;background-size:23px 14px;background-position:left center;line-height:32px}.UIContact .keyvisual .socnet a i{font-size:22px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.UIContact .keyvisual .socnet a b{font-size:13px;line-height:24px;margin-left:4px}}@media only screen and (max-width:600px){.UIContact .keyvisual,.UIContact .keyvisual .bg{height:100vw}.UIContact .keyvisual .info{right:auto;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.UIContact .keyvisual .contacts,.UIContact .keyvisual .socnet{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:460px){.UIContact .keyvisual,.UIContact .keyvisual .bg{height:130vw}.UIContact .keyvisual .contacts a{font-size:14px}.UIContact .keyvisual .info{width:96%}.UIContact .keyvisual .info h1{width:100%;text-align:center;line-height:1em;font-size:42px;letter-spacing:-1px}.UIContact .keyvisual .contacts a.placeholder-phone{line-height:22px;background-size:17px 17px;text-indent:22px;margin-left:10%;margin-right:10%}.UIContact .keyvisual .contacts a.placeholder-email{text-indent:24px;background-size:21px 12px;background-position:left center;line-height:32px}.UIContact .keyvisual .info h2{font-size:28px;letter-spacing:-.5px;margin:20px 0 3px}.UIContact .keyvisual .socnet a{margin-right:4px}.UIContact .keyvisual .socnet a:last-child{margin-right:0}.UIContact .keyvisual .socnet a b{font-size:11px;line-height:21px;margin-left:5px}.UIContact .keyvisual .socnet a i{font-size:19px}}.UIContact .foot{margin-top:18vw;position:relative;z-index:2;width:100%;height:0;margin-bottom:-7vw;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.UIContact .foot .clouds{position:absolute;z-index:1;top:1px;left:0;width:100%;height:auto;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.UIContact .foot .wrap{z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;margin:-18vw auto 0}.UIContact .foot .icon{position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:105px;height:40px;background:#fff}.UIContact .foot .icon u{position:absolute;bottom:-3px;left:0;width:100%;height:23px;background:rgba(255,255,255,.8);z-index:2}.UIContact .foot .icon b{position:absolute;z-index:1;top:3px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:33px;height:33px;border:4px solid #284560;-webkit-box-sizing:border-box;box-sizing:border-box}.UIContact .foot .icon b:nth-child(1),.UIContact .foot .icon b:nth-child(3){margin-top:6px;width:22px;height:22px}.UIContact .foot .icon b:nth-child(1){margin-left:-22px}.UIContact .foot .icon b:nth-child(3){margin-left:22px}@media only screen and (max-width :1023px){.UIContact .foot{margin-top:16vw;margin-bottom:-12vw}.UIContact .foot .wrap{margin:-21vw auto 0}.UIContact .foot .icon{-webkit-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7)}}@media only screen and (max-width :767px){.UIContact .foot{margin-top:22vw;padding-bottom:20px}.UIContact .foot .wrap{margin:-21vw auto 0}}@media only screen and (max-width :460px){.UIContact .foot{margin-top:22vw;padding-bottom:60px}.UIContact .foot .wrap{margin:-16vw auto 0}}