body{background-color:#121212;color:#a0a0a0}h2{color:#fff}.section{border-bottom:none}.button.button--secondary{align-items:center;color:#fff;display:flex;fill:#fff;height:50px;justify-content:center}.button.button--secondary span{transform:none}.button.button--secondary:hover{background-color:#fff;border:2px solid #fff;color:#121212;fill:#121212}.button.btn--colored{border-radius:3px;display:flex;font-size:14px;font-style:normal;font-weight:800;height:50px;letter-spacing:2px;line-height:revert;line-height:normal;padding:21px 36px;text-transform:uppercase;@media screen and (max-width:599px){width:100%}}.header,.navbar{background-color:#121212}.brand-and-icon,.header{border-bottom:none}.navbar-nav>li>a{color:#d0d0d0!important;font-weight:400}.navbar{min-height:60px}.navbar-toggler{background-color:transparent!important;filter:invert(1)}@media screen and (min-width:1201px){.navbar{height:60px;min-width:1366px}}@media screen and (max-width:1200px){.navbar-btns{margin-bottom:60px;margin-top:16px;padding-left:20px}.navbar-nav>li>a{border-bottom:1px solid hsla(0,0%,87%,.4)}.sub-menu{background-color:#fff;padding:12px}.menu--company .sub-menu-item:last-of-type{min-width:100%}.menu-open #main-content{opacity:0}}.drop-icon{border-color:#d0d0d0;opacity:.4}.header .btn{color:#fff!important}.header .btn--stroke{border:2px solid #717171;border-radius:4px;font-size:14px;height:36px;margin-right:16px;padding:0 16px}.header .btn--stroke:before{background:none}.header .btn--colored{border-radius:3px;font-weight:600;height:36px;letter-spacing:normal;padding:16px;text-transform:none}@media screen and (max-width:1260px){.navbar-btns .btn{height:50px;min-width:130px}.header .btn.btn--colored{margin:0;min-width:145px}}.navbar-brand{position:relative}.navbar-brand:before{background-image:url(https://competera.ai/hubfs/events/Competera_logo.svg);background-position:0 100%;background-repeat:no-repeat;background-size:130px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1200px){.navbar-brand:before{background-position:0}}.navbar-brand img{opacity:0}#main-content{padding-top:65px}.hero{background:#0d0d0d;color:#fff;padding:0!important}.hero__inner h1{background:linear-gradient(180deg,#fff 18.35%,#4b4b4b 129.12%);background-clip:text;-webkit-background-clip:text;font-feature-settings:"liga" off,"clig" off;font-size:48px;font-style:normal;font-weight:800;letter-spacing:-1px;line-height:115%;-webkit-text-fill-color:transparent;margin-bottom:12px}.hero__inner p{color:#a0a0a0;margin-bottom:56px}.hero .btn-wrap{display:flex;gap:24px;@media screen and (max-width:599px){flex-direction:column;gap:0}}.container{display:flex;margin:20px auto;max-width:1200px}@media screen and (max-width:760px){h2,h2>p,h2>span{font-size:28px}}.layout{margin-left:auto;margin-right:auto;max-width:1200px;@media screen and (max-width:1200px){margin-left:24px;margin-right:24px}}.hero{padding:0 24px}@media screen and (max-width:600px){.hero{height:100%!important}}.hero__inner{align-items:center;display:flex;padding-top:60px}@media (max-width:1024px){.hero__inner{flex-direction:column}}.hero-text ul{margin:0;padding:0}.hero-text ul li{background:var(--Black-900,#2a2a2a);border-radius:32px;display:inline-block;margin:0 0 4px;min-width:50%;padding:6px 16px 6px 8px}.hero-text a{display:inline-block;margin-bottom:32px}.hero-text a span{transform:translateY(2px)}.btn-colored-wrap .button{align-items:center;background:linear-gradient(180deg,#14ce62,#179b4f);border:none;border-radius:3px;box-shadow:0 4px 6px 0 rgba(14,141,68,.16);color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;gap:6px;height:48px;justify-content:center;letter-spacing:2px;line-height:normal;padding:21px 36px;position:relative;text-align:center;text-shadow:0 -1px 0 rgba(0,128,55,.5);text-transform:uppercase;transition:all .3s}.btn-colored-wrap .button .button__icon svg{margin-left:0!important;transform:translateY(-1px)}.btn-colored-wrap .button:before{background:linear-gradient(180deg,#25de76,#158946);border-radius:3px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute}.btn-colored-wrap .button:hover{background:linear-gradient(180deg,#179b4f,#14ce62);border:none;box-shadow:none;color:#fff;text-shadow:0 1px 0 rgba(0,128,55,.5);transition:all .5s}.btn-colored-wrap .button:hover:before{background:linear-gradient(0deg,#25de76,#158946)}.hero-text{@media only screen and (min-width:960px){max-width:596px}}.hero-image{min-height:500px;position:relative;width:100%;@media screen and (max-width:599px){min-height:auto;padding-bottom:40%}}.hero-image img{height:100%;position:absolute}@media (max-width:1024px){.hero-image{margin-bottom:60px}.hero-image img{margin-left:0;width:100%}}.section-content{@media screen and (min-width:599px){padding-bottom:60px}}div[data-hs-responsive-table=true]{background:#1b1b1b;border-radius:4px;overflow-x:scroll;padding:24px 16px 40px;position:relative}@media screen and (min-width:900px){div[data-hs-responsive-table=true]{font-size:12px;margin-left:-10%!important;margin-right:-10%!important;max-width:120%!important;overflow-x:hidden;width:120%!important}}div[data-hs-responsive-table=true]:after{bottom:24px;content:url(https://46731584.fs1.hubspotusercontent-na1.net/hubfs/46731584/pages/Solutions/templates/competera-logo-tables.svg);display:block;height:14px;left:0;margin:auto;position:absolute;right:0;width:74px}div[data-hs-responsive-table=true] table{background-color:transparent;border-color:transparent!important;min-width:880px;position:relative}div[data-hs-responsive-table=true] table:after,div[data-hs-responsive-table=true] table:before{content:"";display:block;filter:blur(150px);height:109px;pointer-events:none;position:absolute;top:0;width:109px;z-index:0}div[data-hs-responsive-table=true] table:before{background-color:#25de76;left:0}div[data-hs-responsive-table=true] table:after{background-color:#9148f9;right:10%}div[data-hs-responsive-table=true] tbody{position:relative;z-index:1}div[data-hs-responsive-table=true] tr:first-of-type td{text-align:center;vertical-align:middle}div[data-hs-responsive-table=true] td{background-color:rgba(0,0,0,.2)!important;border-color:transparent!important;border-radius:8px;border-width:8px;color:#a0a0a0;font-size:13px;padding:14px!important}div[data-hs-responsive-table=true] td a{font-size:13px}.content{flex:1;margin:auto;padding:56px 20px 20px;width:100%;@media only screen and (min-width:900px){max-width:800px}}.content .cols{display:flex;flex-wrap:wrap;gap:24px}.content .col-2{width:calc(50% - 24px)}.content h3{font-size:20px}.content a{color:#018fd8;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:20px;text-decoration:none}.section{margin-bottom:50px}.scroll-top{background:#333;bottom:20px;color:#fff;cursor:pointer;display:none;padding:10px 20px;position:fixed;right:20px}.banner{background:#32b2f3;margin-top:20px;padding:90px 24px;text-align:center}.banner,.banner h2{color:#fff}.content .section{border-bottom:none;padding:0}.cases-slider{@media screen and (min-width:1100px){margin-left:12px;margin-right:12px}}.cases-slider div[data-slick-index="0"]:hover .case:after{background-image:linear-gradient(0deg,#f1b502 44.44%,hsla(0,0%,7%,0) 99.83%);transition:background .5s}.cases-slider div[data-slick-index="1"]:hover .case:after{background-image:linear-gradient(0deg,#32b2f3 44.44%,hsla(0,0%,7%,0) 99.83%);transition:background .5s}.cases-slider div[data-slick-index="2"]:hover .case:after{background-image:linear-gradient(0deg,#8a38f5 44.44%,hsla(0,0%,7%,0) 99.83%);transition:background .5s}.cases-slider div[data-slick-index="3"]:hover .case:after{background-image:linear-gradient(0deg,#1bb35b 44.44%,hsla(0,0%,7%,0) 99.83%);transition:background .5s}.related-articles{background:#121212;padding:24px 0}.related-articles .section__header-top{display:flex;justify-content:space-between}.related-articles .button{border-color:#414141;min-width:192px}.related-articles__grid{display:flex;flex-wrap:wrap;margin:0 -12px;padding-top:24px}.post-thumb{background:#fff;border-radius:4px;display:block;margin:0 12px 24px;max-height:312px;min-height:312px;overflow:hidden;padding:33px 24px 24px;position:relative;width:calc(25% - 24px)}.post-thumb,.post-thumb:hover{text-decoration:none}.post-thumb--article-simple{padding:31px 24px 24px}.post-thumb__inner{height:100%;position:relative;z-index:1}.post-thumb__content-wrap{width:100%}.post-thumb__category{border-radius:4px;color:#fff;display:inline-block;font-family:Inter,Helvetica,Arial,sans-serif;font-size:10px;font-weight:800;letter-spacing:normal;margin-bottom:19px;padding:9px 8px;text-transform:uppercase}.post-thumb__category.is-orange{background-color:#ffba2f}.post-thumb__category.is-blue{background-color:#32b2f3}.post-thumb--big{background-color:#121212;width:calc(50% - 25px)}.post-thumb--big:hover img{transform:scale(1.05);transition:transform .5s}.post-thumb__bg{height:100%;left:0;position:absolute;top:0;transform-origin:50% 50%;transition:transform .25s;width:100%;z-index:0}.post-thumb__bg img{filter:brightness(.5);transition:transform .5s;width:100%}.post-thumb__title{color:#121212;font-weight:800;line-height:135%;margin-bottom:12px}.post-thumb__subtitle{color:#121212;font-weight:400;line-height:135%}.post-thumb--big .post-thumb__content-wrap{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-around}.post-thumb--big .post-thumb__title{color:#fff;font-size:24px;font-weight:600;line-height:130%;margin-bottom:4px;margin-top:auto}.post-thumb--big .post-thumb__subtitle{color:#fff}.faq{background-color:#121212;overflow:hidden;padding-left:0;padding-right:0;padding-top:24px;width:100%}.faq .accordion{max-width:100%}.faq .accordion__item{background-color:transparent;border-radius:0;border-top:1px solid hsla(0,0%,100%,.15);padding-bottom:21px;padding-top:31px;position:relative;@media screen and (max-width:599px){padding-bottom:4px;padding-left:0;padding-right:0;padding-top:12px}}.faq .accordion__item:hover{background-color:transparent;box-shadow:none}.faq .accordion__arrow{opacity:.15}.faq .accordion__title-text{font-size:16px;font-weight:600;line-height:130%;@media screen and (min-width:1200px){transform:translateX(300px)}@media screen and (min-width:599px){font-size:24px}}.faq .accordion__number{color:#fff;font-size:24px;font-style:normal;font-weight:400;left:0;line-height:130%;position:absolute;top:40px}.faq .accordion__content{@media screen and (min-width:1200px){transform:translateX(300px)}}.section-case-slider{background:linear-gradient(180deg,#181818,#121212);padding-top:60px;@media screen and (min-width:599px){padding-top:130px}}.section-case-slider .cols{display:flex;justify-content:space-between;@media only screen and (max-width:960px){flex-direction:column}}.section-case-slider hr{display:inline-block;margin-right:auto;width:80px}.section-case-slider .btn-wrap{@media only screen and (max-width:960px){margin-bottom:60px}}.bottom-banner{position:relative;text-align:center}.bottom-banner .layout{background-color:#191919;padding:60px 0 0}.bottom-banner__title{font-weight:800;letter-spacing:-1px;line-height:120%;margin-bottom:20px;padding-left:24px;padding-right:24px}.bottom-banner .btn-wrap{display:flex;gap:24px;justify-content:center;@media screen and (max-width:599px){flex-direction:column}}.bottom-banner__text{margin:0 auto 35px;max-width:685px;padding-left:24px;padding-right:24px}.bottom-banner__cta{font-weight:800;letter-spacing:2px;min-width:223px;text-transform:uppercase}.bottom-banner__image,.bottom-banner__image img{display:block;max-width:100%;@media screen and (max-width:1200px){margin-top:0!important}};.cases-slider{width:100vw}.cases-slider .slick-dots{bottom:-50px;left:0;margin-bottom:0;margin-left:0;padding-left:0;position:absolute;right:0;text-align:center;width:100%}.cases-slider .slick-dots li{cursor:pointer;display:inline-block;margin:0 6px;padding:0;position:relative}.cases-slider .slick-dots button{background:transparent;border:1px solid #8596a6;border-radius:50%;color:#121212;cursor:pointer;display:block;height:10px;outline:none;overflow:hidden;padding:0;text-decoration:none;text-indent:-9999px;width:10px}.cases-slider .slick-active button{background:#8596a6;border-color:#8596a6}@media (max-width:1024px){.post-thumb{width:calc(50% - 24px)}.post-thumb--big{width:calc(100% - 25px)}}@media screen and (max-width:599px){.post-thumb{width:100%}.related-articles .section__header-top{flex-direction:column}.related-articles .section__cta{width:100%}.related-articles .section__header{padding:0}.related-articles .button{margin-bottom:24px}}