@import url("https://fonts.googleapis.com/css?family=Lora:400i,700");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,400i");html,body,div,span,p,a,ul,li{font-family:'Source Sans Pro', sans-serif;font-size:1em;line-height:162%;color:#333333}a{color:#333333}a:hover{color:#333333;text-decoration:none}a.underline,.underline a{position:relative}a.underline:before,.underline a:before{content:"";display:block;width:100%;height:2px;position:absolute;left:0;bottom:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#333333;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}a.underline:hover:before,a.underline.current:before,.underline a:hover:before,.underline a.current:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}h1,h2,h3,h4,h5,h6{font-family:'Lora', serif;font-weight:700;color:#333333}h1{font-size:70px;line-height:70px}h2{font-size:52px;line-height:57px}h3{font-size:39px;line-height:47px}h4{font-size:29px;line-height:38px}h5{font-size:21px;line-height:31px}h6{font-size:16px;line-height:26px}.quote{display:inline-block;font-size:39px;line-height:47px;font-weight:400;font-style:italic;padding:1.5rem 0 2.5rem}.quote:before{content:"“"}.quote:after{content:"”"}body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.pagination,.pagination-mobile{display:none !important}@media screen and (min-width: 768px){.pagination{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;max-width:100%;overflow:hidden}.pagination a{font-size:21px;font-weight:bold;margin:0 0.5em;display:block;padding:0.5em}.pagination .first:after,.pagination .last:after{content:"";display:block;width:2px;height:100%;position:absolute;top:0;background-color:#333333}.pagination .first{margin-right:1.5em}.pagination .first:after{right:-1em}.pagination .last{margin-left:1.5em}.pagination .last:after{left:-1em}}@media screen and (max-width: 767px){.pagination-mobile{display:block !important}.pagination-mobile .prev{padding-left:0;min-width:inherit}}.btn-linear-black,.btn-linear-black:hover{color:#333;text-decoration:none}.btn-linear-black,.btn-linear-noborder{text-transform:uppercase;min-width:150px;text-align:center;display:inline-block;padding:16px 40px;color:#333;position:relative;background:none;outline:none;border:none}.btn-linear-black:before,.btn-linear-black:after,.btn-linear-noborder:before,.btn-linear-noborder:after{content:"";display:block;width:calc(100% - 6px);height:100%;position:absolute;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;z-index:-1}.btn-linear-black:before,.btn-linear-noborder:before{bottom:0;left:0;border-bottom:2px solid #333;border-left:2px solid #333}.btn-linear-black:after,.btn-linear-noborder:after{top:0;right:0;border-top:2px solid #333;border-right:2px solid #333}.btn-linear-black:hover,.btn-linear-noborder:hover{text-decoration:none;color:#333}.btn-linear-black:hover:before,.btn-linear-noborder:hover:before{-webkit-transform:translateX(-6px);-ms-transform:translateX(-6px);transform:translateX(-6px)}.btn-linear-black:hover:after,.btn-linear-noborder:hover:after{-webkit-transform:translateX(6px);-ms-transform:translateX(6px);transform:translateX(6px)}.btn-linear-noborder:before,.btn-linear-noborder:after{border:none}.social-icon{display:inline-block;width:32px;height:32px;background-image:url(../img/icons/social-icons.svg)}.social-icon.facebook{background-position:-32px -0px}.social-icon.facebook:hover{background-position:0 -0px}.social-icon.twitter{background-position:-32px -32px}.social-icon.twitter:hover{background-position:0 -32px}.social-icon.linkedin{background-position:-32px -64px}.social-icon.linkedin:hover{background-position:0 -64px}.social-icon.pinterest{background-position:-32px -96px}.social-icon.pinterest:hover{background-position:0 -96px}.social-icon.tumblr{background-position:-32px -128px}.social-icon.tumblr:hover{background-position:0 -128px}.social-icon.instagram{background-position:-32px -160px}.social-icon.instagram:hover{background-position:0 -160px}.social-icon.vk{background-position:-32px -192px}.social-icon.vk:hover{background-position:0 -192px}.social-icon.flickr{background-position:-32px -224px}.social-icon.flickr:hover{background-position:0 -224px}.social-icon.myspace{background-position:-32px -256px}.social-icon.myspace:hover{background-position:0 -256px}.social-icon.meetup{background-position:-32px -288px}.social-icon.meetup:hover{background-position:0 -288px}.social-icon.whatsapp{background-position:-32px -320px}.social-icon.whatsapp:hover{background-position:0 -320px}.social-icon.odnoklassniki{background-position:-32px -352px}.social-icon.odnoklassniki:hover{background-position:0 -352px}.social-icon.youtube{background-position:-32px -384px}.social-icon.youtube:hover{background-position:0 -384px}.social-icon.skype{background-position:-32px -416px}.social-icon.skype:hover{background-position:0 -416px}.social-icon.dribbble{background-position:-32px -448px}.social-icon.dribbble:hover{background-position:0 -448px}.social-icon.reddit{background-position:-32px -480px}.social-icon.reddit:hover{background-position:0 -480px}.social-icon.snapchat{background-position:-32px -512px}.social-icon.snapchat:hover{background-position:0 -512px}.icon{display:inline-block;width:32px;height:32px;background-image:url(../img/icons/icons.svg)}.icon.linear-arrow-right{background-position:0 -0px}.icon.linear-arrow-left{background-position:0 -32px}.icon.cross{background-position:0 -64px}.header{position:relative}.header .logo{z-index:1}.header .logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header .logo a img{height:140px;max-width:150px}.header .navigation{position:fixed;top:0;right:0;left:0;z-index:2}.header .navigation:before{content:"";display:block;width:100%;height:100%;position:absolute;top:-100%;left:0;-webkit-box-shadow:0 0 50px 100px white;box-shadow:0 0 50px 100px white;opacity:0;-webkit-animation:fadeIn 1s ease-in-out 1.6s 1 normal both;animation:fadeIn 1s ease-in-out 1.6s 1 normal both}.header .menu .menu-btn{z-index:1}.header .menu .menu-btn:hover{cursor:pointer}.header .menu .menu-btn span{line-height:100%;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.header .menu .menu-btn.opened>span{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.header .menu .menu-btn.opened>.menu-btn-icon:before{-webkit-transform:translate(12px, 5px) rotateZ(-45deg) scaleX(0.5);-ms-transform:translate(12px, 5px) rotate(-45deg) scaleX(0.5);transform:translate(12px, 5px) rotateZ(-45deg) scaleX(0.5)}.header .menu .menu-btn.opened>.menu-btn-icon:after{-webkit-transform:translate(2px, -4px) rotateZ(45deg);-ms-transform:translate(2px, -4px) rotate(45deg);transform:translate(2px, -4px) rotateZ(45deg)}.header .menu .menu-btn-icon{position:relative;top:3px;width:50px;height:11px}.header .menu .menu-btn-icon:before,.header .menu .menu-btn-icon:after{content:"";display:block;background-color:#333;position:absolute;right:0;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.header .menu .menu-btn-icon:before{width:40px;height:2px;top:0}.header .menu .menu-btn-icon:after{width:20px;height:2px;bottom:0}.header .nav{width:300px;height:100vh;background-color:white;-webkit-box-shadow:0 0 200px -50px rgba(0,0,0,0.3);box-shadow:0 0 200px -50px rgba(0,0,0,0.3);position:fixed;top:0;right:-300px;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;z-index:1}.header .nav .nav-wrap{position:absolute;top:80px;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;padding-right:2rem;-ms-scroll-chaining:none;overscroll-behavior:none}.header .nav .nav-wrap ul{max-height:100%}.header .nav .nav-wrap ul li{list-style:none;text-align:right}.header .nav .nav-wrap ul li:first-child{padding-top:64px}.header .nav .nav-wrap ul li:last-child{padding-bottom:64px}.header .nav .nav-wrap ul li a{-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;display:inline-block}.header .nav .nav-wrap ul li a:hover{text-decoration:none;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.header .nav .nav-wrap ul li a.current:after{content:" •"}.header .nav .nav-wrap ul li a.current:hover:after{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header .nav .nav-wrap ul li:not(:first-child){margin-top:16px}.header .nav.opened{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}.header .nav.opened li{-webkit-animation:inertia 0.5s ease-in-out 0s 1 normal both;animation:inertia 0.5s ease-in-out 0s 1 normal both}.header .nav.opened li:nth-child(1){-webkit-animation:inertia 0.5s ease-in-out 0.1s 1 normal both;animation:inertia 0.5s ease-in-out 0.1s 1 normal both}.header .nav.opened li:nth-child(2){-webkit-animation:inertia 0.5s ease-in-out 0.2s 1 normal both;animation:inertia 0.5s ease-in-out 0.2s 1 normal both}.header .nav.opened li:nth-child(3){-webkit-animation:inertia 0.5s ease-in-out 0.3s 1 normal both;animation:inertia 0.5s ease-in-out 0.3s 1 normal both}.header .nav.opened li:nth-child(4){-webkit-animation:inertia 0.5s ease-in-out 0.4s 1 normal both;animation:inertia 0.5s ease-in-out 0.4s 1 normal both}.header .nav.opened li:nth-child(5){-webkit-animation:inertia 0.5s ease-in-out 0.5s 1 normal both;animation:inertia 0.5s ease-in-out 0.5s 1 normal both}.header .nav.opened li:nth-child(6){-webkit-animation:inertia 0.5s ease-in-out 0.6s 1 normal both;animation:inertia 0.5s ease-in-out 0.6s 1 normal both}.header .nav.opened li:nth-child(7){-webkit-animation:inertia 0.5s ease-in-out 0.7s 1 normal both;animation:inertia 0.5s ease-in-out 0.7s 1 normal both}.header .nav.opened li:nth-child(8){-webkit-animation:inertia 0.5s ease-in-out 0.8s 1 normal both;animation:inertia 0.5s ease-in-out 0.8s 1 normal both}.header .nav.opened li:nth-child(9){-webkit-animation:inertia 0.5s ease-in-out 0.9s 1 normal both;animation:inertia 0.5s ease-in-out 0.9s 1 normal both}.header .nav.opened li:nth-child(10){-webkit-animation:inertia 0.5s ease-in-out 1s 1 normal both;animation:inertia 0.5s ease-in-out 1s 1 normal both}@-webkit-keyframes inertia{from{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes inertia{from{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.header-about{margin-top:104px;height:100%}.header-about .photo{height:100%}.header-about .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:-30px -30px 0 0 #f5f5f5;box-shadow:-30px -30px 0 0 #f5f5f5}.header-about .profession{font-style:italic}.header-about .profession:before{content:"— "}.header-video{margin-top:104px;position:relative}.header-video video{width:100%;height:auto}.header-video .video-quote{max-width:600px;position:absolute;bottom:0;left:0;display:none}.header-video .video-quote h3,.header-video .video-quote p{font-weight:400;font-style:italic;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:white;padding:16px 16px 16px 0;margin-bottom:0;position:relative}.header-video .video-quote h3:before{content:"";display:block;width:24px;height:2px;background-color:#333333;position:absolute;bottom:0}@media screen and (min-width: 576px){.header-video .video-quote{display:inline-block}}.header-carousel{margin-top:104px;position:relative}.header-carousel .carousel-caption{position:absolute}@media screen and (min-width: 768px){.header-carousel .carousel-caption{bottom:1.5rem;left:1.5rem}}@media screen and (min-width: 992px){.header-carousel .carousel-caption{bottom:3rem;left:3rem}}.header-carousel .carousel-quote{width:600px;max-width:100%;position:absolute;bottom:0;left:0}.header-carousel .carousel-quote h3,.header-carousel .carousel-quote p{font-weight:400;font-style:italic;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:white;padding:16px;margin-bottom:0;position:relative}.header-carousel .carousel-quote h3:before{content:"";display:block;width:24px;height:2px;background-color:#333333;position:absolute;bottom:0}.blog{margin-top:104px}.blog .title h1,.blog .title h2{width:100%;text-align:center}.blog .item{display:block;padding:1.5rem 0 0}.blog .item .img-title-wrap{position:relative;background-color:#f5f5f5;background:-o-linear-gradient(336deg, #f5f5f5 40%, #fff 50%, #f5f5f5 60%);background:linear-gradient(114deg, #f5f5f5 40%, #fff 50%, #f5f5f5 60%);background-size:200% 200%;background-position:150% 50%;-webkit-animation:imgLoadingGradient 2s ease-in-out 2s infinite;animation:imgLoadingGradient 2s ease-in-out 2s infinite}.blog .item .img-title-wrap .img-wrap{overflow:hidden}.blog .item .img-title-wrap:hover{cursor:pointer}.blog .item .img-title-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.blog .item .img-title-wrap img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blog .item .img-title-wrap h4{position:absolute;bottom:0;left:3px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;text-transform:uppercase;font-family:'Source Sans Pro', sans-serif;font-size:16px;letter-spacing:10px;font-weight:lighter}.blog .item h3{margin-top:1rem}@-webkit-keyframes imgLoadingGradient{0%{background-position:150% 50%}100%{background-position:-50% 50%}}@keyframes imgLoadingGradient{0%{background-position:150% 50%}100%{background-position:-50% 50%}}.gallery{position:relative;margin-top:104px}.gallery .title h1,.gallery .title h2{width:100%;text-align:center}.gallery p,.gallery h4{color:white}.gallery .images{border-bottom-width:0px;position:relative}.gallery.gallery-top-margin{margin-top:100vh}.gallery .items{margin:-1rem -1.5rem 0}@media screen and (min-width: 768px){.gallery .items{margin:-1rem -2rem 0}}.gallery .g-item{display:block;text-decoration:none;position:relative;padding:1rem 1rem 0;overflow:hidden}@media screen and (min-width: 768px){.gallery .g-item{padding:1rem}}.gallery .g-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}.gallery .g-item:hover>img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery .g-item .prevew{color:white;text-decoration:none;background-color:rgba(0,0,0,0.75);opacity:0;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;position:absolute;top:0;right:0;bottom:0;left:0}.gallery .g-item .prevew h4{position:relative;margin-bottom:30px}.gallery .g-item .prevew h4:before{content:"";display:block;width:40px;height:2px;position:absolute;bottom:-15px;left:0;background-color:white;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}.gallery .g-item .prevew h4:hover:before{-webkit-transform:scaleX(1.5);-ms-transform:scaleX(1.5);transform:scaleX(1.5)}.gallery .g-item .prevew:hover{text-decoration:none}.gallery .g-item:hover>.prevew{opacity:1}.gallery-dark-bg{position:fixed;top:0;left:0;opacity:0;background-color:black;-webkit-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;z-index:100}.gallery-dark-bg .gallery-image{width:100%;height:100%;position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.gallery-dark-bg.on{right:0;bottom:0}.gallery-dark-bg.show{opacity:1}.gallery-dark-bg.show .gallery-image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gallery-dark-bg .prev,.gallery-dark-bg .next{z-index:1;width:64px;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0}@media screen and (min-width: 768px){.gallery-dark-bg .prev,.gallery-dark-bg .next{width:128px}}.gallery-dark-bg .prev .icon,.gallery-dark-bg .next .icon{opacity:0.3;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transition:opacity 0.2s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.2s ease-in-out, -webkit-transform 0.5s ease-in-out;-o-transition:opacity 0.2s ease-in-out, transform 0.5s ease-in-out;transition:opacity 0.2s ease-in-out, transform 0.5s ease-in-out;transition:opacity 0.2s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}.gallery-dark-bg .prevhover,.gallery-dark-bg .nexthover{cursor:pointer}.gallery-dark-bg .prev:hover>.icon,.gallery-dark-bg .next:hover>.icon{opacity:0.7;-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5)}.gallery-dark-bg .prev{left:0}.gallery-dark-bg .next{right:0}.gallery-dark-bg .icon.cross{position:absolute;top:16px;right:16px;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0.3;-webkit-transition:opacity 0.2s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.2s ease-in-out, -webkit-transform 0.5s ease-in-out;-o-transition:opacity 0.2s ease-in-out, transform 0.5s ease-in-out;transition:opacity 0.2s ease-in-out, transform 0.5s ease-in-out;transition:opacity 0.2s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;z-index:1}@media screen and (min-width: 768px){.gallery-dark-bg .icon.cross{top:46px;right:46px}}.gallery-dark-bg .icon.cross:hover{opacity:0.7;-webkit-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5)}.gallery-dark-bg .amount{position:absolute;right:16px;bottom:16px;color:white;opacity:0.3;color:white}@media screen and (min-width: 768px){.gallery-dark-bg .amount{bottom:46px;right:46px}}.gallery-dark-bg .amount span{color:white}.post{margin-top:104px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.post .cover{height:50vh}.post .cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about{height:100%;margin-top:104px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.about .title h1,.about .title h2{width:100%;text-align:center}.about .photo{height:100%}.about .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:-30px -30px 0 0 #f5f5f5;box-shadow:-30px -30px 0 0 #f5f5f5}.about .profession{font-style:italic}.about .profession:before{content:"— "}.about .social-icons .social-icon:not(:first-child){margin-left:0.5em}.contacts{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:104px}.contacts .title h1,.contacts .title h2{width:100%;text-align:center}.contacts .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.contacts .info a{font-size:21px;line-height:31px;display:inline-block}.contacts .info a:not(last-child){margin-bottom:0.25em}.contacts .social-icons{text-align:center}.contacts .social-icons .social-icon{margin-left:0.5em;margin-right:0.5em}.contacts .feedback-form .email,.contacts .feedback-form .text{width:100%;border:2px solid #333333;padding:0.5em 1em;-webkit-transition:border 0.3s ease-in-out;-o-transition:border 0.3s ease-in-out;transition:border 0.3s ease-in-out}.contacts .feedback-form .email:focus,.contacts .feedback-form .text:focus{width:100%;border:2px solid #ff8383;padding:0.5em 1em;outline:none;-webkit-box-shadow:none;box-shadow:none}.contacts .feedback-form input[type=submit]{display:inline-block;width:100%;height:100%;border:none;outline:none;background:none}.contacts .success_send_form_msg{width:100%;height:100%;position:absolute;top:0;left:0;background-color:white;opacity:0;z-index:-1;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.contacts .success_send_form_msg div{-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.contacts .success_send_form_msg.show{opacity:1;z-index:1}.contacts .success_send_form_msg.show div{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.contacts .error_messages span{font-size:14px;opacity:0.5;color:red}.contacts .error_messages .error-default{display:none}.footer .logo a{display:block}.footer .logo a img{height:40px;max-width:150px}.page_404{height:100vh}.page_404 .big_404{font-size:200px;font-weight:bold;line-height:100%;color:#119FFF}.page_404 .page_not_found{font-size:50px}
