:root{--f-s-xxs:.9rem;--f-s-xs:1rem;--f-s-s:1.1rem;--f-s-normal:1.2rem;--f-s-m:1.4rem;--f-s-l:1.5rem;--f-s-xl:1.8rem;--f-s-xxl:2rem;--f-s-xxxl:2.4rem;--p-xxs:2px;--p-xs:4px;--p-s:8px;--p-m:12px;--p-l:20px;--p-xl:40px;--p-xxl:80px;--g-xxs:4px;--g-xs:6px;--g-s:8px;--g-m:12px;--g-l:20px;--g-xl:40px;--g-xxl:80px;--b-r-xs:4px;--b-r-s:8px;--b-r-m:12px;--b-r-l:20px;--b-r-xl:40px;--b-r-rounded:50%;--c-primary:#0C7779;--c-primary-transparent-44:#0C777944;--c-primary-transparent-bb:#0C7779bb;--c-heading-on-primary:#ffffff;--c-text-on-primary:#f4faff;--c-light:#effcf9;--c-lightest:#ffffff;--c-lightest-transparent-dd:#ffffffdd;--c-lightest-transparent-77:#ffffff77;--c-heading:#000;--c-text:#2a2a2a;--c-border:#c6c6c6;--c-shadow:#454545;--c-placeholder:#56565677;--c-info:#00a6e9;--c-info-transparent-55:#00a7e955;--c-success:#00de34;--c-success-transparent-55:#00de3455;--c-warning:#eae300;--c-warning-transparent-55:#eae30055;--c-danger:#ed0000;--c-danger-transparent-55:#ed000055}:root.dark-mode{--c-primary:#3BC1A8;--c-primary-transparent-44:#3BC1A844;--c-primary-transparent-bb:#3BC1A8bb;--c-heading-on-primary:#000000;--c-text-on-primary:#161616;--c-light:#001818;--c-lightest:#000000;--c-lightest-transparent-dd:#000000dd;--c-lightest-transparent-77:#00000077;--c-heading:#ffffff;--c-text:#f4faff;--c-border:#575757;--c-shadow:#8d8d8d;--c-placeholder:#d2d2d277;--c-info:#00a6e9;--c-info-transparent-55:#00a7e955;--c-success:#00de34;--c-success-transparent-55:#00de3455;--c-warning:#eae300;--c-warning-transparent-55:#eae30055;--c-danger:#ed0000;--c-danger-transparent-55:#ed000055}@media only screen and (max-width:475px){:root{--f-s-xxs:.7rem;--f-s-xs:.8rem;--f-s-s:.9rem;--f-s-normal:1rem;--f-s-m:1.2rem;--f-s-l:1.3rem;--f-s-xl:1.6rem;--f-s-xxl:1.8rem;--f-s-xxxl:2.2rem;--p-xs:2px;--p-s:4px;--p-m:6px;--p-l:10px;--p-xl:20px;--p-xxl:40px;--g-xxs:2px;--g-xs:3px;--g-s:4px;--g-m:6px;--g-l:10px;--g-xl:20px;--g-xxl:40px}}*{box-sizing:border-box;font-family:Roboto,sans-serif}body{margin:0;transition:background-color .5s ease-in-out;font-family:Roboto,sans-serif}a{text-decoration:none}button{cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;color:var(--c-heading);font-weight:700}h1{font-size:var(--f-s-xxxl)}h2{font-size:var(--f-s-xxl)}h3{font-size:var(--f-s-l)}h4{font-size:var(--f-s-m)}h5{font-size:var(--f-s-normal)}h6{font-size:var(--f-s-s)}p{margin:0;line-height:1.2em}input:focus,textarea:focus{outline:0}ol,ul{padding-left:var(--p-xl)}ol li::marker,ul li::marker{color:var(--c-heading)}::-webkit-input-placeholder{color:var(--c-placeholder);transition:all .5s ease-in-out}::-moz-placeholder{color:var(--c-placeholder);transition:all .5s ease-in-out}:-moz-placeholder{color:var(--c-placeholder);transition:all .5s ease-in-out}input:focus::-webkit-input-placeholder{transform:translateX(-120%)}input:focus::-moz-placeholder{transform:translateX(-120%)}input:focus:-moz-placeholder{transform:translateX(-120%)}textarea:focus::-webkit-input-placeholder{transform:translateX(-120%)}textarea:focus::-moz-placeholder{transform:translateX(-120%)}textarea:focus:-moz-placeholder{transform:translateX(-120%)}button.normal{padding:0;margin:0;border:none;outline:0;background-color:transparent;display:block}a.normal{display:inline-block;text-decoration:none}a.main{font-size:var(--f-s-normal);color:var(--c-primary);text-decoration:underline;transition:color .2s ease-in-out}a.main:hover{color:var(--c-text)}ul.normal{list-style-type:none;padding:0;margin:0}ul.flex{display:flex;list-style-type:none;padding:0;margin:0}ul.grid{display:grid;list-style-type:none;margin:0;padding:0}.text{color:var(--c-text);font-size:var(--f-s-normal)}span.highlight{color:var(--c-primary)}.m-xxs{margin:var(--g-xxs)}.m-xs{margin:var(--g-xs)}.m-s{margin:var(--g-s)}.m-m{margin:var(--g-m)}.m-l{margin:var(--g-l)}.m-xl{margin:var(--g-xl)}.m-xxl{margin:var(--g-xxl)}.m-auto{margin:auto}.m-0{margin:auto0}.mt-xxs{margin-top:var(--g-xxs)}.mt-xs{margin-top:var(--g-xs)}.mt-s{margin-top:var(--g-s)}.mt-m{margin-top:var(--g-m)}.mt-l{margin-top:var(--g-l)}.mt-xl{margin-top:var(--g-xl)}.mt-xxl{margin-top:var(--g-xxl)}.mt-auto{margin-top:auto}.mt-0{margin-top:0}.mr-xxs{margin-right:var(--g-xxs)}.mr-xs{margin-right:var(--g-xs)}.mr-s{margin-right:var(--g-s)}.mr-m{margin-right:var(--g-m)}.mr-l{margin-right:var(--g-l)}.mr-xl{margin-right:var(--g-xl)}.mr-xxl{margin-right:var(--g-xxl)}.mr-auto{margin-right:auto}.mr-0{margin-right:0}.mb-xxs{margin-bottom:var(--g-xxs)}.mb-xs{margin-bottom:var(--g-xs)}.mb-s{margin-bottom:var(--g-s)}.mb-m{margin-bottom:var(--g-m)}.mb-l{margin-bottom:var(--g-l)}.mb-xl{margin-bottom:var(--g-xl)}.mb-xxl{margin-bottom:var(--g-xxl)}.mb-auto{margin-bottom:auto}.mb-0{margin-bottom:0}.ml-xxs{margin-left:var(--g-xxs)}.ml-xs{margin-left:var(--g-xs)}.ml-s{margin-left:var(--g-s)}.ml-m{margin-left:var(--g-m)}.ml-l{margin-left:var(--g-l)}.ml-xl{margin-left:var(--g-xl)}.ml-xxl{margin-left:var(--g-xxl)}.ml-auto{margin-left:auto}.ml-0{margin-left:0}.mx-xxs{margin-left:var(--g-xxs);margin-right:var(--g-xxs)}.mx-xs{margin-left:var(--g-xs);margin-right:var(--g-xs)}.mx-s{margin-left:var(--g-s);margin-right:var(--g-s)}.mx-m{margin-left:var(--g-m);margin-right:var(--g-m)}.mx-l{margin-left:var(--g-l);margin-right:var(--g-l)}.mx-xl{margin-left:var(--g-xl);margin-right:var(--g-xl)}.mx-xxl{margin-left:var(--g-xxl);margin-right:var(--g-xxl)}.mx-auto{margin-left:auto;margin-right:auto}.mx-0{margin-left:0}.my-xxs{margin-top:var(--g-xxs);margin-bottom:var(--g-xxs)}.my-xs{margin-top:var(--g-xs);margin-bottom:var(--g-xs)}.my-s{margin-top:var(--g-s);margin-bottom:var(--g-s)}.my-m{margin-top:var(--g-m);margin-bottom:var(--g-m)}.my-l{margin-top:var(--g-l);margin-bottom:var(--g-l)}.my-xl{margin-top:var(--g-xl);margin-bottom:var(--g-xl)}.my-xxl{margin-top:var(--g-xxl);margin-bottom:var(--g-xxl)}.my-auto{margin-top:auto;margin-bottom:auto}.my-0{margin-top:0}.bg-section:nth-child(2n){background-color:var(--c-lightest)}.bg-section:nth-child(2n) .bg-component{background-color:var(--c-light)}.bg-section:nth-child(2n) .bg-component .bg-nested-component{background-color:var(--c-lightest)}.bg-section:nth-child(2n+1){background-color:var(--c-light)}.bg-section:nth-child(2n+1) .bg-component{background-color:var(--c-lightest)}.bg-section:nth-child(2n+1) .bg-component .bg-nested-component{background-color:var(--c-light)}.opacity-0{opacity:0}@keyframes preloader-animation{0%{transform:translateY(0)}10%{transform:translateY(-40px)}20%{transform:translateY(0)}100%{transform:translateY(0)}}#preloader{width:100%;height:100vh;background-color:var(--c-lightest);position:fixed;top:0;left:0;z-index:12;display:flex;align-items:center;justify-content:center}#preloader .preloader-animation{position:relative;display:flex;align-items:center;justify-content:center}#preloader .preloader-animation .char{font-family:Arial,sans-serif sans-serif;font-size:1.7em;font-weight:500;color:var(--c-primary);animation-name:preloader-animation;animation-duration:1.4s;--char-delay:100ms;animation-timing-function:linear;animation-iteration-count:infinite}#preloader .preloader-animation .char:nth-of-type(1){animation-delay:calc(var(--char-delay) * 1)}#preloader .preloader-animation .char:nth-of-type(2){animation-delay:calc(var(--char-delay) * 2)}#preloader .preloader-animation .char:nth-of-type(3){animation-delay:calc(var(--char-delay) * 3)}#preloader .preloader-animation .char:nth-of-type(4){animation-delay:calc(var(--char-delay) * 4)}#preloader .preloader-animation .char:nth-of-type(5){animation-delay:calc(var(--char-delay) * 5)}#preloader .preloader-animation .char:nth-of-type(6){animation-delay:calc(var(--char-delay) * 6)}#preloader .preloader-animation .char:nth-of-type(7){animation-delay:calc(var(--char-delay) * 7)}#preloader .preloader-animation .char:nth-of-type(8){animation-delay:calc(var(--char-delay) * 8)}#preloader .preloader-animation .char:nth-of-type(9){animation-delay:calc(var(--char-delay) * 9)}#preloader .preloader-animation .char:nth-of-type(10){animation-delay:calc(var(--char-delay) * 10)}@media only screen and (max-width:475px){#preloader .preloader-animation .circle{border-width:3px}#preloader .preloader-animation .circle-1{width:40px;height:40px}#preloader .preloader-animation .circle-2{width:32px;height:32px}#preloader .preloader-animation .circle-3{width:24px;height:24px}#preloader .preloader-animation .circle-4{width:16px;height:16px}}.ybAlert{display:flex;gap:var(--g-l);align-items:center;width:475px;background-color:var(--c-lightest);padding:var(--p-l);border-radius:var(--b-r-m);color:var(--c-heading);position:fixed;z-index:11;right:var(--g-l);bottom:var(--g-l);animation-fill-mode:both}.ybAlert__icon{font-size:var(--f-s-xxxl)}.ybAlert__info{max-height:200px;overflow:auto}.ybAlert__info__title{font-size:var(--f-s-normal);font-weight:700;margin-bottom:4px}.ybAlert__info__message{font-size:var(--f-s-s)}.ybAlert--info{background-color:var(--c-info)}.ybAlert--success{background-color:var(--c-success)}.ybAlert--warning{background-color:var(--c-warning)}.ybAlert--error{background-color:var(--c-danger)}@keyframes ybAlert-fadeLeft{from{opacity:0;transform:translateX(calc(100% + var(--g-l) * 2))}to{opacity:1;transform:translateX(0)}}@media only screen and (max-width:640px){.ybAlert{width:calc(100% - var(--g-l) * 2)}}.overlay{width:100%;height:100%;position:fixed;left:0;top:0;z-index:10;background-color:var(--c-lightest-transparent-dd);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;justify-content:center;transition:opacity .2s ease-in-out;opacity:0;display:none}.overlay__close-btn{display:block;width:32px;height:32px;background-color:transparent;border:1px solid var(--c-border);border-radius:var(--b-r-s);position:absolute;top:var(--g-xl);right:var(--g-xl);padding:0;transition:all .2s ease-in-out}.overlay__close-btn::after,.overlay__close-btn::before{content:"";display:inline-block;width:70%;height:3px;border-radius:var(--b-r-s);background-color:var(--c-heading);position:absolute;top:50%;left:50%;transform-origin:center center;transition:all .2s ease-in-out}.overlay__close-btn::before{transform:translate(-50%,-50%) rotate(-45deg)}.overlay__close-btn::after{transform:translate(-50%,-50%) rotate(45deg)}.overlay__close-btn:hover{border-color:var(--c-primary)}.overlay__close-btn:hover::after,.overlay__close-btn:hover::before{background-color:var(--c-primary);transform:translate(-50%,-50%) rotate(0)}.overlay__content{border:1px solid var(--c-border);border-radius:var(--b-r-s);padding:var(--p-m);width:70%;max-height:80%;overflow:auto}@media only screen and (max-width:640px){.overlay__content{width:calc(100% - var(--g-xl) * 2)}}.dropdown{--transition-duration:.2s}.dropdown__header{display:flex;align-items:center;justify-content:space-between}.dropdown__button{outline:0;border:none;padding:0;margin:0;background-color:transparent;border:1px solid var(--c-border);color:var(--c-text);border-radius:var(--b-r-xs);font-size:var(--f-s-xxs);padding:var(--p-xs) calc(var(--p-xs) + 1px);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease-in-out}.dropdown__button i{transition:transform var(--transition-duration) ease-in-out}.dropdown__button:hover{border-color:var(--c-primary);color:var(--c-primary)}.dropdown__menu{height:0;overflow:hidden;transition:height var(--transition-duration) ease-in-out}.dropdown__list{list-style-type:none;padding-left:var(--p-xl)}.dropdown__list li a{animation:name duration timing-function delay iteration-count direction fill-mode}.dropdown--active>.dropdown__header .dropdown__button{border-color:var(--c-primary);color:var(--c-primary)}.dropdown--active>.dropdown__header .dropdown__button i{transform:rotateZ(180deg)}[data-tooltip]{position:relative}[data-tooltip]::after{content:attr(data-tooltip);display:inline-block;width:max-content;position:absolute;top:0;left:50%;z-index:2;transform:translate(-50%,calc(-100% - 8px));background-color:var(--c-heading);color:var(--c-lightest);font-size:var(--f-s-xxs);padding:var(--p-xs) var(--p-s);border-radius:var(--b-r-l);visibility:hidden;opacity:0;transition:all .2s 0s ease-in-out}[data-tooltip]:hover::after{transition-delay:.4s;position:absolute;visibility:visible;opacity:1;transform:translate(-50%,calc(-100% - 2px))}.c-logo a{display:block}.c-logo a img{display:block}.c-logo a img.logo-dark{display:none}:root.dark-mode .c-logo a img.logo-dark{display:block}:root.dark-mode .c-logo a img.logo-light{display:none}.c-code-block{margin-top:var(--g-m);position:relative}.c-code-block__copy-btn{padding:0;margin:0;border:0;outline:0;font-size:var(--f-s-xxs);color:var(--c-heading);background-color:transparent;position:absolute;top:6px;right:20px}.c-code-block pre{margin:0}.c-code-block pre code.hljs{border-radius:var(--b-r-xs);line-height:1.4em;font-size:var(--f-s-xs);padding-top:calc(1em + 8px)}.c-export-options__title{color:var(--c-heading);font-size:var(--f-s-normal);font-weight:700}#mode-button{border:none;--mode-btn-d:24px;outline:0;background-color:transparent;width:var(--mode-btn-d);height:var(--mode-btn-d);display:block;padding:0;box-sizing:content-box;position:relative;overflow:hidden;border-radius:50%}#mode-button span{display:inline-flex;align-items:center;justify-content:center;width:var(--mode-btn-d);height:var(--mode-btn-d);color:var(--c-heading);position:absolute;left:0;transition-property:transform,color;transition-duration:.4s,.2s}#mode-button:hover span{color:var(--c-primary)}#mode-button .sun{top:100%;font-size:20px}#mode-button .moon{top:0;font-size:22px}:root.dark-mode #mode-button span{transform:translateY(-100%)}.c-section-title{margin-bottom:var(--g-xl)}.c-section-title .sub-title{color:var(--c-primary);font-size:var(--f-s-xs);font-weight:500;text-transform:uppercase;display:flex;gap:var(--g-xs);align-items:center;margin-bottom:var(--g-xs)}.c-section-title .main-title{color:var(--c-heading);font-size:2.4rem;margin:0}@media only screen and (max-width:840px){.c-section-title .main-title{font-size:2rem}}@media only screen and (max-width:475px){.c-section-title .main-title{font-size:1.6rem}}.c-section-title--center{text-align:center}.c-section-title--center .sub-title{justify-content:center}.c-button{width:fit-content;display:flex;gap:var(--g-s);align-items:center;justify-content:center;padding:var(--p-m) var(--p-l);background-color:transparent;border:1px solid var(--c-primary);color:var(--c-heading-on-primary);font-size:var(--f-s-s);border-radius:var(--b-r-xs);position:relative;overflow:hidden;transition:all .4s ease-in-out}.c-button .icon,.c-button .txt{position:relative;z-index:2}.c-button::after,.c-button::before{content:"";display:block;width:100%;height:50%;position:absolute;left:0;z-index:1;background-color:var(--c-primary);transition:all .3s ease-in-out}.c-button::before{top:0;transform-origin:top}.c-button::after{bottom:0;transform-origin:bottom}.c-button:hover{color:var(--c-primary)}.c-button:hover::after,.c-button:hover::before{transform:scaleY(0)}.c-button-outline{--transition-duration:.3s;width:fit-content;display:flex;gap:var(--g-s);align-items:center;justify-content:center;padding:var(--p-m) var(--p-l);background-color:transparent;border:1px solid var(--c-primary);color:var(--c-primary);font-size:var(--f-s-s);border-radius:var(--b-r-xs);transition:all var(--transition-duration) ease-in-out;position:relative;overflow:hidden}.c-button-outline .icon,.c-button-outline .txt{position:relative;z-index:2}.c-button-outline::after,.c-button-outline::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;transform-origin:bottom;transform:scaleY(0);transition:transform var(--transition-duration) ease-in-out}.c-button-outline::before{background-color:var(--c-primary-transparent-44);transition-delay:var(--transition-duration)}.c-button-outline::after{background-color:var(--c-primary);transition-delay:0s}.c-button-outline:hover{color:var(--c-heading-on-primary)}.c-button-outline:hover::after,.c-button-outline:hover::before{transform-origin:top;transform:scaleY(1)}.c-button-outline:hover::before{transition-delay:0s}.c-button-outline:hover::after{transition-delay:var(--transition-duration)}.c-button-v-2{width:fit-content;display:flex;gap:var(--g-s);align-items:center;justify-content:center;color:var(--c-primary);font-size:var(--f-s-s)}.c-button-v-2 .icon{transform:rotateZ(-45deg)}.c-go-to{display:flex;align-items:center;justify-content:space-between;gap:var(--g-l);margin-bottom:var(--g-xl)}.c-go-to p{width:50%}.c-go-to .c-button-v-2{flex-shrink:0}@media only screen and (max-width:1280px){.c-go-to p{width:70%}}@media only screen and (max-width:1024px){.c-go-to p{width:auto}}@media only screen and (max-width:768px){.c-go-to{flex-direction:column;align-items:flex-start}}.c-pricing-plans-list{grid-template-columns:repeat(3,1fr);gap:var(--g-l);align-items:stretch}@media only screen and (max-width:1280px){.c-pricing-plans-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.c-pricing-plans-list{grid-template-columns:1fr}}.c-pricing-plan{padding:var(--p-l) var(--p-l);border-radius:var(--b-r-s);height:100%;display:flex;flex-direction:column;gap:var(--g-l)}.c-pricing-plan .message{padding:var(--p-m);border-radius:var(--b-r-xs);text-align:center;color:var(--c-primary);font-size:var(--f-s-s)}.c-pricing-plan .info .name{font-size:var(--f-s-xxxl);font-weight:700;color:var(--c-heading);margin:0}.c-pricing-plan .info .desc{margin-top:var(--g-m);font-size:var(--f-s-s);font-weight:500;color:var(--c-text)}.c-pricing-plan .features-list{gap:var(--g-s);flex-grow:1;align-content:flex-start;list-style-type:disc;padding-left:17px}.c-pricing-plan .features-list ::marker{color:var(--c-primary)}.c-pricing-plan .features-list li .text{color:var(--c-text);font-size:var(--f-s-s)}.c-pricing-plan .features-list li a{text-decoration:underline;font-size:inherit;color:inherit;transition:color .2s ease-in-out}.c-pricing-plan .features-list li a:hover{color:var(--c-primary)}.c-pricing-plan .separator{width:100%;margin:0;border:0;border-top:1px solid var(--c-border)}.c-pricing-plan .price .currency{font-size:5rem;font-weight:700;color:var(--c-primary)}.c-pricing-plan .price .currency .note{font-size:var(--f-s-xs);color:var(--c-text);font-weight:400}.c-pricing-plan .cta>:first-child{margin:auto;width:100%}@media only screen and (max-width:475px){.c-pricing-plan .price .currency{font-size:4rem}}.c-pricing-plan{border:2px solid transparent}.c-pricing-plan--hl{border-color:var(--c-primary)}.c-cta-buttons{flex-wrap:wrap;align-items:center;gap:var(--g-l)}.c-resource{padding:var(--p-l);border-radius:var(--b-r-m);height:100%;display:grid;gap:var(--g-l);grid-template-rows:auto 1fr}.c-resource .image{width:100%;border:1px solid var(--c-border);border-radius:var(--b-r-s);overflow:hidden;transition:border .4s ease-in-out}.c-resource .image a{display:block;width:100%}.c-resource .image a img{display:block;width:100%}.c-resource .image:hover{border-color:var(--c-primary)}.c-resource .info{display:grid;gap:var(--g-m);grid-template-rows:auto 1fr auto}.c-resource .info .title{font-size:var(--f-s-normal);color:var(--c-heading);font-weight:700;margin:0}.c-resource .info .desc{font-size:var(--f-s-s)}.c-resources-list{grid-template-columns:repeat(2,1fr);gap:var(--g-l)}@media only screen and (max-width:1024px){.c-resources-list{grid-template-columns:1fr}}.c-demo-project{padding:var(--p-l);border-radius:var(--b-r-m);height:100%;display:grid;gap:var(--g-l);grid-template-rows:auto 1fr}.c-demo-project .image{width:100%;border:1px solid var(--c-border);border-radius:var(--b-r-s);overflow:hidden;transition:border .4s ease-in-out}.c-demo-project .image a{display:block;width:100%}.c-demo-project .image a img{display:block;width:100%}.c-demo-project .image:hover{border-color:var(--c-primary)}.c-demo-project .info{display:grid;gap:var(--g-m)}.c-demo-project .info .title{font-size:var(--f-s-s);color:var(--c-heading);font-weight:700;margin:0}.c-demo-projects-list{grid-template-columns:repeat(3,1fr);gap:var(--g-l)}@media only screen and (max-width:1280px){.c-demo-projects-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.c-demo-projects-list{grid-template-columns:1fr}}.c-feature{padding:var(--p-l);border-radius:var(--b-r-s)}.c-feature .icon{font-size:var(--f-s-xxxl);color:var(--c-primary);margin-bottom:var(--g-l)}.c-feature .info .title{font-size:var(--f-s-normal);color:var(--c-heading);font-weight:700;margin-bottom:var(--g-m)}.c-feature .info .text{font-size:var(--f-s-s)}.c-features-list{grid-template-columns:repeat(3,1fr);gap:var(--g-l)}@media only screen and (max-width:1280px){.c-features-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.c-features-list{grid-template-columns:1fr}}.c-testimonial{display:grid;grid-template-rows:1fr auto;gap:var(--g-l);border-radius:var(--b-r-s);padding:var(--p-l);height:100%}.c-testimonial .testimonial-text{max-height:240px;overflow:auto}.c-testimonial .testimonial-text .text{font-size:var(--f-s-s)}.c-testimonial .testifier-info{display:flex;justify-content:space-between;align-items:center;gap:var(--g-m);margin-top:var(--g-s)}.c-testimonial .testifier-info .info .name{font-size:var(--f-s-normal);font-weight:700;color:var(--c-heading);margin-bottom:var(--g-xxs)}.c-testimonial .testifier-info .info .job-title{font-size:var(--f-s-xs);font-weight:700;color:var(--c-text)}.c-testimonial .testifier-info .sml a{text-decoration:none;font-size:var(--f-s-m);color:var(--c-primary);border:2px solid var(--c-primary);width:45px;height:45px;display:inline-grid;place-items:center;border-radius:var(--b-r-rounded)}.c-testimonial .testifier-info .sml a:hover{background-color:var(--c-primary);color:var(--c-heading-on-primary)}@media only screen and (max-width:475px){.c-testimonial .testifier-info .sml a{border-width:1px;width:35px;height:35px}}.c-testimonials-list{grid-template-columns:repeat(3,1fr);gap:var(--g-l)}@media only screen and (max-width:1280px){.c-testimonials-list{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.c-testimonials-list{grid-template-columns:1fr}}.accordion{--answer-height:100px;gap:var(--g-m)}.accordion li .question{border-radius:var(--b-r-xs);border:1px solid var(--c-border);transition:all .2s ease-in-out}.accordion li .question__text{display:flex;justify-content:space-between;align-items:center;gap:var(--g-l);cursor:pointer;padding:var(--p-m);color:var(--c-heading)}.accordion li .question__text div{font-weight:500;font-size:var(--f-s-normal);transition:color .2s ease-in-out}.accordion li .question__text .icon{font-weight:700;transition:all .2s ease-in-out}.accordion li .question__text:hover{color:var(--c-primary)}.accordion li .question__answer{height:0;overflow:hidden;transition:height .2s ease-in-out}.accordion li .question__answer .question__answer-wrapper{padding:var(--p-m);padding-top:0;height:var(--answer-height);overflow:auto}.accordion li .question--open{border-color:var(--c-primary)}.accordion li .question--open .question__text{color:var(--c-primary)}.accordion li .question--open .question__answer{height:var(--answer-height)}.accordion li .question--open .question__text .icon{transform:rotateZ(180deg)}@media only screen and (max-width:475px){.accordion li .question{border-width:1px}}.accordion--s-sfx-custom{--answer-height:120px}.accordion--s-sfx-custom li .question{border-radius:var(--b-r-xs);border:none}.accordion--s-sfx-custom li .question__text{padding-top:var(--p-l);padding-bottom:var(--p-l)}.c-image{width:100%;border-radius:var(--b-r-s);overflow:hidden;border:1px solid var(--c-border);margin-top:var(--g-m)}.c-image img{display:block;width:100%}.c-image--16-9{aspect-ratio:16/9}.c-image--16-9 img{width:100%;height:100%;object-fit:cover}.c-image--4-3{aspect-ratio:4/3}.c-image--4-3 img{width:100%;height:100%;object-fit:cover}.c-video{width:100%;border-radius:var(--b-r-s);overflow:hidden;border:1px solid var(--c-border);margin-top:var(--g-m)}.c-video video{display:block;width:100%}.c-video--16-9{aspect-ratio:16/9}.c-video--16-9 video{width:100%;height:100%;object-fit:cover}.c-video--4-3{aspect-ratio:4/3}.c-video--4-3 video{width:100%;height:100%;object-fit:cover}.c-table{width:100%;overflow:auto;margin-top:var(--g-m);border-radius:var(--b-r-m);border:1px solid var(--c-border)}.c-table table{width:100%;min-width:700px;border-collapse:collapse}.c-table table td,.c-table table th{padding:var(--p-m) var(--p-l);text-align:left;vertical-align:top}.c-table table th{font-size:var(--f-s-normal);color:var(--c-heading);background-color:var(--c-light);font-weight:600;white-space:nowrap}.c-table table td{border-top:1px solid var(--c-border)}.c-table table td>:first-child{margin-top:0}.c-table table td>:last-child{margin-bottom:0}.c-table table tr.nested-row{background-color:var(--c-light)}.c-table table tr.nested-row .hl{background-color:var(--c-lightest)}.c-note{background-color:var(--c-light);font-size:var(--f-s-normal);line-height:1.2em;border-left:4px solid var(--c-primary);padding:var(--p-s);color:var(--c-text);border-radius:var(--b-r-xs);margin-top:var(--g-m)}.c-note .hl{background-color:var(--c-lightest)}.c-note--info{border-left-color:var(--c-info);background-color:var(--c-info-transparent-55)}.c-note--success{border-left-color:var(--c-success);background-color:var(--c-success-transparent-55)}.c-note--warning{border-left-color:var(--c-warning);background-color:var(--c-warning-transparent-55)}.c-note--danger{border-left-color:var(--c-danger);background-color:var(--c-danger-transparent-55)}.c-social-links{gap:var(--g-m)!important}.c-social-links li a{font-size:21px}.s-hero>.wrapper{background-color:var(--c-light);display:grid;align-items:center;padding:var(--p-xl) 0;min-height:620px}.s-hero>.wrapper .container .content{display:grid;gap:var(--g-xl);justify-items:center;text-align:center}.s-hero>.wrapper .container .content .title{width:70%}.s-hero>.wrapper .container .content .title .sub-title{color:var(--c-primary);font-size:var(--f-s-s);background-color:var(--c-lightest);padding:var(--p-xs) var(--p-m);border-radius:var(--b-r-l);width:fit-content;margin:auto;margin-bottom:var(--g-m)}.s-hero>.wrapper .container .content .title h1{font-size:3.3em;color:var(--c-heading);margin:0}.s-hero>.wrapper .container .content .title h1 .hl{color:var(--c-primary)}.s-hero>.wrapper .container .content p.desc{width:60%;font-size:var(--f-s-normal);color:var(--c-text)}.s-hero>.wrapper .container .content p.desc strong{font-weight:500}.s-hero>.wrapper .container .content .c-cta-buttons{justify-content:center}.s-hero>.wrapper .container .separator{margin-top:var(--p-xxl)}.s-hero>.wrapper .container .separator>.line{position:relative}.s-hero>.wrapper .container .separator>.line::after,.s-hero>.wrapper .container .separator>.line::before{content:"";display:block;height:100%;width:40%;position:absolute;top:0;z-index:1}.s-hero>.wrapper .container .separator>.line::before{left:0;background-image:linear-gradient(90deg,var(--c-light),transparent)}.s-hero>.wrapper .container .separator>.line::after{right:0;background-image:linear-gradient(90deg,transparent,var(--c-light))}.s-hero>.wrapper .container .separator>.line>div::before{content:"";display:inline-block;background-color:var(--c-border);height:1px;width:100%;position:absolute;top:50%;left:0}.s-hero>.wrapper .container .separator>.line>div p{background-color:var(--c-light);font-size:var(--f-s-s);padding:0 var(--p-s);width:fit-content;margin:auto;position:relative;z-index:2}@keyframes go-down-anim{0%{transform:translateY(0)}50%{transform:translateY(16px)}100%{transform:translateY(0)}}.s-hero>.wrapper .container .separator .go-down{margin-top:var(--g-m);display:flex;justify-content:center;align-items:flex-start}.s-hero>.wrapper .container .separator .go-down a{color:var(--c-primary);font-size:20px;animation:go-down-anim 1.2s ease 0s infinite}@media only screen and (max-width:1280px){.s-hero>.wrapper .container .content .title,.s-hero>.wrapper .container .content p.desc{width:70%}.s-hero>.wrapper .container .content .title h1{font-size:3rem}}@media only screen and (max-width:1024px){.s-hero>.wrapper .container .content .title,.s-hero>.wrapper .container .content p.desc{width:80%}.s-hero>.wrapper .container .content .title h1{font-size:2.4em}}@media only screen and (max-width:820px){.s-hero>.wrapper .container .content .title,.s-hero>.wrapper .container .content p.desc{width:100%}}@media only screen and (max-width:475px){.s-hero>.wrapper{min-height:520px}.s-hero>.wrapper .container .content .title h1{font-size:1.8em}}.s-license strong{color:var(--c-heading)}.s-license h1{text-align:center}.s-license h2{border-bottom:1px solid var(--c-border);padding-bottom:var(--p-s)}.s-license .container .s-license-content-wrapper{width:80%;margin:auto;transition:width .4s ease-in-out}@media only screen and (max-width:1024px){.s-license .container .s-license-content-wrapper{width:100%}}.s-footer{background-color:var(--c-light)}.s-footer .group-title{margin-bottom:var(--g-m);color:var(--c-heading);font-size:var(--f-s-normal);font-weight:700}.s-footer .group-title::after{content:"";display:block;height:3px;width:40px;background-color:var(--c-primary);margin-top:var(--g-xs);border-radius:var(--b-r-s)}.s-footer .top-sec .wrapper .container .groups-list{display:grid;grid-template-columns:3.5fr 1fr 1fr;gap:var(--g-xl);align-items:flex-start;padding:var(--p-xxl) 0}.s-footer .top-sec .wrapper .container .groups-list .group:first-child{display:grid;gap:var(--g-l)}.s-footer .top-sec .wrapper .container .groups-list .group p{font-size:var(--f-s-s)}.s-footer .top-sec .wrapper .container .groups-list .group .c-social-links{gap:var(--g-l)!important}.s-footer .top-sec .wrapper .container .groups-list .group .c-social-links li a{font-size:var(--f-s-m)}.s-footer .top-sec .wrapper .container .groups-list .group nav ul li a{display:inline-block;padding:var(--p-xs) 0;margin-bottom:var(--g-xxs);font-size:var(--f-s-s);color:var(--c-text);position:relative;transition:color .2s ease-in-out}.s-footer .top-sec .wrapper .container .groups-list .group nav ul li a:hover{color:var(--c-primary)}.s-footer .separator{margin:0 auto;border:none;border-top:1px solid var(--c-border)}.s-footer .bottom-sec .container .copyright{padding:var(--p-l) 0}.s-footer .bottom-sec .container .copyright p{text-align:center}.s-footer .bottom-sec .container .copyright p .plugin-name{color:var(--c-primary)}@media only screen and (max-width:1280px){.s-footer .top-sec .wrapper .container .groups-list{grid-template-columns:repeat(3,1fr)}.s-footer .top-sec .wrapper .container .groups-list .group:first-child{grid-column:1/span 3}}@media only screen and (max-width:820px){.s-footer .top-sec .wrapper .container .groups-list{grid-template-columns:repeat(2,1fr)}.s-footer .top-sec .wrapper .container .groups-list .group:first-child{grid-column:1/span 2}}@media only screen and (max-width:640px){.s-footer .top-sec .wrapper .container .groups-list{grid-template-columns:1fr}.s-footer .top-sec .wrapper .container .groups-list .group:first-child{grid-column:1/span 1}}