:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size)/2)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - var(--swiper-navigation-size)/2);margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}*{box-sizing:border-box;margin:0;padding:0}a:focus,input:focus,textarea:focus,button:focus{outline:0 solid}html,body{height:100%}body{cursor:none;font-family:Saira,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6{margin-bottom:20px;font-weight:700}img{max-width:100%}a,ul,ol{margin:0;padding:0;list-style:none}p{color:#787878;line-height:1.6}a,a:hover{text-decoration:none}input,select,audio,canvas,iframe,img,svg,video{vertical-align:middle}.sec-pad{padding:120px 0}.sec-pad-top{padding-top:120px}.sec-pad-bottom{padding-bottom:120px}.sec-mar{margin:120px 0}.sec-mar-top{margin-top:120px}.sec-mar-bottom{margin-bottom:120px}.cursor{pointer-events:none;z-index:9;border:1px solid #d90a2c;border-radius:100%;width:30px;height:30px;transition:all .2s ease-out;position:fixed;top:0;left:0;transform:translate(calc(-50% - 100px),-50%)}.cursor2{pointer-events:none;z-index:9;background-color:#d90a2c;border-radius:100%;width:6px;height:6px;transition:width .3s,height .3s,opacity .3s;position:fixed;transform:translate(-50%,-50%)}.hover{opacity:.3;z-index:9999;background-color:#d90a2c;border:1px solid #0000;width:70px;height:70px}.cursorinnerhover{opacity:.5;width:2px;height:2px}.mb-15{margin-bottom:15px!important}.sk-cube-grid{width:80px;height:80px;margin:100px auto}.sk-cube-grid .sk-cube{float:left;background-color:#d90a2c;width:33%;height:33%;animation:1.3s ease-in-out infinite sk-cubeGridScaleDelay}.sk-cube-grid .sk-cube1{animation-delay:.2s}.sk-cube-grid .sk-cube2{animation-delay:.3s}.sk-cube-grid .sk-cube3{animation-delay:.4s}.sk-cube-grid .sk-cube4{animation-delay:.1s}.sk-cube-grid .sk-cube5{animation-delay:.2s}.sk-cube-grid .sk-cube6{animation-delay:.3s}.sk-cube-grid .sk-cube7{animation-delay:0s}.sk-cube-grid .sk-cube8{animation-delay:.1s}.sk-cube-grid .sk-cube9{animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,to{transform:scale(1)}35%{transform:scale(0)}}@keyframes hover{0%{color:#121212;-webkit-text-stroke:2px gray;transform:scale(.5)}20%{color:pink;-webkit-text-stroke:3px red;filter:drop-shadow(0 0 1px #000)drop-shadow(0 0 1px #000)drop-shadow(0 0 3px red)drop-shadow(0 0 5px red)hue-rotate(10turn);transform:scale(1)}50%{color:#121212;-webkit-text-stroke:2px gray;transform:scale(.5)}}.preloader_area_wrap{z-index:9999999;background:#282b34;width:100%;height:100%;position:fixed;top:0;left:0}.preloader_area_wrap .sk-cube-grid{margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.sticky{z-index:99;background-color:#121212;width:100%;padding:0 100px;position:fixed;top:0;left:0}@media only screen and (min-width:1200px) and (max-width:1399px){.sticky{padding:0 50px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.sticky{padding:10px 20px}}@media (max-width:767px){.sticky{padding:20px 0}.title{text-align:center}}@media only screen and (min-width:576px) and (max-width:767px){.title{text-align:inherit}}.title span{color:#d90a2c;text-transform:uppercase;margin-bottom:15px;font-size:16px;font-weight:500;display:inline-block;position:relative}.title span:before{content:"";background-color:#d90a2c;width:100%;height:1px;position:absolute;bottom:0;left:0}.title h2{color:#fff;text-transform:capitalize;margin-bottom:30px;font-size:52px;font-weight:700}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.title h2{font-size:48px}}@media (max-width:767px){.title h2{font-size:30px}}.title.black h2{color:#17161a}.title.special h2{text-transform:uppercase;margin:0}.title.special h2 b{letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:2px #d90a2c;-webkit-text-fill-color:#0000;font-size:65px;font-weight:700}@media only screen and (min-width:768px) and (max-width:991px){.title.special h2 b{font-size:55px}}@media (max-width:767px){.title.special h2 b{font-size:50px}}.cmn-btn{display:inline-flex}.cmn-btn a{color:#fff;text-transform:capitalize;z-index:1;-o-transition:all .5s ease-out 0s;background:linear-gradient(90deg,#d90a2c 1.05%,#730000 100%);border-radius:30px;padding:10px 30px;font-size:16px;transition:all .5s ease-out;display:inline-block;position:relative;overflow:hidden}.cmn-btn a:before{content:"";z-index:-1;-o-transition:all .5s ease-out 0s;background-color:#000;width:100%;height:0%;transition:all .5s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.cmn-btn a:hover{box-shadow:0 0 5px #ffffff4d}.cmn-btn a:hover:before{height:380%}.breadcrumbs{background-image:url(/images/breadcrumbs-bg.png);background-position:50%;background-size:cover;min-height:500px}@media (max-width:767px){.breadcrumbs{text-align:center;min-height:350px}}.breadcrumb-wrapper{flex-direction:column;justify-content:center;min-height:500px;display:flex}@media (max-width:767px){.breadcrumb-wrapper{text-align:center;min-height:350px}}.breadcrumb-wrapper h1{letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:2px #d90a2c;-webkit-text-fill-color:#0000;margin-bottom:20px;font-size:60px;font-weight:700;line-height:1}@media (max-width:767px){.breadcrumb-wrapper h1{font-size:40px}}.breadcrumb-wrapper span{text-transform:capitalize;color:#fff;font-size:15px}.breadcrumb-wrapper span a{color:#d90a2c;display:inline-block}.breadcrumb-wrapper span i{margin:0 10px}.scroll-top.opacity{z-index:9;text-align:center;display:block;position:fixed;bottom:50px;right:20px}.scroll-top.opacity span{color:#d90a2c;cursor:pointer;text-transform:uppercase;border:1px solid #d90a2c;border-radius:50%;width:40px;height:40px;font-size:11px;line-height:40px;transition:all .3s ease-in-out;display:block;position:relative}.scroll-top.opacity span:hover i{top:-25px}.scroll-top.opacity span i{font-size:16px;transition:all .3s ease-in-out;position:absolute;top:-17px;left:50%;transform:translate(-50%)}header{z-index:999;-o-transition:all .8s ease-out 0s;width:100%;padding:15px 100px;transition:all .8s ease-out;position:absolute;top:0;left:0;right:0}@media only screen and (min-width:1200px) and (max-width:1399px){header{padding:0 50px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){header{padding:30px 10px}}.logo a img{max-width:170px}.get-quate.dn{text-align:left;margin-top:50px;display:none}@media (max-width:767px){.get-quate.dn{display:block}}@media only screen and (min-width:576px) and (max-width:767px){.get-quate.dn{display:none}}.main-nav{display:inline-block}.main-nav .mobile-menu-logo{display:none}.main-nav ul{list-style:none}.main-nav ul li{padding:0 20px;transition:all .3s linear;display:inline-block;position:relative}.main-nav ul li a{color:#fff;text-transform:capitalize;-o-transition:all .5s ease-out 0s;padding:30px 0;font-size:16px;transition:all .5s ease-out;display:block;position:relative}.main-nav ul li a.active,.main-nav ul li a:hover{color:#d90a2c}.main-nav ul li i{text-align:center;color:#fff;z-index:999;cursor:pointer;width:30px;font-size:14px;font-style:normal;position:absolute;top:33px;right:-8px}.main-nav ul li ul.sub-menu{opacity:0;visibility:hidden;text-align:left;-o-transition:all .5s ease-out 0s;background:#222;border-radius:5px;width:max-content;min-width:200px;max-width:380px;margin:0;padding:10px 0;transition:all .5s ease-out;position:absolute;top:auto;left:0;transform:translateY(-10px)}.main-nav ul li ul.sub-menu>li{padding:0;display:block}.main-nav ul li ul.sub-menu>li a{color:#fff;text-transform:capitalize;white-space:normal;overflow-wrap:anywhere;-o-transition:all .4s ease-out 0s;padding:10px 18px;font-size:16px;font-weight:300;line-height:1.4;transition:all .4s ease-out;display:block}.main-nav ul li ul.sub-menu>li a.active{color:#d90a2c}.main-nav ul li ul.sub-menu>li a:hover{color:#d90a2c;margin-left:10px}.main-nav ul li:hover ul.sub-menu{visibility:visible;opacity:1;transform:translateY(0)}.get-quate{text-align:right}@media (max-width:767px){.get-quate{display:none}}@media only screen and (min-width:576px) and (max-width:767px){.get-quate{text-align:center;display:block}}@media only screen and (min-width:1199px){.main-nav ul li:hover ul.sub-menu{transition:all .3s linear;display:block!important}}.hero-area{z-index:1;background-image:url(/images/hero-bg.png);background-position:50%;background-size:cover;height:100%;position:relative;overflow:hidden}.swiper.hero-slider .swiper-pagination{top:50%;transform:rotate(90deg);left:0%!important;bottom:initial!important;width:auto!important}@media only screen and (min-width:768px) and (max-width:991px){.swiper.hero-slider .swiper-pagination{left:-2%!important}}@media (max-width:767px){.swiper.hero-slider .swiper-pagination{display:none}}.swiper.hero-slider .swiper-pagination-bullet{opacity:1;background:0 0;border:1px solid #fff9;width:15px;height:15px;padding:8px;position:relative;margin:0 12.5px!important}.swiper.hero-slider .swiper-pagination-bullet:before{content:"";background-color:#fff9;border-radius:50%;width:7.5px;height:7.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper.hero-slider .swiper-pagination-bullet-active{box-sizing:border-box;opacity:.6;border:1px solid #d90a2c;width:20px;height:20px;position:relative}.swiper.hero-slider .swiper-pagination-bullet-active:before{content:"";opacity:.6;background-color:#d90a2c;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-content-wrapper{flex-direction:column;justify-content:center;height:100vh;display:flex;position:relative}@media (max-width:767px){.hero-content-wrapper{height:auto;margin-top:180px;display:block}}.hero-content-wrap{justify-content:center;align-items:center;width:100%;display:flex}@media (max-width:767px){.hero-content-wrap{display:block}}.hero-content-img{max-width:775px;position:relative}@media only screen and (min-width:1400px) and (max-width:1650px){.hero-content-img{max-width:600px}}@media only screen and (min-width:1200px) and (max-width:1399px){.hero-content-img{max-width:500px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content-img{max-width:420px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-content-img{max-width:380px}}@media (max-width:767px){.hero-content-img{display:none}}.hero-content-img:before{content:"";opacity:.5;background:#17161a;border-radius:100px 20px 20px;width:100%;height:100%;position:absolute;inset:0}.hero-content-img img{border-radius:100px 20px 20px}.hero-content{box-sizing:border-box;text-align:center;background:linear-gradient(233.77deg,#d90a2ccc .94%,#730000cc 99.09%);border:1px solid #adadad33;border-radius:20px;max-width:670px;margin-left:-100px;padding:80px 50px;position:relative}@media only screen and (min-width:1400px) and (max-width:1650px){.hero-content{max-width:570px;margin-left:-75px;padding:50px 30px}}@media only screen and (min-width:1200px) and (max-width:1399px){.hero-content{max-width:500px;padding:30px 20px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.hero-content{max-width:400px;padding:20px}}@media (max-width:767px){.hero-content{margin-left:0;padding:20px}}@media only screen and (min-width:576px) and (max-width:767px){.hero-content{padding:30px}}.hero-content h2{letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:2px #fff3;-webkit-text-fill-color:#0000;font-size:60px;font-weight:800;position:absolute;top:-90px;right:0}@media only screen and (min-width:1400px) and (max-width:1650px){.hero-content h2{font-size:50px}}@media only screen and (min-width:1200px) and (max-width:1399px){.hero-content h2{margin-top:35px;font-size:40px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content h2{margin-top:10px;font-size:40px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-content h2{margin-top:0;font-size:40px}}@media (max-width:767px){.hero-content h2{font-size:40px;top:-50px;right:10px}}.hero-content h1{text-align:center;text-transform:uppercase;color:#fff;margin-bottom:20px;font-size:50px;font-weight:800}@media only screen and (min-width:1400px) and (max-width:1650px){.hero-content h1{margin-bottom:20px;font-size:45px}}@media only screen and (min-width:1200px) and (max-width:1399px){.hero-content h1{margin-bottom:20px;font-size:40px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content h1{margin-bottom:20px;font-size:35px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-content h1{margin-bottom:20px;font-size:30px}}@media (max-width:767px){.hero-content h1{margin-bottom:20px;font-size:25px}}@media only screen and (min-width:576px) and (max-width:767px){.hero-content h1{font-size:45px}}.hero-content h1 span{letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:1px #fff;-webkit-text-fill-color:#0000;font-size:60px;font-weight:800}@media only screen and (min-width:1400px) and (max-width:1650px){.hero-content h1 span{font-size:55px}}@media only screen and (min-width:1200px) and (max-width:1399px){.hero-content h1 span{font-size:48px}}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content h1 span{font-size:42px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-content h1 span{font-size:36px}}@media (max-width:767px){.hero-content h1 span{font-size:30px}}@media only screen and (min-width:576px) and (max-width:767px){.hero-content h1 span{font-size:55px}}.hero-content p{text-align:center;color:#fff;margin-bottom:60px;font-size:16px;line-height:35px}@media only screen and (min-width:1400px) and (max-width:1650px){.hero-content p{margin-bottom:30px}}@media only screen and (min-width:1200px) and (max-width:1399px){.hero-content p{line-height:initial;margin-bottom:20px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px){.hero-content p{font-size:14px;line-height:initial;margin-bottom:20px}}@media (max-width:767px){.hero-content p{font-size:13px;line-height:initial;margin-bottom:20px;font-size:15px}}.hero-content a{text-align:center;letter-spacing:.03em;color:#fff;z-index:1;border-radius:30px;min-width:200px;padding:10px 20px;font-size:17px;font-weight:700;display:inline-block;position:relative;overflow:hidden}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content a{min-width:160px;font-size:15px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-content a{min-width:150px;font-size:14px}}@media (max-width:767px){.hero-content a{min-width:130px;font-size:13px}}@media only screen and (min-width:576px) and (max-width:767px){.hero-content a{min-width:150px;font-size:16px}}.hero-content a.about-btn{background-color:#17161a;border:1px solid #17161a;margin-right:15px}@media only screen and (min-width:768px) and (max-width:991px){.hero-content a.about-btn{margin-right:10px}}@media (max-width:767px){.hero-content a.about-btn{margin:0}}@media only screen and (min-width:576px) and (max-width:767px){.hero-content a.about-btn{margin-right:15px}}.hero-content a.work-btn{box-sizing:border-box;border:1px solid #fff;margin-left:15px}@media only screen and (min-width:768px) and (max-width:991px){.hero-content a.work-btn{margin-left:10px}}@media (max-width:767px){.hero-content a.work-btn{margin:0}}@media only screen and (min-width:576px) and (max-width:767px){.hero-content a.work-btn{margin-right:15px}}.hero-content a:before{content:"";z-index:-1;-o-transition:all .5s ease-out 0s;background-color:#000;width:100%;height:0%;transition:all .5s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.hero-content a:hover:before{height:380%}.hero-content .slider-num{position:absolute;bottom:-20px;right:-150px}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content .slider-num{right:-100px}}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.hero-content .slider-num{display:none}}.hero-content .slider-num span{letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:2px #fff3;-webkit-text-fill-color:#0000;font-size:100px;font-weight:600}@media only screen and (min-width:992px) and (max-width:1199px){.hero-content .slider-num span{font-size:80px}}.social-media{z-index:1;position:absolute;top:50%;right:-100px;transform:translateY(-50%)}@media only screen and (min-width:768px) and (max-width:991px){.social-media{right:-135px}}@media (max-width:767px){.social-media{text-align:center;position:initial;padding:30px 10px 80px;transform:none}}.social-media .social-list{list-style:none;transform:rotate(-90deg)}@media (max-width:767px){.social-media .social-list{transform:none}}.social-media .social-list li{display:inline-block}.social-media .social-list li a{letter-spacing:.02em;text-transform:capitalize;color:#fff;-o-transition:all .5s ease-out 0s;border-right:1px solid #d90a2c;padding:0 15px;font-size:16px;font-weight:500;line-height:1;transition:all .5s ease-out;display:inline-block}@media (max-width:767px){.social-media .social-list li a{font-size:14px}}.social-media .social-list li a:hover{color:#d90a2c}.social-media .social-list li:last-child a{border:none}.service-area{background-color:#111215}@media (max-width:767px){.service-area{padding-top:80px;padding-bottom:50px}}.service-area .title h2{margin-bottom:45px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.service-area .title{margin-bottom:60px}}.service-area .service-area-lead,.service-area .software-listing-lead{color:#e4e4e4;max-width:720px;margin-bottom:30px;font-size:17px;line-height:1.7}.single-service{box-sizing:border-box;-o-transition:all .5s ease-out 0s;border:1px solid #232323;border-radius:10px;width:100%;padding:20px;transition:all .5s ease-out;display:flex;position:relative}@media only screen and (min-width:1200px) and (max-width:1399px){.single-service{padding:20px}}@media only screen and (min-width:992px) and (max-width:1199px){.single-service{padding:20px}}@media (max-width:767px){.single-service{text-align:center;padding:20px;display:block}}@media only screen and (min-width:576px) and (max-width:767px){.single-service{padding:10px}}.single-service:before{content:"";opacity:.3;-o-transition:all .5s ease-out 0s;background:radial-gradient(105.91% 105.91% at 37.1% 19.35%,#d90a2c4d 0%,#d90a2c00 83.11%);border-radius:50%;width:90px;height:90px;transition:all .5s ease-out;display:none;position:absolute;bottom:0;right:0}.single-service:after{content:"";visibility:hidden;opacity:0;-o-transition:all .5s ease-out 0s;background:linear-gradient(152.97deg,#fff3 0%,#fff0 100%);border-radius:10px;width:100%;height:100%;transition:all .5s ease-out;position:absolute;top:0;left:0}.single-service span{-webkit-text-stroke:2px #ffffff12;-webkit-text-fill-color:#0000;letter-spacing:2px;-o-transition:all .5s ease-out 0s;font-size:35px;font-weight:700;line-height:1;transition:all .5s ease-out;position:absolute;top:10px;right:10px}.single-service:hover:after{visibility:visible;opacity:1}.single-service:hover:before{display:block}.single-service:hover .service-content a i{margin-left:5px}.single-service:hover span{-webkit-text-stroke:2px #d90a2c;-webkit-text-fill-color:#0000}.service-icon{min-width:70px;margin-top:15px}@media only screen and (min-width:992px) and (max-width:1199px){.service-icon{min-width:60px}}@media (max-width:767px){.service-icon{margin-bottom:40px}}@media only screen and (min-width:576px) and (max-width:767px){.service-icon{margin-bottom:30px}}.service-icon i{text-align:center;z-index:1;background-color:#d90a2c;border-radius:50%;width:65px;height:65px;line-height:65px;display:inline-block;position:relative}@media only screen and (min-width:992px) and (max-width:1199px){.service-icon i{width:50px;height:50px;line-height:50px}}.service-icon i:before{content:"";z-index:-1;border:1px solid #d90a2c26;border-radius:50%;width:100%;height:100%;position:absolute;top:-10px;left:-5px}@media only screen and (min-width:992px) and (max-width:1199px){.service-icon i:before{top:-5px}}.service-icon i:after{content:"";z-index:-1;border:1px solid #d90a2c26;border-radius:50%;width:100%;height:100%;position:absolute;top:-10px;right:-5px}@media only screen and (min-width:992px) and (max-width:1199px){.service-icon i:after{top:-5px}}.service-icon i img{max-width:38px;max-height:38px}@media only screen and (min-width:992px) and (max-width:1199px){.service-icon i img{max-width:28px;max-height:28px}}.service-content{margin-left:15px}@media only screen and (min-width:992px) and (max-width:1199px){.service-content{margin-left:10px}}@media (max-width:767px){.service-content{margin:0}}.service-content h4{color:#fff;text-transform:capitalize;margin-bottom:10px;font-size:22px;font-weight:500}@media only screen and (min-width:992px) and (max-width:1199px){.service-content h4{margin-bottom:10px;font-size:20px}}.service-content p{color:#e4e4e4;margin-bottom:20px;font-size:16px}@media only screen and (min-width:992px) and (max-width:1199px){.service-content p{margin-bottom:10px;font-size:13px}}@media only screen and (min-width:576px) and (max-width:767px){.service-content p{font-size:14px}}.service-content a{color:#d90a2c;text-transform:capitalize;z-index:1;font-size:16px;font-weight:500;display:inline-block;position:relative}.service-content a i{z-index:-1;-o-transition:all .5s ease-out 0s;margin-left:-4px;transition:all .5s ease-out;position:relative}@media (max-width:767px){.about-area{margin:80px 0}.about-left{margin-bottom:50px;padding:0 10px}}.about-left .our-mission{align-items:center;width:100%;margin-top:30px;margin-bottom:55px;display:flex}@media (max-width:767px){.about-left .our-mission{text-align:center;display:block}}@media only screen and (min-width:576px) and (max-width:767px){.about-left .our-mission{text-align:left;display:flex}}.about-left .our-mission .msn-icon{min-width:100px}.about-left .our-mission .msn-icon i img{width:70px}.about-left .our-mission .cto{min-width:150px}.about-left .our-mission .cto img{width:140px}@media (max-width:767px){.about-left .our-mission .msn-content{margin:25px 0}}@media only screen and (min-width:576px) and (max-width:767px){.about-left .our-mission .msn-content{margin:0}}.about-left .our-mission .msn-content h5{margin-bottom:5px;font-size:20px;font-weight:600}.about-left .our-mission .msn-content p{color:#272727;margin:0;font-size:16px}@media (max-width:767px){.about-left .cmn-btn{text-align:center}}@media only screen and (min-width:576px) and (max-width:767px){.about-left .cmn-btn{text-align:left}}.about-left .cmn-btn a{color:#e4e4e4;letter-spacing:1.2px;font-size:17px;font-weight:700}.about-right .group-images{margin-top:85px;margin-right:85px;position:relative}@media (max-width:767px){.about-right .group-images{margin:0}}@media only screen and (min-width:576px) and (max-width:767px){.about-right .group-images{margin-top:85px;margin-right:85px}}.about-right .group-images>img{border-radius:5px;width:100%}.about-right .group-images .about-top{position:absolute;top:-85px;right:-85px}@media (max-width:767px){.about-right .group-images .about-top{margin-top:30px;position:static}}@media only screen and (min-width:576px) and (max-width:767px){.about-right .group-images .about-top{margin-top:0;position:absolute}}.about-right .group-images .about-top img{border-radius:5px}@media (max-width:767px){.about-right .group-images .about-top img{width:100%}}@media only screen and (min-width:576px) and (max-width:767px){.about-right .group-images .about-top img{width:auto}}.about-skills{background:#fff;border:1px solid #d90a2c1a;border-radius:10px;justify-content:space-between;width:500px;margin:-50px auto 0;padding:20px 30px;display:flex;position:relative;box-shadow:0 0 50px #3533530f}@media only screen and (min-width:1200px) and (max-width:1399px){.about-skills{width:425px;padding:20px}}@media only screen and (min-width:992px) and (max-width:1199px){.about-skills{width:100%;padding:20px}}@media (max-width:767px){.about-skills{width:90%;display:block}}@media only screen and (min-width:576px) and (max-width:767px){.about-skills{width:90%;display:flex}}.about-skills .signle-skill{align-items:center;gap:15px;width:100%;display:flex}@media (max-width:767px){.about-skills .signle-skill{margin-bottom:10px}.about-skills .signle-skill.xsm{margin-bottom:0}}.about-skills .signle-skill .skill-content h6{color:#17161a;text-transform:capitalize;margin-bottom:2px;font-size:16px;font-weight:700}.about-skills .signle-skill .skill-content p{color:#17161a;margin:0}.signle-skill .progress-bar-circle{background-color:#0000;width:70px;min-width:80px;height:70px;position:relative}.signle-skill .progress-bar-circle div{border-radius:50%;width:70px;height:70px;position:absolute}.signle-skill .progress-bar-circle div span{color:#d90a2c;text-align:center;background-color:#fff;border-radius:50%;width:60px;height:60px;font-size:18px;font-weight:700;line-height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signle-skill .progress-bar-circle .background{background-color:#000!important}.signle-skill .progress-bar-circle .rotate{clip:rect(0 35px 70px 0);background-color:#d90a2c!important}.signle-skill .progress-bar-circle .left{clip:rect(0 35px 70px 0);opacity:1;background-color:#d90a2c!important}.signle-skill .progress-bar-circle .right{clip:rect(0 35px 70px 0);opacity:0;transform:rotate(180deg);background-color:#d90a2c!important}.features-count{z-index:1;background-image:url(/images/counter-bg.png);background-position:50%;background-size:cover;border-radius:30px;margin-top:120px;padding:50px 0;position:relative}.features-count:before{content:"";z-index:-1;opacity:.9;background-color:#18191d;border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:767px){.single-count{margin-bottom:30px}.single-count.xsm{margin-bottom:0}}.single-count i{margin-bottom:15px;display:block}.single-count i img{height:70px}.single-count{text-align:center}.single-count p{text-transform:capitalize;color:#bdbdbd;margin:0;font-size:18px;font-weight:500}.single-count .counter span{color:#fff;font-size:35px;font-weight:700;display:inline-block}.single-count .counter sup{color:#fff;font-size:35px;font-weight:700;display:inline-block;top:-5px}.newsletter{z-index:1;background-image:url(/images/subscribe-bg.jpg);background-position:50%;background-size:cover;padding:188px 0;position:relative}@media only screen and (min-width:1200px) and (max-width:1399px){.newsletter{padding:188px 30px}}@media (max-width:767px){.newsletter{padding:80px 10px}}.newsletter:before{content:"";opacity:.9;z-index:-1;background:linear-gradient(256.31deg,#480000 .87%,#000 88.66%);width:100%;height:100%;position:absolute;inset:0}.subscribes{text-align:center;max-width:590px;margin:0 auto}.subscribes span{text-align:center;text-transform:capitalize;color:#d90a2c;margin-bottom:15px;font-size:20px;font-weight:600;display:block}.subscribes h1{text-align:center;text-transform:uppercase;color:#e4e4e4;margin-bottom:20px;font-size:65px;font-weight:700;line-height:1}@media (max-width:767px){.subscribes h1{margin-bottom:20px;font-size:30px}}@media only screen and (min-width:576px) and (max-width:767px){.subscribes h1{margin-bottom:30px;font-size:50px}}.subscribes h2{text-align:center;text-transform:uppercase;-webkit-text-stroke:1px #fff;-webkit-text-fill-color:#0000;margin-bottom:30px;font-size:55px;font-weight:700;line-height:1}@media (max-width:767px){.subscribes h2{margin-bottom:40px;font-size:40px}}@media only screen and (min-width:576px) and (max-width:767px){.subscribes h2{font-size:50px}}.subscribe-form{position:relative}@media (max-width:767px){.subscribe-form{padding:0 10px}}.subscribe-form form input{color:#4f4f4f;background:#fff;border:none;border-radius:48px;width:100%;height:70px;font-size:14px}@media (max-width:767px){.subscribe-form form input{height:50px}}@media only screen and (min-width:576px) and (max-width:767px){.subscribe-form form input{height:60px}}.subscribe-form form input[type=submit]{color:#fff;text-transform:uppercase;letter-spacing:1.1px;-o-transition:all .5s ease-out 0s;background-color:#d90a2c;border:2px solid #0000;border-radius:48px;width:150px;height:60px;font-size:18px;font-weight:600;transition:all .5s ease-out;position:absolute;top:5px;right:5px}@media (max-width:767px){.subscribe-form form input[type=submit]{width:130px;height:40px;font-size:14px;right:15px}}@media only screen and (min-width:576px) and (max-width:767px){.subscribe-form form input[type=submit]{height:50px}}.subscribe-form form input[type=submit]:hover{color:#17161a;box-shadow:0 0 20px #d90a2c 1.05%,#730000 100%;background:0 0;border:2px solid #d90a2c}.subscribe-form form input[type=email]{padding:0 160px 0 30px}@media (max-width:767px){.subscribe-form form input[type=email]{padding:0 140px 0 20px}}.our-clients{background-color:#111;padding:135px 30px 55px}@media only screen and (min-width:1400px) and (max-width:1650px){.our-clients{padding:119px 30px 55px}}@media only screen and (min-width:1200px) and (max-width:1399px){.our-clients{padding:165px 30px 55px}}.our-clients .title{margin-top:-75px}.single-client{box-sizing:border-box;text-align:center;background-color:#111;border:1px solid #191a1c;border-radius:10px;margin-bottom:50px;padding:30px;line-height:45px;position:relative;overflow:hidden;box-shadow:inset 0 0 10px #06060626}@media only screen and (min-width:1200px) and (max-width:1399px){.single-client{padding:20px 10px}}@media (max-width:767px){.single-client{margin-bottom:30px}}.single-client img{max-height:30px}.single-client .client-hover{visibility:hidden;opacity:0;-o-transition:all .5s ease-out 0s;background:linear-gradient(152.97deg,#fff3 0%,#fff0 100%);border-radius:10px;width:100%;height:100%;transition:all .5s ease-out;display:block;position:absolute;inset:0;transform:translateY(-50px)}.single-client .client-hover span{text-align:center;color:#e4e4e4;word-break:break-word;flex-direction:column;justify-content:center;height:100%;padding:10px;font-size:16px;font-weight:300;line-height:20px;display:flex}.single-client:hover .client-hover{visibility:visible;opacity:1;transform:translateY(0)}.single-client:hover img{visibility:hidden}@media (max-width:767px){.portfolio-area{margin:80px 0}}.portfolio-area .title{margin-bottom:-80px}.portfolio-area .title h2{margin:0}.swiper.portfolio-slider{padding:140px 0 50px}.swiper.portfolio-slider .swiper-wrapper{margin-bottom:-50px;padding-bottom:50px}.swiper.portfolio-slider .swiper-pagination{bottom:0!important}.swiper.portfolio-slider .swiper-pagination-bullet{box-sizing:border-box;opacity:1;background:0 0;border:1px solid #d90a2c;width:15px;height:15px}.swiper.portfolio-slider .swiper-pagination-bullet-active{box-sizing:border-box;border:1px solid #d90a2c;width:15px;height:15px;position:relative}.swiper.portfolio-slider .swiper-pagination-bullet-active:before{content:"";background-color:#d90a2c;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper.portfolio-slider .swiper-button-next,.swiper.portfolio-slider .swiper-button-prev{-o-transition:all .5s ease-out 0s;background-color:#2a2a2a;border-radius:50%;transition:all .5s ease-out;top:22px;color:#fff!important;width:40px!important;height:40px!important;right:5%!important}@media (max-width:767px){.swiper.portfolio-slider .swiper-button-next,.swiper.portfolio-slider .swiper-button-prev{display:none}}.swiper.portfolio-slider .swiper-button-next:after,.swiper.portfolio-slider .swiper-button-prev:after{font-size:14px!important}.swiper.portfolio-slider .swiper-button-prev,.swiper.portfolio-slider .swiper-rtl .swiper-button-next{left:auto;right:9%!important}@media only screen and (min-width:1400px) and (max-width:1650px){.swiper.portfolio-slider .swiper-button-prev,.swiper.portfolio-slider .swiper-rtl .swiper-button-next{right:9%!important}}@media only screen and (min-width:992px) and (max-width:1199px){.swiper.portfolio-slider .swiper-button-prev,.swiper.portfolio-slider .swiper-rtl .swiper-button-next{right:10%!important}}@media only screen and (min-width:768px) and (max-width:991px){.swiper.portfolio-slider .swiper-button-prev,.swiper.portfolio-slider .swiper-rtl .swiper-button-next{right:12%!important}}.single-portfolio{position:relative;overflow:hidden}.single-portfolio .portfolio-data{z-index:1;border-radius:10px;position:relative}.single-portfolio .portfolio-data a img{border-radius:10px;width:100%;max-height:500px}.single-portfolio .portfolio-data:before{content:"";background-image:url(/images/portfolio-hover-bg.png);background-size:cover;background-position:top bottom;visibility:hidden;opacity:0;-o-transition:all .5s ease-out 0s;border-radius:10px;width:100%;height:100%;transition:all .5s ease-out;position:absolute;inset:0;transform:translateY(-50px)}.single-portfolio .portfolio-inner{z-index:2;background-color:#0f0f11;border-radius:5px;width:90%;padding:20px;position:absolute;bottom:5%;left:5%;right:5%}.single-portfolio .portfolio-inner span{letter-spacing:.02em;text-transform:capitalize;color:#e4e4e4;margin-bottom:5px;font-size:15px;font-weight:500;display:block}.single-portfolio .portfolio-inner h4{text-transform:capitalize;color:#e4e4e4;margin:0;font-size:22px;font-weight:600}@media only screen and (min-width:992px) and (max-width:1199px){.single-portfolio .portfolio-inner h4{font-size:18px}}@media only screen and (min-width:768px) and (max-width:991px){.single-portfolio .portfolio-inner h4{font-size:18px}}.single-portfolio .portfolio-inner .portfolio-hover{visibility:hidden;opacity:0;-o-transition:all .5s ease-out 0s;justify-content:space-between;align-items:center;width:100%;height:0;transition:all .5s ease-out;display:flex;overflow:hidden;transform:translateY(-20px)}.single-portfolio .portfolio-inner .portfolio-hover a.case-btn{box-sizing:border-box;text-transform:capitalize;color:#fff;border:1px solid #d90a2c;border-radius:30px;padding:5px 15px;font-size:12px;font-weight:500;display:inline-block}.single-portfolio .portfolio-inner .portfolio-hover i{box-sizing:border-box;text-align:center;color:#fff;border:1px solid #fff;border-radius:50%;width:30px;height:30px;font-size:14px;line-height:30px}.single-portfolio:hover .portfolio-data:before{visibility:visible;opacity:1;transform:translateY(0)}.single-portfolio:hover .portfolio-inner .portfolio-hover{visibility:visible;opacity:1;height:auto;margin-top:20px;transform:translateY(0)}.single-portfolio:hover .portfolio-inner{-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px);background:#0f0f11;border-radius:10px}@media (max-width:767px){.why-choose-us{margin:80px 0}.why-choose-us .title.black{margin-bottom:50px}}.why-choose-us .title.black h2{margin-bottom:50px}@media only screen and (min-width:768px) and (max-width:991px){.why-choose-us .title.black h2{font-size:40px}}.video-demo{z-index:1;position:relative}.video-demo img{width:100%}.video-demo:before{content:"";background-image:url(/images/play-button-bg.png);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.video-demo .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-demo .play-btn .popup-video{box-sizing:border-box;text-align:center;cursor:pointer;color:#fff;width:128px;height:128px;line-height:128px;font:inherit;-o-transition:all .5s ease-out 0s;background:0 0;border:1px solid #fff;border-radius:50%;padding:0;transition:all .5s ease-out;display:inline-block}.video-demo .play-btn .popup-video i{margin-right:5px}.video-demo .play-btn .popup-video:hover{color:#fff;background-color:#d90a2c;border:1px solid #d90a2c}.valuable-skills img{width:100%;margin-bottom:50px}.valuable-skills .signle-bar{padding-top:30px}.valuable-skills .signle-bar h6{letter-spacing:.02em;text-transform:capitalize;color:#111;margin-bottom:10px;font-size:15px;font-weight:600}.testimonial-area{background-color:#0a0a0a;background-image:url(/images/testimonial-bg.png);background-position:50%;background-size:cover;position:relative;overflow:hidden}.testimonial-area:before{content:"";z-index:0;pointer-events:none;background:#111111b8;width:100%;height:100%;position:absolute;inset:0}.testimonial-area .container{z-index:1;position:relative}.swiper.testimonial-slider{padding:120px 0 100px;position:relative;overflow:visible}.swiper.testimonial-slider .swiper-wrapper{margin-bottom:-40px;padding-bottom:40px}.swiper.testimonial-slider .swiper-pagination.swiper-pagination-fraction.swiper-pagination-horizontal{letter-spacing:.02em;font-size:20px;font-weight:500;line-height:1;color:#d90a2c!important;width:auto!important;bottom:0!important;left:0!important}.swiper.testimonial-slider .swiper-pagination-current{letter-spacing:.05em;color:#fff;font-size:37px;font-weight:700}.swiper.testimonial-slider .swiper-pagination-total{color:#d90a2c;font-size:20px;font-weight:500}.swiper.testimonial-slider .swiper-button-next,.swiper.testimonial-slider .swiper-button-prev{box-shadow:none;-o-transition:all .5s ease-out 0s;justify-content:center;align-items:center;transition:all .5s ease-out;display:flex;color:#fff!important;background:#17161a!important;border-radius:0!important;width:80px!important;height:58px!important;margin-top:0!important;top:auto!important;bottom:0!important}.swiper.testimonial-slider .swiper-button-next:after,.swiper.testimonial-slider .swiper-button-prev:after{font-weight:700;font-size:18px!important}.swiper.testimonial-slider .swiper-button-next,.swiper.testimonial-slider .swiper-rtl .swiper-button-prev{left:auto!important;right:0!important}.swiper.testimonial-slider .swiper-button-prev,.swiper.testimonial-slider .swiper-rtl .swiper-button-next{border-right:1px solid #2f2f2f!important;left:auto!important;right:80px!important}.testimonial-content{text-align:center;padding:0 15px;position:relative}.testimonial-content .quote{pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.testimonial-content .quote i{color:#fff;opacity:.04;font-size:130px}.testimonial-content p{text-align:center;color:#fff;max-width:970px;margin:0 auto;font-size:18px;font-weight:400;line-height:30px}@media (max-width:767px){.testimonial-content p{font-size:14px;line-height:28px}}.testimonial-content p i{color:#fff;vertical-align:top;font-size:12px}.testimonial-content .rating{margin-top:30px}.testimonial-content .rating i{color:#ffb400;margin:0 4px;font-size:20px}.testimonial-content .client-info{justify-content:center;align-items:center;width:100%;margin-bottom:30px;display:flex}.testimonial-content .client-info .client-pic{min-width:100px}.testimonial-content .client-info .client-pic img{object-fit:cover;border:2px solid #ffffff26;border-radius:50%;width:100px;height:100px}@media (max-width:767px){.testimonial-content .client-info .client-pic img{width:80px;height:80px}}.testimonial-content .client-info .client-details{text-align:left;margin-left:15px}.testimonial-content .client-info .client-details h4{letter-spacing:.03em;color:#fff;margin-bottom:5px;font-size:25px;font-weight:700}@media (max-width:767px){.testimonial-content .client-info .client-details h4{font-size:20px}}.testimonial-content .client-info .client-details span{letter-spacing:.03em;color:#949494;font-size:17px;font-weight:400;line-height:1.4}@media (max-width:767px){.testimonial-content .client-info .client-details span{font-size:16px}.latest-news{margin:80px 0}}.latest-news .title.black h2{margin-bottom:50px}.signle-news{background:#fff;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 0 50px #3533530f}.signle-news .tag{z-index:1;position:absolute;top:20px;left:20px}.signle-news .tag a{text-align:center;text-transform:capitalize;color:#fff;background:#232226;border-radius:2px;min-width:140px;padding:5px 20px;font-size:15px;font-weight:500;display:inline-block}.signle-news .post-img{opacity:0;height:0;transition:height 0s .4s,opacity .4s;overflow:hidden}.signle-news .post-img a img{-o-transition:all 1s ease-out 0s;width:100%;height:222px;transition:all 1s ease-out}.signle-news:hover .tag a{background-color:#d90a2c}.signle-news .news-content .author{margin-top:65px}.signle-news:hover .post-img{opacity:1;height:auto;transition:height 0s 1s,opacity 1s}.signle-news:hover .author,.signle-news:hover p{display:none}.signle-news:hover .news-content h3{margin:0}.news-content{padding:20px}.news-content h3{margin:20px 0 5px;font-size:25px;font-weight:600}.news-content h3 a{text-transform:capitalize;color:#2e2d31;font-size:25px;line-height:40px;display:inline-block}@media only screen and (min-width:1200px) and (max-width:1399px){.news-content h3 a{font-size:24px}}.news-content p{color:#272727;margin:0;font-size:16px;font-weight:400}.author{align-items:center;width:100%;margin-top:70px;display:flex}@media (max-width:767px){.author{margin-bottom:30px!important}}.author-pic{min-width:70px}.author-pic img{border-radius:50%;width:55px;height:55px}.author-info h5{text-transform:capitalize;color:#232226;margin-bottom:5px;font-size:20px;font-weight:500}@media only screen and (min-width:992px) and (max-width:1199px){.author-info h5{font-size:18px}}.author-info span{letter-spacing:.05em;text-transform:capitalize;color:#6a696c;font-size:14px;font-weight:500}.view-btn{margin-top:20px;margin-bottom:9px;margin-left:10px}.view-btn a{color:#232226;text-transform:capitalize;z-index:1;-o-transition:all .5s ease-out 0s;font-size:16px;font-weight:600;transition:all .5s ease-out;display:inline-block;position:relative}.view-btn a:before{content:"";opacity:.35;z-index:-1;background:#d90a2c;border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.view-btn a:hover{color:#d90a2c}.lets-talk{background-image:url(/images/letstalk-bg.png);background-position:50%;background-size:cover;position:relative}@media (max-width:767px){.lets-talk{padding:80px 0}}.lets-talk:before{content:"";z-index:-1;background:#111215;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.lets-talk .title.special{text-align:center}}.lets-talk .title.special h2{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.35em;margin-bottom:15px;font-size:48px;line-height:1.1;display:flex}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.lets-talk .title.special h2{font-size:42px}}@media only screen and (min-width:768px) and (max-width:991px){.lets-talk .title.special h2{font-size:36px}}@media (max-width:767px){.lets-talk .title.special h2{white-space:normal;flex-wrap:wrap;justify-content:center;font-size:22px}}.lets-talk .title.special h2 b{font-size:inherit;letter-spacing:.04em;-webkit-text-stroke:1.5px #d90a2c}@media only screen and (min-width:768px) and (max-width:991px){.lets-talk .title.special h2 b{font-size:inherit}}.lets-talk .title.special p{color:#e4e4e4;margin-bottom:0;font-size:16px;line-height:28px}.lets-talk .cmn-btn a{text-transform:uppercase;letter-spacing:1.2px;padding:12px 35px;font-size:16px;font-weight:700}@media (max-width:767px){.getin-touch{text-align:center;margin-top:20px}}footer{z-index:1;background-image:url(/images/footer-bg.png);background-position:50%;background-size:cover;padding-top:80px;position:relative}@media (max-width:767px){.footer-widget{margin-bottom:50px}}.footer-widget .footer-logo{margin-bottom:20px}.footer-widget .footer-logo a img{width:auto;max-width:220px;height:auto}.footer-widget h4{letter-spacing:.03em;color:#fff;margin-bottom:15px;font-size:25px;font-weight:700}@media only screen and (min-width:768px) and (max-width:991px){.footer-widget h4{font-size:24px}}.footer-widget address h4{letter-spacing:.02em;color:#fff;white-space:nowrap;margin-bottom:12px;font-size:14px;font-weight:500;line-height:1.4;display:block;position:relative}@media (max-width:767px){.footer-widget address h4{white-space:normal;font-size:13px}}.footer-widget address h4:before{content:"";border:1.5px solid #d90a2c;width:71%;position:absolute;bottom:-6px;left:0}.footer-widget address p{color:#fff;font-size:15px;font-weight:500}@media only screen and (min-width:768px) and (max-width:991px){.footer-widget address p{font-size:14px}}.social-media-icons{list-style:none}.social-media-icons li{padding-right:30px;display:inline-block}@media only screen and (min-width:1200px) and (max-width:1399px){.social-media-icons li{padding-right:25px}}@media only screen and (min-width:992px) and (max-width:1199px){.social-media-icons li{padding-right:15px}}@media only screen and (min-width:768px) and (max-width:991px){.social-media-icons li{padding-right:5px}}.social-media-icons li a{box-sizing:border-box;text-align:center;color:#fff;-o-transition:all .8s ease-out 0s;border:1px solid #28292b;border-radius:10px;width:35px;height:35px;line-height:35px;transition:all .8s ease-out;display:inline-block}@media only screen and (min-width:768px) and (max-width:991px){.social-media-icons li a{width:30px;height:30px;line-height:30px}}.social-media-icons li a:hover{background-color:#d90a2c;transform:rotate(360deg)}.footer-menu{list-style:none}.footer-menu li{padding-bottom:15px;display:block}.footer-menu li:last-child{padding-bottom:0}.footer-menu li a{color:#fff;-o-transition:all .5s ease-out 0s;font-size:15px;font-weight:500;transition:all .5s ease-out;display:inline-block;position:relative}@media only screen and (min-width:768px) and (max-width:991px){.footer-menu li a{font-size:15px}}.footer-menu li a:before{content:"";visibility:hidden;opacity:0;-o-transition:all .5s ease-out 0s;background-color:#d90a2c;border-radius:50%;width:10px;height:10px;transition:all .5s ease-out;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.footer-menu li a:hover{color:#d90a2c;padding-left:15px}.footer-menu li a:hover:before{visibility:visible;opacity:1;left:0}.number,.office-mail,.address{align-items:center;width:100%;margin-bottom:20px;display:flex}.number p,.office-mail p,.address p{letter-spacing:.03em;color:#fff;margin:0;font-size:15px;font-weight:500}@media only screen and (min-width:768px) and (max-width:991px){.number p,.office-mail p,.address p{font-size:14px}}.phone a,.email a{letter-spacing:.03em;color:#fff;-o-transition:all .5s ease-out 0s;padding-bottom:5px;font-size:15px;font-weight:500;transition:all .5s ease-out;display:block}@media only screen and (min-width:768px) and (max-width:991px){.phone a,.email a{font-size:13px}}.phone a:hover,.email a:hover{color:#d90a2c}.num-icon,.mail-icon,.address-icon{min-width:35px}@media only screen and (min-width:768px) and (max-width:991px){.num-icon,.mail-icon,.address-icon{min-width:30px}}.num-icon i,.mail-icon i,.address-icon i{color:#d90a2c;font-size:20px}@media only screen and (min-width:768px) and (max-width:991px){.num-icon i,.mail-icon i,.address-icon i{font-size:20px}}.payment-logo{text-align:center;margin-top:50px}.payment-logo img{max-width:100%;height:auto}@media (max-width:767px){.payment-logo{margin-top:30px!important}}.footer-bottom{border-top:2px solid #292929;margin-top:80px;padding:30px 0}@media (max-width:767px){.footer-bottom{margin-top:30px!important}.footer-bottom .copy-txt{text-align:center}}.footer-bottom .copy-txt span{color:#fff;font-size:14px}@media only screen and (min-width:992px) and (max-width:1199px){.footer-bottom .copy-txt span{font-size:13px}}@media (max-width:767px){.footer-bottom .copy-txt span{font-size:13px}}.footer-bottom .copy-txt span a{color:#fff;-o-transition:all .5s ease-out 0s;font-weight:700;transition:all .5s ease-out}.footer-bottom .copy-txt span a:hover{color:#d90a2c}.footer-bottom .footer-bottom-menu{text-align:right;list-style:none}@media (max-width:767px){.footer-bottom .footer-bottom-menu{text-align:center;margin-top:30px}}.footer-bottom .footer-bottom-menu li{display:inline-block}.footer-bottom .footer-bottom-menu li a{text-align:right;letter-spacing:.01em;color:#fff;-o-transition:all .5s ease-out 0s;padding:0 20px;font-size:14px;line-height:1;transition:all .5s ease-out;position:relative}@media (max-width:767px){.footer-bottom .footer-bottom-menu li a{padding:0 10px 0 0}}@media only screen and (min-width:576px) and (max-width:767px){.footer-bottom .footer-bottom-menu li a{padding:0 20px}}.footer-bottom .footer-bottom-menu li a:before{content:"";border-right:1px solid #fff;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:767px){.footer-bottom .footer-bottom-menu li a:before{display:none}}@media only screen and (min-width:576px) and (max-width:767px){.footer-bottom .footer-bottom-menu li a:before{display:block}}.footer-bottom .footer-bottom-menu li a:hover{color:#d90a2c}.footer-bottom .footer-bottom-menu li:last-child a:before{display:none}.dark{background-color:#18191d}.about-left.dark p{color:#b3b3b3}.about-left.dark .our-mission .msn-content h5{color:#fff}.about-left.dark .our-mission .msn-content p{color:#b3b3b3}.valuable-skills.dark .signle-bar h6{color:#fff}.valuable-skills.dark .signle-bar .barfiller .tip{color:#fff!important}.signle-news.dark{background:#111;box-shadow:0 0 50px #3533530f}.signle-news.dark .author-info h5,.signle-news.dark .news-content h3 a{color:#fff}.signle-news.dark .news-content p{color:#b3b3b3}.signle-news.dark .view-btn a{color:#d90a2c}.out-story{margin-bottom:120px}@media only screen and (min-width:992px) and (max-width:1199px){.out-story{margin-bottom:120px}}@media only screen and (min-width:768px) and (max-width:991px){.out-story{margin-bottom:120px}}.office-group-img{position:relative}.office-group-img img{border-radius:10px;width:100%}.office-group-img:before{content:"";opacity:.4;background:#111;border-radius:10px;width:100%;height:100%;position:absolute;inset:0}.cto-message-wrapper{max-width:370px;bottom:0;left:0;right:inherit;margin-left:auto;position:absolute}.cto-message{text-align:left;background:#fff;border-radius:0 20px 0 5px;padding:25px 20px;box-shadow:0 40px 80px #172a410f}.cto-message h4{text-transform:capitalize;color:#111;font-size:20px;font-weight:600}.cto-message p{text-transform:capitalize;color:#272727;font-size:16px}.cto-message img{width:auto;margin:0 auto;display:block}.cto-message h4 span{text-transform:capitalize;color:#111;opacity:.5;font-size:17px;font-weight:400}.about-left p{color:#272727;margin-bottom:30px;font-size:16px;font-weight:400}@media only screen and (min-width:1200px) and (max-width:1399px){.story-right .title.black h2{font-size:48px}}@media only screen and (min-width:992px) and (max-width:1199px){.story-right .title.black h2{font-size:40px}}@media (max-width:767px){.story-right{margin:80px 0 50px}}.story-right p{color:#272727;margin-bottom:30px;font-size:16px;font-weight:400}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.story-right p{margin-bottom:40px}}.story-skills{justify-content:space-between;width:100%;display:flex}@media (max-width:767px){.story-skills{text-align:center;justify-content:normal;width:auto;display:block}}.story-skill>span{text-align:center;letter-spacing:.03em;text-transform:uppercase;color:#1119;margin-top:20px;font-size:18px;font-weight:600;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1200px) and (max-width:1399px){.story-skill>span{margin-top:10px;font-size:14px}}@media only screen and (min-width:992px) and (max-width:1199px){.story-skill>span{margin-top:10px;font-size:12px}}@media (max-width:767px){.story-skill>span{margin-top:10px;font-size:12px}}.story-skill{position:relative}@media (max-width:767px){.story-skill{margin-bottom:30px;display:inline-block}}.story-skill .progress-bar-circle{background-color:#0000;width:170px;min-width:180px;height:170px;position:relative}@media only screen and (min-width:1200px) and (max-width:1399px){.story-skill .progress-bar-circle{width:140px;min-width:150px;height:140px}}@media only screen and (min-width:992px) and (max-width:1199px){.story-skill .progress-bar-circle{width:120px;min-width:130px;height:120px}}@media (max-width:767px){.story-skill .progress-bar-circle{width:110px;min-width:120px;height:110px}}.story-skill .progress-bar-circle div{border-radius:50%;width:170px;height:170px;position:absolute}@media only screen and (min-width:1200px) and (max-width:1399px){.story-skill .progress-bar-circle div{width:140px;height:140px}}@media only screen and (min-width:992px) and (max-width:1199px){.story-skill .progress-bar-circle div{width:120px;height:120px}}@media (max-width:767px){.story-skill .progress-bar-circle div{width:110px;height:110px}}.story-skill .progress-bar-circle div span{color:#18191d;text-align:center;background-color:#fff;border-radius:50%;width:166px;height:166px;font-size:26px;font-weight:700;line-height:166px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1200px) and (max-width:1399px){.story-skill .progress-bar-circle div span{width:136px;height:136px}}@media only screen and (min-width:992px) and (max-width:1199px){.story-skill .progress-bar-circle div span{width:116px;height:116px}}@media (max-width:767px){.story-skill .progress-bar-circle div span{width:106px;height:106px}}.story-skill .progress-bar-circle div span b{font-weight:600;position:absolute;top:-40px;left:50%;transform:translate(-50%)}@media only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.story-skill .progress-bar-circle div span b{font-size:22px;top:-44px}}@media (max-width:767px){.story-skill .progress-bar-circle div span b{font-size:22px;top:-44px}}.story-skill .progress-bar-circle .background{background-color:#000!important}.story-skill .progress-bar-circle .rotate{clip:rect(0 85px 170px 0);background-color:#d6d6d6!important}@media only screen and (min-width:1200px) and (max-width:1399px){.story-skill .progress-bar-circle .rotate{clip:rect(0 70px 140px 0)}}@media only screen and (min-width:992px) and (max-width:1199px){.story-skill .progress-bar-circle .rotate{clip:rect(0 60px 120px 0)}}@media (max-width:767px){.story-skill .progress-bar-circle .rotate{clip:rect(0 55px 110px 0)}}.story-skill .progress-bar-circle .left{clip:rect(0 85px 170px 0);opacity:1;background-color:#d6d6d6!important}@media only screen and (min-width:1200px) and (max-width:1399px){.story-skill .progress-bar-circle .left{clip:rect(0 70px 140px 0)}}@media only screen and (min-width:992px) and (max-width:1199px){.story-skill .progress-bar-circle .left{clip:rect(0 60px 120px 0)}}@media (max-width:767px){.story-skill .progress-bar-circle .left{clip:rect(0 55px 110px 0)}}.story-skill .progress-bar-circle .right{clip:rect(0 85px 170px 0);opacity:0;transform:rotate(180deg);background-color:#d6d6d6!important}@media only screen and (min-width:1200px) and (max-width:1399px){.story-skill .progress-bar-circle .right{clip:rect(0 70px 140px 0)}}@media only screen and (min-width:992px) and (max-width:1199px){.story-skill .progress-bar-circle .right{clip:rect(0 60px 120px 0)}}@media (max-width:767px){.story-skill .progress-bar-circle .right{clip:rect(0 55px 110px 0)}}.how-we-work{background:#f7f7f8;padding-bottom:100px}@media (max-width:767px){.how-we-work{margin-top:80px;padding-bottom:80px}}.how-we-work .title.black{margin-bottom:-80px}@media only screen and (min-width:992px) and (max-width:1199px){.how-we-work .title.black{margin-bottom:-50px}}@media (max-width:767px){.how-we-work .title.black{margin-bottom:0}}.how-we-work .title.black h2{margin:0}.swiper.work-process{padding-top:150px}@media (max-width:767px){.swiper.work-process{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width:992px) and (max-width:1199px){.swiper.work-process{padding-top:110px}}.swiper.work-process .swiper-button-next,.swiper.work-process .swiper-button-prev{-o-transition:all .5s ease-out 0s;background:#2a2a2a;border-radius:50%;transition:all .5s ease-out;top:22px;color:#fff!important;width:40px!important;height:40px!important;right:0%!important}@media (max-width:767px){.swiper.work-process .swiper-button-next,.swiper.work-process .swiper-button-prev{display:none}}.swiper.work-process .swiper-button-next:hover,.swiper.work-process .swiper-button-prev:hover{background-color:#d90a2c}.swiper.work-process .swiper-button-next:after,.swiper.work-process .swiper-button-prev:after{font-size:14px!important}.swiper.work-process .swiper-button-prev,.swiper.work-process .swiper-rtl .swiper-button-next{left:auto;right:5%!important}@media only screen and (min-width:768px) and (max-width:991px){.swiper.work-process .swiper-button-prev,.swiper.work-process .swiper-rtl .swiper-button-next{right:12%!important}}@media (max-width:767px){.swiper.work-process .swiper-button-prev,.swiper.work-process .swiper-rtl .swiper-button-next{right:22%!important}}.work-process-wrapper{position:relative}.work-process-wrapper img{width:100%}.work-process-wrapper .work-process-inner{text-align:center;background:#17161a;min-width:350px;padding:40px 60px;position:absolute;top:0;left:0}@media (max-width:767px){.work-process-wrapper .work-process-inner{padding:30px 60px}}.work-process-wrapper .work-process-inner b{letter-spacing:.03em;text-transform:capitalize;color:#fff;opacity:.1;font-size:65px;font-weight:700;line-height:1;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.work-process-wrapper .work-process-inner h4{letter-spacing:.03em;text-transform:capitalize;color:#fff;margin:0;font-size:20px;font-weight:600}.software-listing-area .software-card{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.software-listing-area .software-card .software-card-img img{object-fit:cover;border-radius:0;width:100%;height:200px;display:block}.software-listing-area .software-card .software-card-body{flex-direction:column;flex:1;margin-left:0;padding:24px 20px 28px;display:flex}.software-listing-area .software-card .software-read-more{color:#d90a2c;align-items:center;margin-top:auto;font-weight:500;display:inline-flex}.software-listing-area .software-card .software-read-more i{margin-left:4px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.pricing-plan .or2{order:2}.pricing-plan .or1{order:1}}@media (max-width:767px){.pricing-plan{margin-top:0;margin-bottom:50px}}#pills-tab{margin:0!important}@media (max-width:767px){#pills-tab{justify-content:center}}#pills-tabContent{margin-top:40px}.nav-pills .nav-link{text-align:center;letter-spacing:.03em;color:#fff;-o-transition:all .5s ease-out 0s;background:#191a1c;border-radius:50px;min-width:170px;margin-right:30px;padding:15px 30px;font-size:17px;font-weight:600;transition:all .5s ease-out;box-shadow:inset 0 0 10px #06060626}@media (max-width:767px){.nav-pills .nav-link{min-width:140px;margin:0 5px;font-size:14px}}@media only screen and (min-width:768px) and (max-width:991px){.nav-pills .nav-link{margin-bottom:30px}}.nav-pills .nav-link:hover,.nav-pills .nav-link.active{border-radius:50px;box-shadow:inset 0 0 10px #06060626;background:linear-gradient(90deg,#d90a2c 1.05%,#730000 100%)!important}.single-price-box{text-align:center;z-index:1;background:#111;border-radius:10px;padding:40px 55px;position:relative;box-shadow:inset 0 0 10px #06060626}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.single-price-box{margin-bottom:30px;padding:40px 30px}}.single-price-box:before{content:"";z-index:-1;visibility:hidden;opacity:0;-o-transition:all .5s ease-out 0s;background:linear-gradient(152.97deg,#fff3 0%,#fff0 100%);border-radius:10px;width:100%;height:100%;transition:all .5s ease-out;position:absolute;top:0;left:0}.single-price-box:hover:before{visibility:visible;opacity:1}.single-price-box:hover .pay-btn a{background:#0a0a0a}.single-price-box h3{text-align:center;letter-spacing:.03em;color:#fff;font-size:32px;font-weight:700;position:relative}@media only screen and (min-width:992px) and (max-width:1199px){.single-price-box h3{font-size:24px}}.single-price-box h3:before{content:"";background:linear-gradient(90deg,#d90a2c 1.05%,#730000 100%);width:150px;height:2px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.single-price-box span{text-align:center;letter-spacing:.03em;color:#fff;font-size:18px;font-weight:400}.single-price-box h2{text-align:center;color:#e4e4e4;margin-top:40px;margin-bottom:0;font-size:38px;font-weight:700}@media only screen and (min-width:992px) and (max-width:1199px){.single-price-box h2{font-size:24px}}.single-price-box h2 sub{color:#d90a2c;text-transform:capitalize;font-size:16px;font-weight:400}.single-price-box .feature-list{text-align:left;margin-top:35px;margin-bottom:40px}.single-price-box .feature-list li{color:#fff;padding:10px 0;font-size:16px}.single-price-box .feature-list li i{margin-right:10px}.single-price-box .pay-btn a{text-align:center;letter-spacing:.03em;color:#fff;-o-transition:all .5s ease-out 0s;background:linear-gradient(90deg,#d90a2c 1.05%,#730000 100%);border-radius:30px;min-width:200px;padding:15px 30px;font-size:17px;font-weight:700;transition:all .5s ease-out;display:inline-block}@media (max-width:767px){.service-details{margin:80px 0 50px}.service-details .or2{order:2}.service-details .or1{order:1}}.signle-service-details{margin-bottom:120px}@media (max-width:767px){.signle-service-details{margin-bottom:50px}.signle-service-details .or2{order:2}.signle-service-details .or1{order:1}}.signle-service-details img{margin-right:-20px;position:relative}.signle-service-details h3{letter-spacing:.02em;text-transform:uppercase;color:#17161a;margin-bottom:20px;font-size:30px;font-weight:700}.signle-service-details p{color:#272727;margin:0;font-size:16px;font-weight:400;line-height:30px}.sidebar-widget{background:#f6f6f6;border-radius:5px;margin-bottom:40px;padding:25px}.sidebar-widget h4{letter-spacing:.02em;text-transform:uppercase;color:#2e2d31;margin-bottom:30px;font-size:22px;font-weight:700;line-height:35px;position:relative}.sidebar-widget h4:before{content:"";opacity:.5;background:#111;border:1px solid #111;width:70px;position:absolute;bottom:-5px;left:0}.service-list{list-style:none}.service-list li{display:block}.service-list li a{color:#272727;-o-transition:all .5s ease-out 0s;padding-bottom:20px;font-size:16px;font-weight:500;transition:all .5s ease-out;display:block;position:relative}.service-list li a i{margin-right:10px}.service-list li a span{position:absolute;right:0}.service-list li a:hover{color:#d90a2c}.service-list li:last-child a{padding:0}.sidebar-search{margin-bottom:40px}.sidebar-search form{position:relative;overflow:hidden}.sidebar-search form input{color:#fff;background:#212121;border:none;border-radius:3px;width:100%;height:50px;padding:0 70px 0 10px}.sidebar-search form button{color:#fff;-o-transition:all .5s ease-out 0s;background:linear-gradient(90deg,#d90a2c 1.05%,#730000 100%);border:none;border-radius:0 3px 3px 0;width:70px;height:50px;transition:all .5s ease-out;position:absolute;right:0;overflow:hidden}.sidebar-search form button:hover{transform:scale(1.1)}.single-service-work-process h3{text-transform:uppercase;color:#17161a;font-size:30px;font-weight:700}.single-service-work-process h4{color:#17161a;margin-bottom:10px;font-size:26px;font-weight:600}.single-service-work-process .single-step{margin-bottom:40px}.single-service-work-process .single-step .step{box-sizing:border-box;background:#fff;border:1px solid #d90a2c33;border-radius:5px;padding:30px;position:relative}@media (max-width:767px){.single-service-work-process .single-step .step{margin-bottom:30px;padding:30px 10px}}.single-service-work-process .single-step .step p{color:#272727;margin:0;font-size:16px;line-height:28px}.single-service-work-process .single-step .step .step-count{position:absolute;top:24px;right:28px}.single-service-work-process .single-step .step .step-count span{text-align:center;letter-spacing:.02em;text-transform:capitalize;opacity:.3;-webkit-text-stroke:1px #17161a;-webkit-text-fill-color:#0000;font-size:45px;font-weight:700;line-height:1}@media (max-width:767px){.single-service-work-process .single-step .step-img{margin-bottom:30px}}.single-service-work-process .single-step .step-img img{border-radius:5px;width:100%}@media (max-width:767px){.project-area{margin:80px 0}}.project-tab{text-align:center;margin-bottom:70px}.project-filter-tab{list-style:none}.project-filter-tab li{text-align:center;letter-spacing:.03em;color:#e4e4e4;cursor:pointer;background-color:#111;border-radius:10px;margin:0 12.5px;padding:15px 30px;font-size:16px;font-weight:600;display:inline-block;box-shadow:inset 0 0 10px #06060626}@inlude transition(.5s);@media only screen and (min-width:768px) and (max-width:991px){.project-filter-tab li{padding:10px 20px;font-size:14px}}@media (max-width:767px){.project-filter-tab li{margin:10px;padding:10px 15px;font-size:12px}}.project-filter-tab li.active,.project-filter-tab li:hover{background:linear-gradient(90deg,#d90a2c 1.05%,#730000 100%)}.single-portfolio.masonary{margin:0}.single-portfolio.masonary .portfolio-data{border-radius:0}.single-portfolio.masonary .portfolio-data:before{background-image:url(/images/portfolio2hover.png);border-radius:0}.single-portfolio.masonary .portfolio-data a img{border-radius:0}.single-portfolio.masonary .portfolio-inner{visibility:hidden;opacity:0}.single-portfolio.masonary .portfolio-inner .portfolio-hover a div.isotop :after{content:"12121";background:red;width:10px;height:10px;position:absolute;top:0;left:0}.single-portfolio.masonary:hover .portfolio-inner{visibility:visible;opacity:1}@media (max-width:767px){.project-details-area{margin:80px 0}}.project-process{margin-bottom:120px}.process-step{text-align:left}@media (max-width:767px){.process-step{margin-bottom:30px}}.process-step h4{text-transform:capitalize;color:#111;margin-bottom:5px;font-size:25px;font-weight:700}@media (max-width:767px){.process-step h4{font-size:17px}}@media only screen and (min-width:768px) and (max-width:991px){.process-step h4{font-size:20px}}.process-step span{color:#6a696c;font-size:16px;font-weight:500}@media (max-width:767px){.process-step span{font-size:14px}}@media only screen and (min-width:768px) and (max-width:991px){.process-step span{font-size:16px}}@media only screen and (min-width:992px) and (max-width:1199px){.process-step span{font-size:16px}}.process-banner{margin-top:60px;margin-bottom:60px}@media (max-width:767px){.process-banner{margin-top:20px;margin-bottom:50px}}.process-banner img{width:100%}.project-overview{margin-bottom:60px}@media (max-width:767px){.project-overview .or1{order:1}.project-overview .or2{order:2}.project-overview .or3{order:3}.project-overview .or4{order:4}.project-overview{margin-bottom:50px}}.project-overview h3{color:#2e2d31;margin-bottom:10px;font-size:30px;font-weight:700}@media (max-width:767px){.project-overview h3{text-align:center}}.project-overview.right h3{text-align:right}@media (max-width:767px){.project-overview.right h3{text-align:center}.overview-img{margin-bottom:30px}}.overview-img img{width:100%}.overview-content h2{letter-spacing:.03em;color:#2e2d31;margin-bottom:20px;font-size:30px;font-weight:700}.overview-content p{color:#272727;margin:0;font-size:16px;font-weight:400;line-height:26px}@media (max-width:767px){.project-single-step{margin-bottom:30px}}.project-single-step h4{text-align:center;text-transform:uppercase;color:#fff;-o-transition:all .5s ease-out 0s;background:#111;margin:0;padding:10px;font-size:20px;font-weight:700;transition:all .5s ease-out;display:block}.project-single-step p{letter-spacing:.03em;color:#272727;text-align:left;border:1px solid #eee;margin:0;padding:20px;font-size:16px;font-weight:400;line-height:32px}.project-single-step:hover b{color:#fff;background:#d90a2c}.project-single-step:hover .project-step-img img{transform:scale(1.1)}.project-step-img{overflow:hidden}.project-step-img img{-o-transition:all .5s ease-out 0s;width:100%;transition:all .5s ease-out}.releted-project h3{text-transform:uppercase;color:#2e2d31;margin-bottom:-40px;font-size:30px;font-weight:700}@media (max-width:767px){.releted-project h3{text-align:center}}.swiper.releted-project-slider{padding-top:110px}@media (max-width:767px){.swiper.releted-project-slider{padding-top:80px}}.swiper.releted-project-slider .swiper-button-next,.swiper.releted-project-slider .swiper-button-prev{-o-transition:all .5s ease-out 0s;background-color:#2a2a2a;border-radius:50%;transition:all .5s ease-out;top:22px;color:#fff!important;width:40px!important;height:40px!important;right:0%!important}.swiper.releted-project-slider .swiper-button-next:hover,.swiper.releted-project-slider .swiper-button-prev:hover{background-color:#d90a2c}@media (max-width:767px){.swiper.releted-project-slider .swiper-button-next,.swiper.releted-project-slider .swiper-button-prev{display:none}}.swiper.releted-project-slider .swiper-button-next:after,.swiper.releted-project-slider .swiper-button-prev:after{font-size:14px!important}.swiper.releted-project-slider .swiper-button-prev,.swiper.releted-project-slider .swiper-rtl .swiper-button-next{left:auto;right:5%!important}@media only screen and (min-width:768px) and (max-width:991px){.swiper.releted-project-slider .swiper-button-prev,.swiper.releted-project-slider .swiper-rtl .swiper-button-next{right:10%!important}}@media (max-width:767px){.contact-area{margin:80px 0}}.office-info{text-align:center;box-sizing:border-box;-o-transition:all .5s ease-out 0s;border:1px solid #eee;border-radius:5px;min-height:250px;padding:30px;transition:all .5s ease-out}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.office-info{margin-bottom:30px}}.office-info:hover{border-radius:50px 5px 5px}.office-info:hover .icon{background-color:#d90a2c}.office-info:hover .icon i{color:#fff}.office-info .icon{text-align:center;-o-transition:all .5s ease-out 0s;background-color:#d90a2c30;border-radius:50%;width:80px;height:80px;margin:0 auto 15px;line-height:80px;transition:all .5s ease-out}.office-info .icon i{color:#d90a2c;-o-transition:all .5s ease-out 0s;font-size:45px;transition:all .5s ease-out}.office-info h4{text-align:center;text-transform:uppercase;color:#111;margin-bottom:10px;font-size:25px;font-weight:600;line-height:30px}.office-info p{text-align:center;color:#272727;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:28px}@media only screen and (min-width:992px) and (max-width:1199px){.office-info p{font-size:15px}}@media (max-width:767px){.office-info p{margin-bottom:0}}.office-info a{text-align:center;color:#272727;-o-transition:all .5s ease-out 0s;padding-bottom:8px;font-size:16px;font-weight:500;transition:all .5s ease-out;display:block}.office-info a:last-child{padding-bottom:0}.office-info a:hover{color:#d90a2c}.contact-information{margin-top:120px;position:relative;overflow:hidden}@media (max-width:767px){.contact-information{margin-top:80px}.contact-form{text-align:center}}.contact-form h3{text-transform:uppercase;color:#19171b;margin-bottom:40px;font-size:30px;font-weight:700}@media (max-width:767px){.contact-form h3{font-size:24px}}.contact-form form input,.contact-form form textarea{box-sizing:border-box;background:#fff;border:1px solid #e9e9e9;border-radius:30px;width:100%;height:60px;margin-bottom:40px;padding:0 25px}.contact-form form textarea{resize:none;height:150px;padding:25px}.contact-form form input[type=submit]{text-align:center;color:#fff;-o-transition:all .5s ease-out 0s;background-color:#d90a2c;border:2px solid #0000;max-width:180px;font-size:16px;font-weight:600;line-height:25px;transition:all .5s ease-out}.contact-form form input[type=submit]:hover{color:#272727;background-color:#0000;border:2px solid #d90a2c}.google-map{position:absolute;top:0;right:0}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.google-map{position:static}}.google-map iframe{width:850px;height:570px}@media only screen and (min-width:1400px) and (max-width:1650px){.google-map iframe{width:650px}}@media only screen and (min-width:1200px) and (max-width:1399px){.google-map iframe{width:550px}}@media only screen and (min-width:992px) and (max-width:1199px){.google-map iframe{width:450px}}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.google-map iframe{width:100%}}@media (max-width:767px){.blog-news{margin:80px 0}}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.blog-news .or2{order:2}.blog-news .or1{order:1}}.widget-cnt{align-items:flex-start;gap:12px;width:100%;margin-bottom:20px;display:flex}.widget-cnt:last-child{margin:0}.widget-cnt .wi{flex-shrink:0;min-width:68px;max-width:68px;overflow:hidden}.widget-cnt .wi a img{object-fit:cover;-o-transition:all .5s ease-out 0s;background:#c4c4c4;border-radius:8px;width:68px;height:68px;transition:all .5s ease-out}.widget-cnt .wc{flex:1;min-width:0;margin-left:0}.widget-cnt .wc h6{margin-bottom:6px}.widget-cnt .wc h6 a{text-transform:capitalize;color:#2e2d31;-webkit-line-clamp:3;-o-transition:all .5s ease-out 0s;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.45;transition:all .5s ease-out;display:-webkit-box;overflow:hidden}.widget-cnt .wc span{letter-spacing:.02em;text-transform:capitalize;color:#8a8a8a;font-size:12px;font-weight:500}.widget-cnt:hover .wi a img{transform:scale(1.1)}.widget-cnt:hover .wc h6 a{color:#d90a2c}.tag-list{list-style:none}.tag-list li{display:inline-block}.tag-list li a{text-align:center;color:#a0a0a0;-o-transition:all .5s ease-out 0s;border:1px solid #a0a0a0;border-radius:30px;margin:10px 5px;padding:10px 20px;font-size:11px;font-weight:500;transition:all .5s ease-out;display:inline-block}.tag-list li a:hover{color:#fff;background-color:#d90a2c;border:1px solid #d90a2c}.widget-banner{position:relative}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.widget-banner{margin-bottom:50px}}.widget-banner img{background:#fff;border-radius:10px;width:100%}.banner-content{text-align:center;background:#111111f2;border-radius:10px;width:90%;height:90%;position:absolute;top:5%;left:5%}.banner-content .banner-inner{flex-direction:column;justify-content:center;height:100%;padding:30px;display:flex}.banner-content .banner-inner h2{text-align:center;letter-spacing:.02em;color:#fff;margin-bottom:50px;font-size:45px;font-weight:700}@media only screen and (min-width:768px) and (max-width:991px){.banner-content .banner-inner h2{font-size:38px;line-height:55px}}@media (max-width:767px){.banner-content .banner-inner h2{font-size:30px;line-height:45px}}.banner-content .banner-inner .cmn-btn{justify-content:center}.pagination{text-align:center;margin-top:50px;list-style:none;display:block}.pagination li{display:inline-block}.pagination li a{box-sizing:border-box;text-transform:capitalize;color:#d3d3d3;text-align:center;-o-transition:all .5s ease-out 0s;border:1px solid #d3d3d3;border-radius:50%;width:40px;height:40px;margin:0 5px;font-size:17px;font-weight:500;line-height:40px;transition:all .5s ease-out;display:inline-block}.pagination li a:hover,.pagination li.active a{color:#d90a2c;border:1px solid #d90a2c}.signle-news-list{box-sizing:border-box;background:#fff;border:1px solid #f3f3f3;box-shadow:0 0 50px #3533530f}.signle-news-list .post-img{position:relative}.signle-news-list .post-img img{width:100%}.signle-news-list .news-content{padding:0 20px 30px;position:relative}.signle-news-list .news-content .post-author-details{background:#fff;border-radius:5px;margin-top:-30px;padding:15px;display:inline-block;position:relative;box-shadow:4px 5px 50px #3533531a}.signle-news-list .news-content .post-author-details .author{margin:0}.signle-news-list .news-content .comment{position:absolute;top:15px;right:20px}@media (max-width:767px){.signle-news-list .news-content .comment{text-align:center;margin-top:20px;position:static}}.signle-news-list .news-content .comment span{color:#6a696c;text-transform:capitalize;font-size:17px;font-weight:400}.signle-news-list .news-content .comment span i{margin-right:5px}.blog-details{padding-bottom:50px}@media (max-width:767px){.blog-details{margin-right:0}}.post-thumbnail{margin-bottom:20px}.post-thumbnail img{width:100%}.blog-details h3{color:#2e2d31;margin-bottom:20px;font-size:25px;font-weight:600;line-height:36px}.author-comments{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}@media (max-width:767px){.author-comments{margin-bottom:0;display:block}.author-comments .comments{display:none}}.author-comments .comments span{text-transform:capitalize}.author-comments .comments span i{margin-right:5px}.author-comments .author{margin:0}.author-comments .comments{text-align:right;min-width:240px}@media (max-width:767px){.author-comments .comments{min-width:auto}}.blog-details p{color:#272727;font-size:16px;font-weight:400;line-height:30px}.blog-details h4{text-transform:capitalize;color:#2e2d31;margin-top:20px;margin-bottom:10px;font-size:22px;font-weight:600}.blog-quate{margin:30px 0}.blog-quate blockquote{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;justify-content:space-between;width:100%;display:flex}.blog-quate blockquote p{letter-spacing:.03em;color:#545454;margin-bottom:0;font-size:20px;font-weight:600;line-height:40px;display:inline-block}.quote-left,.quote-right{min-width:70px}@media (max-width:767px){.quote-left,.quote-right{display:none!important}}@media only screen and (min-width:576px) and (max-width:767px){.quote-left,.quote-right{display:block!important}}.quote-left i{color:#e4e4e4;font-size:50px}.quote-left{margin-top:-10px}.quote-right{display:inline-block;transform:rotate(-180deg)}.quote-right i{color:#e4e4e4;font-size:50px}.blog-quate b{letter-spacing:.03em;color:#d90a2c;padding-left:40px;font-size:15px;font-weight:600;position:relative}.blog-quate b:before{content:"";opacity:.5;border:1px solid #d90a2c;width:30px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.blog-banner-img{margin-bottom:40px}.blog-banner-img img{width:100%}@media (max-width:767px){.tags{text-align:center;margin-bottom:20px}}.tags a{text-align:center;color:#a4a4a4;-o-transition:all .5s ease-out 0s;border:1px solid #eee;border-radius:30px;margin-right:10px;padding:13px 20px;font-size:12px;font-weight:500;transition:all .5s ease-out;display:inline-block}@media only screen and (min-width:1200px) and (max-width:1399px){.tags a{margin-bottom:10px}}@media only screen and (min-width:992px) and (max-width:1199px),only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.tags a{margin-bottom:10px}}.tags a:hover{color:#fff;background-color:#d90a2c;border:1px solid #d90a2c}.share-now span{text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid #000;border-radius:30px;min-width:190px;padding:10px 20px;font-size:16px;font-weight:600;display:inline-block}.share-now .social-share{text-align:center;-o-transition:all .5s ease-out 0s;background-color:#000;border:1px solid #000;border-radius:30px;min-width:190px;padding:10px 20px;list-style:none;transition:all .5s ease-out;display:none}.share-now .social-share li{display:inline-block}.share-now .social-share li a{color:#fff;-o-transition:all .5s ease-out 0s;padding:0 10px;font-size:16px;transition:all .5s ease-out;display:inline-block}.share-now .social-share li a:hover{color:#d90a2c}.share-now:hover .social-share{display:inline-block}.share-now:hover span{display:none}@media (max-width:767px){.share-now{max-width:190px;margin-left:auto;margin-right:auto;display:block}}.blog-comments{border-top:1px solid #eee;padding-top:55px}.blog-comments h3{letter-spacing:1px;text-transform:uppercase;color:#111;margin-bottom:40px;font-size:25px;font-weight:600}@media (max-width:767px){.blog-comments h3{font-size:24px}}.single-comments{width:100%;margin-bottom:40px;display:flex}.single-comments:last-child{margin:0}.post-author{min-width:90px}.post-author img{border-radius:50%;width:70px;height:70px}.post-author-details{position:relative}.post-author-details h4{text-transform:uppercase;color:#111;margin-top:0;margin-bottom:10px;font-size:20px;font-style:normal;font-weight:500}@media (max-width:767px){.post-author-details h4{font-size:18px}}.post-author-details span{text-transform:uppercase;color:#a4a4a4;margin-bottom:0;font-size:14px;font-style:normal;font-weight:400;display:block}.reply{position:absolute;top:22px;right:0}@media (max-width:767px){.reply{text-align:center;margin-top:20px;position:static}}@media only screen and (min-width:576px) and (max-width:767px){.reply{margin-top:0;position:absolute}}.reply a{letter-spacing:.03em;text-transform:uppercase;color:#111;cursor:pointer;-o-transition:all .5s ease-out 0s;font-size:16px;font-weight:500;transition:all .5s ease-out}.reply a:hover{color:#d90a2c}.reply a img{margin-right:5px}.post-author-details p{color:#272727;margin:10px 0 0;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.single-comments:nth-child(odd){margin-left:90px}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.single-comments:nth-child(odd){margin-left:0}}.comment-form{margin-top:80px}.comment-form h3{text-transform:uppercase;color:#00152b;margin-bottom:40px;font-size:25px;font-weight:700}@media (max-width:767px){.comment-form h3{font-size:24px}}.comment-form form input,textarea{box-sizing:border-box;background:#fff;border:1px solid #e9e9e9;border-radius:30px;width:100%;height:60px;margin-bottom:35px;padding:0 20px;font-size:15px}.comment-form form textarea{resize:none;height:250px;padding:20px}.comment-form form input[type=submit]{text-align:center;color:#fff;-o-transition:all .5s ease-out 0s;background:#d90a2c;border:2px solid #0000;max-width:200px;margin:0;font-size:16px;font-weight:600;transition:all .5s ease-out}.comment-form form input[type=submit]:hover{color:#000;background:0 0;border:2px solid #d90a2c}.notfound-error{background-color:#18191d;min-height:850px}@media (max-width:767px){.notfound-error .or2{order:2}.notfound-error .or1{order:1}.notfound-error{min-height:550px}}.error-wrapper{flex-direction:column;justify-content:center;min-height:850px;display:flex}@media (max-width:767px){.error-wrapper{min-height:550px}.error-wrapper .error-content{padding-top:50px}}.error-wrapper .error-content h2{-webkit-text-stroke:2px #d90a2c;-webkit-text-fill-color:#0000;text-transform:uppercase;margin-bottom:10px;font-size:40px;font-weight:600}@media (max-width:767px){.error-wrapper .error-content h2{font-size:30px}}.error-wrapper .error-content h1{text-transform:uppercase;color:#fff;font-size:56px;font-weight:700}@media only screen and (min-width:768px) and (max-width:991px){.error-wrapper .error-content h1{font-size:38px}}@media (max-width:767px){.error-wrapper .error-content h1{font-size:30px}}.error-wrapper .error-content p{color:#fff;margin-bottom:45px;font-size:15px;font-weight:400;line-height:28px}@media (max-width:767px){.error-wrapper .error-img{display:none}}.error-wrapper .error-img img{width:100%}.comming-soon{background:#18191d;width:100%;height:100vh;display:flex;overflow:hidden}@media (max-width:767px){.comming-soon{height:auto}}.comming-soon-left{flex-direction:column;justify-content:center;min-width:50%;height:100%;padding:0 120px;display:flex;position:relative}@media only screen and (min-width:1400px) and (max-width:1650px),only screen and (min-width:1200px) and (max-width:1399px),only screen and (min-width:992px) and (max-width:1199px){.comming-soon-left{padding:0 40px}}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.comming-soon-left{min-width:100%;padding:0 40px}}@media (max-width:767px){.comming-soon-left{padding:30px}}.cngs-content h1{letter-spacing:.03em;text-transform:uppercase;-webkit-text-stroke:1.5px #fff;-webkit-text-fill-color:#0000;font-size:50px;font-weight:700}.cngs-content p{color:#fff;margin:0;font-size:15px;line-height:30px}#timer{margin:50px 0}@media only screen and (min-width:992px) and (max-width:1199px){#timer{margin:30px 0}}@media (max-width:767px){#timer{text-align:center;margin:30px 0}}#timer div{min-width:80px;margin:15px;display:inline-block}@media only screen and (min-width:992px) and (max-width:1199px){#timer div{min-width:auto;margin:10px}}#timer .countdate p{opacity:.3;-webkit-text-stroke:1.5px #fff;-webkit-text-fill-color:#0000;font-size:60px;font-weight:700;line-height:60px}@media only screen and (min-width:992px) and (max-width:1199px){#timer .countdate p{font-size:30px}}#timer .countdate span{letter-spacing:.03em;text-transform:uppercase;color:#fff;font-size:30px;font-weight:700;display:block}@media only screen and (min-width:992px) and (max-width:1199px){#timer .countdate span{font-size:20px}}@media (max-width:767px){.subscribe-mail{text-align:center}}.subscribe-mail form input{color:#fff;background:#26272b;border:none;border-radius:5px;min-width:350px;height:60px;padding:0 10px}@media only screen and (min-width:992px) and (max-width:1199px){.subscribe-mail form input{min-width:280px}}@media (max-width:767px){.subscribe-mail form input{min-width:100%;margin-bottom:20px}}.subscribe-mail form input[type=submit]{-o-transition:all .5s ease-out 0s;background-color:#595959;border-radius:5px;min-width:170px;margin-left:10px;padding:10px 20px;transition:all .5s ease-out}@media only screen and (min-width:1400px) and (max-width:1650px),only screen and (min-width:1200px) and (max-width:1399px){.subscribe-mail form input[type=submit]{min-width:150px}}@media only screen and (min-width:992px) and (max-width:1199px){.subscribe-mail form input[type=submit]{min-width:120px}}.subscribe-mail form input[type=submit]:hover{background-color:#d90a2c}.social-icons{list-style:none;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}@media only screen and (min-width:768px) and (max-width:991px){.social-icons{right:15px}}@media (max-width:767px){.social-icons{text-align:center;margin-top:30px;position:static;transform:none}}.social-icons li{display:block}@media (max-width:767px){.social-icons li{padding:5px 10px;display:inline-block}}.social-icons li a{text-align:center;color:#fff;-o-transition:all .5s ease-out 0s;background:#111;border-radius:10px;width:35px;height:35px;margin:10px 0;line-height:35px;transition:all .5s ease-out;display:inline-block}.social-icons li a:hover{background:#d90a2c}.comming-soon-right{background-color:#fff;min-width:50%}@media only screen and (min-width:768px) and (max-width:991px),(max-width:767px){.comming-soon-right{display:none}}@mediaonly screen and (max-width: 1199px){header .main-nav{position:fixed;top:0;left:0;width:260px;padding:10px 15px !important;z-index:99999;height:100%;overflow:auto;background:#242424;-webkit-transform:translateX(-260px);transform:translateX(-260px);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}header .main-nav .mobile-menu-logo{text-align:left;padding-top:20px;display:block;border-bottom:1px solid #d90a2c;padding-bottom:8px}header .main-nav ul{float:none;text-align:left;padding:25px 10px 25px 0}header .main-nav ul li{display:block;position:relative;padding:0 5px}header .main-nav ul li a{padding:10px 0;display:block;font-weight:300}header .main-nav ul li ul.sub-menu{position:static;min-width:200px;background:0 0;border:none;opacity:1;visibility:visible;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;display:none;margin-top:0 !important;transform:translateY(0px)}header .main-nav.slidenav{-webkit-transform:translateX(0);transform:translateX(0)}header .main-nav ul li .bi{display:block;top:8px;font-size:16px}.mobile-menu{position:relative;top:2px;padding:0 5px;border-radius:50%;display:inline-block}.cross-btn{display:inline-block !important;position:relative;width:30px !important;height:22px !important;cursor:pointer;border:3px solid #0000 !important}.cross-btn span{width:100%;height:2px;background:linear-gradient(233.77deg, #730000cc 0.94%, #d90a2ccc 99.09%) !important;display:block;position:absolute;right:0;-webkit-transition:all .3s;transition:all .3s}.cross-btn .cross-top{top:0}.cross-btn .cross-middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.cross-btn .cross-bottom{bottom:0;width:100%}.cross-btn.h-active span.cross-top{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%;margin-top:-1px}.cross-btn.h-active span.cross-middle{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}.cross-btn.h-active span.cross-bottom{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:50%;margin-bottom:-1px}}body{cursor:auto!important}.hero-content-img img{border-radius:100px 20px 20px;max-width:100%;width:100%!important;height:auto!important}.hero-content-img>span{max-width:100%;width:100%!important;display:block!important}.portfolio-data img{width:100%!important;height:auto!important}a,button,input[type=submit],input[type=button],input[type=reset],label[for],select,textarea,[role=button]{cursor:pointer!important}input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel],input[type=password]{cursor:text!important}.about-skills .CircularProgressbar{flex-shrink:0;width:70px;height:70px}.about-skills .CircularProgressbar .CircularProgressbar-trail{stroke:#000}.about-skills .CircularProgressbar .CircularProgressbar-path{stroke:#d90a2c}.about-skills .CircularProgressbar .CircularProgressbar-text{fill:#d90a2c;font-size:18px;font-weight:700}.swiper.portfolio-slider .swiper-button-next,.swiper.portfolio-slider .swiper-button-prev{color:#fff!important;background-color:#2a2a2a!important;border-radius:50%!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin-top:0!important}.swiper.portfolio-slider .swiper-button-next:after,.swiper.portfolio-slider .swiper-button-prev:after{font-weight:700;font-size:14px!important}.swiper.portfolio-slider .swiper-button-next:hover,.swiper.portfolio-slider .swiper-button-prev:hover{background-color:#d90a2c!important}.lets-talk .title.special h2 b{-webkit-text-stroke:1.5px #d90a2c;font-size:inherit!important}footer .footer-widget address h4.footer-tagline{white-space:nowrap;letter-spacing:.01em;margin-bottom:18px;padding-bottom:8px;font-weight:500;line-height:1.3;display:block;font-size:13px!important}footer .footer-widget address h4.footer-tagline:before{width:71%!important}@media (max-width:1199px){footer .footer-widget address h4.footer-tagline{font-size:12px!important}}@media (max-width:767px){footer .footer-widget address h4.footer-tagline{white-space:normal;font-size:13px!important}}footer .footer-widget .footer-logo a img{width:auto;max-width:220px;height:auto}.swiper.testimonial-slider .swiper-button-next,.swiper.testimonial-slider .swiper-button-prev{color:#fff!important;background-color:#17161a!important;border-radius:0!important}.swiper.testimonial-slider .swiper-button-next:hover,.swiper.testimonial-slider .swiper-button-prev:hover{background-color:#2a2a2a!important}.CircularProgressbar .CircularProgressbar-trail{stroke:#000;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-path{stroke:#d90a2c;stroke-linecap:round;transition:stroke-dashoffset .5s}.CircularProgressbar .CircularProgressbar-text{fill:#d90a2c;font-size:22px;font-weight:700}.single-portfolio.masonary.masonary-top-72{margin-top:-72px}.single-portfolio.masonary.massonary-top-30{margin-top:-30px}.single-portfolio.masonary.masonary-top-113{margin-top:-113px}.progressbar-label{color:#fff;padding-left:10px}.out-story .CircularProgressbar .CircularProgressbar-path{stroke:#d6d6d6}.out-story .CircularProgressbar .CircularProgressbar-text{fill:#18191d;font-size:18px;font-weight:600;transform:translateY(-22px)}.wrapper{text-align:center;width:60%;margin:auto;line-height:2em}.hover .cursor-dot{z-index:-1;background-color:#add8e6;width:100px;height:100px}.hover .cursor-border{z-index:-1}.link{padding:1em}.react-hover .cursor-border{z-index:-1;background-color:#fff;border-radius:0;width:50px;height:50px}.react-hover .cursor-dot{z-index:-3}.author{color:orange;font-size:1.3em;font-weight:800}.author-on-hover .cursor-dot{z-index:-1;background-color:gray;width:100px;height:100px}.author-on-hover .cursor-border{z-index:-1}.head{color:bisque}.head-hover .cursor-border{border:5px dotted #ff8c00}.head-hover .cursor-dot{background-color:purple;width:20px;height:20px}.children{color:#72fd00}.children-hover .cursor-dot{color:#333;background-color:#fff;justify-content:center;align-items:center;width:600px;height:600px;display:flex}.sub-menu li a{cursor:pointer!important}.portfolio-hover a img{color:#fff;background:0 0;border:1px solid #fff;border-radius:50px;width:30px;height:30px;padding:5px;line-height:30px}.yarl__root{z-index:1000001}.scroll-top.opacity{color:#d90a2c;font-weight:800}.service-featured-banner img{object-fit:cover;border-radius:5px;width:100%;max-height:420px;margin-right:0!important}.signle-service-details h3 img{vertical-align:middle;width:40px;height:auto;margin-right:12px}.service-feature-list{margin:0 0 20px;padding:0;list-style:none}.service-feature-list li{color:#272727;margin-bottom:12px;padding-left:24px;line-height:1.6;position:relative}.service-feature-list li:before{content:"";background:#d90a2c;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.legal-document{padding-top:40px;padding-bottom:100px}@media (max-width:991px){.legal-document{padding-bottom:60px}}.legal-document-hero{color:#fff;background:linear-gradient(135deg,#17161a 0%,#2a2a2a 100%);border-radius:8px;margin-bottom:48px;padding:48px 40px;position:relative}@media (max-width:767px){.legal-document-hero{margin-bottom:32px;padding:32px 24px}}.legal-document-hero h1{color:#fff;text-transform:uppercase;letter-spacing:.02em;margin-bottom:16px;font-size:36px;font-weight:700}@media (max-width:767px){.legal-document-hero h1{font-size:28px}}.legal-document-hero p{color:#ffffffd1;max-width:720px;margin-bottom:0;font-size:17px;line-height:1.7}.legal-document-lang{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;gap:8px;margin-bottom:24px;padding:4px;display:inline-flex}.legal-document-lang button{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.legal-document-lang button:hover{color:#fff}.legal-document-lang button.active{color:#fff;background:#d90a2c}.legal-document-label{letter-spacing:.12em;text-transform:uppercase;color:#d90a2c;margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.legal-document-meta{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}@media (max-width:991px){.legal-document-meta{margin-top:24px}}.legal-document-meta span{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin-bottom:4px;font-size:12px;display:block}.legal-document-meta strong{color:#fff;font-size:15px;font-weight:600}.legal-document-nav{background:#f6f6f6;border-radius:8px;padding:28px 24px;position:sticky;top:120px}@media (max-width:991px){.legal-document-nav{margin-bottom:8px;position:static}}.legal-document-nav h4{text-transform:uppercase;letter-spacing:.02em;color:#17161a;margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:700;position:relative}.legal-document-nav h4:before{content:"";background:#d90a2c;width:50px;height:2px;position:absolute;bottom:0;left:0}.legal-document-nav ul{max-height:420px;margin:0 0 24px;padding:0;list-style:none;overflow-y:auto}.legal-document-nav li{margin-bottom:4px}.legal-document-nav button{text-align:left;color:#272727;cursor:pointer;background:0 0;border:none;border-radius:4px;width:100%;padding:10px 12px;font-size:14px;line-height:1.45;transition:background .2s,color .2s}.legal-document-nav button:hover,.legal-document-nav button.active{color:#d90a2c;background:#fff}.legal-document-nav button.active{font-weight:600;box-shadow:0 1px 4px #0000000f}.legal-document-nav-links{border-top:1px solid #00000014;flex-direction:column;gap:8px;padding-top:20px;display:flex}.legal-document-nav-links a{color:#272727;font-size:14px;font-weight:500}.legal-document-nav-links a:hover{color:#d90a2c}.legal-document-nav-links a.active{color:#d90a2c;pointer-events:none;font-weight:700}.legal-document-content{background:#fff;border:1px solid #0000000f;border-radius:8px;padding:40px 48px;box-shadow:0 4px 24px #0000000a}@media (max-width:767px){.legal-document-content{padding:28px 20px}}.legal-document-section{border-bottom:1px solid #00000014;margin-bottom:36px;padding-bottom:36px}.legal-document-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-document-section h2{color:#17161a;text-transform:uppercase;letter-spacing:.02em;margin-bottom:20px;padding-bottom:12px;font-size:22px;font-weight:700;position:relative}.legal-document-section h2:before{content:"";background:linear-gradient(90deg,#d90a2c 1.05%,#730000 100%);width:60px;height:3px;position:absolute;bottom:0;left:0}.legal-document-section h3{color:#2e2d31;margin:24px 0 12px;font-size:17px;font-weight:600}.legal-document-section p{color:#272727;margin-bottom:16px;font-size:16px;line-height:1.75}.legal-document-section ul{margin:0 0 20px;padding:0;list-style:none}.legal-document-section ul li{color:#272727;margin-bottom:12px;padding-left:22px;font-size:15px;line-height:1.65;position:relative}.legal-document-section ul li:before{content:"";background:#d90a2c;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;left:0}.legal-document-section a{color:#d90a2c;font-weight:600}.legal-document-section a:hover{text-decoration:underline}.legal-document-subsection{margin-top:8px}.legal-document-contact{background:#f6f6f6;border-left:4px solid #d90a2c;border-radius:0 6px 6px 0;margin-top:8px;padding:24px 28px}.legal-document-contact p{margin-bottom:12px}.legal-document-contact p:last-child{margin-bottom:0}.legal-document-inline-link{margin-top:8px}.legal-document-footer-note{background:#f6f6f6;border-radius:6px;margin-top:28px;padding:20px 24px}.legal-document-footer-note p{color:#555;margin:0;font-size:14px;font-style:italic;line-height:1.6}.testimonial-content .client-details .client-location{color:#ffffff8c;margin-top:4px;font-size:13px;font-weight:400;display:block}footer .footer-bottom-menu .footer-cookie-settings{color:#fff;font-size:14px;font-weight:inherit;letter-spacing:.01em;cursor:pointer;text-transform:inherit;background:0 0;border:none;padding:0 0 0 20px;line-height:1}footer .footer-bottom-menu .footer-cookie-settings:hover{color:#d90a2c}@media (max-width:575px){footer .footer-bottom-menu .footer-cookie-settings{padding-left:10px}}.cookie-consent-bar{z-index:1000002;background:#17161a;border-top:3px solid #d90a2c;width:100%;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #00000047}.cookie-consent-bar-inner{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:100%;min-height:56px;margin:0 auto;padding:14px 52px 14px 24px;display:flex;position:relative}@media (max-width:991px){.cookie-consent-bar-inner{flex-wrap:wrap;gap:12px;padding:14px 48px 14px 16px}}.cookie-consent-close{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;transition:color .2s,background .2s;display:inline-flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.cookie-consent-close:hover{color:#fff;background:#ffffff14}.cookie-consent-close:focus-visible{outline-offset:2px;outline:2px solid #d90a2c}.cookie-consent-message{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.cookie-consent-message p{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:1.4;overflow:hidden}.cookie-consent-message p strong{color:#fff;font-weight:600}.cookie-consent-message p a{color:#ff6b84;white-space:nowrap;font-weight:600}.cookie-consent-message p a:hover{color:#fff;text-decoration:underline}@media (max-width:1199px){.cookie-consent-message p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.cookie-consent-message--prefs p{white-space:normal}.cookie-consent-badge{letter-spacing:.08em;text-transform:uppercase;color:#d90a2c;white-space:nowrap;background:#d90a2c1f;border:1px solid #d90a2c59;border-radius:4px;flex-shrink:0;align-items:center;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.cookie-consent-toggles{flex-wrap:nowrap;align-items:center;gap:18px;display:flex;overflow-x:auto}@media (max-width:767px){.cookie-consent-toggles{gap:12px}}.cookie-toggle{color:#ffffffeb;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:inline-flex}.cookie-toggle.is-locked{cursor:default}.cookie-toggle.is-locked em{text-transform:uppercase;letter-spacing:.04em;color:#ffffff73;margin-left:4px;font-size:11px;font-style:normal;font-weight:600}.cookie-toggle input[type=checkbox]{accent-color:#d90a2c;cursor:pointer;flex-shrink:0;width:16px;height:16px}.cookie-consent-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.cookie-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:4px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s,opacity .2s}.cookie-btn-primary{color:#fff;background:linear-gradient(90deg,#d90a2c 1.05%,#730000 100%)}.cookie-btn-primary:hover{opacity:.92}.cookie-btn-secondary{color:#fff;background:#2a2a2a;border:1px solid #ffffff1f}.cookie-btn-secondary:hover{background:#3a3a3a}.cookie-btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff38}.cookie-btn-ghost:hover{color:#ff6b84;border-color:#d90a2c}.breadcrumb-wrapper h1{margin:0}.careers-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#d90a2c;margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.careers-section-title{color:#17161a;margin-bottom:16px;font-size:clamp(28px,4vw,40px);line-height:1.2}.careers-section-lead{color:#555;max-width:640px;font-size:17px;line-height:1.7}.careers-hero{padding-top:20px}.careers-hero-content h1{color:#17161a;margin-bottom:20px;font-size:clamp(32px,4.5vw,48px);line-height:1.15}.careers-hero-content p{color:#555;margin-bottom:28px;font-size:18px;line-height:1.75}.careers-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.careers-btn{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:2px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.careers-btn:hover{opacity:.95;transform:translateY(-1px)}.careers-btn-primary{color:#fff;background:linear-gradient(90deg,#d90a2c 1.05%,#730000 100%);border-color:#0000}.careers-btn-outline{color:#17161a;background:#fff;border-color:#e0e0e0}.careers-btn-outline:hover{color:#d90a2c;border-color:#d90a2c}.careers-btn-block{width:100%}.careers-hero-media{border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 60px #17161a1f}.careers-hero-media img{object-fit:cover;aspect-ratio:16/10;width:100%;height:auto;display:block}.careers-hero-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:12px;padding:14px 18px;position:absolute;bottom:20px;left:20px;box-shadow:0 8px 24px #0000001a}.careers-hero-badge strong{color:#17161a;margin-bottom:4px;font-size:15px;display:block}.careers-hero-badge span{color:#666;font-size:13px}.careers-stats{background:#17161a;padding:36px 0}.careers-stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:767px){.careers-stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}}.careers-stat-value{color:#fff;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.1;display:block}.careers-stat-label{color:#ffffffa6;text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:14px;display:block}.careers-benefits{background:#fafafa}.careers-benefit-card{background:#fff;border:1px solid #eee;border-radius:12px;height:100%;padding:28px 24px;transition:box-shadow .25s,border-color .25s}.careers-benefit-card:hover{border-color:#d90a2c40;box-shadow:0 12px 32px #17161a14}.careers-benefit-card h3{color:#17161a;margin-bottom:10px;font-size:18px}.careers-benefit-card p{color:#666;margin:0;font-size:15px;line-height:1.65}.careers-benefit-icon{color:#d90a2c;background:#d90a2c14;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:20px;display:flex}.careers-culture-text{color:#555;margin-bottom:16px;font-size:16px;line-height:1.75}.careers-culture-grid{grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr;gap:16px;display:grid}@media (max-width:575px){.careers-culture-grid{grid-template-columns:1fr}}.careers-culture-img{border-radius:12px;overflow:hidden}.careers-culture-img img{object-fit:cover;width:100%;height:100%;min-height:200px;display:block}.careers-culture-img-main{grid-row:span 2}@media (max-width:575px){.careers-culture-img-main{grid-row:span 1}}.careers-openings{background:#fff}.careers-filter{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:991px){.careers-filter{justify-content:flex-start}}.careers-filter-btn{color:#555;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s}.careers-filter-btn.active,.careers-filter-btn:hover{color:#d90a2c;background:#d90a2c0d;border-color:#d90a2c}.careers-jobs-list{flex-direction:column;gap:12px;display:flex}.careers-job-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.careers-job-card.is-open{border-color:#d90a2c59;box-shadow:0 8px 28px #17161a0f}.careers-job-header{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 24px;display:flex}.careers-job-header h3{color:#17161a;margin-bottom:10px;font-size:20px}.careers-job-meta{color:#777;flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.careers-job-meta i{color:#d90a2c;margin-right:4px}.careers-job-chevron{color:#d90a2c;flex-shrink:0}.careers-job-body{border-top:1px solid #f0f0f0;padding:0 24px 24px}.careers-job-body h4{text-transform:uppercase;letter-spacing:.06em;color:#17161a;margin-bottom:12px;font-size:15px}.careers-job-body ul{margin:0;padding-left:18px}.careers-job-body ul li{color:#555;margin-bottom:8px;font-size:15px;line-height:1.65}.careers-job-summary{color:#444;margin:0;padding:20px 0;font-size:16px;line-height:1.7}.careers-job-footer{border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:20px;display:flex}.careers-process{color:#fff;background:#17161a}.careers-process .careers-eyebrow{color:#ff6b84}.careers-process .careers-section-title{color:#fff}.careers-process-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:991px){.careers-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.careers-process-grid{grid-template-columns:1fr}}.careers-process-step{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:28px 22px;position:relative}.careers-process-step h3{color:#fff;margin-bottom:10px;font-size:18px}.careers-process-step p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.65}.careers-process-num{color:#d90a2c;letter-spacing:.08em;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-block}.careers-apply{background:#fafafa}.careers-apply-email{margin-bottom:28px;font-size:16px}.careers-apply-email a{color:#d90a2c;font-weight:600;text-decoration:none}.careers-apply-email a:hover{text-decoration:underline}.careers-faq h3{color:#17161a;margin-bottom:14px;font-size:18px}.careers-faq-item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:10px;padding:0 16px}.careers-faq-item summary{color:#17161a;cursor:pointer;padding:14px 0;font-size:15px;font-weight:600;list-style:none}.careers-faq-item summary::-webkit-details-marker{display:none}.careers-faq-item p{color:#666;margin:0 0 14px;font-size:14px;line-height:1.65}.careers-apply-form{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:32px 28px;box-shadow:0 12px 40px #17161a0f}.careers-apply-form label{color:#333;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.careers-apply-form input,.careers-apply-form select,.careers-apply-form textarea{color:#17161a;background:#fff;border:1px solid #e0e0e0;border-radius:10px;width:100%;padding:14px 18px;font-size:15px;transition:border-color .2s}.careers-apply-form input:focus,.careers-apply-form select:focus,.careers-apply-form textarea:focus{border-color:#d90a2c;outline:none}.careers-apply-form textarea{resize:vertical;min-height:120px}.careers-form-note{color:#888;margin:14px 0 0;font-size:12px;line-height:1.5}body.mobile-nav-open{overflow:hidden}.mobile-menu,.mobile-nav-overlay{display:none}.site-header{z-index:100000}.site-header.sticky{z-index:100000;background-color:#121212;width:100%;top:0;left:0;right:0;box-shadow:0 4px 20px #00000040;position:fixed!important}.site-header .header-toolbar{position:relative}.site-header .header-nav-col{justify-content:flex-end;align-items:center;display:flex;position:static}.site-header .logo a img{width:auto;max-height:44px}.nav-submenu-arrow,.submenu-chevron{border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:8px;height:8px;transition:transform .25s,border-color .3s;display:none;transform:rotate(45deg)}.submenu-toggle,.menu-toggle-btn{display:none}.hamburger-icon{flex-direction:column;justify-content:space-between;width:22px;height:16px;display:flex}.hamburger-icon span{background:#fff;border-radius:1px;width:100%;height:2px;transition:transform .25s,opacity .2s;display:block}.close-icon{width:18px;height:18px;display:block;position:relative}.close-icon span{background:#fff;border-radius:1px;width:18px;height:2px;position:absolute;top:50%;left:50%}.close-icon span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.close-icon span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}@media (min-width:1200px){.site-header .main-nav{width:auto!important;height:auto!important;box-shadow:none!important;pointer-events:auto!important;visibility:visible!important;background:0 0!important;padding:0!important;display:inline-block!important;position:static!important;overflow:visible!important;transform:none!important}.site-header .main-nav .mobile-menu-logo,.site-header .main-nav .mobile-nav-cta{display:none!important}.site-header .main-nav .main-nav-list{white-space:nowrap;padding:0!important;overflow:visible!important}.site-header .main-nav ul li{white-space:nowrap}.site-header .main-nav ul li a{white-space:nowrap;display:block}.site-header .has-child{padding-right:24px!important}.site-header .has-child>.nav-submenu-arrow{z-index:2;pointer-events:none;border-color:#fff;position:absolute;top:calc(50% - 4px);right:4px;transform:rotate(45deg);display:block!important}.site-header .has-child:hover>.nav-submenu-arrow{border-color:#d90a2c;transform:rotate(225deg)}.site-header .has-child .submenu-toggle{display:none!important}.site-header .main-nav ul li ul.sub-menu{box-sizing:border-box;width:max-content;min-width:100%;max-width:min(380px,92vw);left:0!important;right:auto!important}.site-header .main-nav ul li ul.sub-menu>li>a{white-space:normal;overflow-wrap:anywhere;padding:10px 18px;line-height:1.4}}@media (max-width:1199px){body{padding-top:70px}.site-header{background-color:#121212;width:100%;top:0;left:0;right:0;box-shadow:0 2px 12px #0003;padding:12px 0!important;position:fixed!important}.site-header.sticky{padding:10px 0!important}.mobile-menu{z-index:100002;justify-content:center;align-items:center;margin-left:8px;position:relative;display:inline-flex!important}.mobile-nav-overlay{z-index:100001;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:#0009;border:none;margin:0;padding:0;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:0}.mobile-nav-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}header .main-nav{pointer-events:none;visibility:hidden;flex-direction:column;max-width:88vw;transition:transform .32s,visibility .32s;top:0;left:0;box-shadow:8px 0 32px #00000059;z-index:100003!important;background:#242424!important;width:min(320px,88vw)!important;height:100dvh!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:translate(-105%)!important}header .main-nav.slidenav{pointer-events:auto;visibility:visible;transform:translate(0)!important}header .main-nav .mobile-menu-logo{border-bottom:1px solid #d90a2c73;flex-shrink:0;justify-content:space-between;align-items:center;margin:0;padding:18px 20px!important;display:flex!important}header .main-nav .mobile-menu-logo img{max-width:140px;height:auto}header .main-nav .mobile-menu-close{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}header .main-nav .mobile-menu-close:hover{color:#d90a2c;background:#d90a2c1a;border-color:#d90a2c}header .main-nav .main-nav-list{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto;padding:12px 16px 24px!important}header .main-nav ul li{border-bottom:1px solid #ffffff0f;padding:0!important;display:block!important}header .main-nav ul li:last-child{border-bottom:none}header .main-nav .has-child{display:block!important}header .main-nav .has-child>a{vertical-align:middle;width:calc(100% - 52px);display:inline-block!important}header .main-nav .nav-submenu-arrow{display:none!important}header .main-nav ul li a{flex:none;align-items:center;min-height:48px;line-height:1.4;display:flex;padding:14px 4px!important;font-size:16px!important;font-weight:400!important}header .main-nav .submenu-toggle{color:#fff;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s;position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-flex!important}header .main-nav .submenu-toggle .submenu-chevron{border-color:#fff;display:block!important}header .main-nav .submenu-toggle:hover{background:#ffffff14}header .main-nav .has-child{position:relative;padding-right:48px!important}header .main-nav .has-child.submenu-open .submenu-toggle{transform:translateY(-50%)}header .main-nav .has-child.submenu-open .submenu-toggle .submenu-chevron{transform:rotate(225deg)}header .main-nav .has-child.submenu-open>.sub-menu{opacity:1!important;visibility:visible!important;display:block!important}header .main-nav ul li ul.sub-menu{border-radius:8px;opacity:1!important;visibility:visible!important;box-shadow:none!important;background:#0003!important;min-width:0!important;margin:0!important;padding:0 0 8px 12px!important;display:none!important;position:static!important;transform:none!important}header .main-nav ul li ul.sub-menu>li{border-bottom:none}header .main-nav ul li ul.sub-menu>li a{min-height:42px;color:#ffffffe0!important;padding:10px 12px!important;font-size:14px!important}header .main-nav ul li ul.sub-menu>li a:hover,header .main-nav ul li ul.sub-menu>li a.active{color:#d90a2c!important;margin-left:0!important}header .main-nav ul li:hover ul.sub-menu{display:none!important}header .main-nav .mobile-nav-cta{text-align:center;border-top:1px solid #ffffff14;flex-shrink:0;padding:16px 20px 24px;margin:0!important;display:block!important}header .main-nav .mobile-nav-cta .cmn-btn a{text-align:center;width:100%;padding:14px 20px;display:inline-block}.menu-toggle-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .2s,border-color .2s;display:inline-flex!important}.menu-toggle-btn.is-open .hamburger-icon span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle-btn.is-open .hamburger-icon span:nth-child(2){opacity:0}.menu-toggle-btn.is-open .hamburger-icon span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu-toggle-btn:hover,.menu-toggle-btn.is-open{background:#d90a2c33;border-color:#d90a2c}.cross-btn,.header-cta-col{display:none!important}}@media (max-width:575px){body{padding-top:64px}.site-header .logo a img{max-width:130px;max-height:38px}header .main-nav{width:min(300px,92vw)!important}}.blog-news .sidebar-widget,.service-details .sidebar-widget{background:#fff;border:1px solid #ececec;border-radius:12px;margin-bottom:24px;padding:22px 20px;box-shadow:0 10px 30px #1111110a}.blog-news .sidebar-widget h4,.service-details .sidebar-widget h4{letter-spacing:.04em;border-bottom:1px solid #efefef;margin-bottom:18px;padding-bottom:12px;font-size:17px;font-weight:700;line-height:1.3}.blog-news .sidebar-widget h4:before,.service-details .sidebar-widget h4:before{opacity:1;background:#d90a2c;border:none;width:42px;height:3px;bottom:-1px;left:0}.blog-news .sidebar-search,.service-details .sidebar-search{margin-bottom:24px}.blog-news .sidebar-search form input,.service-details .sidebar-search form input{color:#2e2d31;background:#fff;border:1px solid #e5e5e5;border-radius:10px;height:48px;padding:0 56px 0 16px;font-size:14px}.blog-news .sidebar-search form input::placeholder,.service-details .sidebar-search form input::placeholder{color:#9a9a9a}.blog-news .sidebar-search form button,.service-details .sidebar-search form button{background:#d90a2c;border-radius:0 10px 10px 0;justify-content:center;align-items:center;width:48px;height:48px;transition:background .2s;display:inline-flex}.blog-news .sidebar-search form button:hover,.service-details .sidebar-search form button:hover{background:#b00824;transform:none}.blog-news .sidebar-search__icon,.service-details .sidebar-search__icon{width:16px;height:16px;display:block;position:relative}.blog-news .sidebar-search__icon:before,.service-details .sidebar-search__icon:before{content:"";border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:1px;left:1px}.blog-news .sidebar-search__icon:after,.service-details .sidebar-search__icon:after{content:"";transform-origin:100%;background:#fff;width:6px;height:2px;position:absolute;bottom:0;right:0;transform:rotate(45deg)}.blog-news .sidebar-category-list,.service-details .sidebar-category-list{margin:0;padding:0;list-style:none}.blog-news .sidebar-category-list li,.service-details .sidebar-category-list li{border-bottom:1px solid #f2f2f2}.blog-news .sidebar-category-list li:last-child,.service-details .sidebar-category-list li:last-child{border-bottom:none}.blog-news .sidebar-category-list .sidebar-category-link,.service-details .sidebar-category-list .sidebar-category-link{color:#2e2d31;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .2s;display:flex}.blog-news .sidebar-category-list .sidebar-category-link:hover,.service-details .sidebar-category-list .sidebar-category-link:hover{color:#d90a2c}.blog-news .sidebar-category-list .sidebar-category-link:hover .sidebar-category-link__count,.service-details .sidebar-category-list .sidebar-category-link:hover .sidebar-category-link__count{color:#d90a2c;background:#d90a2c1a}.blog-news .sidebar-category-list .sidebar-category-link__label,.service-details .sidebar-category-list .sidebar-category-link__label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.blog-news .sidebar-category-list .sidebar-category-link__icon,.service-details .sidebar-category-list .sidebar-category-link__icon{flex-shrink:0;width:18px;height:18px;display:inline-flex}.blog-news .sidebar-category-list .sidebar-category-link__icon img,.service-details .sidebar-category-list .sidebar-category-link__icon img{object-fit:contain;width:18px;height:18px}.blog-news .sidebar-category-list .sidebar-category-link__name,.service-details .sidebar-category-list .sidebar-category-link__name{min-width:0;display:block}.blog-news .sidebar-category-list .sidebar-category-link__count,.service-details .sidebar-category-list .sidebar-category-link__count{color:#6a696c;background:#f3f3f3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:30px;height:26px;padding:0 9px;font-size:12px;font-weight:700;line-height:1;transition:background .2s,color .2s;display:inline-flex}.blog-news .sidebar-category-list li:first-child .sidebar-category-link,.service-details .sidebar-category-list li:first-child .sidebar-category-link{padding-top:0}.blog-news .sidebar-category-list li:last-child .sidebar-category-link,.service-details .sidebar-category-list li:last-child .sidebar-category-link{padding-bottom:0}.blog-news .sidebar-category-list .sidebar-category-link.is-active,.service-details .sidebar-category-list .sidebar-category-link.is-active{color:#d90a2c}.blog-news .sidebar-category-list .sidebar-category-link.is-active .sidebar-category-link__count,.service-details .sidebar-category-list .sidebar-category-link.is-active .sidebar-category-link__count{color:#fff;background:#d90a2c}.blog-news .sidebar-cta-widget__text,.service-details .sidebar-cta-widget__text{color:#5a5a5a;margin:0 0 18px;font-size:14px;line-height:1.6}.blog-news .sidebar-cta-widget__btn.cmn-btn a,.service-details .sidebar-cta-widget__btn.cmn-btn a{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.blog-news .sidebar-post-list,.service-details .sidebar-post-list{flex-direction:column;gap:16px;display:flex}.blog-news .sidebar-post-item,.service-details .sidebar-post-item{align-items:flex-start;gap:12px;display:flex}.blog-news .sidebar-post-item__thumb,.service-details .sidebar-post-item__thumb{background:#ececec;border-radius:8px;flex-shrink:0;width:68px;height:68px;display:block;overflow:hidden}.blog-news .sidebar-post-item__thumb img,.service-details .sidebar-post-item__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.blog-news .sidebar-post-item__content,.service-details .sidebar-post-item__content{flex:1;min-width:0}.blog-news .sidebar-post-item__content h6,.service-details .sidebar-post-item__content h6{margin:0 0 6px}.blog-news .sidebar-post-item__content h6 a,.service-details .sidebar-post-item__content h6 a{-webkit-line-clamp:3;color:#2e2d31;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.blog-news .sidebar-post-item__date,.service-details .sidebar-post-item__date{color:#8a8a8a;font-size:12px;font-weight:500;line-height:1.3;display:block}.blog-news .sidebar-post-item:hover .sidebar-post-item__thumb img,.service-details .sidebar-post-item:hover .sidebar-post-item__thumb img{transform:scale(1.06)}.blog-news .sidebar-post-item:hover .sidebar-post-item__content h6 a,.service-details .sidebar-post-item:hover .sidebar-post-item__content h6 a{color:#d90a2c}.blog-news .tag-list li a,.service-details .tag-list li a{border-radius:999px;margin:6px 4px;padding:8px 14px;font-size:12px}.form-field{width:100%;position:relative}.field-error{color:#d90a2c;margin-top:6px;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.4;display:block}.required-mark{color:#d90a2c}.form-field.has-error input,.form-field.has-error select,.form-field.has-error textarea,.form-field.has-error .form-control2{box-shadow:0 0 0 2px #d90a2c1f;border-color:#d90a2c!important}.contact-form .form-field.has-error input,.contact-form .form-field.has-error textarea,.contact-form .form-field.has-error .form-control2{border:1px solid #d90a2c!important}.contact-form .form-field{margin-bottom:4px}.contact-form .form-control2{box-sizing:border-box;appearance:none;background:#fff;border:1px solid #e9e9e9;border-radius:30px;width:100%;height:60px;margin-bottom:0;padding:0 25px}.careers-apply-form .form-field.has-error input,.careers-apply-form .form-field.has-error select,.careers-apply-form .form-field.has-error textarea{box-shadow:0 0 0 2px #d90a2c1f;border-color:#d90a2c!important}
