.banner-1{background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(167cdacf408d80725b2cea98c017770a.jpg);padding-top:39%}@media screen and (max-width:568px){.banner-1-section .section{padding:5% 0 0!important}.banner-1{background-image:url(319230a744a960376d1885e85a3684aa.jpg);padding-top:151%}}.carousel{display:flex;flex-direction:column;align-items:center}.carousel span{color:#0c36a2;text-align:center;position:relative;font-size:30px;margin-bottom:20px}.swiper-container{width:100%;height:100%}.swiper-container .swiper-slide .carousel-box,.swiper-container .swiper-slide .carousel-box img{width:100%}.swiper-container .swiper-slide .carousel-box .desktop{display:inline}.swiper-container .swiper-slide .carousel-box .mobile{display:none}@media screen and (max-width:568px){.swiper-container .swiper-slide .carousel-box .desktop{display:none}.swiper-container .swiper-slide .carousel-box .mobile{display:inline}}.banner-2{background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(3b094931aa794fd456b8b8a69c8fa8ea.jpg);padding-top:45%}@media screen and (max-width:568px){.banner-2-section .section{padding:5% 0 0!important}.banner-2{background-image:url(c4f915388c57eceafe2c50ee5866f279.jpg);padding-top:151%}}.banner-3{background-size:cover;background-position:50%;background-repeat:no-repeat;background-image:url(b9a6cd107f94fa28ebb3d8a5e864a563.jpg);padding-top:52%}@media screen and (max-width:568px){.banner-3-section .section{padding:5% 0 0!important}.banner-3{background-image:url(46c61a352384768e0e47305dff56a023.jpg);padding-top:552%}}.gallery-section #gallery{display:flex;flex-wrap:wrap;justify-content:center}.gallery-section .wrapper-box .gallery{top:-6.6vw;position:relative;left:0}.gallery-section .pswp__caption__center{text-align:center!important}.gallery-section figure{display:inline-block;width:31.3%;height:30vw;max-height:250px;float:left;margin:1%}.gallery-section figure.double{width:64.3%}.gallery-section .gallery-back{background-repeat:no-repeat;background-size:cover;background-position:50%;height:100%}.gallery-section .spacer{height:5em}@media screen and (max-width:568px){.gallery-section figure,.gallery-section figure.double{width:48%;height:30vw;max-height:250px;margin:1%}.gallery-section figure.full{width:98%}.gallery-section .spacer{height:5em}}.work .banner-4{background-size:cover;background-position:0;background-repeat:no-repeat;background-image:url(9027e75215faeccf107e5e37d7610ff7.jpg);padding-top:43%;width:93%}@media screen and (max-width:568px){.work .banner-4{background-image:url(7286a5ac66b6159bad319ecb765c1b65.jpg);padding-top:207%}}.home{position:relative}.home .home-background{background-image:url(353c46de0cdd4adc98a423ad2f4731f3.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;padding-top:52%}.home .home-container{position:absolute;height:100%;width:100%;top:0;left:0}.home .home-container .wrapper-box{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}.home .home-container .wrapper-box svg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:16vh;cursor:pointer;filter:opacity(.6);fill:#000}.home .home-container .wrapper-box svg:hover{fill:#0c36a2}.home .home-container .wrapper-box .home-title{max-width:700px;text-align:left;font-size:49px;color:#313131;margin:15px 0 45px;position:relative}.home .home-container .wrapper-box .home-title:before{content:"";position:absolute;left:0;bottom:-15px;height:5px;width:30%;padding:0;color:#fff;background-image:repeating-linear-gradient(178deg,#0c36a2,#0c36a2 30px,transparent 0,transparent 45px,#0c36a2 0),repeating-linear-gradient(268deg,#0c36a2,#0c36a2 30px,transparent 0,transparent 45px,#0c36a2 0);background-size:5px calc(100% + 45.03px),calc(100% + 45.03px) 5px,5px calc(100% + 45.03px),calc(100% + 45.03px) 5px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;animation:borderAnimation 1s linear infinite}@keyframes borderAnimation{0%{background-position:0 0,-45.03px 0,100% -45.03px,0 100%}to{background-position:0 -45.03px,0 0,100% 0,-45.03px 100%}}@media screen and (max-width:1050px){.home .home-container .wrapper-box .home-title{font-size:40px;margin:10px 0 30px}.home .home-container .wrapper-box .home-title:before{border-width:3px;bottom:-20px}}@media screen and (max-width:836px){.home .home-container .wrapper-box .home-title{font-size:35px;margin:10px 0 30px}.home .home-container .wrapper-box .home-title:before{border-width:3px;bottom:-20px}}@media screen and (max-width:568px){.home{height:100vh;max-height:650px}.home .home-background{background-image:url(0e6d56a92b0ab4eeeac7bdbb93ace7dd.jpg);padding-top:unset;height:100%}.home .home-container .wrapper-box .home-title{font-size:30px;margin:10px 0 30px}.home .home-container .wrapper-box .home-title:before{border-width:3px;width:30%}}@media screen and (max-width:568px) and (orientation:landscape){.home .home-background{background-image:url(353c46de0cdd4adc98a423ad2f4731f3.jpg);padding-top:60%}}.essence{padding-top:0}.essence .essence-container{display:flex;flex-wrap:wrap}.essence .essence-container .essence-box{width:49%;position:relative;overflow:hidden}.essence .essence-container .essence-box .essence-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.essence .essence-container .essence-box .essence-text-container{position:absolute;bottom:-100%;left:0;width:100%;height:100%;display:flex;background:rgba(12,54,162,.72);overflow-y:auto;transition:all .4s}.essence .essence-container .essence-box .essence-text-container .essence-column{padding:0 7%;display:flex;flex-direction:column;justify-content:space-evenly;height:fit-content;min-height:100%}.essence .essence-container .essence-box .essence-text-container .essence-column .text-box{width:100%;color:#fff;font-size:1.2vw;padding:5% 0}.essence .essence-container .mission{margin-right:1%}.essence .essence-container .mission .essence-background{background-image:url(836a7785a0b36c3a6d7a0a3721e83e7b.jpg);padding-top:67%}.essence .essence-container .vision{margin-left:1%}.essence .essence-container .vision .essence-background{background-image:url(2dd418866af0ccf5062adf398fde2d36.jpg);padding-top:67%}.essence .essence-container .values{width:100%;margin-top:2%}.essence .essence-container .values .essence-text-container .essence-column{width:50%}.essence .essence-container .values .essence-background{background-image:url(f28d7f3b031f6afd18471161e75ebdde.jpg);padding-top:31%}.essence .essence-container .essence-box:hover .essence-text-container{transform:translateY(-100%)}@media screen and (max-width:1080px){.essence .essence-container .essence-box .essence-text-container .essence-column .text-box{font-size:1.3vw}}@media screen and (max-width:568px){.essence .essence-container .essence-box{width:100%!important;margin:10px 0}.essence .essence-container .essence-box .essence-text-container{flex-wrap:wrap}.essence .essence-container .essence-box .essence-text-container .essence-column{width:100%!important}.essence .essence-container .essence-box .essence-text-container .essence-column .text-box{font-size:16px}.essence .essence-container .values .essence-background{background-image:url(f03a8f0ffda125cda1e01401a12e0a65.jpg);padding-top:75%}}.about .back-title{width:100%;font-size:13vw;overflow-x:auto}.about .about-container{display:flex;flex-direction:column}.about .about-container .about-info-container{display:flex;flex-direction:row;padding:0 4%;flex-wrap:wrap;position:relative;top:-7vw}.about .about-container .about-info-container .img-box{flex:1;padding:0 3%;min-width:320px}.about .about-container .about-info-container .about-info-box{padding:0 3%;flex:1;display:flex;flex-direction:column;min-width:320px}.about .about-container .about-info-container .about-info-box .about-info{padding:5% 0;font-size:19px;color:#3b3b3b;letter-spacing:0;text-align:justify}.about .about-container .about-info-container .about-info-box .about-info .accent{font-size:23px;font-weight:700}@media screen and (max-width:1080px){.about .about-container .about-info-container .about-info-box,.about .about-container .about-info-container .img-box{padding:0 3%}.about .about-container .about-info-container .about-info-box .about-info{padding:3% 0;font-size:17px}.about .about-container .about-info-container .about-info-box .about-info .accent{font-size:21px}}@media screen and (max-width:568px){.about .back-title{font-size:15VW;width:100%;overflow-x:auto}.about .about-container .about-info-container{flex-direction:column;padding:0 6%;top:-6vw}.about .about-container .about-info-container .img-box{width:100%;min-width:unset;padding:0}.about .about-container .about-info-container .about-info-box{padding:8% 0 0;min-width:0;width:100%}.about .about-container .about-info-container .about-info-box .about-info{padding:7% 0 0;font-size:17px}.about .about-container .about-info-container .about-info-box .about-info .accent{font-size:21px}}.process .process-row{display:flex;width:100%;flex-wrap:wrap}.process .process-row .process-box{height:25vh;min-height:250px;max-height:300px;flex:1;padding:0 1%;transition:all .4s}.process .process-row .process-box .process-container{height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;overflow-y:hidden;position:relative;width:100%}.process .process-row .process-box .process-container .process-info{background:rgba(12,54,162,.72);position:absolute;right:100%;bottom:0;height:100%;width:100%;transition:opacity 1s;display:flex;align-items:center;opacity:0}.process .process-row .process-box .process-container .process-info .info-title{position:absolute;right:0;bottom:-1.1vw;color:hsla(0,0%,100%,.42);font-size:4vw}.process .process-row .process-box .process-container .process-info .text-box{color:#fff;padding:0 7%}.process .process-row .process-box:hover{flex:3}.process .process-row .process-box:hover .process-container .process-info{transform:translateX(100%);opacity:1}@media screen and (max-width:900px){.process .process-row .process-box{flex:1}.process .process-row .process-box .process-container .process-info .info-title{font-size:4.5vw}.process .process-row .process-box:hover{flex:8}}@media screen and (max-width:600px){.process .process-row .process-box{width:100%;flex:unset;margin-bottom:20px}.process .process-row .process-box .process-container .process-info{opacity:1!important;right:0}.process .process-row .process-box .process-container .process-info .info-title{font-size:40px;bottom:-2.1vw}}.products .products-row{display:flex;justify-content:center;flex-wrap:wrap}.products .products-row .product{display:flex;flex-direction:column;align-items:center;width:250px;margin-bottom:70px;text-decoration:none;transition:all .4s}.products .products-row .product .img-box{width:90%}.products .products-row .product span{text-transform:uppercase;font-size:24px;color:#0c36a2;margin-top:8px;text-decoration:none;text-align:center}.products .products-row .product:hover{transform:scale(1.1)}@media screen and (max-width:568px){.products .products-row .product{width:50%;margin-bottom:35px}.products .products-row .product .img-box{width:90%}.products .products-row .product span{font-size:20px;margin-top:8px}}.work-form-container{display:flex;width:100%;height:500px}.work-form-container .work-form-box{display:flex;width:100%;flex-wrap:wrap;padding:70px 70px 0}.work-form-container .work-form-box .input-group{width:44%;display:flex;flex-direction:column;padding:0 3%;height:18%}.work-form-container .work-form-box .input-group span{color:#565656;text-transform:uppercase;font-size:1.6vw;margin-bottom:10px;font-family:Allerta Stencil,sans-serif}.work-form-container .work-form-box .input-group input{background:transparent;border:none;border-bottom:1px solid grey;color:#565656;transition:all .35s;font-size:1.2vw;border-radius:0;padding:10px 0}.work-form-container .work-form-box .input-group input.error{border-color:#0c36a2;color:#0c36a2}.work-form-container .work-form-box .input-group input.error::placeholder{border-color:#0c36a2;color:#0c36a2}.work-form-container .work-form-box .input-group input::placeholder{font-size:1.2vw}.work-form-container .work-form-box .input-group input:focus{outline:none;border-bottom:1px solid hsla(0,0%,85.1%,.75);color:hsla(0,0%,85.1%,.75)}.work-form-container .work-form-box .input-group .document-box{display:flex;margin-top:auto;cursor:pointer;padding:10px}.work-form-container .work-form-box .input-group .document-box svg{width:6%}.work-form-container .work-form-box .input-group .document-box div{margin-left:10px;color:#0c36a2;font-size:1.2vw;margin-top:auto}.work-form-container .work-form-box .btn-box{display:flex;justify-content:flex-end;width:100%;height:13%}.work-form-container .work-form-box .btn-box .main-btn{border-radius:12px;color:#fff;background-color:#0c36a2}@media (max-width:928px){.work-form-container .work-form-box{padding:70px 40px}}@media (max-width:600px){.work-form-container .work-form-box{padding:40px 0}.work-form-container .work-form-box .input-group{width:100%;height:12%}.work-form-container .work-form-box .input-group span{font-size:2.6vw}.work-form-container .work-form-box .input-group input{font-size:2.2vw}.work-form-container .work-form-box .input-group input::placeholder{font-size:2.2vw}.work-form-container .work-form-box .input-group .document-box svg{width:4%}.work-form-container .work-form-box .input-group .document-box div{font-size:2.6vw;margin-top:auto}}@media (max-width:400px){.work-form-container .work-form-box{padding:40px 0}.work-form-container .work-form-box .input-group{width:100%;height:17%;margin-bottom:15px}.work-form-container .work-form-box .input-group span{font-size:4.5vw}.work-form-container .work-form-box .input-group input{font-size:4vw}.work-form-container .work-form-box .input-group input::placeholder{font-size:4vw}.work-form-container .work-form-box .input-group .document-box svg{width:7%}.work-form-container .work-form-box .input-group .document-box div{font-size:4vw;margin-top:auto}.work-form-container .work-form-box .btn-box{height:fit-content}}.contact{display:flex}.contact-form-container{width:50%;display:flex;flex-direction:column;background-color:#002c9d}.contact-form-container .contact-form-box{padding:15%;display:flex;flex-direction:column}.contact-form-container .contact-form-box .contact-name{width:100%;color:#fff;font-family:Allerta Stencil,sans-serif;font-size:1.8vw;margin-bottom:6%}.contact-form-container .contact-form-box .contact-info-box{display:flex;flex-wrap:wrap;padding-bottom:36px}.contact-form-container .contact-form-box .contact-info-box .contact-details{width:50%;display:flex;flex-direction:column}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box{display:flex;margin-bottom:10px;text-decoration:none;align-items:start}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box a{text-decoration:none;text-underline:none}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box .img-box{width:1.5vw}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box .img-box img{width:100%;height:100%}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box .img-box2{width:3.8vw}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box .img-box2 img{width:100%;height:100%}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box a{margin-left:10px;color:#fff;font-size:1.2vw}.contact-form-container .contact-form-box .input-group{display:flex;flex-direction:column;margin-bottom:45px}.contact-form-container .contact-form-box .input-group span{color:#fff;text-transform:uppercase;font-size:1.6vw;margin-bottom:10px;font-family:Acumin,sans-serif}.contact-form-container .contact-form-box .input-group input::placeholder,.contact-form-container .contact-form-box .input-group textarea::placeholder{color:#fff}.contact-form-container .contact-form-box .input-group input,.contact-form-container .contact-form-box .input-group textarea{background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;transition:all .35s;font-size:1.2vw;border-radius:0;padding:10px 0}.contact-form-container .contact-form-box .input-group input.error,.contact-form-container .contact-form-box .input-group textarea.error{border-color:red;color:red}.contact-form-container .contact-form-box .input-group input.error::placeholder,.contact-form-container .contact-form-box .input-group textarea.error::placeholder{border-color:red;color:red}.contact-form-container .contact-form-box .input-group input::placeholder,.contact-form-container .contact-form-box .input-group textarea::placeholder{font-size:1.2vw}.contact-form-container .contact-form-box .input-group input:focus,.contact-form-container .contact-form-box .input-group textarea:focus{outline:none;border-bottom:1px solid #fff;color:#fff}.contact-form-container .contact-form-box .btn-container{display:flex;justify-content:flex-end}.contact-form-container .contact-form-box .btn-container button{background-color:#fff;color:#002c9d;border-radius:8px;line-height:2}.map-container{width:50%;position:relative;overflow-y:hidden}.map-container #map{width:100%;height:100%}@media (max-width:1114px){.contact-form-container .contact-form-box .contact-name{width:100%;margin-bottom:12px;font-size:2vw}.contact-form-container .contact-form-box .contact-info-box .contact-details{width:100%}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box{align-items:start}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box .img-box2{width:2.8vw}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box svg{width:1.5vw}.contact-form-container .contact-form-box .btn-container button,.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box a{font-size:1.5vw}}@media (max-width:600px){.wrapper2 .wrapper-box2{padding:0}.contact-form-container{width:100%}.contact-form-container .contact-form-box .contact-name{font-size:4vw}.contact-form-container .contact-form-box .contact-info-box .contact-details{width:100%}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box{align-items:start}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box svg{width:2.5vw}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box a{font-size:2.5vw}.contact-form-container .contact-form-box .input-group span{font-size:2.6vw}.contact-form-container .contact-form-box .input-group input,.contact-form-container .contact-form-box .input-group textarea{font-size:2.2vw}.contact-form-container .contact-form-box .input-group input::placeholder,.contact-form-container .contact-form-box .input-group textarea::placeholder{font-size:2.2vw}.contact-form-container .contact-form-box .btn-container{justify-content:center}.contact-form-container .contact-form-box .btn-container button{font-size:2.5vw}}@media (max-width:400px){.contact-form-container .contact-form-box{padding:10% 7%}.contact-form-container .contact-form-box .contact-name{font-size:6vw;margin-bottom:25px}.contact-form-container .contact-form-box .contact-info-box .contact-details{width:100%}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box{align-items:start}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box .img-box{width:4vw}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box .img-box2{width:6.8vw}.contact-form-container .contact-form-box .contact-info-box .contact-details .icon-box a{font-size:4vw}.contact-form-container .contact-form-box .input-group span{font-size:4.5vw}.contact-form-container .contact-form-box .input-group input,.contact-form-container .contact-form-box .input-group textarea{font-size:4vw}.contact-form-container .contact-form-box .input-group input::placeholder,.contact-form-container .contact-form-box .input-group textarea::placeholder{font-size:4vw}.contact-form-container .contact-form-box .btn-container{justify-content:center}.contact-form-container .contact-form-box .btn-container button{font-size:4vw;line-height:0}.contact{flex-wrap:wrap}.map-container{width:100%;position:relative;overflow-y:hidden}.map-container #map{width:100%;height:200px}}.video-container{position:fixed;width:100%;height:100vw;z-index:100;transform:translateY(0);transition:all .6s}.video-container svg{position:absolute;top:3%;right:0;width:6vw;height:3vh;fill:#fff;color:#fff;cursor:pointer;z-index:101}.video-container video{width:100vw;height:100vh;background:#000}.video-container.hide{transform:translateY(-300%)}@media (max-width:600px){.video-container svg{right:2%}}

/*! photo-swipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! photo-swipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(e3f799c6dec9af194c86decdf7392405.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(635a08eef9012c3aa29136a44a3771c3.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(e34aafbb485a96eaf2a789b2bf3af6fe.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}