.gallery-page,.landing-page{padding:70px 0 0;width:100%;margin:0;text-align:center}.gallery-page .container,.landing-page .container{margin:0 auto;max-width:100%}.gallery-page .container .banner,.landing-page .container .banner{height:calc(40vh + 155px);position:relative;padding:7vh 0;background:linear-gradient(45deg,#252836,#303446);overflow:hidden}@media only screen and (max-width:767px){.gallery-page .container .banner,.landing-page .container .banner{height:calc(50vh + 155px)}}.gallery-page .container .banner #banner-video,.landing-page .container .banner #banner-video{position:absolute;left:0;top:0;width:100vw;height:auto;mix-blend-mode:hard-light;opacity:.15}@media only screen and (max-width:767px){.gallery-page .container .banner #banner-video,.landing-page .container .banner #banner-video{top:0;height:100%;width:auto;margin-left:-50%}}.gallery-page .container .banner #main-logo,.landing-page .container .banner #main-logo{height:7vh;margin:30px 0 15vh;filter:drop-shadow(0 0 7px #303446);pointer-events:none}@media only screen and (max-width:767px){.gallery-page .container .banner #main-logo,.landing-page .container .banner #main-logo{margin:30px 0 70px}}.gallery-page .container .banner #slogan-one,.landing-page .container .banner #slogan-one{height:55px;color:#dce5f6;letter-spacing:3px;word-spacing:3px;line-height:30px;margin:0;font-size:30px;font-weight:300}@media only screen and (max-width:767px){.gallery-page .container .banner #slogan-one,.landing-page .container .banner #slogan-one{font-size:20px}}.gallery-page .container .banner #slogan-one span,.landing-page .container .banner #slogan-one span{width:162px;text-align:center;display:inline-block;border:1px solid #ffc075;color:#eff3fd;letter-spacing:5px;word-spacing:5px;font-weight:400;padding:10px 20px;margin:0 5px 7px;font-size:22px;vertical-align:middle;border-radius:3px;transition:.3s width,.3s color}@media only screen and (max-width:767px){.gallery-page .container .banner #slogan-one span,.landing-page .container .banner #slogan-one span{display:block;font-size:16px;margin:10px auto}}.gallery-page .container .banner #slogan-three,.landing-page .container .banner #slogan-three{position:absolute;bottom:-20px;left:0;right:0;font-size:20px;font-weight:400;letter-spacing:.5px;word-spacing:.5px;background:linear-gradient(0deg,#1b1d29,transparent);padding:50px 0 100px;transform:translateY(200px);animation:3s sloganThree;animation-fill-mode:forwards;animation-delay:2.5s}@keyframes sloganThree{0%{transform:translateY(200px)}100%{transform:translateY(0)}}.gallery-page .container .banner.gallery-banner,.landing-page .container .banner.gallery-banner{height:calc(50vh + 155px);padding:5vh 0;background-size:cover!important;background-repeat:no-repeat!important;background-position:50% 30%!important;transform:scale(1.02);opacity:0;animation:7s galleryBanner;animation-fill-mode:forwards;animation-delay:1s}@keyframes galleryBanner{0%{opacity:0;transform:scale(1.02)}100%{opacity:1;transform:scale(1)}}.gallery-page .container .banner.gallery-banner:before,.landing-page .container .banner.gallery-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(27,29,41,.1);animation:2s gallerBanner;animation-fill-mode:forwards;animation-delay:2.5s}@keyframes gallerBanner{0%{background:rgba(27,29,41,.1)}100%{background:rgba(27,29,41,.2)}}.gallery-page .container .banner.gallery-banner.smaller,.landing-page .container .banner.gallery-banner.smaller{height:calc(35vh + 155px)}.gallery-page .container .banner.gallery-banner #main-logo,.landing-page .container .banner.gallery-banner #main-logo{height:5vh;margin:0}.gallery-page .container .banner.gallery-banner .download-button,.landing-page .container .banner.gallery-banner .download-button{display:block;position:absolute;height:auto;width:200px;bottom:130px;left:0;right:0;margin:0 auto;background:#ffc075;color:#465060;font-weight:700;z-index:2;transform:translateY(-10px);opacity:0;animation:2s downloadButton;animation-fill-mode:forwards;animation-delay:5s}.gallery-page .container .banner.gallery-banner .download-button i,.landing-page .container .banner.gallery-banner .download-button i{font-size:18px;vertical-align:middle;margin-top:-2px;margin-right:8px}@keyframes downloadButton{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.gallery-page .container .gallery-section,.gallery-page .container .intro-section,.landing-page .container .gallery-section,.landing-page .container .intro-section{position:relative;max-width:1100px;margin:0 auto;padding:30px 0 150px;height:calc(60vh - 222px)}@media only screen and (max-width:767px){.gallery-page .container .gallery-section,.gallery-page .container .intro-section,.landing-page .container .gallery-section,.landing-page .container .intro-section{height:auto;padding-bottom:0}}.gallery-page .container .gallery-section.landing-gallery,.gallery-page .container .intro-section.landing-gallery,.landing-page .container .gallery-section.landing-gallery,.landing-page .container .intro-section.landing-gallery{padding:0 0 20px!important}.gallery-page .container .gallery-section.landing-gallery .gallery,.gallery-page .container .intro-section.landing-gallery .gallery,.landing-page .container .gallery-section.landing-gallery .gallery,.landing-page .container .intro-section.landing-gallery .gallery{animation-delay:0s}.gallery-page .container .gallery-section.landing-gallery:before,.gallery-page .container .intro-section.landing-gallery:before,.landing-page .container .gallery-section.landing-gallery:before,.landing-page .container .intro-section.landing-gallery:before{display:none}.gallery-page .container .gallery-section:before,.gallery-page .container .intro-section:before,.landing-page .container .gallery-section:before,.landing-page .container .intro-section:before{content:'';position:absolute;top:0;left:-50%;width:200%;height:100px;margin-top:-50px;border-top-left-radius:0;border-top-right-radius:0;background:#252836;transform:translateY(100%);animation:2s intro;animation-fill-mode:forwards;animation-delay:2s}@keyframes intro{0%{border-top-left-radius:0;border-top-right-radius:0;transform:translateY(100%);border-top:1px solid transparent}20%{box-shadow:0 -10px 5px -20px transparent}50%{border-top:1px solid transparent}100%{border-top-left-radius:50%;border-top-right-radius:50%;transform:translateY(0);border-top:3px solid #ffc075;box-shadow:0 -10px 20px -20px #ffc075}}.gallery-page .container .gallery-section .section,.gallery-page .container .intro-section .section,.landing-page .container .gallery-section .section,.landing-page .container .intro-section .section{padding:30px 30px 0}@media only screen and (max-width:767px){.gallery-page .container .gallery-section .section,.gallery-page .container .intro-section .section,.landing-page .container .gallery-section .section,.landing-page .container .intro-section .section{margin:0 0 30px;padding:0 30px 20px;border-bottom:1px solid rgba(255,255,255,.1)}.gallery-page .container .gallery-section .section:first-of-type,.gallery-page .container .intro-section .section:first-of-type,.landing-page .container .gallery-section .section:first-of-type,.landing-page .container .intro-section .section:first-of-type{animation:1.5s sectionSlideUpMobile;animation-fill-mode:forwards;animation-delay:2.7s}@keyframes sectionSlideUpMobile{0%{margin-top:0}100%{margin-top:-30px}}.gallery-page .container .gallery-section .section:last-of-type,.gallery-page .container .intro-section .section:last-of-type,.landing-page .container .gallery-section .section:last-of-type,.landing-page .container .intro-section .section:last-of-type{margin-bottom:0;border-bottom:none}}.gallery-page .container .gallery-section .section:nth-child(2),.gallery-page .container .intro-section .section:nth-child(2),.landing-page .container .gallery-section .section:nth-child(2),.landing-page .container .intro-section .section:nth-child(2){border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.gallery-page .container .gallery-section .title,.gallery-page .container .intro-section .title,.landing-page .container .gallery-section .title,.landing-page .container .intro-section .title{text-transform:uppercase;letter-spacing:2px;word-spacing:0;font-weight:300;font-size:22px;line-height:30px;margin-bottom:10px}.gallery-page .container .gallery-section .subtitle,.gallery-page .container .intro-section .subtitle,.landing-page .container .gallery-section .subtitle,.landing-page .container .intro-section .subtitle{letter-spacing:0;word-spacing:0;font-weight:400;font-size:14px;font-style:italic;margin-bottom:20px}.gallery-page .container .gallery-section .details,.gallery-page .container .intro-section .details,.landing-page .container .gallery-section .details,.landing-page .container .intro-section .details{line-height:24px;letter-spacing:0;word-spacing:0;font-weight:300;font-size:15px;margin-bottom:20px}.gallery-page .container .gallery-section .action,.gallery-page .container .intro-section .action,.landing-page .container .gallery-section .action,.landing-page .container .intro-section .action{height:auto;box-shadow:none;letter-spacing:1px;word-spacing:1px;font-weight:500;font-size:12px;color:#dce5f6}.gallery-page .container .gallery-section.gallery-section,.gallery-page .container .intro-section.gallery-section,.landing-page .container .gallery-section.gallery-section,.landing-page .container .intro-section.gallery-section{height:auto;padding:50px 0 200px;max-width:calc(100vw - 100px)}.gallery-page .container .gallery-section.gallery-section.authenticate,.gallery-page .container .intro-section.gallery-section.authenticate,.landing-page .container .gallery-section.gallery-section.authenticate,.landing-page .container .intro-section.gallery-section.authenticate{padding:50px 0 140px}@keyframes galleryReveal{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}.gallery-page .container .gallery-section.gallery-section h2,.gallery-page .container .intro-section.gallery-section h2,.landing-page .container .gallery-section.gallery-section h2,.landing-page .container .intro-section.gallery-section h2{width:100%;text-align:left;margin:0 0 30px;font-size:18px;font-weight:400;letter-spacing:.5px;word-spacing:.5px;padding:0 10px 30px;border-bottom:1px solid #303446;white-space:nowrap;overflow:hidden;position:relative;line-height:30px;transform:translateY(100px);opacity:0;animation:2.5s galleryReveal;animation-fill-mode:forwards;animation-delay:3.5s}.gallery-page .container .gallery-section.gallery-section h2 span,.gallery-page .container .intro-section.gallery-section h2 span,.landing-page .container .gallery-section.gallery-section h2 span,.landing-page .container .intro-section.gallery-section h2 span{position:absolute;right:0;line-height:30px;padding:0 10px 0 70px;background:linear-gradient(-90deg,#252836 85%,transparent);font-size:11px;font-weight:700}.gallery-page .container .gallery-section.gallery-section h2 span.photo-count,.gallery-page .container .intro-section.gallery-section h2 span.photo-count,.landing-page .container .gallery-section.gallery-section h2 span.photo-count,.landing-page .container .intro-section.gallery-section h2 span.photo-count{position:relative;display:inline-block;background:#ffc075;color:#252836;left:0;right:unset;padding:0 10px 0 13px;margin-right:12px;border-radius:3px;vertical-align:middle;letter-spacing:0;word-spacing:0;font-weight:700;z-index:3}.gallery-page .container .gallery-section.gallery-section h2 span.photo-count i,.gallery-page .container .intro-section.gallery-section h2 span.photo-count i,.landing-page .container .gallery-section.gallery-section h2 span.photo-count i,.landing-page .container .intro-section.gallery-section h2 span.photo-count i{font-size:16px;vertical-align:middle;padding-bottom:2px;margin-right:3px}.gallery-page .container .gallery-section.gallery-section .gallery,.gallery-page .container .intro-section.gallery-section .gallery,.landing-page .container .gallery-section.gallery-section .gallery,.landing-page .container .intro-section.gallery-section .gallery{display:flex;flex-wrap:wrap;padding:0;width:100%;height:auto;overflow:hidden;transform:translateY(100px);opacity:0;animation:2s galleryReveal;animation-fill-mode:forwards;animation-delay:4s}.gallery-page .container .gallery-section.gallery-section .gallery .images,.gallery-page .container .intro-section.gallery-section .gallery .images,.landing-page .container .gallery-section.gallery-section .gallery .images,.landing-page .container .intro-section.gallery-section .gallery .images{width:100%;overflow:hidden;margin:0 auto}.gallery-page .container .gallery-section.gallery-section .gallery .images .image,.gallery-page .container .intro-section.gallery-section .gallery .images .image,.landing-page .container .gallery-section.gallery-section .gallery .images .image,.landing-page .container .intro-section.gallery-section .gallery .images .image{width:100%;margin:0 auto;border-radius:3px;opacity:.9;overflow:hidden;transition:.3s opacity}.gallery-page .container .gallery-section.gallery-section .gallery .images .image:hover,.gallery-page .container .gallery-section.gallery-section .gallery .images .image:hover .image-reference,.gallery-page .container .intro-section.gallery-section .gallery .images .image:hover,.gallery-page .container .intro-section.gallery-section .gallery .images .image:hover .image-reference,.landing-page .container .gallery-section.gallery-section .gallery .images .image:hover,.landing-page .container .gallery-section.gallery-section .gallery .images .image:hover .image-reference,.landing-page .container .intro-section.gallery-section .gallery .images .image:hover,.landing-page .container .intro-section.gallery-section .gallery .images .image:hover .image-reference{opacity:1}.gallery-page .container .gallery-section.gallery-section .gallery .images .image .image-thumb,.gallery-page .container .intro-section.gallery-section .gallery .images .image .image-thumb,.landing-page .container .gallery-section.gallery-section .gallery .images .image .image-thumb,.landing-page .container .intro-section.gallery-section .gallery .images .image .image-thumb{width:100%}.gallery-page .container .gallery-section.gallery-section .gallery .images .image .image-reference,.gallery-page .container .intro-section.gallery-section .gallery .images .image .image-reference,.landing-page .container .gallery-section.gallery-section .gallery .images .image .image-reference,.landing-page .container .intro-section.gallery-section .gallery .images .image .image-reference{position:absolute;top:5px;left:5px;padding:5px 10px;background:#252836;color:#dce5f6;font-weight:500;font-size:9px;letter-spacing:.5px;word-spacing:.5px;border-radius:3px;opacity:0;transition:.3s opacity}.gallery-page .container .gallery-section.gallery-section .gallery .images .image-compare,.gallery-page .container .intro-section.gallery-section .gallery .images .image-compare,.landing-page .container .gallery-section.gallery-section .gallery .images .image-compare,.landing-page .container .intro-section.gallery-section .gallery .images .image-compare{height:600px;width:calc(33.3333% - 10px);border-radius:3px;margin:0 auto 10px;cursor:default}.gallery-page .container .gallery-section.gallery-section .gallery .images .image-compare:nth-child(1),.gallery-page .container .intro-section.gallery-section .gallery .images .image-compare:nth-child(1),.landing-page .container .gallery-section.gallery-section .gallery .images .image-compare:nth-child(1),.landing-page .container .intro-section.gallery-section .gallery .images .image-compare:nth-child(1){margin-left:0}.gallery-page .container .gallery-section.gallery-section .gallery .images .image-compare:nth-child(2),.gallery-page .container .intro-section.gallery-section .gallery .images .image-compare:nth-child(2),.landing-page .container .gallery-section.gallery-section .gallery .images .image-compare:nth-child(2),.landing-page .container .intro-section.gallery-section .gallery .images .image-compare:nth-child(2){margin:0 15px 10px}.gallery-page .container .gallery-section.gallery-section .gallery .images .image-compare:nth-child(3),.gallery-page .container .intro-section.gallery-section .gallery .images .image-compare:nth-child(3),.landing-page .container .gallery-section.gallery-section .gallery .images .image-compare:nth-child(3),.landing-page .container .intro-section.gallery-section .gallery .images .image-compare:nth-child(3){margin-right:0}.gallery-page .container .gallery-section.gallery-section .gallery .images .image-compare .icv__label,.gallery-page .container .intro-section.gallery-section .gallery .images .image-compare .icv__label,.landing-page .container .gallery-section.gallery-section .gallery .images .image-compare .icv__label,.landing-page .container .intro-section.gallery-section .gallery .images .image-compare .icv__label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;word-spacing:.5px;opacity:.3;transition:.3s color,.3s opacity}.gallery-page .container .gallery-section.gallery-section .gallery .images .image-compare .icv__label.active,.gallery-page .container .intro-section.gallery-section .gallery .images .image-compare .icv__label.active,.landing-page .container .gallery-section.gallery-section .gallery .images .image-compare .icv__label.active,.landing-page .container .intro-section.gallery-section .gallery .images .image-compare .icv__label.active{color:#ffc075;opacity:1}.gallery-page .container .gallery-section.gallery-section .gallery .images .image-compare .icv__label i,.gallery-page .container .intro-section.gallery-section .gallery .images .image-compare .icv__label i,.landing-page .container .gallery-section.gallery-section .gallery .images .image-compare .icv__label i,.landing-page .container .intro-section.gallery-section .gallery .images .image-compare .icv__label i{margin-right:5px}.gallery-page .container .gallery-section.gallery-section .gallery .images .image-compare .icv__arrow-wrapper,.gallery-page .container .intro-section.gallery-section .gallery .images .image-compare .icv__arrow-wrapper,.landing-page .container .gallery-section.gallery-section .gallery .images .image-compare .icv__arrow-wrapper,.landing-page .container .intro-section.gallery-section .gallery .images .image-compare .icv__arrow-wrapper{display:none}.gallery-page .container .gallery-section.gallery-section .gallery .justified-gallery>.jg-spinner>span,.gallery-page .container .intro-section.gallery-section .gallery .justified-gallery>.jg-spinner>span,.landing-page .container .gallery-section.gallery-section .gallery .justified-gallery>.jg-spinner>span,.landing-page .container .intro-section.gallery-section .gallery .justified-gallery>.jg-spinner>span{background-color:#ffc075}.gallery-page .container .gallery-section.gallery-section .authentication-form,.gallery-page .container .intro-section.gallery-section .authentication-form,.landing-page .container .gallery-section.gallery-section .authentication-form,.landing-page .container .intro-section.gallery-section .authentication-form{margin:0 auto;transform:translateY(100px);opacity:0;animation:2s galleryReveal;animation-fill-mode:forwards;animation-delay:4s}.gallery-page .container .gallery-section.gallery-section .authentication-form p,.gallery-page .container .intro-section.gallery-section .authentication-form p,.landing-page .container .gallery-section.gallery-section .authentication-form p,.landing-page .container .intro-section.gallery-section .authentication-form p{font-size:12px;letter-spacing:.5px;word-spacing:.5px;margin:0}.gallery-page .container .gallery-section.gallery-section .authentication-form .title,.gallery-page .container .intro-section.gallery-section .authentication-form .title,.landing-page .container .gallery-section.gallery-section .authentication-form .title,.landing-page .container .intro-section.gallery-section .authentication-form .title{font-size:20px;font-weight:400;letter-spacing:1px;word-spacing:1px;margin-bottom:5px}.gallery-page .container .gallery-section.gallery-section .authentication-form hr,.gallery-page .container .intro-section.gallery-section .authentication-form hr,.landing-page .container .gallery-section.gallery-section .authentication-form hr,.landing-page .container .intro-section.gallery-section .authentication-form hr{background:#303446;margin:20px 0}.gallery-page .container .gallery-section.gallery-section .authentication-form .form-group,.gallery-page .container .intro-section.gallery-section .authentication-form .form-group,.landing-page .container .gallery-section.gallery-section .authentication-form .form-group,.landing-page .container .intro-section.gallery-section .authentication-form .form-group{width:350px;margin:0 auto}.gallery-page .container .gallery-section.gallery-section .authentication-form .form-group label,.gallery-page .container .intro-section.gallery-section .authentication-form .form-group label,.landing-page .container .gallery-section.gallery-section .authentication-form .form-group label,.landing-page .container .intro-section.gallery-section .authentication-form .form-group label{width:120px;background:#303446;line-height:40px;padding:0 20px;border-top-left-radius:5px;border-bottom-left-radius:5px;text-transform:uppercase;font-weight:700;font-size:11px}.gallery-page .container .gallery-section.gallery-section .authentication-form .form-group input,.gallery-page .container .intro-section.gallery-section .authentication-form .form-group input,.landing-page .container .gallery-section.gallery-section .authentication-form .form-group input,.landing-page .container .intro-section.gallery-section .authentication-form .form-group input{line-height:40px;padding:0 20px 0 15px;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px;width:calc(100% - 120px);letter-spacing:1px;word-spacing:1px}.gallery-page .container .gallery-section.gallery-section .authentication-form .form-group button,.gallery-page .container .intro-section.gallery-section .authentication-form .form-group button,.landing-page .container .gallery-section.gallery-section .authentication-form .form-group button,.landing-page .container .intro-section.gallery-section .authentication-form .form-group button{margin-top:5px;background:#ffc075;font-weight:700;color:#465060;border:1px solid #1b1d29}.gallery-page .container .gallery-section.gallery-section .authentication-form .form-group button:hover,.gallery-page .container .intro-section.gallery-section .authentication-form .form-group button:hover,.landing-page .container .gallery-section.gallery-section .authentication-form .form-group button:hover,.landing-page .container .intro-section.gallery-section .authentication-form .form-group button:hover{border:1px solid #303446}.gallery-page .container .main-section,.landing-page .container .main-section{position:relative;width:100%;margin:0 auto;padding:100px 0;height:auto;background:linear-gradient(45deg,#252836,#303446)}@media only screen and (max-width:767px){.gallery-page .container .main-section,.landing-page .container .main-section{padding:70px 0}.gallery-page .container .main-section.project,.gallery-page .container .main-section.projects-section,.landing-page .container .main-section.project,.landing-page .container .main-section.projects-section{display:none}}.gallery-page .container .main-section.last,.landing-page .container .main-section.last{background:linear-gradient(0deg,#252836,#303446)}.gallery-page .container .main-section.last video,.landing-page .container .main-section.last video{position:absolute;left:0;top:0;width:auto;height:auto;mix-blend-mode:luminosity;opacity:.05}.gallery-page .container .main-section.bevel,.landing-page .container .main-section.bevel{background:#303446;box-shadow:0 0 15px -10px inset #252836;padding:50px 0 55px}.gallery-page .container .main-section.emboss,.landing-page .container .main-section.emboss{background:#252836;box-shadow:0 0 15px -10px #303446;padding:50px 0 55px}.gallery-page .container .main-section.no-shadow,.landing-page .container .main-section.no-shadow{box-shadow:none!important}.gallery-page .container .main-section.min-padding,.landing-page .container .main-section.min-padding{padding:30px 0}.gallery-page .container .main-section.no-pad-bottom,.landing-page .container .main-section.no-pad-bottom{padding:50px 0 0}.gallery-page .container .main-section.max-padding,.landing-page .container .main-section.max-padding{padding:100px 0 110px}.gallery-page .container .main-section.project,.landing-page .container .main-section.project{height:300px;width:calc(100% - 30px);overflow:hidden;border-bottom:20px solid #252836;border-radius:3px}.gallery-page .container .main-section.project:hover .project-image,.landing-page .container .main-section.project:hover .project-image{filter:saturate(.8);image-rendering:-webkit-optimize-contrast;opacity:.8}.gallery-page .container .main-section.project:hover:nth-child(even) .project-image,.landing-page .container .main-section.project:hover:nth-child(even) .project-image{background-position:-50% 50%!important}.gallery-page .container .main-section.project:hover:nth-child(odd) .project-image,.landing-page .container .main-section.project:hover:nth-child(odd) .project-image{background-position:150% 50%!important}.gallery-page .container .main-section.project:hover .project-details,.landing-page .container .main-section.project:hover .project-details{opacity:1;transform:translateX(0)!important}.gallery-page .container .main-section.project:nth-child(even) .project-details,.landing-page .container .main-section.project:nth-child(even) .project-details{right:unset;text-align:right;transform:translateX(-100%)}.gallery-page .container .main-section.project:nth-child(even) .client-logo,.landing-page .container .main-section.project:nth-child(even) .client-logo{margin:20px 0 0 auto}.gallery-page .container .main-section.project:nth-child(odd) .project-details,.landing-page .container .main-section.project:nth-child(odd) .project-details{left:unset;text-align:left;transform:translateX(100%)}.gallery-page .container .main-section.project:nth-child(odd) .client-logo,.landing-page .container .main-section.project:nth-child(odd) .client-logo{margin:20px auto 0 0}.gallery-page .container .main-section.project .project-image,.landing-page .container .main-section.project .project-image{width:100%;height:100%;position:absolute;left:0;top:0;background-size:110%!important;background-repeat:no-repeat!important;background-position:50% 50%!important;filter:saturate(0);image-rendering:-webkit-optimize-contrast;opacity:.3;transition:.3s opacity,.3s filter,.7s background}.gallery-page .container .main-section.project .project-details,.landing-page .container .main-section.project .project-details{position:absolute;top:0;left:0;right:0;z-index:1;width:300px;height:100%;margin:0 auto;background:#252836;padding:15px 20px;opacity:.3;transition:.3s transform,.3s opacity}.gallery-page .container .main-section.project .project-details:nth-child(even),.landing-page .container .main-section.project .project-details:nth-child(even){left:unset}.gallery-page .container .main-section.project .project-details:nth-child(odd),.landing-page .container .main-section.project .project-details:nth-child(odd){right:unset}.gallery-page .container .main-section.project .project-details .client-logo,.landing-page .container .main-section.project .project-details .client-logo{width:40px;height:40px;image-rendering:-webkit-optimize-contrast;background-size:contain!important;background-repeat:no-repeat!important;background-position:50% 50%!important;filter:drop-shadow(0 0 1px #dce5f6);mix-blend-mode:hard-light;opacity:.9}.gallery-page .container .main-section.project .project-details label,.landing-page .container .main-section.project .project-details label{border:none;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1);text-transform:uppercase;letter-spacing:5px;font-size:12px;font-weight:700}.gallery-page .container .main-section.project .project-details .project-services,.landing-page .container .main-section.project .project-details .project-services{list-style:none;padding:0;margin:0;line-height:20px;letter-spacing:1px;word-spacing:1px;font-size:11px;font-weight:400}.gallery-page .container .main-section:hover .section-title,.landing-page .container .main-section:hover .section-title{color:#eff3fd;border:1px solid #ffc075}.gallery-page .container .main-section:hover .section-title:before,.landing-page .container .main-section:hover .section-title:before{width:100%;background:#ffc075;filter:opacity(.2);border-radius:3px}.gallery-page .container .main-section .container,.landing-page .container .main-section .container{max-width:1100px}.gallery-page .container .main-section .container .center.no-padding,.landing-page .container .main-section .container .center.no-padding{padding:0}.gallery-page .container .main-section .container .center.min-padding,.landing-page .container .main-section .container .center.min-padding{padding:0 10px}.gallery-page .container .main-section .container .left,.landing-page .container .main-section .container .left{text-align:left;padding-right:0;padding-left:30px}.gallery-page .container .main-section .container .left.bordered,.landing-page .container .main-section .container .left.bordered{border-left:1px solid rgba(255,255,255,.1)}.gallery-page .container .main-section .container .left .section-title,.landing-page .container .main-section .container .left .section-title{padding-right:25px}.gallery-page .container .main-section .container .left .section-title:before,.landing-page .container .main-section .container .left .section-title:before{top:0;right:0;margin-right:0}.gallery-page .container .main-section .container .right,.landing-page .container .main-section .container .right{text-align:right;padding-left:0;padding-right:30px}.gallery-page .container .main-section .container .right.bordered,.landing-page .container .main-section .container .right.bordered{border-right:1px solid rgba(255,255,255,.1)}.gallery-page .container .main-section .container .right .section-title,.landing-page .container .main-section .container .right .section-title{padding-left:25px}.gallery-page .container .main-section .container .right .section-title:before,.landing-page .container .main-section .container .right .section-title:before{top:0;left:0;margin-left:0}@media only screen and (max-width:767px){.gallery-page .container .main-section .container .left,.gallery-page .container .main-section .container .right,.landing-page .container .main-section .container .left,.landing-page .container .main-section .container .right{text-align:center;padding:0 20px}}.gallery-page .container .main-section .container .gallery,.landing-page .container .main-section .container .gallery{padding:0}.gallery-page .container .main-section .container .gallery .gallery-image,.landing-page .container .main-section .container .gallery .gallery-image{height:300px;width:calc(33.333% - 20px);flex:0 0 calc(33.333% - 20px);max-width:calc(33.333% - 20px);margin-left:10px;margin-right:10px;border-radius:3px;background-size:470%!important;background-repeat:no-repeat!important;opacity:.8;transition:.3s opacity}@media only screen and (max-width:767px){.gallery-page .container .main-section .container .gallery,.landing-page .container .main-section .container .gallery{margin-top:20px;padding:0 10px}.gallery-page .container .main-section .container .gallery .gallery-image,.landing-page .container .main-section .container .gallery .gallery-image{width:calc(33.333% - 10px);flex:0 0 calc(33.333% - 10px);max-width:calc(33.333% - 10px);margin-left:5px;margin-right:5px;background-size:450%!important}}.gallery-page .container .main-section .container .gallery .gallery-image.loading,.landing-page .container .main-section .container .gallery .gallery-image.loading{opacity:0!important}.gallery-page .container .main-section .container .gallery .gallery-image:nth-child(1),.landing-page .container .main-section .container .gallery .gallery-image:nth-child(1){background-position:20% 50%!important}.gallery-page .container .main-section .container .gallery .gallery-image:nth-child(2),.landing-page .container .main-section .container .gallery .gallery-image:nth-child(2){background-position:50% 50%!important}.gallery-page .container .main-section .container .gallery .gallery-image:nth-child(3),.landing-page .container .main-section .container .gallery .gallery-image:nth-child(3){background-position:80% 50%!important}.gallery-page .container .main-section .container .gallery .gallery-image:hover,.landing-page .container .main-section .container .gallery .gallery-image:hover{opacity:.9}.gallery-page .container .main-section .pattern,.landing-page .container .main-section .pattern{position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-size:30%!important;background-position:50% 0;opacity:.03;animation:30s pattern;animation-direction:normal;animation-iteration-count:infinite;animation-timing-function:linear}@media only screen and (max-width:767px){.gallery-page .container .main-section .pattern,.landing-page .container .main-section .pattern{background-size:70%!important}}.gallery-page .container .main-section .pattern.no-anim,.landing-page .container .main-section .pattern.no-anim{animation:none;opacity:.015}.gallery-page .container .main-section .pattern.slide,.landing-page .container .main-section .pattern.slide{background-attachment:fixed!important}@keyframes pattern{0%,100%{opacity:.01}50%{opacity:.03}}.gallery-page .container .main-section .section-title,.landing-page .container .main-section .section-title{position:relative;display:inline-block;letter-spacing:2px;word-spacing:2px;font-size:15px;font-weight:400;border:1px solid #dce5f6;padding:10px 20px;border-radius:3px;margin-bottom:30px;line-height:20px;transition:.3s color,.3s border}.gallery-page .container .main-section .section-title:before,.landing-page .container .main-section .section-title:before{content:'';position:absolute;width:5px;height:40px;background:#eff3fd;border-radius:0;animation:1s sectionFade;animation-iteration-count:infinite;animation-direction:alternate;filter:opacity(1);transition:.3s width,.3s background,.3s opacity,.3s border-radius,.3s filter}@keyframes sectionFade{0%{opacity:.7;box-shadow:0 0 2px #ffc075}100%{opacity:.9;box-shadow:0 0 7px #ffc075}}.gallery-page .container .main-section .section-title.alt,.landing-page .container .main-section .section-title.alt{border:none;margin-bottom:50px;border-bottom:1px solid rgba(255,255,255,.1);text-transform:uppercase;letter-spacing:5px;font-size:12px;font-weight:700}@media only screen and (max-width:767px){.gallery-page .container .main-section .section-title.alt,.landing-page .container .main-section .section-title.alt{margin-bottom:20px}}.gallery-page .container .main-section .section-title.alt:before,.landing-page .container .main-section .section-title.alt:before{display:none}.gallery-page .container .main-section .section-detail,.landing-page .container .main-section .section-detail{line-height:25px;letter-spacing:1px;word-spacing:1px;font-weight:300;font-size:16px;margin:0}.gallery-page .container .main-section .section-detail b,.landing-page .container .main-section .section-detail b{width:350px;display:block;margin:50px 0 0 auto;font-weight:400;text-transform:uppercase;font-size:18px;line-height:25px;letter-spacing:3px;word-spacing:0;color:#eff3fd;border-radius:3px;padding:15px 20px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='3' ry='3' stroke='%23FFFFFF1A' stroke-width='1' stroke-dasharray='7' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e")}@media only screen and (max-width:767px){.gallery-page .container .main-section .section-detail b,.landing-page .container .main-section .section-detail b{padding:10px;text-align:center;width:100%;font-size:16px}}.gallery-page .container .main-section .section-detail b i,.landing-page .container .main-section .section-detail b i{font-weight:400;color:#ffc075}.gallery-page .container .main-section .section-list,.landing-page .container .main-section .section-list{list-style:none;padding:0;margin:0 0 130px}.gallery-page .container .main-section .section-list li,.landing-page .container .main-section .section-list li{display:inline-block;line-height:30px;padding:3px 15px;margin:0 3px;font-size:12px;font-weight:500;letter-spacing:2px;border-top:2px solid #dce5f6;cursor:pointer;transition:.3s border}.gallery-page .container .main-section .section-list li:before,.landing-page .container .main-section .section-list li:before{content:'';position:absolute;width:20px;height:20px;border-left:10px solid #ffc075;border-top:10px solid #ffc075;border-right:10px solid transparent;border-bottom:10px solid transparent;margin-top:50px;margin-left:15px;transform:rotate(45deg);pointer-events:none;opacity:0;transition:.3s opacity}.gallery-page .container .main-section .section-list li.selected,.gallery-page .container .main-section .section-list li:hover,.landing-page .container .main-section .section-list li.selected,.landing-page .container .main-section .section-list li:hover{border-top:2px solid #ffc075}.gallery-page .container .main-section .section-list li.selected:hover,.landing-page .container .main-section .section-list li.selected:hover{border-top:2px solid #e19e4f}.gallery-page .container .main-section .section-list li.selected span,.gallery-page .container .main-section .section-list li.selected:before,.landing-page .container .main-section .section-list li.selected span,.landing-page .container .main-section .section-list li.selected:before{opacity:1}.gallery-page .container .main-section .section-list li span,.landing-page .container .main-section .section-list li span{position:absolute;bottom:0;left:30px;height:110px;width:100%;padding:15px 30px;color:#eff3fd;background:#252836;letter-spacing:1px;word-spacing:1px;font-size:12px;line-height:22px;font-weight:300;border-radius:3px;border:1px solid rgba(255,255,255,.1);opacity:0;pointer-events:none}.gallery-page .container .main-section .section-list li span b,.landing-page .container .main-section .section-list li span b{display:block;font-weight:300;font-size:20px;margin-bottom:10px}.gallery-page .container .main-section .section-list li span i,.landing-page .container .main-section .section-list li span i{margin-right:5px;font-weight:400}.gallery-page .container .main-section .section-action,.landing-page .container .main-section .section-action{display:inline-block;width:auto;height:auto;padding:7px 30px;box-shadow:none;color:#dce5f6;background:0 0!important;border:1px solid rgba(255,255,255,.1);letter-spacing:2px;word-spacing:2px;line-height:30px;margin:0 0 20px;font-size:12px;font-weight:400;text-decoration:none;transition:.3s color,.3s border}.gallery-page .container .main-section .section-action:hover,.landing-page .container .main-section .section-action:hover{border:1px solid #ffc075}.gallery-page .container .main-section .slogan,.landing-page .container .main-section .slogan{color:#dce5f6;letter-spacing:2px;word-spacing:2px;line-height:30px;margin:0;font-size:22px;font-weight:300}@media only screen and (max-width:767px){.gallery-page .container .main-section .slogan,.landing-page .container .main-section .slogan{font-size:18px}.gallery-page .container .main-section .slogan br,.landing-page .container .main-section .slogan br{display:none}}.gallery-page .container .main-section .slogan span,.landing-page .container .main-section .slogan span{width:162px;text-align:center;display:inline-block;border-bottom:1px solid #ffc075;color:#dce5f6;letter-spacing:5px;word-spacing:5px;font-weight:500;padding:5px 0;margin:0 5px 7px;font-size:20px;vertical-align:middle;border-radius:3px;transition:.3s width,.3s color}@media only screen and (max-width:767px){.gallery-page .container .main-section .slogan span,.landing-page .container .main-section .slogan span{display:block;font-size:18px;margin:10px auto}}.gallery-page .container .main-section .clients-list,.landing-page .container .main-section .clients-list{list-style:none;padding:0;margin:0}.gallery-page .container .main-section .clients-list .client,.landing-page .container .main-section .clients-list .client{display:inline-block;width:calc(20% - 20px);flex:0 0 calc(25% - 20px);max-width:calc(25% - 20px)}.gallery-page .container .main-section .clients-list .client .client-logo,.landing-page .container .main-section .clients-list .client .client-logo{width:80px;height:80px;margin:0 auto 5px;image-rendering:-webkit-optimize-contrast;background-size:contain!important;background-repeat:no-repeat!important;background-position:50% 50%!important;filter:drop-shadow(0 0 5px rgba(255, 255, 255, .1));mix-blend-mode:overlay;opacity:.7;transition:.3s filter,.3s opacity}.gallery-page .container .main-section .clients-list .client .client-logo:hover,.landing-page .container .main-section .clients-list .client .client-logo:hover{filter:drop-shadow(0 0 1px #dce5f6);opacity:1}.gallery-page .container .main-section .blogs,.landing-page .container .main-section .blogs{max-height:320px;transition:.3s max-height}.gallery-page .container .main-section .blogs.large,.landing-page .container .main-section .blogs.large{max-height:380px}.gallery-page .container .main-section .blogs.expand,.landing-page .container .main-section .blogs.expand{max-height:690px}.gallery-page .container .main-section .blogs .blog-post,.landing-page .container .main-section .blogs .blog-post{position:relative;height:360px;background:linear-gradient(45deg,#252836,rgba(37,40,54,0));padding:240px 30px 20px;border-radius:3px;overflow:hidden;max-width:calc(33.333% - 20px);flex:0 0 calc(33.333% - 20px);width:calc(33.333% - 20px);margin:0 auto 20px;cursor:pointer;opacity:.9;transition:.3s opacity}.gallery-page .container .main-section .blogs .blog-post a,.landing-page .container .main-section .blogs .blog-post a{color:#dce5f6;text-decoration:none}.gallery-page .container .main-section .blogs .blog-post:hover,.landing-page .container .main-section .blogs .blog-post:hover{opacity:1}.gallery-page .container .main-section .blogs .blog-post:hover .blog-cover,.landing-page .container .main-section .blogs .blog-post:hover .blog-cover{background-size:110%!important}.gallery-page .container .main-section .blogs .blog-post .blog-cover,.landing-page .container .main-section .blogs .blog-post .blog-cover{position:absolute;top:0;left:0;right:0;width:100%;height:220px;background-size:120%!important;background-repeat:no-repeat!important;background-position:50% 50%!important;transition:.3s background}.gallery-page .container .main-section .blogs .blog-post .blog-title,.landing-page .container .main-section .blogs .blog-post .blog-title{text-transform:uppercase;letter-spacing:0;word-spacing:0;font-weight:500;font-size:15px;line-height:20px;margin-bottom:10px;max-height:20px;overflow:hidden}.gallery-page .container .main-section .blogs .blog-post .blog-brief,.landing-page .container .main-section .blogs .blog-post .blog-brief{line-height:22px;letter-spacing:0;word-spacing:0;font-weight:300;font-size:12px;margin-bottom:20px;max-height:70px;overflow:hidden}.gallery-page .container .main-section .contact .contact-icons,.landing-page .container .main-section .contact .contact-icons{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.gallery-page .container .main-section .contact .contact-icons .icon,.landing-page .container .main-section .contact .contact-icons .icon{position:absolute;width:70px;height:70px;right:calc(50% - 319px);border:1px solid rgba(255,255,255,.1);border-left:none;cursor:pointer;background-size:50%!important;background-position:40% 50%!important;background-repeat:no-repeat!important;background-color:#252836!important;z-index:1;transition:.3s background,.3s border}.gallery-page .container .main-section .contact .contact-icons .icon:nth-child(1),.landing-page .container .main-section .contact .contact-icons .icon:nth-child(1){top:20%;border-radius:0 50% 0 0;border-bottom:none}.gallery-page .container .main-section .contact .contact-icons .icon:nth-child(2),.landing-page .container .main-section .contact .contact-icons .icon:nth-child(2){top:calc(20% + 70px);border-radius:0 0 50%}.gallery-page .container .main-section .contact .contact-icons .icon:hover,.landing-page .container .main-section .contact .contact-icons .icon:hover{background-color:rgba(255,255,255,.1)!important}.gallery-page .container .main-section .contact .contact-icons .icon:hover:nth-child(1),.landing-page .container .main-section .contact .contact-icons .icon:hover:nth-child(1){border-top:1px solid #ffc075;border-right:1px solid #ffc075}.gallery-page .container .main-section .contact .contact-icons .icon:hover:nth-child(2),.landing-page .container .main-section .contact .contact-icons .icon:hover:nth-child(2){border-right:1px solid #ffc075;border-bottom:1px solid #ffc075}.gallery-page .container .main-section .contact .contact-form,.landing-page .container .main-section .contact .contact-form{position:relative;width:500px;margin:0 auto;padding:40px 40px 170px;background:#252836;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 10px #252836;border:1px solid rgba(255,255,255,.1);border-bottom:none;overflow:hidden;transition:.3s box-shadow,.3s border;z-index:0}@media only screen and (max-width:767px){.gallery-page .container .main-section .blogs .blog-post,.landing-page .container .main-section .blogs .blog-post{max-width:calc(100% - 20px);flex:0 0 calc(100% - 20px)}.gallery-page .container .main-section .contact .contact-form,.landing-page .container .main-section .contact .contact-form{width:100%;padding:20px 20px 170px}}.gallery-page .container .main-section .contact .contact-form.confirmed:after,.gallery-page .container .main-section .contact .contact-form.confirmed:before,.landing-page .container .main-section .contact .contact-form.confirmed:after,.landing-page .container .main-section .contact .contact-form.confirmed:before{opacity:1;pointer-events:all}.gallery-page .container .main-section .contact .contact-form:before,.landing-page .container .main-section .contact .contact-form:before{content:'We have received your request and sent you an email as a confirmation. Please check your mailbox.';position:absolute;top:100px;left:0;width:100%;height:calc(100% - 100px);padding:20px 40px;font-size:12px;background:#252836;z-index:2;pointer-events:none;opacity:0;transition:.3s opacity}@media only screen and (max-width:767px){.gallery-page .container .main-section .contact .contact-form:before,.landing-page .container .main-section .contact .contact-form:before{top:80px;height:calc(100% - 80px)}}.gallery-page .container .main-section .contact .contact-form:after,.landing-page .container .main-section .contact .contact-form:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background:linear-gradient(0deg,#252836,#303446);opacity:0;transition:.3s opacity;pointer-events:none;mix-blend-mode:lighten}.gallery-page .container .main-section .contact .contact-form:hover,.landing-page .container .main-section .contact .contact-form:hover{box-shadow:0 0 15px #252836;border:1px solid #303446;border-bottom:none}.gallery-page .container .main-section .contact .contact-form .form-title,.landing-page .container .main-section .contact .contact-form .form-title{border-radius:3px;padding:10px;margin:0 0 20px;letter-spacing:2px;word-spacing:2px;font-size:15px;color:#eff3fd;border:1px solid #ffc075;font-weight:400}.gallery-page .container .main-section .contact .contact-form .form-info,.landing-page .container .main-section .contact .contact-form .form-info{width:100%;margin:0 auto 20px;line-height:22px;letter-spacing:1px;word-spacing:1px;font-size:12px}.gallery-page .container .main-section .contact .contact-form hr,.landing-page .container .main-section .contact .contact-form hr{margin:30px 0;background:#dce5f6}@media only screen and (max-width:767px){.gallery-page .container .main-section .contact .contact-form .form-info,.landing-page .container .main-section .contact .contact-form .form-info{font-size:14px}.gallery-page .container .main-section .contact .contact-form hr,.landing-page .container .main-section .contact .contact-form hr{display:none}}.gallery-page .container .main-section .contact .contact-form input,.gallery-page .container .main-section .contact .contact-form textarea,.landing-page .container .main-section .contact .contact-form input,.landing-page .container .main-section .contact .contact-form textarea{font-family:Quicksand,sans-serif;display:block;width:100%;background:0 0;border:none;color:#dce5f6;border-bottom:1px solid rgba(255,255,255,.1);line-height:50px;letter-spacing:1px;word-spacing:1px;margin:0 auto 30px;padding:0 10px;font-size:14px;font-weight:300;text-align:center;border-radius:3px;transition:.3s border}@media only screen and (max-width:767px){.gallery-page .container .main-section .contact .contact-form input,.gallery-page .container .main-section .contact .contact-form textarea,.landing-page .container .main-section .contact .contact-form input,.landing-page .container .main-section .contact .contact-form textarea{font-size:12px}}.gallery-page .container .main-section .contact .contact-form input:focus,.gallery-page .container .main-section .contact .contact-form input:hover,.gallery-page .container .main-section .contact .contact-form textarea:focus,.gallery-page .container .main-section .contact .contact-form textarea:hover,.landing-page .container .main-section .contact .contact-form input:focus,.landing-page .container .main-section .contact .contact-form input:hover,.landing-page .container .main-section .contact .contact-form textarea:focus,.landing-page .container .main-section .contact .contact-form textarea:hover{border-bottom:1px solid #ffc075}.gallery-page .container .main-section .contact .contact-form input:focus::placeholder,.gallery-page .container .main-section .contact .contact-form input:hover::placeholder,.gallery-page .container .main-section .contact .contact-form textarea:focus::placeholder,.gallery-page .container .main-section .contact .contact-form textarea:hover::placeholder,.landing-page .container .main-section .contact .contact-form input:focus::placeholder,.landing-page .container .main-section .contact .contact-form input:hover::placeholder,.landing-page .container .main-section .contact .contact-form textarea:focus::placeholder,.landing-page .container .main-section .contact .contact-form textarea:hover::placeholder{color:#ffc075}.gallery-page .container .main-section .contact .contact-form input:focus::-webkit-input-placeholder,.gallery-page .container .main-section .contact .contact-form input:hover::-webkit-input-placeholder,.gallery-page .container .main-section .contact .contact-form textarea:focus::-webkit-input-placeholder,.gallery-page .container .main-section .contact .contact-form textarea:hover::-webkit-input-placeholder,.landing-page .container .main-section .contact .contact-form input:focus::-webkit-input-placeholder,.landing-page .container .main-section .contact .contact-form input:hover::-webkit-input-placeholder,.landing-page .container .main-section .contact .contact-form textarea:focus::-webkit-input-placeholder,.landing-page .container .main-section .contact .contact-form textarea:hover::-webkit-input-placeholder{color:#ffc075}.gallery-page .container .main-section .contact .contact-form input:focus::-moz-placeholder,.gallery-page .container .main-section .contact .contact-form input:hover::-moz-placeholder,.gallery-page .container .main-section .contact .contact-form textarea:focus::-moz-placeholder,.gallery-page .container .main-section .contact .contact-form textarea:hover::-moz-placeholder,.landing-page .container .main-section .contact .contact-form input:focus::-moz-placeholder,.landing-page .container .main-section .contact .contact-form input:hover::-moz-placeholder,.landing-page .container .main-section .contact .contact-form textarea:focus::-moz-placeholder,.landing-page .container .main-section .contact .contact-form textarea:hover::-moz-placeholder{color:#ffc075}.gallery-page .container .main-section .contact .contact-form input:focus:-ms-input-placeholder,.gallery-page .container .main-section .contact .contact-form input:hover:-ms-input-placeholder,.gallery-page .container .main-section .contact .contact-form textarea:focus:-ms-input-placeholder,.gallery-page .container .main-section .contact .contact-form textarea:hover:-ms-input-placeholder,.landing-page .container .main-section .contact .contact-form input:focus:-ms-input-placeholder,.landing-page .container .main-section .contact .contact-form input:hover:-ms-input-placeholder,.landing-page .container .main-section .contact .contact-form textarea:focus:-ms-input-placeholder,.landing-page .container .main-section .contact .contact-form textarea:hover:-ms-input-placeholder{color:#ffc075}.gallery-page .container .main-section .contact .contact-form input:focus:-moz-placeholder,.gallery-page .container .main-section .contact .contact-form input:hover:-moz-placeholder,.gallery-page .container .main-section .contact .contact-form textarea:focus:-moz-placeholder,.gallery-page .container .main-section .contact .contact-form textarea:hover:-moz-placeholder,.landing-page .container .main-section .contact .contact-form input:focus:-moz-placeholder,.landing-page .container .main-section .contact .contact-form input:hover:-moz-placeholder,.landing-page .container .main-section .contact .contact-form textarea:focus:-moz-placeholder,.landing-page .container .main-section .contact .contact-form textarea:hover:-moz-placeholder{color:#ffc075}.gallery-page .container .main-section .contact .contact-form input::placeholder,.gallery-page .container .main-section .contact .contact-form textarea::placeholder,.landing-page .container .main-section .contact .contact-form input::placeholder,.landing-page .container .main-section .contact .contact-form textarea::placeholder{color:#dce5f6;font-weight:400;transition:.3s color;opacity:.6;letter-spacing:2px;word-spacing:2px}.gallery-page .container .main-section .contact .contact-form input::-webkit-input-placeholder,.gallery-page .container .main-section .contact .contact-form textarea::-webkit-input-placeholder,.landing-page .container .main-section .contact .contact-form input::-webkit-input-placeholder,.landing-page .container .main-section .contact .contact-form textarea::-webkit-input-placeholder{color:#dce5f6;font-weight:400;transition:.3s color;opacity:.6;letter-spacing:2px;word-spacing:2px}.gallery-page .container .main-section .contact .contact-form input::-moz-placeholder,.gallery-page .container .main-section .contact .contact-form textarea::-moz-placeholder,.landing-page .container .main-section .contact .contact-form input::-moz-placeholder,.landing-page .container .main-section .contact .contact-form textarea::-moz-placeholder{color:#dce5f6;font-weight:400;transition:.3s color;opacity:.6;letter-spacing:2px;word-spacing:2px}.gallery-page .container .main-section .contact .contact-form input:-ms-input-placeholder,.gallery-page .container .main-section .contact .contact-form textarea:-ms-input-placeholder,.landing-page .container .main-section .contact .contact-form input:-ms-input-placeholder,.landing-page .container .main-section .contact .contact-form textarea:-ms-input-placeholder{color:#dce5f6;font-weight:400;transition:.3s color;opacity:.6;letter-spacing:2px;word-spacing:2px}.gallery-page .container .main-section .contact .contact-form input:-moz-placeholder,.gallery-page .container .main-section .contact .contact-form textarea:-moz-placeholder,.landing-page .container .main-section .contact .contact-form input:-moz-placeholder,.landing-page .container .main-section .contact .contact-form textarea:-moz-placeholder{color:#dce5f6;font-weight:400;transition:.3s color;opacity:.6;letter-spacing:2px;word-spacing:2px}.gallery-page .container .main-section .contact .contact-form textarea,.landing-page .container .main-section .contact .contact-form textarea{width:100%;background:rgba(48,52,70,.3);color:rgba(220,229,246,.7);font-weight:300;letter-spacing:2px;word-spacing:2px;text-shadow:0 0 2px rgba(255,255,255,.1);line-height:22px;padding:7px 10px;margin-top:50px;resize:none}.gallery-page .container .main-section .contact .contact-form textarea:hover,.landing-page .container .main-section .contact .contact-form textarea:hover{color:#ffc075}.gallery-page .container .main-section .contact .contact-form textarea.active,.landing-page .container .main-section .contact .contact-form textarea.active{color:#dce5f6!important;opacity:1;letter-spacing:1px;word-spacing:1px;text-transform:unset}.gallery-page .container .main-section .contact .contact-form .phone-input,.landing-page .container .main-section .contact .contact-form .phone-input{position:relative;width:100%;margin:0 auto;border-bottom:1px solid rgba(255,255,255,.1);border-radius:3px;transition:.3s border}.gallery-page .container .main-section .contact .contact-form .phone-input:focus,.gallery-page .container .main-section .contact .contact-form .phone-input:hover,.landing-page .container .main-section .contact .contact-form .phone-input:focus,.landing-page .container .main-section .contact .contact-form .phone-input:hover{border-bottom:1px solid #ffc075}.gallery-page .container .main-section .contact .contact-form .phone-input .country-selection,.landing-page .container .main-section .contact .contact-form .phone-input .country-selection{position:absolute;left:0}.gallery-page .container .main-section .contact .contact-form .phone-input .country-selection .country-select,.landing-page .container .main-section .contact .contact-form .phone-input .country-selection .country-select{height:50px;vertical-align:middle}.gallery-page .container .main-section .contact .contact-form .phone-input .country-selection .country-select input,.landing-page .container .main-section .contact .contact-form .phone-input .country-selection .country-select input{display:none}.gallery-page .container .main-section .contact .contact-form .phone-input .country-selection .country-select .selected-flag,.landing-page .container .main-section .contact .contact-form .phone-input .country-selection .country-select .selected-flag{background:0 0!important}.gallery-page .container .main-section .contact .contact-form .phone-input .phone-value,.landing-page .container .main-section .contact .contact-form .phone-input .phone-value{width:100%}.gallery-page .container .main-section .contact .contact-form .phone-input .phone-value #phone,.landing-page .container .main-section .contact .contact-form .phone-input .phone-value #phone{border:none;margin:0}.gallery-page .container .main-section .contact .contact-form .form-action,.landing-page .container .main-section .contact .contact-form .form-action{width:auto;height:auto;padding:7px 30px;box-shadow:none;color:#dce5f6;background:0 0!important;border:1px solid rgba(255,255,255,.1);letter-spacing:2px;word-spacing:2px;line-height:30px;margin:0 0 20px;font-size:14px;font-weight:400;transition:.3s color,.3s border}@media only screen and (max-width:767px){.gallery-page .container .main-section .contact .contact-form .form-action,.landing-page .container .main-section .contact .contact-form .form-action{width:100%;background:#303446}}.gallery-page .container .main-section .contact .contact-form .form-action:hover,.landing-page .container .main-section .contact .contact-form .form-action:hover{border:1px solid #ffc075}.gallery-page .container .main-section .contact .contact-form .form-action i,.landing-page .container .main-section .contact .contact-form .form-action i{margin-right:15px;font-size:18px;vertical-align:text-bottom}.gallery-tools{position:fixed;left:0;top:50px;background:rgba(27,29,41,.3);width:50px;height:auto;border-top-right-radius:5px;border-bottom-right-radius:5px;z-index:2000;opacity:0;transform:translateX(-50px);transition:.3s opacity,.3s transform}.gallery-tools.active{opacity:1;transform:translateX(0)}.gallery-tools hr{background:#303446;margin:15px 0 5px}.gallery-tools .action{position:relative;width:30px;height:30px;margin:10px 10px 0 9px;line-height:30px;padding:0;text-align:center;font-size:15px;border-radius:5px;background:#252836;color:#dce5f6;border:1px solid #303446;transition:.3s color,.3s background,.3s border;cursor:pointer}.gallery-tools .action:last-of-type{margin-bottom:10px}.gallery-tools .action:hover{color:#ffc075;border:1px solid #ffc075;background:#1b1d29}.gallery-tools .action:hover span{opacity:1;transform:translateX(5px)}.gallery-tools .action.active{background:#ffc075;color:#252836;border:1px solid #1b1d29}.gallery-tools .action span{position:absolute;top:-2px;left:30px;white-space:nowrap;font-size:11px;font-weight:700;background:#dce5f6;color:#252836;border:1px solid #1b1d29;padding:0 15px;border-radius:3px;transform:translateX(15px);opacity:0;transition:.3s transform,.3s opacity}.gallery-tools .action span b{display:block;font-size:9px;font-weight:600;width:130px;white-space:initial;line-height:12px;text-align:left;margin-bottom:8px}.retouch-request{position:fixed;left:0;bottom:115px;background:rgba(27,29,41,.3);width:300px;height:auto;border-top-right-radius:5px;border-bottom-right-radius:5px;letter-spacing:0;word-spacing:0;padding:12px;z-index:1900;opacity:0;transform:translateX(-300px);transition:.3s opacity,.3s transform,.3s background}.retouch-request.active{opacity:1;transform:translateX(0)}.retouch-request:hover{background:rgba(27,29,41,.7)}.retouch-request .heading{position:relative;font-size:10px;font-weight:700;text-transform:uppercase;background:#303446;color:#ffc075;padding:10px 10px 10px 55px;border-radius:3px;letter-spacing:.5px;word-spacing:.5px;margin-bottom:10px}.retouch-request .heading i{margin-right:10px;padding:0 0 0 1px;background:#252836;color:#ffc075;border:1px solid rgba(220,229,246,.2);border-radius:3px;position:absolute;left:10px;width:35px;height:35px;text-align:center;line-height:33px;font-size:15px}.retouch-request .heading span{color:#dce5f6;display:block;font-size:13px;font-weight:500}.retouch-request #retouch-request-photos{max-height:170px;padding:0 5px 0 0;margin-bottom:10px;list-style:none;overflow:hidden;width:calc(100% + 8px)}.retouch-request #retouch-request-photos::-webkit-scrollbar{width:3px}.retouch-request #retouch-request-photos.overflow{overflow-y:scroll}.retouch-request #retouch-request-photos .no-photos,.retouch-request #retouch-request-photos .photo-request{position:relative;font-size:11px;color:#dce5f6;background:rgba(27,29,41,.3);border-radius:3px;padding:5px 10px;font-weight:700;margin-bottom:5px;cursor:pointer;transition:.3s padding,.3s background,.3s color}.retouch-request #retouch-request-photos .no-photos:hover,.retouch-request #retouch-request-photos .photo-request:hover{padding-right:30px;color:#ffc075;background:rgba(27,29,41,.5)}.retouch-request #retouch-request-photos .no-photos:hover .remove,.retouch-request #retouch-request-photos .photo-request:hover .remove{opacity:1}.retouch-request #retouch-request-photos .no-photos.highlight,.retouch-request #retouch-request-photos .photo-request.highlight{color:#ffc075;background:rgba(27,29,41,.5)}.retouch-request #retouch-request-photos .no-photos:last-of-type,.retouch-request #retouch-request-photos .photo-request:last-of-type{margin-bottom:0}.retouch-request #retouch-request-photos .no-photos span,.retouch-request #retouch-request-photos .photo-request span{color:#dce5f6!important;float:right;font-weight:400}.retouch-request #retouch-request-photos .no-photos .remove,.retouch-request #retouch-request-photos .photo-request .remove{position:absolute;right:0;width:30px;height:100%;text-align:right;color:#dce5f6!important;padding-right:10px;transition:.3s color,.3s opacity;opacity:0}.retouch-request #retouch-request-photos .no-photos .remove:hover,.retouch-request #retouch-request-photos .photo-request .remove:hover{color:#ffc075!important}.retouch-request #retouch-request-price{font-size:13px;font-weight:700;line-height:25px;text-transform:uppercase;background:#303446;color:#dce5f6;padding:5px 10px;border-radius:3px;letter-spacing:.5px;word-spacing:.5px;margin-bottom:10px}.retouch-request #retouch-request-price b{font-size:11px;font-weight:700;margin:5px 0 0 5px;letter-spacing:0;word-spacing:0;background:#1b1d29;color:#dce5f6;padding:4px 7px 4px 8px;border-radius:3px;vertical-align:bottom}.retouch-request #retouch-request-price b i{margin-right:3px}.retouch-request #retouch-request-price span{float:right;font-size:16px;font-weight:500}.retouch-request .notice{font-size:10px;font-weight:400;line-height:13px;margin-bottom:15px;padding:0 0 15px;border-bottom:1px solid rgba(220,229,246,.2)}.retouch-request input{width:100%;margin:0 0 10px;line-height:35px;text-align:center;letter-spacing:.5px;word-spacing:.5px;border-radius:3px;border:1px solid #1b1d29;font-weight:500}.retouch-request button{background:#ffc075;border:1px solid #1b1d29;color:#465060;width:100%;border-radius:3px;padding:10px;text-transform:uppercase;font-weight:700;transition:.3s color,.3s background,.3s border;letter-spacing:1px;word-spacing:1px}.lg-content,.lg-img-wrap{transition:.3s filter}.retouch-request button:hover{background:#1b1d29;border:1px solid #ffc075;color:#ffc075}.lg-content.blackWhite{filter:grayscale(1)}.lg-content.sepia{filter:sepia(1)}.lg-sub-html p{font-family:Quicksand,sans-serif;font-size:11px;margin:5px 0 0;letter-spacing:0;word-spacing:0}.krea-page{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:#283251;padding:0}.krea-page .container{padding:0 5vw;font-family:Manrope,sans-serif}.krea-page .container .krea-arrow{position:absolute;background:#E5293B;width:22vw;height:22vw;top:calc(-25vw / 2);right:calc(25vw / 4);transform:rotate(45deg);max-height:350px;max-width:350px}@media only screen and (max-width:767px){.krea-page .container .krea-arrow{width:200px;height:200px;top:calc(-100px);right:calc(40px)}}.krea-page .container .product-details{position:relative;height:calc(45vh - 30px)}.krea-page .container .product-details .details{position:absolute;bottom:0}.krea-page .container .product-details .details .krea-logo{background-size:cover!important;background-repeat:no-repeat!important;background-position:50% 50%!important;width:150px;height:150px}.krea-page .container .product-details .details .product-type{text-align:left;font-size:25px;padding:0 0 0 22px;letter-spacing:0;word-spacing:0}.krea-page .container .product-details .details .product-name{text-align:left;font-size:50px;padding:0 0 0 22px;font-weight:700;line-height:50px;letter-spacing:0;word-spacing:0}.krea-page .container .product-details .usps{position:absolute;height:150px;bottom:-33px;right:0;white-space:nowrap;overflow:hidden}.krea-page .container .product-details .usps .usp{background-size:contain!important;background-repeat:no-repeat!important;background-position:50% 50%!important;width:250px;height:150px;float:right}@media only screen and (max-width:1289px){.krea-page .container .product-details .details .product-name{font-size:40px;line-height:40px}.krea-page .container .product-details .usps{bottom:-40px}.krea-page .container .product-details .usps .usp{width:200px;height:150px}}@media only screen and (max-width:1020px){.krea-page .container .product-details .usps .usp{width:170px;height:150px}}@media only screen and (max-width:868px){.krea-page .container .product-details .usps{bottom:-42px}.krea-page .container .product-details .usps .usp{width:150px;height:150px}}.krea-page .container .product-finish{display:flex;position:absolute;bottom:0;left:0;right:0;width:100%;height:55%;background:#18233F}.krea-page .container .product-finish .slick-track{height:100%}.krea-page .container .product-finish .finish{position:relative;height:calc(100% - 20px);background-size:cover!important;background-repeat:no-repeat!important;background-position:50% 50%!important;max-width:calc((100% / 11) - 10px);flex:0 0 calc((100% / 11) - 10px);margin:10px 5px;border-radius:3px}@media only screen and (max-width:767px){.krea-page .container .product-details .details .product-name{font-size:35px;line-height:35px}.krea-page .container .product-finish .finish{max-width:calc((100% / 4) - 10px);flex:0 0 calc((100% / 4) - 10px)}}.krea-page .container .product-finish .finish .finish-name{position:absolute;transform:rotate(-90deg);font-size:25px;white-space:nowrap;bottom:8px;left:5px;right:0;height:0;width:0;letter-spacing:0;word-spacing:0;text-align:right;z-index:2}.krea-page .container .product-finish .finish .finish-name.dark{color:#283251;mix-blend-mode:multiply;font-weight:400}.krea-page .container .product-finish .finish .finish-name.light{color:#dce5f6;mix-blend-mode:screen;font-weight:200}