.blog__contaienr{height:100vh;display:flex;align-items:center}@media(max-width:992px){.blog__contaienr{height:auto;padding:50px 0}}.blog__contaienr .promo_text{position:absolute;top:380px;left:-20px;opacity:.07;color:#000;font-size:10rem;font-weight:700;text-transform:uppercase;z-index:-1}@media(max-width:992px){.blog__contaienr .promo_text{display:none}}.blog__contaienr .about__text{position:relative;font-size:3.75rem;text-transform:uppercase;font-weight:700}@media(max-width:992px){.blog__contaienr .about__text{font-size:3rem}}@media(max-width:768px){.blog__contaienr .about__text{font-size:1.875rem}}@media(max-width:992px){.blog__contaienr .about__text br{display:none}}.blog__contaienr .about__text:after{position:absolute;margin-top:-167px;left:2.9375rem;content:"";display:inline-block;width:19.75rem;height:12rem;top:9rem;border:.75rem solid rgba(0,0,0,.1);margin-left:1.25rem;z-index:1}@media(max-width:992px){.blog__contaienr .about__text:after{display:none}}.blog__contaienr .blog__link a{font-weight:700;text-transform:uppercase;font-size:1.0625rem}.blog__contaienr .blog__link a .big__arrow{margin-left:.625rem;display:inline-block;width:1.5625rem;height:.375rem;background:url(https://new24.spark-sys.com/images/common/red-arrow.png) no-repeat;transition:all .3s ease-in-out}@media(max-width:992px){.blog__contaienr .blog__info--wrapper{justify-content:center;align-items:center}}.blog__contaienr .blog__info--wrapper .blog__info{width:100%}@media(max-width:768px){.blog__contaienr .blog__info--wrapper .blog__info:nth-child(2){flex-direction:column-reverse}}@media(min-width:992px){.blog__contaienr .blog__info--wrapper .blog__info{width:100%}}@media(max-width:768px){.blog__contaienr .blog__info--wrapper .blog__info{flex-direction:column;justify-content:center;align-items:center}}.blog__contaienr .blog__info--wrapper .blog__info .blog__image{width:100%}@media(min-width:768px){.blog__contaienr .blog__info--wrapper .blog__info .blog__image{width:50%}}.blog__contaienr .blog__info--wrapper .blog__info .blog__info--date{flex-direction:column;align-items:flex-start;justify-content:center;padding:0 2.5rem;width:100%}@media(min-width:768px){.blog__contaienr .blog__info--wrapper .blog__info .blog__info--date{width:50%}}@media(max-width:768px){.blog__contaienr .blog__info--wrapper .blog__info .blog__info--date{padding:1.25rem .9375rem}}.blog__contaienr .blog__info--wrapper .blog__info .blog__info--date{background:linear-gradient(137deg,#ca0056,#7b1c5f 40%,#2b3968 80%,#02466c)}.blog__contaienr .blog__info--wrapper .blog__info .blog__info--date span{color:#fff}.blog__contaienr .blog__info--wrapper .blog__info .blog__info--date h2{color:#fff;font-size:1.25rem}.clients__home{position:relative;background-image:url(https://new24.spark-sys.com/images/common/bc-client.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;display:flex;align-items:center;color:#fff}@media(max-width:992px){.clients__home{height:auto;padding:50px 0}}.clients__home:after{content:"";position:absolute;width:100%;background-color:rgba(34,34,34,.9);left:0;top:0;height:100%;z-index:1}.clients__home .pref{position:relative;z-index:99}.clients__home .pref h2{font-size:60px;font-weight:700;line-height:1.1;color:#fff;position:relative}@media(max-width:992px){.clients__home .pref h2{font-size:48px;text-align:center}}@media(max-width:768px){.clients__home .pref h2{font-size:30px;text-align:center}}.clients__home .pref h2:after{content:"";position:absolute;margin-top:-5.4375rem;left:2.9375rem;display:inline-block;width:19.75rem;height:12rem;border:.75rem solid hsla(0,0%,100%,.1);margin-left:1.25rem;z-index:1}@media(max-width:992px){.clients__home .pref h2:after{display:none}}.clients__home .pref h2 span{color:#b72126}.clients__home .pref p{width:90%;color:#ccc;position:relative;line-height:1.7}@media(max-width:992px){.clients__home .pref p{width:100%}}.clients__home .pref p:after{content:"";position:absolute;left:0;bottom:-70px;background-color:#b72126;width:100px;height:2px}@media(max-width:992px){.clients__home .pref p:after{bottom:-15px;left:50%;transform:translate(-50%)}}.clients__home .details{z-index:999}.clients__home .details .photo{position:relative}.clients__home .details .photo .overlay{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%) rotateY(90deg);opacity:0;background:linear-gradient(138deg,rgba(201,0,85,.8),rgba(121,27,94,.8) 40%,rgba(41,55,102,.8) 80%,rgba(2,70,107,.8));display:flex;align-items:center;justify-content:center;transition:all .3s ease-in}.clients__home .details .photo .overlay span{color:#dadada;font-size:20px;text-transform:uppercase;font-weight:500}.clients__home .details .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;padding-bottom:35px}.clients__home .details .swiper-slide{text-align:center;font-size:18px;background:#fff;height:calc((100% - 30px)/2)!important;color:#000;display:flex;justify-content:center;align-items:center;padding:20px}.clients__home .details .swiper-slide:hover .overlay{transform:translate(-50%,-50%) rotateY(0deg);top:50%;left:50%;opacity:1}.clients__home .details .swiper-pagination-bullet{background:#b72126}.clients__home .our__clients{position:relative;z-index:2}@media(max-width:992px){.clients__home .our__clients{margin-top:40px}}.clients__home .our__clients .clients{margin-left:-.625rem;margin-right:-.625rem}.clients__home .our__clients .clients .client__item{flex:0 0 20%;max-width:20%;width:100%;padding-left:.625rem;padding-right:.625rem}.clients__home .our__clients .brand__box{position:relative;margin-bottom:10px;margin-right:20px;background-color:#fff;perspective:50em!important}@media(max-width:992px){.clients__home .our__clients .brand__box{margin:0 5px 5px}}@media(max-width:768px){.clients__home .our__clients .brand__box img{height:auto}}.clients__home .our__clients .brand__box .overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateY(90deg);width:85%;height:85%;background:linear-gradient(138deg,rgba(201,0,85,.8),rgba(121,27,94,.8) 40%,rgba(41,55,102,.8) 80%,rgba(2,70,107,.8));opacity:0;visibility:hidden;transition:all .3s ease-in}.clients__home .our__clients .brand__box .overlay h2{font-size:1.2rem;display:flex;align-items:center;justify-content:center;text-align:center;height:100%;color:#fff}@media(max-width:768px){.clients__home .our__clients .brand__box .overlay h2{font-size:14px}}.clients__home .our__clients .brand__box:hover .overlay{opacity:1;visibility:visible;transform:translate(-50%,-50%) rotateY(0deg);top:50%;left:50%}.clients__home .our__clients .slick-slider .slick-dots{text-align:center;right:0}.about__section{padding:100px 0;height:100vh;display:flex}@media(max-width:1024px){.about__section{height:auto;padding:50px 0}}@media(max-width:992px){.about__section .about__section--row{flex-direction:column-reverse;align-items:center;justify-content:center}.about__section .about__section--row .img__container{display:flex;align-items:center;justify-content:center}}.about__section .promo_text{position:absolute;bottom:.9375rem;right:0;opacity:.07;color:#000;font-size:10rem;font-weight:700;text-transform:uppercase;z-index:1;left:auto;top:auto}@media(max-width:992px){.about__section .promo_text{display:none}}.about__section .promo_text2{position:absolute;top:35vh;left:-8rem;opacity:.07;color:#000;font-size:10rem;font-weight:700;text-transform:uppercase;z-index:1}@media(max-width:992px){.about__section .promo_text2{display:none}}.about__section .about__text{position:relative;font-size:3.75rem;font-weight:700;text-transform:uppercase}@media(max-width:992px){.about__section .about__text{text-align:center;font-size:3rem}}@media(max-width:768px){.about__section .about__text{font-size:1.875rem}}.about__section .about__text:after{position:absolute;margin-top:-184px;left:2.9375rem;content:"";display:inline-block;width:19.75rem;height:12rem;top:10rem;border:.75rem solid rgba(0,0,0,.1);margin-left:1.25rem;z-index:1}@media(max-width:1024.999px){.about__section .about__text:after{display:none}}.about__section .last__p{position:relative}.about__section .last__p:after{content:"";position:absolute;left:0;display:inline-block;width:5.3125rem;height:.125rem;background-color:#b72126;top:106px;margin-top:1.25rem}@media(max-width:1200px){.about__section .last__p:after{margin-top:0}}@media(max-width:992px){.about__section .last__p:after{margin-top:10px}}.contact{position:relative;background-image:url(https://new24.spark-sys.com/images/common/bc-footer.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;display:flex;align-items:center}@media(max-width:992px){.contact{height:auto;padding:50px 0}}.contact:after{content:"";position:absolute;width:40%;background-color:rgba(51,51,51,.72);left:0;top:0;height:100%;z-index:9}@media(max-width:1024px){.contact:after{display:none}}.contact .pref{position:relative;z-index:99}.contact .pref h2{font-size:60px;font-weight:700;line-height:1.1;color:#fff;position:relative}@media(max-width:992px){.contact .pref h2{font-size:48px;text-align:center}}@media(max-width:768px){.contact .pref h2{font-size:30px;text-align:center}}.contact .pref h2:after{position:absolute;margin-top:-6.4375rem;left:2.9375rem;content:"";display:inline-block;width:19.75rem;height:12rem;border:.75rem solid hsla(0,0%,100%,.1);margin-left:1.25rem;z-index:1}@media(max-width:1024px){.contact .pref h2:after{display:none}}.contact .pref h2 span{color:#b72126}.contact .pref .data a{color:#fff}.contact .pref .data .line{width:70px;height:2px;background-color:#b72126}.contact .pref .data ul{margin-bottom:40px}.contact .pref .data ul li:not(:last-child){margin-bottom:3px}.contact .pref .data ul li h3{font-size:16px;color:#b72126;font-weight:700}.contact .pref .data ul li span{color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;min-width:60px;display:inline-block}.contact .pref .data ul.social{display:flex;margin-top:20px}.contact .pref .data ul.social li{width:30px;height:30px;border-radius:50%}.contact .pref .data ul.social li:not(:last-child){margin-right:10px}.contact .details{margin-left:100px}@media(max-width:992px){.contact .details{margin-left:0}}.contact .details .wrapper{position:relative;display:inline-block;width:100%;margin-bottom:30px}.contact .details .wrapper input,.contact .details .wrapper select,.contact .details .wrapper textarea{background-color:transparent;outline:none;width:100%;font-size:1em;padding:.625rem .3125rem 5px;border:none;border-bottom:2px solid #fff;color:#fff;border-radius:0}.contact .details .wrapper input:focus+.underline,.contact .details .wrapper select:focus+.underline,.contact .details .wrapper textarea:focus+.underline{width:100%}.contact .details .wrapper input::placeholder,.contact .details .wrapper select::placeholder,.contact .details .wrapper textarea::placeholder{color:#fff}.contact .details .wrapper input:optional,.contact .details .wrapper select:optional,.contact .details .wrapper textarea:optional{color:#fff}.contact .details .wrapper .underline{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:2px;width:0;background-color:#b72126;transition:.5s}.contact .details .terms p{color:#fff;font-size:14px}.contact .details .terms p a{color:#b72126}.contact .details .cus__btn{min-width:150px;border:1px solid #5d5d5d;color:#fff;font-weight:400;text-transform:uppercase;font-size:15px;padding:10px 0;background-color:transparent}.contact .copy__right{position:absolute;bottom:0;left:50%;transform:translate(-50%);max-width:calc(100% - 90px);text-align:center;opacity:.5;border-top:1px solid #999;width:100%;padding:10px 0;z-index:999}@media(max-width:1024px){.contact .copy__right{position:relative;left:0;transform:translate(0);max-width:100%;margin-top:30px}}.contact .copy__right p{font-size:14px;color:#999!important}.hero:after{content:"";height:100%;z-index:2;background:rgba(0,0,0,.7)}.hero .hero__video,.hero:after{position:fixed;top:0;left:0;width:100%}.hero .hero__video{height:100vh;object-fit:cover;z-index:99}.hero .data .heading .heading-wrap{overflow:hidden}.hero .data .heading h1{font-size:2.6875rem;opacity:0;transform:translateY(6.25rem)}@media(max-width:992px){.hero .data .heading h1{font-size:2.1875rem;font-size:1.5625rem}}.hero .data .heading h2{font-size:5.1875rem;opacity:0;transform:translateY(6.25rem)}@media(max-width:992px){.hero .data .heading h2{font-size:3.75rem}}@media(max-width:768px){.hero .data .heading h2{font-size:2.5rem}}.hero .data .letter__spacing{letter-spacing:.625rem}.hero .data .links a{position:relative;display:flex;align-items:center;gap:.625rem}.hero .data .links a:not(:last-child):after{content:"";width:.25rem;height:.25rem;border-radius:.0625rem;transform-origin:center center;transform:rotate(45deg);background:#fff}@media(min-width:1024px){.section.protofolio,.section.protofolio .fp-table{height:100%}}.section.protofolio .fp-overflow{padding:0}@media(min-width:1024px){.section.protofolio .fp-overflow{height:100%}}.section.protofolio .portofolio__section{position:relative;height:100vh;display:flex;align-items:center}@media(max-width:992px){.section.protofolio .portofolio__section{height:auto;padding:50px 0}}@media(min-width:992px){.section.protofolio .portofolio__section .slider__container{display:none}}@media(max-width:992px){.section.protofolio .portofolio__section .slider__container{display:block}}.section.protofolio .portofolio__section .slider__container img{width:100%}.section.protofolio .portofolio__section .slider__container .slick-dots{text-align:center}.section.protofolio .portofolio__section .slider__container .image__container{position:relative;transition:all .3s ease-in-out;display:flex;width:50%}@media(max-width:992px){.section.protofolio .portofolio__section .slider__container .image__container{padding-right:10px}}@media(max-width:576px){.section.protofolio .portofolio__section .slider__container .image__container{padding-right:0}}.section.protofolio .portofolio__section .slider__container .image__container .portofolio__image{object-fit:fill;width:100%}@media(max-width:576px){.section.protofolio .portofolio__section .slider__container .image__container .portofolio__image{min-height:430px}}.section.protofolio .portofolio__section .slider__container .image__container:hover .image__layer{transform:rotateY(0);opacity:.9}.section.protofolio .portofolio__section .slider__container .image__container .image__layer{position:absolute;top:.9375rem;left:.9375rem;right:.9375rem;bottom:.9375rem;transition:all .4s ease-in-out;transform:rotateY(90deg);transform-origin:50% 50%;opacity:0;text-align:center;background:linear-gradient(312deg,rgba(201,0,85,.8),rgba(121,27,94,.8) 40%,rgba(41,55,102,.8) 80%,rgba(2,70,107,.8))}.section.protofolio .portofolio__section .slider__container .image__container .image__layer img{filter:invert(1)}.section.protofolio .portofolio__section .our_work{position:relative}.section.protofolio .portofolio__section .our_work li{list-style:none}.section.protofolio .portofolio__section .our_work li a{color:#000}.section.protofolio .portofolio__section .our_work li a.active,.section.protofolio .portofolio__section .our_work li a:hover{color:#b72126}@media(max-width:992px){.section.protofolio .portofolio__section .our_work{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.25rem}}@media(max-width:768px){.section.protofolio .portofolio__section .our_work{justify-content:center}}.section.protofolio .portofolio__section .our_work:after{position:absolute;content:"";width:5.3125rem;height:.125rem;background:#b72126;bottom:-2.625rem;left:2rem}@media(max-width:1024px){.section.protofolio .portofolio__section .our_work:after{left:50%;transform:translate(-50%,-50%);bottom:-30px}}@media(max-width:992px){.section.protofolio .portofolio__section .images__container--portfolio{display:none}}.section.protofolio .portofolio__section .images__container--portfolio .portofolio__images--container{height:100%;position:absolute;width:50%;right:0;top:0;display:flex;flex-wrap:wrap}.section.protofolio .portofolio__section .images__container--portfolio .portofolio__images--container .image__container{position:relative;transition:all .3s ease-in-out;display:flex;width:50%;perspective:50em!important;overflow:hidden}.section.protofolio .portofolio__section .images__container--portfolio .portofolio__images--container .image__container .portofolio__image{height:100%;object-fit:fill;width:100%}.section.protofolio .portofolio__section .images__container--portfolio .portofolio__images--container .image__container:hover .image__layer{transform:rotateY(0);opacity:.9}.section.protofolio .portofolio__section .images__container--portfolio .portofolio__images--container .image__container .image__layer{position:absolute;top:.9375rem;left:.9375rem;right:.9375rem;bottom:.9375rem;transition:all .4s ease-in-out;transform:rotateY(90deg);transform-origin:50% 50%;opacity:0;text-align:center;background:linear-gradient(312deg,rgba(201,0,85,.8),rgba(121,27,94,.8) 40%,rgba(41,55,102,.8) 80%,rgba(2,70,107,.8))}.section.protofolio .portofolio__section .images__container--portfolio .portofolio__images--container .image__container .image__layer img{filter:invert(1)}.section.protofolio .portofolio__section .promo_text{position:absolute;left:0;top:44vh;opacity:.07;color:#000;font-size:10rem;font-weight:700;text-transform:uppercase;z-index:-1}@media(max-width:992px){.section.protofolio .portofolio__section .promo_text{display:none}.section.protofolio .portofolio__section .des__container--wrapper{text-align:center}}.section.protofolio .portofolio__section .des__container--wrapper .about__text{position:relative;font-size:3.75rem;font-weight:700;text-transform:uppercase}@media(max-width:992px){.section.protofolio .portofolio__section .des__container--wrapper .about__text{font-size:3rem}}@media(max-width:768px){.section.protofolio .portofolio__section .des__container--wrapper .about__text{font-size:1.875rem}}@media(max-width:992px){.section.protofolio .portofolio__section .des__container--wrapper .about__text br{display:none}}.section.protofolio .portofolio__section .des__container--wrapper .about__text:after{position:absolute;margin-top:-167px;left:2.9375rem;content:"";display:inline-block;width:19.75rem;height:12rem;top:9rem;border:.75rem solid rgba(0,0,0,.1);margin-left:1.25rem;z-index:1}@media(max-width:1024.999px){.section.protofolio .portofolio__section .des__container--wrapper .about__text:after{display:none}}.services{position:relative;background-image:url(https://new24.spark-sys.com/images/common/services.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;display:flex;align-items:center}@media(max-width:992px){.services{height:auto;padding:50px 0}}.services:after{content:"";position:absolute;width:45%;background-color:rgba(51,51,51,.9);left:0;top:0;height:100%;z-index:9}@media(max-width:1024px){.services:after{width:100%;z-index:0}}.services .pref{position:relative;z-index:99}.services .pref h2{font-size:60px;font-weight:700;line-height:1.1;color:#fff}@media(max-width:992px){.services .pref h2{font-size:48px;text-align:center}}@media(max-width:768px){.services .pref h2{font-size:30px;text-align:center}}.services .pref h2 span{color:#b72126}.services .pref p{width:90%;color:#ccc;position:relative;line-height:1.7}@media(max-width:1024px){.services .pref p{width:100%}}.services .pref p:after{content:"";position:absolute;left:0;bottom:-30px;background-color:#b72126;width:100px;height:2px}@media(max-width:992px){.services .pref p:after{bottom:-15px;left:50%;transform:translate(-50%)}}.services .details{background-image:url(https://new24.spark-sys.com/images/common/bc-services.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:30px;z-index:999;position:relative}@media(max-width:992px){.services .details{padding:20px 10px;margin-top:40px}}.services .details .card{margin-bottom:20px;border:none;background-color:transparent}@media(max-width:992px){.services .details .card{margin-bottom:0;padding:10px 20px}}@media(max-width:768px){.services .details .card{text-align:center;justify-content:center;display:flex;align-items:center}}.services .details .card .under__line{position:relative;font-size:18px;font-weight:700;margin-bottom:20px}.services .details .card .under__line:after{content:"";position:absolute;bottom:-10px;left:0;width:30px;height:2px;background-color:#b72126}@media(max-width:768px){.services .details .card .under__line:after{left:50%;transform:translate(-50%)}}.services .details .card p{color:#6f6d70}.services .details .slick-slider .slick-dots{text-align:center;right:0}