/* Universal */@import url('https://fonts.googleapis.com/css?family=Alata&display=swap');*{outline: none; margin: 0; box-sizing: border-box; font-family: 'Alata', sans-serif;}body{overflow-x: hidden;}.no-overflow{overflow: hidden;}.content{margin-top: 5.5rem; display: block; padding: 1rem; min-height: calc(100vh - 17.3rem);}.green{color: #00FF7E;}/* Start */.start{background-color: #191D2C; height: 100vh; transition: .2s all; box-shadow: inset 0px 0px 104px -7px rgba(0,0,0,0.33);}.start-logo{position: absolute; top: 20%; text-align: center; animation: startup .8s;}.start-logo-image{max-width: 15%; display: inline-block; vertical-align: middle;}.start-logo-text{display: inline-block; vertical-align: middle; text-align: left;}.start-logo-text-heading{color: #00FF7E; font-size: 70px; text-transform: uppercase;}.start-logo-text-description{color: #00FF7E; font-size: 40px;}.start-menu{width: 100%; position: absolute; width: 100%; top: 0; left: 0; text-align: center; z-index: 2; animation: startup 1s;}.start-menu a{display: inline-block; padding-top: 32px; margin-left: 40px; margin-right: 40px; overflow: hidden; margin-bottom: 35px; position: relative; text-decoration: none; color: #fff; line-height: 1.5rem;}.start-menu a::after{content: "";width: 100%;height: 10px;background-color: #00FF7E;position: absolute;right: 0;top: 0; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; transform: translate3d(0, -100%, 0);transition: 0.2s all ease-in-out; opacity: 0;}.start-menu a:hover::after{transform: translate3d(0, 0, 0); opacity: 1;}.start-menu a:focus::after{transform: translate3d(0, 0, 0); opacity: 1;}.start-logos{color: #fff; position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; z-index: 2; animation: startup 1.5s;}.start-logos p{text-transform: uppercase; font-size: 20px;}.start-logos img{max-width: 10%;}.start-gradient{background: linear-gradient(135deg, rgba(26,30,46,1) 0%, rgba(26,30,46,1) 32%, rgba(26,30,46,0) 82%, rgba(26,30,46,0) 100%); height: 100vh; width: 100vw; position: absolute; display: block; z-index: 1;}/* Header */.header{background-color: #191D2C; text-align: center; height: 5.5rem; top: 0; left: 0; width: 100%; z-index: 5; position: absolute; box-shadow: 0px -10px 42px 0px rgba(7,12,26,1);}.header-link, .header-link-selected{margin-top: 2rem; margin-left: 2rem; margin-right: 2rem; line-height: 1rem;}.header-link, .header-link-selected{display: inline-block;overflow: hidden; padding-bottom: 2.5rem;position: relative; text-decoration: none; color: #fff;}.header-link::after, .header-link-selected::after{content: "";width: 100%;height: 10px;background-color: #00FF7E;position: absolute;right: 0;bottom: 0; border-top-left-radius: 20px; border-top-right-radius: 20px; transform: translate3d(0, 100%, 0);transition: 0.2s all ease-in-out; opacity: 0;}.header-link:hover::after, .header-link-selected::after{transform: translate3d(0, 0, 0); opacity: 1;}.header-logo{padding: 0; max-width: calc(1rem + 70px * 4); height: auto; float: left;}.mobile-header-sidebar{background-color: #191D2C; height: 100vh; top: 0; left: -250px; z-index: 6; position: fixed; transition: 0.5s; width: 250px; display: block; text-align: center;}.mobile-header-sidebar-link{display: block; text-decoration: none; transition: .2s ease-in; color: #c7c7c7; padding: 2%;}.mobile-header-sidebar-link:hover{color: #fff;}.mobile-header-sidebar-link-selected{color: #00FF7E; transition: .2s all; padding: 2%; text-decoration: none;}.mobile-header-sidebar-close{width: 100%; font-size: 30px; text-align: center; color: #00FF7E; border: 0; background: none; display: block;}.mobile-header{background-color: #191D2C; text-align: center; height: 3.5rem; top: 0; left: 0; width: 100%; z-index: 5; position: absolute; box-shadow: 0px -10px 42px 0px rgba(7,12,26,1);}.mobile-header-text{color: #00FF7E; font-size: 30px; display: inline-block; margin-left: 2%; text-transform: uppercase;}.mobile-header-open{display: inline-block; padding: 0; width: 30px; font-size: 30px; border: 0; color: #fff; background: none; margin: 2%; cursor: pointer; color: #00FF7E; margin-right: 2%;}/* Footer */.footer-wrapper{z-index: 2;}.footer{background-color: #191D2C; color: #fff; padding: 1.2rem;}.footer-list{display: inline-grid; margin-left: 2%; margin-right: 2%;}.footer-list h1{padding-left: 1.5rem; font-size: 1rem; font-weight: 700; color: #878787;}.footer-list i{width: 1rem; padding-right: 1.5rem; opacity: 0; transition: .2s ease-in; color: #00FF7E;}.footer-list a{color: #c7c7c7; text-decoration: none; display: block; transition: .2s ease-in; font-size: 1rem;}.footer-list a:hover i{opacity: 1;}.footer-list a:hover{color: #00FF7E;}.subfooter{color: #fff; background-color: #171921; text-align: center; padding: 1.2rem; width: 100%;}.subfooter p{width: 100%; font-size: 1rem;}/* Links */.link{display: inline-block;position: relative; text-decoration: none; color: #000;}.link::before{content: "";width: 100%;height: 10px;background-color: #00FF7E;position: absolute;right: 0;bottom: 0; transition: .2s all; z-index: -1;}.link:hover::before{color: #fff;}/* Pakalpojumi */.services{width: 100%; height: 100vh;}.services-left{width: 50%; height: 100%; float: left; clip-path: polygon(0 0, 93% 0, 100% 100%, 0% 100%); z-index: 1; position: relative; overflow: hidden;}.services-left::before{content: ""; position: absolute; width: 500%; height: 300%; top: -50%; left: -50%; z-index: 1; background-image: url("files/logopattern.png"); background-repeat: repeat; background-size: 60px; background-color: #1d1d1d; transform: rotate(20deg); animation-name: scroll; animation-iteration-count: infinite; animation-duration: 5s; animation-timing-function: linear;}.services-left-editing-title{position: absolute; top: 20%; left: 20px; z-index: 2; color: #fff; font-size: 50px; animation: startup .5s;}.services-left-editing-description{position: absolute; top: calc(20% + 60px); left: 20px; z-index: 2; color: #fff; font-size: 30px; animation: startup .5s;}.services-left-filming-title{position: absolute; top: 60%; left: 20px; z-index: 2; color: #fff; font-size: 50px; animation: startup 1s;}.services-left-filming-description{position: absolute; top: calc(60% + 60px); left: 20px; z-index: 2; color: #fff; font-size: 30px; animation: startup 1s;}.services-right{width: 100%; float: right; background: linear-gradient(325deg, rgba(0,255,126,1) 0%, rgba(0,255,207,1) 100%); background-size: 200% 200%; position: absolute; height: 100vh; animation-name: changingBg; animation-duration: 10s; animation-iteration-count: infinite;}.services-right-number{font-size: 20rem; position: absolute; top: 15%; right: 30px; animation: startup .8s;}.services-right-description{font-size: 3rem; position: absolute; top: calc(15% + 25rem); right: 30px; animation: startup 1.5s;}/* Portfolio */.portfolio{background-color: #191D2C; height: calc(22rem * 5 + 4rem + 5.5rem); display: block; padding-top: 5.5rem; padding: 2rem;}.portfolio-items{position: absolute; z-index: 2; width: 100%; margin-top: 5.5rem;}.portfolio-item-left{text-align: left; padding-left: 5%; width: 100%; animation: startup 1s; z-index: 2; height: 22rem;}.portfolio-item-right{text-align: right; padding-right: 5%; width: 100%; animation: startup .5s; z-index: 2; height: 22rem;}.portfolio-item-content{border-radius: 10px; box-shadow: 0px 0px 31px -8px rgba(0,0,0,0.75); max-width: 100%; background-color: #fff;}.portfolio-mobile{margin-top: 3.5rem;}/* Bloga sākumlapa */.blog-list-item{margin: 1%; border-radius: 25px; box-shadow: 0px 0px 42px -10px rgba(25,21,43,1);}.blog-list-item:nth-child(odd){background-image: url("files/logopattern.png"); background-size: 30px; color: #fff;}.blog-list-item:nth-child(odd) .link{color: #fff;}.blog-list-item-thumb{display: inline-block; clip-path: circle(77.7% at 22% 40%); max-width: 20%; vertical-align: middle; border-top-left-radius: 25px; border-bottom-left-radius: 25px;}.blog-list-item-text{display: inline-block; vertical-align: middle;}.blog-list-item-text-heading{}.blog-list-item-text-description{}/* Bloga raksts */.blog-header-gradient{background: linear-gradient(0deg, rgba(16,15,28,1) 0%, rgba(22,22,28,0.2) 100%); position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.blog-header-gradient-title{position: absolute; top: 30%; left: 5%; color: #fff; font-size: 50px;}.blog-header-gradient-divider{position: absolute; top: calc(30% + 70px); left: 5%; display: block; width: 100px; height: 10px; border-radius: 50px; background-color: #00FF7E;}.blog-header-gradient-description{position: absolute; top: calc(30% + 70px + 10px); left: 5%; color: #fff; font-size: 30px;}.blog-header-background{max-width: 100%; width: 100%; height: calc(100vh - 86px); margin-top: 86px; object-fit: cover;}.blog-sidebar{padding: 2%; width: 20%; display: inline-block; vertical-align: top; height: 100%;}.blog-content{padding: 2%; width: 75%; display: inline-block;}.blog-content img{max-width: 50%; text-align: center;}/* Kontaktforma */form input[type=text], form textarea{background-color: #f0f0f0; border: 0; border-radius: 30px; display: block; padding: .8rem; margin: 1rem; width: 50vw;}form textarea{resize: vertical;}form input[type=submit]{background-color: #191D2C; color: #fff; transition: .2s all; border: 0; border-radius: 30px; display: block; padding: .8rem; margin: 1rem;}form input[type=submit]:hover, form input[type=submit]:active, form input[type=submit]:focus{background-color: #00FF7E; cursor: pointer;}.form-error{display: inline-block; border-radius: 50px; background-color: #ff4747; margin: .8rem; padding: 1rem; box-shadow: 0px 0px 31px -4px rgba(79,13,13,1); position: absolute; animation: startup .2s; top: 2rem; left: 2rem; z-index: 5; transition: .2s all; cursor: default;}.form-success{display: inline-block; border-radius: 50px; background-color: #47ff7b; margin: .8rem; padding: 1rem; box-shadow: 0px 0px 31px -4px rgba(71,255,123,1); position: absolute; animation: startup .2s; top: 2rem; left: 2rem; z-index: 5; transition: .2s all; cursor: default;}.form-error:hover, .form-success:hover{opacity: .5;}/* Cenas kalkulators */.price-calculator{}.price-calculator-left{border-radius: 35px; background: linear-gradient(325deg, rgba(236,236,255,1) 0%, rgba(242,247,255,1) 100%); box-shadow: 0px 0px 66px -28px rgba(11,18,31,1); width: 45%; display: inline-block; padding: 2%; margin: 1%;}.price-calculator-right{border-radius: 35px; background: linear-gradient(325deg, rgba(236,236,255,1) 0%, rgba(242,247,255,1) 100%); box-shadow: 0px 0px 66px -28px rgba(11,18,31,1); width: 45%; display: inline-block; padding: 2%; margin: 1%;}.price-calculator-right-about{text-align: center;}.price-calculator-radio{display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.price-calculator-radio input{position: absolute; opacity: 0; cursor: pointer;}.price-calculator-radio-checkmark{position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #191D2C; border-radius: 50%; transition: .2s all;}.price-calculator-radio input:checked ~ .price-calculator-radio-checkmark{background-color: #00FF7E;}.price-calculator-radio-checkmark:after{content: ""; position: absolute; display: none;}.price-calculator-radio input:checked ~ .price-calculator-radio-checkmark:after{display: block;}.price-calculator-radio .price-calculator-radio-checkmark:after{top: 9px;left: 9px;width: 8px;height: 8px;border-radius: 50%;background: white;}.price-calculator-about{height: 2rem; width: 2rem; border-radius: 1rem; font-size: 1rem; line-height: 1.2rem; padding: 0.4rem; background-color: #191D2C; color: #fff; border: 0; transition: .2s all; cursor: pointer;}.price-calculator-about:hover{color: #00FF7E;}/* Paziņojumi */.ann{padding: 1%; box-shadow: 0px 0px 55px -21px rgba(25,29,44,1); background-color: #f2f2f2; width: 100%; position: fixed; z-index: 6; top: 0; left: 0; transition: .2s all;}.ann-text{display: inline-block; float: left;}.ann-close{display: inline-block; float: right; color: #191D2C; text-shadow: 0px 0px 2px rgba(25,29,44,0.43); transition: .2s all; padding-left: 5px; padding-right: 5px;}.ann-close:hover{color: #cf153a; text-shadow: 0px 0px 5px rgba(207,21,58,0.45);}/* Error page */.errorpage{text-align: center;}.errorpage-title{color: #191D2C;}.errorpage-image{max-width: 40%;}/* Animations */@keyframes startup{from{opacity:0;transform:translateY(30px);}to{opacity:1;}}@keyframes scroll{from{top: -50%; left: -50%;}to{top: calc(-50% - 77px); left: calc(-50% - 36px);}}@keyframes changingBg{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}/* Legāli */.legal-header{padding: 1%; box-shadow: 0px 0px 55px -21px rgba(25,29,44,1); background-color: #f2f2f2; text-align: center; margin-top: 86px;}.legal-header-link{color: #191D2C; text-decoration: none; display: inline-block; padding-left: 1%; padding-right: 1%; transition: .2s all;}.legal-header-link:hover, .legal-header-link-selected{color: #00FF7E; text-decoration: none;}.legal-content{padding: 2%; margin-top: 3.5rem;}/* Cookie paziņojums */.cookie-disclaimer{position: fixed; bottom: 2rem; width: 100%; height: 3rem; text-align: center; animation: startup .2s; z-index: 6; transition: .2s all ease-in;}.cookie-disclaimer-content{display: inline-block; padding: 1rem; border-radius: 50px; background-color: #191D2C; color: #fff; box-shadow: 0px 0px 61px -24px rgba(12,15,31,1);}.cookie-disclaimer-content-text{display: inline-block;}.cookie-disclaimer-content-text-link{color: #00ff7e; text-decoration: none; transition: .2s all;}.cookie-disclaimer-content-text-link:hover{color: #fff;}.cookie-disclaimer-content-button{display: inline-block; border: 0; background: none; color: #00ff7e; transition: .2s all;}.cookie-disclaimer-content-button:hover{color: #fff; cursor: pointer;}/* Mobilā versija */@media only screen and (max-width: 420px){.mobile-header-logo{display: none;}}@media only screen and (max-width: 820px){.start-logos{display: none;}.start-logo{top: 30%;}.start-logo-image{max-width: 50%;}.start-logo-text{display: none;}.start-menu{display: none;}.start-mobile-header{background: none;}.start-logo-mobile-text{text-align: center; color: #00FF7E; font-size: 40px;}.header{display: none;}.footer-wrapper{display: none;}.content{margin-top: 50px;}.services-right{display: none;}.services-left{clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); width: 100%;}.services-left-editing-title{top: 10%;}.services-left-editing-description{top: calc(10% + 60px);}.services-left-filming-title{top: 50%;}.services-left-filming-description{top: calc(50% + 60px);}.errorpage-image{max-width: 100%; margin-top: 50px;}.portfolio{display: none;}}@media only screen and (min-width: 821px){.mobile-header{display: none;}.mobile-header-sidebar{display: none;}.start-logo-mobile-text{display: none;}.portfolio-mobile{display: none;}}/* Citas lietas */::selection{background-color: #00FF7E; color: #191D2C;}
