        /*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}

        legend,td,th{padding:0}

    

        body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}



        button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}



      



        *{-webkit-box-sizing:border-box;box-sizing:border-box}

a{color:inherit;text-decoration:none;outline:none}ul{list-style:none;margin:0;padding:0}button{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;cursor:pointer;border:none;background:none;padding:0}



        .wrapper{width:100%;max-width:854px;margin:auto}

        .wrapper_large{max-width:100%;padding:0 68px}.wrapper_full{max-width:100%}.content{min-height:calc(100vh - 82px)}.content_contact{background-color:#1a1a1a}h1,.h1{font:700 70px/72px 'Circe', Arial, Helvetica, sans-serif;margin:0}h2,.h2{font:700 36px/42px 'Circe', Arial, Helvetica, sans-serif;margin:0}h3,.h3{font:700 24px/23px 'Circe', Arial, Helvetica, sans-serif;margin:0}h4,.h4{font:700 14px/16px 'Circe', Arial, Helvetica, sans-serif;letter-spacing:0px;margin:0}h5,.h5{font:300 12px/12px 'Circe', Arial, Helvetica, sans-serif;text-transform:uppercase;letter-spacing:5.7px;padding-left:5px;margin:0}.text{font:300 16px/26px 'Circe', Arial, Helvetica, sans-serif;color:#666;margin:0}.text ul{list-style:none;padding-left:24px}.text ul li{margin-bottom:10px;line-height:20px;position:relative}.text ul li:last-of-type{margin-bottom:3px}.text ul li:before{content:"";vertical-align:top;left:-24px;top:8px;position:absolute;width:16px;height:1px;background-color:#e0e0e0}p{font:300 16px/26px 'Circe', Arial, Helvetica, sans-serif;margin:10px 0}.button{width:260px;padding:19px 20px 17px;border-radius:0px;background:transparent;color:#000;font:700 12px/1 'Circe', Arial, Helvetica, sans-serif;display:inline-block;text-transform:uppercase;text-align:center;letter-spacing:1.2px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:relative}.button__text{display:block;-webkit-transform:translate3d(-20px, 0px, 1px);transform:translate3d(-20px, 0px, 1px);opacity:0;-webkit-transition:opacity 0.5s ease 0s, color 0.5s ease 0s, -webkit-transform 0.5s ease 0s;transition:opacity 0.5s ease 0s, color 0.5s ease 0s, -webkit-transform 0.5s ease 0s;-o-transition:transform 0.5s ease 0s, opacity 0.5s ease 0s, color 0.5s ease 0s;transition:transform 0.5s ease 0s, opacity 0.5s ease 0s, color 0.5s ease 0s;transition:transform 0.5s ease 0s, opacity 0.5s ease 0s, color 0.5s ease 0s, -webkit-transform 0.5s ease 0s}.button__svg{position:absolute;top:0;left:0}.button__shape{stroke-dasharray:0 620;stroke-dashoffset:0;stroke-width:1px;fill:transparent;stroke:#000;-webkit-transition:stroke-dasharray 1.5s linear;-o-transition:stroke-dasharray 1.5s linear;transition:stroke-dasharray 1.5s linear}.button_active .button__shape{stroke-dasharray:760}.button_active .button__text{-webkit-transition:opacity 0.5s ease 1.5s, color 0.5s ease 0s, -webkit-transform 0.5s ease 1.5s;transition:opacity 0.5s ease 1.5s, color 0.5s ease 0s, -webkit-transform 0.5s ease 1.5s;-o-transition:transform 0.5s ease 1.5s, opacity 0.5s ease 1.5s, color 0.5s ease 0s;transition:transform 0.5s ease 1.5s, opacity 0.5s ease 1.5s, color 0.5s ease 0s;transition:transform 0.5s ease 1.5s, opacity 0.5s ease 1.5s, color 0.5s ease 0s, -webkit-transform 0.5s ease 1.5s;opacity:1;-webkit-transform:translate3d(0px, 0px, 1px);transform:translate3d(0px, 0px, 1px)}.button_hover:hover{background-color:#000}.button_hover:hover .button__text{color:#fff}.button_white{color:#fff}.button_white .button__shape{stroke:#fff}.button_white.button_hover:hover{background-color:#fff}.button_white.button_hover:hover .button__text{color:#000}.scroll{position:absolute;left:50%;width:1px;height:88px;z-index:1;overflow:hidden}.scroll:before{content:'';position:absolute;width:100%;height:100%;background-color:#e0e0e0;top:-100%;left:0}.scroll[data-animated]:before{-webkit-animation:scroll 2s linear infinite;animation:scroll 2s linear infinite}.scroll_top{top:72px}.scroll_bottom{bottom:72px}.scroll_animated:before{-webkit-animation:scrollOne 1.3s linear forwards;animation:scrollOne 1.3s linear forwards}@-webkit-keyframes scroll{0%{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}25%{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}35%{-webkit-transform:translate(0, 200%);transform:translate(0, 200%)}35.001%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}100%{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}}@keyframes scroll{0%{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}25%{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}35%{-webkit-transform:translate(0, 200%);transform:translate(0, 200%)}35.001%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}100%{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}}@-webkit-keyframes scrollOne{0%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}100%{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}}@keyframes scrollOne{0%{-webkit-transform:translate(0, 0%);transform:translate(0, 0%)}100%{-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}}.line{display:block;white-space:nowrap;overflow:hidden}.line_space{display:inline}.letter{display:inline-block}.letter_space{display:inline}[data-split-letters]{opacity:0;overflow:hidden;margin-left:-2px}[data-split-letters] .letter{opacity:1;-webkit-transform:translate3d(0px, 50px, 1px);transform:translate3d(0px, 50px, 1px)}[data-split-letters].show{opacity:1}[data-split-letters].show .letter{opacity:1;-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}[data-split-letters-big]{opacity:0;overflow:hidden}[data-split-letters-big] .letter{opacity:1;-webkit-transform:translate3d(0px, 200px, 1px);transform:translate3d(0px, 200px, 1px)}[data-split-letters-big].show{opacity:1}[data-split-letters-big].show .letter{opacity:1;-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}@media only screen and (max-width: 1200px){.wrapper{max-width:464px}.wrapper_large{max-width:100%;padding:0 32px}.wrapper_full{max-width:100%}.content{min-height:calc(100vh - 60px)}.content_contact{min-height:calc(100vh - 45px)}h1,.h1{font-size:48px;line-height:50px}h3,.h3{font-size:16px;line-height:16px}.scroll{height:56px}.scroll_top{top:40px}.scroll_bottom{bottom:30px}.button{width:198px;padding:15px 20px 11px 29px}.button_black-fill{letter-spacing:-0.5px;padding:14px 20px 11px 29px}.button_white{width:168px;letter-spacing:0;padding:13px 11px 13px 20px}}@media only screen and (max-width: 767px){.wrapper{max-width:550px;padding:0 16px}.wrapper_full{max-width:550px}.wrapper_large{max-width:550px;padding:0 16px}.content{min-height:calc(100vh - 48px)}.content_contact{min-height:100vh}h1,.h1{font-size:36px;line-height:36px}h2,.h2{font-size:28px;line-height:33px}.scroll{display:none}.button{letter-spacing:0;padding:15px 25px 11px 24px}.button_black-fill{letter-spacing:-0.5px;padding:14px 20px 11px 21px}}[class^="socicon-"],[class*=" socicon-"]{font-family:'Socicon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.socicon-moddb:before{content:"\e94b"}.socicon-indiedb:before{content:"\e94c"}.socicon-traxsource:before{content:"\e94d"}.socicon-gamefor:before{content:"\e94e"}.socicon-pixiv:before{content:"\e94f"}.socicon-myanimelist:before{content:"\e950"}.socicon-blackberry:before{content:"\e951"}.socicon-wickr:before{content:"\e952"}.socicon-spip:before{content:"\e953"}.socicon-napster:before{content:"\e954"}.socicon-beatport:before{content:"\e955"}.socicon-hackerone:before{content:"\e956"}.socicon-hackernews:before{content:"\e946"}.socicon-smashwords:before{content:"\e947"}.socicon-kobo:before{content:"\e948"}.socicon-bookbub:before{content:"\e949"}.socicon-mailru:before{content:"\e94a"}.socicon-gitlab:before{content:"\e945"}.socicon-instructables:before{content:"\e944"}.socicon-portfolio:before{content:"\e943"}.socicon-codered:before{content:"\e940"}.socicon-origin:before{content:"\e941"}.socicon-nextdoor:before{content:"\e942"}.socicon-udemy:before{content:"\e93f"}.socicon-livemaster:before{content:"\e93e"}.socicon-crunchbase:before{content:"\e93b"}.socicon-homefy:before{content:"\e93c"}.socicon-calendly:before{content:"\e93d"}.socicon-realtor:before{content:"\e90f"}.socicon-tidal:before{content:"\e910"}.socicon-qobuz:before{content:"\e911"}.socicon-natgeo:before{content:"\e912"}.socicon-mastodon:before{content:"\e913"}.socicon-unsplash:before{content:"\e914"}.socicon-homeadvisor:before{content:"\e915"}.socicon-angieslist:before{content:"\e916"}.socicon-codepen:before{content:"\e917"}.socicon-slack:before{content:"\e918"}.socicon-openaigym:before{content:"\e919"}.socicon-logmein:before{content:"\e91a"}.socicon-fiverr:before{content:"\e91b"}.socicon-gotomeeting:before{content:"\e91c"}.socicon-aliexpress:before{content:"\e91d"}.socicon-guru:before{content:"\e91e"}.socicon-appstore:before{content:"\e91f"}.socicon-homes:before{content:"\e920"}.socicon-zoom:before{content:"\e921"}.socicon-alibaba:before{content:"\e922"}.socicon-craigslist:before{content:"\e923"}.socicon-wix:before{content:"\e924"}.socicon-redfin:before{content:"\e925"}.socicon-googlecalendar:before{content:"\e926"}.socicon-shopify:before{content:"\e927"}.socicon-freelancer:before{content:"\e928"}.socicon-seedrs:before{content:"\e929"}.socicon-bing:before{content:"\e92a"}.socicon-doodle:before{content:"\e92b"}.socicon-bonanza:before{content:"\e92c"}.socicon-squarespace:before{content:"\e92d"}.socicon-toptal:before{content:"\e92e"}.socicon-gust:before{content:"\e92f"}.socicon-ask:before{content:"\e930"}.socicon-trulia:before{content:"\e931"}.socicon-loomly:before{content:"\e932"}.socicon-ghost:before{content:"\e933"}.socicon-upwork:before{content:"\e934"}.socicon-fundable:before{content:"\e935"}.socicon-booking:before{content:"\e936"}.socicon-googlemaps:before{content:"\e937"}.socicon-zillow:before{content:"\e938"}.socicon-niconico:before{content:"\e939"}.socicon-toneden:before{content:"\e93a"}.socicon-augment:before{content:"\e908"}.socicon-bitbucket:before{content:"\e909"}.socicon-fyuse:before{content:"\e90a"}.socicon-yt-gaming:before{content:"\e90b"}.socicon-sketchfab:before{content:"\e90c"}.socicon-mobcrush:before{content:"\e90d"}.socicon-microsoft:before{content:"\e90e"}.socicon-pandora:before{content:"\e907"}.socicon-messenger:before{content:"\e906"}.socicon-gamewisp:before{content:"\e905"}.socicon-bloglovin:before{content:"\e904"}.socicon-tunein:before{content:"\e903"}.socicon-gamejolt:before{content:"\e901"}.socicon-trello:before{content:"\e902"}.socicon-spreadshirt:before{content:"\e900"}.socicon-500px:before{content:"\e000"}.socicon-8tracks:before{content:"\e001"}.socicon-airbnb:before{content:"\e002"}.socicon-alliance:before{content:"\e003"}.socicon-amazon:before{content:"\e004"}.socicon-amplement:before{content:"\e005"}.socicon-android:before{content:"\e006"}.socicon-angellist:before{content:"\e007"}.socicon-apple:before{content:"\e008"}.socicon-appnet:before{content:"\e009"}.socicon-baidu:before{content:"\e00a"}.socicon-bandcamp:before{content:"\e00b"}.socicon-battlenet:before{content:"\e00c"}.socicon-mixer:before{content:"\e00d"}.socicon-bebee:before{content:"\e00e"}.socicon-bebo:before{content:"\e00f"}.socicon-behance:before{content:"\e010"}.socicon-blizzard:before{content:"\e011"}.socicon-blogger:before{content:"\e012"}.socicon-buffer:before{content:"\e013"}.socicon-chrome:before{content:"\e014"}.socicon-coderwall:before{content:"\e015"}.socicon-curse:before{content:"\e016"}.socicon-dailymotion:before{content:"\e017"}.socicon-deezer:before{content:"\e018"}.socicon-delicious:before{content:"\e019"}.socicon-deviantart:before{content:"\e01a"}.socicon-diablo:before{content:"\e01b"}.socicon-digg:before{content:"\e01c"}.socicon-discord:before{content:"\e01d"}.socicon-disqus:before{content:"\e01e"}.socicon-douban:before{content:"\e01f"}.socicon-draugiem:before{content:"\e020"}.socicon-dribbble:before{content:"\e021"}.socicon-drupal:before{content:"\e022"}.socicon-ebay:before{content:"\e023"}.socicon-ello:before{content:"\e024"}.socicon-endomodo:before{content:"\e025"}.socicon-envato:before{content:"\e026"}.socicon-etsy:before{content:"\e027"}.socicon-facebook:before{content:"\e028"}.socicon-feedburner:before{content:"\e029"}.socicon-filmweb:before{content:"\e02a"}.socicon-firefox:before{content:"\e02b"}.socicon-flattr:before{content:"\e02c"}.socicon-flickr:before{content:"\e02d"}.socicon-formulr:before{content:"\e02e"}.socicon-forrst:before{content:"\e02f"}.socicon-foursquare:before{content:"\e030"}.socicon-friendfeed:before{content:"\e031"}.socicon-github:before{content:"\e032"}.socicon-goodreads:before{content:"\e033"}.socicon-google:before{content:"\e034"}.socicon-googlescholar:before{content:"\e035"}.socicon-googlegroups:before{content:"\e036"}.socicon-googlephotos:before{content:"\e037"}.socicon-googleplus:before{content:"\e038"}.socicon-grooveshark:before{content:"\e039"}.socicon-hackerrank:before{content:"\e03a"}.socicon-hearthstone:before{content:"\e03b"}.socicon-hellocoton:before{content:"\e03c"}.socicon-heroes:before{content:"\e03d"}.socicon-smashcast:before{content:"\e03e"}.socicon-horde:before{content:"\e03f"}.socicon-houzz:before{content:"\e040"}.socicon-icq:before{content:"\e041"}.socicon-identica:before{content:"\e042"}.socicon-imdb:before{content:"\e043"}.socicon-instagram:before{content:"\e044"}.socicon-issuu:before{content:"\e045"}.socicon-istock:before{content:"\e046"}.socicon-itunes:before{content:"\e047"}.socicon-keybase:before{content:"\e048"}.socicon-lanyrd:before{content:"\e049"}.socicon-lastfm:before{content:"\e04a"}
        .socicon-line:before{content:"\e04b"}.socicon-linkedin:before{content:"\e04c"}.socicon-livejournal:before{content:"\e04d"}.socicon-lyft:before{content:"\e04e"}.socicon-macos:before{content:"\e04f"}.socicon-mail:before{content:"\e050"}.socicon-medium:before{content:"\e051"}.socicon-meetup:before{content:"\e052"}.socicon-mixcloud:before{content:"\e053"}.socicon-modelmayhem:before{content:"\e054"}.socicon-mumble:before{content:"\e055"}.socicon-myspace:before{content:"\e056"}.socicon-newsvine:before{content:"\e057"}.socicon-nintendo:before{content:"\e058"}.socicon-npm:before{content:"\e059"}.socicon-odnoklassniki:before{content:"\e05a"}.socicon-openid:before{content:"\e05b"}.socicon-opera:before{content:"\e05c"}.socicon-outlook:before{content:"\e05d"}.socicon-overwatch:before{content:"\e05e"}.socicon-patreon:before{content:"\e05f"}.socicon-paypal:before{content:"\e060"}.socicon-periscope:before{content:"\e061"}.socicon-persona:before{content:"\e062"}.socicon-pinterest:before{content:"\e063"}.socicon-play:before{content:"\e064"}.socicon-player:before{content:"\e065"}.socicon-playstation:before{content:"\e066"}.socicon-pocket:before{content:"\e067"}.socicon-qq:before{content:"\e068"}.socicon-quora:before{content:"\e069"}.socicon-raidcall:before{content:"\e06a"}.socicon-ravelry:before{content:"\e06b"}.socicon-reddit:before{content:"\e06c"}.socicon-renren:before{content:"\e06d"}.socicon-researchgate:before{content:"\e06e"}.socicon-residentadvisor:before{content:"\e06f"}.socicon-reverbnation:before{content:"\e070"}.socicon-rss:before{content:"\e071"}.socicon-sharethis:before{content:"\e072"}.socicon-skype:before{content:"\e073"}.socicon-slideshare:before{content:"\e074"}.socicon-smugmug:before{content:"\e075"}.socicon-snapchat:before{content:"\e076"}.socicon-songkick:before{content:"\e077"}.socicon-soundcloud:before{content:"\e078"}.socicon-spotify:before{content:"\e079"}.socicon-stackexchange:before{content:"\e07a"}.socicon-stackoverflow:before{content:"\e07b"}.socicon-starcraft:before{content:"\e07c"}.socicon-stayfriends:before{content:"\e07d"}.socicon-steam:before{content:"\e07e"}.socicon-storehouse:before{content:"\e07f"}.socicon-strava:before{content:"\e080"}.socicon-streamjar:before{content:"\e081"}.socicon-stumbleupon:before{content:"\e082"}.socicon-swarm:before{content:"\e083"}.socicon-teamspeak:before{content:"\e084"}.socicon-teamviewer:before{content:"\e085"}.socicon-technorati:before{content:"\e086"}.socicon-telegram:before{content:"\e087"}.socicon-tripadvisor:before{content:"\e088"}.socicon-tripit:before{content:"\e089"}.socicon-triplej:before{content:"\e08a"}.socicon-tumblr:before{content:"\e08b"}.socicon-twitch:before{content:"\e08c"}.socicon-twitter:before{content:"\e08d"}.socicon-uber:before{content:"\e08e"}.socicon-ventrilo:before{content:"\e08f"}.socicon-viadeo:before{content:"\e090"}.socicon-viber:before{content:"\e091"}.socicon-viewbug:before{content:"\e092"}.socicon-vimeo:before{content:"\e093"}.socicon-vine:before{content:"\e094"}.socicon-vkontakte:before{content:"\e095"}.socicon-warcraft:before{content:"\e096"}.socicon-wechat:before{content:"\e097"}.socicon-weibo:before{content:"\e098"}.socicon-whatsapp:before{content:"\e099"}.socicon-wikipedia:before{content:"\e09a"}.socicon-windows:before{content:"\e09b"}.socicon-wordpress:before{content:"\e09c"}.socicon-wykop:before{content:"\e09d"}.socicon-xbox:before{content:"\e09e"}.socicon-xing:before{content:"\e09f"}.socicon-yahoo:before{content:"\e0a0"}.socicon-yammer:before{content:"\e0a1"}.socicon-yandex:before{content:"\e0a2"}.socicon-yelp:before{content:"\e0a3"}.socicon-younow:before{content:"\e0a4"}.socicon-youtube:before{content:"\e0a5"}.socicon-zapier:before{content:"\e0a6"}.socicon-zerply:before{content:"\e0a7"}.socicon-zomato:before{content:"\e0a8"}.socicon-zynga:before{content:"\e0a9"}




/*# sourceMappingURL=search-results.css.map */.all-projects{padding-top:20px;}
.all-projects__h2{display:none;margin-bottom:4px}
.all-projects .card{display:inline-block;vertical-align:top;width:calc(50% - 2px);margin:0 2px 2px 0;position:relative;padding-top:34.7%;-webkit-backface-visibility:hidden}
.all-projects .card_no-padding{padding-top:0 !important}
.all-projects .card__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.all-projects .card__outer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transform:translate3d(0, 50px, 1px);transform:translate3d(0, 50px, 1px);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.all-projects .card__outer:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(214.76deg, rgba(51,51,51,0.01) 0%, rgba(0,0,0,0.0192) 79.9%),rgba(0,0,0,0.2);background:-o-linear-gradient(214.76deg, rgba(51,51,51,0.01) 0%, rgba(0,0,0,0.0192) 79.9%),rgba(0,0,0,0.2);background:linear-gradient(235.24deg, rgba(51,51,51,0.01) 0%, rgba(0,0,0,0.0192) 79.9%),rgba(0,0,0,0.2);z-index:1;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
.all-projects .card__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-backface-visibility:hidden}
.all-projects .card__content:before{content:'';height:100%;display:inline-block;vertical-align:bottom}
.all-projects .card__content:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(214.76deg, rgba(51,51,51,0.425) 0%, rgba(0,0,0,0.816) 79.9%),rgba(0,0,0,0.2);background:-o-linear-gradient(214.76deg, rgba(51,51,51,0.425) 0%, rgba(0,0,0,0.816) 79.9%),rgba(0,0,0,0.2);background:linear-gradient(235.24deg, rgba(51,51,51,0.425) 0%, rgba(0,0,0,0.816) 79.9%),rgba(0,0,0,0.2);z-index:-1;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.all-projects .card__h2{display:inline-block;vertical-align:bottom;color:#f2f2f2;padding:34px 62px;width:400px}
.all-projects .card_small{width:calc(25% - 2px);padding-top:17.78%}
.all-projects .card_small .card__h2{

font-family: Circe-Thin;
	padding:24px 23px;width:250px;font-size:24px;line-height:30px}
.all-projects .card_tiny{width:calc(12.5% - 2px);padding-top:17.78%}
.all-projects .card_tiny .card__h2{padding:24px 23px;width:250px;font-size:24px;line-height:30px}
.all-projects .card:nth-of-type(1) .card__outer{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.all-projects .card:nth-of-type(2) .card__outer{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.all-projects .card:nth-of-type(3) .card__outer{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.all-projects .card:nth-of-type(4) .card__outer{-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
.all-projects .card:nth-of-type(5) .card__outer{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.all-projects .card:nth-of-type(6) .card__outer{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}
.all-projects .card:nth-of-type(7) .card__outer{-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}
.all-projects .card:nth-of-type(8) .card__outer{-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}
.all-projects .card:nth-of-type(9) .card__outer{-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}
.all-projects .card:nth-of-type(10) .card__outer{-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
.all-projects .card:nth-of-type(11) .card__outer{-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}
.all-projects .card:nth-of-type(12) .card__outer{-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}
.all-projects .card:nth-of-type(13) .card__outer{-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}
.all-projects .card:nth-of-type(14) .card__outer{-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}
.all-projects .card:nth-of-type(15) .card__outer{-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}
.all-projects .card:nth-of-type(16) .card__outer{-webkit-transition-delay:3.2s;-o-transition-delay:3.2s;transition-delay:3.2s}
.all-projects .card:nth-of-type(17) .card__outer{-webkit-transition-delay:3.4s;-o-transition-delay:3.4s;transition-delay:3.4s}
.all-projects .card:nth-of-type(18) .card__outer{-webkit-transition-delay:3.6s;-o-transition-delay:3.6s;transition-delay:3.6s}
.all-projects .card:nth-of-type(19) .card__outer{-webkit-transition-delay:3.8s;-o-transition-delay:3.8s;transition-delay:3.8s}
.all-projects .card:nth-of-type(20) .card__outer{-webkit-transition-delay:4s;-o-transition-delay:4s;transition-delay:4s}
.all-projects .card:nth-of-type(21) .card__outer{-webkit-transition-delay:4.2s;-o-transition-delay:4.2s;transition-delay:4.2s}
.all-projects .card:nth-of-type(22) .card__outer{-webkit-transition-delay:4.4s;-o-transition-delay:4.4s;transition-delay:4.4s}
.all-projects .card:nth-of-type(23) .card__outer{-webkit-transition-delay:4.6s;-o-transition-delay:4.6s;transition-delay:4.6s}
.all-projects .card:nth-of-type(24) .card__outer{-webkit-transition-delay:4.8s;-o-transition-delay:4.8s;transition-delay:4.8s}
.all-projects .card:nth-of-type(25) .card__outer{-webkit-transition-delay:5s;-o-transition-delay:5s;transition-delay:5s}.all-projects .card:nth-of-type(26) .card__outer{-webkit-transition-delay:5.2s;-o-transition-delay:5.2s;transition-delay:5.2s}.all-projects .card:nth-of-type(27) .card__outer{-webkit-transition-delay:5.4s;-o-transition-delay:5.4s;transition-delay:5.4s}.all-projects .card:nth-of-type(28) .card__outer{-webkit-transition-delay:5.6s;-o-transition-delay:5.6s;transition-delay:5.6s}.all-projects .card:nth-of-type(29) .card__outer{-webkit-transition-delay:5.8s;-o-transition-delay:5.8s;transition-delay:5.8s}.all-projects .card:nth-of-type(30) .card__outer{-webkit-transition-delay:6s;-o-transition-delay:6s;transition-delay:6s}.all-projects .card:nth-of-type(31) .card__outer{-webkit-transition-delay:6.2s;-o-transition-delay:6.2s;transition-delay:6.2s}.all-projects .card:nth-of-type(32) .card__outer{-webkit-transition-delay:6.4s;-o-transition-delay:6.4s;transition-delay:6.4s}.all-projects .card:nth-of-type(33) .card__outer{-webkit-transition-delay:6.6s;-o-transition-delay:6.6s;transition-delay:6.6s}.all-projects .card:nth-of-type(34) .card__outer{-webkit-transition-delay:6.8s;-o-transition-delay:6.8s;transition-delay:6.8s}.all-projects .card:nth-of-type(35) .card__outer{-webkit-transition-delay:7s;-o-transition-delay:7s;transition-delay:7s}.all-projects .card:nth-of-type(36) .card__outer{-webkit-transition-delay:7.2s;-o-transition-delay:7.2s;transition-delay:7.2s}.all-projects .card:nth-of-type(37) .card__outer{-webkit-transition-delay:7.4s;-o-transition-delay:7.4s;transition-delay:7.4s}.all-projects .card:nth-of-type(38) .card__outer{-webkit-transition-delay:7.6s;-o-transition-delay:7.6s;transition-delay:7.6s}.all-projects .card:nth-of-type(39) .card__outer{-webkit-transition-delay:7.8s;-o-transition-delay:7.8s;transition-delay:7.8s}.all-projects .card:nth-of-type(40) .card__outer{-webkit-transition-delay:8s;-o-transition-delay:8s;transition-delay:8s}.all-projects .card:nth-of-type(41) .card__outer{-webkit-transition-delay:8.2s;-o-transition-delay:8.2s;transition-delay:8.2s}.all-projects .card:nth-of-type(42) .card__outer{-webkit-transition-delay:8.4s;-o-transition-delay:8.4s;transition-delay:8.4s}.all-projects .card:nth-of-type(43) .card__outer{-webkit-transition-delay:8.6s;-o-transition-delay:8.6s;transition-delay:8.6s}.all-projects .card:nth-of-type(44) .card__outer{-webkit-transition-delay:8.8s;-o-transition-delay:8.8s;transition-delay:8.8s}.all-projects .card:nth-of-type(45) .card__outer{-webkit-transition-delay:9s;-o-transition-delay:9s;transition-delay:9s}.all-projects .card:nth-of-type(46) .card__outer{-webkit-transition-delay:9.2s;-o-transition-delay:9.2s;transition-delay:9.2s}.all-projects .card:nth-of-type(47) .card__outer{-webkit-transition-delay:9.4s;-o-transition-delay:9.4s;transition-delay:9.4s}.all-projects .card:nth-of-type(48) .card__outer{-webkit-transition-delay:9.6s;-o-transition-delay:9.6s;transition-delay:9.6s}.all-projects .card:nth-of-type(49) .card__outer{-webkit-transition-delay:9.8s;-o-transition-delay:9.8s;transition-delay:9.8s}.all-projects .card:nth-of-type(50) .card__outer{-webkit-transition-delay:10s;-o-transition-delay:10s;transition-delay:10s}.all-projects .card:nth-of-type(51) .card__outer{-webkit-transition-delay:10.2s;-o-transition-delay:10.2s;transition-delay:10.2s}.all-projects .card:nth-of-type(52) .card__outer{-webkit-transition-delay:10.4s;-o-transition-delay:10.4s;transition-delay:10.4s}.all-projects .card:nth-of-type(53) .card__outer{-webkit-transition-delay:10.6s;-o-transition-delay:10.6s;transition-delay:10.6s}.all-projects .card:nth-of-type(54) .card__outer{-webkit-transition-delay:10.8s;-o-transition-delay:10.8s;transition-delay:10.8s}.all-projects .card:nth-of-type(55) .card__outer{-webkit-transition-delay:11s;-o-transition-delay:11s;transition-delay:11s}.all-projects .card:nth-of-type(56) .card__outer{-webkit-transition-delay:11.2s;-o-transition-delay:11.2s;transition-delay:11.2s}.all-projects .card:nth-of-type(57) .card__outer{-webkit-transition-delay:11.4s;-o-transition-delay:11.4s;transition-delay:11.4s}.all-projects .card:nth-of-type(58) .card__outer{-webkit-transition-delay:11.6s;-o-transition-delay:11.6s;transition-delay:11.6s}.all-projects .card:nth-of-type(59) .card__outer{-webkit-transition-delay:11.8s;-o-transition-delay:11.8s;transition-delay:11.8s}.all-projects .card:nth-of-type(60) .card__outer{-webkit-transition-delay:12s;-o-transition-delay:12s;transition-delay:12s}.all-projects .card:nth-of-type(61) .card__outer{-webkit-transition-delay:12.2s;-o-transition-delay:12.2s;transition-delay:12.2s}.all-projects .card:nth-of-type(62) .card__outer{-webkit-transition-delay:12.4s;-o-transition-delay:12.4s;transition-delay:12.4s}.all-projects .card:nth-of-type(63) .card__outer{-webkit-transition-delay:12.6s;-o-transition-delay:12.6s;transition-delay:12.6s}.all-projects .card:nth-of-type(64) .card__outer{-webkit-transition-delay:12.8s;-o-transition-delay:12.8s;transition-delay:12.8s}.all-projects .card:nth-of-type(65) .card__outer{-webkit-transition-delay:13s;-o-transition-delay:13s;transition-delay:13s}.all-projects .card:nth-of-type(66) .card__outer{-webkit-transition-delay:13.2s;-o-transition-delay:13.2s;transition-delay:13.2s}.all-projects .card:nth-of-type(67) .card__outer{-webkit-transition-delay:13.4s;-o-transition-delay:13.4s;transition-delay:13.4s}.all-projects .card:nth-of-type(68) .card__outer{-webkit-transition-delay:13.6s;-o-transition-delay:13.6s;transition-delay:13.6s}.all-projects .card:nth-of-type(69) .card__outer{-webkit-transition-delay:13.8s;-o-transition-delay:13.8s;transition-delay:13.8s}.all-projects .card:nth-of-type(70) .card__outer{-webkit-transition-delay:14s;-o-transition-delay:14s;transition-delay:14s}.all-projects .card:nth-of-type(71) .card__outer{-webkit-transition-delay:14.2s;-o-transition-delay:14.2s;transition-delay:14.2s}.all-projects .card:nth-of-type(72) .card__outer{-webkit-transition-delay:14.4s;-o-transition-delay:14.4s;transition-delay:14.4s}.all-projects .card:nth-of-type(73) .card__outer{-webkit-transition-delay:14.6s;-o-transition-delay:14.6s;transition-delay:14.6s}.all-projects .card:nth-of-type(74) .card__outer{-webkit-transition-delay:14.8s;-o-transition-delay:14.8s;transition-delay:14.8s}.all-projects .card:nth-of-type(75) .card__outer{-webkit-transition-delay:15s;-o-transition-delay:15s;transition-delay:15s}.all-projects .card:nth-of-type(76) .card__outer{-webkit-transition-delay:15.2s;-o-transition-delay:15.2s;transition-delay:15.2s}.all-projects .card:nth-of-type(77) .card__outer{-webkit-transition-delay:15.4s;-o-transition-delay:15.4s;transition-delay:15.4s}.all-projects .card:nth-of-type(78) .card__outer{-webkit-transition-delay:15.6s;-o-transition-delay:15.6s;transition-delay:15.6s}.all-projects .card:nth-of-type(79) .card__outer{-webkit-transition-delay:15.8s;-o-transition-delay:15.8s;transition-delay:15.8s}.all-projects .card:nth-of-type(80) .card__outer{-webkit-transition-delay:16s;-o-transition-delay:16s;transition-delay:16s}.all-projects .card:nth-of-type(81) .card__outer{-webkit-transition-delay:16.2s;-o-transition-delay:16.2s;transition-delay:16.2s}.all-projects .card:nth-of-type(82) .card__outer{-webkit-transition-delay:16.4s;-o-transition-delay:16.4s;transition-delay:16.4s}.all-projects .card:nth-of-type(83) .card__outer{-webkit-transition-delay:16.6s;-o-transition-delay:16.6s;transition-delay:16.6s}.all-projects .card:nth-of-type(84) .card__outer{-webkit-transition-delay:16.8s;-o-transition-delay:16.8s;transition-delay:16.8s}.all-projects .card:nth-of-type(85) .card__outer{-webkit-transition-delay:17s;-o-transition-delay:17s;transition-delay:17s}.all-projects .card:nth-of-type(86) .card__outer{-webkit-transition-delay:17.2s;-o-transition-delay:17.2s;transition-delay:17.2s}.all-projects .card:nth-of-type(87) .card__outer{-webkit-transition-delay:17.4s;-o-transition-delay:17.4s;transition-delay:17.4s}.all-projects .card:nth-of-type(88) .card__outer{-webkit-transition-delay:17.6s;-o-transition-delay:17.6s;transition-delay:17.6s}.all-projects .card:nth-of-type(89) .card__outer{-webkit-transition-delay:17.8s;-o-transition-delay:17.8s;transition-delay:17.8s}.all-projects .card:nth-of-type(90) .card__outer{-webkit-transition-delay:18s;-o-transition-delay:18s;transition-delay:18s}.all-projects .card:nth-of-type(91) .card__outer{-webkit-transition-delay:18.2s;-o-transition-delay:18.2s;transition-delay:18.2s}.all-projects .card:nth-of-type(92) .card__outer{-webkit-transition-delay:18.4s;-o-transition-delay:18.4s;transition-delay:18.4s}.all-projects .card:nth-of-type(93) .card__outer{-webkit-transition-delay:18.6s;-o-transition-delay:18.6s;transition-delay:18.6s}.all-projects .card:nth-of-type(94) .card__outer{-webkit-transition-delay:18.8s;-o-transition-delay:18.8s;transition-delay:18.8s}.all-projects .card:nth-of-type(95) .card__outer{-webkit-transition-delay:19s;-o-transition-delay:19s;transition-delay:19s}.all-projects .card:nth-of-type(96) .card__outer{-webkit-transition-delay:19.2s;-o-transition-delay:19.2s;transition-delay:19.2s}.all-projects .card:nth-of-type(97) .card__outer{-webkit-transition-delay:19.4s;-o-transition-delay:19.4s;transition-delay:19.4s}.all-projects .card:nth-of-type(98) .card__outer{-webkit-transition-delay:19.6s;-o-transition-delay:19.6s;transition-delay:19.6s}.all-projects .card:nth-of-type(99) .card__outer{-webkit-transition-delay:19.8s;-o-transition-delay:19.8s;transition-delay:19.8s}
.all-projects .card:nth-of-type(100) .card__outer{-webkit-transition-delay:20s;-o-transition-delay:20s;transition-delay:20s}



.all-projects__inner{
	top: 70px;
	font-size:0;
	letter-spacing:0;
	padding:10px 0;width:calc(100% + 2px)}
.all-projects__inner_active .card__outer{-webkit-transform:translate3d(0, 0px, 1px);transform:translate3d(0, 0px, 1px);opacity:1}
.filters{display:inline-block;width:70%;vertical-align:middle;font-size:0;letter-spacing:0;text-align:left}
.filters__button{display:inline-block;vertical-align:middle;font-size:12px;line-height:1;color:#828282;text-transform:uppercase;text-align:left;padding-right:16px;margin-right:96px;height:47px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-weight:700;-webkit-backface-visibility:hidden;backface-visibility:hidden;letter-spacing:0px}
.filters__button:first-letter{text-transform:uppercase}
.filters__button:last-of-type{margin-right:0;padding-right:0}
.filters__button:hover{color:#121212}
.filters__button_active{color:#121212;cursor:default}
.view{display:inline-block;width:30%;vertical-align:middle;font-size:0;letter-spacing:0;padding-right:4px;text-align:right}
.view__label{display:inline-block;vertical-align:middle;font-size:12px;font-weight:300;height:46px;line-height:46px;letter-spacing:1.1px}
.view__button{display:inline-block;vertical-align:middle;font-size:12px;line-height:1;color:#000;text-transform:uppercase;text-align:right;height:47px;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;font-weight:700;-webkit-backface-visibility:hidden;backface-visibility:hidden;letter-spacing:1.1px;padding-left:10px;margin-left:16px}
.view__button:hover{color:#828282}
.view__button_active{color:#828282;cursor:default}@media only screen and (min-width: 1900px){.all-projects .card{width:calc(25% - 2px);padding-top:17.78%}
.all-projects .card__h2{width:100%}
.all-projects .card_small{width:calc(12.5% - 2px);padding-top:8.9%}
.all-projects .card_small .card__h2{width:100%}}@media only screen and (min-width: 1201px){.all-projects .card:hover .card__content{opacity:1}
.all-projects .card:hover .card:after{opacity:1}}@media only screen and (max-width: 1200px){.all-projects{padding-top:110px}
.all-projects__h2{display:block}.all-projects .card{padding-top:33.1%}
.all-projects .card__content{opacity:1}
.all-projects .card__content:after{background:none}
.all-projects .card__h2{width:100%;max-width:210px;font-size:18px;line-height:22px;padding:18px 24px}
.all-projects .card:after{background:rgba(0,0,0,0.35);opacity:1}
.all-projects .card_small{padding-top:16.65%}
.all-projects .card_small .card__h2{font-size:14px;width:100%;max-width:160px;padding:11px 16px;line-height:17px}
.filters{padding-left:0}
.filters__button{font-size:12px;text-transform:none;letter-spacing:0;margin-right:49px}
.view{padding-right:0}
.view__button{margin-left:18px}}
@media only screen and (max-width: 767px){
	.all-projects{padding-top:94px}
	.all-projects__h2{margin-bottom:6px}
	.all-projects__inner{overflow-x:scroll;padding:10px 0 2px 0;width:100%}
	.all-projects .card{width:100%;margin-bottom:16px;padding-top:71.2%}
	.all-projects .card__h2{max-width:200px;padding:18px 17px}
	.all-projects .card_small{width:100%;padding-top:71.2%}
	.all-projects .card_small .card__h2{font-size:18px;line-height:22px;max-width:200px;padding:18px 17px}
	.filters{width:auto;white-space:nowrap}
	.filters__button{margin-right:20px}
	.view{display:none}
}









.text-animate {
  position: center;
  text-align: center;
font-weight: lighter;
  font-size: 50px;

  padding-bottom: 100px;
  text-transform: uppercase;
  letter-spacing: 0.525em;

color: white;
opacity: 0.5;
text-shadow: 9px 17px 25px rgba(0,0,0,0.12);

}

.text-animate .animated .mov .fadeInUp{
  font-weight: bolder;
}



.lead{
  background-color: #1F1E1E;
  padding-top: 120px;
  margin-bottom: 120px;
}

.text-fon{
font-weight: 900;
    font-size: 120px;
    text-align: center;
    opacity: 0.04;
    color: white;
}

.descriere{
  color: white;
    font-size: 20px;
    line-height: 1.7em;
   padding-left: 115px;
}


.form{

    margin-left: 300px;
    top: 50px;
}


.form-field{
border: none;
border-bottom: 1px solid #828282;
display: inline-block;
vertical-align: top;
height: 50px;
width: 230px;
color: white;
background-color: #1F1E1E;
font-size: 18px;
line-height: 22px;
display: inline-block;
vertical-align: top;
text-align: left;
margin-right: 9px;
min-width: 54px;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;


}
.form-button{
      border-radius: 4px;
  height: 50px;
width: 230px;
border: 1px solid rgba(72,170,72,.6);
border-color: rgba(72,170,72,.6);
}

.text-button{
  font-size: 20px;
  color: white;
}

.input{
  border: none;
border-bottom: 1px solid red;


}
.overlay {
  position: absolute;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .5);
display: none;
}

.popup {
  position: fixed;
  width: 500px;
  height: 180px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 40px;
  background-color: #FFF;
}

.close-popup {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 23px;
  height: 23px;
  cursor: pointer;
}

.close-popup:before {
  content: '';
  background-color: #000;
  position: absolute;
  height: 1px;
  width: 31px;
  top: 11px;
  left: -4px;
  transform: rotate(-45deg);
}

.close-popup:after {
  content: '';
  background-color: #000;
  position: absolute;
  height: 1px;
  width: 31px;
  top: 11px;
  transform: rotate(45deg);
  left: -4px;
}


.map-txt{
position: relative;
    /* padding-top: 550px; */
    font-size: 20px;
    /* left: 900px; */
    letter-spacing: 0.025em;
    line-height: 1.3em;
}


  .bg-map {
    padding-top: 100px;
      position: absolute;
      height: 700px;
      width: 100%;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1; }


.marker-buttons a {
  margin-right: 10px;
}



.section-maps .background .dots {
    display: grid;
    grid-template-columns: repeat(6,1fr);
    grid-column-gap: 36px;
    grid-row-gap: 56px;
   
    position: absolute;
   top: 160px;
    left: 80px;

}

.section-maps .background .dots .dot {
    background-color: #CCCCCC;
    width: 10px;
    height: 10px;
    -webkit-animation: dots_glow 3s ease infinite;
    animation: dots_glow 3s ease infinite
}

.section-maps .background .dots .dot:nth-child(1) {
    -webkit-animation-delay: 30ms;
    animation-delay: 30ms
}

.section-maps .background .dots .dot:nth-child(2) {
    -webkit-animation-delay: 60ms;
    animation-delay: 60ms
}

.section-maps .background .dots .dot:nth-child(3) {
    -webkit-animation-delay: 90ms;
    animation-delay: 90ms
}

.section-maps .background .dots .dot:nth-child(4) {
    -webkit-animation-delay: .12s;
    animation-delay: .12s
}

.section-maps .background .dots .dot:nth-child(5) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s
}

.section-maps .background .dots .dot:nth-child(6) {
    -webkit-animation-delay: .18s;
    animation-delay: .18s;
     opacity: 0;
}

.section-maps .background .dots .dot:nth-child(7) {
    -webkit-animation-delay: .21s;
    animation-delay: .21s
}

.section-maps .background .dots .dot:nth-child(8) {
    -webkit-animation-delay: .24s;
    animation-delay: .24s
}

.section-maps .background .dots .dot:nth-child(9) {
    -webkit-animation-delay: .27s;
    animation-delay: .27s
}

.section-maps .background .dots .dot:nth-child(10) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.section-maps .background .dots .dot:nth-child(11) {
    -webkit-animation-delay: .33s;
    animation-delay: .33s
}

.section-maps .background .dots .dot:nth-child(12) {
    -webkit-animation-delay: .36s;
    animation-delay: .36s;
     opacity: 0;
}

.section-maps .background .dots .dot:nth-child(13) {
    -webkit-animation-delay: .39s;
    animation-delay: .39s
}

.section-maps .background .dots .dot:nth-child(14) {
    -webkit-animation-delay: .42s;
    animation-delay: .42s
}

.section-maps .background .dots .dot:nth-child(15) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.section-maps .background .dots .dot:nth-child(16) {
    -webkit-animation-delay: .48s;
    animation-delay: .48s;
    opacity: 0;

}

.section-maps .background .dots .dot:nth-child(17) {
    -webkit-animation-delay: .51s;
    animation-delay: .51s;
    opacity: 0;

}

.section-maps .background .dots .dot:nth-child(18) {
    -webkit-animation-delay: .54s;
    animation-delay: .54s;
 opacity: 0;
}

.section-maps .background .dots .dot:nth-child(19) {
    -webkit-animation-delay: .57s;
    animation-delay: .57s
}

.section-maps .background .dots .dot:nth-child(20) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.section-maps .background .dots .dot:nth-child(21) {
    -webkit-animation-delay: .63s;
    animation-delay: .63s
}

.section-maps .background .dots .dot:nth-child(22) {
    -webkit-animation-delay: .66s;
    animation-delay: .66s;
    opacity: 0;
   
}

.section-maps .background .dots .dot:nth-child(23) {
    -webkit-animation-delay: .69s;
    animation-delay: .69s;
    opacity: 0;

}

.section-maps .background .dots .dot:nth-child(24) {
    -webkit-animation-delay: .72s;
    animation-delay: .72s;
  opacity: 0;
}

.section-maps .background .dots .dot:nth-child(25) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;

}

.section-maps .background .dots .dot:nth-child(26) {
    -webkit-animation-delay: .79s;
    animation-delay: .79s;

}

.section-maps .background .dots .dot:nth-child(27) {
    -webkit-animation-delay: .81s;
    animation-delay: .81s;

}

.section-maps .background .dots .dot:nth-child(28) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s;
     opacity: 0;

}

.section-maps .background .dots .dot:nth-child(29) {
    -webkit-animation-delay: .89s;
    animation-delay: .89s;
    opacity: 0;

}

.phone{
  width: 100%;
  height: 200px;
  background-color: white;
  margin-top: 100px;
      padding-top: 75px;
}


.phone .left{
  padding-left: 50px;
  top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 1;
}

.phone .right{
      padding-left: 50px;
      font-size: 17px;

    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 1;
}


.phone .container{
      display: grid;
    grid-template-columns: repeat(2,1fr);

}
.phone .left .button{
  float: right
}

.phone.i-phone .iphone{
  width: 130px;
  height: 130px;
}

.footer-menu{
    width: 100%;
  height: 500px;

  margin-top: 100px;
      padding-top: 79px;
      background-image: url(../img/fon-footer.png);
}

.footer-menu .right{

    display: grid;
    grid-template-columns: repeat(5,1fr);

}
.footer-menu .right .button{

   color: white;
    font-size: 16px;
}

#horizontal{
    position: absolute;
    display: block;
    margin-left: auto;
    margin-right: auto;
       margin-top: 35px;
    width: 100%;
    height: 1px;
    background-color: white;
}
 .falcon-logo{
padding-top: 17%;
    padding-left: 47%;
 }

.copyright{
 width: 100%;
    height: 300px;}

    .text-reserved{
      width: 100%;
      height: 100px;
    }

    .text-copyright{
      font-size: 12px;
      text-transform: none;
      letter-spacing: 0.25em;
      font-style: normal;
font-weight: normal;
      color: white;
text-align: center;
    }






.project-page .overlay
{
 
  background-color: #1F1E1E;
    position: relative;
    overflow: hidden;
}



.dot-animation{

  top: 10px;

}


.project-txt{
position: absolute;
color: white;
    padding-top: 150px;
    font-size: 90px;
    left: 360px;
    letter-spacing: 0.025em;
    line-height: 1.3em;
}





















.button-project .acasa{


  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);


z-index: 20;
   right: -3px;
    top: -50px;


  position: absolute;
    color: #fff;
    font-size: 7px;
    font-weight: 300;
    
}




.button-project .apartamente{


  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);


z-index: 20;
    right: 1px;
    top: 53px;


  position: absolute;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    
}

.button-project .ap{


  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);


z-index: 20;
  right: 7px;
    top: 105px;


  position: absolute;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    
}



.button-project .portofoliu{


  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);

z-index: 22;
  top: 2px;

  position: absolute;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    
}


.button-project .item{


  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);


z-index: 20;
    right: 100px;
    top: 300px;


  position: absolute;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    
}






.button-project .item a {
     color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition: color .5s ease,letter-spacing .5s ease;
    transition: color .5s ease,letter-spacing .5s ease;
        /** Desktop. */ }








.button-project .item a::after{
          content: '';
    background-color: #48aa48;
    display: inline-block;
    width: 6px;
    height: 7px;
    -webkit-clip-path: polygon(0 0,100% 50%,0 100%);
    clip-path: polygon(0 0,100% 50%,0 100%);
    margin-left: 10px;}




        @media (min-width: 1024px) {
          .button-project .item a:hover {
            color: white;
            letter-spacing: 2px; }
            .button-project .item a:hover::before {
              opacity: 1;
              transform: translateX(0);
              transition-delay: .3s; } }






























.project-page .background .dots {
    display: grid;
    grid-template-columns: repeat(5,1fr);
    grid-column-gap: 46px;
    grid-row-gap: 56px;
   
    position: absolute;
        top: 150px;
    left: 180px;


}

.project-page .background .dots .dot {
    background-color: #CCCCCC;
    width: 15px;
    height: 15px;
    -webkit-animation: dots_glow 3s ease infinite;
    animation: dots_glow 3s ease infinite
}

.project-page .background .dots .dot:nth-child(1) {
    -webkit-animation-delay: 30ms;
    animation-delay: 30ms
}

.project-page .background .dots .dot:nth-child(2) {
    -webkit-animation-delay: 60ms;
    animation-delay: 60ms
}

.project-page .background .dots .dot:nth-child(3) {
    -webkit-animation-delay: 90ms;
    animation-delay: 90ms
}

.project-page .background .dots .dot:nth-child(4) {
    -webkit-animation-delay: .12s;
    animation-delay: .12s;


}

.project-page .background .dots .dot:nth-child(5) {
    -webkit-animation-delay: .15s;
    animation-delay: .15s;

}

.project-page .background .dots .dot:nth-child(6) {
    -webkit-animation-delay: .18s;
    animation-delay: .18s;
  
}

.project-page .background .dots .dot:nth-child(7) {
    -webkit-animation-delay: .21s;
    animation-delay: .21s
}

.project-page .background .dots .dot:nth-child(8) {
    -webkit-animation-delay: .24s;
    animation-delay: .24s
}

.project-page .background .dots .dot:nth-child(9) {
    -webkit-animation-delay: .27s;
    animation-delay: .27s;
    
}

.project-page .background .dots .dot:nth-child(10) {
    -webkit-animation-delay: .3s;
    animation-delay: .3s;
   
}

.project-page .background .dots .dot:nth-child(11) {
    -webkit-animation-delay: .33s;
    animation-delay: .33s
}

.project-page .background .dots .dot:nth-child(12) {
    -webkit-animation-delay: .36s;
    animation-delay: .36s;
  
}

.project-page .background .dots .dot:nth-child(13) {
    -webkit-animation-delay: .39s;
    animation-delay: .39s
}

.project-page .background .dots .dot:nth-child(14) {
    -webkit-animation-delay: .42s;
    animation-delay: .42s
}

.project-page .background .dots .dot:nth-child(15) {
    -webkit-animation-delay: .45s;
    animation-delay: .45s
}

.project-page .background .dots .dot:nth-child(16) {
    -webkit-animation-delay: .48s;
    animation-delay: .48s;

}

.project-page .background .dots .dot:nth-child(17) {
    -webkit-animation-delay: .51s;
    animation-delay: .51s;

}

.project-page .background .dots .dot:nth-child(18) {
    -webkit-animation-delay: .54s;
    animation-delay: .54s;

}

.project-page .background .dots .dot:nth-child(19) {
    -webkit-animation-delay: .57s;
    animation-delay: .57s
}

.project-page .background .dots .dot:nth-child(20) {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.project-page .background .dots .dot:nth-child(21) {
    -webkit-animation-delay: .63s;
    animation-delay: .63s
}

.project-page .background .dots .dot:nth-child(22) {
    -webkit-animation-delay: .66s;
    animation-delay: .66s;
   
}

.project-page .background .dots .dot:nth-child(23) {
    -webkit-animation-delay: .69s;
    animation-delay: .69s;

}

.project-page .background .dots .dot:nth-child(24) {
    -webkit-animation-delay: .72s;
    animation-delay: .72s;

}

.project-page .background .dots .dot:nth-child(25) {
    -webkit-animation-delay: .75s;
    animation-delay: .75s;

}

.project-page .background .dots .dot:nth-child(26) {
    -webkit-animation-delay: .79s;
    animation-delay: .79s;

}

.project-page .background .dots .dot:nth-child(27) {
    -webkit-animation-delay: .81s;
    animation-delay: .81s;

}

.project-page .background .dots .dot:nth-child(28) {
    -webkit-animation-delay: .85s;
    animation-delay: .85s;

}

.project-page .background .dots .dot:nth-child(29) {
    -webkit-animation-delay: .89s;
    animation-delay: .89s;

}

.project-page .background .dots .dot:nth-child(30) {
    -webkit-animation-delay: .93s;
    animation-delay: .93s;

}


.project-page .background .dots .dot:nth-child(31) {
    -webkit-animation-delay: .97s;
    animation-delay: .97s;

}

.project-page .background .dots .dot:nth-child(32) {
    -webkit-animation-delay: .101s;
    animation-delay: .101s;

}

.link-active
{
    position: absolute;
    right: 64px;
    top: 243px;
    }

.line-bg{
 
  background-color: #1F1E1E;
    position: relative;
    overflow: hidden;
    height: 100px;
    width: 100%;
}

.icon-btn {
 
  background-color: #1F1E1E;
    position: relative;
    overflow: hidden;
    height: 100px;
    width: 100%;
}

  

.centerer{
    top: 50%;
    left: 50%;
}

.icon-pr{
 position: absolute;
    margin-left: 452px;
    top: 28%;

}
.icon-pr .icon{
margin-right: 75px;

}
.icon-pr .icon2{
    margin-left: 51px;

}.icon-pr .icon3{
    margin-left: 183px;

}.icon-pr .icon4{
    margin-left: 198px;

}


.btn-group{
  position: absolute;
    margin-left: 8%;
  

}

.mybtn{
      text-align: center; 
      padding: 8px 10px; 
    /*   border: solid 1px #777777; */
      color: #777777; 
      background:#ffffff;
      tansition: all .3s linear;
      -webkit-transition: all .3s linear;
      -moz-transition: all .3s linear;  
      text-transform: uppercase;
    }
    .mybtn:hover {
      color: #fff;
      background: #333;
      tansition: all .3s linear;
      -webkit-transition: all .3s linear;
      -moz-transition: all .3s linear; 
    }

.btn-group button {

  font-size: 12px;
  margin-right: 55px;
    background-color: #323232; 
    /* Green background */
    /* border: 1px solid green; /* Green border */
    color: white; /* White text */
    padding: 20px 34px; /* Some padding */
    cursor: pointer; /* Pointer/hand icon */
    float: left; /* Float the buttons side by side */
}

.btn-group button:not(:last-child) {
    border-right: none; /* Prevent double borders */
}

/* Clear floats (clearfix hack) */
.btn-group:after {
    content: "";
    clear: both;
    display: table;
}

/* :hover ー при наведении.
:active ー при нажатии.
:focus ー после нажатия. */
/* .btn-group button:hover {
    background-color: #C9C9C9;
    color: black; 
}
.btn-group button:active {
    background-color: #C9C9C9;
    color: black; 
}
.btn-group button:focus {
    background-color: #C9C9C9;
    color: black;
} */

.project-img{
background-color: #C9C9C9;
    position: relative;
    overflow: hidden;
    height: 100%;
    width: 100%;

}


.thour-img{

  width: 400px;
  height: 400px;
}


.all-projects__body{
  padding-bottom: 120px;
}


/* Grid Portofoliu*/

.containerer{

  background-color: #1F1E1E;
    position: relative;
    overflow: hidden;

  filter: grayscale(50%);
    opacity: .4;

  width: 100%;
    height: 820px;

 

  background: url("../img/2-Raluca/Dressing.jpg") no-repeat;
  background-size: cover
}

.blur{
  overflow: hidden;

  width: 1000px;
  height: 100%;
  -webkit-filter: blur(7px);
}

.bg{
  top: 200px;
  height: 100%;
  width: 100%;
  position: absolute;

  left: 0;
  background: url("../img/2-Raluca/Dressing.jpg") no-repeat;
  background-size: cover;
}


.project-info {
    position: absolute;
    top: 220px;
    z-index: 30;
    margin-right: 100px;
    color: white;
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    line-height: 20px;
    width: 1000px;
    padding-left: 70px;
    padding-bottom: 200px;
}


.pen{

      height: 60px;
}


.tour-titles .animated .mov .fadeInUp{
position: absolute;
    padding-left: 50%;
    font-size: 42px;
    color: #ABD69C;
    top: 10px;

    }


/* Etapele de lucru*/


.etape button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  padding: 14px 50px;
  border-radius: 4px;
background: transparent;
border: 1px solid rgba(72,170,72,.6);
    border-color: rgba(72,170,72,.6);
  color: #FFFFFF;
  text-transform: capitalize;
  font-size: 18px;
  line-height: 22px;
  outline: none;
  cursor: pointer;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.etape button:hover {
  background-color: #275d27;
}
.etape button.previous {
      background: transparent;
border: 1px solid rgba(72,170,72,.6);
    border-color: rgba(72,170,72,.6);
}
.etape button.previous:hover {
  background-color: #275d27;
}

.etape .full-width-container {
  width: 100%;
  min-width: 320px;
}

.etape .sized-container {
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
}

.etape .slide-container {
  position: relative;
  left: 0;
  overflow: hidden;
}

.etape .slide {
  float: left;
}
.etape .slide .sized-container {
  color: white;
  padding: 75px 25px;
}

.etape .button-container {
  border-top: 1px solid black;
  overflow: hidden;
  padding-top: 30px;
}
.etape .button-container button {
  float: right;
  margin-left: 30px;
}

.etape .pagination-container {
  margin-top: 120px;
}

.etape .pagination {
  width: 100%;
  text-align: center;
  padding: 0 25px;
}

.etape .indicator {
  width: 25px;
  height: 25px;
  border: 4px solid lightgray;
  border-radius: 50%;
  display: inline-block;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}
.etape .indicator .tag {
  position: absolute;
  top: -30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  color: lightgray;
  white-space: nowrap;
}
.etape .indicator.active, .indicator.complete {
  border-color: #48AA48;
}
.etape .indicator.active .tag, .indicator.complete .tag {
  color: #48AA48;
}
.etape .indicator.complete:after {
  content: "✓";
  position: absolute;
  color: #48AA48;
  left: 4px;
  top: 3px;
  font-size: 14px;
}

.etape .progress-bar-container {
  width: 10%;
  height: 4px;
  display: inline-block;
  background-color: lightgray;
  position: relative;
  top: -10px;
}
.etape .progress-bar-container:last-of-type {
  display: none;
}
.etape .progress-bar-container .progress-bar {
  width: 0;
  height: 100%;
  background-color: #48AA48;
}   




.etape * {
  box-sizing: border-box;
}

.etape h1, h2 {
  text-align: center;
}

.etape h1 {
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
}

.etape h2 {
  font-size: 18px;
  line-height: 25px;
  margin-top: 20px;
} 

.etape{
  padding-bottom: 100px;
   width: 100%;
    max-width: 100%;
    overflow-x: hidden;
}


.footers-menu {
    width: 100%;
    height: 500px;
  margin-top: 120px;
    padding-top: 79px;
    background-image: url(../img/fon-footer.png);
}


.footers-menu .right{

    display: grid;
    grid-template-columns: repeat(5,1fr);

}
.footers-menu .right .button{

   color: white;
    font-size: 16px;
}




.form-button:hover {
    background-color: #275d27;

/* preloader start*/



/* preloader end*/


/*# sourceMappingURL=projects.css.map */.hero{font-size:0;width:100%;position:relative;overflow:hidden}
.hero__wrapper{margin-left:308px}
.hero__inner{width:100%;height:100vh;font-size:0;letter-spacing:0;position:relative;min-height:480px}
.hero__inner:after{content:'';height:100%;display:inline-block;vertical-align:middle}
.hero__label{position:absolute;left:0;bottom:43px;font-size:14px;line-height:18px;font-weight:300;color:#fff}
.hero__scroll{bottom:0}
.hero__scroll:before{background-color:#4f4f4f}
.hero__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}
.hero__bg:after{content:"";display:block;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.7)}
.hero__content{display:inline-block;vertical-align:middle;max-width:540px;width:100%;padding-bottom:38px;position:relative;color:#fff}
.hero__back{position:absolute;top:-2px;left:calc(((100vw - 854px)/2 - 68px)*-1);width:40px;height:40px;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}
.hero__back span{position:absolute;top:20px;left:2px;width:30px;height:1px;background-color:#fff;-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}
.hero__back:before{content:'';position:absolute;top:20px;left:2px;background-color:#fff;width:16px;height:1px;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale(0) rotate(45deg);-ms-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}
.hero__back:after{content:'';position:absolute;top:20px;left:2px;background-color:#fff;width:16px;height:1px;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transform:scale(0) rotate(-45deg);-ms-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg)}
.hero__back:hover{opacity:0.7}
.hero__back_active span{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.hero__back_active:before{-webkit-transform:scale(1) rotate(45deg);-ms-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}
.hero__back_active:after{-webkit-transform:scale(1) rotate(-45deg);-ms-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}
.hero__h2{color:#fff;font-size:70px;line-height:73px}
.hero__h2 .letter{-webkit-transform:translate3d(0px, 75px, 1px);transform:translate3d(0px, 75px, 1px)}
.hero__text{color:#fff;margin-top:24px}
.hero_bottom .hero__content{padding-bottom:0;padding-top:30px}
.hero_bottom .hero__label{bottom:76px}@media only screen and (max-width: 1200px){.hero__wrapper{margin:0 auto}.hero__content{padding-bottom:18px}.hero__h2{font-size:48px;line-height:48px}.hero__text{font-size:14px;line-height:18px}.hero__label{font-size:12px;bottom:18px}.hero__back{left:calc(((100vw - 464px)/2 - 33px)*-1)}.hero_bottom .hero__content{padding-bottom:32px;padding-top:0px}.hero_bottom .hero__h2{font-size:36px;line-height:42px;max-width:300px}.hero_bottom .hero__label{bottom:18px}}@media only screen and (max-width: 767px){.hero__content{padding-bottom:0px;padding-top:17px}.hero__h2{font-size:36px;line-height:36px}.hero__text{font-size:14px;line-height:23px;margin-top:16px}.hero__label{font-size:14px;bottom:12px}.hero__back{left:0;top:-44px}.hero__back span{width:22px}.hero__back:before,.hero__back:after{width:11px}.hero_bottom .hero__content{padding:6px 16px 0}.hero_bottom .hero__h2{font-size:28px;line-height:32px}.hero_bottom .hero__label{display:none}}

/*# sourceMappingURL=hero.css.map */.project{padding-top:5px;padding-bottom:37px}.project__row{margin-bottom:68px;font-size:0;letter-spacing:0}.project .card{font-size:0;letter-spacing:0;display:inline-block;vertical-align:top;width:100%}.project .card__h2{width:100%;max-width:300px;margin-bottom:29px}.project .card__img{display:inline-block;vertical-align:middle;width:100%;padding-top:55.3%}.project .card__content{display:inline-block;vertical-align:middle;width:calc(50% - 20px);margin-left:40px;padding:40px 111px}.project .card_type-2 .card__img{width:calc(50% - 20px);padding-top:64.7%}.project .card_type-3{width:calc(50% - 20px)}.project .card_type-3 .card__img{padding-top:133.2%}.project .card_type-3:first-of-type{margin-right:40px}@media only screen and (max-width: 1200px){.project{padding-top:0;padding-bottom:20px}.project__row{margin-bottom:32px}.project .card__img{padding-top:51.5%}.project .card__content{display:block;width:100%;max-width:464px;margin:0 auto;padding:78px 0 34px}.project .card__h2{margin-bottom:27px}.project .card__text{font-size:14px;line-height:23px}.project .card_type-2 .card__img{width:100%;padding-top:51.5%}.project .card_type-3{width:calc(50% - 10px)}.project .card_type-3 .card__img{padding-top:124.2%}.project .card_type-3:first-of-type{margin-right:20px}}@media only screen and (max-width: 767px){.project{padding-bottom:32px}.project__row{margin-bottom:16px}.project .card__img{padding-top:55.2%}.project .card__content{padding-top:60px;padding-bottom:29px;max-width:100%}.project .card__h2{margin-bottom:29px}.project .card_type-2 .card__img{padding-top:55.2%}.project .card_type-3{width:100%}.project .card_type-3 .card__img{padding-top:133.2%}.project .card_type-3:first-of-type{margin-right:0px;margin-bottom:8px}}

/*# sourceMappingURL=project.css.map */.project-links{background-color:#1a1a1a;padding-bottom:56px}.project-links__inner:after{content:'';clear:both;display:table}.link{padding:57px 0;display:inline-block;vertical-align:middle}.link__text{font-size:18px;color:#fff;font-weight:700;line-height:1;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;display:inline-block;vertical-align:middle}.link__line{display:inline-block;vertical-align:middle;content:'';width:90px;height:1px;background-color:rgba(255,255,255,0.1);position:relative;overflow:hidden}.link__line:before{content:'';position:absolute;width:100%;height:100%;background-color:#fff;top:0;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.link_prev{float:left}.link_prev .link__line{margin-right:28px}.link_prev .link__line:before{right:-100%}.link_next{float:right}.link_next .link__line{margin-left:28px}.link_next .link__line:before{left:-100%}@media only screen and (min-width: 1201px){.link_prev:hover .link__line:before{-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.link_next:hover .link__line:before{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.link:hover .link__text{opacity:0.7}}@media only screen and (max-width: 1200px){.project-links{padding-bottom:0}.link{padding:61px 0 50px}.link__text{font-size:14px}.link__line{width:44px;background-color:#fff}.link_prev .link__line{margin-right:12px}.link_next .link__line{margin-left:12px}}@media only screen and (max-width: 767px){.project-links{padding-bottom:18px}.link{padding:30px 0}.link__text{font-weight:400}.link__line{display:none}}

/*# sourceMappingURL=project-links.css.map */.news{padding-top:226px}.news__head{margin-bottom:103px}.news__h2{max-width:300px;margin-bottom:20px}.news__date{font-size:14px;line-height:16px;color:#828282;font-weight:300}.news__row{margin-bottom:128px}.news__row_mobile{display:none;margin:0}.news__card{display:inline-block;vertical-align:top;width:100%;padding-top:55.3%}.news .text{font-size:0;letter-spacing:0}.news .text p{margin:0;text-indent:18px}.news .text__column{vertical-align:top;display:inline-block;width:calc(50% - 20px)}.news .text__column:first-of-type{margin-right:40px}.news__imgs{font-size:0;letter-spacing:0}.news__imgs_type-2 .news__card{width:calc(50% - 20px);padding-top:64.65%}.news__imgs_type-2 .news__card:first-of-type{margin-right:40px}.news__share{margin-top:62px}@media only screen and (max-width: 1200px){.news{padding-top:119px}.news__h2{margin-bottom:15px}.news__head{margin-bottom:36px}.news__row{margin-bottom:54px}.news__card{padding-top:51.5%}.news .text p{font-size:14px;line-height:23px}.news .text__column{width:100%}.news .text__column:first-of-type{margin-right:0}.news__imgs_type-2 .news__card{width:calc(50% - 8px);padding-top:60.4%}.news__imgs_type-2 .news__card:first-of-type{margin-right:16px}.news__share{margin-top:28px}}@media only screen and (max-width: 767px){.news{padding-top:94px}.news__h2{margin-bottom:10px}.news__row{margin-bottom:50px}.news__row_mobile{display:block}.news__row:first-of-type{margin-bottom:67px}.news .text p{font-size:16px;line-height:26px}.news__imgs_type-2 .news__card{width:100%;padding-top:133%}.news__imgs_type-2 .news__card:first-of-type{margin-right:0px}.news__imgs_type-2 .news__card:nth-of-type(2){display:none}.news .card__img{padding-top:55.2%}.news .card__content{padding-top:60px;padding-bottom:29px;max-width:100%}.news .card__h2{margin-bottom:29px}.news .card_type-2 .card__img{padding-top:55.2%}.news .card_type-3{width:100%}.news .card_type-3 .card__img{padding-top:133.2%}.news .card_type-3:first-of-type{margin-right:0px;margin-bottom:8px}}

/*# sourceMappingURL=news.css.map */.other-news{padding-top:16px;padding-bottom:71px}.other-news__inner{font-size:0;letter-spacing:0;text-align:center}.other-news__body{padding-top:45px}.other-news .card{display:inline-block;vertical-align:top;width:25%;position:relative;font-size:0;letter-spacing:0;padding-top:17.8%;display:none}.other-news .card__content{width:100%;display:inline-block;vertical-align:bottom;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;z-index:1;padding:19px 24px;left:0;bottom:0;position:absolute}.other-news .card__date{font-size:14px;font-weight:300;line-height:18px;margin-bottom:4px;color:#f2f2f2}.other-news .card__h3{color:#f2f2f2;font-size:18px;line-height:22px}.other-news .card:before{content:'';display:inline-block;height:100%;vertical-align:bottom}.other-news .card:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.45);z-index:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.other-news .card_1{display:inline-block}.other-news .card_2{display:inline-block}.other-news .card_3{display:inline-block}.other-news .card_4{display:inline-block}@media only screen and (min-width: 1201px){.other-news .card:hover .card__content{opacity:0.5}.other-news .card:hover:after{opacity:0}}@media only screen and (min-width: 1766px){.other-news .card{width:calc(100% / 5);padding-top:15.57%}.other-news .card_1{display:inline-block}.other-news .card_2{display:inline-block}.other-news .card_3{display:inline-block}.other-news .card_4{display:inline-block}.other-news .card_5{display:inline-block}}@media only screen and (min-width: 2092px){.other-news .card{width:calc(100% / 6);padding-top:13,35%}.other-news .card_1{display:inline-block}.other-news .card_2{display:inline-block}.other-news .card_3{display:inline-block}.other-news .card_4{display:inline-block}.other-news .card_5{display:inline-block}.other-news .card_6{display:inline-block}}@media only screen and (min-width: 2418px){.other-news .card{width:calc(100% / 7);padding-top:11.12%}.other-news .card_1{display:inline-block}.other-news .card_2{display:inline-block}.other-news .card_3{display:inline-block}.other-news .card_4{display:inline-block}.other-news .card_5{display:inline-block}.other-news .card_6{display:inline-block}.other-news .card_7{display:inline-block}}@media only screen and (min-width: 2744px){.other-news .card{width:calc(100% / 8);padding-top:8.9%}.other-news .card_1{display:inline-block}.other-news .card_2{display:inline-block}.other-news .card_3{display:inline-block}.other-news .card_4{display:inline-block}.other-news .card_5{display:inline-block}.other-news .card_6{display:inline-block}.other-news .card_7{display:inline-block}.other-news .card_8{display:inline-block}}@media only screen and (max-width: 1200px){.other-news{padding-top:0;padding-bottom:32px}.other-news__h2{margin-bottom:0}.other-news__body{padding-top:29px}.other-news .card{padding-top:16.65%}.other-news .card__content{padding:12px 8px}.other-news .card__date{font-size:10px}.other-news .card__h3{font-size:14px;line-height:15px}}@media only screen and (max-width: 767px){.other-news{padding-top:4px;padding-bottom:22px}.other-news__body{padding-top:33px}.other-news .card{width:100%;margin-bottom:27px;padding-top:0;background:none !important}.other-news .card__content{position:static;padding:0}.other-news .card__date{font-size:14px;line-height:16px;margin-bottom:3px;color:#828282}.other-news .card__h3{font-size:14px;line-height:16px;line-height:22px;color:#333}.other-news .card:after{background:none}}

/*# sourceMappingURL=other-news.css.map */.gallery__control{position:relative}.gallery__list{width:100%}.gallery .item__img{padding-top:55.3%;width:100%}.counter{width:200px;margin:0 auto;text-align:center;padding:34px 0}.counter__current{font-size:12px;line-height:14px;font-weight:700;display:inline-block;vertical-align:middle;color:#4f4f4f;padding-top:4px}.counter__total{font-size:12px;line-height:14px;font-weight:700;display:inline-block;vertical-align:middle;color:#bdbdbd;padding-top:4px}.counter__separator{display:inline-block;vertical-align:middle;width:50px;height:1px;background-color:#bdbdbd;margin:0 4px}.arrow{padding:30px 0;position:absolute;top:0}.arrow__text{font-size:18px;color:#bdbdbd;font-weight:700;line-height:1;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block;vertical-align:middle}.arrow__line{display:inline-block;vertical-align:middle;content:'';width:88px;height:1px;background-color:#bdbdbd;position:relative;overflow:hidden}.arrow__line:before{content:'';position:absolute;width:100%;height:100%;background-color:#4f4f4f;top:0;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease}.arrow_prev{left:0}.arrow_prev .arrow__line{margin-right:28px}.arrow_prev .arrow__line:before{right:-100%}.arrow_next{right:0}.arrow_next .arrow__line{margin-left:28px}.arrow_next .arrow__line:before{left:-100%}@media only screen and (min-width: 1201px){.arrow_prev:hover .arrow__line:before{-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.arrow_next:hover .arrow__line:before{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.arrow:hover .arrow__text{color:#4f4f4f}}@media only screen and (max-width: 1200px){.gallery .item__img{padding-top:51.6%}.arrow{padding:22px 0}.arrow__text{font-size:14px;font-weight:400}.arrow__line{display:none}.counter{padding:20px 0}.counter__separator{width:22px}}@media only screen and (max-width: 719px){.gallery .item__img{padding-top:55.3%}.arrow{padding:30px 0}.counter{padding:29px 0}}

/*# sourceMappingURL=gallery.css.map */.we-best{padding:192px 0 0px;position:relative;margin-bottom:-20px}.we-best__scroll{top:24px}.we-best__content{padding-left:52.3%;margin-bottom:86px}.we-best__h2{margin-bottom:22px}.we-best__text{margin-bottom:30px}.we-best__text p{margin:0 0 10px}.we-best__list{font-size:0;letter-spacing:0;width:calc(100% + 151px)}.we-best .card{display:inline-block;vertical-align:top;width:200px;margin-right:135px;position:relative;margin-bottom:138px}.we-best .card__img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}.we-best .card__head{font-size:0;letter-spacing:0;min-height:50px}.we-best .card__icon{display:inline-block;vertical-align:bottom;height:46px;width:46px;font-size:0;text-align:center}.we-best .card__icon:before{content:"";height:100%;display:inline-block;vertical-align:middle}.we-best .card__icon svg{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}.we-best .card__svg{max-width:100%;max-height:100%}.we-best .card__title{display:inline-block;vertical-align:bottom;line-height:16px;font-size:14px;color:#000000;margin:0;width:calc(100% - 49px);padding-left:13px}.we-best .card__title_mob{display:none}.we-best .card__text{line-height:23px;font-size:14px;color:#666666;font-weight:300;padding-top:15px}.we-best .card__bg{position:absolute;top:-41px;left:-73px;line-height:1;font-size:180px;letter-spacing:0.1em;color:rgba(0,0,0,0.8);opacity:0.02;text-shadow:9px 17px 25px rgba(0,0,0,0.12);font-weight:700;z-index:-1}@media only screen and (max-width: 1200px){.we-best{padding-top:112px;padding-bottom:15px;margin-bottom:0}.we-best__scroll{top:9px}.we-best__content{padding-left:0}.we-best__h2{margin-bottom:43px}.we-best__text{line-height:23px}.we-best__list{width:calc(100% + 96px)}.we-best .card{margin-right:80px;margin-bottom:69px}.we-best .card__text{padding-top:10px}}@media only screen and (max-width: 767px){.we-best{padding-top:26px;padding-bottom:21px}.we-best__h2{margin-bottom:29px}.we-best__text{font-size:14px}.we-best__content{margin-bottom:49px}.we-best__list{width:100%}.we-best .card{width:100%;margin-right:0;margin-bottom:17px}.we-best .card__bg{display:none}.we-best .card__head{display:inline-block;vertical-align:top;width:49px}.we-best .card__title{padding-left:0;width:100%}.we-best .card__title_desk{display:none}.we-best .card__title_mob{display:block}.we-best .card__icon{vertical-align:top}.we-best .card__icon:before{vertical-align:top}.we-best .card__icon svg{vertical-align:top}.we-best .card__img{vertical-align:top}.we-best .card__text{display:inline-block;vertical-align:top;width:calc(100% - 49px);padding-left:17px;padding-top:0}}