@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,900&subset=cyrillic&display=swap);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);*{box-sizing:border-box}*,body{margin:0;padding:0}body{position:relative;color:#000;font-family:Montserrat,sans-serif;font-size:14px}li,ul{list-style-type:none}h1{font-size:4em}h2{font-size:3em}.container-fluid{width:100%}.container{width:80%;margin:auto}.bg-light{background-color:#f4f4f4}.container-padding{padding:0 10%;margin:auto}@media only screen and (max-width:768px){.container-padding{padding:0 5%}}.section-padding-top-bottom{padding-top:5em;padding-bottom:6em}@media only screen and (max-width:768px){.section-padding-top-bottom{padding-top:3em;padding-bottom:4em}}.section-padding-top{padding-top:5em}@media only screen and (max-width:768px){.section-padding-top{padding-top:3em}}.section-padding-bottom{padding-bottom:6em}@media only screen and (max-width:768px){.section-padding-bottom{padding-bottom:4em}}.section-padding-all{padding:5em 25px 6em}@media only screen and (max-width:768px){.section-padding-all{padding-bottom:4em;padding-top:3em;padding-left:25px;padding-right:25px}}.text-danger{color:#d4ef4a}img{width:100%;height:auto}a{text-decoration:none;color:inherit}a:active,a:hover,a:visited{color:inherit;cursor:pointer}button{border:none;outline:none;background:none}.btn{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:inline-block;margin-right:5px;padding:15px 30px;transition:.4s;font-weight:600;font-size:1.1em;letter-spacing:.05px;border:1px solid transparent}.btn:hover{cursor:pointer}.btn .fa{margin-right:5px}.btn.btn-next,.btn.btn-prev{width:40px;height:40px;padding:5px;background-color:#f94848}.btn.btn-next.disabled,.btn.btn-prev.disabled{opacity:.5;background-color:#eaeaea;pointer-events:none;cursor:none}.btn.disabled{cursor:default;background-color:#eaeaea!important;color:#fff!important}.btn.btn-prev{background:url(/images/icons/arrow-left-white.svg) no-repeat 50%;background-size:80%;background-color:#f94848}.btn.btn-prev:hover{background:url(/images/icons/arrow-left-primary.svg) no-repeat 50%;background-size:80%;background-color:#fff}.btn.btn-next{background:url(/images/icons/arrow-right-white.svg) no-repeat 50%;background-size:80%;background-color:#f94848}.btn.btn-next:hover{background:url(/images/icons/arrow-right-primary.svg) no-repeat 50%;background-size:80%;background-color:#fff}.btn.btn-primary{color:#fff;background-color:#f94848}.btn.btn-primary:active,.btn.btn-primary:hover{background-color:#ff6968}.btn.btn-default{color:#fff;background-color:#000}.btn.btn-default-light,.btn.btn-default:active,.btn.btn-default:hover{color:#000;background-color:#fff;border:1px solid #eaeaea}.btn.btn-default-light:active,.btn.btn-default-light:hover{color:#fff;background-color:#000;border-color:#000}.btn.btn-transparent{color:#000;background-color:initial}.btn.btn-transparent:active,.btn.btn-transparent:hover{color:#000;background-color:#fff}.btn.btn-transparent-white{color:#fff;background-color:initial}.btn.btn-transparent-white:active,.btn.btn-transparent-white:hover{color:#000;background-color:#fff}.btn.btn-success{color:#fff;background-color:#485b79}.btn.btn-success:active,.btn.btn-success:hover{background-color:#2b3749}.btn.btn-info{color:#fff;background-color:#0fc565}.btn.btn-info:active,.btn.btn-info:hover{background-color:#0c9f52}.btn.btn-danger{color:#5d5d5d;background-color:#d4ef4a}.btn.btn-danger:active,.btn.btn-danger:hover{background-color:#e4ff4d}.btn.btn-light{border:1px solid #eaeaea;border-radius:2px}.btn.btn-light.selected{background-color:#f94848;color:#fff}.btn.btn-light:hover{cursor:pointer}.btn.btn-light.active{background-color:#d4ef4a}.btn.xs{padding:5px 7px;font-size:.7em}.btn.sm{padding:8px 15px;font-size:.8em}.btn.md{padding:12px 18px}.btn.lg{padding:20px 25px}.form-group{display:grid;margin:10px 0}.form-group.input-wrapper{position:relative}.form-group.input-wrapper:after{content:"Select file"}.form-group .file-input{cursor:pointer;height:100%;max-width:100px;position:absolute;top:0;right:0;font-size:50px;opacity:0;-moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}.form-group label{margin-bottom:5px;color:#5d5d5d;padding-right:2%}.form-group label.no-label{display:none}.form-group label .text-danger{color:#d4ef4a;font-weight:800}.form-group .validation-text{color:#f94848;font-size:.8em}.form-group .form-control{font-family:Montserrat,sans-serif;min-height:40px;padding:4px 15px;outline:0;border-radius:5px;border:1px solid #eaeaea;transition:.4s;font-size:1.1em}.form-group .form-control.add-on{border-top-right-radius:0;border-bottom-right-radius:0;font-size:1em;min-width:30px}.form-group .form-control::-webkit-input-placeholder{font-family:Montserrat,sans-serif;font-size:1em;color:#ccc}.form-group .form-control::-ms-input-placeholder{font-family:Montserrat,sans-serif;font-size:1em;color:#ccc}.form-group .form-control::placeholder{font-family:Montserrat,sans-serif;font-size:1em;color:#ccc}.form-group .form-control:focus{border-color:#000}.form-group .add-on-btn{height:40px;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;font-size:1em;padding:3px 20px}.form-group textarea{font-family:Montserrat,sans-serif}.form-group textarea.form-control{line-height:1.5em;border:1px solid #eaeaea;height:auto}.form-group option{color:#5d5d5d;font-family:Montserrat,sans-serif}.form-group .section{padding:25px;border:1px solid #eaeaea}.img-container{overflow:hidden}.img-fit{object-fit:cover;height:100%;-webkit-transform:scale(1.04);transform:scale(1.04)}.buttons-container{margin:20px 0}.buttons-container .btn{margin-bottom:5px}.category-label{padding:5px 10px;border:1px solid #eaeaea;border-radius:2px;margin:3px 3px 0 0;font-size:.8em;background-color:#fff;transition:.4s}.category-label.selected{background-color:#000;color:#fff}.category-label.info{background-color:#0fc565;color:#fff}.category-label.danger{background-color:#f94848;color:#fff}.category-label:hover{cursor:pointer}.row{display:grid;padding:15px}.label,.row:hover{background-color:#000;color:#fff}.label{padding:2px 5px;font-size:.85em}.text-center{text-align:center}.text-right{text-align:right}.text-accent{color:#f94848}#confirm-dialog,#notifications{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.2);display:none;z-index:1000}#confirm-dialog.visible,#notifications.visible{display:block}#confirm-dialog .notification,#notifications .notification{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:750px;padding:40px 30px 30px;background-color:#fff;border-radius:7px;text-align:center}#confirm-dialog .notification .notification-text,#notifications .notification .notification-text{font-size:2em;margin-bottom:30px}main{padding-top:90px;min-height:calc(100vh - 60px)}#header{position:fixed;top:0;width:100%;height:90px;display:grid;grid-template-columns:8fr 60px 60px;background:#fff;z-index:1000}@media only screen and (max-width:768px){#header{height:78px}}#header #main-nav{display:grid;-webkit-align-content:start;align-content:start;z-index:1000;position:fixed;top:90px;min-width:280px;right:0;bottom:0;background-color:#fff;border-left:1px solid #eaeaea;-webkit-transform:translate(105%);transform:translate(105%);transition:.25s ease-in}#header #main-nav .nav-link{font-size:1.5em;font-weight:600;width:70%;margin:auto;padding:20px;border-bottom:3px solid transparent;transition:.4s}#header #main-nav .nav-link:first-of-type{margin-top:80px}#header #main-nav .nav-link.active,#header #main-nav .nav-link:active,#header #main-nav .nav-link:hover{border-bottom:3px solid #f94848}#header #main-nav.visible{-webkit-transform:translate(0);transform:translate(0)}#header #lang-btn{justify-self:center;font-weight:600;font-size:1.1em;letter-spacing:.05px;text-transform:uppercase;-webkit-justify-content:center;justify-content:center}#header #brand{width:250px;background:url(/images/logo/addict_logo.svg) no-repeat 0/contain;transition:.4s;justify-self:center;-webkit-transform:translate(60px);transform:translate(60px)}#toggle-menu-btn{justify-self:center;margin-right:10px;-webkit-align-self:center;align-self:center}#toggle-menu-btn .toggle{display:block;height:3px;width:35px;background-color:#000;margin:5px auto;transition:.4s}#toggle-menu-btn.clicked .toggle:first-of-type{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:8px}#toggle-menu-btn.clicked .toggle:nth-of-type(2){opacity:0}#toggle-menu-btn.clicked .toggle:last-of-type{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;top:-8px}#admin-header{position:fixed;top:0;width:100%;display:grid;grid-template-columns:5fr 3fr .5fr;background:#fff;-webkit-align-items:center;align-items:center;z-index:1000;padding:10px;border-bottom:1px solid #000}#admin-header #toggle-menu-btn{display:none}#admin-header .nav-link{display:inline-block;text-align:center;padding:10px 20px;transition:.4s}#admin-header .nav-link.active,#admin-header .nav-link:active,#admin-header .nav-link:hover{background-color:#000;color:#fff}#admin-header .nav-link.logout{background:#fff;color:#000;border:1px solid #000;padding:5px 10px}#admin-header .nav-link.logout:active,#admin-header .nav-link.logout:hover{background:#000;color:#fff}#admin-header .username{display:inline-block;text-align:center;padding:8px 20px;justify-self:end}#admin-header .username .name{background-color:#fafafa;padding:2px 10px;display:inline-block;margin-left:10px}footer{display:grid;grid-template-columns:7fr 1fr 1fr;-webkit-align-content:center;align-content:center;padding:0 20px;height:60px;background-color:#fafafa;font-size:.85em}footer *{-webkit-align-self:center;align-self:center}footer #social-media i{font-size:2em;margin-right:10px;color:#757575;transition:.4s}footer #social-media i:hover{color:#000}footer #footer-nav{text-align:right}footer #footer-nav .nav-link{font-size:1.2em;font-weight:600;display:inline-block;padding:3px 10px;color:#000;transition:.4s}footer #footer-nav .nav-link:hover{color:#ccc}footer #footer-nav .nav-link:active{color:#000}@media screen and (max-width:1200px){body{font-size:13px}}@media screen and (max-width:768px){body{font-size:12px}main{min-height:calc(100vh - 60px)}h1{font-size:2.5em}h2{font-size:1.5em}.btn{padding:13px 23px}#confirm-dialog .notification,#notifications .notification{width:90%;padding:30px 15px}#header #brand{width:220px}.container{width:85%}.container-padding{margin:auto}#main-nav{top:78px}#admin-header{grid-template-columns:1fr 4fr 1fr}#admin-header #toggle-menu-btn{display:block}#admin-header #admin-main-nav{display:grid;-webkit-align-content:start;align-content:start;z-index:1000;position:fixed;top:68px;left:0;min-width:200px;background-color:#fff;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-top:1px solid #000;-webkit-transform:translate(-105%);transform:translate(-105%);transition:.25s ease-in}#admin-header #admin-main-nav .nav-link{font-size:1em;font-weight:400;width:100%;margin:auto;padding:15px}#admin-header #admin-main-nav.visible{-webkit-transform:translate(0);transform:translate(0)}footer{grid-template-columns:7fr 2fr 1fr}footer #social-media i{font-size:2.5em}}@media screen and (max-width:530px){.btn{padding:10px 20px}#header .btn{padding:0}#header #lang-btn,#header #toggle-menu-btn{justify-self:center}#header #lang-btn .toggle,#header #toggle-menu-btn .toggle{width:28px}#header #brand{width:180px;justify-self:start;-webkit-transform:translate(30px);transform:translate(30px)}#main-nav .nav-link:first-of-type{margin-top:25px}footer{grid-template-columns:2fr 2fr;height:70px}footer #copy{grid-area:2/1/2/3}footer #social-media{grid-area:1/1/1/2;padding:5px 0}footer #footer-nav{grid-area:1/2/3/3}}@media screen and (max-width:370px){.btn{padding:10px 20px}#header{grid-template-columns:8fr 40px 40px}#header .btn{padding:0}#header #lang-btn,#header #toggle-menu-btn{justify-self:center}#header #lang-btn .toggle,#header #toggle-menu-btn .toggle{width:28px}#header #brand{width:180px;justify-self:start;-webkit-transform:translate(30px);transform:translate(30px)}}.sidebar{display:grid;-webkit-align-content:start;align-content:start;z-index:1000;position:fixed;top:90px;min-width:280px;right:0;bottom:0;background-color:#fff;border-left:1px solid #eaeaea}.item{font-size:1.5em;font-weight:600;width:70%;margin:auto;padding:20px;border-bottom:3px solid transparent;transition:.4s}.item:first-of-type{margin-top:80px}.item.active,.item:active,.item:hover{border-bottom:3px solid #f94848}#go-to-top-btn{position:fixed;bottom:-25px;right:25px;z-index:999;opacity:0;visibility:hidden;transition:.4s}#go-to-top-btn.visible{opacity:1;bottom:25px;visibility:visible}#go-to-top-btn.bottom{bottom:80px}#go-to-top-btn .fa{margin:0}.banner{padding-top:5em;padding-bottom:6em}@media only screen and (max-width:768px){.banner{padding-top:3em;padding-bottom:4em}}.page-header{text-align:center}.page-title{font-size:5.5em;line-height:1.1em;margin:0;font-weight:800}@media only screen and (max-width:1200px){.page-title{font-size:4em}}@media only screen and (max-width:768px){.page-title{font-size:3em}}.subtitle{font-size:1.4em;font-weight:500;line-height:1.5em;width:80%;margin:1.5em auto}@media only screen and (max-width:1100px){.subtitle{width:100%}}.subtitle-light{color:#757575;margin-top:2em}.section-header{text-align:center;margin-bottom:3.5em}.section-name{display:inline-block;padding-bottom:10px;border-bottom:3px solid #f94848;margin-bottom:20px;font-weight:600;font-size:1.1em;letter-spacing:.05px;font-size:1.3em}.section-title{font-weight:700;font-size:2.5em;line-height:1.3em}@media only screen and (max-width:768px){.section-title{font-size:1.8em}}.section-text{font-weight:500;color:#5d5d5d;font-size:1.3em;line-height:1.8em;margin-top:.8em}@media only screen and (max-width:768px){.section-text{font-size:1.2em}}.smaller{display:block;font-size:.75em;line-height:1.4em;color:#5d5d5d;font-weight:400;margin-top:1.5em}.accent{color:#f94848;text-transform:uppercase;font-weight:600}.article-box .article-headline{font-size:1.8em;margin-bottom:.7em}.article-box .article-text{list-style-type:none;font-weight:500;font-size:1.15em;line-height:1.7em;color:#5d5d5d}.article-box .article-text li{margin-top:10px;line-height:1.4em}@media only screen and (max-width:1100px){.article-box .article-text li{line-height:1.2em}}.blockquote{background-color:#f7f1ea}.blockquote .quote{font-size:3em;line-height:1.1em;padding:0 10%;font-weight:400;font-family:Prata Italic,serif;font-style:italic;color:#5d5d5d;text-align:left}@media only screen and (max-width:900px){.blockquote .quote{font-size:2.65em}}@media only screen and (max-width:420px){.blockquote .quote{font-size:2.5em}}.blockquote .author{font-family:Prata Italic Italic,serif;font-style:italic;font-size:1.5em;margin-top:2em;padding:0 10%;color:#757575;text-align:right}.img-section{position:relative}.img-section .img-container{height:auto;min-height:300px;background-color:#000}.img-section .img-container .img-fit{transition:.4s;min-height:inherit;opacity:.8}.img-section .position-absolute,.img-section .section-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 10%;text-align:center;color:#fff;width:100%;text-shadow:1px 1px 2px rgba(80,80,80,.8)}@media only screen and (max-width:768px){.img-section .position-absolute,.img-section .section-title{padding:0 5%}}#home{text-align:center}#home #video{position:relative}#home #video:active #unmute-btn,#home #video:hover #unmute-btn{cursor:pointer;opacity:1}#home #video #unmute-btn{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);color:#fff;font-size:3em;font-weight:700;letter-spacing:1px;transition:.25s ease-in}#home #video #unmute-btn.invisible{display:none}#home #video #unmute-btn:active .slider,#home #video #unmute-btn:hover .slider{width:100%}#home #video .slider{display:block;margin-top:-25px;height:15px;background-color:#f94848;width:0;transition:width .5s ease}#home .carousel-video{width:100%}#home .home-project{position:relative}#home .home-project:hover .img-fit{opacity:.7}#home .home-project .img-container{height:auto;min-height:400px;background-color:#000}#home .home-project .img-container .img-fit{transition:.4s;min-height:inherit}#home .home-project .project-info{position:absolute;width:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;transition:.4s}#home .home-project .project-info.left{text-align:left;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#home .home-project .project-info.right{text-align:right;right:10%;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#home .home-project .project-info .project-name{text-transform:uppercase;letter-spacing:1px;font-size:.9em}#home .home-project .project-info .cliche{font-size:3em;line-height:1.2em;margin:10px 0 50px}@media screen and (max-width:1100px){#home .home-project .project-info .cliche{font-size:2.5em}}@media screen and (max-width:768px){#home .home-project .project-info .cliche{font-size:2em}}#home #our-philosophy .section-title{font-size:5em}#home #our-philosophy #sections{display:grid;grid-gap:3em 0;text-align:left}#home #our-philosophy #sections .article-box{width:80%;margin:auto;display:grid;grid-template-columns:1.5fr 3fr;grid-gap:0 3em;transition:1s}#about-us .article-section,#careers .article-section{display:grid;grid-template-columns:40% 60%;margin:3em 0}#about-us .article-section .article-box,#careers .article-section .article-box{display:grid;align-self:center;padding:1.5em 3em;border-left:3px solid #f94848}#about-us .article-section .article-box p,#careers .article-section .article-box p{margin-top:.75em}#about-us .article-section .article-box p:first-of-type,#careers .article-section .article-box p:first-of-type{margin-top:0}#about-us .article-section .animated,#about-us .article-section .blockquote,#careers .article-section .animated,#careers .article-section .blockquote{-webkit-align-self:center;align-self:center;background-color:initial}#about-us .article-section .animated .quote,#about-us .article-section .blockquote .quote,#careers .article-section .animated .quote,#careers .article-section .blockquote .quote{color:#5d5d5d;text-align:right}#about-us .container:nth-of-type(2) .article-section{grid-template-columns:60% 40%}#about-us .container:nth-of-type(2) .article-section .article-box{grid-area:1/1/2/2;border-right:3px solid #f94848;border-left:none}#careers .article-section{grid-template-columns:2fr 2.5fr}#projects-list .projects-container{display:grid;grid-gap:3em 0}#projects-list .projects-container .project-card{display:grid;grid-template-columns:4fr 3fr}#projects-list .projects-container .project-card:nth-of-type(2n){grid-template-columns:3fr 4fr}#projects-list .projects-container .project-card:nth-of-type(2n) .img-container{grid-area:1/2/1/2}#projects-list .projects-container .project-card:nth-of-type(2n) .project-info{padding-left:0;padding-right:3em}#projects-list .projects-container .project-card:hover{cursor:pointer}#projects-list .projects-container .project-card:hover .project-info .btn{background:#000;padding:10px 20px;color:#fff}#projects-list .projects-container .project-card:hover .img-container .img-fit{-webkit-transform:scale(1.1);transform:scale(1.1)}#projects-list .projects-container .project-card .img-container{overflow:hidden}#projects-list .projects-container .project-card .img-container .img-fit{transition:.4s}#projects-list .projects-container .project-card .project-info{padding-left:50px;display:grid;-webkit-align-content:center;align-content:center}#projects-list .projects-container .project-card .project-info .project-name{text-transform:uppercase;letter-spacing:1px;font-size:.9em;color:#757575}#projects-list .projects-container .project-card .project-info .cliche{margin:10px 0 30px;font-size:1.8em;line-height:1.5em;font-weight:500;transition:.15s ease-in}@media screen and (max-width:900px){#projects-list .projects-container .project-card .project-info .cliche{font-size:1.5em}}#projects-list .projects-container .project-card .project-info .btn{color:#ccc;padding:10px 0}#other-projects .section-header,#services-work .section-header{padding:0 1.5em;margin-bottom:.7em}#random-projects{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5em 1.5em;padding:1.5em}#random-projects .project-card{display:grid;grid-template-rows:auto 3fr}#random-projects .project-card:hover{cursor:pointer}#random-projects .project-card:hover .project-info .btn{background:#000;padding:10px 20px;color:#fff}#random-projects .project-card:hover .img-container .img-fit{-webkit-transform:scale(1.1);transform:scale(1.1)}#random-projects .project-card .img-container{overflow:hidden}#random-projects .project-card .img-container .img-fit{transition:.4s}#random-projects .project-card .project-info{display:grid;-webkit-align-content:space-between;align-content:space-between;padding-top:25px}#random-projects .project-card .project-info .project-name{text-transform:uppercase;letter-spacing:1px;font-size:.9em;color:#757575}#random-projects .project-card .project-info .cliche{font-size:1.5em;line-height:1.5em;font-weight:500;transition:.15s ease-in;margin:10px 0}#random-projects .project-card .project-info .btn{color:#ccc;padding:10px 0}#project-story #project-header{text-align:center}#project-story #project-header .img-container{height:auto;min-height:150px}#project-story #project-header .img-container .img-fit{min-height:inherit;-webkit-transform:scale(1);transform:scale(1)}#project-story #project-header .client,#project-story #project-header .project-name{text-transform:uppercase;letter-spacing:1px;font-size:.9em;font-weight:600}#project-story #project-header .project-name{margin-bottom:.5em}#project-story #project-header .cliche{font-size:4em;line-height:1.15em;margin-top:.65em}@media screen and (max-width:768px){#project-story #project-header .cliche{font-size:3em}}#project-story #project-info{display:grid}#project-story #project-info .img-container{height:auto;padding-top:5em}@media only screen and (max-width:768px){#project-story #project-info .img-container{padding-top:3em}}#project-story #project-info .img-container .img-fit{min-height:inherit;-webkit-transform:scale(1);transform:scale(1)}#project-story #project-info .info-section{padding-top:5em;display:grid;grid-template-columns:2.5fr 5.5fr}@media only screen and (max-width:768px){#project-story #project-info .info-section{padding-top:3em}}#project-story #project-info .info-section .section-header{margin:0;padding-right:3em}#project-story #project-info .info-section .section-header .section-title{text-align:left}#project-story #project-info .info-section .section-text{list-style-type:none;font-weight:500;font-size:1.15em;line-height:1.7em;color:#5d5d5d;margin-top:5px;padding-bottom:0}#project-story #project-info .info-section .section-text li{margin-top:10px;line-height:1.4em}@media only screen and (max-width:1100px){#project-story #project-info .info-section .section-text li{line-height:1.2em}}#project-story #project-info .info-section .section-text p{margin-top:.8em}#project-story #project-info .info-section .section-text p:first-of-type{margin-top:0}#project-story #project-info .info-section .section-text p i{font-weight:400}#project-story #project-info .info-section .section-text a{color:#ca6d6d;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:.4s}#project-story #project-info .info-section .section-text a:hover{-webkit-text-decoration-color:#ca6d6d;text-decoration-color:#ca6d6d}#project-story #project-gallery,#project-story #project-video-gallery{position:relative;overflow:hidden;padding-top:5em}@media only screen and (max-width:768px){#project-story #project-gallery,#project-story #project-video-gallery{padding-top:3em}}#project-story #gallery,#project-story #video-gallery{display:-webkit-flex;display:flex;white-space:nowrap;padding:0 10%}@media only screen and (max-width:768px){#project-story #gallery,#project-story #video-gallery{padding:0 5%}}#project-story .image-container,#project-story .video-container{position:relative;margin-right:15px;display:grid}#project-story .image-container .btn,#project-story .video-container .btn{position:absolute;top:50%;Left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;background-color:#fff;transition:.15s ease-in}#project-story .gallery-navigation{text-align:center;margin-top:1.5em}#project-story .gallery-navigation .btn .fa{margin:0}#project-story #gallery .image-container{transition:.4s}#project-story #gallery .image-container:hover{background-color:#000}#project-story #gallery .image-container:hover .btn{opacity:1}#project-story #gallery .image-container:hover .img-fit{opacity:.7}#project-story #gallery .image-container .image{height:50vh}#project-story #gallery .image-container .image .img-fit{transition:.4s;width:auto;-webkit-transform:scale(1);transform:scale(1)}#project-story #gallery .image-container .image:active,#project-story #gallery .image-container .image:hover{cursor:pointer}#project-story #gallery .image-container .name{text-transform:uppercase;letter-spacing:1px;font-size:.9em;margin-top:10px;font-size:.85em}#project-story #gallery .image-container .name p{white-space:normal}#project-story #video-gallery .video-container .video{width:550px;height:auto}#project-story #video-gallery .video-container .video-info{display:grid;-webkit-align-content:start;align-content:start;border-bottom:1px solid #757575;padding:10px 0}#project-story #video-gallery .video-container .video-info .section{display:grid;grid-template-columns:1fr 3fr}#project-story #video-gallery .video-container .video-info .section:first-of-type{padding-top:0}#project-story #video-gallery .video-container .video-info .section-name{font-weight:600;padding:0;border-bottom:none;font-size:1em}#project-story #video-gallery .video-container .video-info .section-text{font-size:1em}#project-story #video-gallery .video-container .video-info p{vertical-align:top;display:inline-block;margin:0;line-height:1.4em;white-space:normal}#project-story #image-preview{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:2000;transition:.4s}#project-story #image-preview #close-btn{position:absolute;top:10px;right:10px}#project-story #image-preview #close-btn .fa{margin:0}#project-story #image-preview .gallery-navigation{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;display:grid;grid-template-columns:1fr 1fr;padding:1.5em}#project-story #image-preview .gallery-navigation .btn:nth-child(2){justify-self:end}#project-story #image-preview .image{display:grid;-webkit-align-items:center;align-items:center;justify-items:center;width:100%;height:100%;transition:.4s}#project-story #image-preview .image .img-fit{width:auto;max-width:90%;height:auto;max-height:90vh}#project-story .section-header{margin-bottom:.7em}#services #services-main .section-title{font-size:3em}#services #services-main #services-scheme{display:grid;grid-template-columns:repeat(5,1fr)}#services #services-main #services-scheme .scheme{display:grid;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;padding:30px;background-color:#f4f4f4;text-align:center;font-size:1.3em;color:#5d5d5d;font-weight:600}#services #services-main #services-scheme .scheme.left{-webkit-clip-path:polygon(100% 0,90% 50%,100% 100%,10% 100%,0 50%,10% 0);clip-path:polygon(100% 0,90% 50%,100% 100%,10% 100%,0 50%,10% 0)}#services #services-main #services-scheme .scheme.center{font-size:1.7em;-webkit-clip-path:polygon(90% 0,100% 50%,90% 100%,10% 100%,0 50%,10% 0);clip-path:polygon(90% 0,100% 50%,90% 100%,10% 100%,0 50%,10% 0);background-color:#f94848;color:#fff}#services #services-main #services-scheme .scheme.right{-webkit-clip-path:polygon(90% 0,100% 50%,90% 100%,0 100%,10% 50%,0 0);clip-path:polygon(90% 0,100% 50%,90% 100%,0 100%,10% 50%,0 0)}#services #services-main #services-scheme .small{font-size:.5em;font-weight:400;margin-top:10px}#services #services-main #services-scheme .scheme-description{text-align:center;color:#757575;font-weight:600;padding-top:10px}#services #services-main #services-scheme span.scheme-description:nth-child(6){grid-area:2/1/2/3}#services #services-main #services-scheme span.scheme-description:nth-child(7){grid-area:2/3/2/4}#services #services-main #services-scheme span.scheme-description:nth-child(8){grid-area:2/4/2/6}#services #services-description #articles{display:grid;grid-template-columns:repeat(2,1fr)}#services #services-description #articles .section-title{margin:0}#services #services-description #articles .animated{padding:10px 45px;text-align:center}#services #services-description #articles .animated:nth-of-type(2){grid-area:2/1/2/1}#services #services-description #articles .animated:first-of-type,#services #services-description #articles .animated:nth-of-type(2){border-right:2px solid #f94848}#services #services-description #articles .animated:nth-of-type(2),#services #services-description #articles .animated:nth-of-type(4){padding-top:45px}#services #services-skills #skills-description{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3em 3em}#contact-us #contact-form{padding-top:5em}@media only screen and (max-width:768px){#contact-us #contact-form{padding-top:3em}}#contact-form{width:60%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 1.5em}#contact-form .buttons-container,#contact-form .message,#contact-form .section-title{grid-column-start:1;grid-column-end:3}#contact-form #message{border:1px solid #5d5d5d}#contact-form .form-group{display:grid}#contact-form .form-group .form-control{border-radius:0;padding:5px 15px;border:none;border-bottom:1px solid #5d5d5d}#contact-form .form-group .form-control::-webkit-input-placeholder{font-family:Montserrat,sans-serif;font-size:1em;color:#5d5d5d}#contact-form .form-group .form-control::-ms-input-placeholder{font-family:Montserrat,sans-serif;font-size:1em;color:#5d5d5d}#contact-form .form-group .form-control::placeholder{font-family:Montserrat,sans-serif;font-size:1em;color:#5d5d5d}#contact-form .form-group .form-control:focus{border-color:#f94848;padding-left:25px;background-color:#fff}#contact-form .form-group label{color:#000;font-weight:600;font-size:1.1em;letter-spacing:.05px;padding-left:1px;min-height:15px}#contact-form .form-group .validation-text{display:none}@media screen and (max-width:1100px){#home .home-project .project-info{width:60%}#home #our-philosophy #sections .article-box{width:100%}#services #services-main .section-header{margin-bottom:10px}#services #services-main #services-scheme{grid-template-columns:auto 30px;max-width:500px;margin:auto;padding:10px}#services #services-main #services-scheme .scheme{height:150px}#services #services-main #services-scheme .scheme.left{-webkit-clip-path:polygon(50% 0,100% 20px,100% 100%,50% 130px,0 100%,0 20px);clip-path:polygon(50% 0,100% 20px,100% 100%,50% 130px,0 100%,0 20px)}#services #services-main #services-scheme .scheme.center{-webkit-clip-path:polygon(50% 0,100% 20px,100% 150px,50% 100%,0 150px,0 20px);clip-path:polygon(50% 0,100% 20px,100% 150px,50% 100%,0 150px,0 20px);height:170px}#services #services-main #services-scheme .scheme.right{-webkit-clip-path:polygon(50% 20px,100% 0,100% 130px,50% 100%,0 130px,0 0);clip-path:polygon(50% 20px,100% 0,100% 130px,50% 100%,0 130px,0 0)}#services #services-main #services-scheme .small{font-size:.5em;font-weight:400;margin-top:10px}#services #services-main #services-scheme .scheme-description{padding:0;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}#services #services-main #services-scheme span.scheme-description:nth-child(6){grid-area:1/2/3/2}#services #services-main #services-scheme span.scheme-description:nth-child(7){grid-area:3/2/4/2}#services #services-main #services-scheme span.scheme-description:nth-child(8){grid-area:4/2/6/2}#services #services-description #articles{grid-template-columns:repeat(1,1fr);grid-gap:3em 1.5em}#services #services-description #articles .animated{padding:0}#services #services-description #articles .animated:first-of-type,#services #services-description #articles .animated:nth-of-type(2){border-right:none}#services #services-description #articles .animated:nth-of-type(2),#services #services-description #articles .animated:nth-of-type(4){padding-top:inherit}#services #services-skills #skills-description{grid-template-columns:repeat(2,1fr)}#contact-form{width:80%}}@media screen and (max-width:900px){#home #video #unmute-btn{font-size:1.5em}#home #video .slider{display:block;margin-top:-20px;height:20px;background-color:#f94848;width:0;transition:width .5s ease}#about-us .article-section,#careers .article-section{display:grid;grid-template-columns:none;margin:0}#about-us .article-section .article-box,#careers .article-section .article-box{border-left:none;padding:3em 0}#about-us .article-section .article-box p,#careers .article-section .article-box p{margin-top:.75em}#about-us .article-section .article-box p:first-of-type,#careers .article-section .article-box p:first-of-type{margin-top:0}#about-us .article-section .blockquote,#careers .article-section .blockquote{-webkit-align-self:center;align-self:center;background-color:initial;text-align:right}#about-us .article-section .blockquote .quote,#careers .article-section .blockquote .quote{border-bottom:3px solid #f94848;padding:1em .75em 1em 2em}#about-us .container:nth-of-type(2) .article-section{grid-template-columns:none}#about-us .container:nth-of-type(2) .article-section .article-box{grid-area:1/1/2/2;border-right:none;padding:3em 0}#projects-list .projects-container .project-card:nth-of-type(2n) .project-info{padding-right:1.5em}#projects-list .projects-container .project-card .project-info{padding-left:1.5em}}@media screen and (max-width:768px){.blockquote .author,.blockquote .quote{padding:0 3%}#home .home-project .project-info{width:80%}#home #our-philosophy .section-title{font-size:3em}#home #our-philosophy #sections{text-align:left}#home #our-philosophy #sections .article-box{width:100%;grid-template-columns:none}#random-projects{grid-gap:3em 1.5em}#random-projects .project-card .project-info{padding-top:10px}#contact-us .buttons-container .form-control,#contact-us .form-group .form-control{min-height:50px}#contact-us .buttons-container .form-control:focus,#contact-us .form-group .form-control:focus{padding-left:15px}#project-story #project-header{text-align:left}#project-story #project-info .info-section{grid-template-columns:none}#project-story #project-info .info-section .section-header .section-title{margin-bottom:.5em}#project-story #project-gallery{width:100%}#project-story #project-gallery #gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:5px}#project-story #project-gallery #gallery .image-container{padding:0;margin-right:0}#project-story #project-gallery #gallery .image-container .image{height:auto}#project-story #project-gallery #gallery .image-container .image .img-fit{width:100%}#project-story #project-gallery #gallery .image-container .name{display:none}#project-story #project-gallery #gallery .image-container.portrait{grid-column:1/span 2}#project-story #video-gallery{margin:0;display:grid;grid-template-columns:repeat(1,1fr);width:auto}#project-story #video-gallery .video-container{padding:0;width:100%;margin-bottom:35px}#project-story #video-gallery .video-container .video{transition:.4s;height:auto;width:100%}#project-story #video-gallery .video-container .video-info{padding:15px;font-size:.8em}#project-story .gallery-navigation{display:none}#project-story #image-preview .close-btn{width:30px;height:30px}#project-story #image-preview .gallery-navigation{display:none}}@media screen and (max-width:580px){#home-projects .projects-container,#projects-list .projects-container{grid-gap:50px 0}#home-projects .projects-container .project-card,#home-projects .projects-container .project-card:nth-of-type(2n),#projects-list .projects-container .project-card,#projects-list .projects-container .project-card:nth-of-type(2n){grid-template-columns:repeat(1,1fr)}#home-projects .projects-container .project-card:nth-of-type(2n) .img-container,#projects-list .projects-container .project-card:nth-of-type(2n) .img-container{grid-area:1/1/1/1}#home-projects .projects-container .project-card:nth-of-type(2n) .project-info,#projects-list .projects-container .project-card:nth-of-type(2n) .project-info{padding-right:0}#home-projects .projects-container .project-card .project-info,#projects-list .projects-container .project-card .project-info{padding-left:0;padding-top:1.5em}#home-projects .projects-container .project-card .project-info .cliche,#projects-list .projects-container .project-card .project-info .cliche{margin-bottom:15px}#home-projects .projects-container .project-card .project-info .btn,#projects-list .projects-container .project-card .project-info .btn{background:#000;padding:10px 20px;color:#fff}#random-projects{grid-template-columns:repeat(1,1fr);grid-gap:50px 0}#random-projects .project-card{display:grid;grid-template-rows:auto auto}#random-projects .project-card .project-info{padding-left:0;padding-top:20px}#random-projects .project-card .project-info .cliche{margin:10px 0}#random-projects .project-card .project-info .btn{background:#000;padding:10px 20px;color:#fff}}@media screen and (max-width:500px){#services #services-skills #skills-description{grid-template-columns:repeat(1,1fr)}#contact-form{display:block}#contact-form #message,#contact-form .buttons-container,#contact-form .section-title{grid-column-start:1;grid-column-end:2}}@media screen and (max-width:420px){#project-story #project-video-gallery #video-gallery .video-container .video-info .section-name,#project-story #project-video-gallery #video-gallery .video-container .video-info .section-text{width:100%}#about-us .article-section .blockquote .quote,#careers .article-section .blockquote .quote{padding:1em .75em}}.admin-page-header{margin-bottom:3em;display:grid;grid-template-columns:6fr 1fr}.admin-page-header .btn{justify-self:end}.admin-page-header .page-title{font-size:3vw}#project-create #project-header{display:grid;grid-gap:3em 1.5em;grid-template-columns:2fr 1fr;margin-bottom:4em;-webkit-align-items:center;align-items:center}#project-create #project-header .page-title{font-size:3vw}#project-create #project-header #delete-btn,#project-create #project-header #star-blocked{justify-self:end}#project-create #files-upload-field{display:grid;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;margin-top:1.5em;background-color:#fff;justify-content:center;border:1px solid #ccc;min-height:80px}#project-create #create-project-form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5em 1.5em;margin-top:1.5em}#project-create .form-group{display:grid}#project-create .form-group.add-on{grid-template-columns:repeat(2,auto)}#project-create .section{padding:10px 25px 25px;border:1px solid #eaeaea;margin-bottom:1.5em;background-color:#f4f4f4}#project-create .section-title{margin:15px 0;font-size:1.5em;border-bottom:1px solid #eaeaea;padding-bottom:15px;display:grid;justify-items:stretch}#project-create .section-title span{display:block;text-align:right}#project-create .section-title .btn{display:inline-block}#project-create #submit-buttons{text-align:center}#project-create #submit-buttons .btn{margin:5px}#project-create #info-section-inputs{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.2);z-index:500}#project-create #info-section-inputs.visible{display:block}#project-create #info-section-inputs .form{position:absolute;top:50%;left:50%;width:80%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow-y:auto;height:80vh;padding:20px 30px;background-color:#fff}#project-create #info-section-inputs .form .message-text{font-size:2em}#project-create #info-section-inputs .form .image{position:relative;height:200px;overflow:hidden;border:1px solid #eaeaea}#project-create #info-section-inputs .form .image .img-fit{width:auto;height:inherit}#project-create #info-section-inputs .form .image .del-btn{position:absolute;top:8px;right:5px}#project-create #media-info{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.2);z-index:499}#project-create #media-info.visible{display:block}#project-create #media-info .info{position:absolute;top:50%;left:50%;width:80%;margin:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow-y:auto;max-height:80vh;padding:20px 30px;background-color:#fff}#project-create #media-info .info .message-text{font-size:2em}#project-create .info-text{font-size:.85em;padding:10px 0;border-bottom:1px solid #eaeaea}#project-create .info-text .section-header{margin:10px 0;text-align:left}#project-create .info-text .section-header .title{display:inline-block;margin-right:10px;padding-bottom:5px}#project-create .info-text img{margin-bottom:10px}#project-create .info-text .label{float:left;margin-right:8px;background-color:#eaeaea;color:#5d5d5d}#project-create .info-text .text{min-height:15px}#project-create .info-text .text a{text-decoration:underline}#project-create .info-text .text p{margin:0 0 .5em}#project-create #project-data .project-data .container{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}#project-create #project-data .project-data .container .image{position:relative;min-height:38px;max-height:180px;overflow:hidden;margin:0 1% 1% 0;border:1px solid #eaeaea}#project-create #project-data .project-data .container .image iframe{pointer-events:none}#project-create #project-data .project-data .container .image video{width:100%}#project-create #project-data .project-data .container .image .draggable{position:absolute;width:100%;height:100%;color:#000}#project-create #project-data .project-data .container .image .del-btn{position:absolute;top:8px;right:5px}#admin-projects-list #projects{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px 10px}#admin-projects-list #projects .project-card{position:relative}#admin-projects-list #projects .project-card .img-fit{transition:.4s}#admin-projects-list #projects .project-card .labels{display:inline-block;position:absolute;top:10px;left:10px}#admin-projects-list #projects .project-card .blocked,#admin-projects-list #projects .project-card .star{padding:5px 10px;background-color:#0fc565;color:#fff;margin-right:5px}#admin-projects-list #projects .project-card .blocked{background-color:#f94848}#admin-projects-list #projects .project-card:hover{cursor:pointer}#admin-projects-list #projects .project-card:hover .img-fit{-webkit-transform:scale(1.1);transform:scale(1.1)}#admin-projects-list #projects .project-card .project-name{margin:1em 0}#uploader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:1001;display:grid;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;visibility:hidden;transition:.4s;opacity:0;color:#eaeaea}#uploader.visible{visibility:visible;opacity:1}.lds-dual-ring{margin:auto;display:block;width:64px;height:64px}.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border-color:#ddd transparent;border-style:solid;border-width:2px;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (max-width:950px){.btn .btn-text{display:none}.btn .fa:last-of-type{margin:0}#project-create #project-data .project-data .container{grid-template-columns:repeat(2,1fr)}#project-create #project-info .category-label{padding:5px}}@media screen and (max-width:768px){.form-group .add-on-btn{padding:10px;width:100%}#project-create .section{padding:0 10px}#admin-projects-list #projects{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:660px){#project-create #create-project-form{grid-template-columns:repeat(1,1fr)}#project-create #project-header .page-title,.admin-page-header .page-title{font-size:7vw}}@media screen and (max-width:460px){#project-create #project-header{grid-gap:5px 5px;margin-bottom:0}#project-create #project-header .page-title{grid-area:1/1/2/2}#project-create #project-header .form-group{grid-area:3/1/4/3}#project-create #project-header #star-blocked{grid-area:2/1/3/3;justify-self:start}}