@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Thin.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-ThinItalic.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-ThinItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Extralight.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Extralight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-ExtralightItalic.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-ExtralightItalic.woff) format('woff');font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Light.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-LightItalic.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Regular.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-RegularItalic.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-RegularItalic.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Medium.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-MediumItalic.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-SemiboldItalic.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-SemiboldItalic.woff) format('woff');font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Semibold.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Semibold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-BoldItalic.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Bold.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Black.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Black.woff) format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-BlackItalic.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-BlackItalic.woff) format('woff');font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Super.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-Super.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-SuperItalic.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/graphic/Graphik-SuperItalic.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:'Hando Trial';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-Bold.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Hando Trial';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-Light.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Hando Trial';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-BoldOblique.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-BoldOblique.woff) format('woff');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Hando Trial';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-Black.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Hando Trial';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-Regular.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Hando Trial';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-BlackOblique.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-BlackOblique.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Hando Trial';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-LightOblique.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-LightOblique.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Hando Trial';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-Oblique.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/hando-trial/HandoTrial-Oblique.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-BookOblique.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-BookOblique.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Book.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Book.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Roman.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Roman.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-MediumOblique.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-MediumOblique.woff) format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-BlackOblique.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-BlackOblique.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Light.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Black.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-LightOblique.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-LightOblique.woff) format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Medium.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Heavy.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Heavy.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Oblique.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-Oblique.woff) format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Avenir';src:url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-HeavyOblique.woff2) format('woff2'),url(//22software.com/wp-content/themes/soft22/assets/fonts/avenir/AvenirLTStd-HeavyOblique.woff) format('woff');font-weight:900;font-style:italic;font-display:swap}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.dark body{background:var(--black-main)}.dark .header{background:var(--black-main)}.dark .header .logo-dark{display:none}.dark .header .custom-logo{display:block}.main{overflow:clip}.header{position:sticky;top:0;background:var(--white-100);z-index:222;transition:.3s}.header.scrolled{padding:12px 0;box-shadow:0px 0px 10px #151515}.header__wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}.header__logo .custom-logo{display:none}.header__nav .menu{display:flex;gap:8px;align-items:center}.header__nav .menu a{padding:8px 4px}.header__nav .menu>li>.sub-menu{filter:drop-shadow(0 4px 4px rgba(0,0,0,.1))}.header__nav .menu .sub-menu{position:absolute;padding:24px;background:var(--white-100);border-bottom-left-radius:0;list-style-type:none;opacity:0;visibility:hidden;transition:.2s;left:0;transform:translateY(4px);z-index:2;min-width:260px;min-height:100%;color:var(--black-main)}.header__nav .menu .sub-menu a{padding:8px 16px 8px 8px;display:block;transition:.2s;width:100%}.header__nav .menu .sub-menu a:hover{color:var(--green-600-dark) !important}.header__nav .menu .sub-menu .menu-item-has-children>a{position:relative}.header__nav .menu .sub-menu .menu-item-has-children>a:after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);background:currentColor;mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDkgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yLjAzNzkzIDBMMC42Mjc5MyAxLjQxTDUuMjA3OTMgNkwwLjYyNzkzIDEwLjU5TDIuMDM3OTMgMTJMOC4wMzc5MyA2TDIuMDM3OTMgMFoiIGZpbGw9IiMwRjEzMTMiLz4KPC9zdmc+") no-repeat right center;mask-size:9px 12px;width:24px;height:24px}.header__nav .menu .sub-menu .sub-menu{top:0;right:0;transform:translateX(100%);border-left:1px solid var(--black-bg);min-height:100%}.header__nav .menu li:hover>.sub-menu{opacity:1;visibility:visible}.header__nav .menu>li{position:relative}.header__nav li:hover>a{color:var(--green-600-dark) !important}.header__nav .current-menu-item>a,.header__nav .current_page_parent>a{box-shadow:inset 0 -1px 0 var(--green-500-main)}.header .sub-menu__title{padding:8px;margin-bottom:8px}.header .menu>li>.sub-menu>.sub-menu__title{display:none}.header__burger{width:40px;height:40px;display:inline-flex;background:0 0;border:0;outline:0;color:inherit}.header__close{display:none}@media screen and (max-width:992px){.header__nav{position:fixed;top:0;bottom:0;left:0;background:var(--white-100);max-width:400px;width:100%;transform:translateX(-100%);opacity:0;visibility:visible;transition:.2s;z-index:2222;color:var(--black-main);overflow:auto;height:100dvh}.header__nav .menu{flex-direction:column;align-items:start;padding:32px 40px}.header__nav .menu li{display:block;width:100%}.header__nav .menu li a{width:100%;display:block}.header__logo img{max-width:138px}.header__sidetop{padding:8px 40px;border-bottom:1px solid var(--black-outline)}.header__sidetop .custom-logo{display:none !important}.header__sidetop .logo-dark{display:block !important;max-width:138px}.header.scrolled{padding:8px 0}.header__close{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.header .menu-item-has-children>a{position:relative}.header .menu-item-has-children>a:after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);background:currentColor;mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDkgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yLjAzNzkzIDBMMC42Mjc5MyAxLjQxTDUuMjA3OTMgNkwwLjYyNzkzIDEwLjU5TDIuMDM3OTMgMTJMOC4wMzc5MyA2TDIuMDM3OTMgMFoiIGZpbGw9IiMwRjEzMTMiLz4KPC9zdmc+") no-repeat right center;mask-size:9px 12px;width:24px;height:24px}.header .sub-menu{opacity:0 !important;visibility:hidden !important;position:fixed !important;top:0;left:0 !important;right:auto !important;bottom:0;height:100dvh;overflow:auto;z-index:444;width:100%;padding:0 !important;transform:translateX(-50%) !important;will-change:transform,visibility,opacity}.header .sub-menu .menu-item{padding:0 16px}.header .show-next-level{position:static !important}.header .show-next-level>.sub-menu{opacity:1 !important;visibility:visible !important;transform:translateX(0) !important}.header .sub-menu__title{display:flex !important;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid var(--black-outline);margin-bottom:24px}.header .sub-menu__text{display:flex;align-items:center;gap:8px}.header .sub-menu__text:before{content:"";display:inline-block;height:16px;width:16px;mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01Ljc3OTE4IDEuNTU3NUw0LjcyMTY4IDAuNUwwLjIyMTY4IDVMNC43MjE2OCA5LjVMNS43NzkxOCA4LjQ0MjVMMi4zNDQxOCA1TDUuNzc5MTggMS41NTc1WiIgZmlsbD0iIzBGMTMxMyIvPgo8L3N2Zz4=") no-repeat center;mask-size:9px 11px;background:currentColor}}@media screen and (max-width:768px){.header__sidetop{padding:8px 16px}.header__nav .menu{flex-direction:column;align-items:start;padding:32px 16px}}@media screen and (max-width:992px){.show-menu{overflow-y:hidden}.show-menu .header{background:0 0}.show-menu .header__action{opacity:.5}.show-menu .header__nav{transform:translateX(0);opacity:1;visibility:visible}.show-menu .paranja{opacity:1;visibility:visible}}.paranja{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:22;opacity:0;visibility:hidden;max-width:100%}.footer{background:var(--black-main);color:var(--white-200-main);margin-top:auto}.footer__bottom{background:rgba(255,255,255,.1)}.footer__top{border-bottom:1px solid var(--White-secondary,rgba(217,219,228,.7490196078))}.footer__bwrapper{display:flex;align-items:center;justify-content:space-between;gap:8px 24px}.footer .sub-menu a{color:var(--text-secondary) !important}@media screen and (max-width:992px){.footer__bwrapper{flex-wrap:wrap;justify-content:start}.footer__socials{margin-left:0 !important;margin-right:auto}}#menu-footer-menu{display:grid;grid-template-columns:repeat(4,minmax(0, 1fr));gap:24px}#menu-footer-menu>li>a{font-family:var(--font4);padding:4px 0;margin-bottom:8px;font-weight:900;font-size:16px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--white-200-main);display:block}#menu-footer-menu .sub-menu li{margin-bottom:4px}#menu-footer-menu .sub-menu li a{display:block;padding:2px 0}@media screen and (max-width:992px){#menu-footer-menu{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media screen and (max-width:768px){#menu-footer-menu{grid-template-columns:1fr;gap:0}#menu-footer-menu .sub-menu{max-height:0;overflow:hidden;border-bottom:1px solid var(--White-outline,rgba(217,219,228,.2));transition:.3s}#menu-footer-menu .sub-menu li:last-child{margin-bottom:12px}#menu-footer-menu>li>a{margin:0;padding:20px 0;position:relative;outline:0;transition:.3s}#menu-footer-menu>li>a:after{content:"";display:inline-flex;width:20px;height:20px;mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNy41TDEwIDEyLjVMMTUgNy41IiBzdHJva2U9IiNEOURCRTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==") no-repeat center/contain;position:absolute;top:50%;right:0;transform:translateY(-50%);background:currentColor;transition:.3s}#menu-footer-menu [aria-expanded=true]>a{padding-bottom:8px}#menu-footer-menu [aria-expanded=true]>a:after{transform:rotate(180deg) translateY(50%)}}.menu{list-style-type:none}.menu a{color:inherit !important}.sub-menu{list-style-type:none}.single-post .header{position:fixed;z-index:44;top:0;left:0;right:0;background:#fff;transition:.2s}.single-post .header:not(.scrolled){color:var(--white-200-main);background:0 0}.single-post .header:not(.scrolled) .logo-dark{display:none}.single-post .header:not(.scrolled) .custom-logo{display:block}.pbanner{position:relative;padding-top:94px;padding-bottom:50px;color:#fff}.pbanner__poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pbanner__poster:after{content:"";display:block;background:rgba(15,19,19,.5);position:absolute;top:0;left:0;width:100%;height:100%}.pbanner .container{position:relative;z-index:2}.pbanner__tags{margin-top:120px}.pbanner__title{max-width:840px}.pbanner__meta{margin-top:140px}@media screen and (max-width:992px){.pbanner{padding-bottom:32px}.pbanner__tags{margin-top:67px}.pbanner__meta{margin-top:127px}}@media screen and (max-width:768px){.pbanner{padding-top:56px}}.taglist{display:flex;align-items:center;gap:8px}.taglist__item{padding:4px 8px;backdrop-filter:blur(5px);border-radius:4px;font-weight:400;font-size:12px;line-height:1.4;letter-spacing:.07em;text-align:center;background:rgba(70,197,131,.1);border:1px solid rgba(18,80,48,.2);color:var(--green-1000)}.dark{color:var(--text-main)}.dark .taglist__item{background:var(--text-bg);border:1px solid var(--text-outline);color:var(--white-200-main)}.post-meta{color:var(--text-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:12px}.read-time{font-size:inherit}.author-info{display:flex;align-items:center;gap:8px}.author-info img{width:24px;height:24px;object-fit:cover;border-radius:100%}.author-info strong{font-weight:500}.breadcrumbs{padding:8px 0}.breadcrumbs>span{display:inline-flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.breadcrumbs span:not(.breadcrumbs-sep){display:inline-flex;line-height:1;padding:4px 0}.breadcrumbs .breadcrumbs-sep{width:20px;height:20px;mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDggMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yLjA4NzExIDBMMC45MTIxMDkgMS4xNzVMNC43Mjg3OCA1TDAuOTEyMTA5IDguODI1TDIuMDg3MTEgMTBMNy4wODcxMSA1TDIuMDg3MTEgMFoiIGZpbGw9IiMwRjEzMTMiIGZpbGwtb3BhY2l0eT0iMC4yIi8+Cjwvc3ZnPg==");mask-position:center;mask-repeat:no-repeat;mask-size:8px 10px;background:var(--text-main);display:inline-flex;transform:translateY(2px)}.breadcrumbs a{color:var(--text-main) !important}.breadcrumbs .breadcrumb_last{color:var(--text-disabled)}.entry{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.05em;color:var(--black-main)}.entry p{padding:12px 0 20px}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{padding:24px 0 12px}.entry h2{font-size:28px}.entry h3{font-size:24px}.entry .wp-block-image{margin:32px 0}.entry .wp-block-image img,.entry .wp-block-image picture{border-radius:12px}@media screen and (max-width:992px){.entry h2{font-size:24px}.entry h3{font-size:20px;font-family:var(--font-family);font-weight:500}}@media screen and (max-width:576px){.entry{font-size:14px}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{padding:18px 0 10px}.entry p{padding:10px 0 16px}.entry .wp-block-image{margin:24px 0}}.wp-block-quote{padding:8px 0 0 32px;border-left:2px solid var(--green-500-main);font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.05em;color:var(--black-main);margin-bottom:12px}@media screen and (max-width:576px){.wp-block-quote{font-size:14px}}.ez-toc-counter{width:100% !important;max-width:100%;padding:0 !important;border:0 !important;background:0 0 !important;box-shadow:unset !important}.ez-toc-counter .ez-toc-title-container{display:flex;align-items:center;flex-direction:row-reverse;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.06em;color:var(--black-main);justify-content:flex-end;gap:8px;padding:8px 0}.ez-toc-counter .ez-toc-title{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.06em;color:var(--black-main)}.ez-toc-counter .ez-toc-btn{margin:0 !important;padding:0 !important}.ez-toc-counter .ez-toc-pull-right{float:none !important}.ez-toc-counter .ez-toc-js-icon-con{left:0 !important;border:0 !important;width:fit-content !important;height:auto !important}.ez-toc-counter .ez-toc-icon-toggle-span{width:fit-content !important;height:auto !important}.ez-toc-counter .arrow-unsorted-368013{display:none}.ez-toc-counter svg{width:24px;height:24px;fill:currentColor !important;color:currentColor !important}#ez-toc-container{margin-bottom:32px}#ez-toc-container nav a{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.06em;text-align:center;padding:2px 0;color:var(--green-900)}.avatar-80{width:80px;height:80px;object-fit:cover}.authorbox{border-top:1px solid var(--text-outline)}.authorbox__image{flex:0 0 80px}.authorbox__image img{border-radius:100%;object-fit:cover}.authorbox__role a{font-weight:500;color:inherit !important}.social-link{display:inline-flex}.social-link svg,.social-link img{max-width:24px;max-height:24px;width:auto;height:auto}.social-link svg,.social-link path{fill:var(--text-secondary);transition:.2s}.social-link:hover svg,.social-link:hover path{fill:var(--text-main)}.side-subscribe{padding:24px;border-radius:6px;background:var(--white-secondary)}@media screen and (max-width:1280px){.side-subscribe{padding:24px 16px}}.side-subscribe .wpcf7-form.sent *:not(.wpcf7-response-output){display:none}.widget-area{margin-top:34px;position:sticky;top:100px;bottom:40px}.cinput{display:block;position:relative}.cinput input:-webkit-autofill,.cinput input:-webkit-autofill:hover,.cinput input:-webkit-autofill:focus,.cinput input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#fff;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px rgba(35,35,35,.1607843137)}.cinput__field{width:100%;padding:13px 12px;border:1px solid var(--black-secondary);border-radius:12px;outline:0;background:0 0;transition:.2s}.cinput__field:hover{background:var(--text-bg)}.cinput__field:focus{border-color:#0063aa}.cinput__field:user-invalid{border-color:var(--error-main)}.cinput:has(.cinput__field:focus) .cinput__label,.cinput__field:focus~.cinput__label{color:#0063aa}.cinput:has(.cinput__field:user-invalid) .cinput__label,.cinput__field:user-invalid~.cinput__label{color:var(--error-main)}.cinput__label{color:var(--black-placeholder);position:absolute;left:8px;top:24px;transform:translateY(-50%);z-index:2;pointer-events:none;transition:.2s;padding:0 4px}.cinput__label:before{content:"";display:block;width:calc(100% + 2px);height:2.5px;top:8.5px;left:0;position:absolute;z-index:0;transition:.2s;background:0 0}.cinput__label span{position:relative;z-index:2}.cinput--iconic .cinput__field{padding-left:40px}.cinput--iconic .cinput__label{left:40px}.cinput--filled .cinput__label{top:0;font-size:12px;left:10px}.cinput--filled .cinput__label:before{background:#dfe1e8}.cinput-filled:hover .cinput__label:before{background:#cacbd2}.cinput textarea{max-height:104px;resize:none}.cinput__icon{position:absolute;left:12px;top:12px}.dark .cinput__field{color:var(--white-200-main)}.dark .cinput__label{color:var(--white-placeholder)}.dark .cinput--filled .cinput__label:before{background:#1d2323}.dark .cinput--filled:hover .cinput__labell:before{background:var(--text-bg)}.wpcf7-not-valid-tip{font-size:12px}.pfooter{background:var(--black-main);color:var(--white-200-main);position:relative;overflow:hidden}.pfooter:before{content:"";filter:blur(300px);background:linear-gradient(180deg,#01f3fd 0%,rgba(159,255,249,.21) 100%);transform:rotate(-45deg) translateX(-30%);opacity:.35;border-radius:233px;width:566px;height:869px;display:block;position:absolute;top:0;left:0;pointer-events:none;z-index:0}.pfooter:after{content:"";background:linear-gradient(90deg,#003cff 0%,#001458 100%);filter:blur(488px);width:500px;height:500px;position:absolute;bottom:0;right:10%;transform:translateY(50%)}.pfooter .container{position:relative;z-index:4}.pcard{display:flex;flex-direction:column;height:100%}.pcard__image{display:block;overflow:hidden;border-radius:6px}.pcard__image img,.pcard__image picture{aspect-ratio:392/262;border-radius:6px;object-fit:cover;width:100%;height:100%;transition:.5s}.pcard:hover .pcard__image img,.pcard:hover .pcard__image picture{transform:scale(1.1)}.pcard--wide .pcard__image img,.pcard--wide .pcard__image picture{aspect-ratio:704/352}.pcard__title a{color:inherit !important}.pcard__footer{margin-top:auto}@media screen and (max-width:992px){.pcard__image img,.pcard__image picture{aspect-ratio:427/213}}.tcard__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tcard__image{flex:0 0 160px;overflow:hidden;border-radius:6px}.tcard__image img,.tcard__image picture{aspect-ratio:160/120;object-fit:cover;max-width:160px;height:auto;border-radius:6px;width:100%;transition:.5s}.tcard:hover .tcard__image img,.tcard:hover .tcard__image picture{transform:scale(1.1)}.tcard+.tcard{padding-top:16px;border-top:1px solid var(--black-outline)}.vcard__image{display:block;position:relative;overflow:hidden;border-radius:6px}.vcard__image img,.vcard__image picture{aspect-ratio:392/262;border-radius:6px;object-fit:cover;width:100%;height:100%;transition:.5s}.vcard:hover .vcard__image img,.vcard:hover .vcard__image picture{transform:scale(1.1)}.vcard__date{border-radius:4px;padding:2.5px 6px 3.5px;background:var(--black-placeholder);color:var(--white-secondary);position:absolute;bottom:16px;left:16px}.vcard__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.5s}.vcard:hover .vcard__icon{transform:translate(-50%,-50%) scale(1.3)}.icard{overflow:hidden;border-radius:6px;transform:translateZ(1px);display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:242px;padding:24px}.icard__image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border-radius:6px;overflow:hidden;transition:.5s}.icard:hover .icard__image{transform:scale(1.1)}.icard:before{content:"";background:linear-gradient(180deg,rgba(0,0,0,.05) 10%,rgba(0,0,0,.9) 97.5%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;border-radius:6px;overflow:hidden;transition:.5s}.icard__overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.icard__title,.icard__tags,.icard__footer{position:relative;z-index:7}.icard__tags{display:inline-flex;width:fit-content}.icard .author-info{color:var(--text-main)}.fsubscribe{border:1px solid var(--black-outline);border-radius:6px;padding:24px 40px 32px;background:radial-gradient(86.03% 86.03% at 48.45% 13.97%,#0f1313 0%,#1d2323 100%);position:relative;z-index:2}@media screen and (min-width:1280px){.fsubscribe{padding-bottom:104px}}.fsubscribe__entry{max-width:418px}.fsubscribe__form{width:100%;max-width:713px}.fsubscribe .wpcf7-form.sent *:not(.wpcf7-response-output){display:none}.tabs{display:flex;align-items:center;gap:12px;overflow-x:auto;padding-bottom:2px}.tabs__item{background:0 0;padding:9px 16px 7px;border:0;border-bottom:2px solid transparent;transition:.2s;cursor:pointer;outline:0;white-space:nowrap}.tabs__item:hover{color:var(--green-500-main)}.tabs__item--active{border-color:var(--green-500-main);pointer-events:none}.block-has-blurred-bg{position:relative;overflow:hidden}.block-has-blurred-bg:after{content:"";display:block;border-radius:233px;width:80%;height:80%;filter:blur(300px);background:linear-gradient(180deg,#035e9a 0%,var(--blurred-bg-color) 100%);position:absolute;bottom:0;left:50%;transform:translateX(-60%) scale(-1,1);pointer-events:none;opacity:.2}.block-has-blurred-bg .container{position:relative;z-index:2}.slider-nav__button{width:48px;height:48px;color:var(--text-main);border:1px solid currentColor;background:0 0;outline:none;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.slider-nav__button:hover{background:var(--text-bg);color:var(--text-secondary)}.slider-nav__button:focus,.slider-nav__button:active{border:2px solid currentColor}.slider-nav__button:disabled{color:var(--text-disabled);pointer-events:none}@media screen and (max-width:768px){.slider-nav__button{width:36px;height:36px}}.blogv{overflow:hidden}.blogv .swiper{overflow:visible}.blogs{overflow:hidden}.blogs .swiper{overflow:visible}.subscribe-form{background:var(--black-main);position:relative;overflow:hidden}.subscribe-form:after{content:"";background:linear-gradient(90deg,#003cff 0%,#001458 100%);filter:blur(488px);width:500px;height:500px;position:absolute;bottom:0;right:10%;transform:translateY(50%)}.contactus{background:var(--black-main);position:relative;overflow:hidden}.contactus:after{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/contact-us-red.webp);position:absolute;bottom:-55%;right:-5%;pointer-events:none}.contactus .container{position:relative;z-index:2}.contactus__form{border:1px solid var(--text-outline);border-radius:6px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);background:radial-gradient(86.03% 86.03% at 48.45% 13.97%,#0f1313 0%,#1d2323 100%)}.block-loading{position:relative}.block-loading:after{content:"";width:64px;height:64px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwcHgiIGhlaWdodD0iMjAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+CjxwYXRoIGQ9Ik0xMCA1MEE0MCA0MCAwIDAgMCA5MCA1MEE0MCA0MiAwIDAgMSAxMCA1MCIgZmlsbD0iIzFkMGUwYiIgc3Ryb2tlPSJub25lIj4KICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZHVyPSIwLjY1Nzg5NDczNjg0MjEwNTNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIga2V5VGltZXM9IjA7MSIgdmFsdWVzPSIwIDUwIDUxOzM2MCA1MCA1MSI+PC9hbmltYXRlVHJhbnNmb3JtPgo8L3BhdGg+Cjwvc3ZnPg==") no-repeat center/cover;position:absolute;top:1em;left:50%;transform:translateX(-50%)}.block-loading>*{opacity:0}.pagination{margin-top:24px;overflow:hidden}.pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:clamp(18px, 2vw, 22px)}.pagination .page-numbers{font-weight:600;font-size:clamp(16px, 2vw, 18px);line-height:1.6;letter-spacing:0;color:var(--text-main);padding:8px 1px;border-bottom:2px solid transparent}.pagination .page-numbers.current{color:var(--green-900);border-color:currentColor}.pagination .next,.pagination .prev{text-indent:-999999px;width:.75em;height:.75em;mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI3M18yOTk0MikiPgo8cGF0aCBkPSJNOCAxNS43NUw2LjYyNSAxNC4zOTA2TDEyLjA0NjkgOC45Njg3NUgwLjI1VjcuMDMxMjVIMTIuMDQ2OUw2LjYyNSAxLjYwOTM4TDggMC4yNUwxNS43NSA4TDggMTUuNzVaIiBmaWxsPSIjRDlEQkU0Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjczXzI5OTQyIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxNikiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4=");mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:var(--text-main)}.pagination .prev{transform:scale(-1,1)}.wpcf7-response-output{background:var(--text-bg);border:0 !important;margin:24px 0 0 !important;font-weight:400;font-size:clamp(14px, 2vw, 16px);line-height:1.3;color:var(--text-main);border-radius:12px;padding:10px 16px 12px !important}.invalid .wpcf7-response-output{color:var(--error-main);font-size:14px}.pil{border-radius:6px;background:var(--white-200-main)}.pil__arrow{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center}.hbanner{position:relative;padding-bottom:94px}.hbanner__image{position:absolute;top:24px;left:50%;transform:translateX(-50%);z-index:-1;pointer-events:none}.hbanner__title{padding-top:94px}.hbanner .container{position:relative;padding-bottom:24px;margin-top:24px}.hbanner .container .decor-0{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none}.hbanner .container .decor-1{position:absolute;top:-24px;left:0;transform:translateY(-100%);pointer-events:none}.hbanner .container .decor-2{position:absolute;bottom:-16px;left:0;transform:translateY(100%);pointer-events:none}.hbanner .container .decor-3{position:absolute;bottom:20px;right:-48px;transform:translateY(100%);pointer-events:none}.hbanner .decorline{position:absolute;background:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/hbanner/lines.svg) no-repeat center/contain;width:143px;height:230px;pointer-events:none}.hbanner .decorline-1{top:0;left:0;pointer-events:none}.hbanner .decorline-2{top:0;right:0;transform:scale(-1,1);pointer-events:none}.hbanner .decorline-3{bottom:0;left:0;transform:scale(1,-1);pointer-events:none}.hbanner .decorline-4{bottom:0;right:0;transform:scale(-1,-1);pointer-events:none}@media (width <=1280px){.hbanner .decorline-1,.hbanner .decorline-3,.hbanner .decor-1,.hbanner .decor-2{left:102px !important}.hbanner .decorline-2,.hbanner .decorline-4{right:102px}.hbanner .decor-3{right:56px !important}}@media (width <=992px){.hbanner__title{padding-top:70px}.hbanner .container{margin-top:0}}@media (width <=768px){.hbanner{padding-bottom:30px}.hbanner__title{padding-top:0;margin-top:70px}.hbanner .decorline-1,.hbanner .decorline-3,.hbanner .decor-1,.hbanner .decor-2{left:32px !important}.hbanner .decorline-2,.hbanner .decorline-4{right:32px}.hbanner .decor-3{right:0 !important}}@media (width <=576px){.hbanner__title{padding-top:0;margin-top:32px}.hbanner .decorline-1,.hbanner .decorline-3,.hbanner .decor-1,.hbanner .decor-2{left:20px !important}.hbanner .decorline-2,.hbanner .decorline-4{right:20px}}.wslider{overflow:hidden}.wslider .swiper-pagination{display:block !important;position:static;width:fit-content;text-wrap:nowrap}.wslider .swiper{overflow:visible}@media (width>992px){.wslider__image img{aspect-ratio:3/2;width:100%}}@media screen and (max-width:992px){.wslider .swiper-slide img{aspect-ratio:520/248}}@media (width>992px){.wslider .swiper-slide{transition:.2s}.wslider .swiper-slide:not(.swiper-slide-active){opacity:.6;filter:blur(10px)}}.card{padding:24px;background-color:var(--gradient-card);border:1px solid rgba(15,19,19,.2);border-radius:6px}.card--lg{padding:24px 32px;border-radius:12px}@media screen and (max-width:992px){.card--lg{padding:16px 24px}}@media screen and (max-width:992px){.card{padding:16px}}.progress-bar{width:100%;height:2px;background:#ddd;border-radius:3px;overflow:hidden;transition:.3s}.progress-load{width:0;height:100%;background:#6cffb2;transition:width .3s ease}.block-pagination-progress{display:flex;gap:24px;align-items:center;flex:0 0 50.5%}@media screen and (max-width:992px){.block-pagination-progress{flex:0 0 55%}}.achievements--horizontal{background:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/achievements_orig.webp) no-repeat center left/cover}.achievements--vertical{position:relative;padding-bottom:160px !important}.achievements--vertical:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/achivements-bg-blur.webp);position:absolute;top:50%;right:0;transform:translate(0,-50%);z-index:-1;pointer-events:none}@media (width>900px){.achievements--vertical .container{display:grid;grid-template-columns:4fr 8fr;gap:24px}}.achievements--vertical .grid{gap:24px}.achievements--vertical .grid .achievement{grid-column:span 6;background-color:var(--black-main);padding:24px;display:flex;flex-direction:column-reverse;gap:40px;align-items:flex-start;justify-content:space-between;border-radius:6px}.achievements--vertical .grid .achievement:nth-child(even){transform:translateY(60px)}.achievements--vertical .grid .achievement .achievement__title{margin-bottom:0}@media (width <=900px){.achievements--vertical{padding-bottom:140px !important}}@media (width <=768px){.achievements--vertical .grid .achievement{gap:16px;padding:16px}}@media (width <=576px){.achievements--vertical{padding-bottom:60px !important}.achievements--vertical .grid .achievement{grid-column:span 12;transform:unset !important}}.solutions{position:relative}.solutions:before{content:"";pointer-events:none;position:absolute;top:0;right:0;width:700px;height:700px;display:block;background:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/solutions-bg.webp) no-repeat center/contain;transform:translate(25%,-25%);z-index:-1}.solutions .swiper{overflow:visible}.solutions__snippet{max-width:640px;text-wrap:balance}.hover-card{padding:24px 16px;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:flex-end;cursor:pointer;min-height:502px;border-radius:6px}.hover-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:2;border-radius:6px;transition:.3s}.hover-card:hover:before{background:rgba(0,0,0,.7)}.hover-card__image{position:absolute;top:0;left:0;z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;border-radius:6px}.hover-card__title,.hover-card__snippet{position:relative;z-index:2}.hover-card__snippet{max-height:0;overflow:hidden;transition:.4s linear}.hover-card:hover .hover-card__snippet{max-height:400px}@media screen and (max-width:992px){.hover-card{min-height:440px}.hover-card__snippet{max-height:unset !important}.hover-card:before{background:rgba(0,0,0,.7)}}.cta{background:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/cta-background.webp) no-repeat center/contain}.cta__title{max-width:640px;margin-left:auto;margin-right:auto}.cta__dots{display:block;margin:0 auto;pointer-events:none}@media (width <=768px){.cta__dots{margin-top:-44px;z-index:-1}}.cta2__inner{padding:60px 40px;background:linear-gradient(90deg,rgba(144,249,195,.75) 0%,rgba(95,133,255,.75) 100%);position:relative;overflow:hidden}.cta2__decor{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1;pointer-events:none}.cta2__decor--right{left:auto;right:0}.cta2--style-full-width{padding:0 !important}.cta2--style-full-width .cta2__inner{padding:40px}@media (width <=1280px){.cta2__inner{padding:60px 24px}.cta2--style-full-width .cta2__inner{padding:40px 24px}}@media (width <=992px){.cta2__inner{padding:40px 16px}.cta2--style-full-width .cta2__inner{padding:6px 16px}}@media (width <=768px){.cta2__inner{padding:32px 16px}}@media (width <=576px){.cta2--style-full-width .cta2__inner{padding:6px 0}}.minicard{height:clamp(134px, 14vw, 174px);display:flex;flex-direction:column;justify-content:space-between;padding:24px;background-color:var(--gradient-card);border:1px solid rgba(15,19,19,.2);border-radius:6px;transition:.3s}.minicard:hover{background:var(--text-bg);text-decoration:none}.minicard:hover{color:var(--green-500-main)}.services{position:relative}.services:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/services-bg.webp);position:absolute;top:0;left:0;z-index:-1;transform:translateY(-25%)}.services__aside{padding-left:32px;padding-right:32px}.services .swiper-slide{opacity:0 !important}.services .swiper-slide-active{opacity:1 !important}@media (width <=1280px){.services .vtabs{flex-direction:row}.services .vtabs__item{white-space:nowrap}.services__aside{padding-left:0;padding-right:0}}.vtabs{display:flex;flex-direction:column;gap:8px;align-items:flex-start;overflow:auto}.vtabs__item{padding:9px 16px;display:inline-flex;cursor:pointer;transition:.3s;color:var(--text-secondary);position:relative}.vtabs__item:after{content:"";height:2px;width:0;transition:.3s cubic-bezier(.36,.45,0,1.19);background:var(--green-500-main);position:absolute;bottom:0;left:0;display:block}.vtabs__item--active{color:var(--text-main)}.vtabs__item--active:after{width:100%}.servicecard{background:var(--gradient-card);border-radius:6px;transition:.3s;height:100%;text-decoration:none !important;display:block;color:inherit;position:relative}.servicecard__content{padding:24px}.servicecard:has(.servicecard__image){grid-column:span 12;display:flex;background:0 0 !important;gap:24px}.servicecard:has(.servicecard__image) .servicecard__content{background:var(--gradient-card);border-radius:6px;transition:.3s}.servicecard:has(.servicecard__image) .servicecard__content:hover{background:var(--text-bg)}.servicecard__image{flex:0 0 284px;object-fit:cover;border-radius:6px}.servicecard:hover{background:var(--text-bg)}.servicecard:after{content:"";display:block;width:20px;height:20px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNOS45OTk2NyAzLjMzMzAxTDguODI0NjcgNC41MDgwMUwxMy40NzQ3IDkuMTY2MzRIMy4zMzMwMVYxMC44MzNIMTMuNDc0N0w4LjgyNDY3IDE1LjQ5MTNMOS45OTk2NyAxNi42NjYzTDE2LjY2NjMgOS45OTk2N0w5Ljk5OTY3IDMuMzMzMDFaIiBmaWxsPSIjNThFMjlBIiAvPgo8L3N2Zz4=") no-repeat center/contain;position:absolute;bottom:8px;right:8px}@media (width <=992px){.servicecard__content{padding:16px 14px}}@media (width <=576px){.servicecard:has(.servicecard__image){flex-direction:column}.servicecard__image{flex:0 0 auto;aspect-ratio:513/130;height:auto;width:100%}}.minicards{position:relative}.minicards:after{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/tools-bg.webp);position:absolute;top:50%;right:0;transform:translate(15%,-50%);z-index:-1;pointer-events:none}.minicards .container{position:relative;z-index:2}.page-template-canvas .contactus{position:relative;overflow:visible}.page-template-canvas .contactus:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/contactus-bg.webp);position:absolute;top:25%;left:0;transform:translate(0,-50%) scale(.9);transform-origin:top left;z-index:0;pointer-events:none}.phero{--bg-image:var(--bg-image-desktop);background:var(--bg-image) no-repeat center/cover;padding-top:120px;padding-bottom:120px}.phero__title{position:relative;color:var(--primary-contrast);max-width:1014px;margin-left:auto;margin-right:auto;z-index:2}.phero .container{position:relative}.phero .container:after{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/phero-dots.svg);position:absolute;pointer-events:none;top:50%;left:50%;transform:translate(15%,-50%);z-index:0}@media (width < 1024px){.phero{--bg-image:var(--bg-image-tablet,var(--bg-image-desktop))}}@media (width <=992px){.phero{padding-top:80px}}@media (width <=768px){.phero{--bg-image:var(--bg-image-mobile,var(--bg-image-tablet,var(--bg-image-desktop)));padding-bottom:90px}}body:has(.phero) .header{position:fixed;z-index:44;top:0;left:0;right:0;transition:.2s}body:has(.phero) .header:not(.scrolled){color:var(--text-main);background:0 0}body:has(.phero) .header:not(.scrolled) .logo-dark{display:none}body:has(.phero) .header:not(.scrolled) .custom-logo{display:block}.tandi{position:relative;border-top:1px solid var(--text-outline)}.tandi__title{position:relative}.tandi__title:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/tandi-dots-1.svg);position:absolute;top:0;left:0;transform:translateY(-100%);pointer-events:none}.tandi__image{border:1px solid var(--blue-dark);border-radius:12px;padding:24px}.tandi__image img{border-radius:8px}.tandi:after{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/tandi-dots-2.svg);position:absolute;bottom:24px;left:50%;transform:translateX(-50%)}@media (width <=992px){.tandi__title:before{top:86px;left:56px}.tandi:after{display:none}}.industries{position:relative}.industries:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/industries-bg.webp);position:absolute;top:50%;right:0;transform:translate(15%,-50%);z-index:-1;pointer-events:none}.industries .swiper{overflow:visible}.industries .swiper-slide img{width:100%;object-fit:cover;border-radius:6px;aspect-ratio:392/261}.lrcontent__body{padding:32px;position:relative;z-index:2}.lrcontent__body:after{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/lrcontent/top-line.svg);position:absolute;top:0;right:0;pointer-events:none;z-index:-1}.lrcontent__body:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/lrcontent/bottom-line.svg);position:absolute;bottom:0;left:0;pointer-events:none;z-index:-1}.lrcontent--right .lrcontent__body:after{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/lrcontent/top-dots.svg);position:absolute;top:0;right:0;pointer-events:none}.lrcontent--left{position:relative}.lrcontent--left:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/lrcontent/bg.webp);right:0;top:0;z-index:-1;pointer-events:none;position:absolute;transform:translate(15%,-50%);opacity:.9}.lrcontent--left .container{position:relative;z-index:2}.lrcontent--left .container:after{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/lrcontent/dots.svg);right:32px;top:50%;z-index:0;pointer-events:none;position:absolute}@media (width <=992px){.lrcontent__body{padding:0}}.lrcontent .bordered-image img{aspect-ratio:60/62;object-fit:cover}.member{display:grid;grid-template-columns:3fr 5fr;gap:32px}.member__image img{border-radius:6px;aspect-ratio:288/384;object-fit:cover;height:auto}@media (width <=768px){.member{grid-template-columns:1fr;gap:12px}.member__image img{aspect-ratio:520/416;width:100%;height:auto}}@media (width <=576px){.member__image img{aspect-ratio:328/184}}.team{position:relative}.team:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/team-bg.webp);position:absolute;top:50%;right:0;transform:translate(15%,-50%);z-index:-1;pointer-events:none}.history{position:relative}.history:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/history-bg.webp);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.history .swiper-slide{opacity:0 !important;padding-bottom:2px}.history .swiper-slide-active{opacity:1 !important}@media (width>992px){.history__title,.history__snippet{max-width:496px;margin-left:auto;margin-right:auto;text-align:center}}.tabbed-stack .swiper-slide{opacity:0 !important;padding-bottom:2px}.tabbed-stack .swiper-slide-active{opacity:1 !important}.htabs{background:var(--gradient-card);padding:16px 32px;display:flex;width:fit-content;border-radius:6px;overflow-x:auto;max-width:calc(100% + 16px)}.htabs__item{padding:9px 16px;display:inline-flex;cursor:pointer;transition:.3s;color:var(--text-secondary);position:relative;white-space:nowrap}.htabs__item:after{content:"";height:2px;width:0;transition:.3s cubic-bezier(.36,.45,0,1.19);background:var(--green-500-main);position:absolute;bottom:0;left:0;display:block}.htabs__item--active{color:var(--text-main)}.htabs__item--active:after{width:100%}@media (width < 768px){.htabs{padding:8px 16px}}.bordered-image{border:1px solid var(--blue-dark);border-radius:12px;padding:24px}.bordered-image img{border-radius:8px}@media (width <=992px){.bordered-image{padding:16px}}.bordered-image--small img{aspect-ratio:552/368 !important;object-fit:cover}.bordered-image--large img{aspect-ratio:60/62 !important;object-fit:cover}.discover{position:relative}.discover:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/discover-bg.webp);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}.discover__title,.discover__snippet{max-width:610px;margin-left:auto;margin-right:auto;text-align:center}.discover__grid{display:grid;grid-template-columns:repeat(5,minmax(0, 1fr));gap:clamp(8px, 2vw, 24px)}.discover__grid img{aspect-ratio:225/360;object-fit:cover}.discover__grid img:nth-child(even){transform:translateY(40px)}.dropdown-list{position:relative}.dropdown-list:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/droplist-bg.webp);position:absolute;top:-10%;left:50%;transform:translateX(-50%);z-index:-1;pointer-events:none}.dropdown-list__aside{margin-right:24px}.dropdown-list__image{transition:.2s;border-radius:12px;object-fit:cover;width:100%;height:100%;-aspect-ratio:6/8}@media (width <=992px){.dropdown-list__aside{margin-right:0}}.dropable__top{cursor:pointer}.dropable__accordion{max-height:0;overflow:hidden;transition:.3s;will-change:max-height}.service-drop{border-bottom:1px solid var(--text-outline);padding:16px;transition:.2s}.service-drop .dropable__top svg{transition:.2s}.service-drop.dropable--dropped{background:var(--text-bg);border:1px solid var(--text-outline);border-bottom:1px solid var(--text-outline)}.service-drop.dropable--dropped .dropable__top svg{transform:rotate(180deg)}.service-drop__image{border-radius:6px}@media (width <=992px){.service-drop{padding:12px 16px}}.navcards{position:relative}.navcards:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/cards-bg.webp);position:absolute;top:50%;left:25%;transform:translate(-25%,-50%);z-index:-1;pointer-events:none}.dropdown-grid{position:relative}.dropdown-grid:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/drop-grid-bg.webp);position:absolute;top:0;right:0;z-index:-1;pointer-events:none;transform:translate(15%,-25%)}.line-drop{border:1px solid var(--black-outline);border-radius:6px;padding:24px 24px 24px 12px;background:var(--gradient-card)}.line-drop.dropable--dropped{border:1px solid var(--text-outline)}.line-drop .dropable__top svg{transition:.2s}.line-drop.dropable--dropped .dropable__top svg{transform:rotate(180deg)}@media (width <=768px){.line-drop{padding:16px}}.stack{position:relative}.stack:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/stack-bg.webp);position:absolute;bottom:0;left:50%;z-index:-1;pointer-events:none;transform:translate(-50%,15%) scaleY(.5);transform-origin:bottom center}.stack__item{background:var(--text-bg);height:128px;padding:16px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-direction:column}.stack--style-white .stack__item{background:var(--white-200-main);height:129px}.stack--style-dark .stack__item{background:0 0;border:1px solid var(--text-outline);height:114px}@media (width>992px) and (width <=1280px){.stack .grid{grid-template-columns:repeat(5,minmax(0, 1fr))}.stack .grid>*{grid-column:auto}}@media (width <=992px){.stack--style-dark .stack__item{padding:8px 16px}}@media (width < 576px){.stack--style-white .grid>*{grid-column:span 6}}.process{position:relative}.process:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/process-bg.webp);position:absolute;top:50%;right:0;z-index:-1;pointer-events:none;transform:translate(15%,-40%)}.process__snippet{max-width:704px;text-wrap:balance}.step-item__line{position:relative;height:1px}.step-item__line:before{content:"";height:2px;width:calc(100% + 24px);display:block;position:absolute;left:0;top:0;background:var(--text-bg)}.step-item__line:after{content:"";display:block;width:22px;height:22px;border-radius:100%;background:var(--green-600-dark);position:absolute;left:0;top:50%;transform:translateY(-50%)}.faq-drop{border:1px solid var(--black-outline);border-radius:6px;padding:24px;background:var(--gradient-card)}.faq-drop.dropable--dropped{border:1px solid var(--text-outline)}.faq-drop .dropable__top svg{transition:.2s;flex:0 0 32px}.faq-drop.dropable--dropped .dropable__top svg{transform:rotate(180deg)}.faq-drop+.faq-drop{margin-top:24px}@media (width <=992px){.faq-drop{padding:20px 16px}}@media (width <=768px){.faq-drop{padding:16px}}.faq--post .faq-drop{background:0 0}.faq--post .faq-drop p{padding:0}.scrollable{position:relative}.scrollable:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/scrollable-bg.webp);position:absolute;top:0;right:0;z-index:-1;transform:translate(15%,-25%)}.scrollable .swiper-slide{opacity:0 !important}.scrollable .swiper-slide-active{opacity:1 !important}.scrollable__wrapper{border:1px solid var(--green-1000);border-radius:6px;overflow:hidden}.scrollable__aside{background:var(--gradient-card)}.scrollable__area{padding:24px;overflow-y:auto;min-height:382px}.scrollable__area::-webkit-scrollbar{width:6px}.scrollable__area::-webkit-scrollbar-track{background:var(--white-disabled);border-radius:10px}.scrollable__area::-webkit-scrollbar-thumb{background:var(--green-600-dark);border-radius:6px;height:20px}.scrollable__area::-webkit-scrollbar-thumb:hover{background:var(--green-600-dark)}.scrollable__body{padding:32px}@media (width>=992px){.scrollable .service-drop{padding:0;border:0;background:0 0}.scrollable .dropable__accordion{max-height:unset}}@media (width < 992px){.scrollable__wrapper{border:0;border-radius:0}.scrollable__aside{display:none}.scrollable__body{padding:0;border:0}.scrollable .swiper,.scrollable .swiper-wrapper{display:contents}.scrollable .swiper-slide{opacity:1 !important;pointer-events:initial;width:100% !important;transform:unset !important}}.grouped-stack{position:relative}.grouped-stack:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/grouped-stack-bg.webp);position:absolute;top:44%;left:50%;z-index:-1;transform:translate(-50%,-50%)}.stack-line{border-radius:6px;display:flex}.stack-line__name{border:1px solid var(--text-outline);border-right:0;padding:24px;display:flex;align-items:center;flex:0 0 320px;background:var(--gradient-card);border-radius:6px 0 0 6px}.stack-line+.stack-line{margin-top:32px}.stack-line__items{padding:24px 32px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;border:1px solid var(--text-outline);border-radius:0 6px 6px 0}.stack-line__items img{max-height:48px;width:auto}@media screen and (max-width:1224px){.stack-line{flex-direction:column}.stack-line__name{padding:16px;flex:auto;border:1px solid var(--text-outline);border-bottom:0;border-radius:6px 6px 0 0}.stack-line__items{padding:14.5px 16px;border-radius:0 0 6px 6px}.stack-line__items img{max-height:32px}}@media (width < 768px){.stack-line__items img{max-height:28px}}.icards__item{background:var(--gradient-card);padding:24px;border-radius:6px;text-align:center}.icards__body{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.icards__body img{max-height:50px;width:auto}@media (width < 992px){.icards__item{padding:16px}}@media (width < 768px){.icards__body img{max-height:40px}}.panel{position:relative}.panel:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/webp-bgs/test-bg.webp);position:absolute;top:50%;right:0;z-index:-1;transform:translate(0,-50%)}.panel__wrapper{display:flex;justify-content:space-between}.panel__image{max-width:639px;align-items:start}.panel__points{max-width:418px;transform:translateY(20px)}.panel__item{position:relative}.panel__item svg{display:none}.panel__item:before{content:"";display:block;width:368px;height:75%;position:absolute;left:-24px;top:16px;border:2px solid rgba(217,219,228,.2);border-right:0;border-bottom:0;border-radius:12px 0 0;transform:translateX(-100%);pointer-events:none}.panel__item:after{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMjcuODMyIiBjeT0iMjguMTY4IiByPSIyNy41IiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfMTM4Nl8yMDIxOTEpIi8+CjxjaXJjbGUgY3g9IjI3LjgzMiIgY3k9IjI4LjE2OCIgcj0iMTAuNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDI3LjgzMiAyOC4xNjgpIiBmaWxsPSIjNDZDNTgzIi8+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfMTM4Nl8yMDIxOTEiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjcuODMyIDI4LjE2OCkgcm90YXRlKDkwKSBzY2FsZSgyNy41KSI+CjxzdG9wIHN0b3AtY29sb3I9IiM0NkM1ODMiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzIyNUYzRiIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");position:absolute;left:-24px;bottom:25%;transform:translateX(calc(-50% - 368px)) translateY(80%);pointer-events:none}.panel__snippet{min-height:42px}.panel__points .panel__item:nth-child(even):before{width:313px}.panel__points .panel__item:nth-child(even):after{transform:translateX(calc(-50% - 313px)) translateY(80%)}@media (width <=1280px){.panel__points{max-width:463px}.panel__item:before{width:240px}.panel__item:after{transform:translateX(calc(-50% - 240px)) translateY(80%)}.panel__points .panel__item:nth-child(even):before{width:202px}.panel__points .panel__item:nth-child(even):after{transform:translateX(calc(-50% - 202px)) translateY(80%)}}@media (width < 1200px){.panel__points{max-width:553px;margin-left:-110px}.panel__snippet{min-height:unset}.panel__image{transform:translateX(-15%)}.panel__item:before{width:200px}.panel__item:after{transform:translateX(calc(-50% - 200px)) translateY(80%) scale(0.8)}.panel__points .panel__item:nth-child(even):before{width:162px}.panel__points .panel__item:nth-child(even):after{transform:translateX(calc(-50% - 162px)) translateY(80%) scale(0.8)}}@media (width < 1110px){.panel__points{max-width:553px}.panel__image{transform:translateX(-20%)}}@media (width < 1024px){.panel__item:before{width:132px}.panel__item:after{transform:translateX(calc(-50% - 132px)) translateY(80%) scale(0.7)}.panel__points .panel__item:nth-child(even):before{width:110px}.panel__points .panel__item:nth-child(even):after{transform:translateX(calc(-50% - 110px)) translateY(80%) scale(0.7)}}@media (width < 992px){.panel__points{max-width:553px;margin-left:-140px}.panel__image{transform:translateX(-25%)}}@media (width < 910px){.panel__points{max-width:553px}.panel__image{transform:translateX(-30%)}}@media (width < 860px){.panel__image{display:none}.panel__wrapper{display:block}.panel__points{max-width:unset;margin:0;transform:unset}.panel__item{padding:16px;background:var(--gradient-card);border-radius:6px}.panel__item svg{display:inline-flex}.panel__item:after,.panel__item:before{content:unset}}.page-id-984 .main>.container>.grid{display:block}.sitemap__title{font-family:var(--font4);padding:4px 0;margin-bottom:8px;font-weight:900;font-size:16px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;display:block}.sitemap .menu-item a{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.05em;color:var(--text-main) !important;padding:2px 0;display:block}.compare__table{background:var(--gradient-card);border-radius:6px}.compare__table table{border-collapse:collapse;width:100%}.compare__table table th{border-bottom:3px solid var(--green-700);padding:32px 12px 21px;text-align:left}.compare__table table tr th:first-child,.compare__table table tr td:first-child{padding-left:32px}.compare__table table tr th:last-child,.compare__table table tr td:last-child{padding-right:32px}.compare__table table td{padding:32px 12px}.compare__table table tr+tr td{padding-top:8px}@media (width>1024px){.compare__table--cols-3 tr td,.compare__table--cols-3 tr th{width:33%}}@media (width <=1024px){.compare__table{overflow:auto}.compare__table table th{padding:24px 8px 17px}.compare__table table tr th:first-child,.compare__table table tr td:first-child{padding-left:16px}.compare__table table tr th:last-child,.compare__table table tr td:last-child{padding-right:16px}.compare__table table td{padding:16px 8px;min-width:160px}.compare__table table tr+tr td{padding-top:8px}}.text-blocks__wrapper{position:relative}.text-blocks__wrapper:before{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/lrcontent/bottom-line.svg);position:absolute;bottom:0;left:0;pointer-events:none;z-index:-1}.text-blocks__wrapper:after{content:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/lrcontent/top-line.svg);position:absolute;top:0;right:0;pointer-events:none;z-index:-1}.phero{position:relative;overflow:hidden}.phero__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.phero__bg-img{width:100%;height:100%;object-fit:cover;object-position:center}.phero .container{position:relative;z-index:1}:root{--black-main:#0f1313;--black-secondary:#5d5a6b;--black-placeholder:rgba(15,19,19,.6);--black-disabled:rgba(15,19,19,.35);--black-bg:rgba(15,19,19,.1);--black-outline:rgba(15,19,19,.2);--white-secondary:rgba(217,219,228,.75);--white-placeholder:rgba(217,219,228,.6);--white-disabled:rgba(217,219,228,.35);--white-100:#f0f2f8;--white-200-main:#d9dbe4;--white-bg:rgba(217,219,228,.1);--white-outline:rgba(217,219,228,.2);--green-100:#f0fff7;--green-200:#c4ffe0;--green-300:#98ffc9;--green-500-main:#58e29a;--green-400-light:#6cffb2;--green-600-dark:#46c583;--green-700:#36a86c;--green-800:#288a57;--green-900:#1c6d43;--green-1000:#125030;--blue-main:#003cff;--blue-dark:#334343;--error-main:#e12121;--font-family:"Graphik",sans-serif;--second-family:"Hando Trial",sans-serif;--third-family:"Roboto",sans-serif;--font3:"Manrope",sans-serif;--font4:"Avenir",sans-serif;--font5:"Montserrat",sans-serif;--font6:"Inter",sans-serif;--font7:"Barlow",sans-serif;--font8:"Outfit",sans-serif;--font9:"Alumni Sans",sans-serif;--font10:"Space Mono",sans-serif;--font11:"Unbounded",sans-serif;--font12:"Anek Latin",sans-serif;--font13:"Anuphan",sans-serif;--font14:"Arimo",sans-serif;--font15:"Big Shoulders Stencil Display",sans-serif;--font16:"Chivo",sans-serif;--text-main:var(--black-main);--text-secondary:var(--black-secondary);--text-placeholder:var(--black-placeholder);--text-disabled:var(--black-disabled);--text-bg:var(--black-bg);--text-outline:var(--black-outline);--gradient-card:#fcffff;--primary-contrast:#fff}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:currentColor solid 2px}a:disabled{color:var(--white-disabled);pointer-events:none}a:not([class]):visited{color:#bcaedb}html,body{min-height:100%}body{font-family:var(--font-family),sans-serif;font-weight:400;margin:0;background:var(--white-100);display:flex;flex-direction:column;color:var(--text-main)}img{vertical-align:bottom;max-width:100%;height:auto}address{font-style:normal}.dark{--text-main:var(--white-200-main);--text-secondary:var(--white-secondary);--text-placeholder:var(--white-placeholder);--text-disabled:var(--white-disabled);--text-bg:var(--white-bg);--text-outline:var(--white-outline);--gradient-card:#171c1c}.container{max-width:1264px;padding:0 20px;margin:0 auto}.fit-cover{object-fit:cover}.flex-wrap{flex-wrap:wrap}.icon-32{max-width:32px;max-height:32px;width:auto;height:auto}.icon-40{max-width:40px;max-height:40px;width:auto;height:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.masked-icon{width:1em;height:1em;mask:var(--icon-url) no-repeat center/contain;background-color:currentColor;display:inline-block;transition:.2s}.masked-icon:hover{filter:brightness(1.2)}.btn{font-family:var(--second-family);cursor:pointer;border-radius:12px;padding:12px 24px;font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.05em;transition:.2s;display:inline-flex;text-decoration:none !important;border:0;outline:none !important;position:relative;overflow:hidden;flex:0 0 auto}.btn:after{content:"";width:90px;height:90px;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);border-radius:100%;transition:.2s}.btn:active:after{transform:translate(-50%,-50%) scale(1)}.btn:before{content:"";transition:.2s;width:0;height:0;position:absolute}.state-loading,.submitting .btn{display:inline-flex;align-items:center;pointer-events:none}.state-loading:before,.submitting .btn:before{content:"";display:inline-block;width:1em;height:1em;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHdpZHRoPSIyMDAiIGhlaWdodD0iMjAwIj4KCTxnPgoJCTxjaXJjbGUgc3Ryb2tlLWRhc2hhcnJheT0iMTY0LjkzMzYxNDMxMzQ2NDE1IDU2Ljk3Nzg3MTQzNzgyMTM4IiByPSIzNSIgc3Ryb2tlLXdpZHRoPSIxMCIgc3Ryb2tlPSIjZTE1YjY0IiBmaWxsPSJub25lIiBjeT0iNTAiIGN4PSI1MCI+CgkJCTxhbmltYXRlVHJhbnNmb3JtIGtleVRpbWVzPSIwOzEiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0eXBlPSJyb3RhdGUiIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIvPgoJCTwvY2lyY2xlPgoJPGcvPgoJPC9nPgo8L3N2Zz4=") no-repeat center/contain;background:currentColor;margin-right:8px}.btn--primary{background:var(--green-500-main);color:var(--black-main)}.btn--primary:hover{background:var(--green-600-dark)}.btn--primary:disabled{background:var(--white-disabled);pointer-events:none}.btn--primary:after{background:rgba(255,255,255,.3)}.btn--primary.state-loading,.submitting .btn--primary{background:rgba(88,226,154,.8);-color:var(--green-500-main)}.btn--primary-outline{color:var(--green-500-main);border:1px solid currentColor}.btn--primary-outline:hover{background:rgba(88,226,154,.1)}.btn--primary-outline:disabled{color:var(--white-disabled);pointer-events:none}.btn--primary-outline:after{background:rgba(70,197,131,.3)}.btn--white{background:var(--white-200-main);color:var(--black-main)}.btn--white:hover{background:var(--white-secondary)}.btn--white:disabled{color:rgba(15,19,34,.4);background:var(--white-disabled);pointer-events:none}.btn--white:after{background:rgba(15,19,19,.3)}.btn--white-outline{color:#fff;border:1px solid currentColor}.btn--white-outline:hover{color:var(--white-secondary);background:var(--white-bg)}.btn--white-outline:after{background:rgba(217,219,228,.3)}.btn--black{background:var(--black-main);color:var(--white-200-main)}.btn--black:hover{background:var(--green-800);color:var(--white-100)}.btn--black:after{background:rgba(240,242,248,.3)}.btn--black:disabled{color:var(--black-disabled);background:var(--black-disabled);pointer-events:none}.btn--black-outline,html:not(.dark) .header.scrolled .header__action .btn{color:var(--black-main);border:1px solid currentColor}.btn--black-outline:hover,html:not(.dark) .header.scrolled .header__action .btn:hover{background:rgba(0,0,0,.08) !important}.btn--black-outline:after,html:not(.dark) .header.scrolled .header__action .btn:after{background:rgba(15,19,19,.3)}.btn--black-outline:disabled,html:not(.dark) .header.scrolled .header__action .btn:disabled{color:1px solid var(--black-disabled);pointer-events:none}.btn--primary-text,.dark .blogg .btn--black-text{color:var(--green-500-main)}.btn--primary-text:hover,.dark .blogg .btn--black-text:hover{color:var(--green-600-dark)}.btn--primary-text:after,.dark .blogg .btn--black-text:after{background:rgba(70,197,131,.3)}.btn--primary-text:disabled,.dark .blogg .btn--black-text:disabled{color:rgba(15,19,34,.4)}.btn--white-text{color:var(--white-200-main)}.btn--white-text:hover{color:var(--green-600-dark)}.btn--white-text:after{background:rgba(70,197,131,.3)}.btn--white-text:disabled{color:rgba(15,19,34,.4)}.btn--black-text{color:var(--black-main)}.btn--black-text:hover{color:var(--green-800)}.btn--black-text:after{background:rgba(40,138,87,.3)}.btn--black-text:disabled{color:rgba(15,19,34,.4)}.btn--text{color:var(--text-main)}.btn--text:hover{color:var(--green-800)}.btn--text:after{background:rgba(40,138,87,.3)}.btn--text:disabled{color:var(--text-disabled)}.btn--md{padding:8px 18px}.btn--sm{padding:6px 12px}@media screen and (max-width:768px){.btn{padding:8px 18px}.btn--black-text,.btn--white-text,.btn--primary-text,.dark .blogg .btn--black-text,.btn--text{padding:6px 8px}}.h-full{height:100%}.w-full{width:100%}.h-auto{height:auto}.w-auto{width:auto}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-grid{display:grid}.d-inline-flex{display:inline-flex}.d-inline-block{display:inline-block}.align-items-center{align-items:center}.align-items-start{align-items:start}.align-items-end{align-items:end}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.justify-content-start{justify-content:start}.justify-content-end{justify-content:end}.direction-column{flex-direction:column}.direction-row{flex-direction:row}.direction-column-reverse{flex-direction:column-reverse}.direction-row-reverse{flex-direction:row-reverse}.grid{display:grid;grid-template-columns:repeat(12,minmax(0, 1fr));gap:24px;max-width:100%}.mt-auto{margin-top:auto}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-28{margin-top:28px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-48{margin-top:48px}.mt-56{margin-top:56px}.mt-64{margin-top:64px}.mt-70{margin-top:70px}.mb-auto{margin-bottom:auto}.mb-2{margin-bottom:2px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-28{margin-bottom:28px}.mb-32{margin-bottom:32px}.mb-36{margin-bottom:36px}.mb-40{margin-bottom:40px}.mb-48{margin-bottom:48px}.mb-56{margin-bottom:56px}.mb-64{margin-bottom:64px}.mb-70{margin-bottom:70px}.ml-auto{margin-left:auto}.ml-0{margin-left:auto}.mr-auto{margin-right:auto}.mr-0{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.p-2{padding:2px}.p-4{padding:4px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-20{padding:20px}.p-24{padding:24px}.p-28{padding:28px}.p-32{padding:32px}.p-40{padding:40px}.p-48{padding:48px}.p-56{padding:56px}.p-64{padding:64px}.p-70{padding:70px}.pt-0{padding-top:0 !important}.pt-2{padding-top:2px}.pt-4{padding-top:4px}.pt-8{padding-top:8px}.pt-12{padding-top:12px}.pt-16{padding-top:16px}.pt-20{padding-top:20px}.pt-24{padding-top:24px}.pt-28{padding-top:28px}.pt-32{padding-top:32px}.pt-40{padding-top:40px}.pt-48{padding-top:48px}.pt-56{padding-top:56px}.pt-64{padding-top:64px}.pt-70{padding-top:70px}.pb-2{padding-bottom:2px}.pb-4{padding-bottom:4px}.pb-8{padding-bottom:8px}.pb-12{padding-bottom:12px}.pb-16{padding-bottom:16px}.pb-20{padding-bottom:20px}.pb-24{padding-bottom:24px}.pb-28{padding-bottom:28px}.pb-32{padding-bottom:32px}.pb-40{padding-bottom:40px}.pb-48{padding-bottom:48px}.pb-56{padding-bottom:56px}.pb-64{padding-bottom:64px}.pb-70{padding-bottom:70px}.br-0{border-radius:0}.br-2{border-radius:2px}.br-4{border-radius:4px}.br-6{border-radius:6px}.br-8{border-radius:8px}.br-12{border-radius:12px}.br-16{border-radius:16px}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-28{gap:28px}.gap-32{gap:32px}.gap-40{gap:40px}.gap-48{gap:48px}.gap-56{gap:56px}.gap-64{gap:64px}.gap-y-4{row-gap:4px}.gap-y-8{row-gap:8px}.gap-y-12{row-gap:12px}.gap-y-16{row-gap:16px}.gap-y-20{row-gap:20px}.gap-y-24{row-gap:24px}.gap-y-28{row-gap:28px}.gap-y-32{row-gap:32px}.gap-y-40{row-gap:40px}.gap-y-48{row-gap:48px}.gap-y-56{row-gap:56px}.gap-y-64{row-gap:64px}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.order-12{order:13}@media screen and (max-width:1280px){.container{padding-left:40px;padding-right:40px}.lg\:mt-0{margin-top:0}.lg\:mt-2{margin-top:2px}.lg\:mt-4{margin-top:4px}.lg\:mt-8{margin-top:8px}.lg\:mt-12{margin-top:12px}.lg\:mt-16{margin-top:16px}.lg\:mt-20{margin-top:20px}.lg\:mt-24{margin-top:24px}.lg\:mt-28{margin-top:28px}.lg\:mt-32{margin-top:32px}.lg\:mt-40{margin-top:40px}.lg\:mt-48{margin-top:48px}.lg\:mt-56{margin-top:56px}.lg\:mt-64{margin-top:64px}.lg\:mb-0{margin-bottom:0}.lg\:mb-2{margin-bottom:2px}.lg\:mb-4{margin-bottom:4px}.lg\:mb-8{margin-bottom:8px}.lg\:mb-12{margin-bottom:12px}.lg\:mb-16{margin-bottom:16px}.lg\:mb-20{margin-bottom:20px}.lg\:mb-24{margin-bottom:24px}.lg\:mb-28{margin-bottom:28px}.lg\:mb-32{margin-bottom:32px}.lg\:mb-40{margin-bottom:40px}.lg\:mb-48{margin-bottom:48px}.lg\:mb-56{margin-bottom:56px}.lg\:mb-64{margin-bottom:64px}.lg\:pt-0{padding-top:0}.lg\:pt-2{padding-top:2px}.lg\:pt-4{padding-top:4px}.lg\:pt-8{padding-top:8px}.lg\:pt-12{padding-top:12px}.lg\:pt-16{padding-top:16px}.lg\:pt-20{padding-top:20px}.lg\:pt-24{padding-top:24px}.lg\:pt-28{padding-top:28px}.lg\:pt-32{padding-top:32px}.lg\:pt-40{padding-top:40px}.lg\:pt-48{padding-top:48px}.lg\:pt-56{padding-top:56px}.lg\:pt-64{padding-top:64px}.lg\:pb-0{padding-bottom:0}.lg\:pb-2{padding-bottom:2px}.lg\:pb-4{padding-bottom:4px}.lg\:pb-8{padding-bottom:8px}.lg\:pb-12{padding-bottom:12px}.lg\:pb-16{padding-bottom:16px}.lg\:pb-20{padding-bottom:20px}.lg\:pb-24{padding-bottom:24px}.lg\:pb-28{padding-bottom:28px}.lg\:pb-32{padding-bottom:32px}.lg\:pb-40{padding-bottom:40px}.lg\:pb-48{padding-bottom:48px}.lg\:pb-56{padding-bottom:56px}.lg\:pb-64{padding-bottom:64px}.lg\:p-0{padding:0}.lg\:p-2{padding:2px}.lg\:p-4{padding:4px}.lg\:p-8{padding:8px}.lg\:p-12{padding:12px}.lg\:p-16{padding:16px}.lg\:p-20{padding:20px}.lg\:p-24{padding:24px}.lg\:p-28{padding:28px}.lg\:p-32{padding:32px}.lg\:p-40{padding:40px}.lg\:p-48{padding:48px}.lg\:p-56{padding:56px}.lg\:p-64{padding:64px}.lg\:gap-0{gap:0}.lg\:gap-2{gap:2px}.lg\:gap-4{gap:4px}.lg\:gap-8{gap:8px}.lg\:gap-12{gap:12px}.lg\:gap-16{gap:16px}.lg\:gap-20{gap:20px}.lg\:gap-24{gap:24px}.lg\:gap-28{gap:28px}.lg\:gap-32{gap:32px}.lg\:gap-40{gap:40px}.lg\:gap-48{gap:48px}.lg\:gap-56{gap:56px}.lg\:gap-64{gap:64px}.lggap-y-4{row-gap:4px}.lggap-y-8{row-gap:8px}.lggap-y-12{row-gap:12px}.lggap-y-16{row-gap:16px}.lggap-y-20{row-gap:20px}.lggap-y-24{row-gap:24px}.lggap-y-28{row-gap:28px}.lggap-y-32{row-gap:32px}.lggap-y-40{row-gap:40px}.lggap-y-48{row-gap:48px}.lggap-y-56{row-gap:56px}.lggap-y-64{row-gap:64px}.lg\:col-1{grid-column:span 1}.lg\:col-2{grid-column:span 2}.lg\:col-3{grid-column:span 3}.lg\:col-4{grid-column:span 4}.lg\:col-5{grid-column:span 5}.lg\:col-6{grid-column:span 6}.lg\:col-7{grid-column:span 7}.lg\:col-8{grid-column:span 8}.lg\:col-9{grid-column:span 9}.lg\:col-10{grid-column:span 10}.lg\:col-11{grid-column:span 11}.lg\:col-12{grid-column:span 12}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-12{grid-column-start:12}.lg\:col-start-13{grid-column-start:13}.lg\:d-none{display:none}.lg\:d-block{display:block}.lg\:d-flex{display:flex}.lg\:d-grid{display:grid}.lg\:d-inline-block{display:inline-block}.lg\:d-inline-flex{display:inline-flex}.lg\:align-items-center{align-items:center}.lg\:align-items-start{align-items:start}.lg\:justify-content-between{justify-content:space-between}.lg\:justify-content-center{justify-content:center}.lg\:justify-content-start{justify-content:start}.lg\:justify-content-end{justify-content:end}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-6{order:6}.lg\:order-7{order:7}.lg\:order-8{order:8}.lg\:order-9{order:9}.lg\:order-10{order:10}.lg\:order-11{order:11}.lg\:order-12{order:12}}@media screen and (max-width:992px){.container{padding-left:40px;padding-right:40px}.md\:mt-0{margin-top:0}.md\:mt-2{margin-top:2px}.md\:mt-4{margin-top:4px}.md\:mt-8{margin-top:8px}.md\:mt-12{margin-top:12px}.md\:mt-16{margin-top:16px}.md\:mt-20{margin-top:20px}.md\:mt-24{margin-top:24px}.md\:mt-28{margin-top:28px}.md\:mt-32{margin-top:32px}.md\:mt-40{margin-top:40px}.md\:mt-48{margin-top:48px}.md\:mt-56{margin-top:56px}.md\:mt-64{margin-top:64px}.md\:mb-0{margin-bottom:0}.md\:mb-2{margin-bottom:2px}.md\:mb-4{margin-bottom:4px}.md\:mb-8{margin-bottom:8px}.md\:mb-12{margin-bottom:12px}.md\:mb-16{margin-bottom:16px}.md\:mb-20{margin-bottom:20px}.md\:mb-24{margin-bottom:24px}.md\:mb-28{margin-bottom:28px}.md\:mb-32{margin-bottom:32px}.md\:mb-40{margin-bottom:40px}.md\:mb-48{margin-bottom:48px}.md\:mb-56{margin-bottom:56px}.md\:mb-64{margin-bottom:64px}.md\:pt-0{padding-top:0}.md\:pt-2{padding-top:2px}.md\:pt-4{padding-top:4px}.md\:pt-8{padding-top:8px}.md\:pt-12{padding-top:12px}.md\:pt-16{padding-top:16px}.md\:pt-20{padding-top:20px}.md\:pt-24{padding-top:24px}.md\:pt-28{padding-top:28px}.md\:pt-32{padding-top:32px}.md\:pt-40{padding-top:40px}.md\:pt-48{padding-top:48px}.md\:pt-56{padding-top:56px}.md\:pt-64{padding-top:64px}.md\:pb-0{padding-bottom:0}.md\:pb-2{padding-bottom:2px}.md\:pb-4{padding-bottom:4px}.md\:pb-8{padding-bottom:8px}.md\:pb-12{padding-bottom:12px}.md\:pb-16{padding-bottom:16px}.md\:pb-20{padding-bottom:20px}.md\:pb-24{padding-bottom:24px}.md\:pb-28{padding-bottom:28px}.md\:pb-32{padding-bottom:32px}.md\:pb-40{padding-bottom:40px}.md\:pb-48{padding-bottom:48px}.md\:pb-56{padding-bottom:56px}.md\:pb-64{padding-bottom:64px}.md\:p-0{padding:0}.md\:p-2{padding:2px}.md\:p-4{padding:4px}.md\:p-8{padding:8px}.md\:p-12{padding:12px}.md\:p-16{padding:16px}.md\:p-20{padding:20px}.md\:p-24{padding:24px}.md\:p-28{padding:28px}.md\:p-32{padding:32px}.md\:p-40{padding:40px}.md\:p-48{padding:48px}.md\:p-56{padding:56px}.md\:p-64{padding:64px}.md\:gap-0{gap:0}.md\:gap-2{gap:2px}.md\:gap-4{gap:4px}.md\:gap-8{gap:8px}.md\:gap-12{gap:12px}.md\:gap-16{gap:16px}.md\:gap-20{gap:20px}.md\:gap-24{gap:24px}.md\:gap-28{gap:28px}.md\:gap-32{gap:32px}.md\:gap-40{gap:40px}.md\:gap-48{gap:48px}.md\:gap-56{gap:56px}.md\:gap-64{gap:64px}.md\:gap-y-4{row-gap:4px}.md\:gap-y-8{row-gap:8px}.md\:gap-y-12{row-gap:12px}.md\:gap-y-16{row-gap:16px}.md\:gap-y-20{row-gap:20px}.md\:gap-y-24{row-gap:24px}.md\:gap-y-28{row-gap:28px}.md\:gap-y-32{row-gap:32px}.md\:gap-y-40{row-gap:40px}.md\:gap-y-48{row-gap:48px}.md\:gap-y-56{row-gap:56px}.md\:gap-y-64{row-gap:64px}.md\:col-1{grid-column:span 1}.md\:col-2{grid-column:span 2}.md\:col-3{grid-column:span 3}.md\:col-4{grid-column:span 4}.md\:col-5{grid-column:span 5}.md\:col-6{grid-column:span 6}.md\:col-7{grid-column:span 7}.md\:col-8{grid-column:span 8}.md\:col-9{grid-column:span 9}.md\:col-10{grid-column:span 10}.md\:col-11{grid-column:span 11}.md\:col-12{grid-column:span 12}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}.md\:col-start-13{grid-column-start:13}.md\:d-none{display:none}.md\:d-block{display:block}.md\:d-inline-block{display:inline-block}.md\:d-inline-flex{display:inline-flex}.md\:d-flex{display:flex}.md\:d-grid{display:grid}.md\:align-items-center{align-items:center}.md\:align-items-start{align-items:start}.md\:justify-content-between{justify-content:space-between}.md\:justify-content-center{justify-content:center}.md\:justify-content-start{justify-content:start}.md\:justify-content-end{justify-content:end}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:order-5{order:5}.md\:order-6{order:6}.md\:order-7{order:7}.md\:order-8{order:8}.md\:order-9{order:9}.md\:order-10{order:10}.md\:order-11{order:11}.md\:order-12{order:12}}@media screen and (max-width:768px){.container{padding-left:16px;padding-right:16px}.sm\:mt-0{margin-top:0}.sm\:mt-2{margin-top:2px}.sm\:mt-4{margin-top:4px}.sm\:mt-8{margin-top:8px}.sm\:mt-12{margin-top:12px}.sm\:mt-16{margin-top:16px}.sm\:mt-20{margin-top:20px}.sm\:mt-24{margin-top:24px}.sm\:mt-28{margin-top:28px}.sm\:mt-32{margin-top:32px}.sm\:mt-40{margin-top:40px}.sm\:mt-48{margin-top:48px}.sm\:mt-56{margin-top:56px}.sm\:mt-64{margin-top:64px}.sm\:mb-0{margin-bottom:0}.sm\:mb-2{margin-bottom:2px}.sm\:mb-4{margin-bottom:4px}.sm\:mb-8{margin-bottom:8px}.sm\:mb-12{margin-bottom:12px}.sm\:mb-16{margin-bottom:16px}.sm\:mb-20{margin-bottom:20px}.sm\:mb-24{margin-bottom:24px}.sm\:mb-28{margin-bottom:28px}.sm\:mb-32{margin-bottom:32px}.sm\:mb-40{margin-bottom:40px}.sm\:mb-48{margin-bottom:48px}.sm\:mb-56{margin-bottom:56px}.sm\:mb-64{margin-bottom:64px}.sm\:p-0{padding:0}.sm\:p-2{padding:2px}.sm\:p-4{padding:4px}.sm\:p-8{padding:8px}.sm\:p-12{padding:12px}.sm\:p-16{padding:16px}.sm\:p-20{padding:20px}.sm\:p-24{padding:24px}.sm\:p-28{padding:28px}.sm\:p-32{padding:32px}.sm\:p-40{padding:40px}.sm\:p-48{padding:48px}.sm\:p-56{padding:56px}.sm\:p-64{padding:64px}.sm\:pt-0{padding-top:0}.sm\:pt-2{padding-top:2px}.sm\:pt-4{padding-top:4px}.sm\:pt-8{padding-top:8px}.sm\:pt-12{padding-top:12px}.sm\:pt-16{padding-top:16px}.sm\:pt-20{padding-top:20px}.sm\:pt-24{padding-top:24px}.sm\:pt-28{padding-top:28px}.sm\:pt-32{padding-top:32px}.sm\:pt-40{padding-top:40px}.sm\:pt-48{padding-top:48px}.sm\:pt-56{padding-top:56px}.sm\:pt-64{padding-top:64px}.sm\:pb-0{padding-bottom:0}.sm\:pb-2{padding-bottom:2px}.sm\:pb-4{padding-bottom:4px}.sm\:pb-8{padding-bottom:8px}.sm\:pb-12{padding-bottom:12px}.sm\:pb-16{padding-bottom:16px}.sm\:pb-20{padding-bottom:20px}.sm\:pb-24{padding-bottom:24px}.sm\:pb-28{padding-bottom:28px}.sm\:pb-32{padding-bottom:32px}.sm\:pb-40{padding-bottom:40px}.sm\:pb-48{padding-bottom:48px}.sm\:pb-56{padding-bottom:56px}.sm\:pb-64{padding-bottom:64px}.sm\:gap-0{gap:0}.sm\:gap-2{gap:2px}.sm\:gap-4{gap:4px}.sm\:gap-8{gap:8px}.sm\:gap-12{gap:12px}.sm\:gap-16{gap:16px}.sm\:gap-20{gap:20px}.sm\:gap-24{gap:24px}.sm\:gap-28{gap:28px}.sm\:gap-32{gap:32px}.sm\:gap-40{gap:40px}.sm\:gap-48{gap:48px}.sm\:gap-56{gap:56px}.sm\:gap-64{gap:64px}.sm\:gap-y-4{row-gap:4px}.sm\:gap-y-8{row-gap:8px}.sm\:gap-y-12{row-gap:12px}.sm\:gap-y-16{row-gap:16px}.sm\:gap-y-20{row-gap:20px}.sm\:gap-y-24{row-gap:24px}.sm\:gap-y-28{row-gap:28px}.sm\:gap-y-32{row-gap:32px}.sm\:gap-y-40{row-gap:40px}.sm\:gap-y-48{row-gap:48px}.sm\:gap-y-56{row-gap:56px}.sm\:gap-y-64{row-gap:64px}.sm\:col-1{grid-column:span 1}.sm\:col-2{grid-column:span 2}.sm\:col-3{grid-column:span 3}.sm\:col-4{grid-column:span 4}.sm\:col-5{grid-column:span 5}.sm\:col-6{grid-column:span 6}.sm\:col-7{grid-column:span 7}.sm\:col-8{grid-column:span 8}.sm\:col-9{grid-column:span 9}.sm\:col-10{grid-column:span 10}.sm\:col-11{grid-column:span 11}.sm\:col-12{grid-column:span 12}.sm\:col-start-1{grid-column-start:1}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:col-start-4{grid-column-start:4}.sm\:col-start-5{grid-column-start:5}.sm\:col-start-6{grid-column-start:6}.sm\:col-start-7{grid-column-start:7}.sm\:col-start-8{grid-column-start:8}.sm\:col-start-9{grid-column-start:9}.sm\:col-start-10{grid-column-start:10}.sm\:col-start-11{grid-column-start:11}.sm\:col-start-12{grid-column-start:12}.sm\:col-start-13{grid-column-start:13}.sm\:d-none{display:none}.sm\:d-block{display:block}.sm\:d-inline-block{display:inline-block}.sm\:d-inline-flex{display:inline-flex}.sm\:d-flex{display:flex}.sm\:d-grid{display:grid}.sm\:align-items-center{align-items:center}.sm\:align-items-start{align-items:start}.sm\:justify-content-between{justify-content:space-between}.sm\:justify-content-center{justify-content:center}.sm\:justify-content-start{justify-content:start}.sm\:justify-content-end{justify-content:end}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:order-5{order:5}.sm\:order-6{order:6}.sm\:order-7{order:7}.sm\:order-8{order:8}.sm\:order-9{order:9}.sm\:order-10{order:10}.sm\:order-11{order:11}.sm\:order-12{order:12}}@media screen and (max-width:576px){.container{padding-left:16px;padding-right:16px}.xs\:mt-0{margin-top:0}.xs\:mt-2{margin-top:2px}.xs\:mt-4{margin-top:4px}.xs\:mt-8{margin-top:8px}.xs\:mt-12{margin-top:12px}.xs\:mt-16{margin-top:16px}.xs\:mt-20{margin-top:20px}.xs\:mt-24{margin-top:24px}.xs\:mt-28{margin-top:28px}.xs\:mt-32{margin-top:32px}.xs\:mt-40{margin-top:40px}.xs\:mt-48{margin-top:48px}.xs\:mt-56{margin-top:56px}.xs\:mt-64{margin-top:64px}.xs\:mb-0{margin-bottom:0}.xs\:mb-2{margin-bottom:2px}.xs\:mb-4{margin-bottom:4px}.xs\:mb-8{margin-bottom:8px}.xs\:mb-12{margin-bottom:12px}.xs\:mb-16{margin-bottom:16px}.xs\:mb-20{margin-bottom:20px}.xs\:mb-24{margin-bottom:24px}.xs\:mb-28{margin-bottom:28px}.xs\:mb-32{margin-bottom:32px}.xs\:mb-40{margin-bottom:40px}.xs\:mb-48{margin-bottom:48px}.xs\:mb-56{margin-bottom:56px}.xs\:mb-64{margin-bottom:64px}.xs\:pt-0{padding-top:0}.xs\:pt-2{padding-top:2px}.xs\:pt-4{padding-top:4px}.xs\:pt-8{padding-top:8px}.xs\:pt-12{padding-top:12px}.xs\:pt-16{padding-top:16px}.xs\:pt-20{padding-top:20px}.xs\:pt-24{padding-top:24px}.xs\:pt-28{padding-top:28px}.xs\:pt-32{padding-top:32px}.xs\:pt-40{padding-top:40px}.xs\:pt-48{padding-top:48px}.xs\:pt-56{padding-top:56px}.xs\:pt-64{padding-top:64px}.xs\:pb-0{padding-bottom:0}.xs\:pb-2{padding-bottom:2px}.xs\:pb-4{padding-bottom:4px}.xs\:pb-8{padding-bottom:8px}.xs\:pb-12{padding-bottom:12px}.xs\:pb-16{padding-bottom:16px}.xs\:pb-20{padding-bottom:20px}.xs\:pb-24{padding-bottom:24px}.xs\:pb-28{padding-bottom:28px}.xs\:pb-32{padding-bottom:32px}.xs\:pb-40{padding-bottom:40px}.xs\:pb-48{padding-bottom:48px}.xs\:pb-56{padding-bottom:56px}.xs\:pb-64{padding-bottom:64px}.xs\:gap-0{gap:0}.xs\:gap-2{gap:2px}.xs\:gap-4{gap:4px}.xs\:gap-8{gap:8px}.xs\:gap-12{gap:12px}.xs\:gap-16{gap:16px}.xs\:gap-20{gap:20px}.xs\:gap-24{gap:24px}.xs\:gap-28{gap:28px}.xs\:gap-32{gap:32px}.xs\:gap-40{gap:40px}.xs\:gap-48{gap:48px}.xs\:gap-56{gap:56px}.xs\:gap-64{gap:64px}.xs\:gap-y-4{row-gap:4px}.xs\:gap-y-8{row-gap:8px}.xs\:gap-y-12{row-gap:12px}.xs\:gap-y-16{row-gap:16px}.xs\:gap-y-20{row-gap:20px}.xs\:gap-y-24{row-gap:24px}.xs\:gap-y-28{row-gap:28px}.xs\:gap-y-32{row-gap:32px}.xs\:gap-y-40{row-gap:40px}.xs\:gap-y-48{row-gap:48px}.xs\:gap-y-56{row-gap:56px}.xs\:gap-y-64{row-gap:64px}.xs\:col-1{grid-column:span 1}.xs\:col-2{grid-column:span 2}.xs\:col-3{grid-column:span 3}.xs\:col-4{grid-column:span 4}.xs\:col-5{grid-column:span 5}.xs\:col-6{grid-column:span 6}.xs\:col-7{grid-column:span 7}.xs\:col-8{grid-column:span 8}.xs\:col-9{grid-column:span 9}.xs\:col-10{grid-column:span 10}.xs\:col-11{grid-column:span 11}.xs\:col-12{grid-column:span 12}.xs\:col-start-1{grid-column-start:1}.xs\:col-start-2{grid-column-start:2}.xs\:col-start-3{grid-column-start:3}.xs\:col-start-4{grid-column-start:4}.xs\:col-start-5{grid-column-start:5}.xs\:col-start-6{grid-column-start:6}.xs\:col-start-7{grid-column-start:7}.xs\:col-start-8{grid-column-start:8}.xs\:col-start-9{grid-column-start:9}.xs\:col-start-10{grid-column-start:10}.xs\:col-start-11{grid-column-start:11}.xs\:col-start-12{grid-column-start:12}.xs\:col-start-13{grid-column-start:13}.xs\:d-none{display:none}.xs\:d-block{display:block}.xs\:d-inline-block{display:inline-block}.xs\:d-inline-flex{display:inline-flex}.xs\:d-flex{display:flex}.xs\:d-grid{display:grid}.xs\:align-items-center{align-items:center}.xs\:align-items-start{align-items:start}.xs\:justify-content-between{justify-content:space-between}.xs\:justify-content-center{justify-content:center}.xs\:justify-content-start{justify-content:start}.xs\:justify-content-end{justify-content:end}.xs\:order-1{order:1}.xs\:order-2{order:2}.xs\:order-3{order:3}.xs\:order-4{order:4}.xs\:order-5{order:5}.xs\:order-6{order:6}.xs\:order-7{order:7}.xs\:order-8{order:8}.xs\:order-9{order:9}.xs\:order-10{order:10}.xs\:order-11{order:11}.xs\:order-12{order:12}}.headline-54{font-weight:600;font-size:54px;letter-spacing:.01em}.headline-48{font-family:var(--second-family);font-weight:600;font-size:48px;letter-spacing:.01em}.headline-42{font-family:var(--second-family);font-weight:600;font-size:42px;letter-spacing:.01em}.headline-36{font-family:var(--second-family);font-weight:600;font-size:36px;letter-spacing:.02em}.headline-32{font-family:var(--second-family);font-weight:600;font-size:36px;letter-spacing:.02em}.subtitle-28{font-weight:700;font-size:28px;line-height:1.5;letter-spacing:.03em}.subtitle-24{font-weight:500;font-size:24px;line-height:1.5;letter-spacing:.03em}.subtitle-20{font-weight:500;font-size:20px;line-height:1.5;letter-spacing:.04em}.subtitle-18{font-weight:500;font-size:18px;line-height:1.5;letter-spacing:.04em}.subtitle-16{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.05em}.subtitle-14,.menu a{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.05em}.body-18{font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.05em}.body-16{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.05em}.body-14,.cinput__field,.cinput__label{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.06em}.button-16{font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.05em}.button-14{font-family:var(--second-family);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.06em}.caption-14{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.06em}.caption-12{font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.07em;color:var(--white-secondary)}.w-100{width:100%}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.line-clamp-5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-balance{text-wrap:balance}.font-main{font-family:var(--font-family)}.font-secondary{font-family:var(--second-family)}.lh-sm{line-height:1.2}@media screen and (max-width:1280px){.lg\:headline-54{font-weight:700;font-size:54px;letter-spacing:.01em}.lg\:headline-48{font-family:var(--second-family);font-weight:700;font-size:48px;letter-spacing:.01em}.lg\:headline-42{font-family:var(--second-family);font-weight:700;font-size:42px;letter-spacing:.01em}.lg\:headline-36{font-family:var(--second-family);font-weight:700;font-size:36px;letter-spacing:.02em}.lg\:headline-32{font-family:var(--second-family);font-weight:700;font-size:32px;letter-spacing:.02em}.lg\:subtitle-14{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.06em}.lg\:subtitle-28{font-weight:700;font-size:28px;line-height:1.5;letter-spacing:.03em}.lg\:subtitle-24{font-weight:500;font-size:24px;line-height:1.5;letter-spacing:.03em}.lg\:subtitle-20{font-weight:500;font-size:20px;line-height:1.5;letter-spacing:.04em}.lg\:subtitle-18{font-weight:500;font-size:18px;line-height:1.5;letter-spacing:.04em}.lg\:subtitle-16{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.05em}.lg\:subtitle-14{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.05em}.lg\:body-18{font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.05em}.lg\:body-16{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.05em}.lg\:body-14{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.06em}.lg\:button-16{font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.05em}.lg\:button-14{font-family:var(--second-family);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.06em}.lg\:caption-14{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.06em}.lg\:caption-12{font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.07em}}@media screen and (max-width:992px){.md\:headline-54{font-weight:700;font-size:54px;letter-spacing:.01em}.md\:headline-48{font-family:var(--second-family);font-weight:700;font-size:48px;letter-spacing:.01em}.md\:headline-42{font-family:var(--second-family);font-weight:700;font-size:42px;letter-spacing:.01em}.md\:headline-36{font-family:var(--second-family);font-weight:700;font-size:36px;letter-spacing:.02em}.md\:headline-32{font-family:var(--second-family);font-weight:700;font-size:32px;letter-spacing:.02em}.md\:subtitle-14{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.06em}.md\:subtitle-28{font-weight:700;font-size:28px;line-height:1.5;letter-spacing:.03em}.md\:subtitle-24{font-weight:500;font-size:24px;line-height:1.5;letter-spacing:.03em}.md\:subtitle-20{font-weight:500;font-size:20px;line-height:1.5;letter-spacing:.04em}.md\:subtitle-18{font-weight:500;font-size:18px;line-height:1.5;letter-spacing:.04em}.md\:subtitle-16{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.05em}.md\:subtitle-14{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.05em}.md\:body-18{font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.05em}.md\:body-16{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.05em}.md\:body-14{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.06em}.md\:button-16{font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.05em}.md\:button-14{font-family:var(--second-family);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.06em}.md\:caption-14{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.06em}.md\:caption-12{font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.07em}}@media screen and (max-width:768px){.sm\:headline-54{font-weight:700;font-size:54px;letter-spacing:.01em}.sm\:headline-48{font-family:var(--second-family);font-weight:700;font-size:48px;letter-spacing:.01em}.sm\:headline-42{font-family:var(--second-family);font-weight:700;font-size:42px;letter-spacing:.01em}.sm\:headline-36{font-family:var(--second-family);font-weight:700;font-size:36px;letter-spacing:.02em}.sm\:headline-32{font-family:var(--second-family);font-weight:700;font-size:32px;letter-spacing:.02em}.sm\:headline-28{font-family:var(--second-family);font-weight:700;font-size:28px;letter-spacing:.02em}.sm\:subtitle-14{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.06em}.sm\:subtitle-28{font-weight:700;font-size:28px;line-height:1.5;letter-spacing:.03em}.sm\:subtitle-24{font-weight:500;font-size:24px;line-height:1.5;letter-spacing:.03em}.sm\:subtitle-20{font-weight:500;font-size:20px;line-height:1.5;letter-spacing:.04em}.sm\:subtitle-18{font-weight:500;font-size:18px;line-height:1.5;letter-spacing:.04em}.sm\:subtitle-16{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.05em}.sm\:subtitle-14{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.05em}.sm\:body-18{font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.05em}.sm\:body-16{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.05em}.sm\:body-14{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.06em}.sm\:button-16{font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.05em}.sm\:button-14{font-family:var(--second-family);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.06em}.sm\:caption-14{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.06em}.sm\:caption-12{font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.07em}}@media screen and (max-width:576px){.xs\:headline-54{font-weight:700;font-size:54px;letter-spacing:.01em}.xs\:headline-48{font-family:var(--second-family);font-weight:700;font-size:48px;letter-spacing:.01em}.xs\:headline-42{font-family:var(--second-family);font-weight:700;font-size:42px;letter-spacing:.01em}.xs\:headline-36{font-family:var(--second-family);font-weight:700;font-size:36px;letter-spacing:.02em}.xs\:headline-32{font-family:var(--second-family);font-weight:700;font-size:32px;letter-spacing:.02em}.xs\:headline-28{font-family:var(--second-family);font-weight:700;font-size:28px;letter-spacing:.02em}.xs\:headline-24{font-family:var(--second-family);font-weight:700;font-size:24px;letter-spacing:.02em}.xs\:subtitle-14{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.06em}.xs\:subtitle-28{font-weight:700;font-size:28px;line-height:1.5;letter-spacing:.03em}.xs\:subtitle-24{font-weight:500;font-size:24px;line-height:1.5;letter-spacing:.03em}.xs\:subtitle-20{font-weight:500;font-size:20px;line-height:1.5;letter-spacing:.04em}.xs\:subtitle-18{font-weight:500;font-size:18px;line-height:1.5;letter-spacing:.04em}.xs\:subtitle-16{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.05em}.xs\:subtitle-14{font-weight:500;font-size:14px;line-height:1.5;letter-spacing:.05em}.xs\:body-18{font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.05em}.xs\:body-16{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:.05em}.xs\:body-14{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.06em}.xs\:button-16{font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.5;letter-spacing:.05em}.xs\:button-14{font-family:var(--second-family);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.06em}.xs\:caption-14{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.06em}.xs\:caption-12{font-weight:400;font-size:12px;line-height:1.5;letter-spacing:.07em}}.bg-gradient-card{background:var(--gradient-card)}.color-white-secondary{color:var(--white-secondary)}.color-white-200-main{color:var(--white-200-main)}.color-white-placeholder{color:var(--white-placeholder)}.color-black-main{color:var(--black-main)}.color-black-secondary{color:var(--black-secondary)}.color-text-main{color:var(--text-main)}.color-text-secondary{color:var(--text-secondary)}.color-text-placeholder{color:var(--text-placeholder)}.color-text-disabled{color:var(--text-disabled)}.color-text-bg{color:var(--text-bg)}.color-text-outline{color:var(--text-outline)}.color-white-secondary{color:var(--white-secondary)}.color-white-200-main{color:var(--white-200-main)}.color-white-placeholder{color:var(--white-placeholder)}.color-black-main{color:var(--black-main)}.color-black-secondary{color:var(--black-secondary)}.color-text-main{color:var(--text-main)}.color-text-secondary{color:var(--text-secondary)}.color-text-placeholder{color:var(--text-placeholder)}.color-text-disabled{color:var(--text-disabled)}.color-text-bg{color:var(--text-bg)}.color-text-outline{color:var(--text-outline)}.gradient-white-to-green{background:linear-gradient(90deg,var(--text-main) 0%,#6cffb2 100%)}.gradient-white-to-blue{background:linear-gradient(90deg,var(--text-main) 58%,#003cff 100%)}.text-gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.min-h-40{min-height:40px}html:not(.dark) .phero,html:not(.dark) .hbanner{background-color:var(--black-main);overflow:hidden}html:not(.dark) .hbanner__title,html:not(.dark) .hbanner__snippet,html:not(.dark) .hbanner div{z-index:2;position:relative}html:not(.dark) .services:before,html:not(.dark) .stack:before,html:not(.dark) .navcards:before,html:not(.dark) .scrollable:before,html:not(.dark) .industries:before,html:not(.dark) .grouped-stack:before,html:not(.dark) .lrcontent--left:before,html:not(.dark) .achievements:before,html:not(.dark) .team:before,html:not(.dark) .history:before{opacity:.3}html:not(.dark) .process:before{opacity:.2}html:not(.dark) .cta{background:url(//22software.com/wp-content/themes/soft22/assets/css/../img/blocks/light/cta-background.svg) no-repeat center/contain;background-color:#f4f8ff}html:not(.dark) .solutions:before{opacity:.5}html:not(.dark) .progress-load{background:var(--green-600-dark)}html:not(.dark) .minicards:after{opacity:.6}html:not(.dark) body:has(.phero) .header:not(.scrolled){color:var(--white-200-main)}html:not(.dark) .header.scrolled{box-shadow:0px 0px 10px #bfbfbf}html:not(.dark) .achievements--vertical .grid .achievement{background:var(--gradient-card)}html:not(.dark) body:has(.hbanner) .header:not(.scrolled){background:var(--black-main);color:var(--white-200-main)}html:not(.dark) body:has(.hbanner) .header:not(.scrolled) .logo-dark{display:none}html:not(.dark) body:has(.hbanner) .header:not(.scrolled) .custom-logo{display:block}html:not(.dark) .minicard:hover{color:var(--green-600-dark)}.cta2--design-purple .cta2__inner{background:#e4def4}.cta2--design-purple h2,.cta2--design-purple a{z-index:3;position:relative}.cta2--design-purple .cta2__decor--bg{width:100%;height:100%;object-fit:cover;z-index:1;position:absolute}.cta2--design-purple .cta2__decor--left,.cta2--design-purple .cta2__decor--right{z-index:2;height:100%}.wp-block-table{max-width:100%;overflow:auto;background:var(--white-secondary);border:1px solid var(--text-outline);border-radius:6px}.wp-block-table table{border-collapse:collapse}.wp-block-table th{font-weight:500;background:var(--text-outline)}.wp-block-table th,.wp-block-table td{padding:12px;text-align:left;font-size:clamp(12px,2vw,14px)}.wp-block-table tbody tr{border-top:1px solid var(--text-outline)}