body{font-family:"Roboto"}.general-padding{padding:0 50px;box-sizing:border-box}.coming-soon{display:flex;align-items:center;justify-content:center;height:100vh}.background{position:absolute;top:0;left:0;height:100vh;width:100vw;background-color:#000}.background img{width:100%;height:100%;position:absolute;object-fit:cover;opacity:0.5}.background video{width:100%;height:100%;position:absolute;object-fit:cover;opacity:0.6}.lp-container{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;position:relative;z-index:5}.logo-laura{width:600px;position:relative}.logo-laura img{width:100%}.lp-title{font-family:"PT Serif";font-size:32px;color:#a9a9a9;margin-top:20px;letter-spacing:2px}.lp-button{font-family:"Rajdhani";color:#000;margin-top:50px;font-size:24px;font-weight:bold;padding:15px 50px;border-radius:0px 0px 20px 0px;background-color:#fff;transition:150ms all}.lp-button:hover{opacity:0.5}.ig-footer{display:flex;width:20px !important}.ig-footer img{width:100%;opacity:0.4}.ig-header{display:flex;width:24px !important}.ig-header img{width:100%}.ig-mobile{margin-top:30px}.menu-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center}.menu-mobile li{text-align:center;margin:5px 0}.menu-mobile li a{font-weight:600;line-height:40px;color:#fff;font-size:22px;text-align:center}.menu-mobile .mobile-dropdown li{margin:0}.menu-mobile .mobile-dropdown li a{opacity:0.7;font-weight:300;font-size:20px;line-height:36px}.disabled{pointer-events:none;opacity:0.3}.header-mobile{width:100%;height:100%;background-color:#191919;position:fixed;top:0;z-index:999;transition:200ms all;display:flex;align-items:center;justify-content:center;flex-direction:column}.header-mobile .lp-logo-header{margin-bottom:50px}.konosuba{transform:translateX(0) !important}.close-header{position:absolute;top:40px;right:20px;width:25px;cursor:pointer}.close-header img{width:100%}.burger-menu{display:none;margin-left:auto;width:30px;cursor:pointer}.burger-menu img{width:100%}.lp-header-upper{height:100px;width:100%;position:fixed;background-color:#191919;display:flex;align-items:center;justify-content:space-between;top:0;z-index:99}.lp-logo-header{width:205px;display:flex;flex-direction:column}.lp-logo-sub{color:#868686;font-family:"PT Serif";font-size:18px;letter-spacing:0.8px;margin-top:5px;margin-left:-1px}.menu-header{display:flex;align-items:center}.menu-header li{margin:0 15px}.menu-header li a{padding:10px;font-family:"Roboto";color:#fff;font-size:16px}.menu-header .last-item{font-weight:600;border:2px solid #fff;padding:10px 30px;box-sizing:border-box;border-radius:0px 0px 20px 0}.dropdown{position:relative;display:flex;align-items:center;padding-right:20px;cursor:pointer}.dropdown-content{display:none;background-color:#191919;min-width:180px;z-index:1;position:absolute;margin-left:-20px;padding:20px 0;padding-bottom:5px;top:26px}.dropdown-content li{margin:20px}.dropdown::after{content:"";background-image:url(../assets/images/arrow-down.svg);background-size:12px;width:12px;height:12px;position:absolute;right:0px}.dropdown:hover .dropdown-content{display:block}.lp-grid-upper{margin-top:100px;display:flex;flex-direction:column}.big-title{font-family:"PT Serif";font-size:48px;margin:50px 0;font-weight:600}.lp-work-categories{display:flex}.lp-work-categories a{display:flex;align-items:center;justify-content:center;padding:15px 60px;font-family:"PT Serif";font-size:20px;border:2px solid #cbcbcb;margin:0 10px;position:relative}.lp-work-categories a:hover{background-color:#cbcbcb}.lp-work-categories a.this-cat{background-color:#191919;border-color:#191919;color:#fff}.lp-work-categories a.disabled-link{background:#eee;color:#fff;border:none}.lp-category-nav a:first-child::after{content:"";background-image:url(../assets/images/arrow-left.svg);background-size:10px;width:10px;height:10px;position:absolute;left:20px;margin-bottom:-1px}.lp-category-nav a:last-child::after{content:"";background-image:url(../assets/images/arrow-right.svg);background-size:10px;width:10px;height:10px;position:absolute;right:20px;margin-bottom:-1px}.video-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;width:100%;margin-top:50px}.video-element{background-color:#eee;padding-top:56.25%;width:100%;border-radius:0px 0px 40px 0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:pointer}.video-element img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:1}.video-element .video-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,0.7);opacity:0;top:0;left:0;z-index:2;transition:150ms all;border-radius:0px 0px 40px 0;overflow:hidden}.video-element:hover .video-overlay{opacity:1}.video-overlay-title{color:#fff;font-family:"PT Serif";font-size:26px;font-weight:600;margin-bottom:15px;line-height:1.2em;text-align:center;padding:0 25px;box-sizing:border-box}.video-overlay-description{font-size:16px;color:rgba(255,255,255,0.7);font-family:"Roboto";padding:0 50px;box-sizing:border-box;line-height:23px;text-align:center;max-width:500px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.video-overlay-button{margin-top:25px;background-color:#fff;color:#191919;font-family:"Roboto";font-size:16px;padding:10px 25px;border-radius:0px 0px 15px 0px;font-weight:700}.footer-lb-upper{margin-top:200px;height:120px;border-top:1px solid #c4c4c4;width:100%;font-family:"Roboto";display:flex;align-items:center;justify-content:space-between}.legal-footer{font-size:16px;color:#191919;line-height:24px}.email-footer{font-size:16px;color:#191919;font-weight:700}.menu-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:28px}.menu-footer li{margin:0 10px}.menu-footer li a{color:#909090;font-size:16px}.image-project{max-width:500px;margin:0 auto;width:100%}.image-project img{width:100%}.video-iframe{width:100%;position:relative;padding-top:56.25%}.video-iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.lp-project-upper{margin-top:150px}.project-info{display:flex;flex-direction:column;align-items:center;justify-content:center}.project-name{font-family:"PT Serif";font-size:48px;font-weight:600;margin-top:40px;line-height:56px;text-align:center;line-height:54px;padding:0 20px;max-width:720px}.project-type{font-family:"Roboto";color:#a8a8a8;letter-spacing:2px;font-size:18px;text-transform:uppercase;margin-top:20px;font-weight:600}.project-description{font-size:18px;margin-top:50px;font-family:"Roboto";max-width:620px;text-align:center;color:#a5a5a5;font-weight:300;line-height:28px;padding:0 20px}.project-team{display:flex;grid-gap:30px;margin-top:40px;flex-wrap:wrap;align-items:center;justify-content:center}.project-team div{background-color:#f2f2f2;font-family:"Roboto";padding:15px 30px;padding-left:60px;font-weight:600;font-size:16px;border-radius:0px 0px 15px 0px;position:relative;display:flex;align-items:center}.project-team .project-director::before{content:"";background-image:url(../assets/images/director.svg);background-size:24px;width:24px;height:24px;position:absolute;left:20px}.project-team .project-producer::before{content:"";background-image:url(../assets/images/producer.svg);background-size:24px;width:24px;height:24px;position:absolute;left:20px}.more-projects-upper{margin-top:150px}.title-more-projects{padding-bottom:25px;margin-bottom:25px;position:relative;font-family:"Roboto";font-size:22px;display:flex;justify-content:center}.title-more-projects::after{position:absolute;content:"";height:3px;width:100px;background-color:#ededed;bottom:0}.grid-video-more{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px}.about-gallery{display:grid;grid-template-columns:repeat(3, 1fr);margin-top:60px;margin-bottom:-200px}.about-gallery .gallery-image{padding-top:56.25%;width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.about-gallery .gallery-image img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:1}.header-about{background:none}.header-black{background:#191919}.lp-about-upper{width:100%;height:600px;display:flex;align-items:center;justify-content:center;flex-direction:column}.about-title{position:absolute;color:#fff;font-family:"PT Serif";font-size:48px;z-index:5;font-weight:600}.about-background{position:relative;background-color:#000;width:100%;height:600px;top:0}.about-background img{width:100%;height:100%;object-fit:cover}.lp-textabout-container{max-width:700px}.lp-about-text{font-size:18px;line-height:28px;margin-top:50px;text-align:justify;color:#a5a5a5;font-weight:300}.lp-about-buttons{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;margin-top:50px}.lp-about-buttons a{display:flex;align-items:center;justify-content:center;padding:15px;border-radius:0 0 15px 0;padding-left:40px;box-sizing:border-box;position:relative;transition:200ms all}.lp-about-buttons .about-download-cv{font-weight:600;font-size:16px;border:2px solid}.lp-about-buttons .about-download-cv::after{background-image:url(../assets/images/download.svg)}.lp-about-buttons .about-contact-button{font-weight:600;color:#fff;background-color:#191919}.lp-about-buttons .about-contact-button::after{background-image:url(../assets/images/contact.svg)}.lp-about-buttons a::after{content:"";background-size:26px;height:26px;width:26px;position:absolute;left:30px}.lp-about-buttons a:hover{opacity:0.7}.personal-info{display:flex;margin-top:40px;margin-bottom:20px}.personal-info div{font-weight:600;display:flex;align-items:center;padding-left:40px;position:relative}.personal-info div:last-child{margin-left:50px}.lb-info-email::before{position:absolute;content:"";width:24px;height:24px;background-size:24px;background-image:url(https://lauraprast.com/assets/images/mail.png);left:0}.lb-info-tel::before{position:absolute;content:"";width:24px;height:24px;background-size:24px;background-image:url(https://lauraprast.com/assets/images/phone.png);left:0}.lp-contact-upper{margin-top:120px;display:flex;flex-direction:column}.lp-contact-text{font-size:18px;line-height:28px;color:#a5a5a5;font-weight:300;max-width:500px;text-align:center}.input-container{display:flex;flex-direction:column;margin-bottom:20px}.lp-form{display:flex;flex-direction:column}.double-input{display:grid;grid-gap:15px;width:100%;grid-template-columns:repeat(2, 1fr);position:relative}.pp-contact-form{display:flex;box-sizing:border-box;flex-direction:column;width:100%;max-width:620px;margin-top:50px}.input-container input,.input-container textarea{height:50px;position:relative;padding:20px;box-sizing:border-box;border:none;background:none;font-size:17px;font-family:"Roboto";width:100%;border:1px solid #ccc}.input-container textarea{min-height:200px;margin-bottom:10px}input[type="submit"]{background-color:#191919;color:#fff;border:none;width:200px;height:50px;border-radius:0 0 15px 0;font-size:16px;font-family:"Roboto";font-weight:600;cursor:pointer}.contact-sent{height:600px;display:flex;align-items:center;justify-content:center;flex-direction:column}.contact-sent .contact-sent-title{font-size:72px;font-weight:600}.contact-sent .contact-sent-text{font-size:18px;margin-top:30px;text-align:center;line-height:26px}.contact-sent .contact-sent-backto{border-radius:0 0 15px 0;background-color:#000;display:inline-flex;padding:15px 25px;color:#fff;align-items:center;justify-content:center;margin-top:50px}.error-404{height:600px;display:flex;align-items:center;justify-content:center;flex-direction:column}.error-404 .number-404{font-size:128px;font-weight:600}.error-404 .text-404{font-size:18px;margin-top:30px;text-align:center;line-height:26px}@media (max-width: 1365px){.video-grid{grid-template-columns:repeat(2, 1fr)}.menu-header li{margin:0 10px}.menu-header .last-item{margin-left:20px}}@media (max-width: 1023px){.about-gallery{grid-template-columns:repeat(2, 1fr)}.about-background,.lp-about-upper{height:400px}.about-title{font-size:40px}.lp-project-container{padding:0}.general-padding{padding:0 40px}.video-overlay-button{display:none}.video-overlay-title{margin-bottom:15px}.logo-laura{width:500px}.lp-title{font-size:28px}.lp-button{font-size:20px}.lp-work-categories a{padding:15px 40px;font-size:18px}.big-title{font-size:42px;margin-bottom:40px}.menu-header li{margin:0 15px}.menu-header li.last-item{margin-left:20px;margin-right:0;padding:10px 15px}.dropdown-content li{margin:20px}.lp-logo-header{width:185px}.lp-logo-sub{font-size:16px}.project-name{font-size:40px;line-height:52px}.project-type{font-size:16px}.grid-video-more{grid-template-columns:repeat(1, 1fr)}.footer-lb-upper{justify-content:center;flex-wrap:wrap;grid-gap:20px;height:auto;padding:30px;box-sizing:border-box}.lp-category-nav a:last-child{padding-right:50px}.lp-category-nav a:last-child::after{right:15px}.lp-category-nav a:first-child{padding-left:50px}.lp-category-nav a:first-child::after{left:15px}.menu-header{display:none}.burger-menu{display:block}}@media (max-width: 767px){.contact-sent-title{font-size:42px}.personal-info{display:flex;flex-direction:column;margin-top:30px;margin-bottom:20px}.personal-info div:last-child{margin-left:0px;margin-top:20px}.lp-about-text{text-align:left}.footer-lb-upper{margin-top:100px}.legal-footer{text-align:center}.error-404{height:400px}.error-404 .number-404{font-size:84px}.about-title{font-size:34px}.menu-footer li{margin:0 8px}.menu-footer li a{font-size:15px}.title-more-projects{font-size:18px;padding-bottom:20px;margin-bottom:20px}.project-team{grid-gap:20px}.project-description{margin-top:30px}.project-name{margin-top:30px;font-size:34px;line-height:46px}.lp-project-upper{margin-top:120px}.big-title{font-size:38px}.lp-work-categories{flex-wrap:wrap;grid-gap:15px;align-items:center;justify-content:center}.lp-work-categories a{padding:15px 30px;font-size:16px;margin:0}.general-padding{padding-right:20px;padding-left:20px}.video-grid{grid-template-columns:repeat(1, 1fr)}.video-overlay-description{display:block;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;overflow:hidden;padding:0 30px}.video-overlay-button{display:block}.logo-laura{width:300px}.lp-title{margin-top:10px;font-size:20px;letter-spacing:1px}.lp-button{font-size:16px;padding:12px 40px;margin-top:30px}.video-overlay-title{font-size:22px}.lp-category-nav a:last-child{padding-right:40px}.lp-category-nav a:first-child{padding-left:40px}}@media (max-width: 479px){.project-name{font-size:30px;line-height:40px}.more-projects-upper{margin-top:75px}.about-gallery{grid-template-columns:repeat(1, 1fr)}.double-input{grid-template-columns:repeat(1, 1fr);grid-gap:0px}.lp-about-buttons{grid-template-columns:repeat(1, 1fr)}.lp-about-buttons a{padding-left:30px}.lp-about-buttons a::after{left:15px}.video-overlay-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:22px;display:none}.video-overlay-button{font-size:14px;margin-top:15px;padding:10px 20px;display:none}.lp-project-upper{padding-right:0;padding-left:0;margin-top:100px}}
