@font-face{font-family:'font-Bold';src:url("fonts/font-Bold.eot");src:url("fonts/font-Bold.eot") format("embedded-opentype"),url("fonts/font-Bold.woff") format("woff"),url("fonts/font-Bold.ttf") format("truetype"),url("fonts/font-Bold.svg#font-Bold") format("svg");text-rendering:optimizeLegibility}@font-face{font-family:'font-Medium';src:url("fonts/font-Medium.eot");src:url("fonts/font-Medium.eot") format("embedded-opentype"),url("fonts/font-Medium.ttf") format("truetype"),url("fonts/font-Medium.woff") format("woff"),url("fonts/font-Medium.svg#font-Medium") format("svg");text-rendering:optimizeLegibility}@font-face{font-family:'font-Regular';src:url("fonts/font-Regular.eot");src:url("fonts/font-Regular.eot") format("embedded-opentype"),url("fonts/font-Regular.woff") format("woff"),url("fonts/font-Regular.ttf") format("truetype"),url("fonts/font-Regular.svg#font-Regular") format("svg");text-rendering:optimizeLegibility}::selection{background:#fff;text-shadow:none}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{margin:0 0 25px 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}dl,menu,ol,ul{margin:0;padding:0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body.homepage.loading .white-top.white-home{transform:translate(0, -100%)}body.homepage.loading .white-bottom.white-home{transform:translate(0, 100%)}body.homepage.loading .white-left.white-home{transform:translate(-100%, 0)}body.homepage.loading .white-right.white-home{transform:translate(100%, 0)}body .white-top,body .white-bottom,body .white-left,body .white-right{position:fixed;background-color:#fff;transform:translate(0, 0);transition:all 2000ms cubic-bezier(0.68, 0, 0, 1);transition-delay:600ms}body .white-top{top:0;left:0;width:100%;height:48px}@media screen and (max-width: 650px){body .white-top{height:64px}}body .white-bottom{bottom:0;left:0;width:100%;height:48px}@media screen and (max-width: 650px){body .white-bottom{height:32px}}body .white-left{top:0;left:0;width:48px;height:100%}@media screen and (max-width: 650px){body .white-left{width:16px}}body .white-right{top:0;right:0;width:48px;height:100%}@media screen and (max-width: 650px){body .white-right{width:16px}}a,.pseudo{cursor:pointer;color:#1E2024;position:relative;text-decoration:none;transition:200ms ease}a::before,.pseudo::before{content:"";transition:600ms cubic-bezier(0.68, 0, 0, 1);background-color:#1e2024;height:1px;width:100%;position:absolute;bottom:-2px;right:0}a::after,.pseudo::after{content:"";transition:200ms ease;background-color:#1e2024;height:1px;width:0%;position:absolute;bottom:-2px;left:0}a:focus,.pseudo:focus{opacity:0.4;transition:0ms ease}@media (min-width: 340px){a:hover::before,.pseudo:hover::before{transition:200ms ease;width:0%}a:hover::after,.pseudo:hover::after{transition:600ms cubic-bezier(0.68, 0, 0, 1);width:100%}}.mini-menu{position:fixed;top:140px;left:15%;padding:5px;display:inline-block;float:left;margin-left:-80px;cursor:pointer;transform:scale(1);transition:800ms cubic-bezier(0.68, 0, 0, 1);opacity:1;pointer-events:auto}@media screen and (min-width: 1600px){.mini-menu{left:20%}}@media screen and (max-width: 940px){.mini-menu{margin-left:0px}}@media screen and (max-width: 650px){.mini-menu{top:18px;left:12px;margin-left:0}}.mini-menu.minimize{transform:scale(0.2)}.mini-menu .mlines{position:relative;width:20px;height:20px;overflow:hidden}.mini-menu .mlines .mline-one,.mini-menu .mlines .mline-one-pseudo{position:absolute;top:7px;left:-15px;width:200%;height:1px;background:#1E2024;transform:rotate(-45deg) translate(0, 0) scale(1, 1);transition:800ms cubic-bezier(0.68, 0, 0, 1)}.mini-menu .mlines .mline-one-pseudo{transform:rotate(-45deg) translate(-100%, 100%);transition:400ms ease}.mini-menu .mlines .mline-two,.mini-menu .mlines .mline-two-pseudo{position:absolute;top:11px;left:-11px;width:200%;height:1px;background:#1E2024;transform:rotate(-45deg) translate(0, 0) scale(1, 1);transition:800ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.mini-menu .mlines .mline-two-pseudo{transform:rotate(-45deg) translate(-100%, 100%);transition:400ms ease;transition-delay:120ms}.mini-menu .mlines .mline-three,.mini-menu .mlines .mline-three-pseudo{position:absolute;top:15px;left:-7px;width:200%;height:1px;background:#1E2024;transform:rotate(-45deg) translate(0, 0) scale(1, 1);transition:800ms cubic-bezier(0.68, 0, 0, 1);transition-delay:240ms}.mini-menu .mlines .mline-three-pseudo{transform:rotate(-45deg) translate(-100%, 100%);transition:400ms ease;transition-delay:240ms}.mini-menu .mcubes{position:relative;width:20px;height:20px;margin-top:-20px}.mini-menu .mcubes .mcube-top{position:absolute;top:0px;left:0px;width:4px;height:4px;transform-origin:center;transform:rotate(45deg) translate(0, 0) scale(1);background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.mini-menu .mcubes .mcube-bottom{position:absolute;bottom:0px;right:0px;width:4px;height:4px;transform-origin:center;transform:rotate(45deg) translate(0, 0) scale(1);background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1);transition-delay:240ms}.mini-menu:hover .mlines .mline-one{transform:rotate(-45deg) translate(100%, -100%) scale(1, 1);transition:400ms ease}.mini-menu:hover .mlines .mline-two{transform:rotate(-45deg) translate(100%, -100%) scale(1, 1);transition:400ms ease;transition-delay:120ms}.mini-menu:hover .mlines .mline-three{transform:rotate(-45deg) translate(100%, -100%) scale(1, 1);transition:400ms ease;transition-delay:240ms}.mini-menu:hover .mlines .mline-one-pseudo{transform:rotate(-45deg) translate(0, 0) scale(1, 1);transition:800ms cubic-bezier(0.68, 0, 0, 1)}.mini-menu:hover .mlines .mline-two-pseudo{transform:rotate(-45deg) translate(0, 0) scale(1, 1);transition:800ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.mini-menu:hover .mlines .mline-three-pseudo{transform:rotate(-45deg) translate(0, 0) scale(1, 1);transition:800ms cubic-bezier(0.68, 0, 0, 1);transition-delay:240ms}.mini-menu:hover .mcubes .mcube-top{transform:rotate(45deg) translate(0, 0) scale(0.5)}.mini-menu:hover .mcubes .mcube-bottom{transform:rotate(45deg) translate(0, 0) scale(0.5)}.main-menu{position:fixed;top:140px;left:15%;opacity:1;transition:all 200ms ease-out;transform:translateY(0px);pointer-events:auto}@media screen and (min-width: 1600px){.main-menu{left:20%}}@media screen and (max-width: 1220px), screen and (max-height: 720px){.main-menu{display:none}}@media screen and (max-width: 940px){.main-menu{top:180px}}@media screen and (max-width: 650px){.main-menu{left:36px;top:120px}}.main-menu .list{display:inline-block;height:30px}.main-menu .list a{cursor:default}.main-menu .list a.active{cursor:pointer;color:white;text-decoration:none;pointer-events:none}.main-menu .list a.active:before{content:none}.main-menu .list a.active:after{content:none}.main-menu .list>a,.main-menu .list>span{margin-right:40px;cursor:pointer;display:inline-block;line-height:1em}.main-menu .list span{color:#fff;cursor:default}@media screen and (max-width: 1220px), screen and (max-height: 720px){.homepage .main-menu{display:block}.homepage .main-menu menu a,.homepage .main-menu menu span{clear:both;float:left;line-height:15px !important;margin-top:8px;margin-bottom:10px}}.main-menu.hide{opacity:0;transform:translateY(-20px);pointer-events:none}.page-title{position:fixed;top:140px;right:15%;opacity:1;transition:all 200ms ease-out;transform:translateY(0px);pointer-events:none}@media screen and (min-width: 1600px){.page-title{right:20%}}@media screen and (max-width: 650px){.page-title{right:16px;top:22px}}.page-title span{cursor:default;position:relative}.page-title.inner-page{top:40px;position:absolute}@media screen and (max-width: 650px){.page-title.inner-page{right:16px;top:22px}}.mini-menu.appear{opacity:0;pointer-events:none}.mini-menu.appear .mlines .mline-one{transform:rotate(-45deg) translate(0, 0) scale(0, 1)}.mini-menu.appear .mlines .mline-two{transform:rotate(-45deg) translate(0, 0) scale(0, 1)}.mini-menu.appear .mlines .mline-three{transform:rotate(-45deg) translate(0, 0) scale(0, 1)}.mini-menu.appear .mcubes .mcube-top{transform:rotate(45deg) translate(12px, 0) scale(1)}.mini-menu.appear .mcubes .mcube-bottom{transform:rotate(45deg) translate(-12px, 0) scale(1)}.open_menu{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:visible;height:auto;transition:all 400ms cubic-bezier(0.68, 0, 0, 1)}.open_menu.disable{height:0;visibility:hidden;overflow:hidden}.open_menu.active{transition:all 600ms cubic-bezier(0.68, 0, 0, 1);opacity:1}.open_menu.active .open_menu-inner ul{transform:scale(1, 1)}.open_menu .open_menu-inner{position:relative;width:100%;height:100%;background:#E7E9EC}.open_menu .open_menu-inner ul{position:absolute;top:46%;left:15%;width:70%;display:table;text-align:center;transition:all 600ms cubic-bezier(0.68, 0, 0, 1);transform:scale(1.2, 0.8)}@media screen and (min-width: 1600px){.open_menu .open_menu-inner ul{left:20%;width:60%}}.open_menu .open_menu-inner ul li{display:table-cell;padding:0;margin:0}.open_menu .open_menu-inner ul li:first-child,.open_menu .open_menu-inner ul li:last-child{width:1%}.open_menu .open_menu-inner ul li a{font:65px/70px 'font-Bold';font:4vw 'font-Bold'}.open_menu .open_menu-inner ul li a::before,.open_menu .open_menu-inner ul li a::after{height:4px;bottom:-4px}@media screen and (max-width: 650px){.open_menu .open_menu-inner ul{top:22%}}@media screen and (max-width: 650px) and (max-height: 540px){.open_menu .open_menu-inner ul{top:18%}}@media screen and (max-width: 650px){.open_menu .open_menu-inner ul li{display:block;width:100% !important}.open_menu .open_menu-inner ul li a{font:25px/50px 'font-Bold'}}@media screen and (max-width: 650px) and (max-height: 540px){.open_menu .open_menu-inner ul li a{font:20px/40px 'font-Bold'}}@media screen and (max-width: 650px){.open_menu .open_menu-inner ul li a::before,.open_menu .open_menu-inner ul li a::after{height:2px}}.open_menu .open_menu-inner .contacts-menu{position:absolute;right:15%;top:100vh;opacity:1;transition:all 200ms ease-out;transform:translateY(-20px);margin-top:-180px}@media screen and (min-width: 1600px){.open_menu .open_menu-inner .contacts-menu{right:20%}}@media screen and (max-height: 540px){.open_menu .open_menu-inner .contacts-menu{top:640px}}.open_menu .open_menu-inner .contacts-menu span{margin-left:40px;display:inline-block;line-height:1em}@media screen and (max-width: 650px){.open_menu .open_menu-inner .contacts-menu{text-align:center;right:0;left:0;top:auto;bottom:200px;margin-top:0;transform:translateY(0)}}@media screen and (max-width: 650px) and (max-height: 540px){.open_menu .open_menu-inner .contacts-menu{bottom:120px}}@media screen and (max-width: 650px){.open_menu .open_menu-inner .contacts-menu span{margin:0;font:16px/30px 'font-Medium';display:inline}.open_menu .open_menu-inner .contacts-menu span::after{content:'';display:block}}.open_menu .open_menu-inner .mobile-socials{display:none;position:absolute;right:0;left:0;bottom:96px;text-align:center}.open_menu .open_menu-inner .mobile-socials a{width:40px;height:40px;display:inline-block;padding:0;margin:0 6px}.open_menu .open_menu-inner .mobile-socials a::before,.open_menu .open_menu-inner .mobile-socials a::after{display:none}@media screen and (max-width: 650px){.open_menu .open_menu-inner .mobile-socials{display:block}}@media screen and (max-width: 650px) and (max-height: 540px){.open_menu .open_menu-inner .mobile-socials{bottom:64px}}.open_menu .open_menu-inner .mobile-language{display:none;position:absolute;right:0;left:0;bottom:60px;text-align:center}@media screen and (max-width: 650px){.open_menu .open_menu-inner .mobile-language{display:block}}@media screen and (max-width: 650px) and (max-height: 540px){.open_menu .open_menu-inner .mobile-language{bottom:48px}}.open_menu .open_menu-inner .mobile-language .active{opacity:0.2}.open_menu .open_white-top{position:fixed;top:0;left:0;width:100%;height:48px;background-color:#fff}@media screen and (max-width: 650px){.open_menu .open_white-top{height:64px}}.open_menu .open_white-bottom{position:fixed;bottom:0;left:0;width:100%;height:48px;background-color:#fff}@media screen and (max-width: 650px){.open_menu .open_white-bottom{height:32px}}.open_menu .open_white-left{position:fixed;top:0;left:0;width:48px;height:100%;background-color:#fff}@media screen and (max-width: 650px){.open_menu .open_white-left{width:16px}}.open_menu .open_white-right{position:fixed;top:0;right:0;width:48px;height:100%;background-color:#fff}@media screen and (max-width: 650px){.open_menu .open_white-right{width:16px}}.open_menu .close_menu{position:fixed;top:140px;left:15%;display:inline-block;float:left;margin-left:-80px;cursor:pointer;padding:5px;transform:scale(1);transition:800ms cubic-bezier(0.68, 0, 0, 1)}.open_menu .close_menu.minimize{transform:scale(0.2)}@media screen and (min-width: 1600px){.open_menu .close_menu{left:20%}}@media screen and (max-width: 940px){.open_menu .close_menu{margin-left:0}}@media screen and (max-width: 650px){.open_menu .close_menu{top:18px;left:12px;margin-left:0}}.open_menu .close_menu .cmlines{position:relative;width:20px;height:20px;overflow:hidden}.open_menu .close_menu .cmlines .cmline-one,.open_menu .close_menu .cmlines .cmline-one-pseudo{position:absolute;top:7px;left:-12px;width:200%;height:1px;background:#1E2024;transform:rotate(45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1)}.open_menu .close_menu .cmlines .cmline-one-pseudo{transform:rotate(45deg) translate(-100%, 100%);transition:400ms ease}.open_menu .close_menu .cmlines .cmline-two,.open_menu .close_menu .cmlines .cmline-two-pseudo{position:absolute;top:11px;left:-11px;width:200%;height:1px;background:#1E2024;transform:rotate(-45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.open_menu .close_menu .cmlines .cmline-two-pseudo{transform:rotate(-45deg) translate(-100%, 100%);transition:400ms ease;transition-delay:120ms}.open_menu .close_menu .cmcube{position:relative;width:20px;height:20px;margin-top:-20px}.open_menu .close_menu .cmcube div{position:absolute;bottom:0px;left:50%;width:4px;height:4px;margin-left:-2px;transform-origin:center;transform:rotate(45deg) scale(1);background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.open_menu .close_menu:hover .cmlines .cmline-one{transform:rotate(45deg) translate(100%, -100%);transition:400ms ease}.open_menu .close_menu:hover .cmlines .cmline-two{transform:rotate(-45deg) translate(100%, -100%);transition:400ms ease;transition-delay:120ms}.open_menu .close_menu:hover .cmlines .cmline-one-pseudo{transform:rotate(45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1)}.open_menu .close_menu:hover .cmlines .cmline-two-pseudo{transform:rotate(-45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.open_menu .close_menu:hover .cmcube div{transform:rotate(45deg) scale(0.5)}.open_call_back{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:visible;height:auto;transition:all 400ms cubic-bezier(0.68, 0, 0, 1)}.open_call_back.disable{height:0;visibility:hidden;overflow:hidden}.open_call_back.active{transition:all 600ms cubic-bezier(0.68, 0, 0, 1);opacity:1}.open_call_back.active .call_back-inner .call_back-init{cursor:pointer;color:white;text-decoration:none;pointer-events:none}.open_call_back.active .call_back-inner .call_back-init:before{content:none}.open_call_back.active .call_back-inner .call_back-init:after{content:none}.open_call_back .call_back-inner{position:relative;width:100%;height:100%;background:#E7E9EC;transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.open_call_back .call_back-inner .contacts-menu{position:absolute;right:15%;top:100vh;opacity:1;transition:all 200ms ease-out;transform:translateY(-20px);margin-top:-180px}@media screen and (min-width: 1600px){.open_call_back .call_back-inner .contacts-menu{right:20%}}@media screen and (max-height: 640px){.open_call_back .call_back-inner .contacts-menu{top:640px}}@media screen and (max-width: 650px){.open_call_back .call_back-inner .contacts-menu{display:none}}.open_call_back .call_back-inner .contacts-menu span{margin-left:40px}.open_call_back .call_back-inner .contacts-menu .active{color:#fff;cursor:default}.open_call_back .call_back-inner .contacts-menu .active::before,.open_call_back .call_back-inner .contacts-menu .active::after{display:none}.open_call_back .call_back-inner .cb_form_block{position:absolute;top:45%;left:15%;width:50%}.open_call_back .call_back-inner .cb_form_block form{position:relative}.open_call_back .call_back-inner .cb_form_block form .cb_form_step{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition:all 1200ms cubic-bezier(0.68, 0, 0, 1)}.open_call_back .call_back-inner .cb_form_block form .cb_form_step.cb_step-1 label{transform:translate(-20%, 0)}.open_call_back .call_back-inner .cb_form_block form .cb_form_step.cb_step-1 input,.open_call_back .call_back-inner .cb_form_block form .cb_form_step.cb_step-1 .cb_bttn{transform:translate(-20%, 0);transition-delay:200ms}.open_call_back .call_back-inner .cb_form_block form .cb_form_step.cb_step-2 label{transform:translate(-20%, 0)}.open_call_back .call_back-inner .cb_form_block form .cb_form_step.cb_step-2 input,.open_call_back .call_back-inner .cb_form_block form .cb_form_step.cb_step-2 .cb_bttn{transform:translate(-20%, 0);transition-delay:200ms}.open_call_back .call_back-inner .cb_form_block form .cb_form_step.active{opacity:1;left:0;pointer-events:auto}.open_call_back .call_back-inner .cb_form_block form .cb_form_step.active label{transform:translate(0, 0)}.open_call_back .call_back-inner .cb_form_block form .cb_form_step.active input,.open_call_back .call_back-inner .cb_form_block form .cb_form_step.active .cb_bttn{transform:translate(0, 0)}.open_call_back .call_back-inner .cb_form_block form .cb_form_step label{display:block;transition:all 400ms cubic-bezier(0.68, 0, 0, 1)}.open_call_back .call_back-inner .cb_form_block form .cb_form_step input{border:none;background:none;height:50px;width:80%;border-bottom:1px solid #1E2024;outline:none;font:35px/50px 'font-Bold';margin-right:20px;transition:all 400ms cubic-bezier(0.68, 0, 0, 1);border-radius:0}.open_call_back .call_back-inner .cb_form_block form .cb_form_step input::placeholder{opacity:0.2}.open_call_back .call_back-inner .cb_form_block form .cb_form_step input:focus{background:none;-webkit-text-fill-color:none !important;text-fill-color:none !important}.open_call_back .call_back-inner .cb_form_block form .cb_form_step .cb_bttn{transition:all 400ms cubic-bezier(0.68, 0, 0, 1)}@media screen and (min-width: 1600px){.open_call_back .call_back-inner .cb_form_block{left:20%}}@media screen and (max-width: 650px){.open_call_back .call_back-inner .cb_form_block{width:auto;top:35%;left:30px;right:30px}.open_call_back .call_back-inner .cb_form_block form .cb_form_step{text-align:center}.open_call_back .call_back-inner .cb_form_block form .cb_form_step label{text-align:center}.open_call_back .call_back-inner .cb_form_block form .cb_form_step input{margin:20px 0 40px 0;width:100% !important;text-align:center;padding:0;font:25px 'font-Bold'}.open_call_back .call_back-inner .cb_form_block form .cb_form_step .cb_bttn{display:inline-block;line-height:1em;float:none;font:25px 'font-Bold'}}.open_call_back .call_back-inner .cb_steps{font-size:10px;margin-top:110px;display:inline-block}.open_call_back .call_back-inner .cb_steps .active-cb-num{float:left;margin-right:14px;min-width:20px;min-height:1px}.open_call_back .call_back-inner .cb_steps .active-cb-num ul{list-style:none;position:relative}.open_call_back .call_back-inner .cb_steps .active-cb-num ul li{position:absolute;top:0;transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.open_call_back .call_back-inner .cb_steps .active-cb-num ul .up{transform:translate(0px, -32px);opacity:0;pointer-events:none}.open_call_back .call_back-inner .cb_steps .active-cb-num ul .down{transform:translate(0px, 32px);opacity:0;pointer-events:none}.open_call_back .call_back-inner .cb_steps .total-slides{float:left;opacity:0.2}@media screen and (max-width: 650px){.open_call_back .call_back-inner .cb_steps{margin-top:240px;margin-left:50%;transform:translate(-50%, 0)}}.open_call_back .open_white-top{position:fixed;top:0;left:0;width:100%;height:48px;background-color:#fff}@media screen and (max-width: 650px){.open_call_back .open_white-top{height:64px}}.open_call_back .open_white-bottom{position:fixed;bottom:0;left:0;width:100%;height:48px;background-color:#fff}@media screen and (max-width: 650px){.open_call_back .open_white-bottom{height:32px}}.open_call_back .open_white-left{position:fixed;top:0;left:0;width:48px;height:100%;background-color:#fff}@media screen and (max-width: 650px){.open_call_back .open_white-left{width:16px}}.open_call_back .open_white-right{position:fixed;top:0;right:0;width:48px;height:100%;background-color:#fff}@media screen and (max-width: 650px){.open_call_back .open_white-right{width:16px}}.open_call_back .close_cb{position:fixed;top:140px;left:15%;display:inline-block;float:left;margin-left:-80px;cursor:pointer;padding:5px;transform:scale(1);transition:800ms cubic-bezier(0.68, 0, 0, 1)}.open_call_back .close_cb.minimize{transform:scale(0.2)}@media screen and (min-width: 1600px){.open_call_back .close_cb{left:20%}}@media screen and (max-width: 940px){.open_call_back .close_cb{margin-left:0}}@media screen and (max-width: 650px){.open_call_back .close_cb{top:18px;left:12px;margin-left:0}}.open_call_back .close_cb .cmlines{position:relative;width:20px;height:20px;overflow:hidden}.open_call_back .close_cb .cmlines .cmline-one,.open_call_back .close_cb .cmlines .cmline-one-pseudo{position:absolute;top:7px;left:-12px;width:200%;height:1px;background:#1E2024;transform:rotate(45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1)}.open_call_back .close_cb .cmlines .cmline-one-pseudo{transform:rotate(45deg) translate(-100%, 100%);transition:400ms ease}.open_call_back .close_cb .cmlines .cmline-two,.open_call_back .close_cb .cmlines .cmline-two-pseudo{position:absolute;top:11px;left:-11px;width:200%;height:1px;background:#1E2024;transform:rotate(-45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.open_call_back .close_cb .cmlines .cmline-two-pseudo{transform:rotate(-45deg) translate(-100%, 100%);transition:400ms ease;transition-delay:120ms}.open_call_back .close_cb .cmcube{position:relative;width:20px;height:20px;margin-top:-20px}.open_call_back .close_cb .cmcube div{position:absolute;bottom:0px;left:50%;width:4px;height:4px;margin-left:-2px;transform-origin:center;transform:rotate(45deg) scale(1);background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.open_call_back .close_cb:hover .cmlines .cmline-one{transform:rotate(45deg) translate(100%, -100%);transition:400ms ease}.open_call_back .close_cb:hover .cmlines .cmline-two{transform:rotate(-45deg) translate(100%, -100%);transition:400ms ease;transition-delay:120ms}.open_call_back .close_cb:hover .cmlines .cmline-one-pseudo{transform:rotate(45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1)}.open_call_back .close_cb:hover .cmlines .cmline-two-pseudo{transform:rotate(-45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.open_call_back .close_cb:hover .cmcube div{transform:rotate(45deg) scale(0.5)}.main-slider{position:absolute;left:3%;top:50vh;width:94%}@media screen and (max-height: 640px){.main-slider{top:320px}}@media screen and (max-width: 650px){.main-slider{left:5%;width:90%}}.main-slider .main-slider-inner{position:relative;transform:translate(0, -50%) rotate(-45deg);transform-origin:center;max-width:1640px;margin:0 auto;overflow:hidden;height:auto}.main-slider .main-slider-inner img.slider_bone{opacity:0}@media screen and (max-width: 650px){.main-slider .main-slider-inner img.slider_bone{width:140%}}.main-slider .main-slider-inner .main-slider-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:#1E2024;transform:scale(1, 1);transition:all 2000ms cubic-bezier(0.6, 0, 0, 1)}.main-slider .main-slider-inner .main-slider-wrap .slider-item{position:absolute;width:100%;height:100%;opacity:0;transition:all 2000ms cubic-bezier(0.6, 0, 0, 1)}.main-slider .main-slider-inner .main-slider-wrap .slider-item.active{opacity:1}.main-slider .main-slider-inner .main-slider-wrap .slider-item .part-left{position:absolute;width:50%;height:100%;top:0;left:0;overflow:hidden;transform-origin:right center;transform:scale(1);transition:all 2000ms cubic-bezier(0.6, 0, 0, 1)}.main-slider .main-slider-inner .main-slider-wrap .slider-item .part-left .part-left-inner{position:absolute;top:0;left:0;height:100%;width:200%}.main-slider .main-slider-inner .main-slider-wrap .slider-item .part-left .part-left-inner img{width:140%;margin-left:-20%;opacity:0.4;transform:translateX(0%) translateY(-25%) rotate(45deg);transition:all 2000ms cubic-bezier(0.6, 0, 0, 1)}.main-slider .main-slider-inner .main-slider-wrap .slider-item .part-right{position:absolute;width:50%;height:100%;top:0;right:0;overflow:hidden;transform-origin:left center;transform:scale(1.3);transition:all 2000ms cubic-bezier(0.6, 0, 0, 1)}.main-slider .main-slider-inner .main-slider-wrap .slider-item .part-right .part-right-inner{position:absolute;top:0;right:0;height:100%;width:200%}.main-slider .main-slider-inner .main-slider-wrap .slider-item .part-right .part-right-inner img{width:140%;margin-left:-20%;opacity:1;transform:translateX(0%) translateY(-25%) rotate(45deg);transition:all 2000ms cubic-bezier(0.6, 0, 0, 1)}.main-slider .main-slider-inner .main-slider-wrap .slider-item.active .part-left{transform:scale(1.25)}.main-slider .main-slider-inner .main-slider-wrap .slider-item.active .part-left img{opacity:1;transform:translateX(0) translateY(-25%) rotate(45deg)}.main-slider .main-slider-inner .main-slider-wrap .slider-item.active .part-right{transform:scale(1.15)}.main-slider .main-slider-inner .main-slider-wrap .slider-item.active .part-right img{opacity:0.8;transform:translateX(0) translateY(-25%) rotate(45deg)}.main-slider-nav-left{position:absolute;cursor:pointer;padding:10px;margin:-26px 0 0 -10px;transform:translate(0, 0);opacity:1;transition:all 600ms cubic-bezier(0.68, 0, 0, 1);transition-delay:400ms}.main-slider-nav-left>div{position:relative;width:32px;height:32px}.main-slider-nav-left>div .arrow-top{position:absolute;top:16px;left:0;width:19px;height:1px;transform-origin:left top;transform:rotate(-58deg);background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.main-slider-nav-left>div .arrow-bottom{position:absolute;top:16px;left:0;width:19px;height:1px;transform-origin:left bottom;transform:rotate(58deg);background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.main-slider-nav-left>div .arrow-center{position:absolute;top:16px;left:0;width:1px;height:1px;background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.main-slider-nav-left>div .arrow-cube{position:absolute;top:14px;right:0;width:5px;height:5px;padding:0;transform-origin:center;transform:rotate(45deg) scale(1);background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.main-slider-nav-left:hover .arrow-top{transition:all 600ms ease;width:0}.main-slider-nav-left:hover .arrow-bottom{transition:all 600ms ease;width:0}.main-slider-nav-left:hover .arrow-center{transition:all 600ms cubic-bezier(0.68, 0, 0, 1);width:58px}.main-slider-nav-left:hover .arrow-cube{transform:rotate(45deg) scale(1.5)}.main-slider-nav-left:active .arrow-center{transition:all 60ms ease;width:30px;left:14px}.main-slider-nav-left:active .arrow-cube{transition:all 100ms ease;transform:rotate(45deg) scale(0.8)}.main-slider-nav-right{position:absolute;cursor:pointer;padding:10px;margin:-26px -10px 0 0;transform:translate(0, 0);opacity:1;transition:all 600ms cubic-bezier(0.68, 0, 0, 1);transition-delay:600ms}.main-slider-nav-right>div{position:relative;width:32px;height:32px}.main-slider-nav-right>div .arrow-top{position:absolute;top:16px;right:0;width:19px;height:1px;transform-origin:right top;transform:rotate(58deg);background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.main-slider-nav-right>div .arrow-bottom{position:absolute;top:16px;right:0;width:19px;height:1px;transform-origin:right bottom;transform:rotate(-58deg);background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.main-slider-nav-right>div .arrow-center{position:absolute;top:16px;right:0;width:1px;height:1px;background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.main-slider-nav-right>div .arrow-cube{position:absolute;top:14px;left:0;width:5px;height:5px;padding:0;transform-origin:center;transform:rotate(45deg) scale(1);background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.main-slider-nav-right:hover .arrow-top{transition:all 600ms ease;width:0}.main-slider-nav-right:hover .arrow-bottom{transition:all 600ms ease;width:0}.main-slider-nav-right:hover .arrow-center{transition:all 600ms cubic-bezier(0.68, 0, 0, 1);width:58px}.main-slider-nav-right:hover .arrow-cube{transform:rotate(45deg) scale(1.5)}.main-slider-nav-right:active .arrow-center{transition:all 60ms ease;width:30px;right:14px}.main-slider-nav-right:active .arrow-cube{transition:all 100ms ease;transform:rotate(45deg) scale(0.8)}.main-slider-nav-left.homepage{left:15%;top:40vh}@media screen and (min-width: 1600px){.main-slider-nav-left.homepage{left:20%}}@media screen and (max-height: 640px){.main-slider-nav-left.homepage{top:250px}}@media screen and (max-width: 650px){.main-slider-nav-left.homepage{display:none}}@media screen and (max-height: 720px){.main-slider-nav-left.homepage{display:none}}.main-slider-nav-right.homepage{right:15%;top:60vh}@media screen and (min-width: 1600px){.main-slider-nav-right.homepage{right:20%}}@media screen and (max-height: 640px){.main-slider-nav-right.homepage{top:380px}}@media screen and (max-width: 650px){.main-slider-nav-right.homepage{display:none}}@media screen and (max-height: 720px){.main-slider-nav-right.homepage{display:none}}.main-slider-nav-left.portfoliopage{left:40%;bottom:28px}@media screen and (max-width: 1600px){.main-slider-nav-left.portfoliopage{left:35%}}@media screen and (max-width: 650px){.main-slider-nav-left.portfoliopage{left:24px}}.main-slider-nav-right.portfoliopage{right:40%;bottom:28px}@media screen and (max-width: 1600px){.main-slider-nav-right.portfoliopage{right:35%}}@media screen and (max-width: 650px){.main-slider-nav-right.portfoliopage{right:24px}}.main-slider-nav-nums{position:absolute;padding:10px;margin:-26px 60px 0 0;font-size:10px;line-height:34px;transform:translate(0, 0);opacity:1;transition:all 600ms cubic-bezier(0.68, 0, 0, 1);transition-delay:800ms}.main-slider-nav-nums .active-slide-num{float:left;margin-right:14px;min-width:20px}.main-slider-nav-nums .active-slide-num ul{list-style:none;position:relative}.main-slider-nav-nums .active-slide-num ul li{position:absolute;top:0;transition:all 600ms cubic-bezier(0.68, 0, 0, 1);transition-delay:500ms}.main-slider-nav-nums .active-slide-num ul .up{transform:translate(0px, -32px);opacity:0;pointer-events:none}.main-slider-nav-nums .active-slide-num ul .down{transform:translate(0px, 32px);opacity:0;pointer-events:none}.main-slider-nav-nums .active-slide-num ul .active{opacity:1;transform:translate(0px, 0px)}.main-slider-nav-nums .total-slides{float:right;opacity:0.2}.main-slider-nav-nums.homepage{right:18%;top:60vh}@media screen and (min-width: 1600px){.main-slider-nav-nums.homepage{right:24%}}@media screen and (max-height: 640px){.main-slider-nav-nums.homepage{top:380px}}@media screen and (max-width: 650px){.main-slider-nav-nums.homepage{display:none}}@media screen and (max-height: 720px){.main-slider-nav-nums.homepage{display:none}}.main-slider-nav-nums.portfoliopage{bottom:26px;left:50%;transform:translate(-50%, 0)}.main-slider .gate{background:#E7E9EC;position:absolute;top:-51%;left:0;width:100%;height:51%}.main-slider .gate.top{transform:translate(0, 0);transition:all 2000ms cubic-bezier(0.6, 0, 0, 1)}.main-slider .gate.bottom{transform:translate(0, 0);transition:all 2000ms cubic-bezier(0.6, 0, 0, 1);top:101%}body.loading .main-slider .main-slider-wrap{transform:scale(0.999, 0.99)}body.loading .main-slider .gate.top{transform:translate(0, 100%)}body.loading .main-slider .gate.bottom{transform:translate(0, -100%)}body.loading .main-slider-nav-nums{transform:translate(40px, 0);opacity:0}body.loading .main-slider-nav-left{transform:translate(-100px, 0);opacity:0}body.loading .main-slider-nav-right{transform:translate(100px, 0);opacity:0}body.homepage.loading .square-logo .square-logo-inner div.lines span.top{left:100%}body.homepage.loading .square-logo .square-logo-inner div.lines span.right{bottom:-40px}body.homepage.loading .square-logo .square-logo-inner div.lines span.bottom{left:-40px}body.homepage.loading .square-logo .square-logo-inner div.lines span.left{bottom:100%}body.homepage.loading .square-logo .square-logo-inner div.square{opacity:0;transform:rotate(45deg) scale(0.4)}body.homepage.loading .square-logo .square-logo-inner svg{opacity:0;transform:scale(1.8, 1)}body.loading .load-holder{opacity:1}.load-holder{position:fixed;top:50%;left:50%;width:80px;height:80px;transform:rotate(45deg) translate(-50%, -50%);transform-origin:left top;opacity:0;transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.load-holder div{position:relative;width:80px;height:80px;transform:rotate(0);animation-duration:1600ms;animation-name:load_holder;animation-iteration-count:infinite;animation-direction:normal}.load-holder div .black{background:#1E2024;position:absolute;top:0;left:0;width:100%;height:100%;animation-duration:1600ms;animation-name:load_holder_black;animation-iteration-count:infinite;animation-direction:normal}.load-holder div .gray{background:#E7E9EC;position:absolute;top:0;left:0;width:100%;height:100%;animation-duration:1600ms;animation-name:load_holder_gray;animation-iteration-count:infinite;animation-direction:normal}@keyframes load_holder{0%,33%{transform:rotate(0)}66%,100%{transform:rotate(90deg)}}@keyframes load_holder_black{0%{transform:scale(0)}33%,100%{transform:scale(1)}}@keyframes load_holder_gray{0%,66%{transform:scale(0)}99%,100%{transform:scale(1)}}.main-cont .main-cont-inner .cont-portfolio{width:70%;width:calc(70% + 20px)}@media screen and (min-width: 1600px){.main-cont .main-cont-inner .cont-portfolio{width:60%;width:calc(60% + 20px)}}@media screen and (max-width: 650px){.main-cont .main-cont-inner .cont-portfolio{width:100%;padding-top:54px}}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid{width:100%;margin-bottom:-10px}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item{width:50%}@media screen and (max-width: 940px){.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item{width:100%}}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link{position:relative;overflow:hidden;display:block;margin:10px;padding:0;background:#1E2024}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link::before,.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link::after{display:none}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link .item-img{width:100%;filter:grayscale(100%);opacity:1;transform:scale(1.02, 1.02);transition:all 600ms ease}@media screen and (max-width: 650px){.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link .item-img{opacity:0.4}}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link .item-square{position:absolute;top:0;left:0;width:100%;height:100%}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link .item-square .square-clippath{transform-origin:center}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link .item-square .square-clippath .polygon{transform-origin:center;transition:all 600ms ease;transform:scale(0)}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link .item-square .rec-clippath{transform-origin:center}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link .item-square .square-image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transform-origin:center;transform:scale(1.1)}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link span{position:absolute;left:40px;top:65%;color:#fff;overflow:hidden;opacity:0;transform:translate(-40px, 0);transition:all 600ms cubic-bezier(0.68, 0, 0, 1)}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link span::before{content:"";position:absolute;bottom:0;left:-100%;width:100%;height:1px;background:#fff;transition:all 600ms ease}@media screen and (max-width: 650px){.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item .item-link span{opacity:1;font:25px "font-Bold";transform:translate(0, 0)}}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item:hover .item-img{opacity:0.4;transform:scale(1, 1);transition:all 1200ms ease}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item:hover .item-square .square-clippath .polygon{transition:all 1200ms cubic-bezier(0.68, 0, 0, 1);transform:scale(1)}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item:hover span{opacity:1;transform:translate(0, 0)}.main-cont .main-cont-inner .cont-portfolio .portfolio-grid .grid-item:hover span::before{left:101%;transition:all 800ms cubic-bezier(0.68, 0, 0, 1)}.prtfolio-slider{position:fixed;top:96px;left:96px;right:96px;bottom:96px}@media screen and (max-width: 650px){.prtfolio-slider{top:0;left:0;right:0;bottom:0}}.prtfolio-slider .main-slider-inner{width:100%;height:100%}.prtfolio-slider .main-slider-inner .main-slider-wrap{position:relative;top:0;left:0;width:100%;height:100%}.prtfolio-slider .main-slider-inner .main-slider-wrap .slider-item{position:absolute;left:0;width:100%;height:100%;opacity:0;transition:all 600ms cubic-bezier(0.6, 0, 0, 1)}.prtfolio-slider .main-slider-inner .main-slider-wrap .slider-item.up{left:0%}.prtfolio-slider .main-slider-inner .main-slider-wrap .slider-item.down{left:0%}.prtfolio-slider .main-slider-inner .main-slider-wrap .slider-item.active{opacity:1}.prtfolio-slider .main-slider-inner .main-slider-wrap .slider-item img{position:relative;top:50%;max-width:100%;max-height:100%;display:block;margin:auto;transform:translate(0, -50%)}.main-slider-nav-nums.portfoliopage .active-slide-num ul li{transition-delay:0ms !important}.cont-blog{padding-bottom:100px}.cont-blog .img-blog img{width:auto;height:100%}@media screen and (max-width: 650px){.cont-blog{padding-top:100px !important;width:auto !important;margin:0 36px !important}}.cont-blog .blog-imgs{position:fixed;top:250px;right:20%;width:25%}@media screen and (min-width: 1600px){.cont-blog .blog-imgs{right:25%}}@media screen and (max-width: 650px){.cont-blog .blog-imgs{display:none}}.cont-blog .blog-imgs .blog-imgs-inner{position:relative;width:100%;height:100%;overflow:hidden}.cont-blog .blog-imgs .blog-imgs-inner div{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-size:cover;transition:all 600ms ease;filter:grayscale(100%)}.cont-blog .blog-imgs .blog-imgs-inner .active{opacity:.2}.cont-blog .blog-list .blog-article{margin-top:50px;max-width:60%}@media screen and (max-width: 1200px){.cont-blog .blog-list .blog-article{margin-top:30px;max-width:100%}}@media screen and (max-width: 650px){.cont-blog .blog-list .blog-article{margin-top:30px;max-width:100%}}.cont-blog .blog-list .blog-article span.date{display:block}.cont-blog .blog-list .blog-article a.title{display:inline-block;font:35px/48px 'font-Bold'}@media screen and (max-width: 650px){.cont-blog .blog-list .blog-article a.title{font:20px/27px 'font-Bold'}}.main-cont .cont-blog-inner{padding-top:170px}@media screen and (max-width: 650px){.main-cont .cont-blog-inner{padding-top:100px !important;width:auto !important;margin:0 36px !important}}.main-cont .cont-blog-inner .article-title .date{display:block}.main-cont .cont-blog-inner .article-title h1.title{font:35px/48px 'font-Bold'}.main-cont .cont-blog-inner .article-body{margin-top:150px;max-width:70%;margin-left:auto;margin-right:auto}@media screen and (max-width: 650px){.main-cont .cont-blog-inner .article-body{margin-top:40px;max-width:100%}}.main-cont .cont-blog-inner .article-body img{width:100%;height:auto;margin:50px 0}@media screen and (max-width: 650px){.main-cont .cont-blog-inner .article-body img{max-width:100%}}@media screen and (max-width: 650px){.cont-photographer{width:auto !important;margin:0 36px !important;padding-top:720px !important}}@media screen and (max-width: 550px){.cont-photographer{padding-top:620px !important}}@media screen and (max-width: 450px){.cont-photographer{padding-top:520px !important}}@media screen and (max-width: 350px){.cont-photographer{padding-top:420px !important}}.cont-photographer .about-desc{width:35%}@media screen and (max-width: 1220px){.cont-photographer .about-desc{width:50%}}@media screen and (max-width: 650px){.cont-photographer .about-desc{width:100%}}.photographer-img{position:absolute;bottom:0;right:0;width:50%;opacity:1;transition:all 2000ms cubic-bezier(0.68, 0, 0, 1)}@media screen and (max-height: 720px){.photographer-img{width:35%}}@media screen and (max-width: 650px){.photographer-img{width:100%;right:0;bottom:auto;top:60px}}.photographer-img .photographer-img-inner{position:relative;width:140%;max-width:960px;height:100%;left:-20%;overflow:hidden}@media screen and (max-height: 720px){.photographer-img .photographer-img-inner{left:-30%}}@media screen and (max-width: 650px){.photographer-img .photographer-img-inner{width:100%;left:auto;overflow:visible}}.photographer-img .photographer-img-inner .square{position:absolute;top:0%;left:0%;width:100%}.photographer-img .photographer-img-inner img{position:relative;width:60%;left:20%}.contacts-photographer{position:absolute;right:15%;top:100vh;opacity:1;transition:all 200ms ease-out;transform:translateY(-20px);margin-top:-180px;transition:all 2000ms cubic-bezier(0.68, 0, 0, 1)}@media screen and (min-width: 1600px){.contacts-photographer{right:20%}}@media screen and (max-height: 640px){.contacts-photographer{top:640px}}@media screen and (max-width: 1220px), screen and (max-height: 720px){.contacts-photographer{text-align:right}.contacts-photographer span{clear:both;float:right !important;line-height:15px;margin-bottom:10px}}.contacts-photographer span{margin-left:40px;display:inline-block;line-height:1em;color:#fff}.contacts-photographer span::before,.contacts-photographer span::after{background:#fff}@media screen and (max-width: 650px){.contacts-photographer{text-align:center;right:0;left:0;top:400px;bottom:auto;margin-top:0;transform:translateY(0)}.contacts-photographer span{margin:0;font:16px/30px 'font-Medium';display:inline;float:none !important}.contacts-photographer span::after{content:'';display:block}}@media screen and (max-width: 550px){.contacts-photographer{top:400px}}@media screen and (max-width: 450px){.contacts-photographer{top:300px}}@media screen and (max-width: 350px){.contacts-photographer{top:180px}}.loading .photographer-img,.loading .contacts-photographer{opacity:0}.not-found{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.not-found p{margin:0}html{height:100%}body{font:16px 'font-Medium', Helvetica, Helvetica Neue, Arial;line-height:1.7;overflow-x:hidden;position:relative;height:100%;width:100%;color:#1E2024;background-color:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:normal;font-variant-numeric:oldstyle-nums}@media screen and (max-width: 1220px){body{font:14px 'font-Medium', Helvetica, Helvetica Neue, Arial;line-height:1.5}}h2,h3,h4,h5,h6{font:16px 'font-Bold', Helvetica, Helvetica Neue, Arial;line-height:1.7;margin:50px 0 25px 0}@media screen and (max-width: 1220px){h2,h3,h4,h5,h6{font:14px 'font-Bold', Helvetica, Helvetica Neue, Arial;line-height:1.5}}ul,ol{list-style-type:disc}ul li,ol li{margin-bottom:15px;margin-left:15px;paddin-left:15px}blockquote{margin:75px}.main-cont{background-color:#E7E9EC;min-height:100%}.main-cont.white{background-color:#fff}.main-cont .main-cont-inner{position:relative;width:100%;min-height:100%;padding-bottom:40px}@media screen and (max-width: 650px){.main-cont .main-cont-inner{padding-bottom:25px}}.main-sign{position:fixed;top:50%;left:50%;width:240px;opacity:0;margin-left:-120px;margin-top:-160px;transition:all 200ms ease-out;transform:translateY(20px)}.main-sign.show{opacity:1;transition:all 800ms ease-out;transform:translateY(0px)}.main-block-screen{height:100vh;width:100vw;position:relative;min-height:640px}.cross-line{position:absolute;top:0;left:0;width:100%;height:200%;overflow:hidden;pointer-events:none}.cross-line div{width:200%;height:1px;background-color:#fff;position:relative;top:50vh;margin-left:-50%;transform:rotate(45deg)}@media screen and (max-height: 640px){.cross-line div{top:320px}}.square-logo{position:absolute;top:50vh;left:50vw;transform:translate(-50%, -50%)}@media screen and (max-height: 640px){.square-logo{top:320px}}.square-logo .square-logo-inner{position:relative}.square-logo .square-logo-inner div.lines{width:184px;height:184px;transform:rotate(45deg);transform-origin:center center;position:relative;overflow:hidden}.square-logo .square-logo-inner div.lines span.top{height:1px;width:40px;background:#fff;position:absolute;top:0;left:-40px;transition:all 1200ms cubic-bezier(0.6, 0, 0, 1);transition-delay:400ms}.square-logo .square-logo-inner div.lines span.right{height:40px;width:1px;background:#fff;position:absolute;bottom:100%;right:0;transition:all 1200ms cubic-bezier(0.6, 0, 0, 1);transition-delay:400ms}.square-logo .square-logo-inner div.lines span.bottom{height:1px;width:40px;background:#fff;position:absolute;bottom:0;left:100%;transition:all 1200ms cubic-bezier(0.6, 0, 0, 1);transition-delay:400ms}.square-logo .square-logo-inner div.lines span.left{height:40px;width:1px;background:#fff;position:absolute;bottom:-40px;left:0;transition:all 1200ms cubic-bezier(0.6, 0, 0, 1);transition-delay:400ms}.square-logo .square-logo-inner div.square{position:absolute;top:0;background-color:#1E2024;width:184px;height:184px;transform:rotate(45deg) scale(1);transform-origin:center center;transition:all 1200ms cubic-bezier(0.6, 0, 0, 1);transition-delay:1200ms}@media screen and (max-width: 650px){.square-logo .square-logo-inner div.square{transform:rotate(45deg) scale(0.65)}}.square-logo .square-logo-inner svg{position:absolute;top:0;width:106px;padding:39px;transform:scale(1, 1);transition:all 1200ms cubic-bezier(0.6, 0, 0, 1);transition-delay:1200ms}.just-logo{position:fixed;left:50%;top:132px;margin-left:-53px;opacity:0;transition:all 200ms ease-out;transform:translateY(20px);pointer-events:none}@media screen and (max-width: 650px){.just-logo{top:10px}}.just-logo:before,.just-logo:after{display:none}.just-logo svg{width:106px}.just-logo.show,.just-logo.active,.just-logo.page{opacity:1;transform:translateY(0px);pointer-events:auto}.just-logo.inner-page{top:30px;position:absolute}@media screen and (max-width: 650px){.just-logo.inner-page{top:10px}}.contacts-home{position:absolute;right:15%;top:100vh;opacity:1;transition:all 200ms ease-out;transform:translateY(-20px);margin-top:-180px}@media screen and (min-width: 1600px){.contacts-home{right:20%}}@media screen and (max-height: 640px){.contacts-home{top:640px}}@media screen and (max-width: 1220px), screen and (max-height: 720px){.contacts-home{text-align:right}.contacts-home span{clear:both;float:right !important;line-height:15px !important;margin-bottom:10px}}@media screen and (max-width: 650px){.contacts-home{right:36px;margin-top:-140px}}.contacts-home span{margin-left:40px;display:inline-block;line-height:1em}.contacts-home.hide{opacity:0;transform:translateY(0px)}.main-block-scroll{width:70%;margin:0 auto}@media screen and (min-width: 1600px){.main-block-scroll{width:60%}}@media screen and (max-width: 650px){.main-block-scroll{width:auto;margin:0 16px}}.main-block-scroll .inner-block{margin-top:80px;display:inline-block;width:100%}.main-block-scroll .inner-block .left-part{float:left;width:50%}@media screen and (max-width: 650px){.main-block-scroll .inner-block .left-part{margin-top:0;clear:both;width:100%}}.main-block-scroll .inner-block .left-part .left-part-inner{margin-right:5px}.main-block-scroll .inner-block .right-part{float:right;width:50%}.main-block-scroll .inner-block .title{width:22%;padding-right:13%;float:left}.main-block-scroll .inner-block .txt{width:58%;float:left}.main-block-scroll .inner-block .img{position:relative}.main-block-scroll .inner-block .img .img-inner{width:100%;height:auto}.main-block-scroll .inner-block.photographer-block .left-part{margin-top:280px}.main-block-scroll .inner-block.photographer-block .right-part-inner{margin-left:5px}@media screen and (max-width: 1200px){.main-block-scroll .inner-block.photographer-block .left-part{margin-top:140px}}@media screen and (max-width: 920px){.main-block-scroll .inner-block.photographer-block{margin-top:40px}.main-block-scroll .inner-block.photographer-block .left-part{width:45%}.main-block-scroll .inner-block.photographer-block .left-part .title{width:100%;padding:0;margin-bottom:20px}.main-block-scroll .inner-block.photographer-block .left-part .txt{width:100%}.main-block-scroll .inner-block.photographer-block .right-part .right-part-inner{margin-left:0 !important}}@media screen and (max-width: 650px){.main-block-scroll .inner-block.photographer-block{margin-top:0}.main-block-scroll .inner-block.photographer-block .left-part{width:auto;margin:0 20px}.main-block-scroll .inner-block.photographer-block .left-part .title{width:100%;padding:0;margin-bottom:20px}.main-block-scroll .inner-block.photographer-block .left-part .txt{width:100%}.main-block-scroll .inner-block.photographer-block .right-part{margin-top:0;clear:both;width:100%}.main-block-scroll .inner-block.photographer-block .right-part .right-part-inner{margin-left:0 !important}}.main-block-scroll .inner-block.blog-block{margin-top:-200px}.main-block-scroll .inner-block.blog-block .left-part{margin-top:320px}.main-block-scroll .inner-block.blog-block .left-part .title{padding-top:22px}.main-block-scroll .inner-block.blog-block .left-part .txt span{display:block;line-height:12px;padding-bottom:10px}@media screen and (max-width: 920px){.main-block-scroll .inner-block.blog-block{margin-top:-120px}.main-block-scroll .inner-block.blog-block .left-part{width:45%;margin-top:180px}.main-block-scroll .inner-block.blog-block .left-part .title{width:100%;padding:0;margin-bottom:40px}.main-block-scroll .inner-block.blog-block .left-part .txt{width:100%}.main-block-scroll .inner-block.blog-block .right-part .right-part-inner{margin-left:0 !important}}@media screen and (max-width: 650px){.main-block-scroll .inner-block.blog-block{margin-top:40px}.main-block-scroll .inner-block.blog-block .left-part{width:auto;margin:0 20px}.main-block-scroll .inner-block.blog-block .left-part .title{width:100%;padding:0;margin-bottom:40px}.main-block-scroll .inner-block.blog-block .left-part .txt{width:100%}.main-block-scroll .inner-block.blog-block .right-part{margin-top:120px;clear:both;width:100%}.main-block-scroll .inner-block.blog-block .right-part .right-part-inner{margin-left:0 !important}}.main-block-scroll .inner-block.blog-block .right-part-inner{margin-left:5px}.main-block-scroll .inner-block.portfolio-block .left-part{width:65%}.main-block-scroll .inner-block.portfolio-block .right-part{width:35%;margin-top:140px}@media screen and (max-width: 650px){.main-block-scroll .inner-block.portfolio-block{margin-top:0px}.main-block-scroll .inner-block.portfolio-block .left-part{width:100%;margin-top:140px}.main-block-scroll .inner-block.portfolio-block .left-part .left-part-inner{margin-right:0 !important}.main-block-scroll .inner-block.portfolio-block .right-part{float:left;margin-top:0;width:100%;text-align:center}.main-block-scroll .inner-block.portfolio-block .right-part .title{float:none;width:auto;padding:0}.main-block-scroll .inner-block.portfolio-block .right-part .title a{font:35px 'font-Bold'}}.global-mates{font-size:12px}@media screen and (max-width: 650px){.global-mates{display:none}}.global-mates.socials a::before,.global-mates.socials a::after{display:none}.copyright{transform:rotate(-90deg);transform-origin:left center;position:fixed;left:24px;bottom:38px}.language{transform:rotate(-90deg);transform-origin:left center;position:fixed;left:24px;bottom:30%}.language span{margin-right:20px}.language span.active{opacity:0.2;cursor:default}.socials{position:fixed;right:12px;top:30%}.socials a{width:25px;height:25px;display:block;padding:0;margin-bottom:12px}.socials a:hover{transform:scale(1.4)}.disclamer{transform:rotate(-90deg);transform-origin:right center;position:fixed;right:24px;top:38px}.cont-page{width:70%;margin:0 auto;padding-top:250px;opacity:1;transition:all 2000ms cubic-bezier(0.6, 0, 0, 1)}@media screen and (min-width: 1600px){.cont-page{width:60%}}body.loading .cont-page{opacity:0}.close_page{position:absolute;top:38px;left:15%;display:inline-block;float:left;cursor:pointer;padding:5px;transform:scale(1);transition:800ms cubic-bezier(0.68, 0, 0, 1)}.close_page::before,.close_page::after{display:none}.close_page.minimize{transform:scale(0.2)}@media screen and (min-width: 1600px){.close_page{left:20%}}@media screen and (max-width: 650px){.close_page{top:18px;left:12px}}.close_page .cmlines{position:relative;width:20px;height:20px;overflow:hidden}.close_page .cmlines .cmline-one,.close_page .cmlines .cmline-one-pseudo{position:absolute;top:7px;left:-12px;width:200%;height:1px;background:#1E2024;transform:rotate(45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1)}.close_page .cmlines .cmline-one-pseudo{transform:rotate(45deg) translate(-100%, 100%);transition:400ms ease}.close_page .cmlines .cmline-two,.close_page .cmlines .cmline-two-pseudo{position:absolute;top:11px;left:-11px;width:200%;height:1px;background:#1E2024;transform:rotate(-45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.close_page .cmlines .cmline-two-pseudo{transform:rotate(-45deg) translate(-100%, 100%);transition:400ms ease;transition-delay:120ms}.close_page .cmcube{position:relative;width:20px;height:20px;margin-top:-20px}.close_page .cmcube div{position:absolute;bottom:0px;left:50%;width:4px;height:4px;margin-left:-2px;transform-origin:center;transform:rotate(45deg) scale(1);background:#1E2024;transition:all 600ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.close_page:hover .cmlines .cmline-one{transform:rotate(45deg) translate(100%, -100%);transition:400ms ease}.close_page:hover .cmlines .cmline-two{transform:rotate(-45deg) translate(100%, -100%);transition:400ms ease;transition-delay:120ms}.close_page:hover .cmlines .cmline-one-pseudo{transform:rotate(45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1)}.close_page:hover .cmlines .cmline-two-pseudo{transform:rotate(-45deg) translate(0, 0);transition:800ms cubic-bezier(0.68, 0, 0, 1);transition-delay:120ms}.close_page:hover .cmcube div{transform:rotate(45deg) scale(0.5)}.a_white{color:white}.a_white::before,.a_white::after{background-color:white}.a_black{color:#1e2024}.a_black::before,.a_black::after{background-color:#1e2024}@media screen and (min-width: 800px){#phone-mobile{display:none}}@media screen and (max-width: 800px){#phone-desktop{display:none}}
