/* Sparkom Software Solutions */
@font-face{font-family:Montserrat;src:url(../fonts/montserrat/Montserrat-Regular.otf);font-display:swap}@font-face{font-family:MontserratSemiBold;src:url(../fonts/montserrat/Montserrat-SemiBold.otf);font-display:swap}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{height:100%}body{font-family:'Montserrat',sans-serif;font-size:14px;position:relative;color:#2f2f39;background:#fff;line-height:1.3;min-width:300px;overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;position:relative}ul{list-style:disc;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;margin-left:15px}table ul{-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#ff0052;transition:all .5s ease}sup{vertical-align:super;font-size:smaller}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:separate;border-spacing:3px;width:100%}td{border:1px solid #d3d3d5;padding:10px;text-align:center;vertical-align:middle;line-height:1.5}td p{margin:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select,button{vertical-align:middle;font-size:14px;font-family:'Montserrat','sans-serif'}p{display:block;margin:0;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0}pad{font-family:'Montserrat',sans-serif;font-style:normal;font-weight:normal}img{max-width:100%}.Loader{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background-color:#2f2f39;text-align:center;line-height:100vh}.LoaderInner{display:inline-block;width:300px;max-width:100%;vertical-align:middle;line-height:1;text-align:center}.Loader img{width:100px;max-width:100%;margin:0 auto;display:block;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}@-webkit-keyframes rotating{from{-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}to{-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes rotating{from{-ms-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}to{-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}}header{position:absolute;top:0;left:0;width:calc(100% - 40px);padding:20px;font-size:0;z-index:2}.LogoHolder{display:inline-block;vertical-align:middle;border:10px solid rgba(255,255,255,.5);border-radius:50%;overflow:hidden}.LogoHolder img{display:block;width:80px;background:#fff}.MenuHolder{display:inline-block;vertical-align:middle;width:calc(100% - 100px);text-align:right}.CallBtn,.StartBtn{display:inline-block;vertical-align:middle;padding:10px;background:#ff0052;color:#fff;border-radius:30px;transition:background .5s ease;box-shadow:0 0 3px #2f2f39}.CallBtn span,.StartBtn span{font-size:12px;text-transform:uppercase;font-family:"MontserratSemiBold",sans-serif;margin-right:10px;letter-spacing:1px}.CallBtn i,.StartBtn i{width:25px;height:25px;color:#ff0052;background:#fff;font-size:14px;text-align:center;line-height:25px;border-radius:50%;transition:background .5s ease}.CallBtn:hover,.StartBtn:hover{background:#fff;color:#ff0052}.CallBtn:hover i,.StartBtn:hover i{background:#ff0052;color:#fff}main{display:block;width:100%;overflow:hidden}.MainSlider{display:block;position:relative;font-size:0;line-height:0;margin-bottom:150px}.MainSliderBack{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#febd00;z-index:-1;border-radius:0 0 30px 30px;box-shadow:0 0 30px rgba(47,47,57,.5)}.MainSliderInner{padding:150px 0;text-align:center;line-height:1.2;width:800px;max-width:calc(100% - 40px);margin:0 auto}h1{font-size:32px;font-weight:normal;font-family:"MontserratSemiBold",sans-serif}.Hr{display:inline-block;width:40px;height:5px;background:#febd00;margin:20px 0}.MainSliderText{display:block;position:relative;font-size:15px;margin-bottom:30px}.MainSliderImg{display:block;position:relative;margin:-130px auto;margin-bottom:-150px;bottom:-150px;width:800px;max-width:100%;filter:drop-shadow(0 0 30px rgba(47,47,57,.8));-webkit-filter:drop-shadow(0 0 30px rgba(47,47,57,.8))}.TryHolder{display:block;padding:30px 0;text-align:center}.LeftRight{display:block;position:relative;padding:20px 0;padding-bottom:0}.ShrinkContainer{width:1200px;max-width:calc(100% - 40px);margin:0 auto}.LeftRightInner{padding:20px 0;border-bottom:1px solid #cbcbcb;font-size:0}.LeftRightImg{display:inline-block;vertical-align:middle;width:60%;line-height:1}.LeftRight img{filter:drop-shadow(0 0 30px rgba(47,47,57,.8));-webkit-filter:drop-shadow(0 0 30px rgba(47,47,57,.8));margin:30px;max-width:calc(100% - 60px)}.LeftRight:nth-child(odd) .LeftRightImg{float:right}.Clear{clear:both;display:block;position:relative}.LeftRightContent{width:calc(40% - 20px);padding:10px;vertical-align:middle;display:inline-block;line-height:1.2}.LeftRightTitle{display:block;position:relative;font-size:24px;font-family:"MontserratSemiBold",sans-serif;font-weight:normal}.LeftRightText{display:block;position:relative;font-size:15px;margin-bottom:20px}footer{display:block;position:relative;background:#2f2f39;line-height:0;font-size:0}.FooterLogo{display:inline-block;vertical-align:middle;width:80px;border:10px solid rgba(255,255,255,.5);border-radius:50%;overflow:hidden;margin:10px}.FooterLogo img{background:#fff}.Socials{display:inline-block;vertical-align:middle;width:100px;text-align:center}.Socials a{display:inline-block;vertical-align:middle;font-size:18px;margin:10px;width:30px;height:30px;line-height:30px;background:#fff;border-radius:50%;text-align:center;color:#2f2f39}.Socials a:hover{background:#ff0052;color:#fff}nav{display:inline-block;vertical-align:middle;line-height:1;width:calc(100% - 220px);text-align:right}nav ul{list-style:none;display:block;margin:0}nav li{display:inline-block;vertical-align:middle}nav a{display:block;font-size:15px;padding:10px}nav a:hover{color:#febd00}.Demos{display:block;position:relative;font-size:0;text-align:center;padding:50px 0;background:#2f2f39;color:#fff}.DemosTitle{font-size:24px;display:block;font-weight:normal;font-family:"MontserratSemiBold",sans-serif}.DemosText{font-size:15px;display:block;margin-bottom:30px}.Demo{display:inline-block;vertical-align:middle;width:calc(25% - 20px);margin:10px;position:relative;margin-top:50px;padding:20px 0}.DemoImg{display:block;margin:0 auto;width:80px;border-radius:50%;border:10px solid rgba(255,255,255,.5);position:relative;margin-top:-40px;overflow:hidden}.DemoImg img{background:#fff}.DemoBack{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#ff0052;z-index:0;border-radius:30px;transition:all .5s ease;box-shadow:0 0 40px #515163}.Demo h4{font-size:16px;color:#fff;display:block;position:relative;padding:20px;transition:all .5s ease}.HrLite{display:inline-block;width:40px;height:5px;background:#ff0052;margin:20px 0}.Demo:hover .DemoBack{background:#febd00}.Demo:hover h4{color:#2f2f39}.Prices{display:block;position:relative;padding:50px 0;text-align:center;font-size:0}.PricesTitle{font-size:24px;font-family:"MontserratSemiBold",sans-serif;font-weight:normal;display:block;position:relative}.PricesText{display:block;position:relative;font-size:15px}.Price{display:inline-block;vertical-align:middle;width:calc(30% - 60px);padding:30px;margin:30px 0;box-shadow:0 0 10px #2f2f39;border-radius:30px}.OrTitle{display:inline-block;vertical-align:middle;max-width:calc(20% - 20px);padding:10px;font-size:15px;text-transform:uppercase;letter-spacing:1.5px;font-family:"MontserratSemiBold",sans-serif}.PriceHolder{display:block;position:relative;font-size:40px;font-family:"MontserratSemiBold",sans-serif;color:#ff0052}.PriceHolder sup{font-size:20px;color:#2f2f39}.PricePeriod{display:block;font-size:24px;padding:10px 0;border-top:2px solid #febd00}.PricesSmallText{font-size:12px;display:block;margin:20px 0}.Contact{display:block;position:relative;padding:50px 0;text-align:center}.ContactInner{width:500px;margin:0 auto;padding:30px;border-radius:30px;box-shadow:0 0 30px rgba(47,47,57,.5);max-width:calc(100% - 60px)}.ContactTitle{font-size:24px;font-family:"MontserratSemiBold",sans-serif;display:block;position:relative}.Contact label{display:block;position:relative;text-align:left;margin-bottom:15px}.Contact label span{display:block;position:relative;font-size:12px;text-transform:uppercase;font-family:"MontserratSemiBold",sans-serif;letter-spacing:1.5px;margin-bottom:5px}.Contact label sup{color:#ff0052;font-size:12px;vertical-align:top}.Contact input{display:block;padding:10px;width:calc(100% - 20px);border-radius:3px;border:1px solid #cbcbcb}.Contact textarea{display:block;padding:10px;width:calc(100% - 20px);border-radius:3px;border:1px solid #cbcbcb;height:100px;max-width:100%}.OrContact{display:block;margin:20px 0}.ContactPhone{font-size:20px;font-family:"MontserratSemiBold",sans-serif}.ContactBtn{display:inline-block;vertical-align:middle;padding:10px;background:#febd00;color:#fff;border-radius:30px;transition:background .5s ease;box-shadow:0 0 3px #2f2f39;border:0;cursor:pointer;position:relative}.ContactBtn span{font-size:12px;text-transform:uppercase;font-family:"MontserratSemiBold",sans-serif;margin-right:10px;letter-spacing:1px}.ContactBtn i{width:25px;height:25px;color:#febd00;background:#fff;font-size:14px;text-align:center;line-height:25px;border-radius:50%;transition:background .5s ease}.ContactBtn:hover{background:#fff;color:#febd00}.ContactBtn:hover i{background:#febd00;color:#fff}.TermsText{display:block;padding:50px 0;font-size:15px;line-height:1.2}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.AlertWindow{display:block;position:fixed;top:0;left:0;text-align:center;width:100%;height:100%;line-height:100vh;background:rgba(47,47,57,.8);transition:all 1s ease;z-index:12}.AllertWindowInner{display:inline-block;padding:20px;border-radius:30px;background:#fff;vertical-align:middle;line-height:1;box-shadow:0 0 3px #2f2f39}.AlertWindow i{font-size:40px;width:60px;height:60px;line-height:60px;color:#fff;border-radius:50%}.RedAlert{background:#ff0052}.YellowAllert{background:#febd00}.AlertMessage{font-size:20px;margin-top:30px}@media(max-width:1200px){.Demo{width:calc(50% - 20px)}}@media(max-width:1000px){.Demo{width:calc(50% - 20px)}.LeftRight:nth-child(odd) .LeftRightImg,.LeftRightImg{float:none;width:100%;margin:0}.LeftRightContent{float:none;width:100%;padding:0;text-align:center;margin-top:30px}.LeftRight{line-height:1!important}}@media(max-width:800px){.Demo{width:100%;margin:20px 0}.Price{width:45%}.OrTitle{display:block;margin:0 auto}nav{width:100%;text-align:center}footer{text-align:center}.ContactInner{padding:20px;max-width:calc(100% - 40px)}.LeftRight img{max-width:100%;margin:0}.CallBtn span{letter-spacing:0}.LogoHolder img,.FooterLogo{width:60px}.MenuHolder{width:calc(100% - 80px)}}