/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.ce-align-left{text-align:left}.ce-align-center{text-align:center}.ce-align-right{text-align:right}.ce-table td,.ce-table th{vertical-align:top}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden}.ce-left .ce-gallery,.ce-column{float:left}.ce-center .ce-outer{float:right;position:relative;right:50%}.ce-center .ce-inner{float:right;position:relative;right:-50%}.ce-right .ce-gallery{float:right}.ce-gallery figure{margin:0;display:table}.ce-gallery figcaption{caption-side:bottom;display:table-caption}.ce-gallery img{display:block}.ce-gallery iframe{border-width:0}.ce-border img,.ce-border iframe{border:2px solid #000;padding:0}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px}.ce-image .ce-gallery{margin-bottom:0}.ce-intext.ce-right .ce-gallery{margin-left:10px}.ce-intext.ce-left .ce-gallery{margin-right:10px}.ce-below .ce-gallery{margin-top:10px}.ce-column{margin-right:10px}.ce-column:last-child{margin-right:0}.ce-row{margin-bottom:10px}.ce-row:last-child{margin-bottom:0}.ce-above .ce-bodytext{clear:both}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto}.ce-headline-left{text-align:left}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}.ce-uploads{margin:0;padding:0}.ce-uploads li{margin:1em 0;list-style:none}.ce-uploads img{float:left;vertical-align:top;padding-right:1em}.ce-uploads span{display:block}.ce-table{width:100%;max-width:100%}.ce-table th,.ce-table td{vertical-align:top;padding:.5em .75em}.ce-table thead th{border-bottom:2px solid #dadada}.ce-table th,.ce-table td{border-top:1px solid #dadada}.ce-table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada}.frame-space-before-extra-small{margin-top:1em}.frame-space-before-small{margin-top:2em}.frame-space-before-medium{margin-top:3em}.frame-space-before-large{margin-top:4em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-extra-small{margin-bottom:1em}.frame-space-after-small{margin-bottom:2em}.frame-space-after-medium{margin-bottom:3em}.frame-space-after-large{margin-bottom:4em}.frame-space-after-extra-large{margin-bottom:5em}.frame-ruler-before:before{content:"";border-top:1px solid #00000040;margin-bottom:2em;display:block}.frame-ruler-after:after{content:"";border-bottom:1px solid #00000040;margin-top:2em;display:block}.frame-indent{margin-left:15%;margin-right:15%}.frame-indent-left{margin-left:33%}.frame-indent-right{margin-right:33%}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/greek-ext.woff2)format("woff2");unicode-range:U+1F??;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/greek-ext.woff2)format("woff2");unicode-range:U+1F??;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/greek-ext.woff2)format("woff2");unicode-range:U+1F??;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/greek-ext.woff2)format("woff2");unicode-range:U+1F??;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/latin-ext-lato-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/lato-v24-latin-regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/latin-ext-lato-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/lato-v24-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:100;src:url(../fonts/lato-v24-latin-100.woff2)format("woff2"),url(../fonts/lato-v24-latin-100.woff)format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(../fonts/lato-v24-latin-300.woff2)format("woff2"),url(../fonts/lato-v24-latin-300.woff)format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/lato-v24-latin-regular.woff2)format("woff2"),url(../fonts/lato-v24-latin-regular.woff)format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/lato-v24-latin-700.woff2)format("woff2"),url(../fonts/lato-v24-latin-700.woff)format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(../fonts/lato-v24-latin-900.woff2)format("woff2"),url(../fonts/lato-v24-latin-900.woff)format("woff")}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.col-12{grid-column:12}.container{width:100%}@media(min-width:480px){.container{max-width:480px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:992px){.container{max-width:992px}}@media(min-width:1200px){.container{max-width:1200px}}@media(min-width:1441px){.container{max-width:1441px}}@media(min-width:1600px){.container{max-width:1600px}}@media(min-width:2000px){.container{max-width:2000px}}.m-0{margin:0}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-auto{margin-inline:auto}.mb-0{margin-bottom:0}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-auto{height:auto}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-full{max-width:100%}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.bg-black{background-color:var(--color-black)}.bg-none{background-image:none}.p-0{padding:0}.px-0{padding-inline:0}.px-3{padding-inline:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-wrap{text-wrap:wrap}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(min-width:768px){.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}}}*,:before,:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;font-weight:400;line-height:1.5}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}p{margin-top:0}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}hr{color:inherit;opacity:.25;border:0;border-top:1px solid;margin:1rem 0}b,strong{font-weight:bolder}img,svg{vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col-12{flex:none;width:100%}@media(min-width:768px){.col-md-4{flex:none;width:33.3333%}.col-md-8{flex:none;width:66.6667%}}.btn{text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;font-weight:400;text-decoration:none}.btn:focus-visible{outline:0}.btn.disabled,.btn:disabled{pointer-events:none;opacity:.65}.mb-0{margin-bottom:0!important}:root .bg-custom-01{background-color:#0000;background-image:linear-gradient(#010000 50%,#0000),url(../images/bg-git-01.png);background-position:0 0,0 100%;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}@media(max-width:1023px){:root .bg-custom-01{background-size:inherit}}:root .bg-gradient-01{background:url(../images/bg-slider-card.png) 0 45%/cover}:root section>div{padding-top:60px;padding-bottom:60px}@media(max-width:767px){:root section>div{padding-top:30px;padding-bottom:30px}}:root .box-padding{padding-left:0;padding-right:0}:root .box-padding-normal{padding-left:11.11%;padding-right:11.11%}@media(max-width:1199px){:root .box-padding-normal{padding-left:6.67%;padding-right:6.67%}}@media(max-width:991px){:root .box-padding-normal{padding-left:4.844%;padding-right:4.844%}}@media(max-width:767px){:root .box-padding-normal{padding-left:24px;padding-right:24px}}:root .frame-space-after-extra-small{margin-bottom:0;padding-bottom:0!important}:root .frame-space-after-small{margin-bottom:0;padding-bottom:40px}@media(max-width:767px){:root .frame-space-after-small{padding-bottom:20px}}:root .frame-space-after-medium{margin-bottom:0;padding-bottom:80px}@media(max-width:767px){:root .frame-space-after-medium{padding-bottom:40px}}:root .frame-space-after-large{margin-bottom:0;padding-bottom:120px}@media(max-width:767px){:root .frame-space-after-large{padding-bottom:30px}}:root .frame-space-after-extra-large{margin-bottom:0;padding-bottom:160px}:root .frame-space-before-extra-small{margin-top:0;padding-top:0!important}:root .frame-space-before-small{margin-top:0;padding-top:40px}@media(max-width:767px){:root .frame-space-before-small{padding-top:20px}}:root .frame-space-before-medium{margin-top:0;padding-top:80px}@media(max-width:767px){:root .frame-space-before-medium{padding-top:40px}}:root .frame-space-before-large{margin-top:0;padding-top:120px}@media(max-width:767px){:root .frame-space-before-large{padding-top:30px}}:root .frame-space-before-extra-large{margin-top:0;padding-top:160px}@media(max-width:767px){:root .frame-space-after-mob-24{padding-bottom:24px}:root .frame-space-before-mob{padding-top:20px}}:root *{outline:none}:focus{scroll-margin-top:95px}html{font-size:100%}*{box-sizing:border-box;margin:0;padding:0}body{color:#322c2c;-webkit-font-smoothing:antialiased;font-family:Lato,sans-serif;font-size:18px}h1,h2,h3,h4,h5,h6{color:#181818;margin-bottom:0;font-family:Lato,sans-serif}h1{font-size:6.25rem}h2{font-size:3rem}h3{font-size:2.375rem}h4{font-size:2rem}h5{font-size:1.5rem}h6{font-size:1rem}p{color:#181818;margin-bottom:1.25rem;font-family:Lato,sans-serif}p:last-child{margin-bottom:0}a{text-decoration:none;transition:color .2s}ul,ol{margin:0;font-family:Lato,sans-serif}li{margin-bottom:0}.bg-grey{background-color:#fafbfb}.bg-black{background-color:#000}.btn{color:var(--pits-white);background:#ba2429;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:9px 16px;font-size:16px;line-height:24px;transition:all .6s;display:flex}.btn:hover{background:#d42d27}.btn.inter-font{font-optical-sizing:auto;font-family:Inter,sans-serif;font-style:normal;font-weight:400}.btn .btn-arrow{align-self:flex-start;width:16px;height:16px}.btn-with-border{border:1px solid #000;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:8px 16px;font-family:Lato,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:28px;display:flex;color:#322c2c!important}.read-more{color:#ba2429;text-decoration:none}.home{overflow-x:hidden}.main-banner-block .main-banner-wrap{padding:0}.main-banner-block .main-banner-column{width:100%;height:auto;max-height:100vh;position:relative;overflow:hidden}@media(max-width:767px){.main-banner-block .main-banner-column{background-color:#fff;max-height:100%}}.main-banner-block .main-banner-column:after{content:"";z-index:0;background:linear-gradient(281.96deg,#00000012 13.39%,#000000b3 99.15%);width:100%;height:100%;position:absolute;top:0;left:0}@media(max-width:767px){.main-banner-block .main-banner-column:after{display:none}}.main-banner-block .main-banner-column video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.main-banner-block .main-banner-column .caption-block{color:#fff;z-index:1;flex-direction:column;align-items:flex-start;gap:80px;padding:0;display:inline-flex;position:absolute;bottom:80px;left:11.11%}@media(min-width:992px)and (max-width:1199px){.main-banner-block .main-banner-column .caption-block{gap:40px;bottom:60px;left:6.67%}}@media(min-width:768px)and (max-width:991px){.main-banner-block .main-banner-column .caption-block{gap:40px;padding-bottom:48px;padding-left:4.844%;padding-right:4.844%;bottom:0;left:0}}@media(max-width:767px){.main-banner-block .main-banner-column .caption-block{gap:42px;width:100%;padding:20px 24px 50px;position:absolute;bottom:0;left:0}}.main-banner-block .main-banner-column .caption-block .caption-content{flex-direction:column;align-items:flex-start;gap:8px;display:flex}@media(max-width:767px){.main-banner-block .main-banner-column .caption-block .caption-content{width:100%}}.main-banner-block .main-banner-column .caption-block .caption-content h1{color:#fff;margin:0;font-size:100px;font-weight:400;line-height:120px}@media(min-width:992px)and (max-width:1199px){.main-banner-block .main-banner-column .caption-block .caption-content h1{font-size:70px;line-height:100px}}@media(min-width:768px)and (max-width:991px){.main-banner-block .main-banner-column .caption-block .caption-content h1{font-size:68px;line-height:140%}}@media(max-width:767px){.main-banner-block .main-banner-column .caption-block .caption-content h1{font-size:48px;line-height:120%}}.main-banner-block .main-banner-column .caption-block .caption-content h1 strong{margin-top:8px;font-family:Lato,sans-serif;font-size:100px;font-weight:900;display:block}@media(min-width:992px)and (max-width:1199px){.main-banner-block .main-banner-column .caption-block .caption-content h1 strong{margin-top:0;font-size:70px}}@media(min-width:768px)and (max-width:991px){.main-banner-block .main-banner-column .caption-block .caption-content h1 strong{font-size:68px;line-height:120%}}@media(max-width:767px){.main-banner-block .main-banner-column .caption-block .caption-content h1 strong{font-size:48px;line-height:48px}}.main-banner-block .main-banner-column .caption-block .stats-counter-wrap{justify-content:space-between;align-items:center;gap:49.153px;width:100%;padding-top:32px;display:flex;position:relative}@media(max-width:767px){.main-banner-block .main-banner-column .caption-block .stats-counter-wrap{-moz-column-gap:49px;flex-flow:wrap;align-items:flex-start;gap:32px 49px;width:100%;padding-top:0}}.main-banner-block .main-banner-column .caption-block .stats-counter-wrap:before{content:"";background:#fff3;width:100%;height:1px;position:absolute;top:0}@media(max-width:767px){.main-banner-block .main-banner-column .caption-block .stats-counter-wrap:before{display:none}}.main-banner-block .main-banner-column .caption-block .stats-counter-wrap .stats-counter-item{flex-direction:column;align-items:flex-start;gap:2.378px;display:flex}@media(max-width:767px){.main-banner-block .main-banner-column .caption-block .stats-counter-wrap .stats-counter-item{width:calc(50% - 25px)}}.main-banner-block .main-banner-column .caption-block .stats-counter-wrap .stats-counter-item .count-wrap{flex-direction:column;align-items:flex-start;gap:2.378px;display:flex}@media(max-width:991px){.main-banner-block .main-banner-column .caption-block .stats-counter-wrap .stats-counter-item .count-wrap{gap:16px}}.main-banner-block .main-banner-column .caption-block .stats-counter-wrap .stats-counter-item .count-wrap .count{color:#fff;font-size:44.396px;font-weight:700;line-height:61.838px}@media(max-width:991px){.main-banner-block .main-banner-column .caption-block .stats-counter-wrap .stats-counter-item .count-wrap .count{font-size:32px;line-height:28px}}.main-banner-block .main-banner-column .caption-block .stats-counter-wrap .stats-counter-item .count-wrap .count-eontent{color:#fff;font-size:19.027px;font-weight:400;line-height:28.54px}@media(max-width:991px){.main-banner-block .main-banner-column .caption-block .stats-counter-wrap .stats-counter-item .count-wrap .count-eontent{font-size:16px;line-height:28.54px}}.main-banner-block .caption-block-mob-banner img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;min-height:601px;max-height:601px}@media(min-width:768px){.main-banner-block .caption-block-mob-banner{display:none}}.banner-btm-video{margin-top:-1px}.banner-btm-video .banner-btm-video-wrap{padding:0}.banner-btm-video .banner-btm-video-column{width:100%;height:64vh;min-height:608px;padding-top:0;position:relative;overflow:hidden}@media(max-width:767px){.banner-btm-video .banner-btm-video-column:after{content:"";background:linear-gradient(191deg,#44131300 50.59%,#a09a9a12 82.91%);width:100%;height:100%;position:absolute;bottom:0;left:0}.banner-btm-video .banner-btm-video-column{align-items:center;height:100%;min-height:595px;display:flex}}.banner-btm-video .banner-btm-video-column img.banner-btm-web{-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}@media(max-width:767px){.banner-btm-video .banner-btm-video-column img.banner-btm-web{display:none}}.banner-btm-video .banner-btm-video-column img.banner-btm-mob{-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;height:100%;display:none;position:absolute;top:0;left:0}@media(max-width:767px){.banner-btm-video .banner-btm-video-column img.banner-btm-mob{display:block}}.banner-btm-video .banner-btm-video-column .overlay{z-index:0;background:linear-gradient(313.51deg,#00000013 11.29%,#000000c2 31.1%);width:100%;height:100%;display:none;position:absolute;top:0;left:0}.banner-btm-video .banner-btm-video-column .banner-btm-video-caption{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;width:100%;height:100%;padding:40px 11.11%;display:flex;position:relative}@media screen and (min-width:1441px)and (max-width:1599px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption{padding-left:0;padding-right:0}}@media screen and (min-width:1600px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption{padding-left:0;padding-right:0}}@media screen and (min-width:2000px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption{padding-left:0;padding-right:0}}@media(min-width:992px)and (max-width:1199px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption{padding-left:6.67%;padding-right:6.67%}}@media(min-width:768px)and (max-width:991px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption{padding:0 4.844%}}@media(max-width:767px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption{padding:0 24px}}.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block{color:#fff;z-index:1;align-items:flex-start;display:flex;position:relative}@media(max-width:767px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block{flex-direction:column;align-self:stretch;gap:55px}}.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block h2{color:#fff;margin:0 0 40px;font-size:48px;font-style:normal;font-weight:400;line-height:64px}@media(min-width:768px)and (max-width:991px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block h2{margin:0;font-size:42px}}@media(max-width:767px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block h2{margin:0;font-size:38px;line-height:57px}}.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block p{color:#fff;margin:0;font-size:32px;font-weight:400;line-height:48px}@media(min-width:992px)and (max-width:1024px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block p{font-size:28px;line-height:42px}}@media(max-width:991px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block p{font-size:20px;line-height:32px}}.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block .banner-btm-video-caption-left{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}@media(max-width:767px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block .banner-btm-video-caption-left{gap:8px;width:100%;max-width:100%}}.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block .banner-btm-video-caption-right{flex-direction:column;align-items:flex-start;display:flex}@media(max-width:767px){.banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block .banner-btm-video-caption-right{flex:1 0 0;gap:0}}.swissbanner-btm-video .banner-btm-video .banner-btm-video-column{height:auto;min-height:300px}.swissbanner-btm-video .banner-btm-video .banner-btm-video-column .banner-btm-video-caption{padding-top:60px;padding-bottom:24px}.swissbanner-btm-video .banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block h2,.swissbanner-btm-video .banner-btm-video .banner-btm-video-column .banner-btm-video-caption .banner-btm-video-caption-block p{color:#181818}.service-grid-block{padding-top:120px}@media(max-width:767px){.service-grid-block .service-grid-slider{display:none}.service-grid-block header h2{margin-bottom:0}}.service-grid-block .frame-type-text p{margin-bottom:0}@media(min-width:768px){.service-grid-block .frame-type-text p{line-height:28px}}@media(max-width:767px){.service-grid-block .frame-type-text p{line-height:150%}}.service-grid-block .service-grid-container{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);padding:0 1px;display:grid}.service-grid-block .service-card{border-radius:0;flex-direction:column;flex:1 0 0;justify-content:flex-end;align-items:flex-start;gap:10px;height:100%;min-height:285px;max-height:285px;padding:0;text-decoration:none;display:flex;position:relative}.service-grid-block .service-card:hover{text-decoration:none}.service-grid-block .service-card .service-card-content{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;height:100%;display:flex;position:relative}.service-grid-block .service-card .service-card-content .service-card-title{margin:0;padding:0;font-size:24px;font-weight:700;line-height:42px}@media(max-width:991px){.service-grid-block .service-card .service-card-content .service-card-title{font-size:20px;line-height:120%}}.service-grid-block .service-card .service-card-content p{margin:0;padding:0;font-size:16px;font-weight:400;line-height:28px}@media(max-width:991px){.service-grid-block .service-card .service-card-content p{line-height:150%}}@media(max-width:767px){.service-grid-block .service-card .service-card-content p{font-size:16px;line-height:24px}}.service-grid-block .service-card .service-content-light h5,.service-grid-block .service-card .service-content-light h3,.service-grid-block .service-card .service-content-light p{color:#fff}.service-grid-block .service-card .service-content-dark h5,.service-grid-block .service-card .service-content-dark h3,.service-grid-block .service-card .service-content-dark p{color:#181818}.service-grid-block .service-card .service-grid-small{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.service-grid-block .service-card .service-grid-small .service-card-content{padding:24px}.service-grid-block .service-card .service-grid-small img{max-width:100%;position:absolute;top:0;right:0}.service-grid-block .service-card .service-grid-large{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.service-grid-block .service-card .service-grid-large:after{content:"";z-index:0;background:linear-gradient(191deg,#44131300 50.59%,#240606 82.91%);width:100%;height:100%;position:absolute;bottom:0;left:0}.service-grid-block .service-card .service-grid-large .service-card-content{z-index:1;padding:24px}.service-grid-block .service-card .service-grid-large img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0}.service-grid-block .service-card.service-card-1{grid-area:1/1/2/2}.service-grid-block .service-card.service-card-2{grid-area:1/2/2/3}.service-grid-block .service-card.service-card-3{grid-area:1/3/3/4;max-height:100%;padding:0}.service-grid-block .service-card.service-card-4{grid-area:2/1/3/2}.service-grid-block .service-card.service-card-5{grid-area:2/2/3/3}.service-grid-block .service-frame-header{align-self:stretch;align-items:center;gap:117px;margin:0 0 40px;padding:0;display:flex}.service-grid-block .service-frame-header .service-frame-header-left h2{color:#181818;margin:0;font-size:48px;font-weight:400;line-height:64px}.service-grid-block .service-frame-header .service-frame-content-right p{color:#181818;font-size:18px;font-weight:400;line-height:28px}.service-grid-block .frame-type-PsrsHomeInfoGrid{padding-top:40px;position:relative}@media(max-width:767px){.service-grid-block .frame-type-PsrsHomeInfoGrid{padding-top:20px}}.service-grid-block .frame-type-PsrsHomeInfoGrid button.prev-arrow{min-width:44px;min-height:44px;padding:12px}@media(max-width:767px){.service-grid-block .frame-type-PsrsHomeInfoGrid button.prev-arrow{min-width:40px;min-height:40px;padding:10px}}.service-grid-block .frame-type-PsrsHomeInfoGrid button.prev-arrow img{flex-shrink:0;width:16px;height:16px}.service-grid-block .frame-type-PsrsHomeInfoGrid button.next-arrow{min-width:44px;min-height:44px;padding:12px}@media(max-width:767px){.service-grid-block .frame-type-PsrsHomeInfoGrid button.next-arrow{min-width:40px;min-height:40px;padding:10px}}.service-grid-block .frame-type-PsrsHomeInfoGrid button.next-arrow img{flex-shrink:0;width:16px;height:16px}@media(max-width:767px){.service-grid-mobile-slider{margin-right:-24px;padding:0}}@media(min-width:768px){.service-grid-mobile-slider{display:none}}@media(max-width:767px){.service-grid-mobile-slider .service-card{aspect-ratio:.774;justify-content:flex-start;align-self:stretch;align-items:inherit;flex-direction:row;gap:0;height:100%;min-height:350px;max-height:500px;margin-right:8px;text-decoration:none}}@media(max-width:767px)and (min-width:610px)and (max-width:767px){.service-grid-mobile-slider .service-card{max-height:630px}}@media(max-width:480px){.service-grid-mobile-slider .service-card{max-height:350px}}@media(max-width:767px){.service-grid-mobile-slider .service-card .service-grid-large{height:auto}.service-grid-mobile-slider .service-card .service-grid-large img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0}.service-grid-mobile-slider .service-card .service-grid-small{height:auto}.service-grid-mobile-slider .service-card .service-grid-small img{max-width:100%;position:absolute;top:0;right:0}.service-grid-mobile-slider .service-card .service-card-content{gap:16px}}.clients-block{padding-top:60px;padding-bottom:60px}@media(min-width:768px)and (max-width:991px){.clients-block{gap:0;padding-bottom:40px}}@media(max-width:767px){.clients-block{gap:0;padding-top:30px;padding-bottom:30px}}.clients-block .clients-block-wrap{padding:120px 0}.clients-block .clients-block-wrap .clients-block-column{flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:0;display:flex}.clients-block .top-title{text-align:center;width:100%;margin:0;padding:0 0 40px}@media(max-width:767px){.clients-block .top-title{margin-bottom:32px}}.clients-block .top-title h2{color:#181818;font-size:48px;font-weight:400;line-height:64px}@media(min-width:768px)and (max-width:991px){.clients-block .top-title h2{margin-bottom:0;font-size:42px}}@media(max-width:767px){.clients-block .top-title h2{margin-bottom:0;font-size:38px;line-height:52px}}.clients-block .clients-images{flex-wrap:wrap;width:100%;margin:0;display:flex;overflow:hidden}@media(min-width:768px)and (max-width:990px){.clients-block .clients-images{margin-bottom:20px}}@media(max-width:767px){.clients-block .clients-images{margin-bottom:20px}}.clients-block .clients-images ul{-moz-column-gap:0px;flex-wrap:wrap;column-gap:0;width:100%;margin:0 0 -2px -2px;padding:0;list-style:none;display:flex}@media(max-width:990px){.clients-block .clients-images ul{display:block!important}}.clients-block .clients-images ul li.client-img-repeater{max-width:inherit;border-bottom:1px solid #efefef;border-left:1px solid #efefef;flex-shrink:0;justify-content:center;align-items:center;width:20%;height:109.31px;margin:0;padding:24.806px 15px 25.662px;display:flex;position:relative}@media(min-width:768px)and (max-width:990px){.clients-block .clients-images ul li.client-img-repeater{width:calc(100% - 8px);height:130px;padding:0}}@media(max-width:767px){.clients-block .clients-images ul li.client-img-repeater{width:calc(100% - 8px);height:70px;padding:0}}.clients-block .clients-images ul li.client-img-repeater img{width:auto;max-width:100%;height:auto;max-height:60px}@media(min-width:768px)and (max-width:990px){.clients-block .clients-images ul li.client-img-repeater img{max-height:70px}}@media(max-width:767px){.clients-block .clients-images ul li.client-img-repeater img{max-width:80%;max-height:50px}}@media(min-width:991px){.clients-block .slide-dots{display:none}}.client-app-slider .slider-header{padding-left:0;padding-right:0}@media(max-width:767px){.client-app-slider .slider-header{flex-direction:column;align-items:flex-start;padding-right:0}.client-app-slider .slider-header h2{padding-bottom:0;font-size:38px;line-height:52px}}.client-app-slider .client-slider .client-card{gap:62px;margin:0;display:flex}@media(max-width:767px){.client-app-slider .client-slider .client-card{flex-direction:column;gap:32px;margin:0}.client-app-slider .client-slider .client-card .image{position:relative;right:-1px}}.client-app-slider .client-slider .client-card .image img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:332.955px;height:332.955px}@media(min-width:768px)and (max-width:991px){.client-app-slider .client-slider .client-card .image img{width:214px;height:214px}}@media(max-width:767px){.client-app-slider .client-slider .client-card .image img{width:214px;height:214px}}.client-app-slider .client-slider .client-card>.text-wrap p{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.client-app-slider .client-slider .client-card .text-wrap{background-color:#fafbfb;flex-direction:column;justify-content:space-between;display:flex;position:relative;right:-1px}@media(max-width:767px){.client-app-slider .client-slider .client-card .text-wrap{gap:24px;right:0}}.client-app-slider .client-slider .client-card .text-wrap p{color:#181818;margin:0;font-size:24px;font-style:normal;font-weight:500;line-height:40px}@media(min-width:768px)and (max-width:991px){.client-app-slider .client-slider .client-card .text-wrap p{font-size:16px;line-height:24px}}@media(max-width:767px){.client-app-slider .client-slider .client-card .text-wrap p{font-size:16px;line-height:24px}}.client-app-slider .client-slider .client-card .person{justify-content:space-between;display:flex}@media(max-width:767px){.client-app-slider .client-slider .client-card .person .text-wrap{gap:0}}.client-app-slider .client-slider .client-card .person .text-wrap .client-testimonial-name{color:#181818;margin-bottom:8px;font-size:32px;font-style:normal;font-weight:400;line-height:48px}@media(min-width:768px)and (max-width:991px){.client-app-slider .client-slider .client-card .person .text-wrap .client-testimonial-name{font-size:20px;line-height:30px}}@media(max-width:767px){.client-app-slider .client-slider .client-card .person .text-wrap .client-testimonial-name{margin-bottom:0;font-size:20px;line-height:30px}}.client-app-slider .client-slider .client-card .person .text-wrap p{color:#181818;margin:0;font-size:18px;font-style:normal;font-weight:400;line-height:28px}@media(min-width:768px)and (max-width:991px){.client-app-slider .client-slider .client-card .person .text-wrap p{font-size:16px;line-height:21px}}@media(max-width:767px){.client-app-slider .client-slider .client-card .person .text-wrap p{font-size:16px;line-height:21px}}.client-app-slider .client-slider .client-card .person .image img{aspect-ratio:1;width:79.708px;height:79.566px}@media(max-width:767px){.client-app-slider .client-slider .client-card .person .image img{width:40px;height:40px}}.home h2{font-size:48px;line-height:64px}@media(max-width:991px){.home h2{font-size:42px}}@media(max-width:767px){.home h2{margin-bottom:32px;font-size:38px;line-height:52px}}.home .frame-type-PsrsSlider .client-app-slider{padding-top:60px;padding-bottom:60px}@media(max-width:991px){.home .frame-type-PsrsSlider .client-app-slider{padding-bottom:40px}}@media(max-width:767px){.home .frame-type-PsrsSlider .client-app-slider{padding-top:30px;padding-bottom:30px}}.custom-arrows{gap:24px;margin-bottom:7px;padding-top:10px;display:flex}@media(max-width:767px){.custom-arrows{align-items:center;gap:16px;margin-bottom:0;padding-top:0}}.custom-arrows button{opacity:.3;background:0 0;border:1px solid #181818;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:44px;min-width:44px;height:44px;min-height:44px;padding:12px;display:flex}@media(max-width:767px){.custom-arrows button{width:40px;min-width:40px;height:40px;min-height:40px;padding:10px}}.custom-arrows button:hover{opacity:1;border:1px solid #000}.custom-arrows button img{-o-object-fit:contain;object-fit:contain;width:19.883px;height:10.645px}@media(max-width:767px){.custom-arrows button img{width:15.149px;height:8.11px}}.slider-header{flex-wrap:wrap;justify-content:space-between;align-items:end;margin-bottom:40px;padding:0;display:flex}@media(max-width:767px){.slider-header{flex-direction:column;align-content:flex-start;align-items:flex-start;gap:24px;margin-bottom:32px}}.slider-header h3{color:#181818;font-size:48px;font-style:normal;font-weight:400;line-height:64px}.project-wrapper-slider{position:relative}.project-wrapper-slider .project-study-slider{overflow:hidden}.project-wrapper-slider .project-study-slider .project-study-card{background:linear-gradient(90deg,#b8d8b1,#e3f4f4,#9fd1d4);height:622.09px;margin-left:23.15px;margin-right:0;position:relative}.project-wrapper-slider .project-study-slider .project-study-card .logo{-o-object-fit:cover;object-fit:cover;z-index:1001;width:249.824px;height:69.926px;position:absolute;top:63.74px;left:51.44px}.project-wrapper-slider .project-study-slider .project-study-card .screenshort img{aspect-ratio:746.81/525.83;-o-object-fit:cover;object-fit:cover;z-index:1001;width:746.813px;height:525.829px;position:absolute;bottom:0;right:116.56px}.project-wrapper-slider .project-study-slider .project-study-card .text-wrap{position:absolute;bottom:2.31rem;left:1.98rem}.project-wrapper-slider .project-study-slider .project-study-card .text-wrap h3{color:#181818;margin:0;font-size:23.427px;font-style:normal;font-weight:600;line-height:32.058px}.project-wrapper-slider .project-study-slider .project-study-card .text-wrap p{color:#181818;margin:0;font-size:14.796px;font-style:normal;font-weight:500;line-height:24.66px}.project-wrapper-slider .project-study-slider .project-study-card .text-wrap .arrow{border:.616px solid #000;justify-content:center;align-items:center;width:1.61831rem;height:1.61831rem;margin-top:1.08rem;padding:.6165rem;display:flex}.project-wrapper-slider .project-study-slider .project-study-card .text-wrap .arrow img{-o-object-fit:cover;object-fit:cover;width:.76613rem;height:.41013rem}.project-wrapper-slider button.project-prev-arrow,.project-wrapper-slider button.project-next-arrow{bottom:297.2px}.view-project-content p{color:#181818;margin:0 0 24px;font-size:16px;font-style:normal;font-weight:400;line-height:28px}.view-project-content a{color:#181818;border:1px solid #000;border-radius:10px;padding:8px 16px;font-size:16px;font-style:normal;font-weight:400;line-height:28px;text-decoration:none}.solution-slider .solution-slider-card{position:relative}.solution-slider .solution-slider-card .image{position:relative;overflow:hidden}.solution-slider .solution-slider-card .image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:530px;display:block}@media(max-width:767px){.solution-slider .solution-slider-card .image img{height:100%;min-height:327px}}@media(max-width:420px){.solution-slider .solution-slider-card .image img{max-height:387px}}.solution-slider .solution-slider-card .image:after{content:"";pointer-events:none;background:linear-gradient(#0000 43.12%,#000);width:100%;height:100%;position:absolute;bottom:0;left:0}.solution-slider .solution-slider-card .text-wrap{z-index:1;flex-direction:column;gap:1rem;padding:1.5rem 3rem;display:flex;position:absolute;bottom:0;left:0}@media(min-width:768px)and (max-width:991px){.solution-slider .solution-slider-card .text-wrap{gap:16px;padding-bottom:48px;padding-left:48px;padding-right:48px}}@media(max-width:767px){.solution-slider .solution-slider-card .text-wrap{gap:16px;padding-bottom:24px;padding-left:24px;padding-right:24px}}.solution-slider .solution-slider-card .text-wrap h3{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:36px}@media(max-width:991px){.solution-slider .solution-slider-card .text-wrap h3{font-size:20px;line-height:24px}}.solution-slider .solution-slider-card .text-wrap p{color:#fff;margin:0;font-size:18px;font-weight:400;line-height:1.75rem}@media(max-width:991px){.solution-slider .solution-slider-card .text-wrap p{font-size:16px;line-height:24px}}.case-wrapper-slider{position:relative}@media(max-width:767px){.case-wrapper-slider{padding-left:24px}.case-wrapper-slider .slider-header{padding-left:0}}.case-wrapper-slider .case-study-slider{overflow:hidden}.case-wrapper-slider .case-study-slider .case-study-card{height:622.09px;margin-left:23.15px;margin-right:0;position:relative}@media(min-width:768px)and (max-width:991px){.case-wrapper-slider .case-study-slider .case-study-card{flex-direction:column;gap:32px;height:550px;padding:24px 24px 0;display:flex}}@media(max-width:767px){.case-wrapper-slider .case-study-slider .case-study-card{aspect-ratio:327/465;flex-direction:column;gap:0;height:550px;margin-left:0;margin-right:8px;padding:24px 24px 0;display:flex}}.case-wrapper-slider .case-study-slider .case-study-card .logo{-o-object-fit:cover;object-fit:cover;z-index:1001;width:249.824px;height:69.926px;position:absolute;top:63.74px;left:51.44px}@media(min-width:768px)and (max-width:991px){.case-wrapper-slider .case-study-slider .case-study-card .logo{position:inherit;top:inherit;left:inherit}}@media(max-width:767px){.case-wrapper-slider .case-study-slider .case-study-card .logo{position:inherit;top:inherit;left:inherit}}.case-wrapper-slider .case-study-slider .case-study-card .logo img{width:auto;height:auto}@media(max-width:767px){.case-wrapper-slider .case-study-slider .case-study-card .logo img{max-height:36px}}@media(min-width:768px)and (max-width:991px){.case-wrapper-slider .case-study-slider .case-study-card .screenshort{z-index:1;order:3}}@media(max-width:767px){.case-wrapper-slider .case-study-slider .case-study-card .screenshort{order:3;justify-content:center;margin-top:auto;margin-bottom:40px;padding-top:0;display:flex}}.case-wrapper-slider .case-study-slider .case-study-card .screenshort img{aspect-ratio:746.81/525.83;-o-object-fit:fill;object-fit:fill;z-index:1001;border-radius:12px 12px 0 0;width:746.813px;height:525.829px;position:absolute;bottom:0;right:80px}@media(min-width:1100px)and (max-width:1350px){.case-wrapper-slider .case-study-slider .case-study-card .screenshort img{aspect-ratio:576.813/445.829;width:576.813px;height:445.829px}}@media(min-width:992px)and (max-width:1099px){.case-wrapper-slider .case-study-slider .case-study-card .screenshort img{aspect-ratio:500.813/400.829;width:500.813px;height:400.829px}}@media(min-width:768px)and (max-width:991px){.case-wrapper-slider .case-study-slider .case-study-card .screenshort img{position:inherit;aspect-ratio:500.813/400.829;width:100%;height:auto;aspect-ratio:inherit}}@media(max-width:767px){.case-wrapper-slider .case-study-slider .case-study-card .screenshort img{position:inherit;aspect-ratio:279/208;width:100%;height:auto}}.case-wrapper-slider .case-study-slider .case-study-card .text-wrap{max-width:30%;position:absolute;bottom:2.31rem;left:1.98rem}@media(min-width:992px)and (max-width:1600px){.case-wrapper-slider .case-study-slider .case-study-card .text-wrap{max-width:22%}}@media(min-width:768px)and (max-width:991px){.case-wrapper-slider .case-study-slider .case-study-card .text-wrap{position:inherit;bottom:inherit;left:inherit;max-width:75%}}@media(max-width:767px){.case-wrapper-slider .case-study-slider .case-study-card .text-wrap{position:inherit;bottom:inherit;left:inherit;max-width:75%;margin-top:32px}}.case-wrapper-slider .case-study-slider .case-study-card .text-wrap h3{color:#181818;margin:0 0 4px;font-size:38px;font-style:normal;font-weight:600;line-height:136.842%}@media(max-width:767px){.case-wrapper-slider .case-study-slider .case-study-card .text-wrap h3{margin-bottom:16px;font-size:32px;line-height:125%}}.case-wrapper-slider .case-study-slider .case-study-card .text-wrap p{color:#181818;margin:0;font-size:24px;font-style:normal;font-weight:500;line-height:125%}@media(max-width:767px){.case-wrapper-slider .case-study-slider .case-study-card .text-wrap p{font-size:20px;line-height:150%}}.case-wrapper-slider .case-study-slider .case-study-card .text-wrap .arrow{opacity:.3;border:1px solid #000;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin-top:28px;padding:12px;display:flex}@media(max-width:767px){.case-wrapper-slider .case-study-slider .case-study-card .text-wrap .arrow{width:40px;min-width:40px;height:40px;min-height:40px;margin-top:16px;padding:10px}}.case-wrapper-slider .case-study-slider .case-study-card .text-wrap .arrow:hover{opacity:1}.case-wrapper-slider .case-study-slider .case-study-card .text-wrap .arrow img{-o-object-fit:cover;object-fit:cover;width:19.883px;height:10.645px}@media(max-width:767px){.case-wrapper-slider .case-study-slider .case-study-card .text-wrap .arrow img{width:15.149px;height:8.11px}}.case-wrapper-slider .case-study-slider .case-study-card .gradient-bg-img{height:100%}@media(max-width:991px){.case-wrapper-slider .case-study-slider .case-study-card .gradient-bg-img{position:absolute;top:0;left:0}}.case-wrapper-slider .case-study-slider .case-study-card .gradient-bg-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.case-wrapper-slider button.prev-arrow{min-width:44px;min-height:44px;padding:12px}@media(max-width:767px){.case-wrapper-slider button.prev-arrow{min-width:40px;min-height:40px;padding:10px}}.case-wrapper-slider button.prev-arrow img{flex-shrink:0;width:16px;height:16px}.case-wrapper-slider button.next-arrow{min-width:44px;min-height:44px;padding:12px}@media(max-width:767px){.case-wrapper-slider button.next-arrow{min-width:40px;min-height:40px;padding:10px}}.case-wrapper-slider button.next-arrow img{flex-shrink:0;width:16px;height:16px}.home-page .slider-header{padding-left:0}@media(max-width:767px){.home-page .slider-header{margin-bottom:0}div:has(>.home-page){padding-top:20px!important;padding-bottom:0!important}div:has(>.case-wrapper-slider){padding-bottom:0!important}.sub-heading-desk{display:none}}@media(min-width:768px){.sub-heading-mob{display:none}}.main-banner-block .main-banner-column video{aspect-ratio:1440/994;max-height:100vh}.mfp-wrap{z-index:99999!important}.scroll-block{text-align:center;z-index:1;gap:8px;width:auto;text-decoration:none;animation:4s ease-in-out infinite fade_move_down;position:absolute;bottom:90px;right:0}@media(max-width:1440px){.scroll-block{right:11.11%}}@media(max-width:1199px){.scroll-block{bottom:70px;right:6.67%}}@media(max-width:991px){.scroll-block{bottom:48px;right:4.844%}}@media(max-width:767px){.scroll-block{display:none;bottom:24px;right:24px}}.scroll-block .scroll-block-label{color:#fff;text-align:center;margin:0;padding:0;font-size:12px;font-weight:400;line-height:28.54px;text-decoration:none}.scroll-block:hover .scroll-block-label,.scroll-block:focus .scroll-block-label{text-decoration:none}@keyframes fade_move_down{0%{opacity:0;transform:translateY(-10px)}50%{opacity:1}to{opacity:0;transform:translateY(10px)}}@media screen and (min-width:1441px){.service-grid-block .frame-type-text p,.home-page .view-project-content p{font-size:18px;line-height:29px}}#scrollTopBtn{color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:500;background-color:#333333b3;border:none;outline:none;min-width:44px;min-height:44px;padding:0 5px;font-size:16px;transition:opacity .3s,color .3s;position:fixed;bottom:180px;right:10px}@media(max-width:767px){#scrollTopBtn{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='39.653'%20height='39.653'%20viewBox='0%200%2039.653%2039.653'%3e%3cg%20transform='translate(-2086.003%207985.354)'%3e%3ccircle%20cx='19.408'%20cy='19.408'%20r='19.408'%20transform='translate(2086.422%20-7984.936)'%20fill='%23fff'/%3e%3cpath%20d='M2105.83-7985.354A19.849,19.849,0,0,0,2086-7965.528a19.849,19.849,0,0,0,19.827,19.827,19.849,19.849,0,0,0,19.826-19.827A19.849,19.849,0,0,0,2105.83-7985.354Zm0,38.815a19.011,19.011,0,0,1-18.989-18.989,19.011,19.011,0,0,1,18.989-18.989,19.01,19.01,0,0,1,18.989,18.989A19.01,19.01,0,0,1,2105.83-7946.539Z'%20transform='translate(0%200)'%20fill='%23b5b5b5'/%3e%3cpath%20d='M2181.588-7900.119l-4.89-4.891a.733.733,0,0,0-.06-.055.061.061,0,0,0-.018-.014l0,0-.041-.028,0,0a.206.206,0,0,0-.032-.019l-.032-.018a.246.246,0,0,1-.037-.019.313.313,0,0,0-.032-.014.251.251,0,0,0-.037-.013l-.041-.014-.009,0a.06.06,0,0,0-.027,0c-.014,0-.028,0-.041-.009a.027.027,0,0,1-.019,0l-.018,0h0a.042.042,0,0,1-.023,0h-.009c-.023,0-.041,0-.064,0h-.018a.393.393,0,0,0-.073,0h-.009c-.009,0-.018,0-.027,0a.157.157,0,0,0-.041.009.107.107,0,0,0-.032.009l-.037.009-.041.014-.032.013-.028.014-.009,0a.115.115,0,0,0-.032.018l-.032.019,0,0a.1.1,0,0,0-.023.014l0,0c-.013.009-.023.018-.037.027s-.023.018-.032.027a.427.427,0,0,0-.046.041l-4.9,4.891a.778.778,0,0,0-.229.553.778.778,0,0,0,.229.554.778.778,0,0,0,.553.229h0a.778.778,0,0,0,.554-.229l3.55-3.55v9.335a.787.787,0,0,0,.787.787.787.787,0,0,0,.787-.787v-9.331l3.55,3.55a.775.775,0,0,0,.553.229h0a.776.776,0,0,0,.554-.229A.786.786,0,0,0,2181.588-7900.119Z'%20transform='translate(-70.315%20-66.685)'%20fill='%23aa0f09'/%3e%3c/g%3e%3c/svg%3e");width:40px;min-width:40px;height:40px;min-height:40px;bottom:20px;right:24px}}#scrollTopBtn span{white-space:nowrap;writing-mode:vertical-lr;padding:10px 0;font-weight:700;transform:rotate(180deg)}@media(max-width:767px){#scrollTopBtn span{display:none}}#scrollTopBtn.show{opacity:1;pointer-events:auto}a.btn.projects-btn,.btn.technologies-btn{color:#181818;background:0 0;border:1px solid #000;border-radius:8px;min-width:44px;min-height:44px;padding:9px 14px}.technology-slider-block .technology-wrap .technology-column{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.technology-slider-block .technology-wrap .technology-column .tech-card{background:#fff;flex-direction:column;align-items:flex-start;gap:32px;width:100%;max-width:100%;height:100%;max-height:196px;margin:0 8px;display:flex}@media(max-width:768px){.technology-slider-block .technology-wrap .technology-column .tech-card{max-width:100%;max-height:100%}}.technology-slider-block .technology-wrap .technology-column .tech-card .tech-card-top{flex-direction:column;align-items:flex-start;gap:10px;min-height:88px;padding:24px;display:flex}.technology-slider-block .technology-wrap .technology-column .tech-card .tech-card-top img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:auto;max-height:50px}.technology-slider-block .technology-wrap .technology-column .tech-card .tech-card-bottom{color:#181818;background:#fff;border-top:1px solid #efefef;justify-content:space-between;align-self:stretch;align-items:center;gap:10px;margin-top:auto;padding:24px;font-size:16px;font-weight:500;line-height:28px;text-decoration:none;display:flex}.technology-slider-block .technology-wrap .technology-column .tech-card .tech-card-bottom span.tech-card-arrow-right{display:none}.bg-transparent .banner-btm-video .banner-btm-video-column:after{background:0 0}.clients-wrapper{width:100%;position:relative}.logo-box{box-sizing:border-box;justify-content:center;align-items:center;padding:12px;display:flex}.logo-box img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:60px;display:block}.technology-slider-block .technology-wrap .technology-column .tech-card>a{width:100%;color:inherit;flex-direction:column;align-self:stretch;align-items:flex-start;gap:22px;text-decoration:none;display:flex}.show--consent #cc-main .cc--anim .cm--bar{background:#270000;transform:translateY(0)}#cc-main .cm--bar .cm__btn{color:#9c1006;background:#fff}#cc-main .cm--bar button.cm__btn.cm__btn--secondary{color:#fff;background:#ba2429}div#cc-main .pm-wrapper.cc--anim .pm.pm--box{background:#0e0000}#cc-main .pm__close-btn{background:#9c1006;border:1px solid #9c1006}#cc-main .pm__section--expandable .pm__section-arrow{background:#9c1006}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}: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)}.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-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.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{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%}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.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{top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{object-fit:contain;transform-origin:50%;width:100%;height:100%}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(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;-webkit-appearance:none;-moz-appearance: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%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.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 .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-flow:column wrap}.clients-swiper{width:100%}.clients-swiper .swiper-wrapper{box-sizing:border-box}.clients-swiper .swiper-slide{border-bottom:1px solid #efefef;border-right:1px solid #efefef;justify-content:center;align-items:center;padding:15px 0;display:flex;height:auto!important}@media(max-width:979px){.clients-swiper{overflow:hidden}.clients-swiper .swiper-wrapper{align-items:stretch}.clients-swiper .swiper-slide{border:1px solid #efefef!important;height:auto!important}.clients-swiper .swiper-pagination{text-align:center;margin-top:24px;position:relative}.clients-swiper .swiper-pagination-bullet{opacity:.3;background:#000;width:8px;height:8px}.clients-swiper .swiper-pagination-bullet-active{opacity:1}}@media(min-width:980px){.clients-swiper{overflow:visible}.clients-swiper .swiper-wrapper{grid-template-columns:repeat(5,1fr);gap:0;display:grid;transform:none!important}.clients-swiper .swiper-slide{width:auto!important;margin:0!important}.clients-swiper .swiper-slide:nth-child(5n){border-right:none}.clients-swiper .swiper-slide:nth-last-child(-n+5){border-bottom:none}.clients-swiper .swiper-pagination{display:none!important}}@media(max-width:767px){.service-grid-block .service-grid-slider.swiper{display:none}}@media(min-width:768px){.service-grid-mobile-slider.swiper{display:none}}@media(max-width:767px){.service-grid-mobile-slider.swiper{margin-right:-24px}}.case-study-slider .swiper-wrapper,.solution-slider .swiper-wrapper,.service-grid-slider .swiper-wrapper,.client-slider .swiper-wrapper{align-items:flex-start}.case-study-slider>.swiper-wrapper>.swiper-slide,.solution-slider>.swiper-wrapper>.swiper-slide,.service-grid-slider>.swiper-wrapper>.swiper-slide,.service-grid-mobile-slider>.swiper-wrapper>.swiper-slide,.client-slider>.swiper-wrapper>.swiper-slide{flex:none}.case-wrapper-slider .case-study-slider.swiper{padding-left:136.85px;padding-right:0}@media(min-width:992px)and (max-width:1199px){.case-wrapper-slider .case-study-slider.swiper{padding-left:56.85px}}@media(min-width:768px)and (max-width:991px){.case-wrapper-slider .case-study-slider.swiper{padding-left:24.85px}}@media(max-width:767px){.case-wrapper-slider .case-study-slider.swiper{margin-left:0;margin-right:0;padding-left:0;padding-right:20px}}@media screen and (min-width:768px){.case-wrapper-slider .case-study-slider.swiper{padding-left:9.161%;padding-right:0}}@media screen and (min-width:768px)and (max-width:991px){.case-wrapper-slider .case-study-slider.swiper{padding-left:2.5%}}@media screen and (min-width:992px)and (max-width:1199px){.case-wrapper-slider .case-study-slider.swiper{padding-left:4.77%}}@media screen and (min-width:1200px)and (max-width:1440px){.case-wrapper-slider .case-study-slider.swiper{padding-left:9.161%}}@media screen and (min-width:1441px)and (max-width:1599px){.case-wrapper-slider .case-study-slider.swiper{padding-left:3.389%}}@media screen and (min-width:1600px){.case-wrapper-slider .case-study-slider.swiper{padding-left:calc(49% - 46.2778rem)}}@media screen and (min-width:2000px){.case-wrapper-slider .case-study-slider.swiper{padding-left:calc(49% - 51.3889rem)}}.case-wrapper-slider .case-study-slider .swiper-slide{width:calc(100% - 23.15px)}@media(max-width:767px){.case-wrapper-slider .case-study-slider .swiper-slide{width:calc(100% - 8px)}.service-grid-mobile-slider.swiper{padding:0 calc(10% + 2.4px) 0 0}}.text-slider.slider.swiper{padding:24px;display:block}.text-slider .text-slider-inner{width:100%}.text-slide-dots{justify-content:center;align-items:center;width:calc(100% - 48px);height:10px;margin:0;padding:0;line-height:0;display:flex;position:static}.text-slide-dots .swiper-pagination-bullet{box-sizing:border-box;opacity:1;background-color:#e3e3e3;border:none;border-radius:50%;width:10px;height:10px;padding:5px}.text-slide-dots.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{margin:0 8px 0 0}.text-slide-dots .swiper-pagination-bullet-active{background-color:#b5b5b5;border-radius:9px;width:18px;height:10px}.slider-card .slider-content.swiper{margin:0 -16px}.slider-card .slider-content.swiper .swiper-slide{height:auto;margin:0 8px}.slider-b .swiper-slide,.solutions-popup-slider .swiper-slide{margin:0 20px 0 0}.slider-card .slider-b.swiper{transform:translate(-8px)}@media(max-width:576px){.service-slider.swiper{padding-right:20px}}.category-carousel{position:relative}.category-carousel .slick-prev,.category-carousel .slick-next{border:none;outline:none;padding:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.category-carousel .category-swiper{overflow:hidden}.category-carousel .swiper-slide{width:fit-content}@media(max-width:576px){.process-slider .swiper-slide{min-height:268px;margin-right:10px}.process-slider.swiper{padding-right:20px}}@media(min-width:601px)and (max-width:1024px){.language-slider-wrapper{margin-bottom:30px}.language-slider-wrapper .swiper-pagination{text-align:center;width:100%;line-height:0;position:absolute;bottom:-25px;left:0}.language-slider-wrapper .swiper-pagination-bullet{opacity:1;background:0 0;border-radius:0;width:20px;height:20px;margin:0 5px;position:relative}.language-slider-wrapper .swiper-pagination-bullet:before{content:"•";text-align:center;color:#000;opacity:.25;width:20px;height:20px;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.language-slider-wrapper .swiper-pagination-bullet-active:before{opacity:.75}}@media(max-width:600px),(min-width:1025px){.language-slider-wrapper .swiper-pagination{display:none}}.reference-details-slider .swiper .swiper-slide img{max-width:100%;height:auto}.mobile-app-slider .service-slider.swiper{margin:0 -8px}@media(max-width:576px){.mobile-app-slider .service-slider.swiper{margin:0}}.logo-slider.swiper .swiper-wrapper{align-items:center;transition-timing-function:linear}.logo-slider.swiper .logo-slider-item img{margin:0 auto}.noteworthy-slider-bg{position:relative}.noteworthy-slider-bg .noteworthy-swiper{width:auto;margin:0;padding-bottom:20px}@media(max-width:767px){.noteworthy-slider-bg .noteworthy-swiper{padding-bottom:17px}}.noteworthy-slider-bg .swiper-pagination{z-index:5;justify-content:center;align-items:center;width:100%;height:27px;display:flex;position:absolute;bottom:60px;left:0}@media(max-width:767px){.noteworthy-slider-bg .swiper-pagination{height:12px;position:relative;bottom:0}}.noteworthy-slider-bg .swiper-pagination-bullet{opacity:1;background:#e3e3e3;border-radius:3px;width:6px;height:6px;margin:0 4px}.noteworthy-slider-bg .swiper-pagination-bullet-active{background:#e3e3e3;border-radius:3px;width:17.244px;height:6px}.subpage-logo-slider .swiper-wrapper{align-items:center}.subpage-logo-slider .swiper-slide{text-align:center;margin:0 30px;width:224px!important}@media(max-width:767px){.subpage-logo-slider .swiper-slide{margin:0 20px;width:auto!important}}.subpage-logo-slider .swiper-slide img{width:auto;height:50px;margin:0 auto}@media(max-width:767px){.subpage-logo-slider .swiper-slide img{text-align:center;max-width:100px;height:auto;max-height:50px}}.case-study-slider-inner.swiper{padding:0 30%}@media(max-width:1899px){.case-study-slider-inner.swiper{padding:0 25%}}@media(max-width:1199px){.case-study-slider-inner.swiper{padding:0 15%}}@media(max-width:991px){.case-study-slider-inner.swiper{padding:0 10%}}@media(max-width:767px){.case-study-slider-inner.swiper{padding:0 10px 0 calc(1% + 23.76px)}.subpage-logo-collapsed-1px .subpage-logo-slider.swiper{height:1px;overflow:hidden}}.meet-team-slider.swiper,.meet-team-slider .swiper-wrapper,.meet-team-slider .swiper-slide{height:100%}.meet-team-slider .swiper-slide img{object-fit:cover;width:100%;max-width:100%;height:100%}.frame-type-text p{color:#181818;margin-top:0;margin-bottom:1.25rem;font-family:Lato,sans-serif}.frame-type-text p:last-child{margin-bottom:0}.frame-type-text ul,.frame-type-text ol{margin-top:0;margin-bottom:1rem;padding-left:2rem;font-family:Lato,sans-serif}.frame-type-text li{margin-bottom:0}.frame-type-text a{color:#0d6efd;text-decoration:none;transition:color .2s}.frame-type-text a:hover{color:#0a58ca}#cc-main{display:none}@media screen and (min-width:1441px)and (max-width:1599px){.max-container{width:100%;max-width:90%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (min-width:1600px){.max-container{width:100%;max-width:92.5556rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (min-width:2000px){.max-container{width:100%;max-width:102.778rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (min-width:1441px)and (max-width:1599px){.max-container .max-container{margin-left:inherit;margin-right:inherit;max-width:inherit;padding-left:inherit;padding-right:inherit;width:inherit}}@media screen and (min-width:1600px){.max-container .max-container{margin-left:inherit;margin-right:inherit;max-width:inherit;padding-left:inherit;padding-right:inherit;width:inherit}}@media screen and (min-width:2000px){.max-container .max-container{margin-left:inherit;margin-right:inherit;max-width:inherit;padding-left:inherit;padding-right:inherit;width:inherit}}@media(min-width:1441px){:root .box-padding-normal{padding-left:0;padding-right:0}}.custom-navbar{z-index:99999;background-color:#0000;justify-content:space-between;padding:0;display:flex}@media(max-width:991px){.custom-navbar{flex-wrap:wrap;height:auto;display:none}}.custom-navbar .logo{width:63px;height:63px;margin:16px 0}.custom-navbar .navigation{align-items:center;gap:42px;display:flex}.custom-navbar .navigation ul{gap:30px;height:100%;margin:0;padding:0;display:flex}.custom-navbar .navigation ul li{cursor:pointer;align-items:center;gap:16px;list-style:none;display:flex}@media screen and (min-width:992px)and (max-width:1250px){.custom-navbar .navigation ul li{gap:10px}}.custom-navbar .navigation ul li a{color:#fff;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.custom-navbar .navigation ul li img{-o-object-fit:cover;object-fit:cover;width:6px;height:6.75px}.custom-navbar .navigation .language-switch{cursor:pointer;align-items:center;gap:8px;display:flex}.custom-navbar .navigation .language-switch img:first-child{-o-object-fit:cover;object-fit:cover;width:12.75px;height:12px}.custom-navbar .navigation .language-switch img:nth-child(2){-o-object-fit:cover;object-fit:cover;width:6px;height:6.75px}.custom-navbar .navigation .language-switch a{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.custom-navbar .navigation a.get-btn{color:#fff;background:#ba2429;border-radius:8px;padding:6px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.custom-navbar>.navigation{gap:12px}.custom-navbar>.navigation>ul{gap:0}.custom-navbar>.navigation>ul>li{height:100%;padding:0 15px}@media screen and (min-width:1200px)and (max-width:1280px){.custom-navbar .navigation>ul>li{padding-left:13px!important;padding-right:13px!important}}@media screen and (min-width:992px)and (max-width:1130px){.custom-navbar .navigation>ul>li{padding-left:12px!important;padding-right:12px!important}}.custom-navbar .navigation>ul>li>a{font-size:18px}@media screen and (min-width:1200px)and (max-width:1280px){.custom-navbar .navigation>ul>li>a{font-size:17px!important}}@media screen and (min-width:992px)and (max-width:1130px){.custom-navbar .navigation>ul>li>a{font-size:15px!important}}.custom-navbar .navigation>ul>li>img{width:10px;height:10px}.bottom-nav-resp a.get-btn{color:#fff;text-align:center;background:#ba2429;border-radius:8px;width:100%;padding:6px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}@media(max-width:767px){.bottom-nav-resp a.get-btn{width:auto}}.custom-dropdown-menu ul{flex-direction:column;gap:8px;display:flex}.custom-dropdown-menu ul li{list-style:none}.custom-dropdown-menu ul li a{color:#fff;margin:0;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-decoration:none}.custom-dropdown-menu ul li a:hover{color:#f06666}.global-dropdown-menu{justify-content:space-between;max-height:calc(100vh - 100px);padding-bottom:30px;display:flex;position:relative;left:0;overflow:auto}.global-dropdown-menu:before{content:"";width:100%;max-width:30.834%;height:100%;position:absolute;bottom:0;right:0;background:#000 url(../images/thirdcol-bg-menu.png) 101% bottom no-repeat!important}@media screen and (max-width:1300px){.global-dropdown-menu{background-image:none!important}}@media screen and (min-width:1441px)and (max-width:1599px){.global-dropdown-menu .main-submenu{width:100%;max-width:90%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (min-width:1600px){.global-dropdown-menu .main-submenu{width:100%;max-width:92.5556rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (min-width:2000px){.global-dropdown-menu .main-submenu{width:100%;max-width:102.778rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.global-dropdown-menu .main-submenu ul{flex-direction:column;gap:8px;display:flex}.global-dropdown-menu .main-submenu ul li{list-style:none}.global-dropdown-menu .main-submenu ul li .component1{align-items:center;gap:16px;padding:10px;display:flex;position:relative}.global-dropdown-menu .main-submenu ul li .component1 .image{background:0 0;border-radius:4.8px}.global-dropdown-menu .main-submenu ul li .component1 .image img{-o-object-fit:cover;object-fit:cover;width:32px;height:auto;padding:0}.global-dropdown-menu .main-submenu ul li .component1 a{color:#fff;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:150%;text-decoration:none}.global-dropdown-menu .main-submenu ul li .component1.active{background:#b5949621;border:1px solid #3c2b2b;border-radius:8px}.global-dropdown-menu .main-submenu ul li .component1.active .image{background:#c8261e}.global-dropdown-menu .main-submenu ul li .component1.active .image img{filter:brightness(0)invert()}.global-dropdown-menu .main-submenu ul li.has-sub-nav .component1.active:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='12'%20height='13'%20viewBox='0%200%2012%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.25596%203.1064C4.41321%202.97162%204.64994%202.98983%204.78473%203.14707L7.78473%206.64707C7.9051%206.78751%207.9051%206.99473%207.78473%207.13517L4.78473%2010.6352C4.64994%2010.7924%204.41321%2010.8106%204.25596%2010.6758C4.09871%2010.5411%204.0805%2010.3043%204.21529%2010.1471L7.0061%206.89112L4.21529%203.63517C4.0805%203.47792%204.09871%203.24118%204.25596%203.1064Z'%20fill='white'/%3e%3c/svg%3e") 50%/contain no-repeat;width:18px;height:16px;position:absolute;right:10px}.global-dropdown-menu .megamenu-two-column .main-submenu ul li.has-sub-nav .component1.active:after{content:none}.global-dropdown-menu .component2{position:absolute;top:0}.global-dropdown-menu .component2 .mobile{grid-template-columns:repeat(2,1fr);gap:48px 35px;display:grid}@media(min-width:992px)and (max-width:1399px){.global-dropdown-menu .component2 .mobile{grid-template-columns:repeat(1,1fr)}}.global-dropdown-menu .component2 .mobile ul{flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.global-dropdown-menu .component2 .mobile ul li{width:217.361px;list-style:none}.global-dropdown-menu .component2 .mobile ul li a{color:#fff;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-decoration:none}.global-dropdown-menu .component2 .mobile ul li.active a{font-size:16px;font-weight:600;line-height:20px}.global-dropdown-menu .third-section{cursor:auto;border-left:1px solid #202020;width:23.115%;height:100%;padding:48px 0 0 15px;display:none;position:absolute;top:0;right:11.112%}.global-dropdown-menu .third-section .details.active,.global-dropdown-menu .third-section .details[data-id="1"]{display:block}.global-dropdown-menu .third-section .details .image{transition:all .3s;position:relative}.global-dropdown-menu .third-section .details .image img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:197.537px;margin-bottom:16px}.global-dropdown-menu .third-section .details .text-wrap h6{color:#fff;margin:0;font-family:Lato,sans-serif;font-size:20px;font-weight:500;line-height:32px}.global-dropdown-menu .third-section .details .text-wrap p{color:#999;margin-bottom:24px;font-family:Lato,sans-serif;font-size:12px;font-weight:400;line-height:18px}.global-dropdown-menu .third-section .details .text-wrap img{aspect-ratio:1;width:24px;height:24px;margin-right:8px}.global-dropdown-menu .third-section .details:hover>.image:before{content:"";background:#0000000d;width:100%;height:100%;position:absolute;top:0;left:0}.global-dropdown-menu .main-submenu .component2 .mobile{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:992px)and (max-width:1399px){.global-dropdown-menu .main-submenu .component2 .mobile{grid-template-columns:repeat(2,1fr)}}.global-dropdown-menu .main-submenu .third-section{max-width:284px;padding:48px 0 0 15px}@media(max-width:1399px)and (min-width:1200px){.global-dropdown-menu .main-submenu .third-section{max-width:220px}}@media screen and (max-width:1350px){.global-dropdown-menu .main-submenu .third-section{border-left:none;display:none!important}}.global-dropdown-menu .component2 .mobile ul li a:hover,.global-dropdown-menu .component2 .mobile ul li a.current-active-page{color:#f06666!important}.global-dropdown-menu .component1.active .image{background:#4a0e10}@media screen and (max-width:1250px){.global-dropdown-menu:before{display:none}}.global-dropdown-menu .main-submenu{padding-top:24px}.global-dropdown-menu .main-submenu ul li .component1{background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:16px;padding:10px;display:flex;position:relative}.global-dropdown-menu .main-submenu .component1{width:310px}.global-dropdown-menu .main-submenu .component1 a{width:100%}.global-dropdown-menu .main-submenu .component2{margin-left:21.875rem;padding:40px 0}@media screen and (min-width:1600px){.global-dropdown-menu .main-submenu .component2 .mobile{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1441px)and (max-width:1599px){.global-dropdown-menu .main-submenu .third-section{right:calc(50vw - 45%)}}@media screen and (min-width:1600px){.global-dropdown-menu .main-submenu .third-section{right:calc(50vw - 46.2778rem)}}@media screen and (min-width:2000px){.global-dropdown-menu .main-submenu .third-section{right:calc(50vw - 51.3889rem)}}.global-dropdown-menu.megamenu-two-column .main-submenu ul{-moz-column-gap:0px;flex-flow:wrap;column-gap:0;height:auto;padding-top:15px;padding-left:calc(24% + 33px);position:relative}.global-dropdown-menu.megamenu-two-column .main-submenu ul li{flex:none;align-items:flex-start;width:50%}.global-dropdown-menu.megamenu-two-column .main-submenu ul li .third-section{border:none;width:24%;padding-top:0;padding-left:0;left:0;right:auto}.main-submenu .component2 .mobile{display:none}.main-submenu .component1.active+.component2 .mobile{display:grid}.border-bottom-nav{border-bottom:1px solid #6666664d}.scrolled{background:#fff;box-shadow:0 4px 8px #eeeeee40}.scrolled.navbar-black,.scrolled.navbar-transparent{background:#fff}.scrolled .custom-navbar .navigation>ul>li.has-dropdown>img,.scrolled .custom-navbar .navigation>ul>li.has-dropdown .submenu-toggle-btn img{filter:invert()}.scrolled .custom-navbar .navigation>ul>li.has-dropdown a.submenu-toggle,.scrolled .custom-navbar .navigation>ul>li:not(.has-dropdown) a.submenu-toggle{color:#000}@media screen and (min-width:992px){.scrolled:hover,.scrolled .custom-navbar .navigation ul li:hover,.scrolled .custom-navbar .navigation ul li>a:hover,.scrolled .custom-navbar .navigation ul li.has-dropdown>img:hover,.scrolled .custom-navbar .navigation ul li.has-dropdown a.submenu-toggle:hover,.scrolled .custom-navbar .navigation ul li:not(.has-dropdown) a.submenu-toggle:hover{background:0 0;box-shadow:none!important}.scrolled:hover .custom-navbar .navigation>ul>li.has-dropdown>img,.scrolled .custom-navbar .navigation ul li:hover .custom-navbar .navigation>ul>li.has-dropdown>img,.scrolled .custom-navbar .navigation ul li>a:hover .custom-navbar .navigation>ul>li.has-dropdown>img,.scrolled .custom-navbar .navigation ul li.has-dropdown>img:hover .custom-navbar .navigation>ul>li.has-dropdown>img,.scrolled .custom-navbar .navigation ul li.has-dropdown a.submenu-toggle:hover .custom-navbar .navigation>ul>li.has-dropdown>img,.scrolled .custom-navbar .navigation ul li:not(.has-dropdown) a.submenu-toggle:hover .custom-navbar .navigation>ul>li.has-dropdown>img{filter:invert(0)!important}.scrolled:hover .custom-navbar .navigation>ul>li.has-dropdown a.submenu-toggle,.scrolled .custom-navbar .navigation ul li:hover .custom-navbar .navigation>ul>li.has-dropdown a.submenu-toggle,.scrolled .custom-navbar .navigation ul li>a:hover .custom-navbar .navigation>ul>li.has-dropdown a.submenu-toggle,.scrolled .custom-navbar .navigation ul li.has-dropdown>img:hover .custom-navbar .navigation>ul>li.has-dropdown a.submenu-toggle,.scrolled .custom-navbar .navigation ul li.has-dropdown a.submenu-toggle:hover .custom-navbar .navigation>ul>li.has-dropdown a.submenu-toggle,.scrolled .custom-navbar .navigation ul li:not(.has-dropdown) a.submenu-toggle:hover .custom-navbar .navigation>ul>li.has-dropdown a.submenu-toggle,.scrolled:hover .custom-navbar .navigation>ul>li:not(.has-dropdown) a.submenu-toggle,.scrolled .custom-navbar .navigation ul li:hover .custom-navbar .navigation>ul>li:not(.has-dropdown) a.submenu-toggle,.scrolled .custom-navbar .navigation ul li>a:hover .custom-navbar .navigation>ul>li:not(.has-dropdown) a.submenu-toggle,.scrolled .custom-navbar .navigation ul li.has-dropdown>img:hover .custom-navbar .navigation>ul>li:not(.has-dropdown) a.submenu-toggle,.scrolled .custom-navbar .navigation ul li.has-dropdown a.submenu-toggle:hover .custom-navbar .navigation>ul>li:not(.has-dropdown) a.submenu-toggle,.scrolled .custom-navbar .navigation ul li:not(.has-dropdown) a.submenu-toggle:hover .custom-navbar .navigation>ul>li:not(.has-dropdown) a.submenu-toggle{color:#fff!important}.scrolled:hover .navbar-toggler .nav-open img,.scrolled .custom-navbar .navigation ul li:hover .navbar-toggler .nav-open img,.scrolled .custom-navbar .navigation ul li>a:hover .navbar-toggler .nav-open img,.scrolled .custom-navbar .navigation ul li.has-dropdown>img:hover .navbar-toggler .nav-open img,.scrolled .custom-navbar .navigation ul li.has-dropdown a.submenu-toggle:hover .navbar-toggler .nav-open img,.scrolled .custom-navbar .navigation ul li:not(.has-dropdown) a.submenu-toggle:hover .navbar-toggler .nav-open img{filter:invert(0)}}.navigation .has-dropdown>.custom-dropdown-menu{width:100%;max-width:212px;margin-left:-1%;padding:20px}.navigation .has-dropdown>div{opacity:0;visibility:hidden;z-index:99;background:#000;border-top:1px solid #6666664d;width:100%;transition:opacity .3s;display:none;position:absolute;top:100%}.navigation .has-dropdown>div.show{opacity:1;visibility:visible;display:flex}.navigation .has-dropdown>div.active{flex-direction:column;justify-content:center}@media(max-width:991px){.navigation .has-dropdown>div.active{display:none!important}}.submenu-toggle-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:10px;height:10px;padding:0;display:inline-flex;position:relative}.submenu-toggle-btn:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.custom-navbar .navigation>ul>li>.submenu-toggle-btn img{object-fit:cover;width:10px;height:10px}.mobile-nav{z-index:1000;opacity:0;visibility:hidden;background:#080000;width:100%;height:100vh;transition:all .4s cubic-bezier(.4,0,.2,1);display:block;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:2px 0 10px #0000001a}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav::-webkit-scrollbar-track{display:none}.mobile-nav::-webkit-scrollbar-thumb{display:none}.mobile-nav .nav-header{z-index:101;background:#080000;align-items:center;width:100%;padding:18px 24px;display:flex;position:fixed;top:0}@media(min-width:768px)and (max-width:991px){.mobile-nav .nav-header{padding-left:48px;padding-right:48px}}@media(max-width:767px){.mobile-nav .nav-header{padding-left:24px;padding-right:24px}}.mobile-nav .nav-header .menu-logo img{-o-object-fit:cover;object-fit:cover;width:52px;height:52px}.mobile-nav.active{opacity:1;visibility:visible;right:0}.mobile-nav li{color:#fff}@media(max-width:570px){.mobile-nav{width:100%;max-width:none}}.mobile-nav .menu{flex-direction:column;margin:0;padding:16px 24px 150px;list-style:none;display:flex;position:relative;top:70px}@media(max-width:991px){.mobile-nav .menu{right:-1px}}@media(min-width:768px)and (max-width:991px){.mobile-nav .menu{padding-left:48px;padding-right:48px}}@media(max-width:767px){.mobile-nav .menu{padding-left:24px;padding-right:24px}}.mobile-nav .menu .menu-item a,.mobile-nav .menu .menu-item a.submenu-toggle{color:#fff;border-bottom:1px solid #c2bcbe99;justify-content:space-between;padding:24px 0;font-size:18px;font-weight:400;line-height:150%;text-decoration:none;display:flex}.mobile-nav .menu .menu-item a span img,.mobile-nav .menu .menu-item a.submenu-toggle span img{aspect-ratio:1;width:16px;height:16px;transform:rotate(0)}.mobile-nav .menu .menu-item .submenu,.mobile-nav .menu .menu-item .nested-submenu{list-style:none;display:none}.mobile-nav .menu .menu-item .submenu{padding:0}.mobile-nav .menu .menu-item .submenu li a{border:none;padding:0 0 0 44px;font-size:16px;font-weight:600;text-decoration:none;display:block}.mobile-nav .menu .menu-item .submenu li a.active,.mobile-nav .menu .menu-item .submenu li.active{color:#f06666}.mobile-nav .menu .menu-item .submenu li.active>span,.mobile-nav .menu .menu-item .submenu li.active>a,.mobile-nav .menu .menu-item .submenu li.active>span span,.mobile-nav .menu .menu-item .submenu li.active>a span{color:#f06666!important}.mobile-nav .menu .menu-item .submenu li.submenu-item a{border:none;padding:0;display:flex}.mobile-nav .menu .menu-item .submenu li.submenu-item a .button-content{align-items:center;gap:10px;width:100%;padding:10px;display:flex;position:relative}.mobile-nav .menu .menu-item .submenu li.submenu-item a .button-content .icon{background:0 0;border-radius:4.8px;justify-content:center;align-items:center;width:24px;height:24px;margin:0;padding:6px;display:flex}.mobile-nav .menu .menu-item .submenu li.submenu-item a .button-content .icon img{-o-object-fit:cover;object-fit:cover;width:24px;height:auto}.mobile-nav .menu .menu-item .submenu li.submenu-item a .button-content span.text{color:#fff;font-size:16px;font-weight:600;line-height:150%}.mobile-nav .menu .menu-item .submenu li.has-nested-submenu a.nested-submenu-toggle .button-content span.arrow{position:absolute;right:10px}.mobile-nav .menu .menu-item .submenu li.has-nested-submenu a.nested-submenu-toggle .button-content span.arrow img{width:16px;height:16px;transform:rotate(0)}.mobile-nav .menu .menu-item .submenu .has-nested-submenu.active .nested-submenu-toggle .button-content{background:#b5949621;border:1px solid #3c2b2b;border-radius:8px}.mobile-nav .menu .menu-item .submenu .has-nested-submenu.active .nested-submenu-toggle .button-content .icon{background:#4a0e10}.mobile-nav .menu .menu-item .submenu .has-nested-submenu.active .nested-submenu-toggle .button-content .icon img{filter:brightness(0)invert()}.mobile-nav .menu .menu-item .submenu .has-nested-submenu.active .nested-submenu-toggle .button-content span.arrow img{transform:rotate(180deg)}.mobile-nav .menu .menu-item.active>a{color:#f06666}.mobile-nav .menu .has-submenu.active>.submenu,.mobile-nav .menu .has-nested-submenu.active>.nested-submenu{flex-direction:column;display:flex}.mobile-nav .menu .has-submenu.active a.submenu-toggle{border:none}.mobile-nav .menu .has-submenu.active a.submenu-toggle span img{transform:rotate(180deg)}.mobile-nav .menu .has-submenu.active>ul.submenu{flex-direction:column;gap:16px;margin-top:0;display:flex}.mobile-nav .menu .nested-submenu{gap:40px;padding:32px 20px 32px 44px}.mobile-nav .menu .nested-submenu ul.submenu-list{flex-direction:column;gap:16px;padding:0;list-style:none;display:flex}.mobile-nav .menu .nested-submenu ul.submenu-list li.submenu-title a{color:#fff;margin-bottom:8px;font-size:16px;font-weight:600;line-height:150%}.mobile-nav .menu .nested-submenu ul.submenu-list li.submenu-title~li a{font-size:14px;font-weight:400}.mobile-nav .menu .nested-submenu ul.submenu-list a{color:#fff;border:none;padding:0;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.mobile-nav .nav-close{cursor:pointer;z-index:101;background:#000;border:none;outline:none;margin-left:auto;position:static;right:0}.mobile-nav .nav-close img{filter:brightness(0)saturate()invert(16%)sepia(90%)saturate(3818%)hue-rotate(351deg)brightness(90%)contrast(102%);width:20px;height:20px}.mobile-nav .bottom-nav-resp{background:#080000;justify-content:space-between;width:100%;padding:24px;display:flex;position:fixed;bottom:0}@media(min-width:768px)and (max-width:991px){.mobile-nav .bottom-nav-resp{padding-left:48px;padding-right:48px}}@media(max-width:767px){.mobile-nav .bottom-nav-resp{padding-left:24px;padding-right:24px}}.mobile-nav .bottom-nav-resp a.get{color:#fff;background:#ba2429;border-radius:8px;padding:6px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:none}.mobile-nav .bottom-nav-resp .language-selection{align-items:center;gap:8px;display:flex}.mobile-nav .bottom-nav-resp .language-selection img{width:12.75px;height:12px}.mobile-nav .bottom-nav-resp .language-selection a{color:#fff;margin:0;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.mobile-nav .bottom-nav-resp .language-selection img.arrow{width:6px;height:6.75px}.mobile-nav ul li a.current-active-page{color:#f06666!important}.mobile-nav .menu .menu-item.active>.submenu-toggle{color:#f06666}.mobile-nav .menu .menu-item a,.mobile-nav .menu .menu-item a.submenu-toggle{border-bottom:1px solid #6666664d;padding:21px 0 21px 10px}.mobile-nav .menu .menu-item>.submenu-toggle{color:#fff}.mobile-nav .menu .menu-item a:hover,.mobile-nav .menu .menu-item a.submenu-toggle:hover,.mobile-nav .menu .nested-submenu ul.submenu-list a:focus,.mobile-nav .menu .nested-submenu ul.submenu-list a:active,.mobile-nav .menu .nested-submenu ul.submenu-list a:hover,.mobile-nav .menu .nested-submenu ul.submenu-list a.active{color:#f06666}.mobile-nav .bottom-nav-resp a.get{text-align:center;width:100%}.mobile-nav .bottom-nav-resp .language-selection{display:none!important}.navbar-toggler{cursor:pointer;align-items:center;display:none}@media(max-width:991px){.navbar-toggler{justify-content:space-between;align-items:center;padding:18px 0;display:flex}}.navbar-toggler .menu-logo img{-o-object-fit:cover;object-fit:cover;width:52px;height:52px}.navbar-toggler .nav-open{background:0 0;border:none;outline:none}.navbar-toggler .nav-open img{-o-object-fit:cover;object-fit:cover;filter:brightness(0)saturate()invert(16%)sepia(90%)saturate(3818%)hue-rotate(351deg)brightness(90%)contrast(102%);width:24px;height:24px}.skip-link{z-index:999999;color:#fff;background:#000;padding:8px 16px;font-size:16px;text-decoration:none;position:absolute;top:-40px;left:0}.skip-link:focus{top:0}:root{--pits-header-height:88px}@media(min-width:992px){:root{--pits-header-height:95px}}html{scroll-padding-top:calc(var(--pits-header-height) + 16px)}[id]{scroll-margin-top:calc(var(--pits-header-height) + 16px)}header#mainHeader{max-height:25vh;transition:background .1s}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}header.navbar-black{z-index:1000;background:#000;width:100%;position:fixed}header.navbar-transparent{z-index:10000;background:0 0;width:100%;position:fixed}.custom-navbar .navigation>ul>li.active>a.submenu-toggle{color:#f06666!important}.custom-navbar .navigation>ul>li.active li a.active,.custom-navbar .navigation>ul>li:not(.has-dropdown)>a:hover{color:#f06666}header.nav-white{background:#000}.header-transparent-black .custom-navbar .navigation>ul>li>img{filter:invert()}header.header-scrolled{background-color:#fff;box-shadow:0 4px 8px #eeeeee40}.header-scrolled .custom-navbar .navigation ul li.has-dropdown>img,.header-scrolled .custom-navbar .navigation ul li.has-dropdown .submenu-toggle-btn img,.header-scrolled .custom-navbar .navigation ul li:not(.has-dropdown) a.submenu-toggle,.header-scrolled .custom-navbar .navigation ul li.has-dropdown a.submenu-toggle{color:#000}.header-hover .custom-navbar .navigation ul>li.has-dropdown>img,.header-hover .custom-navbar .navigation ul>li.has-dropdown .submenu-toggle-btn img{filter:invert(0)!important}.header-scrolled .custom-navbar .navigation ul>li.has-dropdown>img,.header-scrolled .custom-navbar .navigation ul>li.has-dropdown .submenu-toggle-btn img{filter:invert()}@media(min-width:992px){.header-hover,.header-scrolled.header-hover{box-shadow:none!important;background-color:#060101!important}}.header-hover .custom-navbar .navigation>ul>li.has-dropdown>img,.header-hover .custom-navbar .navigation>ul>li.has-dropdown .submenu-toggle-btn img,.header-hover .custom-navbar .navigation>ul>li:not(.has-dropdown) a.submenu-toggle,.header-hover .custom-navbar .navigation>ul>li.has-dropdown:not(.active) a.submenu-toggle{filter:invert(0)!important;color:#fff!important}.header-transparent-black.header-hover{background-color:#000!important}.header-transparent-black.header-hover .custom-navbar .navigation>ul>li.has-dropdown>img,.header-transparent-black.header-hover .custom-navbar .navigation>ul>li.has-dropdown .submenu-toggle-btn img,.header-transparent-black.header-hover .custom-navbar .navigation>ul>li:not(.has-dropdown) a.submenu-toggle,.header-transparent-black.header-hover .custom-navbar .navigation>ul>li.has-dropdown a.submenu-toggle{filter:invert()!important;color:#000!important}.header-hover .custom-navbar .navigation>ul>li:not(.has-dropdown)>a.submenu-toggle:hover,.header-hover .custom-navbar .navigation>ul>li:not(.has-dropdown) a.submenu-toggle.active{color:#f06666!important}footer{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;width:100%;padding:0 11.11%;display:flex}@media(max-width:1199px){footer{padding:0 6.67%}}@media(max-width:991px){footer{padding:0 4.844%}}@media(max-width:767px){footer{padding:0 24px}}footer .footer{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;padding:60px 0 0;display:flex}@media(max-width:767px){footer .footer{padding-top:40px}}footer .footer .footer-primary{flex-direction:column;align-self:stretch;align-items:flex-start;gap:60px;display:flex}@media(max-width:767px){footer .footer .footer-primary{gap:30px}}footer .footer .footer-primary .footer-block{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:160px;padding:0;display:flex}@media(max-width:991px){footer .footer .footer-primary .footer-block{flex-direction:column;gap:120px;min-height:auto}}@media(max-width:767px){footer .footer .footer-primary .footer-block{gap:40px}}footer .footer .footer-primary .footer-block .row{width:100%;padding:0}footer .footer .footer-primary .footer-block .footer-left{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;display:flex}@media(max-width:767px){footer .footer .footer-primary .footer-block .footer-left{gap:20px}}footer .footer .footer-primary .footer-block .footer-left .footer-logo{justify-content:center;align-items:center;width:63px;height:63px;padding:0;display:flex}@media(min-width:768px){footer .footer .footer-primary .footer-block .footer-left .footer-logo{margin-bottom:20px}}footer .footer .footer-primary .footer-block .footer-left .footer-logo a{width:100%;height:100%;display:inline-block}footer .footer .footer-primary .footer-block .footer-left .footer-logo a img{position:relative}footer .footer .footer-primary .footer-block .footer-left .footer-contact-block{flex-direction:column;align-items:flex-start;gap:17px;display:flex}footer .footer .footer-primary .footer-block .footer-left .footer-contact-block .footer-contact ul{flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}footer .footer .footer-primary .footer-block .footer-left .footer-contact-block .footer-contact ul li{align-items:center;display:flex}footer .footer .footer-primary .footer-block .footer-left .footer-contact-block .footer-contact ul li .footer-contact-img{aspect-ratio:1;width:24px;height:24px;margin-right:8px;display:flex}footer .footer .footer-primary .footer-block .footer-left .footer-contact-block .footer-contact ul li a{color:#fff;text-transform:capitalize;margin:0;padding:0;font-size:14px;font-weight:400;line-height:21px;text-decoration:none}footer .footer .footer-primary .footer-block .footer-left .footer-contact-block .footer-contact ul li:hover .footer-contact-img{filter:brightness(0)saturate()invert(44%)sepia(57%)saturate(2366%)hue-rotate(332deg)brightness(137%)contrast(88%)}footer .footer .footer-primary .footer-block .footer-left .footer-contact-block .footer-contact ul li:hover a,footer .footer .footer-primary .footer-block .footer-left .footer-contact-block .footer-contact ul li:hover a:hover{color:#f06666}footer .footer .footer-primary .footer-block .footer-right{flex:1 0 0;justify-content:flex-end;align-items:flex-start;gap:80px;display:flex}@media(max-width:767px){footer .footer .footer-primary .footer-block .footer-right{flex-direction:column;justify-content:flex-start;gap:30px;width:100%}}footer .footer .footer-primary .footer-block .footer-right ul.footer-list{flex-direction:column;align-items:flex-start;gap:10.401px;margin:0;padding:0;list-style-type:none;display:flex}footer .footer .footer-primary .footer-block .footer-right ul.footer-list li{margin:0;padding:0}footer .footer .footer-primary .footer-block .footer-right ul.footer-list li a{color:#fff;margin:0;padding:0;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}footer .footer .footer-primary .footer-block .footer-right ul.footer-list li a:hover{color:#f06666;text-decoration:none}footer .footer .footer-primary .footer-block .footer-right ul.footer-list li .footer-list-title{color:#fff;margin:0;padding:0;font-size:18px;font-weight:700;line-height:20px}footer .footer .footer-primary .footer-location-social{justify-content:space-between;align-self:stretch;align-items:center;padding:0;display:flex}@media(max-width:767px){footer .footer .footer-primary .footer-location-social{flex-wrap:wrap;gap:20px}}footer .footer .footer-primary .footer-location-social .footer-location{display:flex}footer .footer .footer-primary .footer-location-social .footer-location ul{align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}footer .footer .footer-primary .footer-location-social .footer-location ul li,footer .footer .footer-primary .footer-location-social .footer-location ul li a{color:#fff;text-transform:capitalize;font-size:14px;font-weight:400;line-height:21px;text-decoration:none}footer .footer .footer-primary .footer-location-social .footer-location ul li a:hover{text-decoration:none}footer .footer .footer-primary .footer-location-social .social-media ul{align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}@media(max-width:767px){footer .footer .footer-primary .footer-location-social .social-media ul{gap:24px}}footer .footer .footer-primary .footer-location-social .social-media ul li{margin:0;padding:0}footer .footer .footer-primary .footer-location-social .social-media ul li a{margin:0;padding:0;font-size:14px;line-height:21px}footer .footer .footer-primary .footer-location-social .social-media ul li a img{width:18px;height:18px}@media(max-width:767px){footer .footer .footer-primary .footer-location-social .social-media ul li a img{width:24px;height:24px}}footer .footer .footer-primary .footer-location-social .social-media ul li a:hover img{filter:brightness(0)saturate()invert(44%)sepia(57%)saturate(2366%)hue-rotate(332deg)brightness(137%)contrast(88%)}footer .footer .footer-secondary{border-top:1px solid #474747;flex-direction:column;align-self:stretch;align-items:flex-start;gap:10px;padding:8px 0;display:flex}footer .footer .footer-secondary .footer-copyright{justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}footer .footer .footer-secondary .footer-copyright p{color:#999;margin:0;padding:0;font-size:14px;font-weight:500;line-height:20px}@media only screen and (min-width:1441px){footer{padding-left:0;padding-right:0}}@media screen and (min-width:1441px)and (max-width:1599px){.main-banner-block .main-banner-column .banner-caption-container{width:100%;max-width:90%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative}}@media screen and (min-width:1600px){.main-banner-block .main-banner-column .banner-caption-container{width:100%;max-width:92.5556rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative}}@media screen and (min-width:2000px){.main-banner-block .main-banner-column .banner-caption-container{width:100%;max-width:102.778rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;position:relative}}@media screen and (min-width:1441px)and (max-width:1599px){.main-banner-block .main-banner-column .banner-caption-container .caption-block{left:0}}@media screen and (min-width:1600px){.main-banner-block .main-banner-column .banner-caption-container .caption-block{left:0}}@media screen and (min-width:2000px){.main-banner-block .main-banner-column .banner-caption-container .caption-block{left:0}}@media only screen and (min-width:1441px){.service-grid-block .service-card{max-height:100%}.case-wrapper-slider .case-study-slider .case-study-card{aspect-ratio:1320/622;height:auto}.case-wrapper-slider .case-study-slider .case-study-card .screenshort{width:70%;height:calc(100% - 90px);position:absolute;bottom:0;right:80px}.case-wrapper-slider .case-study-slider .case-study-card .screenshort img{width:auto;height:100%;aspect-ratio:inherit;position:inherit}}.services-module .frame-type-header,.services-module .frame-type-PsrsSlider,.services-module .frame-type-2col-container,.services-module .frame-type-PsrsInfoCards{width:100%}@media screen and (min-width:1441px)and (max-width:1599px){.case-wrapper-slider .slider-header{width:100%;max-width:90%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (min-width:1600px){.case-wrapper-slider .slider-header{width:100%;max-width:92.5556rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media screen and (min-width:2000px){.case-wrapper-slider .slider-header{width:100%;max-width:102.778rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}#consentModalMain .modal-content_consent{width:calc(100% - 20px);max-width:100%;padding:35px 50px 25px 45px;bottom:20px;left:10px;background-color:#000!important}#consentModalMain .modal-content_consent .content-container .default a{color:#d67c7f}#consentModalMain .modal-content_consent .consent-button{color:#fff;background:#ba2429;border-radius:8px;padding:6px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.form-check .form-check-label:before{top:0}.form-check #myCheckBox-error{color:#ba2429;order:1;font-size:14px}select.form-control{font-size:18px}@media screen and (max-width:767px){body{font-size:1rem;line-height:1.6rem}}.image-left-withtext .chips-wrapper .chips,.product-details .chips-wrapper .chips{font-size:16x}.header-transparent-black .nav-white .custom-navbar .navigation>ul>li>a{color:#fff}.header-transparent-black .custom-navbar .navigation>ul>li>a{color:#000}.global-dropdown-menu .component2 .mobile ul li a.current-active-page{color:#f06666!important}.global-dropdown-menu .component2 .mobile ul li.third-title>a{font-size:16px;font-weight:600}.read-more{transition:all .5s}.read-more:hover{color:#951d21!important}.case-study-slider-inner .case-study-card .text-wrap .arrow{opacity:.3}.case-study-slider-inner .case-study-card .text-wrap .arrow:hover{opacity:1}.form-loader{display:none;position:absolute;top:6px;right:50%}.form-loader img{width:30px;height:auto}@media(max-width:567px){.leaderboard-mfb-popup .mfp-content{width:100%;max-width:100%}}.geo-loc-exclude-latam{display:none!important}html[lang=es-US] .geo-loc-exclude-latam,body.geo-country-latam .geo-loc-exclude-latam{display:block!important}.geo-contact-india,.geo-contact-us,.geo-contact-latam{display:none!important}body.geo-country-in .geo-contact-india,body.geo-country-us .geo-contact-us,body.geo-country-latam .geo-contact-latam{display:block!important}.geo-menu-india{display:none!important}body.geo-country-in .geo-menu-india{display:flex!important}body.geo-country-us .cancellationpolicy,body.geo-country-latam .cancellationpolicy{display:none!important}.container-insights .white-paper-content{padding:0}.container-insights .white-paper-list{margin-bottom:0}@media(max-width:767px){.frame-checklist-wrapper ul.checklist{margin-top:25px}}@media(min-width:768px){.hero-sub-wrapper .heroimage-section-subcontainer{justify-content:flex-end}}.leaderboard-mfb-popup .leader-popup-drawer .popup-body .content-list.content-list{padding-left:15px}@media(max-width:767px){.solutions-popup-slider .slider-header{margin-bottom:25px}}@media(min-width:991px){.services-module .service-lists-wrap.service-card-full-image .service-card .img-wrapper img{-o-object-fit:contain;object-fit:contain;height:100%}}@media(min-width:768px){#getin_touch.contact-banner-section .page-header-inner{padding-top:94px;padding-bottom:98px}}button.xima-typo3-frontend-edit--edit-button{color:#fff;background:red;top:100px!important}.popup-cta-banner .cta-button-red{background:#ba2429;margin:0 20px 20px;display:block}.cta-button-red{color:#fff;background:#e63946;border-radius:8px;padding:12px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block}.cta-button-red:hover{background:#c82333;transform:translateY(-2px);box-shadow:0 5px 15px #e639464d}@media(max-width:480px){.cta-button-red{width:100%}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
