@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}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top: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;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.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));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.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-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.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{left:50%;transform:translateX(-50%);white-space:nowrap}.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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.d-none{display:none !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-end{justify-content:flex-end !important}.align-items-start{align-items:flex-start !important}.align-items-center{align-items:center !important}.align-items-end{align-items:flex-end !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.img-fluid{max-width:100%}.rounded{border-radius:20px}@media only screen and (max-width: 767px){.rounded{border-radius:10px}}.w-100{width:100%}.relative{position:relative}.overflow-hidden{overflow:hidden !important}.text-nowrap{text-wrap:nowrap}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.gap-0{gap:0 !important}.gap-10{gap:10px !important}.gap-20{gap:20px !important}.gap-30{gap:30px !important}.gap-40{gap:40px !important}.gap-50{gap:50px !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.pr-0{padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mt-0{margin-top:0 !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-30{margin-top:30px !important}.mt-35{margin-top:35px !important}.mt-40{margin-top:40px !important}.mt-50{margin-top:50px !important}.mt-60{margin-top:60px !important}.mt-70{margin-top:70px !important}.mt-80{margin-top:80px !important}.mt-90{margin-top:90px !important}.mt-100{margin-top:100px !important}.mb-0{margin-bottom:0 !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-25{margin-bottom:25px !important}.mb-30{margin-bottom:30px !important}.mb-35{margin-bottom:35px !important}.mb-40{margin-bottom:40px !important}.mb-50{margin-bottom:50px !important}.mb-60{margin-bottom:60px !important}.mb-70{margin-bottom:70px !important}.mb-80{margin-bottom:80px !important}.mb-90{margin-bottom:90px !important}.mb-100{margin-bottom:100px !important}.ml-auto{margin-left:auto}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-inline-block{display:inline-block !important}.d-md-flex{display:flex !important}.justify-md-content-center{justify-content:center !important}.justify-md-content-between{justify-content:space-between !important}.align-md-items-start{align-items:flex-start !important}.align-md-items-center{align-items:center !important}.align-md-items-end{align-items:flex-end !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}.text-md-right{text-align:right !important}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.gap-md-0{gap:0 !important}.gap-md-10{gap:10px !important}.gap-md-20{gap:20px !important}.gap-md-30{gap:30px !important}.gap-md-40{gap:40px !important}.gap-md-50{gap:50px !important}.pt-md-0{padding-top:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.pr-md-0{padding-right:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.px-md-0{padding-left:0 !important;padding-right:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.mx-md-0{margin-left:0 !important;margin-right:0 !important}.mt-md-0{margin-top:0 !important}.mt-md-10{margin-top:10px !important}.mt-md-15{margin-top:15px !important}.mt-md-20{margin-top:20px !important}.mt-md-25{margin-top:25px !important}.mt-md-30{margin-top:30px !important}.mt-md-35{margin-top:35px !important}.mt-md-40{margin-top:40px !important}.mt-md-50{margin-top:50px !important}.mt-md-60{margin-top:60px !important}.mt-md-70{margin-top:70px !important}.mt-md-80{margin-top:80px !important}.mt-md-90{margin-top:90px !important}.mt-md-100{margin-top:100px !important}.mb-md-0{margin-bottom:0 !important}.mb-md-10{margin-bottom:10px !important}.mb-md-15{margin-bottom:15px !important}.mb-md-20{margin-bottom:20px !important}.mb-md-25{margin-bottom:25px !important}.mb-md-30{margin-bottom:30px !important}.mb-md-35{margin-bottom:35px !important}.mb-md-40{margin-bottom:40px !important}.mb-md-50{margin-bottom:50px !important}.mb-md-60{margin-bottom:60px !important}.mb-md-70{margin-bottom:70px !important}.mb-md-80{margin-bottom:80px !important}.mb-md-90{margin-bottom:90px !important}.mb-md-100{margin-bottom:100px !important}}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}.d-lg-inline-block{display:inline-block !important}.d-lg-flex{display:flex !important}.justify-lg-content-center{justify-content:center !important}.justify-lg-content-between{justify-content:space-between !important}.align-lg-items-start{align-items:flex-start !important}.align-lg-items-center{align-items:center !important}.align-lg-items-end{align-items:flex-end !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}.text-lg-right{text-align:right !important}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.gap-lg-0{gap:0 !important}.gap-lg-10{gap:10px !important}.gap-lg-20{gap:20px !important}.gap-lg-30{gap:30px !important}.gap-lg-40{gap:40px !important}.gap-lg-50{gap:50px !important}.pt-lg-0{padding-top:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.pr-lg-0{padding-right:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.px-lg-0{padding-left:0 !important;padding-right:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.mx-lg-0{margin-left:0 !important;margin-right:0 !important}.mt-lg-0{margin-top:0 !important}.mt-lg-10{margin-top:10px !important}.mt-lg-15{margin-top:15px !important}.mt-lg-20{margin-top:20px !important}.mt-lg-25{margin-top:25px !important}.mt-lg-30{margin-top:30px !important}.mt-lg-35{margin-top:35px !important}.mt-lg-40{margin-top:40px !important}.mt-lg-50{margin-top:50px !important}.mt-lg-60{margin-top:60px !important}.mt-lg-70{margin-top:70px !important}.mt-lg-80{margin-top:80px !important}.mt-lg-90{margin-top:90px !important}.mt-lg-100{margin-top:100px !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-10{margin-bottom:10px !important}.mb-lg-15{margin-bottom:15px !important}.mb-lg-20{margin-bottom:20px !important}.mb-lg-25{margin-bottom:25px !important}.mb-lg-30{margin-bottom:30px !important}.mb-lg-35{margin-bottom:35px !important}.mb-lg-40{margin-bottom:40px !important}.mb-lg-50{margin-bottom:50px !important}.mb-lg-60{margin-bottom:60px !important}.mb-lg-70{margin-bottom:70px !important}.mb-lg-80{margin-bottom:80px !important}.mb-lg-90{margin-bottom:90px !important}.mb-lg-100{margin-bottom:100px !important}}@media(min-width: 1200px){.d-xl-none{display:none !important}.d-xl-block{display:block !important}.d-xl-inline-block{display:inline-block !important}.d-xl-flex{display:flex !important}.justify-xl-content-center{justify-content:center !important}.justify-xl-content-between{justify-content:space-between !important}.align-xl-items-start{align-items:flex-start !important}.align-xl-items-center{align-items:center !important}.align-xl-items-end{align-items:flex-end !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.text-xl-left{text-align:left !important}.text-xl-center{text-align:center !important}.text-xl-right{text-align:right !important}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.gap-xl-0{gap:0 !important}.gap-xl-10{gap:10px !important}.gap-xl-20{gap:20px !important}.gap-xl-30{gap:30px !important}.gap-xl-40{gap:40px !important}.gap-xl-50{gap:50px !important}.pt-xl-0{padding-top:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.pr-xl-0{padding-right:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.px-xl-0{padding-left:0 !important;padding-right:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.mx-xl-0{margin-left:0 !important;margin-right:0 !important}.mt-xl-0{margin-top:0 !important}.mt-xl-10{margin-top:10px !important}.mt-xl-15{margin-top:15px !important}.mt-xl-20{margin-top:20px !important}.mt-xl-25{margin-top:25px !important}.mt-xl-30{margin-top:30px !important}.mt-xl-35{margin-top:35px !important}.mt-xl-40{margin-top:40px !important}.mt-xl-50{margin-top:50px !important}.mt-xl-60{margin-top:60px !important}.mt-xl-70{margin-top:70px !important}.mt-xl-80{margin-top:80px !important}.mt-xl-90{margin-top:90px !important}.mt-xl-100{margin-top:100px !important}.mb-xl-10{margin-bottom:10px !important}.mb-xl-10{margin-bottom:10px !important}.mb-xl-15{margin-bottom:15px !important}.mb-xl-20{margin-bottom:20px !important}.mb-xl-25{margin-bottom:25px !important}.mb-xl-30{margin-bottom:30px !important}.mb-xl-35{margin-bottom:35px !important}.mb-xl-40{margin-bottom:40px !important}.mb-xl-50{margin-bottom:50px !important}.mb-xl-60{margin-bottom:60px !important}.mb-xl-70{margin-bottom:70px !important}.mb-xl-80{margin-bottom:80px !important}.mb-xl-90{margin-bottom:90px !important}.mb-xl-100{margin-bottom:100px !important}}*,*::before,*::after{box-sizing:border-box;padding:0;margin:0}*{font-family:"SpaceGrotesk",sans-serif}*:focus{outline:0}html{font-size:100%;scroll-behavior:smooth}body{font-size:clamp(16px,1.4vw,24px);font-weight:400;color:#06080f;-webkit-tap-highlight-color:rgba(0,0,0,0)}body:before{content:"";display:block;height:95px;margin:0}@media only screen and (max-width: 767px){body:before{height:85px}}ul,ol{margin:0}a,a:link,a:hover,a:focus,a:active{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:"RedHatDisplay",sans-serif}.font-icon{font-family:"font-icons"}.section-title{font-size:clamp(28px,4vw,46px);line-height:1.1;font-weight:800;max-width:900px;margin-bottom:50px;text-wrap:balance}@media only screen and (max-width: 767px){.section-title{margin-bottom:25px}}.intro-text{font-size:clamp(24px,3vw,40px);line-height:1.1;text-wrap:balance}.intro-text+.style-text{margin-top:30px}h2.intro-text{font-weight:600}.style-text h1{font-weight:700}.style-text h2,.style-text h3,.style-text h4,.style-text h5,.style-text h6{font-weight:600}.style-text h1{font-size:clamp(38px,4vw,60px);line-height:1;margin:clamp(38px,4vw,60px) 0 clamp(26px,4vw,34px) 0}.style-text h2{font-size:clamp(30px,3vw,48px);line-height:1.1;margin:clamp(30px,3vw,48px) 0 clamp(24px,3vw,32px) 0}.style-text h3{font-size:clamp(24px,2vw,38px);line-height:1.2;margin:clamp(24px,2vw,38px) 0 clamp(22px,2vw,30px) 0}.style-text h4{font-size:clamp(20px,2vw,32px);line-height:1.3;margin:clamp(20px,2vw,32px) 0 clamp(20px,2vw,28px) 0}.style-text h5{font-size:clamp(18px,1.6vw,28px);line-height:1.4;margin:clamp(18px,1.6vw,28px) 0 clamp(18px,1.6vw,26px) 0}.style-text h6{font-size:clamp(16px,1.4vw,24px);line-height:1.4;margin:clamp(16px,1.4vw,24px) 0 clamp(16px,1.4vw,24px) 0}.style-text p,.style-text li{font-size:clamp(16px,1.4vw,24px);line-height:1.4}.style-text p,.style-text ul,.style-text ol{margin:clamp(16px,1.4vw,24px) 0 clamp(16px,1.4vw,24px) 0}.style-text a{color:#06080f;text-decoration:underline}.style-text ul,.style-text ol{padding-left:24px}.style-text :first-child{margin-top:0}.style-text :last-child{margin-bottom:0}@font-face{font-family:"RedHatDisplay";src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBlack.eot);src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBlack.eot) format("embedded-opentype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBlack.woff2) format("woff2"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBlack.woff) format("woff"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBlack.ttf) format("truetype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBlack.svg#RedHatDisplayBlack) format("svg");font-weight:900}@font-face{font-family:"RedHatDisplay";src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayExtraBold.eot);src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayExtraBold.eot) format("embedded-opentype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayExtraBold.woff2) format("woff2"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayExtraBold.woff) format("woff"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayExtraBold.ttf) format("truetype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayExtraBold.svg#RedHatDisplayExtraBold) format("svg");font-weight:800}@font-face{font-family:"RedHatDisplay";src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBold.eot);src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBold.eot) format("embedded-opentype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBold.woff2) format("woff2"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBold.woff) format("woff"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBold.ttf) format("truetype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplayBold.svg#RedHatDisplayBold) format("svg");font-weight:700}@font-face{font-family:"RedHatDisplay";src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplaySemiBold.eot);src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplaySemiBold.eot) format("embedded-opentype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplaySemiBold.woff2) format("woff2"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplaySemiBold.woff) format("woff"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplaySemiBold.ttf) format("truetype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/RedHatDisplaySemiBold.svg#RedHatDisplaySemiBold) format("svg");font-weight:600}@font-face{font-family:"SpaceGrotesk";src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskBold.eot);src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskBold.eot) format("embedded-opentype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskBold.woff2) format("woff2"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskBold.woff) format("woff"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskBold.ttf) format("truetype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskBold.svg#SpaceGroteskBold) format("svg");font-weight:700}@font-face{font-family:"SpaceGrotesk";src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskRegular.eot);src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskRegular.eot) format("embedded-opentype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskRegular.woff2) format("woff2"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskRegular.woff) format("woff"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskRegular.ttf) format("truetype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/SpaceGroteskRegular.svg#SpaceGroteskRegular) format("svg");font-weight:400}@font-face{font-family:"font-icons";src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/font-icons.eot?18051436);src:url(//tacta.io/wp-content/themes/tacta/assets/fonts/font-icons.eot?18051436#iefix) format("embedded-opentype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/font-icons.woff2?18051436) format("woff2"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/font-icons.woff?18051436) format("woff"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/font-icons.ttf?18051436) format("truetype"),url(//tacta.io/wp-content/themes/tacta/assets/fonts/font-icons.svg?18051436#font-icons) format("svg");font-weight:normal;font-style:normal}.container{width:100%;padding-left:60px;padding-right:60px}@media only screen and (min-width: 768px)and (max-width: 991px){.container{padding-left:40px;padding-right:40px}}@media only screen and (max-width: 767px){.container{padding-left:25px;padding-right:25px}}.row{display:flex;flex-wrap:wrap;margin:0 -20px}@media only screen and (max-width: 767px){.row{margin:0 -10px}}.row>*{padding:0 15px}@media only screen and (max-width: 767px){.row>*{padding:0 10px}}.multicol{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.col-reverse .row:nth-child(even) .style-text{padding-left:60px}@media only screen and (max-width: 991px){.col-reverse .row:nth-child(even) .style-text{padding-left:0}}.col-reverse .row:nth-child(odd){flex-direction:row-reverse}@media only screen and (max-width: 991px){.col-reverse .row:nth-child(odd){flex-direction:row}}.col-reverse .row:nth-child(odd) .style-text{padding-right:60px}@media only screen and (max-width: 991px){.col-reverse .row:nth-child(odd) .style-text{padding-right:0}}.col-reverse .row:not(:last-child){margin-bottom:60px}@media only screen and (max-width: 991px){.col-reverse img{margin-bottom:20px}}[class*=col-]{width:100%}.col-auto{flex:0 0 auto;width:auto}.col-12{flex:0 0 auto;width:100%}.col-11{flex:0 0 auto;width:91.66666667%}.col-10{flex:0 0 auto;width:83.33333333%}.col-9{flex:0 0 auto;width:75%}.col-8{flex:0 0 auto;width:66.66666667%}.col-7{flex:0 0 auto;width:58.33333333%}.col-6{flex:0 0 auto;width:50%}.col-5{flex:0 0 auto;width:41.66666667%}.col-4{flex:0 0 auto;width:33.33333333%}.col-3{flex:0 0 auto;width:25%}.col-2{flex:0 0 auto;width:16.66666667%}.col-1{flex:0 0 auto;width:8.33333333%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}@media(min-width: 768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}}@media(min-width: 992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}}@media(min-width: 1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}}@media(min-width: 1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}}header{position:fixed;top:0;left:0;width:100%;background:#fff;padding:20px 0;margin:0;transition:all .3s;z-index:10}header .container{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){header .logo img{height:40px}}@media only screen and (max-width: 991px){header nav{display:none}}@media only screen and (min-width: 768px)and (max-width: 991px){header nav{padding:0 40px}}@media only screen and (max-width: 767px){header nav{padding:0 25px}}header nav ul{list-style:none}header nav ul li{display:inline-block}@media only screen and (max-width: 991px){header nav ul li{display:block;text-align:center}}header nav ul li:not(:last-child){margin-right:35px}@media only screen and (min-width: 768px)and (max-width: 991px){header nav ul li:not(:last-child){margin:0 0 20px 0}}@media only screen and (max-width: 767px){header nav ul li:not(:last-child){margin:0 0 20px 0}}header nav ul li a{line-height:1;color:#06080f}@media only screen and (max-width: 991px){header nav ul li a{font-size:clamp(26px,4vw,40px)}}header .lang-toggle{line-height:1}@media only screen and (max-width: 991px){header .lang{position:relative;width:100%;text-align:center;margin-top:20px}}header .lang.active ul{display:block}header .lang ul{display:none;position:absolute;top:94px;right:40px;background:#fff;padding:20px}@media only screen and (max-width: 991px){header .lang ul{position:unset;transform:unset;display:flex;justify-content:center;gap:30px;padding:0}}header .lang ul li:not(:last-child){margin:0 0 20px 0}@media only screen and (max-width: 991px){header .lang ul li:not(:last-child){margin:0}}header .lang ul li{display:block}header .lang ul li a{display:flex;justify-content:flex-end;align-items:center;gap:25px;text-align:right}@media only screen and (max-width: 991px){header .lang ul li a{text-align:center}}header .lang .lang-img{width:clamp(25px,1.5vw,30px);height:clamp(25px,1.5vw,30px)}.navigation-toggle{display:none;position:relative;z-index:10}@media only screen and (max-width: 991px){.navigation-toggle{display:inline-block}}@media only screen and (min-width: 768px)and (max-width: 991px){.navigation-toggle{height:30px;width:36px}}@media only screen and (max-width: 767px){.navigation-toggle{height:24px;width:30px}}.navigation-toggle .bar{position:absolute;display:block;height:3px;background:#236eb4;border-radius:10px;transition:all .3s}.navigation-toggle .bar.bar1{width:60%;top:0;right:0}.navigation-toggle .bar.bar2{width:100%;top:50%;transform:translateY(-50%)}.navigation-toggle .bar.bar3{width:60%;bottom:0;left:0}@media only screen and (max-width: 991px){.navigation-active{overflow:hidden}.navigation-active .navigation-toggle .bar1{transform:translateX(-70%)}.navigation-active .navigation-toggle .bar3{transform:translateX(70%)}.navigation-active header{height:100vh}.navigation-active header nav{display:block;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.scroll-top header{transform:translateY(0%)}.scroll-top .article-nav{top:130px}.scroll-bottom header{transform:translateY(-100%)}.scroll-bottom .article-nav{top:30px}section{margin:100px 0}@media only screen and (min-width: 768px)and (max-width: 991px){section{margin:70px 0}}@media only screen and (max-width: 767px){section{margin:50px 0}}section.grey{background:#f5f5f5}section.light-blue{background:#d8e4f0}section.blue{background:#236eb4}section.dark-blue{background:#004683}section.blue .section-title,section.blue .intro-text,section.dark-blue .section-title,section.dark-blue .intro-text{color:#fff}section.blue .swiper .swiper-button-next,section.blue .swiper .swiper-button-prev,section.dark-blue .swiper .swiper-button-next,section.dark-blue .swiper .swiper-button-prev{border-color:#fff}section.blue .swiper .swiper-button-prev:after,section.blue .swiper .swiper-button-next:after,section.dark-blue .swiper .swiper-button-prev:after,section.dark-blue .swiper .swiper-button-next:after{color:#fff}section.blue .style-text,section.dark-blue .style-text{color:#fff}section.grey,section.blue,section.light-blue,section.dark-blue{padding:100px 0}@media only screen and (min-width: 768px)and (max-width: 991px){section.grey,section.blue,section.light-blue,section.dark-blue{padding:70px 0}}@media only screen and (max-width: 767px){section.grey,section.blue,section.light-blue,section.dark-blue{padding:50px 0}}footer{background:#002d55;color:#fff;padding:100px 0}@media only screen and (min-width: 768px)and (max-width: 991px){footer{padding:70px 0}}@media only screen and (max-width: 767px){footer{padding:50px 0}}footer .container>div:first-child{margin-bottom:100px}@media only screen and (max-width: 991px){footer .container>div:first-child{margin-bottom:50px}}@media only screen and (max-width: 991px){footer .footer-contact{margin-bottom:50px}}footer h3{font-size:clamp(24px,2vw,45px);font-weight:800;line-height:1.1;max-width:500px;text-wrap:balance;margin-bottom:25px}footer a{color:#fff}footer ul{list-style:none}footer ul li:not(:last-child){margin-bottom:12px}footer div ul:first-child{margin-right:100px}footer .socials{font-size:25px}@media only screen and (max-width: 991px){footer .socials{margin-top:50px;font-size:20px;order:2}}footer .socials a:not(:last-child){margin-right:40px}@media only screen and (max-width: 767px){footer .socials a:not(:last-child){margin-right:30px}}footer .addresses{display:flex}@media only screen and (min-width: 768px)and (max-width: 991px){footer .addresses{justify-content:space-between}}@media only screen and (max-width: 991px){footer .addresses{order:1}}@media only screen and (max-width: 767px){footer .addresses{display:block}}footer .addresses div{max-width:270px}footer .addresses div:not(:last-child){margin-right:80px}@media only screen and (min-width: 768px)and (max-width: 991px){footer .addresses div:not(:last-child){margin-right:40px}}@media only screen and (max-width: 767px){footer .addresses div:not(:last-child){margin:0 0 30px 0}}footer .addresses h4{font-size:clamp(22px,3vw,30px);line-height:1;font-weight:600;margin-bottom:15px}@media only screen and (max-width: 767px){footer .addresses h4{margin-bottom:10px}}#hero-animation{display:block;width:100%;height:.3736111111%}.case-intro .section-title{margin-bottom:30px}.case-list .case-item{padding:100px 0}@media only screen and (min-width: 768px)and (max-width: 991px){.case-list .case-item{padding:70px 0}}@media only screen and (max-width: 767px){.case-list .case-item{padding:50px 0}}.case-list .case-item:nth-child(odd){background:#d8e4f0}.case-list .case-item .case-img{position:relative;aspect-ratio:2/1;border-radius:20px;overflow:hidden}@media only screen and (max-width: 767px){.case-list .case-item .case-img{border-radius:10px;aspect-ratio:1/1}}.case-list .case-item .case-img img{position:absolute;width:100%;height:100%;object-fit:cover;display:block}.case-list .case-item .filters{margin:30px 0 40px 0;justify-content:flex-start}@media only screen and (max-width: 767px){.case-list .case-item .filters{margin:20px 0 30px 0;gap:8px}}@media only screen and (min-width: 768px)and (max-width: 991px){.case-list .case-item .filters a{padding:8px 20px}}@media only screen and (max-width: 767px){.case-list .case-item .filters a{padding:6px 16px}}.case-list .case-item h2{font-size:clamp(28px,2vw,45px);line-height:1.1;text-wrap:balance;max-width:1000px;margin-bottom:20px}@media only screen and (max-width: 767px){.case-list .case-item h2{margin-bottom:15px}}.case-list .case-item p{max-width:800px;text-wrap:balance;margin-bottom:30px}@media only screen and (max-width: 767px){.case-list .case-item p{margin-bottom:25px}}.row-benefits:nth-child(odd) h3{text-align:right}@media only screen and (max-width: 991px){.row-benefits:nth-child(odd) h3{text-align:left}}.row-benefits:nth-child(odd) .accordions .accordion .accordion-header{flex-direction:row-reverse}@media only screen and (max-width: 991px){.row-benefits:nth-child(odd) .accordions .accordion .accordion-header{flex-direction:row}}.row-benefits:nth-child(odd) .accordions .accordion .accordion-header h4{padding:0 30px 0 0}@media only screen and (max-width: 991px){.row-benefits:nth-child(odd) .accordions .accordion .accordion-header h4{padding:0 0 0 15px}}.row-benefits:nth-child(odd) .accordions .accordion .style-text{text-align:right}@media only screen and (max-width: 991px){.row-benefits:nth-child(odd) .accordions .accordion .style-text{text-align:left}}.row-benefits:nth-child(even){flex-direction:row-reverse}.row-benefits h3{font-size:clamp(20px,2vw,30px);margin-bottom:30px}@media only screen and (max-width: 991px){.row-benefits h3{margin-bottom:15px}}.row-benefits .illustration-wrapper{position:relative}.row-benefits .illustration-img{position:absolute;left:50%;transform:translateX(-50%);width:auto;z-index:2}@media only screen and (max-width: 991px){.row-benefits .illustration-img{position:unset;transform:unset;display:block;margin:20px auto;height:40vh}}.row-benefits .line-part-img{position:relative;left:0;top:0;right:0;bottom:0;width:100%;height:70vh}@media only screen and (max-width: 991px){.row-benefits .line-part-img{display:none}}.row-process:not(:last-child){margin-bottom:70px}@media only screen and (min-width: 768px)and (max-width: 991px){.row-process:not(:last-child){margin-bottom:50px}}@media only screen and (max-width: 767px){.row-process:not(:last-child){margin-bottom:30px}}.row-process:nth-child(odd){text-align:right}@media only screen and (max-width: 991px){.row-process:nth-child(odd){text-align:left}}.row-process:nth-child(even){flex-direction:row-reverse}.row-process:nth-child(even)>div[class*=col-]:first-child:after{right:120%;left:auto;transform:translateX(50%)}.row-process:nth-child(even) .text-wrapper{padding:0 0 0 2.5vw}@media only screen and (max-width: 991px){.row-process:nth-child(even) .text-wrapper{padding:0}}.row-process>div[class*=col-]:first-child{position:relative}.row-process>div[class*=col-]:first-child:after{content:"";position:absolute;top:0;left:120%;transform:translateX(-50%);width:15px;height:15px;background:#06080f;border-radius:50%}@media only screen and (max-width: 991px){.row-process>div[class*=col-]:first-child:after{content:unset}}.row-process .text-wrapper{padding:0 2.5vw 0 0}@media only screen and (max-width: 991px){.row-process .text-wrapper{padding:0}}.row-process span{display:block;font-family:"RedHatDisplay";font-size:clamp(20px,3vw,40px);font-weight:600;margin-bottom:40px}@media only screen and (max-width: 991px){.row-process span{margin-bottom:20px;text-align:left}}.row-process h3{font-size:clamp(28px,3vw,46px);line-height:1.1;font-weight:800;margin-bottom:20px}@media only screen and (max-width: 991px){.row-process h3{margin-bottom:15px}}@media only screen and (max-width: 991px){.row-process .illustration-img{margin-top:25px}}.col-process-style{position:relative}.col-process-style:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background:url(//tacta.io/wp-content/themes/tacta/assets/images/dashed-lines.svg) center center/cover repeat-y;width:3px;height:100%}@media only screen and (max-width: 991px){.col-process-style:before{content:unset}}.illustration-img{width:100%;border-radius:20px}.contact-box{background:#236eb4;color:#fff;padding:40px;border-radius:20px}@media only screen and (max-width: 767px){.contact-box{padding:25px;border-radius:10px}}.contact-box h3{font-size:clamp(24px,2vw,38px);font-weight:600;margin-bottom:40px}.contact-box h4{font-size:clamp(18px,1.6vw,28px);font-weight:600}.contact-box a{color:#fff}.button{display:inline-block;padding:10px 30px;border-radius:6px;text-align:center;transition:all .3s !important}@media only screen and (min-width: 768px)and (max-width: 991px){.button{padding:8px 26px}}.button.blue{background:#236eb4;color:#fff;border:1px solid #236eb4}.button.blue:hover{background:#fff;color:#236eb4;border-color:#236eb4}.button.dark-blue{background:#004683;color:#fff;border:1px solid #004683}.button.dark-blue:hover{background:#fff;color:#004683;border-color:#004683}.button.white{background:#fff;color:#236eb4;border:1px solid #fff}.button.white:hover{background:#236eb4;color:#fff;border-color:#236eb4}button{cursor:pointer}@media only screen and (min-width: 768px)and (max-width: 991px){.intro{margin-top:40px}}@media only screen and (max-width: 767px){.intro{margin-top:20px}}.intro h1{font-size:clamp(40px,6vw,90px);line-height:1.1;font-weight:900;max-width:60%;margin-bottom:50px;text-wrap:balance}@media only screen and (min-width: 992px)and (max-width: 1599px){.intro h1{max-width:70%}}@media only screen and (max-width: 991px){.intro h1{max-width:100%;line-height:1}}@media only screen and (max-width: 767px){.intro h1{margin-bottom:20px;hyphens:auto}}.intro p{font-size:clamp(18px,2vw,30px);max-width:40%;text-wrap:balance}@media only screen and (min-width: 992px)and (max-width: 1599px){.intro p{max-width:50%}}@media only screen and (min-width: 768px)and (max-width: 991px){.intro p{max-width:60%}}@media only screen and (max-width: 767px){.intro p{max-width:100%}}@media only screen and (max-width: 767px){.intro .button{margin-top:30px}}.intro-single h1{max-width:100%}.intro-single p{max-width:60%}@media only screen and (max-width: 991px){.intro-single p{max-width:100%}}@media only screen and (max-width: 991px){.home .intro{margin-top:50px}}.box-lg{height:100%;border-radius:20px;padding:70px}@media only screen and (min-width: 768px)and (max-width: 991px){.box-lg{padding:50px;height:100%}}@media only screen and (max-width: 767px){.box-lg{padding:40px}}.box-lg h3{font-size:clamp(28px,2vw,45px);line-height:1.1;margin-bottom:30px;text-wrap:balance}@media only screen and (max-width: 991px){.box-lg h3{text-align:center;margin-bottom:20px}}.box-lg span{display:block;font-weight:700;margin-bottom:30px}.box-lg p{max-width:85%;text-wrap:balance}@media only screen and (max-width: 991px){.box-lg p{max-width:100%;text-align:center}}.box-sm{border-radius:20px;padding:100px 40px;height:100%;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}@media only screen and (max-width: 991px){.box-sm{padding:40px}}.box-sm h3{font-size:clamp(20px,2vw,30px);font-weight:700;margin-bottom:15px}.box-sm p{max-width:400px;text-wrap:balance}@media only screen and (min-width: 992px)and (max-width: 1199px){.box-sm p{max-width:80%}}.box-sm.light-blue{background:#d8e4f0;color:#06080f}.box-sm.blue{background:#236eb4;color:#fff}.row .col-box-lg-style:nth-child(-n+2){margin-bottom:30px}@media only screen and (max-width: 767px){.row .col-box-lg-style:nth-child(-n+2){margin-bottom:0}}@media only screen and (max-width: 767px){.row .col-box-lg-style:not(:last-child){margin-bottom:15px}}@media only screen and (min-width: 768px)and (max-width: 1199px){.row .col-box-sm-style:nth-child(-n+2){margin-bottom:30px}}@media only screen and (max-width: 767px){.row .col-box-sm-style:not(:last-child){margin-bottom:15px}}.logos{overflow:hidden;white-space:nowrap;position:relative}.logos:hover .logos-slide{animation-play-state:paused}.logos-top{margin:0 0 50px 0}@media only screen and (max-width: 991px){.logos-top{margin:0}}.logos-slide{display:flex;align-items:center}.logos-slide a{flex:0 0 auto}.logos-slide img{filter:grayscale(1);opacity:.3;transition:.3s all ease-in-out;max-height:200px;width:auto;margin:0 20px;transition:all .3s}.logos-slide img:hover{filter:none;opacity:1}@media only screen and (min-width: 768px)and (max-width: 991px){.logos-slide img{max-height:150px}}@media only screen and (max-width: 767px){.logos-slide img{max-height:50px}}.logos-top .logos-slide{animation:20s clientsToLeft infinite linear}.logos-bottom .logos-slide{transform:translateX(-1000px);animation:20s clientsToRight infinite linear}@keyframes clientsToLeft{100%{transform:translateX(-1000px)}}@keyframes clientsToRight{100%{transform:translateX(0px)}}.label{display:inline-block;font-size:clamp(14px,2vw,18px);color:#fff;padding:6px 20px;line-height:1;border-radius:20px}.label.green{background:#4da167;color:#fff}.label.blue{background:#64d7ff;color:#06080f}.label.yellow{background:#ffd613;color:#06080f}.filters{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.filters.swiper-filters{justify-content:space-between;flex-wrap:nowrap}.filters.swiper-filters a{background:#fff;color:#06080f;border:1px solid #06080f}.filters a{display:inline-block;background:rgba(0,0,0,0);padding:12px 30px;color:#236eb4;border-radius:30px;line-height:1;border:1px solid #236eb4;transition:all .3s}@media only screen and (min-width: 768px)and (max-width: 991px){.filters a{padding:10px 24px}}@media only screen and (max-width: 767px){.filters a{font-size:14px;padding:8px 20px}}.filters a.active,.filters a:hover{background:#236eb4;color:#fff;border-color:#236eb4}.swiper{padding:0 60px}@media only screen and (min-width: 768px)and (max-width: 991px){.swiper{padding:0 40px}}@media only screen and (max-width: 767px){.swiper{padding:0 25px}}.swiper-case-studies .swiper-slide{border-radius:20px;height:auto}.swiper-case-studies .swiper-slide .swiper-img{position:relative;aspect-ratio:2/1}@media only screen and (max-width: 767px){.swiper-case-studies .swiper-slide .swiper-img{aspect-ratio:4/3}}.swiper-case-studies .swiper-slide .swiper-img img{position:absolute;left:0;width:100%;height:100%;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;padding:10px 10px 0 10px}.swiper-case-studies .swiper-slide .label{position:absolute;top:40px;right:40px}@media only screen and (max-width: 767px){.swiper-case-studies .swiper-slide .label{top:30px;right:30px}}.swiper-case-studies .swiper-slide .swiper-text{padding:30px 40px}@media only screen and (max-width: 767px){.swiper-case-studies .swiper-slide .swiper-text{padding:30px}}.swiper-case-studies .swiper-slide .swiper-text h3{font-size:clamp(22px,2vw,34px);font-weight:600;line-height:1.1;text-wrap:balance}@media only screen and (max-width: 991px){.swiper-case-studies .swiper-slide .swiper-text h3{margin-bottom:15px}}.swiper-case-studies .swiper-slide .swiper-text span{display:block;font-weight:800}@media only screen and (max-width: 991px){.swiper-case-studies .swiper-slide .swiper-text span{margin-bottom:15px}}.swiper-case-studies .swiper-slide .swiper-text p{text-wrap:balance}@media only screen and (max-width: 991px){.swiper-case-studies .swiper-slide .swiper-text .button{margin-top:20px}}.swiper-reviews .swiper-slide{padding:60px 40px 40px 40px;background:#fff;text-align:center;border-radius:20px;height:auto}@media only screen and (max-width: 767px){.swiper-reviews .swiper-slide{padding:80px 30px 30px 30px}}.swiper-reviews .swiper-slide:before{content:"";position:absolute;top:40px;left:40px;width:60px;height:60px;background:url(//tacta.io/wp-content/themes/tacta/assets/images/quote-icon.svg) center center/contain no-repeat}@media only screen and (max-width: 767px){.swiper-reviews .swiper-slide:before{top:30px;left:30px;width:40px;height:40px}}.swiper-reviews .swiper-slide .rating{display:flex;justify-content:center;margin-bottom:70px}@media only screen and (max-width: 767px){.swiper-reviews .swiper-slide .rating{margin-bottom:30px}}.swiper-reviews .swiper-slide .rating span{font-size:18px;color:#ffa336}@media only screen and (max-width: 767px){.swiper-reviews .swiper-slide .rating span{font-size:16px}}.swiper-reviews .swiper-slide .rating span:not(:last-child){margin-right:10px}.swiper-reviews .swiper-slide h3{font-size:clamp(22px,2vw,30px);line-height:1.1;font-weight:600;text-wrap:balance;margin-bottom:25px;max-width:600px;margin:0 auto 25px auto}@media only screen and (max-width: 767px){.swiper-reviews .swiper-slide h3{margin:0 auto 20px auto}}.swiper-reviews .swiper-slide p{text-wrap:balance;margin-bottom:40px}@media only screen and (max-width: 767px){.swiper-reviews .swiper-slide p{margin-bottom:30px}}.swiper-offices .swiper-slide{border-radius:20px;overflow:hidden}.swiper-offices .swiper-slide img{display:block}.swiper-offices .swiper-slide .swiper-text{background:#f5f5f5;padding:40px}@media only screen and (max-width: 767px){.swiper-offices .swiper-slide .swiper-text{padding:30px}}.swiper-offices .swiper-slide .swiper-text>p{margin-bottom:20px}.swiper-offices .swiper-slide .swiper-text h3{font-size:clamp(22px,2vw,30px);line-height:1.1;font-weight:600;margin-bottom:15px}@media only screen and (max-width: 767px){.swiper-offices .swiper-slide .swiper-text h3{margin-bottom:10px}}.swiper-news .swiper-slide{position:relative;overflow:hidden;border-radius:20px;aspect-ratio:1/1}.swiper-news .swiper-slide a{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;padding:30px;background:rgba(0,0,0,.5)}@media only screen and (max-width: 767px){.swiper-news .swiper-slide a{padding:30px}}.swiper-news .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.swiper-news .swiper-slide h3{font-size:clamp(22px,2vw,30px);line-height:1.1;font-weight:600;color:#fff;text-wrap:balance}.swiper-people .swiper-slide{border-radius:20px;overflow:hidden}.swiper-people .swiper-slide img{display:block}.swiper-people .swiper-slide .swiper-text{background:#fff;padding:40px}@media only screen and (max-width: 767px){.swiper-people .swiper-slide .swiper-text{padding:30px}}.swiper-people .swiper-slide .swiper-text h3{font-size:clamp(22px,2vw,30px);line-height:1.1;font-weight:600;margin-top:15px}.swiper-skills .swiper-slide{display:flex;flex-direction:column;justify-content:center;height:auto;border-radius:20px;overflow:hidden;padding:100px 40px 100px 40px}@media only screen and (max-width: 767px){.swiper-skills .swiper-slide{padding:30px}}.swiper-skills .swiper-slide h3{font-size:clamp(22px,2vw,30px);line-height:1.1;font-weight:600;margin-bottom:15px;text-wrap:balance}.swiper-skills .swiper-slide p{text-wrap:balance}.swiper-gallery img{width:100%;border-radius:20px}@media only screen and (max-width: 767px){.swiper-gallery img{border-radius:10px}}.swiper-controls{display:flex}@media only screen and (max-width: 767px){.swiper-controls{display:none}}.swiper-controls .container{padding-left:0;padding-right:0}.swiper-button-next,.swiper-button-prev{position:unset;display:flex;align-items:center;justify-content:center;width:55px;height:55px;color:#06080f;margin-top:0;border:1px solid #06080f;border-radius:50%}@media only screen and (min-width: 768px)and (max-width: 991px){.swiper-button-next,.swiper-button-prev{width:45px;height:45px}}@media only screen and (max-width: 767px){.swiper-button-next,.swiper-button-prev{width:45px;height:45px}}.swiper-button-prev{margin-right:20px}.swiper-button-prev:after,.swiper-button-next:after{font-family:"font-icons";font-size:25px}.swiper-button-prev:after{content:"←"}.swiper-button-next:after{content:"→"}.featured-description{display:flex;justify-content:space-between;padding:40px 80px;background:#fff;border-radius:20px}@media only screen and (max-width: 991px){.featured-description.featured-description-blog{padding:0}}@media only screen and (max-width: 991px){.featured-description{flex-wrap:wrap}}@media only screen and (max-width: 767px){.featured-description{padding:30px;border-radius:10px}}@media only screen and (max-width: 991px){.featured-description div{width:48%;text-align:center}}@media only screen and (min-width: 768px)and (max-width: 991px){.featured-description div:not(:nth-last-child(-n+2)){margin-bottom:40px}}.featured-description div:not(:last-child){margin-right:40px}@media only screen and (max-width: 991px){.featured-description div:not(:last-child){margin-right:0}}@media only screen and (max-width: 767px){.featured-description div:not(:last-child){margin-bottom:25px}}.featured-description div p{color:#236eb4}.featured-description div p span{display:block;font-size:clamp(16px,1.4vw,24px);color:#06080f;font-weight:700;margin-top:10px}@media only screen and (max-width: 991px){.featured-description div p span{margin-top:5px}}.row .col-article-style{margin-bottom:30px}@media only screen and (max-width: 767px){.row .col-article-style{margin-bottom:15px}}.article{display:block;color:#06080f;overflow:hidden;border-radius:20px;height:100%}.article img{display:block}.article .article-text{background:#fff;padding:40px;height:100%}@media only screen and (max-width: 767px){.article .article-text{padding:30px;height:auto}}.article .article-text h3{font-size:clamp(22px,2vw,34px);line-height:1.1;font-weight:600;margin-bottom:30px}@media only screen and (max-width: 767px){.article .article-text h3{margin-bottom:20px}}.article .article-text p span{display:block;font-size:85%}.article-img{position:relative;height:70vh;min-height:600px;overflow:hidden}@media only screen and (min-width: 768px)and (max-width: 991px){.article-img{height:50vh;min-height:500px}}@media only screen and (max-width: 767px){.article-img{height:40vh;min-height:300px}}.article-img img{position:absolute;width:100%;height:100%;object-fit:cover}.article-nav{position:sticky;top:100px;background:#236eb4;border-radius:20px;padding:50px;margin:50px 0;transition:.2s top ease-in-out}@media only screen and (max-width: 991px){.article-nav{margin-top:5px}}@media only screen and (max-width: 767px){.article-nav{padding:30px}}.article-nav ul{list-style:none;margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid #fff}@media only screen and (max-width: 767px){.article-nav ul{padding-bottom:30px;margin-bottom:40px}}.article-nav ul li:not(:last-child){margin-bottom:30px}@media only screen and (max-width: 767px){.article-nav ul li:not(:last-child){margin-bottom:25px}}.article-nav ul li a{font-size:clamp(18px,1.6vw,28px);color:#fff;font-weight:700;opacity:.5;text-wrap:balance;transition:all .3s}.article-nav ul li a:hover{opacity:1}.article-nav .share{color:#fff}.article-nav .socials{display:flex;margin-top:30px}@media only screen and (max-width: 767px){.article-nav .socials{margin-top:20px}}.article-nav .socials a{font-size:clamp(22px,2vw,30px);color:#fff}.article-nav .socials a:not(:last-child){margin-right:50px}.article-details .style-text{position:relative;padding:60px 0 60px 60px}@media only screen and (max-width: 991px){.article-details .style-text{padding:40px 0 40px 0}}.article-details .style-text.grey,.article-details .style-text.grey:before,.article-details .style-text.grey:after{background:#f5f5f5}.article-details .style-text.blue,.article-details .style-text.blue:before,.article-details .style-text.blue:after{background:#002d55}.article-details .style-text.light-blue,.article-details .style-text.light-blue:before,.article-details .style-text.light-blue:after{background:#d8e4f0}.article-details .style-text:before{content:"";position:absolute;display:block;height:100%;width:100vw;left:-100vw;top:0;z-index:-1}.article-details .style-text:after{content:"";position:absolute;display:block;height:100%;width:calc(14.23% + 60px);right:calc(-14.23% - 60px);top:0;z-index:-1}@media only screen and (min-width: 768px)and (max-width: 991px){.article-details .style-text:before{width:40px;left:-40px}}@media only screen and (min-width: 768px)and (max-width: 991px){.article-details .style-text:after{width:40px;right:-40px}}@media only screen and (max-width: 767px){.article-details .style-text:before{width:25px;left:-25px}}@media only screen and (max-width: 767px){.article-details .style-text:after{width:25px;right:-25px}}.accordions .accordion.active .font-icon:before{content:"−"}.accordions .accordion-header{display:flex;align-items:center;padding:12px 0;cursor:pointer}@media only screen and (max-width: 1199px){.accordions .accordion-header{padding:10px 0}}.accordions .accordion-header h4{font-size:clamp(16px,1.4vw,24px);padding:0 0 0 30px;font-weight:400}@media only screen and (max-width: 767px){.accordions .accordion-header h4{padding:0 0 0 15px}}.accordions .accordion-header .font-icon{font-size:clamp(16px,1vw,20px)}.accordions .accordion-header .font-icon:before{font-family:"font-icons";content:"+";color:#236eb4}.accordions .accordion .style-text{max-height:0;overflow:hidden;transition:all .4s ease-in-out}.accordions .accordion .style-text .accordion .accordion-header p{margin:0;font-weight:600}@media only screen and (min-width: 768px)and (max-width: 991px){.row .col-counter:not(:last-child){margin-bottom:60px}}@media only screen and (max-width: 767px){.row .col-counter:not(:last-child){margin-bottom:40px}}.counter{text-align:center}.counter .number{display:block;font-family:"RedHatDisplay";font-size:clamp(60px,9vw,170px);color:#236eb4;font-weight:900;line-height:1;margin-bottom:30px}@media only screen and (max-width: 991px){.counter .number{margin-bottom:10px}}.hr-form{background:#fff;padding:40px;border-radius:20px}@media only screen and (max-width: 767px){.hr-form{padding:25px;border-radius:10px}}.hr-form label{display:block;margin-bottom:10px}@media only screen and (max-width: 991px){.hr-form label{margin-bottom:5px}}.hr-form input,.hr-form textarea{width:100%;padding:10px 0;border:0}.hr-form input,.hr-form textarea,.hr-form button{font-size:clamp(16px,1.4vw,24px)}.hr-form input{border-bottom:1px solid #c5c6c7}.hr-form ::placeholder{color:#c5c6c7}.style-text.sticky-related{height:80vh;display:flex;align-items:center}@media only screen and (max-width: 991px){.style-text.sticky-related{height:auto;display:block}}@media only screen and (min-width: 768px)and (max-width: 991px){.style-text.sticky-related{margin:100px 0}}@media only screen and (max-width: 767px){.style-text.sticky-related{margin:50px 0}}@media only screen and (min-width: 768px)and (max-width: 991px){.style-text.sticky-related:first-child{margin-top:70px}}@media only screen and (max-width: 991px){.style-text.sticky-related:first-child{margin-top:0}}@media only screen and (max-width: 991px){.style-text.sticky-related:last-child{margin-bottom:0}}.style-text.sticky-related h3{margin-bottom:20px}@media only screen and (max-width: 767px){.style-text.sticky-related h3{margin-bottom:15px}}.style-text.sticky-related p{margin-top:0}.sticky{position:sticky;top:130px}@media only screen and (min-width: 768px)and (max-width: 991px){.sticky{top:95px;padding:50px 0}}@media only screen and (max-width: 767px){.sticky{top:85px;padding:30px 0}}.sticky .sticky{padding-bottom:50%}@media only screen and (max-width: 991px){.sticky .sticky{aspect-ratio:2/1;padding:0}}@media only screen and (max-width: 991px){.sticky img{display:block;top:50%;transform:translateY(-50%);margin:0 auto}}@media only screen and (max-width: 991px){section.white .sticky{background:#fff}}@media only screen and (max-width: 991px){section.light-blue .sticky{background:#d8e4f0}}@media only screen and (max-width: 991px){.scroll-bottom .sticky{top:0}}code[class*="language-"],
pre[class*="language-"] {
color: #f8f8f2;
background: none;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
} pre[class*="language-"] {
padding: 20px !important;
margin: 0 !important;
overflow: auto;
border-radius: 20px !important;
}
@media screen and (max-width: 767px){
border-radius: 10px !important;
}
.blue pre[class*="language-"] {
padding: 0 !important;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #002d55;
} :not(pre) > code[class*="language-"] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #d4d0ab;
}
.token.punctuation {
color: #fefefe;
}
.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
color: #ffa07a;
}
.token.boolean,
.token.number {
color: #00e0e0;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #abe338;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
color: #00e0e0;
}
.token.atrule,
.token.attr-value,
.token.function {
color: #ffd700;
}
.token.keyword {
color: #00e0e0;
}
.token.regex,
.token.important {
color: #ffd700;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
@media screen and (-ms-high-contrast: active) {
code[class*="language-"],
pre[class*="language-"] {
color: windowText;
background: window;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: window;
}
.token.important {
background: highlight;
color: window;
font-weight: normal;
}
.token.atrule,
.token.attr-value,
.token.function,
.token.keyword,
.token.operator,
.token.selector {
font-weight: bold;
}
.token.attr-value,
.token.comment,
.token.doctype,
.token.function,
.token.keyword,
.token.operator,
.token.property,
.token.string {
color: highlight;
}
.token.attr-value,
.token.url {
font-weight: normal;
}
}html { scroll-padding-top: 80px; }
body { overscroll-behavior: none; }
::selection { background-color: #002d55; color: #fff; }
* { outline: none !important; scrollbar-color: #236EB4 #fff; scrollbar-width: thin; }
.error, .error * { color: red; }
[data-change-image] { position: absolute; opacity: 0; transition: .3s all ease-in-out; }
[data-change-image].active { opacity: 1; }
.box-lg.dark-blue,
.secondary-dark-blue,
.secondary-dark-blue .swiper-slide { background: #004683; color: #fff; }
.box-lg.blue,
.secondary-blue { background: #236EB4; color: #fff; }
.box-lg.white,
.secondary-white { background: #fff; color: #06080F; }
.box-lg.grey,
.secondary-grey { background: #F5F5F5; color: #06080F; }
.box-lg.light-blue,
.secondary-light-blue { background: #d8e4f0; color: #06080F; }
.swiper-controls-hide { display: none !important; }
.post-type-archive-case-studies .intro h1 { max-width: 100%; }
.logo-gallery { display: flex; max-width: 420px; flex-wrap: wrap; float: right; }
.technologies-gallery { display: flex; flex-wrap: wrap; justify-content: space-evenly; }
.logo-gallery > div,
.technologies-gallery > div { width: 150px; height: 150px; display: flex; background: white; justify-content: center; align-items: center; margin: 5px; border-radius: 10px; }
.logo-gallery img,
.technologies-gallery img { width: 150px; height: 150px; }
@media screen and (max-width: 1165px){
.logo-gallery { max-width: 320px; }
.logo-gallery > div,
.technologies-gallery > div { width: 100px; height: 100px; }
.logo-gallery img,
.technologies-gallery img { width: 100px; height: 100px; margin: 0 !important; }
}
@media screen and (max-width: 991px){
.logo-gallery { max-width: 100%; float: none; margin-bottom: 30px; }
}
.article-nav.hide-share-buttons ul { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }
.article-nav.hide-share-buttons .share { display: none; }
.swiper-offices .swiper-slide .swiper-text.white { background: #fff; }
.swiper-offices .swiper-slide .swiper-text.blue { background: #004683; }
.swiper-offices .swiper-slide .swiper-text.light-blue { background: #d8e4f0; }
.swiper-reviews .equal-heights-col { display: flex; flex-direction: column; height: 100%; justify-content: space-between; }
.cardlink { position: relative; }
.cardlink a::before { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }
section .swiper-skills .swiper-slide { justify-content: start; padding: 70px 40px; }
.swiper-case-studies h3 a { color: rgb(6,8,15); }
.article-nav ul li a.active { opacity: 1; }
.code-copy { color: #999 !important; display: inline-block; margin-top: 10px; text-decoration: none !important; }
.article-details .style-text.white + .style-text.white,
.article-details .style-text.grey + .style-text.grey,
.article-details .style-text.blue + .style-text.blue,
.article-details .style-text.ligth-blue + .style-text.ligth-blue { padding-top: 0; }
#map-canvas { width: 100%; height: 70vh; }
@media screen and (min-width: 768px){
.mt-30.mt-lg-0 { margin-top: 0 !important; }
}
.iv-slight-up { opacity: 0.7 !important; transform: translateZ(0) translateY(20px) !important; transition-property: transform, opacity !important; transition: .3s all ease-in-out; }
.iv-slight-up.iv-on { opacity: 1 !important; transform: translateZ(0) translateY(0px) !important; }
.iv-zoom-img img { transform: scale(1.08); transition: .3s all ease-in-out; }
.iv-zoom-img.iv-on img { transform: scale(1); }
.iv-delay-1 { transition-delay: .1s; }
.iv-delay-2 { transition-delay: .15s; }
.iv-delay-3 { transition-delay: .2s; }
.iv-delay-4 { transition-delay: .25s; }
.iv-delay-5 { transition-delay: .3s; }
.iv-delay-1 img { transition-delay: .2s; }
.iv-delay-2 img { transition-delay: .25s; }
.iv-delay-3 img { transition-delay: .3s; }
.iv-delay-4 img { transition-delay: .35s; }
.iv-delay-5 img { transition-delay: .4s; }
.row-process>div[class*=col-].iv-on:first-child:after { transition: .3s all ease-in-out; transition-delay: .6s; background: #236eb4 !important; transform: translateX(-50%) scale(1.8) !important; }
.row-process:nth-child(even)>div[class*=col-].iv-on:first-child:after { background: #236eb4 !important; transform: translateX(50%) scale(1.8) !important; }
.block-blog-slider a img { transition-delay: 0s; }
.block-blog-slider a:hover img { transform: scale(1.1); }
.post-type-archive-blog .col-article-style a img { transform-origin: bottom center; }
.post-type-archive-blog .col-article-style a:hover img { transform: scale(1.05); }
.swiper-case-studies .swiper-slide:hover,
.block-reviews-slider .swiper-slide:hover { transform: translateZ(0) translateY(-20px) !important; }
.js-section { position: relative; }
.js-floater { position: absolute; width: 1px; height: 100%; max-height: 50vh; left: 0; }
.js-floater.js-floater-top { top: 0; }
.js-floater.js-floater-bottom { bottom: 0; }
.filters.swiper-filters.filters-left { justify-content: start; }
@media only screen and (min-width: 992px) {
.col-process-style:before { z-index: 0; }
.row-process>div[class*=col-]:first-child:after { display: none; }
.block-hiring-section { position: relative; }
.following-dot-wrapper { position: absolute; width: 1px; }
.following-dot { position: fixed; top: 0; left: 50%; width: 0; z-index: 1; height: 100vh; pointer-events: none; opacity: 0; }
.following-dot-wrapper.iv-on .following-dot { opacity: 1; }
.following-dot > div { position: absolute; top: calc(50vh - 10px); left: calc(50% - 10px); width: 20px; height: 20px; border-radius: 50%; background-color: #06080f; transition: .2s all ease-in-out; }
.following-dot > div.active { top: calc(50vh - 15px); left: calc(50% - 15px); width: 30px; height: 30px; background-color: #236eb4; }
} .talentlyftWidget *,
.tl-modal *,
.select2-container * { font-size: clamp(16px,1.4vw,24px) !important; }
.talentlyftWidget { max-width: 100% !important; margin: 0 !important; }
.talentlyft .job-filters { background: transparent !important; margin: 0 0 20px 0 !important; padding: 0 !important; display: none !important; }
.talentlyft .job-filters .col { margin: 0 !important; padding: 0 20px !important; }
.talentlyft .job-filters .job-search-wrapper input,
.talentlyft .select2-container--default .select2-selection--single { border: none !important; border-radius: 6px !important; padding: 10px 30px !important; height: 65px !important; }
.talentlyft .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 45px !important; height: 45px !important; }
body > .select2-container { margin-top: 25px !important; }
.select2-dropdown { border: none !important; }
.tl-desc-title { font-size: clamp(28px, 3vw, 52px) !important; line-height: 1.1 !important; font-weight: 800 !important; max-width: 900px !important; }
.tl-desc-title-address { display: block !important; margin-top: 10px !important; }
.tl-address { display: flex!important; align-items: center!important; gap: 5px!important; }
.talentlyft button { display: inline-block !important; padding: 10px 30px !important; border-radius: 6px !important; text-align: center !important; }
.talentlyft .select2-container--default .select2-selection--single .select2-selection__arrow { height: 65px !important; }
.select2-container--default .select2-selection--single .select2-selection__arrow { width: 40px !important; }
.talentlyft .tl-jobs { margin: 0 10px !important; }
.tl-jobs li { padding: 14px 30px !important; }
.tl-title .tl-address { width: 100% !important; }
.talentlyft .tl-back i img { max-width: 45px; max-height: 45px; display: inline-block; margin-bottom: 10px; }
.job-description-container { margin: 0 auto; max-width: 800px; }
.job-description-container button { margin-top: 30px !important; }
.grecaptcha-badge { display: none; } #cmplz-manage-consent-container *,
#cmplz-cookies-overview * { font-size: unset !important; }
#cmplz-manage-consent-container * { background: none !important; }
#cmplz-cookies-overview .cmplz-service-header > div { grid-template-columns: auto auto auto auto 0 25px !important; }
#cmplz-manage-consent-container-nojavascript { display: block !important; }
#cmplz-manage-consent-container-nojavascript #cmplz-manage-consent-container-nojavascript { display: none !important; }
.cmplz-consent-checkbox { width: 50px; height: 20px; } 
.cmplz-category-title { font-weight: 700; }
.cmplz-category { margin: 20px 0; }
@media screen and (max-width: 991px){
.talentlyft .job-filters .col { margin: 0 0 10px 0!important; padding: 0!important; }
.talentlyft .tl-jobs {padding: 0!important; margin: 0!important; }
.tl-jobs li { padding: 14px!important; }
.tl-title .tl-title-text { max-width: 100%!important; }
.tl-title .tl-address { line-height: 1.4!important; }
.job-search-wrapper, .job-department-dropdown-wrapper, .job-location-dropdown-wrapper { width: 100%!important; }
}
@media only screen and (max-width: 767px) {
.case-list .case-item .case-img {
aspect-ratio: 4 / 3 !important;
}
}
@media screen and (min-width: 992px) and (max-width: 1440px){
.intro h1 { font-size: clamp(40px,5vw,64px); }
.intro-text { font-size: clamp(20px,2.5vw,32px); }
section { margin: 70px 0; }
section.grey, section.blue, section.light-blue, section.dark-blue { padding: 70px 0; }
.mb-lg-100 { margin-bottom: 70px !important; }
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}