@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");:root{--main-inline-padding: 30px}@media only screen and (min-width: 1250px){:root{--main-inline-padding: 50px}}*{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}.text-primary{color:var(--action-primary-default, var(--primary-primary-50, #8438fa)) !important}.text-dk{color:#515071}.btn{border-radius:20px}.text-sec{color:var(--text-subdued, #515071)}.nav{display:flex;align-items:center}@media only screen and (min-width: 1024px){.nav_sub_active{border-bottom:2px solid #8438fa}}.fs-xs{font-size:14px}.step{font-style:normal;font-weight:400;line-height:normal}.nav-action{display:flex;justify-content:flex-end;gap:32px;align-items:center}.search-input{border-radius:8px;border:1.2px solid var(--border-default, #d8d8df);background:var(--surface-neutral-default, #fff);display:flex;align-items:center;min-height:37px;max-width:250px}.banner{background-size:auto;background-repeat:no-repeat;background-position:right;margin-left:24px;margin-right:24px}.banner-c-right{border-top-right-radius:20px;border-bottom-left-radius:20px}.home-section{margin-top:40px}.explore-section{background-size:auto;background-repeat:no-repeat;background-attachment:scroll}.image-container{display:flex;justify-content:center}.component-heading{margin-bottom:20px}.home-section-heading{color:#03031c;font-family:"Inter", sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.home-section-pd{margin-bottom:20px}.stack-box{padding:4px 4px 4px 13px;border-radius:4px;border:1px solid var(--border-default, #D8D8DF);background:var(--surface-neutral-default, #fff);text-decoration:none !important;margin-bottom:24px;align-items:center;display:flex}.stack-heading{color:var(--action-primary-default, var(--primary-primary-50, #8438FA));font-size:14px;font-style:normal;font-weight:600;line-height:20px}ol,ul{padding-left:0}.parent-container{display:flex;flex-direction:column;justify-content:space-between;height:100% !important}.font-400{font-weight:400}.font-500{font-weight:500}.font-700{font-weight:700}.lh-20{line-height:20px}.fs-16{font-size:16px}.lh-normal{line-height:normal}.fs-normal{font-style:normal}.sec-btn{border-radius:20px;border:1.2px solid #03031c;background:var(--surface-surface-100, #fff);padding:8px;color:#03031c;font-feature-settings:'clig' off, 'liga' off;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.sec-btn:hover{background:#E5E5E8}.text-black{color:#03031c}.home-mobile-margin{margin-top:40px}@media (min-width: 992px){.section-padding{padding-inline:1%}}.btn{border-radius:20px}.mn-btn{color:#03031C;font-feature-settings:'clig' off, 'liga' off;font-size:14px;font-style:normal;font-weight:500;line-height:20px;border-radius:20px;padding:8px 16px;border:1.2px solid #03031C;background:var(--secondary-secondary-50, #20EDBA)}.mn-btn:hover{background:var(--secondary-secondary-50, #20EDBA);color:#03031C;border:1.2px solid #03031C}@media only screen and (min-width: 1024px){.pr-40{margin-right:40px;padding-bottom:9px;padding-top:35px}}@media only screen and (max-width: 1024px){.home-mobile-padding{padding-top:0;padding-left:0;padding-right:0}}@media (min-width: 1400px){.container-xl,.container-xxl{max-width:95% !important}}@media (min-width: 1200px){.container-xl{max-width:97%}}.section-banner{background-image:url("../img/leaf_background.svg");background-size:cover;background-repeat:no-repeat;background-position:left}.release-card{border-radius:15px;transition:box-shadow 0.3s}.release-card:hover{box-shadow:0 0 15px rgba(0,0,0,0.3);transform:scale(1.05)}.release-description{font-size:0.75rem;font-family:'Inter', sans-serif;font-weight:400;margin-bottom:0.25px !important;margin-top:0.25px !important}.release-link{font-size:0.75rem;display:block;text-decoration:none !important}.release-text{font-size:0.75rem;font-family:'Inter', sans-serif;font-weight:400;line-height:20px}.release-title{font-size:1rem;font-family:'Inter', sans-serif;font-weight:400;color:#007bff;margin-bottom:0.25px !important}.release-btn{border-radius:20px;border:1.2px solid #03031c;background:var(--surface-surface-100, #fff);padding:8px;color:#03031c;font-feature-settings:'clig' off, 'liga' off;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.release-btn:hover{background:#E5E5E8}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e3e3ed;border-radius:5px}.button,input.button{display:inline-block;width:auto;border-radius:calc(20px * 2);padding:10px 25px;color:#fff;font-family:"Inter", sans-serif;font-size:14px;font-weight:bold;margin-bottom:12px;text-align:center;text-transform:capitalize;letter-spacing:0.01em;white-space:nowrap}.button.button-green,.button.button-primary{background-color:#20edba;color:#03031c;border:1px solid #03031c}.button.button-green:hover,.button.button-primary:hover{background-color:#02CDB0}.button.button-secondary{background-color:transparent;border:2px solid #505071;color:#505071;margin-left:6%}.button.button-secondary:hover{border-color:#2ca597;color:#2ca597}.button.green{background:#109eae;background:linear-gradient(75deg, #109eae 0%, #04dec4 100%)}.button.red,.button.button-red{background:#ff6c7d;background:linear-gradient(15deg, #d23059 0%, #ff1745 100%)}.button.red:hover,.button.button-red:hover{background:#ff1745}.button.navy{border-color:#2f3f9e;background:#1a237d;background:linear-gradient(75deg, #1a237d 0%, #2f3f9e 100%)}.button.navy.outline{border-color:#2f3f9e;color:#2f3f9e}.button.white{border-color:#fff;background:#fff}.button.white:hover{background:#ededf9}.button.white.outline{border-color:#fff;background:transparent;color:#fff}.button.white.outline:hover{border-color:#ededf9;color:#ededf9}.button.grey{background:#a4a4a8}.button.blue{background:#2f3f9e}.button.hybrid{background:#0569a9;background:linear-gradient(90deg, #0584af 0%, #04b0b9 100%)}.button.onpremises{background:#924f73;background:linear-gradient(90deg, #924f73 0%, #e1647b 100%)}.button.outline{border:2px solid transparent;background:transparent}.button.outline.blue{border-color:#2f3f9e;color:#2f3f9e}.button.outline.grey{border-color:#5a5a68;color:#5a5a68}.button.button-black{background-color:#36364c}.button.button-black:hover{background-color:#43435b}.button.small{height:26px;border-radius:18px;line-height:26px;padding:0 16px;text-transform:none;font-size:11px;letter-spacing:0.025em}.button.small:before{font-size:12px;margin-right:6px}.button.medium{border-radius:15px;padding-top:4px;padding-bottom:4px;min-width:205px;font-size:12px}.button.animated{-moz-animation:bgtween 2s 1 linear;-o-animation:bgtween 2s 1 linear;-webkit-animation:bgtween 2s 1 linear;animation:bgtween 2s 1 linear}.button.animated:hover{background:#109eae;background:linear-gradient(40deg, #109eae 0%, #04dec4 100%);border:0;-moz-animation-play-state:running;-o-animation-play-state:running;-webkit-animation-play-state:running;animation-play-state:running;line-height:48px}.button.center{display:inline-block;margin:0 auto}.button.left{display:inline-block;margin:0 auto;align-content:left}.copy-icon{width:20px;height:20px}.pill{display:inline-block;padding:3px 8px;border-radius:12px;font-size:14px;line-height:1.2;margin:0 4px;font-weight:500}.pill-default{background-color:#ededf9;color:#505071}.pill-outline-brandpurple-light{background-color:transparent;border:2px solid #8438fa;color:#8438fa}.pill-brandpurple-dark{background-color:#8438fa;color:#fff}.pill-brandgreen{background-color:#00cdb0;color:#03031c}.pill-red{background-color:#ff6c7d;color:#fff}.pill-yellow{background-color:#d6b218;color:#03031c}#wpadminbar{display:none !important}html{margin-top:0 !important}@font-face{font-family:'smoolthan';src:url("../fonts/smoolthan_regular-webfont.woff2") format("woff2"),url("../fonts/smoolthan_regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'smoolthan';src:url("../fonts/smoolthan_bold-webfont.woff2") format("woff2"),url("../fonts/smoolthan_bold-webfont.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:'tyk';src:url("../fonts/tyk.eot?66741098");src:url("../fonts/tyk.eot?66741098#iefix") format("embedded-opentype"),url("../fonts/tyk.woff?66741098") format("woff"),url("../fonts/tyk.ttf?66741098") format("truetype"),url("../fonts/tyk.svg?66741098#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,blockquote:before{font-family:"Inter", sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cloud-b:before{content:'\e800'}.icon-left:before{content:'\e801'}.icon-right:before{content:'\e802'}.icon-quote:before{content:'\e803'}.icon-features:before{content:'\e804'}.icon-extend:before{content:'\e805'}.icon-cube:before{content:'\e806'}.icon-hybrid-b:before{content:'\e807'}.icon-onpremises-b:before{content:'\e808'}.icon-case-studies:before{content:'\e809'}.icon-hybrid:before{content:'\e80a'}.icon-onpremises:before{content:'\e80b'}.icon-cloud:before{content:'\e80c'}.icon-calendar:before{content:'\e80d'}.icon-close:before{content:'\e80e'}.icon-share:before{content:'\e80f'}.icon-print:before{content:'\e810'}.icon-author:before{content:'\e811'}.icon-casestudy-client:before{content:'\e813'}.icon-casestudy-details:before{content:'\e814'}.icon-casestudy-problem:before{content:'\e816'}.icon-casestudy-solution:before{content:'\e817'}.icon-category:before{content:'\e818'}.icon-features-api:before{content:'\e81a'}.icon-features-discovery:before{content:'\e81c'}.icon-features-endpoints:before{content:'\e81d'}.icon-features-mockout:before{content:'\e81e'}.icon-features-more:before{content:'\e820'}.icon-features-nofications:before{content:'\e821'}.icon-features-onboarding:before{content:'\e822'}.icon-features-quotas:before{content:'\e823'}.icon-features-sharding:before{content:'\e824'}.icon-grpc:before{content:'\e826'}.icon-js-grpc:before{content:'\e827'}.icon-js:before{content:'\e828'}.icon-lua:before{content:'\e829'}.icon-net-grpc:before{content:'\e82a'}.icon-python:before{content:'\e82b'}.icon-faq:before{content:'\e82c'}.icon-features-authentication:before{content:'\e82d'}.icon-features-monitoring:before{content:'\e82e'}.icon-features-transforms:before{content:'\e82f'}.icon-features-api-documentation:before{content:'\e830'}.icon-search:before{content:'\e832'}.icon-blog:before{content:'\e833'}.icon-casestudy-metrics:before{content:'\e834'}.icon-features-developer-portal:before{content:'\e835'}.icon-features-microservice:before{content:'\e836'}.icon-whitepapers:before{content:'\e837'}.icon-twitter:before{content:'\f099'}.icon-github:before{content:'\f09b'}.clear:after{content:"";visibility:hidden;display:block;height:0;clear:both}.v-center{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.center{display:block;margin-left:auto;margin-right:auto}.cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.lazy{display:none}.browsehappy{position:fixed;bottom:0;left:0;right:0;text-align:center;background:#000;color:#fff}.fixed{position:fixed;top:0;bottom:0;left:0;right:0}.modal{overflow:scroll;visibility:hidden;opacity:0;z-index:5}.hotspot{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer}.m-show{display:none}.shadow{box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15)}.fluid-video{position:relative}.fluid-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.fluid-video:before{padding-top:56.25%;content:'';display:block}*{margin:0;padding:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;color:#03031c}img:not(.home-img){border:0;display:block;outline:none;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}iframe{border:0}body{font-family:'Inter', sans-serif;line-height:1.5;font-size:15px;letter-spacing:0.015em;color:#03031c}h1,h2,h3,h4{font-weight:normal;letter-spacing:0.025em}p{margin-bottom:16px;font-family:'Inter', sans-serif;line-height:2}a{text-decoration:none;outline:none;color:inherit}cite,address{font-style:normal}blockquote{font-style:italic}blockquote:before{height:32px;font-size:26px;position:relative;top:-3px;padding-right:16px}cite{display:block;margin:0 0 0 auto;text-align:right}cite strong{display:block}.f-0{font-size:0}.f-12{font-size:14px}.f-13{font-size:16px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-24{font-size:24px}.f-26{font-size:26px}.f-37{font-size:37px;line-height:1.13513513513514}.f-48{font-size:48px;line-height:1.2}.mb{margin-bottom:16px}.ucase{text-transform:none}.two-column{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}.bold{font-weight:bold}button,input,optgroup,select,textarea{color:inherit;font:inherit;outline:none;border:none;font-family:'Inter', sans-serif}input[type=text],input[type=submit],input[type=email],input[type=password]{-webkit-appearance:none;border-radius:0}input,select{height:30px}button,input[type="button"],input[type="submit"]{cursor:pointer}textarea{resize:none;overflow:auto;-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;line-height:normal}input{line-height:48px}input,textarea{color:#5a5a68;padding-left:7px;width:100%;border-left:10px solid transparent}textarea{padding:18px;height:220px}input:invalid,textarea:invalid{border-color:#d23059}input:placeholder-shown:invalid,textarea:placeholder-shown:invalid{border-color:transparent}input:required:placeholder-shown,textarea:required:placeholder-shown{border-color:#000018}::-webkit-input-placeholder{color:#b7b7b7}:-moz-placeholder{color:#b7b7b7}::-moz-placeholder{color:#b7b7b7}:-ms-input-placeholder{color:#b7b7b7}.hidden_label label{display:none}.gform_body{margin-top:52px}.gform_body li{list-style-type:none;margin-bottom:10px}.gform_footer{text-align:center}.gform_validation_error .gform_heading{display:none}.gfield_error input,.gfield_error textarea{border-color:#d23059}.validation_message{display:none}html,body{height:100%}body{overflow-x:hidden}.container{max-width:1300px;padding:0 5px;margin:auto;position:relative}.section-getstarted{background:#000b20}.section-getstarted:before{content:'';position:fixed;top:0;bottom:0;left:50%;width:2px;background:#fff;margin-left:-1px}.section-getstarted .container{max-width:1172px}.section-getstarted h2{letter-spacing:0.025em;font-weight:bold;margin-bottom:36px}.section-getstarted ul{margin-bottom:51px;max-width:400px}.section-getstarted li{line-height:1.66;list-style-type:none}.section-getstarted li:before{content:'';width:2px;height:2px;background:#8d9094;vertical-align:middle;display:inline-block;margin-right:10px}.section-getstarted article{width:50%;padding:5% 32px 5% 64px;float:left;color:#fff}.getstarted-products{line-height:36px;margin-bottom:42px;font-weight:bold}.getstarted-products div{display:inline-block;margin-right:50px}.getstarted-products div:last-of-type{margin-right:0}.getstarted-products img{width:36px;height:auto;margin-right:14px;display:inline-block;vertical-align:top}.getstarted-signup p{color:#676773}.getstarted-signup p a{text-decoration:underline}.getstarted-signup .button{margin-bottom:20px}.getstarted-installation-options{max-width:456px;margin-left:-15px;margin-right:-15px}.getstarted-installation-options a{width:25%;padding:15px;display:inline-block;filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1);float:left}.getstarted-installation-options a:last-of-type{margin-right:0}.getstarted-installation-options a.active{filter:none;-webkit-filter:none}.getstarted-installation-options label{margin-bottom:19px;text-transform:uppercase;display:block;color:#95959a;letter-spacing:0.15em;padding-left:15px}.getstarted-installation-options label span{color:#fff}.getstarted-install .button:last-of-type{margin-bottom:65px}.overlay-close{line-height:70px;position:absolute;top:0;right:0;background:none;width:70px;height:70px;text-align:center;color:#fff;font-size:18px}.show-getstarted .section-getstarted{opacity:1;visibility:visible}.section-getintouch:target{opacity:1;visibility:visible}.section-getintouch{background:rgba(12,12,33,0.95)}.section-getintouch .container{max-width:541px;background:#e1e1e1;width:100%;left:0;right:0;top:0;bottom:0;margin:auto;padding:50px 100px 50px 100px;position:absolute;z-index:2}.section-getintouch .container:after{content:'* all fields are required';font-size:13px;color:#676773;line-height:90px;position:absolute;left:40px;bottom:0;position:absolute}.close-getintouch{cursor:none;z-index:1}.homepage-preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#000019;z-index:3}.homepage-preloader svg{width:342px;height:387px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:0}#icon-tyk path{stroke:#258B80}.video-loaded .homepage-preloader{opacity:0;visibility:visible;z-index:-1}.hero-video{height:150%;background-color:#000}.hero-video:before{display:none}.homepage-video-container{height:66.6666%}.homepage-video-container{position:absolute;top:0;bottom:0;left:0;right:0}.homepage-video-mask,.homepage-video-mask-gradient,.homepage-video-mask-grey{background-size:auto 100%;background-position:center center;z-index:1;position:absolute;top:0;left:0;bottom:0;right:0}.homepage-video-mask{-webkit-transform:scale(4);transform:scale(4)}.homepage-video-mask-gradient{background-image:url("images/homepage/mask.png");z-index:0}.homepage-video-mask-grey{background-image:url("images/homepage/mask-grey.png");opacity:0;z-index:1}.homepage-video-container video{height:100%;width:auto;margin:auto;position:fixed;z-index:0;left:0;right:0;visibility:hidden}.video-loaded .homepage-video-mask{-webkit-transform:scale(2.5);transform:scale(2.5)}.scroll-active video{visibility:visible}.homepage-intro{max-width:640px;left:0;right:0;margin:auto;text-align:center;z-index:2;top:33.3333%}.homepage-logo{margin:auto auto 60px auto;position:relative;width:318px;height:164px;display:block}.homepage-hero-text{padding:0 20px;overflow:hidden;height:0}.homepage-hero-text h1{font-weight:bold;margin-bottom:20px}.homepage-hero-text p{margin-bottom:55px}.homepage-hero-text .button{margin:auto}.homepage-hero-text-mask{opacity:0}.logo-animated .homepage-hero-text-mask{opacity:1}.homepage-logo{opacity:0}.homepage-logo svg *{fill-opacity:0;transition:fill-opacity 1s}.homepage-logo.finished svg *{fill-opacity:1}.homepage-logo.finished path{fill:#fff}.homepage-logo.finished .homepage-logo-stroked-2{fill:#52baac}.video-loaded .homepage-logo{opacity:1}.hero-scroll{width:36px;height:60px;border-radius:18px;border:2px solid #fff;position:absolute;bottom:33.33333%;-webkit-transform:translateY(-60px);transform:translateY(-60px);left:0;right:0;margin:auto;background:transparent;opacity:0;visibility:visible;z-index:1}.hero-scroll:before{content:'';position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;left:0;right:0;margin:auto;top:15px;-moz-animation:scroll 3s infinite linear;-o-animation:scroll 3s infinite linear;-webkit-animation:scroll 3s infinite linear;animation:scroll 3s infinite linear}.scroll-active .hero-scroll{opacity:1;visibility:visible}.scroll-nav{position:fixed;left:26px;margin:auto;width:30px;z-index:1}.scroll-nav a{width:30px;height:30px;display:block;position:relative}.scroll-nav a:after{content:'';position:absolute;width:9px;height:9px;border-radius:50%;border:2px solid #fff;top:0;left:0;bottom:0;right:0;margin:auto}.scroll-nav a.active:after{background:#fff}.page-home .layout-clients{background:#e1e1e1;position:relative;z-index:1;text-align:center;padding:0 0 76px 0}.page-home .client-logo{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin-top:0}.page-home .client-logo:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.more-clients{margin:60px auto auto auto}.layout-products{background-image:url("images/homepage/products_bg.jpg");background-position:top left;background-repeat:repeat-x;-webkit-background-size:auto 50%;background-size:auto 50%;height:400%;position:relative}.layout-products:before{content:'';position:absolute;left:0;right:0;background-image:url("images/animations/cloud/stars.png");height:100%;display:block;top:0;background-repeat:repeat-x}.layout-products-line{position:absolute;top:0;left:0;right:0;margin:auto;width:3px;height:0;display:block;overflow:hidden}.section-product{height:25%;position:relative}.section-product .container{height:100%}.product-caption{max-width:580px;z-index:1}.product-caption h1{padding:12px 0 6px 0}.product-caption h2{color:#03031c;text-transform:uppercase;letter-spacing:0.15em}.product-caption p:last-of-type{margin-bottom:52px}.product-caption .button:last-of-type{margin-bottom:0}.product-title{margin-bottom:24px}.product-title svg{width:92px;height:92px;line-height:1;font-size:92px;float:left;margin-right:24px}.product-caption.center-text{max-width:1054px;width:100%;border:3px solid #fff;padding:96px 0 96px 0;margin:auto;left:0;right:0;color:#fff}.product-caption.center-text .product-text{float:right;padding:0 30px;width:50%}.product-caption.center-text .product-title{margin:0}.product-caption.center-text h1{width:50%;padding:0 30px 0 80px;float:left}.product-caption.center-text p:last-of-type{margin-bottom:0}.product-caption.left{color:#fff;left:32px}.product-caption.right{right:32px}.product-caption.center{right:0;left:0;margin:auto;text-align:center}.product-caption.center .button{margin:auto}.product-caption.center .product-title svg{float:none;margin:0 0 29px 0}.product-intro .product-caption{background:linear-gradient(180deg, #000018 0%, #031E75 100%)}.section-product.cloud{background-image:url("images/homepage/products_clouds.png");background-size:100% auto;background-repeat:no-repeat;background-position:bottom left}.section-product.on-premise span{position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-image:url("images/homepage/products_city.png");background-size:auto 100%;background-repeat:no-repeat;background-position:top center;-webkit-transform:translateY(20%);transform:translateY(20%)}.section-product.hybrid .product-caption{background:#fff;z-index:1}#icon-tyk-enterprise circle{-webkit-transform-origin:center;transform-origin:center;-moz-animation:spin 20s infinite linear;-o-animation:spin 20s infinite linear;-webkit-animation:spin 20s infinite linear;animation:spin 20s infinite linear}#icon-tyk-enterprise circle.cls-2{-moz-animation-duration:15s;-o-animation-duration:15s;-webkit-animation-duration:15s;animation-duration:15s}#icon-tyk-enterprise circle.cls-3{-moz-animation-duration:10s;-o-animation-duration:10s;-webkit-animation-duration:10s;animation-duration:10s}.scroll-active #icon-tyk-enterprise circle{-moz-animation-play-state:running;-o-animation-play-state:running;-webkit-animation-play-state:running;animation-play-state:running}.page-case-studies{background:#e1e1e1}.page-case-studies .listing{margin-top:-245px}.page-case-studies .hero{background:#151a1e;border-bottom:240px solid #151a1e}.case-study-listing{padding-bottom:55px}.case-study{box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15);position:relative;padding:40px 40px 112px 40px}.case-study blockquote{margin-bottom:32px}.case-study .button{position:absolute;bottom:40px;left:40px;right:40px;width:auto}.case-study-logo{padding-top:68%;display:block;position:relative}.case-study-logo img{max-height:80px;width:auto;left:0;right:0;margin:auto}.listing{margin:0 -5px}.listing article{width:calc(25% - 10px);display:inline-block;float:left;background:#fff;margin:5px}.share-print{line-height:45px;margin-top:30px;letter-spacing:0.15em}.share-print a{display:block;color:#2f3f9e}.share-print a:before{padding-right:20px}.section-case-study{padding-top:130px}.case-study-content{padding:0 32px 100px 0}.case-study-content .layout{padding:0 0 65px 70px;margin-bottom:65px;border-bottom:1px solid #e4e4e4;position:relative}.case-study-content .layout:last-of-type{border-bottom:0;padding-bottom:0}.layout-quote blockquote:before,.layout-casestudy-metrics h2:before,.layout-text h2:before{position:absolute;top:-10px;left:0}.layout-quote blockquote:before{width:42px;padding:0;font-size:32px;height:auto;line-height:36px}.layout-casestudy-metrics h2:before,.layout-text h2:before{width:42px;height:42px;font-size:42px;line-height:42px}.layout-casestudy-metrics h2,.layout-casestudy-metrics ul{display:inline-block;vertical-align:top;margin-right:32px}.layout-casestudy-metrics li{list-style-position:inside}.case-study-content .layout-gallery{padding-top:0;margin-top:-130px;background:#fff}.case-study-content .layout-gallery a{display:inline-block;float:left;margin:0 10px 10px 0}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{line-height:1.3;color:#03031c}.wysiwyg h1{font-size:30px;font-weight:bold;margin-bottom:20px}.wysiwyg h2{font-size:25px;margin-bottom:8px}.wysiwyg h3{font-size:18px;font-weight:bold;margin-bottom:4px;margin-top:55px}.wysiwyg h3:first-of-type{margin-top:0}.wysiwyg p,.wysiwyg ul,.wysiwyg ol,.wysiwyg table{font-family:'Inter', sans-serif}.wysiwyg ul{margin-bottom:32px}.wysiwyg li{list-style-position:inside;margin-bottom:10px}.wysiwyg hr{border:0;border-bottom:1px solid #000000;outline:none;margin-top:52px}.wysiwyg blockquote{padding:20px 0 20px 70px;position:relative}.wysiwyg blockquote:before{position:absolute;left:0;font-size:32px}.wysiwyg pre{background:#dfdfed;padding:36px;margin-bottom:36px;overflow:auto;-webkit-overflow-scrolling:touch;font-family:inherit}.wysiwyg pre code{background:none;padding:0;border-radius:0}.wysiwyg code{background:#e1e1e1;padding:0 8px;border-radius:2px}.wysiwyg a:hover{text-decoration:none}.wysiwyg table{width:100%;text-align:left;margin-bottom:32px;border-collapse:separate;border-spacing:0px}.wysiwyg table thead th{background:#fff;color:#000;padding:12px 18px;border-top:2px solid #03031c;border-bottom:2px solid #03031c}.wysiwyg table thead th{border-right:1px solid #8438fa}.wysiwyg table thead th:first-of-type{border-left:2px solid #03031c;border-top-left-radius:25px}.wysiwyg table thead th:last-of-type{border-right:2px solid #03031c;border-top-right-radius:25px}.wysiwyg table tbody td{padding:12px 18px;border-right:1px solid #8438fa;border-bottom:1px solid #8438fa}.wysiwyg table tbody tr td:first-of-type{border-left:2px solid #03031c}.wysiwyg table tbody tr td:last-of-type{border-right:2px solid #03031c}.wysiwyg table tbody tr td:nth-child(2){word-break:break-word}.wysiwyg table tbody tr{border-bottom:2px solid #03031c}.wysiwyg table tbody tr:last-of-type{border-bottom:2px solid #03031c;border-bottom-left-radius:25px}.wysiwyg table tbody tr:last-child>td{border-bottom:2px solid #03031c}.wysiwyg table tbody tr:last-child td:first-child{border-bottom-left-radius:25px}.wysiwyg table tbody tr:last-child td:last-child{border-bottom-right-radius:25px}.aside-subsection{color:#000;display:block;padding-left:66px;position:relative;text-transform:capitalize;margin-bottom:24px}.aside-subsection:before{content:'';width:22px;height:1px;background:#000;margin:auto 16px auto 30px;display:inline-block;vertical-align:middle;position:absolute;left:0;top:11px}.aside-submenu-item a:nth-child(2){margin-top:14px}.aside-subsection.active{color:#2f3f9e}.aside-subsection.active:before{background:#2f3f9e}.page-aside{padding:0 32px 100px 0}.page-aside h1{margin-bottom:10px}.page-aside h2{margin-bottom:45px}.page-aside img{max-height:80px;margin:0 0 60px 0}.page-blog{background:#e1e1e1}.section-blog-listing{padding:60px 0 80px 0}.section-blog-listing .container:before{background-color:#1a1f24}.section-blog-listing .blog-sidebar{padding-top:84px}.section-blog-listing .blog-listing{padding-left:0}.section-blog-listing .blog-post{background:#fff;padding:20px 48px 48px 48px;margin:10px 0px 0px 10px;width:100%;box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15)}.blog-post img{float:left;margin-right:32px}.blog-post h1{margin-bottom:40px}.blog-post .read-more{display:none}.blog-post .button{margin-bottom:0}.blog-post p{margin-bottom:28px}.blog-article-image-mobile-container{display:none}.pagination{text-align:center;padding:40px 0 0 0;display:block;clear:both}.pagination a,.pagination span{width:49px;height:49px;border-radius:50%;border:2px solid #676772;color:#676772;line-height:47px;text-align:center;margin:0 5px;display:inline-block}.pagination span{color:#2f3f9f;border-color:#2f3f9f}.section-blog-article{padding:92px 0 0 0}.section-blog-article .container:before{background:#1a1f24}.section-blog-article .blog-sidebar{padding-top:51px}.blog-meta{line-height:30px;border-bottom:1px solid #CCC;color:#95959a;margin-bottom:40px}.blog-meta>a,.blog-meta time,.blog-meta div{display:inline-block;margin-right:50px}.blog-meta>a:before,.blog-meta time:before,.blog-meta div:before{margin-right:10px}.blog-article-content h1{margin-bottom:40px}.blog-article-content h2{margin:25px 0}.blog-article-image{margin-bottom:40px}.blog-author-footer{margin-top:110px;margin-left:-55px;margin-right:-32px;padding:45px 55px;background:#e1e1e1;color:#5a5a68}.blog-author-footer img{float:left;margin-right:32px;border-radius:50%}.blog-sidebar{color:#fff}.blog-sidebar h1{margin-bottom:50px;line-height:74px}.blog-sidebar h1:before{width:75px;height:75px;font-size:75px;margin-right:34px;float:left}.blog-sidebar-calendar{width:100%;padding:32px 24px 24px 24px;border:1px solid #676773;color:#676773}.blog-sidebar-calendar table{width:100%;text-align:center;position:relative}.blog-sidebar-calendar td{font-size:12px;width:36px;line-height:36px}.blog-sidebar-calendar tbody a{border:1px solid #258B80;width:32px;height:32px;line-height:30px;display:inline-block;color:#258B80;border-radius:50%}.blog-sidebar-calendar tbody a:hover{border-color:#ff1745;color:#ff1745}.blog-sidebar-calendar th{color:#a4a4a8;font-size:10px;font-weight:normal}.blog-sidebar-calendar caption{font-size:14px;color:#a4a4a8;font-weight:bold;font-family:'Inter', sans-serif;text-align:left;letter-spacing:0.175em;text-transform:uppercase;line-height:16px;margin-bottom:10px;margin-left:14px}.blog-sidebar-calendar tfoot .pad{display:none}.blog-sidebar-calendar tfoot a{position:absolute;right:0;top:-10px;font-family:'Inter', sans-serif;font-size:0;width:32px;height:32px;line-height:32px}.blog-sidebar-calendar tfoot a:before{font-size:22px}.blog-sidebar-calendar #prev a{right:32px}.blog-sidebar-calendar #prev a:before{content:'\e801'}.blog-sidebar-calendar #next a:before{content:'\e802'}.blog-tagcloud{text-transform:uppercase;margin-bottom:50px;letter-spacing:0.175em;color:#676773}.blog-tagcloud span{padding:0 10px}.blog-tagcloud a{display:inline-block}.blog-tagcloud .small{color:#d1d1d4}.blog-tagcloud .medium{color:#fff}.blog-tagcloud .large{color:#258B80}.search{line-height:48px;max-width:204px;position:relative;color:#fff;margin-bottom:50px}.search input{height:48px;border:1px solid #fff;text-align:center;border-radius:24px;letter-spacing:0.15em}.search button{height:48px;width:48px;font-size:18px;position:absolute;top:0;left:0}.search button,.search input{background:transparent;text-transform:none;font-size:16px}.search input::-webkit-input-placeholder{color:#fff}.search input:-moz-placeholder{color:#fff}.search input::-moz-placeholder{color:#fff}.search input:-ms-input-placeholder{color:#fff}.blog-mobile-header{display:none}.close-sidebar{display:none}.page-careers .hero{background:#f0f0f0;color:#000018;background-image:url("images/heros/careers.jpg");background-position:center center;background-size:auto 100%}.page-careers .hero-caption{left:0;right:0;margin:auto;text-align:center;max-width:390px}.page-contact{background:#E1E1E1}.page-contact .hero .container{bottom:286px}.page-contact .hero h1{margin-bottom:22px}.page-contact .layout-form{background:none;color:#000018}.locations-listing{margin-top:-286px}.locations-listing .block{width:50%;padding:5px;float:left}.location{background:#fff;padding:10px;position:relative}.location h2{color:#5a5a68;text-transform:uppercase;margin-bottom:32px;letter-spacing:0.05em;font-weight:bold}.location h2:before{content:'';width:26px;height:14px;display:inline-block;margin-right:12px;vertical-align:middle}.location.london h2:before{background-image:url("images/contact/contact-london.png")}.location.singapore h2:before{background-image:url("images/contact/contact-singapore.png")}.location-address{width:50%;float:right;padding-left:10px}.location-image{position:absolute;top:10px;bottom:10px;left:10px;right:50%}.location-map{height:226px}.location-address address{padding:32px 0 0 32px}.page-team .hero{color:#000018}.page-about .hero-caption{max-width:250px;color:#000018}.page-about .layout-flipflop{background:#e1e1e1}.page-about #flipflop-1 h2:after{content:'Pronunciation: /tAIk/';padding-left:14px;font-size:14px;font-family:'Inter', sans-serif;font-weight:normal}.pricing-page-bg{padding-bottom:380px;position:relative}.pricing-page-bg .container{padding:0}.pricing-page-bg:before{content:'';position:absolute;display:block;background-position:bottom center;background-repeat:no-repeat;z-index:0;bottom:-1px;left:0;right:0;top:0}.section-pricing{padding-top:220px;position:relative;background:#e8e8e8}.section-pricing img{position:absolute;top:-38px;left:135px}.section-pricing:before,.section-pricing:after,.pricing-intro.has-bullet:before{content:'';display:block;position:absolute;left:182px}.section-pricing:before{top:272px;bottom:50px;width:4px;background:#000018;margin-left:-2px}.section-pricing:after{width:18px;height:18px;margin-left:-9px;border-radius:50%;border:4px solid #000018;bottom:50px;background:#e8e8e8}.pricing-intro{padding:0 0 140px 290px;position:relative}.pricing-intro li{list-style-position:inside}.pricing-intro h1,.pricing-intro h2{margin-bottom:30px}.pricing-intro p{max-width:540px;margin-bottom:38px}.pricing-intro .button{margin-right:20px}.pricing-intro:before{width:18px;height:18px;margin-left:-9px;border-radius:50%;border:4px solid #000018;background:#e8e8e8;top:10px}.pricing-tables{padding:32px;background:#e8e8e8;position:relative;z-index:1}.pricing-tables-container{margin-left:-5px;margin-right:-5px}.pricing-table{float:left;padding:5px;width:25%}.pricing-table h4{margin-bottom:23px}.pricing-table h5{margin-bottom:23px;margin-top:-23px}.pricing-table h3{margin:20px 0 22px 0}.pricing-bg{background:#fff;padding:32px 48px;position:relative;box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15)}.pricing-bg:before{content:'';height:10px;position:absolute;left:0;right:0;top:0}.pricing-table-intro{border-bottom:1px solid #e4e4e4;margin:0 -32px 32px -32px;padding:0 32px 40px 32px}.pricing-table-intro p{margin-bottom:0}.pricing-table-graphic{width:80%;padding-top:80%;text-align:center;line-height:100%;display:block;border-radius:50%;position:relative;margin:24px auto}.pricing-table-graphic span{position:absolute;top:0;bottom:0;left:0;right:0;height:60px;line-height:60px;display:block;margin:auto;font-weight:bold}.pricing-table-graphic:before,.pricing-table-graphic:after{position:absolute;left:0;right:0}.pricing-table-graphic:before{content:'';margin:3px;background:#fff;border-radius:50%;top:0;bottom:0}.pricing-table.free h3{color:#008695}.free .pricing-bg:before{background-color:#0dacb3}.free .pricing-table-graphic{background:#109eae;background:linear-gradient(0deg, #109eae 0%, #04dec4 100%)}.free .pricing-table-graphic span{color:#008594}.professional.pricing-table{width:50%}.professional.pricing-table h3{color:#b91b43}.professional.pricing-bg:before{background-color:#d82d56}.professional .pricing-table-block{width:50%;float:left}.professional .pricing-table-block.first{padding-right:32px;border-right:1px solid #e3e3e3}.professional .pricing-table-block.last{padding-left:32px}.professional .pricing-table-graphic{background:#d23059;background:linear-gradient(0deg, #d23059 0%, #ff1745 100%)}.professional .pricing-table-graphic span{color:#b91b43;line-height:normal}.professional .pricing-table-graphic span:after{content:'per annum';font-size:18px;display:block;margin-top:-4px}.pricing-table-container{margin-left:-22px;margin-right:-22px}.pricing-table table{width:100%;padding:0;margin-bottom:50px;border-collapse:collapse}.pricing-table td{border-bottom:1px solid #e4e4e4;padding-left:22px;line-height:62px;vertical-align:top}.pricing-table td:after{font-size:13px;text-transform:uppercase;padding-left:8px;letter-spacing:0.1em}.pricing-table td.price{color:#b91b43}.pricing-table td.price:after{content:'per month'}.pricing-table td.limit{border-right:1px solid #e4e4e4}.pricing-table td.limit:after{content:'api calls per day'}.pricing-table .button{margin-bottom:0}.enterprise .pricing-table-graphic{background-image:url("images/pricing/icon-enterprise.png");background-size:100% auto}.enterprise.pricing-bg{background:#258B80;background:linear-gradient(0deg, #258B80 8%, #2f3f9e 29%, #000018 90%);background-size:150% auto;background-position:center center}.enterprise.pricing-bg:before{background-color:#2f3f9e}.enterprise.pricing-table{color:#fff}.enterprise.pricing-table .button{text-transform:uppercase}.enterprise.pricing-table .button.white{color:#2f3f9e}.enterprise .pricing-table-graphic:before{display:none}.section-faqs{padding:0 0 100px 0}.section-faqs h2{margin-bottom:45px}.pricing-faq{margin-bottom:43px;height:27px;overflow:hidden}.pricing-faq h3{cursor:pointer}.pricing-faq-answer{padding:45px 0 57px 134px;border-bottom:1px solid #e4e4e4;position:relative;color:#6e6e76}.pricing-faq-answer:before,.pricing-faq-answer:after{width:68px;height:68px;position:absolute;left:30px;top:40px;line-height:68px}.pricing-faq-answer:before{font-size:32px;color:#000}.pricing-faq-answer:after{content:'';border-radius:50%;border:3px solid #258B80}.page-pricing.page-cloud .pricing-page-bg{background:#68c0e3 47%;background:linear-gradient(110deg, #e1f3ff 0%, #68c0e3 47%, #056aa9 74%, #0549a7 100%)}.page-pricing.page-cloud .pricing-page-bg:before{background-image:url("images/animations/cloud/clouds.png")}.page-pricing.page-hybrid .pricing-page-bg{background:#0569a9 18%;background:linear-gradient(-205deg, #0569a9 18%, #04dec4 51%, #f6f6e9 81%)}.page-pricing.page-hybrid .pricing-page-bg:before{background-image:url("images/animations/cloud/clouds.png")}.page-pricing.page-on-premise .pricing-page-bg{background:#2c3569 11%;background:linear-gradient(205deg, #2c3569 11%, #ff6c7d 45%, #f3efc3 79%)}.page-pricing.page-on-premise .pricing-page-bg:before{background-image:url("images/pricing/clouds-alt.png")}.page-pricing-comparison{background:#e1e1e1}.page-pricing-comparison .hero{background:#273487;border-bottom:240px solid #273487}.pricing-page-bg-comparison{padding-bottom:0}.pricing-comparison{background:#e1e1e1;padding:0 20px 20px 20px;margin-top:-240px}.pricing-comparison .pricing-bg{margin-bottom:10px}.pricing-comparison .pricing-bg:before{content:'';width:10px;height:100%;display:block;top:0;left:0;bottom:0;position:absolute}.pricing-comparison h2{text-align:center;padding:38px 0 32px 0}.pricing-comparison h2:before{margin-right:16px}.pricing-comparison .button{margin-bottom:0;text-transform:uppercase}.pricing-comparison-column{width:33.33333%;float:left;padding:10px}.pricing-comparison-column h3{float:left;width:33.3333%;padding:19px 0;max-width:74px}.pricing-comparison-column.wide{width:100%;float:none;clear:both}.pricing-comparison-column.double{width:66.666%}.pricing-comparison-label{text-align:center;text-transform:uppercase;color:#5a5a68;font-size:14px;letter-spacing:0.15em;line-height:76px;padding:0;position:relative;z-index:0;margin-bottom:-10px}.pricing-comparison-label div{margin:0 48px;position:relative}.pricing-comparison-label span{background:#e1e1e1;position:relative;z-index:2;padding:0 12px}.pricing-comparison-label:before,.pricing-comparison-label div:before,.pricing-comparison-label div:after{content:'';position:absolute;margin:auto;top:0;bottom:0}.pricing-comparison-label:before{left:48px;right:48px;height:2px;background:#676774;z-index:-1}.pricing-comparison-label div:before,.pricing-comparison-label div:after{width:9px;height:9px;border:2px solid #676774;border-radius:50%;background:#e1e1e1}.pricing-comparison-label div:before{left:0}.pricing-comparison-label div:after{right:0}.pricing-comparison .pricing-comparison-intro:before{content:'';height:10px;width:100%;display:block;top:0;left:0;right:0;bottom:auto;position:absolute}.pricing-comparison-intro ul{line-height:42px;margin-bottom:32px}.pricing-comparison-intro li{list-style-position:inside}.pricing-comparison-onpremises .pricing-comparison-intro:before{background:#2c3569 0%;background:linear-gradient(-90deg, #2c3569 0%, #ff6c7d 33%, #f3efc3 66%, #fff 100%)}.pricing-comparison-cloud .pricing-comparison-intro:before{background:#e1f3ff;background:linear-gradient(-90deg, #e1f3ff 33%, #68c0e3 66%)}.pricing-comparison-hybrid .pricing-comparison-intro:before{background:#0569a9 0%;background:linear-gradient(-90deg, #0569a9 0%, #04dec4 33%, #f6f6e9 66%)}.pricing-comparison-free:before{background:#109eae;background:linear-gradient(-180deg, #109eae 0%, #04dec4 100%)}.pricing-comparison-free div{float:left;width:66.6666%;border-left:2px solid #eaeaea;padding:19px 26px;margin-bottom:26px}.pricing-comparison-free div p{margin-bottom:0}.pricing-comparison .pricing-comparison-pro{clear:both;overflow:auto}.pricing-comparison-pro:before{background:#d23059;background:linear-gradient(-180deg, #d23059 0%, #ff1745 100%)}.pricing-comparison-cloud .pricing-comparison-pro .limit:after{content:' API Calls per day'}.pricing-comparison table{float:left;width:66.6666%;margin-bottom:26px;border-collapse:collapse}.pricing-comparison td{border-left:2px solid #eaeaea;padding:0 0 0 20px}.pricing-comparison tr:first-child td{padding-top:19px}.pricing-comparison-enterprise:before{background:#258B80;background:linear-gradient(-180deg, #258B80 0%, #052d96 40%, #001 100%)}.pricing-comparison-enterprise h3{max-width:180px}.pricing-comparison-enterprise div{float:left;padding:19px 0}.pricing-comparison-enterprise{margin-top:-20px}.pricing-comparison-free.wide{width:calc(200% + 20px)}.pricing-comparison-hybrid .pricing-comparison-free{visibility:hidden;margin-left:calc(-100% + -10px)}.pricing-comparison-pro.wide{width:calc(200% + 20px)}.pricing-comparison-hybrid .pricing-comparison-pro.wide{visibility:hidden;margin-left:calc(-100% + -10px)}.hero-sidebyside{padding-top:130px}.hero-sidebyside .hero-text{width:50%;right:32px}.hero-sidebyside h1{left:32px;line-height:70px;font-weight:bold;width:50%}.hero-sidebyside p:last-of-type{margin-bottom:0}.hero-sidebyside img{width:70px;height:auto;float:left;margin-right:12px}.hero.centered .hero-caption{max-width:400px;width:100%;left:0;right:0;text-align:center;margin:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;padding-top:0}.hero.centered h1{margin-bottom:38px}.hero-mobile-image{display:none}.hero-product img{margin-bottom:38px}.hero-product h1{white-space:nowrap}.layout-text{padding:60px 0}.layout-flipflop{display:block;position:relative;max-height:576px;background:#fff}.layout-flipflop .container:before{content:'';padding-top:36.4%;width:100%;display:block}.layout-flipflop article,.layout-flipflop figure{width:50%;height:100%;position:absolute;top:0}.layout-flipflop figure{background-color:#c6e2ed}.layout-flipflop .flipflop-caption{padding:60px;max-width:608px}.layout-flipflop h2{margin-bottom:35px}.layout-flipflop .button{margin-bottom:0}.flipflop-mobile-image{display:none}.layout-flipflop figure{overflow:hidden}.layout-flipflop img{position:absolute;top:0}.layout-flipflop hr{border:0;border-top:1px solid #909098;max-width:245px;margin-bottom:20px}.layout-flipflop.left article{left:50%}.layout-flipflop.left figure{background-position:right center}.layout-flipflop.left .flipflop-caption{padding-right:32px}.layout-flipflop.left img{right:0}.layout-flipflop.right figure{left:50%;background-position:left center}.layout-flipflop.right .flipflop-caption{padding-left:0;right:0;left:0}.layout-flipflop.right img{left:0}.layout-button{text-align:center;padding:0 0 120px 0;background:#e1e1e1}.layout-button .button{max-width:406px;margin-bottom:0}.layout-features{padding-top:100px;background:#e1e1e1}.layout-features article{padding:0 60px 82px 70px;float:left;width:50%;position:relative}.layout-features h2{margin-bottom:12px}.layout-features h2:before{width:42px;height:49px;font-size:49px;line-height:1;position:absolute;top:-14px;left:0}.layout-features br{clear:both}.feature-products{position:absolute;top:-4px;right:60px;font-size:0}.feature-products .button{margin-left:10px}.layout-footer{position:relative;z-index:0}.layout-footer,.layout-footer .container{min-height:580px}.layout-footer .left,.layout-footer .right{z-index:2}.layout-footer .left{left:32px;max-width:380px}.layout-footer .right{right:32px;max-width:350px}.layout-footer .right p{opacity:0.78}.layout-footer li{list-style-position:inside;list-style-type:disc}.layout-footer h2{margin:-24px 0 40px 0}.layout-footer .button:last-of-type{margin-bottom:38px}.layout-footer p a{text-decoration:underline}.layout-footer:before,.layout-footer:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;display:block}.layout-footer:before{z-index:0;background-size:100% auto;background-repeat:no-repeat;background-position:top left}.layout-footer:after{z-index:1;background-size:auto 100%;background-repeat:no-repeat;background-position:center center}.layout-form{padding:175px 0 116px 0;background-image:url("images/layouts/contact.jpg");color:#fff}.layout-form article{width:35%;float:left}.layout-form form{width:65%;float:left;position:relative}.layout-form li{width:44%;float:left;margin-right:56%}.layout-form li#field_2_4{position:absolute;right:0;width:56%;margin:0;padding-left:20px}.layout-form input{height:48px;line-height:48px}.layout-form textarea{padding-top:12px;padding-bottom:12px;height:222px}.layout-form .gform_body{margin:0}.layout-form .gform_footer{clear:both;text-align:right;padding-top:12px}.layout-form p{max-width:340px;width:100%}.layout-form h2{margin-bottom:17px}.layout-careers{padding:100px 0 60px 0;background:#e1e1e1}.career{padding:60px 0;border-bottom:1px solid #b2b2b6}.career:last-of-type{border-bottom:0}.career .button{margin-top:40px;margin-bottom:0}.careers-subtitle{color:#505071;letter-spacing:0.15em}.layout-clients{background:#fff;padding:100px 0}.layout-clients p{max-width:380px}.layout-clients h2{margin-bottom:22px}.client-logo{max-width:100%;padding-right:35px;padding-left:35px;margin-top:70px;float:left;width:16.66666666666667%}.layout-metrics{padding:170px 0;text-align:center;background:url("images/animations/cloud/stars.png"),#109eae;background:url("images/animations/cloud/stars.png"),linear-gradient(60deg, #109eae 0%, #04dec4 100%);color:#fff;background-position:top left;background-size:cover}.layout-metrics .container{max-width:80%;width:100%}.metric{width:25%;float:left;padding-top:25%;position:relative}.metric:before{position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:2px solid #fff;border-radius:50%;content:''}.metric .v-center{left:0;right:0}.metric label,.metric h3{font-weight:bold}.metric label{text-transform:uppercase;letter-spacing:0.15em}.tyk-enterprise.hero{background:#258B80;background:#258B80;background:linear-gradient(55deg, #258B80 0%, #2f3f9e 37%, #000018 100%)}.tyk-enterprise-animation{bottom:-320px;left:66.66666%;width:640px;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:auto}.tyk-enterprise-animation span{right:auto;bottom:auto}.tyk-enterprise-animation .layer1{width:1400px;height:1400px;left:-380px;top:-380px;background-image:url("images/animations/enterprise/stars.png")}.tyk-enterprise-animation .layer2{width:907px;height:907px;left:-133.5px;top:-133.5px;background-image:url("images/animations/enterprise/clouds.png")}.tyk-enterprise-animation .layer3{width:1056px;height:1056px;left:-208px;top:-208px;background-image:url("images/animations/enterprise/clouds-2.png")}.tyk-enterprise-animation .layer4{width:900px;height:900px;left:-130px;top:-130px;background-image:url("images/animations/enterprise/city.png")}.tyk-enterprise-animation .layer1{-moz-animation:spin 200s infinite linear;-o-animation:spin 200s infinite linear;-webkit-animation:spin 200s infinite linear;animation:spin 200s infinite linear}.tyk-enterprise-animation .layer2{-moz-animation:spin 120s infinite linear reverse;-o-animation:spin 120s infinite linear reverse;-webkit-animation:spin 120s infinite linear reverse;animation:spin 120s infinite linear reverse}.tyk-enterprise-animation .layer3{-moz-animation:spin 150s infinite linear;-o-animation:spin 150s infinite linear;-webkit-animation:spin 150s infinite linear;animation:spin 150s infinite linear}.tyk-cloud.hero{background:#e1f3ff;background:#e1f3ff;background:linear-gradient(70deg, #e1f3ff 0%, #68c0e3 47%, #056aa9 74%, #0549a7 100%);color:#000018}.tyk-cloud.hero h2{color:#505071}.tyk-cloud-animation .layer1{background:url("images/animations/cloud/stars.png") no-repeat top right;background-size:100% auto}.tyk-cloud-animation .layer2{background:url("images/animations/cloud/clouds.png") repeat-x bottom left;-moz-animation:bgRight 200s infinite linear;-o-animation:bgRight 200s infinite linear;-webkit-animation:bgRight 200s infinite linear;animation:bgRight 200s infinite linear}.cloud.layout-footer{background:#e1f3ff;background:#e1f3ff;background:linear-gradient(-70deg, #e1f3ff 0%, #68c0e3 57%, #056aa9 100%)}.cloud.layout-footer p a{color:#2f3f9e}.cloud.layout-footer:before{background-image:url("images/animations/cloud/stars.png")}.cloud.layout-footer:after{background-image:url("images/animations/cloud/footer.png")}.tyk-on-premises.hero{background:#2c3569;background:#2c3569;background:linear-gradient(-110deg, #2c3569 0%, #ff6c7d 28%, #f3efc3 58%, #fff 100%);color:#000018}.tyk-on-premises-animation .layer1{background:url("images/animations/cloud/stars.png") no-repeat top right;background-size:100% auto}.tyk-on-premises-animation .layer2{background:url("images/animations/onpremises/city.png") repeat-x top center;background-size:auto 100%}.on-premise.layout-footer{background:#fff;background:#2c3569;background:linear-gradient(110deg, #2c3569 0%, #ff6c7d 19%, #f3efc3 43%, #fff 61%)}.on-premise.layout-footer:after{background-image:url("images/animations/onpremises/footer.png")}.tyk-hybrid.hero{background:#0569a9;background:#0569a9;background:linear-gradient(-115deg, #0569a9 39%, #04dec4 51%, #f6f6e9 62%);color:#000018}.tyk-hybrid-animation .layer2{background:url("images/animations/hybrid/hybrid.png") repeat-x top center;background-size:auto 100%}.hybrid.layout-footer{background:#fff;background:#0569a9;background:linear-gradient(110deg, #0569a9 0%, #04dec4 24%, #f6f6e9 50%)}.hybrid.layout-footer:before{background-image:url("images/animations/cloud/stars.png")}.hybrid.layout-footer:after{background-image:url("images/animations/hybrid/footer.png")}.features.hero{background:#bb8962;background:linear-gradient(-115deg, #bb8962 0%, #d9bda5 51%, #ebded4 100%);color:#000018}.features.hero h2{color:#000018}.features-animation{background:url("images/animations/features/bg.png") no-repeat top center;background-size:auto 100%;width:888px;height:580px;left:auto;right:0;bottom:0;top:auto}.features-animation .layer1{background:url("images/animations/features/glow.png") no-repeat top center;opacity:0}.features-animation .layer2{background:url("images/animations/features/tyk.png") no-repeat 0 -100%;height:50%}.features-animation .layer3{background:url("images/animations/features/glow-outer.png") no-repeat top center;opacity:0}.features-animation .layer4{background:url("images/animations/features/mask.png") no-repeat top center}.features-animation.loaded .layer1{opacity:0.5}.features-animation.loaded .layer2{background-position:0 0}.features-animation.loaded .layer3{opacity:0.5}.features-animation .layer1,.features-animation .layer3{-webkit-transition:opacity 1.5s linear;transition:opacity 1.5s linear}.features-animation .layer2{-webkit-transition:background 2s cubic-bezier(1, 0.01, 0, 1.22);transition:background 2s cubic-bezier(1, 0.01, 0, 1.22)}.extend.hero{background:#b4bdbe;background:linear-gradient(-103deg, #b4bdbe 0%, #fff 81%);color:#000018}.extend.hero h2{color:#000018}.extend-animation{background:url("images/animations/extend/bg.png") no-repeat top center;width:1150px;height:455px;bottom:0;left:auto;top:auto;right:-311px;margin:auto}.extend-animation span{-webkit-transform:translateY(-200%);transform:translateY(-200%)}.extend-animation.loaded span{-webkit-transform:translateY(0%);transform:translateY(0%)}.page-extend-tyk .layout-features h2:before{color:#e9e9e9;font-size:21px;z-index:1;line-height:49px;text-align:center}.page-extend-tyk .layout-features h2:after{width:42px;height:49px;font-size:49px;line-height:1;position:absolute;top:-14px;left:0;background:url("images/icon-diamond.svg");background-size:100% auto;z-index:0;content:''}.woocommerce table{width:100%;font-family:'Inter', sans-serif;text-align:left}.woocommerce{clear:both}.woocommerce:after{content:"";visibility:hidden;display:block;height:0;clear:both}.woocommerce h2,.woocommerce h3{font-weight:bold}.woocommerce input,.woocommerce textarea{border:1px solid #E1E1E1;height:48px;line-height:46px}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{height:auto}.woocommerce textarea{height:150px;line-height:normal}.woocommerce input:placeholder-shown:valid,.woocommerce textarea:placeholder-shown:valid{border-color:#E1E1E1}.woocommerce .button{color:#2f3f9e;background:transparent;border:2px solid #2f3f9e}.woocommerce label{line-height:50px}.woocommerce .col-1,.woocommerce .col-2{clear:both;margin-bottom:40px;overflow:auto}.required{text-decoration:none;color:#d23059}.woocommerce-info{text-align:center;margin-bottom:20px}.woocommerce-error{color:#d23059;margin-bottom:20px;text-align:center}.woocommerce-error li{list-style-type:none}.woocommerce-message{padding:20px 0 20px 0;border-bottom:1px solid #EFEFEF;margin-bottom:20px}.woocommerce-message .button{margin-right:20px}.products .product{width:50%;float:left;list-style-type:none}.woocommerce-LoopProduct-link{display:block;margin-bottom:20px}.product ul li{list-style-position:inside;margin-bottom:20px}.product .section-faqs{border-top:1px solid #EFEFEF;padding:30px 0 0 0;margin-top:30px}.product .quantity{float:left;margin-right:20px}.woocommerce-cart-form .product-thumbnail{display:none}.woocommerce-cart-form input{border-radius:24px}.checkout-button{background:#258B80}.coupon{max-width:500px}.coupon label{display:none}.coupon input{float:left;width:auto;margin-right:20px}.cart_item td{padding:20px 0}.quantity input{width:48px;border-radius:24px}.shop_table thead tr th{text-align:left;font-size:12px;font-weight:600;padding:0 0 10px 0;color:#131219;line-height:1;text-transform:uppercase;border-bottom:1px solid #E1E1E1}.actions{padding:20px 0;border-top:1px solid #E1E1E1}.remove{width:40px;height:40px;line-height:40px;text-align:center;font-size:22px;color:#CCC;display:inline-block}.cart_totals li{list-style-type:none}.cart_totals label{line-height:30px;height:30px}.cart_totals th{padding-right:10px;vertical-align:top;text-align:left}.cart_totals td,.cart_totals th{padding-top:10px;padding-bottom:10px;border-top:1px solid #fff}.cart_totals .button{background:#258B80;border:0;color:#fff}.cart_totals table{border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1}.wc-proceed-to-checkout{text-align:right}.wc-proceed-to-checkout .button{margin-top:20px}.checkout .form-row{width:48%;float:left;margin-bottom:5px}.checkout .form-row:nth-child(odd){clear:both}.checkout .form-row:nth-child(even){float:right}.woocommerce-checkout-review-order-table{border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1;padding:20px 0;margin:20px 0}.woocommerce-checkout-review-order-table thead tr th{display:none}#place_order{background:#258B80;border:0;color:#fff}.showcoupon{text-decoration:underline}.checkout_coupon{max-width:400px;width:100%;margin:auto;text-align:center}.checkout_coupon input{border-radius:24px}.checkout_coupon p{margin-bottom:10px}.checkout_coupon .button{color:#2f3f9e;background:transparent;border:2px solid #2f3f9e;margin:auto}.wc_payment_methods li{position:relative}.wc_payment_methods li img{position:absolute;top:0;right:0}.woocommerce-checkout-payment .form-row{width:100%;float:none}.select2-container--default .select2-selection--single{border-radius:0 !important;border:1px solid #EFEFEF !important;height:48px !important;line-height:46px !important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px !important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px !important}.select2-dropdown{border:1px solid #EFEFEF !important;border-radius:0 !important}.wc-payment-form{background:#EFEFEF;padding:20px;border:0;border-radius:24px}.woocommerce-MyAccount-navigation{line-height:40px;margin-bottom:40px;white-space:nowrap;overflow:scroll;-webkit-overflow-scrolling:touch}.woocommerce-MyAccount-navigation ul{margin-bottom:0;border-bottom:1px solid #EFEFEF}.woocommerce-MyAccount-navigation li{list-style-type:none;border:1px solid #EFEFEF;border-bottom:0;padding:0 15px;margin:0 4px 0 0;display:inline-block;background:#fff;position:relative}.woocommerce-MyAccount-navigation a{border:0}.woocommerce-MyAccount-navigation .is-active:before{content:'';height:1px;background:#fff;position:absolute;bottom:-1px;left:0;right:0}.woocommerce-MyAccount-content{text-align:left}.woocommerce-MyAccount-content .woocommerce-form-row{width:48%;float:left;margin-bottom:5px}.woocommerce-MyAccount-content .woocommerce-form-row--last{float:right}.woocommerce-MyAccount-content .clear{clear:both}.woocommerce-MyAccount-content .form-row-wide{float:none;width:100%}.woocommerce-MyAccount-content fieldset{border:0;margin:40px 0}.woocommerce-MyAccount-content legend{font-weight:bold;color:#333}.woocommerce-MyAccount-content .woocommerce-message{top:0;border-top:1px solid #EFEFEF;border-right:1px solid #EFEFEF}.woocommerce-MyAccount-content .col2-set{clear:both}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{width:48%;float:left;margin-bottom:5px}.woocommerce-MyAccount-content .col-2{float:right}.menu-underline{-webkit-transition:left 0.5s cubic-bezier(1, 0.01, 0, 1.22),width 0.5s cubic-bezier(1, 0.01, 0, 1.22);transition:left 0.5s cubic-bezier(1, 0.01, 0, 1.22),width 0.5s cubic-bezier(1, 0.01, 0, 1.22)}.menu,.submenu,.open .submenu,.blog-sidebar{-webkit-transition:transform 0.75s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.75s cubic-bezier(0.77, 0, 0.175, 1)}.submenu li{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in}.submenu li:nth-child(1){-webkit-transition-delay:0.1s;transition-delay:0.1s}.submenu li:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.submenu li:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.submenu li:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.submenu li:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.submenu li:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s}.submenu li:nth-child(7){-webkit-transition-delay:0.7s;transition-delay:0.7s}.submenu li:nth-child(8){-webkit-transition-delay:0.8s;transition-delay:0.8s}.modal{-webkit-transition:opacity 0.5s cubic-bezier(1, 0.01, 0, 1.22);transition:opacity 0.5s cubic-bezier(1, 0.01, 0, 1.22)}.extend-animation span{-webkit-transition:transform 0.5s ease-in;transition:transform 0.5s ease-in}.pricing-faq{-webkit-transition:height 0.5s ease-in;transition:height 0.5s ease-in}.page-submenu{-webkit-transition:transform 0.75s cubic-bezier(0.77, 0, 0.175, 1);transition:transform 0.75s cubic-bezier(0.77, 0, 0.175, 1)}.hero-scroll{-webkit-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}.scroll-nav a:after{-webkit-transition:background 0.3s ease-in;transition:background 0.3s ease-in}.homepage-hero-text{-webkit-transition:height 0.5s ease-in;transition:height 0.5s ease-in}.homepage-hero-text-mask{-webkit-transition:opacity 0.3s ease-in 0.4s;transition:opacity 0.3s ease-in 0.4s}.button.animated{-webkit-transition:background 0.3s ease-in;transition:background 0.3s ease-in}.homepage-video-mask{-webkit-transition:transform 2s ease-in;transition:transform 2s ease-in}.homepage-preloader{-webkit-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in}.client-logo{-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}@-webkit-keyframes scroll{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:0}5%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}50%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}80%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}100%{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}}@-moz-keyframes scroll{0%{-moz-transform:translateY(0px);transform:translateY(0px);opacity:0}5%{-moz-transform:translateY(0px);transform:translateY(0px);opacity:1}50%{-moz-transform:translateY(0px);transform:translateY(0px);opacity:1}80%{-moz-transform:translateY(10px);transform:translateY(10px);opacity:0}100%{-moz-transform:translateY(10px);transform:translateY(10px);opacity:0}}@-o-keyframes scroll{0%{-o-transform:translateY(0px);transform:translateY(0px);opacity:0}5%{-o-transform:translateY(0px);transform:translateY(0px);opacity:1}50%{-o-transform:translateY(0px);transform:translateY(0px);opacity:1}80%{-o-transform:translateY(10px);transform:translateY(10px);opacity:0}100%{-o-transform:translateY(10px);transform:translateY(10px);opacity:0}}@-ms-keyframes scroll{0%{-ms-transform:translateY(0px);transform:translateY(0px);opacity:0}5%{-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}50%{-ms-transform:translateY(0px);transform:translateY(0px);opacity:1}80%{-ms-transform:translateY(10px);transform:translateY(10px);opacity:0}100%{-ms-transform:translateY(10px);transform:translateY(10px);opacity:0}}@keyframes scroll{0%{transform:translateY(0px);opacity:0}5%{transform:translateY(0px);opacity:1}50%{transform:translateY(0px);opacity:1}80%{transform:translateY(10px);opacity:0}100%{transform:translateY(10px);opacity:0}}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes bgRight{from{background-position:0 0}to{background-position:-200% 0}}@-webkit-keyframes bgRight{from{background-position:0 0}to{background-position:-200% 0}}@-o-keyframes bgRight{from{background-position:0 0}to{background-position:-200% 0}}@-ms-keyframes bgRight{from{background-position:0 0}to{background-position:-200% 0}}@keyframes bgRight{from{background-position:0 0}to{background-position:-200% 0}}@media only screen and (min-width: 1336px){.hasSidebar .container:before{width:413px;left:50%;margin-left:-668px}.hasSidebar aside:before,.blog-sidebar:before{content:'';z-index:-1;position:fixed;top:0;bottom:0;right:70%;width:30%}.blog-sidebar:before{background:#1a1f24}}@media only screen and (max-width: 1336px){.layout-metrics .container{max-width:none}.case-study{padding:26px 26px 100px 26px}}@media only screen and (max-width: 1100px){.menu,.submenu{line-height:52px;font-size:22px}.menu{position:fixed;top:0;right:70px;left:0;top:0;bottom:0;background:#000018;text-align:left;padding:26px;z-index:2;text-transform:none;-webkit-transform:translateX(-100%);transform:translateX(-100%);max-width:310px;min-width:274px}.menu:before,.menu:after{content:'';position:absolute;left:26px;display:block}.menu:before{height:1px;background:#258B80;width:30px;top:97px}.menu:after{height:28px;width:73px;background:url("images/header-logo.svg");top:30px}.menu .menu-underline{display:none}.menu>ul{text-align:left;margin-top:94px;width:100%}.menu li{display:block;padding:0;position:static}.submenu .submenu-back{display:block;position:relative;cursor:pointer}.submenu{position:absolute;top:0;left:-26px;right:-26px;width:auto;background:#000018;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:0;opacity:0;visibility:hidden;overflow:hidden;padding:0 26px}.submenu li{margin:0;background:transparent;padding:0 0 0 40px}.submenu-back:before{font-size:26px;position:absolute;top:-2px;left:0}.submenu li:hover,.submenu li.active{background:transparent}.show-menu .menu{-webkit-transform:translateX(0)}.show-menu .burger:after{content:'\e801';font-family:'Inter', sans-serif;font-size:18px;color:#fff;line-height:50px;width:auto;height:auto;background:transparent}.show-menu .burger:before{visibility:hidden}.menu li:hover .submenu{opacity:0;visibility:hidden;height:0}.menu li.open .submenu{height:100%;opacity:1;visibility:visible;-webkit-transform:translateX(0%);transform:translateX(0%)}.menu li.open .submenu li{opacity:1;visibility:visible}.listing article{width:calc(33.33333% - 10px)}.layout-flipflop .container:before{padding-top:50%}.pricing-comparison-label div{margin:0 10px}.pricing-comparison-label:before{left:10px;right:10px}}@media only screen and (max-width: 1024px){.m-show{display:block}.m-hide{display:none}.container{padding:0 26px}.button{font-size:13px;padding-left:40px;padding-right:40px}.button.medium{min-width:0}.f-24{font-size:18px}.f-26{font-size:19px}.f-37{font-size:30px}.f-48{font-size:34px}.wysiwyg h1{font-size:30px;margin-bottom:20px}.wysiwyg h2{font-size:25px}.wysiwyg h3{margin-bottom:20px;margin-top:20px}.wysiwyg hr{margin-top:40px}.wysiwyg pre{margin-right:-26px;padding:26px}.hero{min-height:585px}.hero:before{display:none}.hero .container{position:static}.hero h2{color:#505071}.hero .button:first-of-type{margin-top:0px}.hero-caption{padding-top:110px}.hero-caption img{display:none}.hero-caption h1{margin-bottom:20px}.hero-caption h1.has-icon{line-height:normal}.hero-caption h2{margin-top:4px}.hero-caption p:last-child{margin-bottom:0}.hero-animation{width:auto;background-size:100% auto;background-position:bottom center;height:auto;position:relative;top:auto;left:auto;bottom:auto;right:auto}.hero-animation:before{width:100%;content:'';display:block}.hero-product{margin-left:auto;margin-right:auto}.hero-product h1,.hero-product h2{text-align:center}.hero-product h1{margin-bottom:0}.hero-product h2{margin-bottom:30px;font-size:12.5px}.hero-product img,.hero-product svg{margin:auto auto 15px auto;width:62px;height:62px;display:block;float:none}.hero-product .button{margin-left:auto;margin-right:auto}.hero-caption.hero-product img{margin-bottom:18px}.hero-sidebyside{padding-top:110px}.hero-sidebyside h1,.hero-sidebyside .hero-text{position:static;-webkit-transform:none;transform:none;width:100%}.hero-sidebyside h1{margin-bottom:32px;line-height:25px}.hero-sidebyside img{display:none}.hero-sidebyside .hero-text{width:100%}.hero.centered .hero-caption{margin-left:0}.hero.has-mobile-image{background-image:none !important}.hero-mobile-image{display:block;position:absolute;top:0;left:0;right:0;height:100%;object-fit:cover;z-index:0}.hero-video{height:auto;min-height:0;background:#109eae;background:linear-gradient(0deg, #109eae 0%, #04dec4 71%)}.homepage-video-container,.homepage-logo,.scroll-nav,.hero-scroll,.homepage-preloader{display:none}.homepage-intro{text-align:left;-webkit-transform:none;transform:none;position:static;padding-top:110px;padding-bottom:40px}.homepage-hero-text{height:auto}.homepage-hero-text p{margin-bottom:34px}.homepage-hero-text-mask{opacity:1}.page-home .layout-clients{padding:40px 0}.page-home .client-logo{padding:0 10px}.more-clients{margin-top:40px}.layout-products{height:auto}.section-product{height:auto;padding:0;z-index:1}.section-product .container{padding-top:52.8%;background-position:top center;background-size:100% auto;background-repeat:no-repeat}.section-product span{padding-top:52.8%;height:0;bottom:0}.product-title svg,.product-caption.center .product-title svg,.page-home .tyk-enterprise.hero svg{width:62px;height:62px;margin:auto auto 36px auto;float:none;display:block}.product-caption{text-align:center;margin-top:-10%;padding-bottom:36px;margin-left:auto;margin-right:auto}.product-caption,.product-caption.left,.product-caption.right{-webkit-transform:none;transform:none;position:relative;top:auto;left:auto;right:auto}.product-caption h1{padding:0}.product-caption p{text-align:left}.product-caption p:last-of-type{margin-bottom:36px}.product-caption .button{margin-left:auto;margin-right:auto}.product-caption.center-text{padding:36px;width:auto}.product-caption.center-text h1,.product-caption.center-text .product-text{float:none;width:auto;padding:0}.product-caption.center-text h1{margin-bottom:16px}.product-intro{padding:60px 0}.product-intro .container{padding-top:0}.product-intro .product-caption{margin:0 -10px}.section-product.cloud{background-position:top;background-image:none}.section-product.cloud .container{background-image:url("images/homepage/tyk_cloud_mobile.png")}.section-product.cloud .product-caption{color:#000018}.section-product.cloud #icon-tyk-cloud path{stroke:#000018}.section-product.cloud .button.white.outline{color:#2f3f9e;border-color:#2f3f9e}.section-product.on-premise .container{background-image:url("images/homepage/tyk_onpremise_mobile.jpg");background-color:#fff}.section-product.on-premise .product-caption{color:#000018}.section-product.on-premise span{display:none}.section-product.hybrid .container{background-image:url("images/homepage/tyk_hybrid_mobile.jpg")}.section-product.hybrid{background:#fff}.page-home .tyk-enterprise.hero{background:#fff;color:#000018;text-align:center}.page-home .tyk-enterprise.hero .container{padding-top:52.8%}.page-home .tyk-enterprise.hero p{text-align:left}.page-home .tyk-enterprise.hero h1{margin:0 0 8px 0}.page-home .tyk-enterprise.hero h2{margin:0 0 18px 0}.page-home .tyk-enterprise .hero-caption{padding-top:0;margin-top:-10%;position:relative;margin-left:auto;margin-right:auto}.page-home .tyk-enterprise-animation:before{width:116px;height:116px;background:#fff;border-radius:50%;display:block;position:absolute;bottom:0;-webkit-transform:translateY(-50%);transform:translateY(50%);top:auto;margin:auto;left:0;right:0;z-index:1;padding:0}.page-home .tyk-enterprise-animation{background:#258B80;background:linear-gradient(0deg, #258B80 9%, #2f3f9e 41%, #000018 78%)}.page-home .tyk-enterprise-animation{position:absolute;top:0;padding-top:52.8%;left:0;right:0;height:0;overflow:hidden}.page-home .tyk-enterprise-animation .layer1,.page-home .tyk-enterprise-animation .layer2,.page-home .tyk-enterprise-animation .layer3,.page-home .tyk-enterprise-animation .layer4{top:10%;width:90%;height:170%}.page-home #icon-tyk-enterprise circle{stroke:#000}.extend-animation{margin-right:-100px;margin-left:-100px}.extend-animation:before{padding-top:39.565217391304%}.extend-animation span{-webkit-transform:translateY(-300%);transform:translateY(-300%)}.features-animation:before{padding-top:65.315315315315%}.features-animation .layer1,.features-animation .layer2,.features-animation .layer3,.features-animation .layer4{background-size:100% auto}.feature-products{position:static}.feature-products .button{margin-left:0;margin-right:10px}.layout-features h2:before{width:40px;height:46px;font-size:46px;top:-11px}.layout-features article:last-of-type p{margin-bottom:0}.tyk-cloud-animation:before{padding-top:90%}.tyk-cloud-animation .layer2{background-size:auto 100%}.tyk-cloud.hero{background:#e1f3ff;background:linear-gradient(-180deg, #e1f3ff 32%, #68c0e3 61%, #056aa9 80%, #0549a7 90%)}.cloud.layout-footer{background:#e1f3ff;background:linear-gradient(0deg, #e1f3ff 24%, #68c0e3 78%, #056aa9 100%);background-size:auto 150%;background-position:center}.cloud.layout-footer:after{background-position:50% 55%}.tyk-on-premises-animation:before{padding-top:103%}.tyk-on-premises-animation .layer1{background-size:auto 100%}.tyk-on-premises-animation .layer2{background-image:url("images/animations/onpremises/city_mobile.png")}.tyk-on-premises.hero{background:#2c3569;background:linear-gradient(0deg, #2c3569 15%, #ff6c7d 29%, #f3efc3 58%, #fff 100%)}.on-premise.layout-footer{background:#2c3569;background:linear-gradient(-180deg, #2c3569 4%, #ff6c7d 24%, #f3efc3 49%, #fff 75%);background-size:auto 150%;background-position:center}.on-premise.layout-footer:after{-webkit-background-size:auto 50%;background-size:auto 50%;background-position:50% 55%}.tyk-hybrid-animation:before{padding-top:106%}.tyk-hybrid-animation .layer1{background-size:auto 100%}.tyk-hybrid-animation .layer2{background-image:url("images/animations/hybrid/hybrid_mobile.png")}.tyk-hybrid.hero{background:#0569a9;background:linear-gradient(0deg, #0569a9 32%, #04dec4 42%, #f6f6e9 50%);background-size:auto 120%;background-position:center}.hybrid.layout-footer{background:#0569a9;background:linear-gradient(-180deg, #0569a9 4%, #04dec4 28%, #f6f6e9 49%);background-size:auto 150%;background-position:center}.hybrid.layout-footer:after{background-size:60% auto;background-position:50% 60%}.tyk-enterprise.hero{background:#258B80;background:linear-gradient(-180deg, #258B80 9%, #2f3f9e 41%, #000018 78%);background-size:auto 120%;background-position:center}.tyk-enterprise.hero h2{color:#a7a6b4}.tyk-enterprise-animation{-webkit-transform:none;transform:none;margin-bottom:-50%}.tyk-enterprise-animation:before{padding-top:100%}.tyk-enterprise-animation .layer1,.tyk-enterprise-animation .layer2,.tyk-enterprise-animation .layer3,.tyk-enterprise-animation .layer4{top:5%;left:5%;width:90%;height:90%}.layout-features{padding-top:48px}.layout-features article{width:auto;float:none;padding:0 0 48px 0}.layout-features h2{margin-left:54px;margin-bottom:21px}.layout-button{padding:0 26px 54px 26px}.layout-flipflop{max-height:none}.layout-flipflop .container:before{display:none}.layout-flipflop figure{height:auto;position:relative}.layout-flipflop figure:before{content:'';padding-top:53.333333333333%;width:100%;display:block}.layout-flipflop.right figure,.layout-flipflop.left figure{width:100%;left:0}.layout-flipflop article{width:100%;position:static;height:auto}.layout-flipflop .flipflop-caption{position:static;-webkit-transform:none;transform:none}.layout-flipflop.left .flipflop-caption,.layout-flipflop.right .flipflop-caption,.layout-flipflop .flipflop-caption{padding:38px 0}.layout-flipflop h2{margin-bottom:20px}.layout-flipflop p:last-of-type{margin-bottom:30px}.flipflop-mobile-image{display:block}.layout-flipflop.has-mobile-image figure{background:none !important}.layout-footer{padding:50px 0 45px 0}.layout-footer h2{margin-top:0;margin-bottom:24px;max-width:80%;margin-left:auto;margin-right:auto}.layout-footer,.layout-footer .container{min-height:0}.layout-footer .left,.layout-footer .right{position:relative;left:auto;right:auto;top:auto;-webkit-transform:none;transform:none;margin-left:auto;margin-right:auto}.layout-footer .left{text-align:center;padding-bottom:100%}.layout-footer .right p{margin-bottom:0}.layout-footer ul{max-width:70%;width:100%;margin:auto}.layout-footer li{list-style-type:none;margin-bottom:14px}.layout-footer:after{background-size:100% auto}.layout-footer .button:last-of-type{margin-bottom:0}.layout-footer .right .wysiwyg{margin-top:26px}.layout-form{padding:50px 0 40px 0;background:#258B80;background:linear-gradient(-180deg, #258B80 7%, #2f3f9e 35%, #000018 81%);background-size:auto 150%;background-position:center}.layout-form article{text-align:center;margin-bottom:36px}.layout-form article,.layout-form li,.layout-form form{width:100%;float:none}.layout-form li#field_2_4{position:static;padding-left:0;width:100%}.layout-form p{margin-left:auto;margin-right:auto}.layout-careers{padding:46px 0 0 0}.career{padding:46px 0}.career .button{margin-top:18px}.layout-metrics{padding:60px 0}.layout-metrics .container{max-width:none}.metric{width:50%;padding-top:50%}.metric:before{top:12px;right:12px;left:12px;bottom:12px}.metric h3{font-size:21px}.metric label{font-size:10px}.layout-text{padding:32px 0}.client-logo{width:33.33333%;margin-top:30px;padding:0 10px}.client-logo img{width:100%}.section-pricing{padding-top:122px}.section-pricing:before{width:2px;margin-left:-1px;left:38px;top:156px}.section-pricing:before,.section-pricing:after{bottom:20px}.pricing-intro{padding:0 26px 49px 76px}.section-pricing img{width:40px;height:39px;left:17px;top:-5px}.pricing-intro h1,.pricing-intro h2{margin-bottom:16px}.pricing-intro:before,.section-pricing:after{width:10px;height:10px;border-width:2px;margin-left:-5px;left:38px}.pricing-intro.has-bullet:before{left:38px;top:10px}.pricing-tables{padding:0 26px 10px 26px}.pricing-tables-container{margin:0}.pricing-table-intro,.pricing-table-container{margin-left:-30px;margin-right:-30px}.pricing-table-intro{margin-bottom:14px;margin-bottom:37px}.pricing-table{width:auto;padding:0;float:none;margin-bottom:16px}.pricing-table td{line-height:normal;padding:15px 0}.pricing-table td.limit{padding-left:30px}.pricing-table td:after{display:block;padding-left:0;font-size:12px}.pricing-table td{padding-left:30px}.pricing-table table{margin-bottom:30px;margin-top:-20px}.pricing-table-graphic{width:68%;padding-top:68%}.pricing-bg{padding:30px}.pricing-page-bg{padding-bottom:0}.pricing-page-bg:before{display:none}.professional.pricing-table{width:100%;float:none}.professional .pricing-table-block,.professional .pricing-table-block.last,.professional .pricing-table-block.first{border:0;width:100%;float:none;padding-left:0;padding-right:0;margin-bottom:20px}.section-faqs{padding:35px 0}.section-faqs h2{margin-bottom:28px}.pricing-faq-answer{padding:20px 0}.pricing-faq-answer:before,.pricing-faq-answer:after{position:static;display:inline-block;margin:0 20px 20px 0;width:40px;height:40px;margin-top:6px;float:left;line-height:40px}.pricing-faq-answer:before{font-size:18px}.pricing-faq-answer:after{position:absolute;top:20px;left:0}.pricing-comparison{margin-top:0}.page-pricing-comparison .hero{min-height:0;border-bottom:0;padding-bottom:52px}.pricing-comparison-container{padding:0}.pricing-comparison-column{width:100%;padding-bottom:0}.pricing-comparison-column h3{padding:0}.pricing-comparison-pro h3{padding-bottom:20px}.pricing-comparison h2{padding:22px 0 0 0;text-align:left}.pricing-comparison-free.wide,.pricing-comparison-pro.wide{width:100%}.pricing-comparison-hybrid .pricing-comparison-free,.pricing-comparison-hybrid .pricing-comparison-pro.wide{visibility:visible;margin-left:0}.pricing-comparison-label{height:54px;line-height:54px}.pricing-comparison .pricing-comparison-pro{margin-bottom:10px;padding-bottom:30px}.pricing-comparison .pricing-comparison-enterprise{margin-bottom:0}.pricing-comparison table{width:100%;float:none}.pricing-comparison table tr td{padding-left:20px;width:50%}.pricing-comparison table tr td:first-child{padding-left:0;border-left:0;padding-right:20px}.pricing-comparison table tr:first-child td{padding-top:0}.pricing-comparison-enterprise{margin-top:0}.pricing-button-row:before{content:'';width:10px;height:100%;display:block;top:0;left:0;bottom:0;position:absolute;background:#FF1745}.pricing-button-row{margin-top:-30px}.section-page{padding-top:151px;padding-bottom:60px}.hasSidebar.section-page{padding-top:0}.hasSidebar .container:before{display:none}.hasSidebar .page-content{width:100%;padding-left:0;float:none;padding-top:80px}.page-aside img{margin-bottom:36px}.two-column{-webkit-columns:initial;-moz-columns:initial;columns:initial}.page-team .hero.centered .hero-caption{position:absolute;-webkit-transform:none;transform:none;top:auto;margin:auto;padding:46px 26px;text-align:left;bottom:0}.page-about .hero-caption{position:absolute}.hasSidebar .blog-sidebar{position:fixed;top:0;left:0;bottom:0;right:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);margin:0;z-index:3;padding:70px 26px;overflow:scroll;-webkit-overflow-scrolling:touch;background:#161b20}.close-sidebar{display:inline-block}.blog-sidebar h1{display:none}.blog-sidebar-calendar{display:none}.show-blog-sidebar .hasSidebar .blog-sidebar{-webkit-transform:translateX(0%);transform:translateX(0%)}.section-blog-listing{margin-top:-76px}.section-blog-listing .blog-post{margin-left:0}.section-blog-listing .blog-author,.section-blog-listing .blog-categories{display:none}.section-blog-listing .blog-meta{border-bottom:0;margin-bottom:6px}.section-blog-listing .blog-post{padding:30px}.blog-post h1{margin-bottom:26px}.blog-article-image{display:none}.blog-article-image-mobile{display:block;float:none;margin-bottom:26px}.blog-article-image-mobile-container{margin:-30px -30px 30px -30px;display:block}.blog-mobile-header{background:#171c21;height:246px;padding:0 26px;padding-top:110px;color:#fff;position:relative;display:block}.blog-toggle-sidebar{background:none;width:44px;height:44px;border-radius:50%;border:1px solid #676773;color:#676773;line-height:42px;text-align:center;position:absolute;top:0;bottom:0;margin:auto;right:26px}.section-blog-article{padding-top:60px !important;padding-bottom:0}.blog-article-content .blog-meta{padding-bottom:10px}.blog-article-content .blog-author,.blog-article-content .blog-categories,.blog-article-content .blog-date{display:block}.blog-article-content .blog-article-image-mobile-container{margin:0 -26px 18px -26px}.blog-author-footer{margin:60px -26px 0 -26px;padding:60px 26px}.blog-author-footer img{float:none;margin:auto auto 30px auto}.section-getintouch .container{padding:26px}.page-case-studies .listing{margin-top:-92px}.case-study-listing{padding-bottom:37px}.case-study{padding:30px 30px 114px 30px}.case-study .button{left:30px;right:30px;bottom:30px}.listing{margin-left:0;margin-right:0}.listing article{width:calc(100% - 10px)}.layout-clients{padding:40px 0}.section-case-study{padding-top:0}.hasSidebar .case-study-content{padding:0 0 60px 0}.case-study-content .layout{padding:0 0 30px 0;margin-bottom:30px}.case-study-content .layout-gallery{margin-left:-10px;margin-right:-10px;padding-top:0;margin-top:-60px}.case-study-content .layout-gallery a{padding:10px;width:33.333%;margin:0}.case-study-content .layout-quote{padding-top:30px}.layout-casestudy-metrics h2:before,.layout-text h2:before{font-size:40px;height:40px;line-height:40px;top:0}.layout-text h2,.layout-casestudy-metrics h2{padding-left:54px;margin-bottom:22px;line-height:40px}.layout-quote blockquote{text-indent:54px}.layout-quote blockquote:before{text-indent:0;top:14px}.layout-metrics ul{display:block}.share-print{position:absolute;top:90px;right:0;margin:0}.share-print span{display:none}.share-print a{width:60px;height:50px;line-height:50px;text-align:center}.share-print a:before{padding:0}.section-getstarted:before{display:none}.section-getstarted article{width:100%;padding:36px 0}.section-getstarted h2{margin-bottom:20px}.section-getstarted ul{margin-bottom:42px}.section-getstarted .getstarted-signup{border-bottom:1px solid #26263a;margin-left:-26px;margin-right:-26px;padding-left:26px;padding-right:26px;width:auto}.getstarted-install .button:last-of-type{margin-bottom:36px}.getstarted-products{margin-bottom:20px;font-size:14px}.getstarted-products div{margin-right:26px}}@media only screen and (max-width: 768px){.location{padding:0;position:relative;margin-bottom:44px}.locations-listing .block{width:100%;float:none}.location-address{width:100%;padding:0}.location-address address{padding:40px 0;text-align:center}.location-image{width:120px;height:120px;overflow:hidden;border:3px solid #fff;left:14px;top:-30px;z-index:1;padding:0;bottom:auto}.location-map{height:242px}}.browserupgrade{padding:10px;position:fixed;bottom:0;left:0;right:0;font-size:13px;text-align:center;color:#000;background-color:#fff}.browserupgrade a{color:#000;text-decoration:underline}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.vbox-overlay *,.vbox-overlay *:before,.vbox-overlay *:after{-webkit-backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vbox-overlay{background:#0b0b23;background:rgba(0,0,0,0.85);width:100%;height:auto;position:fixed;top:0;left:0;bottom:0;z-index:9999;opacity:0;overflow-x:hidden;overflow-y:auto}.vbox-next,.vbox-prev{position:fixed;top:50%;color:#fff;width:50px;height:50px;margin-top:-25px;font-size:0;text-align:center}.vbox-prev{left:0}.vbox-next{right:0}.vbox-prev:before,.vbox-next:before{font-family:'Inter', sans-serif;font-size:26px;width:50px;height:50px;line-height:50px;text-align:center}.vbox-prev:before{content:'\e801'}.vbox-next:before{content:'\e802'}.vbox-open{overflow:hidden}.vbox-container{position:relative;background:#000;width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.vbox-content{text-align:center;float:left;width:100%;position:relative;overflow:hidden}.vbox-container img{max-width:100%;height:auto;margin:auto}.header{position:relative;z-index:11;width:100%;margin:0 auto;padding-inline:var(--main-inline-padding);background-color:#fff;height:70px;display:flex;justify-content:space-between;align-items:center;color:#505071;font-weight:bold;text-align:right}.header a{margin-right:1em;font-family:"Inter", sans-serif;white-space:nowrap;text-decoration:none}.header .button{margin-bottom:0;padding:4px 13px;font-size:15px;letter-spacing:initial}.header .button:last-child{margin-right:0}.header .button-cta{margin-bottom:0;padding:4px 13px;font-size:15px;letter-spacing:initial}.header .button-cta:last-child{margin-right:0}.header .header__search{flex-grow:1}.header .header__navigation{display:flex;align-items:center}.header .header__navigation .links-container{position:relative}.header .header__navigation .links-container a{position:relative;font-size:18px;color:#03031c}.header .header__navigation .links-container label[for="extend-links"]{display:none;color:#505071;font-weight:bold;font-size:1.5rem;height:38px;width:38px;margin-right:1rem;border:2px solid #505071;border-radius:20px;cursor:pointer}.header .header__navigation .links-container label[for="extend-links"] span{margin-top:-10px}.header .header__navigation .links-container input.extend-links{display:none}@media (min-width: 1001px) and (max-width: 1250px){.header .header__navigation .links-container label[for="extend-links"]{display:flex;align-items:center;justify-content:center}.header .header__navigation .links-container div{display:none;position:absolute;right:15px;top:-3px;padding:0.75rem 1rem 0.75rem;background-color:#ededf9;border-radius:20px}.header .header__navigation .links-container input.extend-links:checked~div,.header .header__navigation .links-container:hover div{display:flex}}@media only screen and (max-width: 1024px){.header .header__navigation{align-items:flex-end;flex-direction:column;margin-top:-1.5rem}}.header .logo{display:inline-block}.header .logo img{width:auto;height:46px;display:block}.header__tabs-menu{padding-inline:var(--main-inline-padding);padding-block:10px 10px;border-bottom:1px solid #e3ceff;height:16px}.header__tabs-menu nav{display:flex;flex-direction:column}.header__tabs-menu a{color:#03031c;font-size:18px;font-weight:bold;font-family:"Inter", sans-serif;white-space:nowrap}.header__tabs-menu a:not(:first-child){margin-inline-start:15px}@media only screen and (min-width: 1250px){.header__tabs-menu a:not(:first-child){margin-inline-start:40px}}.links-container a{position:relative}.links-container a:before{content:"";position:absolute;left:50%;width:0;background:#8438fa;bottom:-5px;height:2px;margin:0 10px;-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.links-container a:hover:before,.links-container a.active:before{width:calc(70%);left:-10px}.header__tabs-menu .links-container a:before{bottom:-14px}.header-github{width:59px;height:59px;color:#fff;border:0;bottom:0;margin:auto;z-index:1;float:left}.header-github img{margin-top:-5px;margin-left:20px}.menu>ul{display:inline-block;position:relative;text-align:center}.menu li{padding:0 14px;display:inline-block;list-style-type:none;position:relative}.menu a{display:block}.menu .menu-underline{background:#258b80;height:2px;position:absolute;bottom:0;left:0;padding:0;pointer-events:none}.burger,.submenu .submenu-back{display:none}.submenu{visibility:hidden;height:0;opacity:0;position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);line-height:50px}.submenu li{background:rgba(0,0,24,0.85);display:block;margin-top:1px;padding:0 26px;white-space:nowrap;opacity:0;visibility:hidden}.submenu li:hover,.submenu li.active{background:rgba(0,217,186,0.85)}.menu li:hover .submenu{opacity:1;visibility:visible;height:auto}.menu li:hover li{opacity:1;visibility:visible}@media only screen and (max-width: 1024px){.burger{width:40px;height:40px;position:absolute;right:20px;background:#505071;z-index:3;display:inline-block;border-radius:40px}.burger:before,.burger:after{content:"";width:18px;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;transition:all 200ms ease-in-out}.burger:before{height:16px;border-top:2px solid #fff;border-bottom:2px solid #fff}.burger:after{height:2px;background:#fff}.show-submenu .burger::before{transform:rotate(45deg) translate(0px, -8px);border-top:0}.show-submenu .burger::after{transform:rotate(-45deg)}.header{padding:0;height:60px;position:fixed}.header>.m-hide{display:none}.header .header-github{position:fixed;top:6px;right:85px;float:none;height:60px;margin:0}.header .logo{transform:scale(0.7);margin:0}.header .header__search #searchbox{margin:0;width:calc(100% - 80px)}}.home_header{border-bottom:1px solid #e3ceff}@media only screen and (min-width: 1024px){.home_header{padding-left:20px;padding-right:20px}}.header-refresh{display:flex;align-items:center;justify-content:space-between}.header-refresh .search_widget{flex-grow:1;margin-left:1.8rem;margin-right:1.8rem;position:relative;display:flex;align-items:center}@media only screen and (max-width: 1024px){.header-refresh .search_widget{margin-right:70px}.header-refresh .ask-ai-btn{position:absolute;right:75px;top:50%;transform:translateY(-50%);z-index:2}}.header__nav_container{display:flex;align-items:center;column-gap:1rem}.header_link{color:var(--text-subdued, #515071);font-feature-settings:"clig" off, "liga" off;font-size:14px;font-style:normal;font-weight:500;line-height:20px;padding:2px}.mn-btn.ask-ai{background-color:#10e7a9;border:none;border-radius:4px;margin-left:16px;cursor:pointer;transition:background-color 0.2s}.mn-btn.ask-ai:hover{background-color:#0dc994}body{scrollbar-width:none}body::-webkit-scrollbar{display:none}.section-page{height:calc(100vh - 70px - 16px);overflow:hidden}.section-page.hasSidebar{background:#fff;width:100%;display:flex}@media only screen and (min-width: 1024px){.section-page.hasSidebar{padding-inline-start:1.5rem}}.section-page:not(.hasSidebar) .wysiwyg{padding-bottom:0}@media only screen and (max-width: 1024px){.section-page{height:100vh;padding-bottom:0}}.page-content{position:relative;height:100%;padding-top:0px;overflow-y:scroll;overflow-x:hidden}.hasSidebar .page-content{width:90%;padding-left:30px;border-left:1px solid #e3ceff}.page-content .edit-button{max-width:unset;margin-inline:unset;text-indent:0;margin-top:40px !important}.page-content .wysiwyg a:not(.button):not(.badge):not(.home_btn):not(.home_link){color:#8438fa !important;text-decoration:underline}.page-content__container{width:100%}.page-content__sidebar{width:100%}@media only screen and (min-width: 1024px){.hasSidebar .page-content__main{display:grid;grid-template-columns:minmax(400px, 4fr) minmax(200px, 1fr)}.hasSidebar .page-content__main.no-toc{grid-template-columns:1fr}.hasSidebar .page-content__container{padding-right:20px;padding-left:20px}}@media only screen and (min-width: 1250px){.hasSidebar .page-content__main{display:grid;grid-template-columns:minmax(400px, 2fr) minmax(200px, 1fr)}.hasSidebar .page-content__container{padding-right:20px;padding-left:100px}}@media only screen and (max-width: 1024px){.hasSidebar .page-content{width:100%;border:none;padding-right:30px}.section-page{padding-top:0;background:transparent !important}}.hasSidebar .ais-SearchBox-input{background:#ededf9 !important}.improve-this-page{background-color:#f5f5f5;padding:5px;text-align:center;width:100%;height:100%}.action_bottom{background-color:#f5f5f5;border:1px solid #cdcdcd;margin-top:2% !important;margin-bottom:2%;padding:20px;border-radius:15px}.metadata-content-container{margin:0 auto;max-width:1240px;width:100%}.last-modified-date{margin-bottom:1px !important;margin-top:5px !important;font-size:12px;color:#44546f}.page-content,.section-page{padding-top:40px}.page-content h4{scroll-margin-top:10px}.metadata_heading{font-size:22px;font-family:"Inter", sans-serif;font-weight:bold}.see_also_heading{text-decoration:none !important;padding-top:25px !important;margin-bottom:15px !important}.see_also_heading a{text-decoration:none !important;color:#03031c !important}.see_also_heading a:hover{color:#8438fa !important}.related_section{margin-top:30px;border-top:1px solid #a8a8cf}.improve-this-page::before{content:"";background:url("../img/file.svg");width:16px !important;height:16px !important;display:inline-block;background-size:100%}.responsive-frame{max-width:75%;height:auto;max-height:201px}@media only screen and (min-width: 700px){.responsive-frame{width:362px;height:200px}}@media only screen and (max-width: 1024px){.home-mobile-padding{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}}.page-submenu{display:flex;flex-direction:column;justify-content:space-between;width:16%}@media only screen and (min-width: 1024px){.section-page:not(.hasSidebar) .page-submenu{display:none}}@media only screen and (max-width: 1024px){.section-page:not(.hasSidebar) .page-submenu .header__tabs-menu{flex-grow:2}}.page-submenu .menu-external{padding:1rem 0;border-top:1px solid #8a89b5}@media only screen and (min-width: 1024px){.page-submenu .menu-external{display:none}}.page-submenu .menu-external a{font-size:14px;text-transform:uppercase;font-weight:bold;color:#505071;display:block;text-align:left;padding:0.25rem 1rem}.page-submenu .header__tabs-menu{height:auto;border-bottom:0}.page-submenu .header__tabs-menu a{display:block;padding:0.5rem 0;margin-inline-start:0;font-weight:normal}.page-submenu .header__tabs-menu a:before{bottom:0px}.page-submenu .header__tabs-menu--collapsable{padding:0}.page-submenu .header__tabs-menu--collapsable .links-container{display:flex;flex-direction:column;position:relative}.page-submenu .header__tabs-menu--collapsable .links-container--dropdown{display:none}.page-submenu .header__tabs-menu--collapsable .links-container.js-open .links-container--dropdown{display:block;position:absolute;top:calc(100% - 2px);left:0;width:100%;background:#fff;z-index:2;border-radius:0 0 4px 4px}.page-submenu .header__tabs-menu--collapsable a{margin-right:0;padding:0.5rem 1rem;padding-inline-start:30px}.page-submenu .header__tabs-menu--collapsable a:hover{color:#258c80}.page-submenu .header__tabs-menu--collapsable a:before{display:none}.page-submenu .header__tabs-menu--collapsable a.active{display:block;background-color:#fff;border-radius:4px;order:-1;font-weight:bold}.page-submenu .header__tabs-menu--collapsable a.active::after{content:"";pointer-events:bounding-box;background-image:url("../img/icon-caret.svg");background-repeat:no-repeat;background-position:right;width:100%;height:20px;position:absolute;right:10px;transition:scale 0.2s;cursor:pointer}.page-submenu .header__tabs-menu--collapsable .links-container.js-open a.active::after{scale:1 -1}.page-submenu .header__tabs-menu--collapsable .links-container.js-open a.active{border-radius:4px 4px 0 0}@media only screen and (min-width: 1024px){.page-submenu .header__tabs-menu--collapsable{display:none}}.aside-submenu{flex-grow:1;padding-inline-end:1rem;overflow-y:scroll;padding-top:2.5rem}.version-selector{display:flex;justify-content:space-between;align-items:center;padding-block:1rem;padding-inline-end:1rem;border-block-start:1px solid #ededf9;color:#03031c}.version-selector select{border:1px solid #03031c;padding:0 0.25rem;border-radius:4px;color:#505071;background-color:white}.st-treed{--caret-size: 25px;font-size:13px}.st-treed ul{position:relative}.st-treed li{list-style:none;width:100%;padding-left:25px;list-style-type:none;line-height:20px;padding-bottom:10px;position:relative;background:transparent !important}.st-treed li:not(.st-file):after{pointer-events:bounding-box;content:"";background-image:url("../img/icon-caret.svg");background-repeat:no-repeat;background-position:left;background-size:12px;inline-size:100%;block-size:var(--caret-size);position:absolute;top:0;right:0;bottom:0;cursor:pointer;scale:1 -1;transition:scale 0.2s}.st-treed li.category-Directory{color:#03031c}.st-treed li.category-Directory:hover>a{color:#36364c;font-weight:bold;letter-spacing:initial}.st-treed li.category-Directory:not(:has(li)) a{border:1px solid red;display:block;width:100%;height:100%;text-decoration:none;padding:10px 15px}.st-treed .st-collapsed{block-size:var(--caret-size);overflow:hidden;display:table;line-height:20px}.st-treed .st-collapsed ul{display:none}.st-treed .st-collapsed:not(.st-file):after{scale:1}.st-treed a{display:block;position:relative;pointer-events:auto;width:calc(100% - 30px)}.st-treed a:hover{color:#8438fa}.st-treed .category-Label:after{background-image:none !important}.st-treed .category-Label.st-collapsed:after{background-image:none !important}.st-treed .category-Label ul>li{padding-left:0}.st-treed .category-Label ul:before{width:0 !important;background-color:white !important}.st-file{position:relative;cursor:pointer}.st-treed>ul>li:before{content:"";position:absolute;top:0;left:0;height:18px;width:18px;background-repeat:no-repeat;background-position:center;background-size:contain}.paint-red{border:1px solid red !important}.no-icons .st-treed>ul>li{padding-left:0;padding-bottom:14px;padding-top:5px;line-height:20px}.no-icons .st-treed>ul>li:before{display:none}.st-treed>ul>li:nth-child(1):before{background-image:url("../images/tyk_docs_nav_home_icon.svg")}.st-treed>ul>li:nth-child(2):before{background-image:url("../images/tyk_docs_nav_apim_icon.svg")}.st-treed>ul>li:nth-child(3):before{background-image:url("../images/tyk_docs_nav_getstarted_icon.svg")}.st-treed>ul>li:nth-child(4):before{background-image:url("../images/tyk_docs_nav_tykstack_icon.svg")}.st-treed>ul>li:nth-child(5):before{background-image:url("../images/tyk_docs_nav_keyc_icon.svg")}.st-treed>ul>li:nth-child(6):before{background-image:url("../images/tyk_docs_nav_faq_icion.svg")}.st-treed>ul>li>a{color:#03031c}.st-treed>ul>li:hover>a{color:#36364c;font-weight:bold;letter-spacing:initial}.st-treed>ul>li li{padding-left:15px;display:block;padding-bottom:10px}.st-treed>ul>.st-open>ul:before{content:"";background:#cfcfe5;width:1px;height:100%;top:0;left:0;display:block;position:absolute;z-index:1}.st-treed .st-open.child-active>ul:before,.st-treed .st-open.active>ul:before{background:#258c80}.st-treed .st-open>a{font-weight:bold;color:#8438fa;letter-spacing:initial;padding-bottom:3px}.st-treed .st-open:last-child .st-open:last-child:before{display:none}.st-treed .active>a{color:#8438fa;font-weight:bold}.page-submenu__footer{padding-block:1rem;padding-inline:0 1.5rem;border-top:1px solid #ededf9}.page-submenu__footer p{line-height:1.2;color:#03031c}.page-submenu__footer a{display:inline-block;padding-bottom:0.25rem;font-weight:bold;color:#8438fa;text-decoration:underline}@media only screen and (max-width: 1024px){.page-submenu{--page-submenu-inline-padding: 7.6%;--tabs-menu-outside-offset: calc(var(--page-submenu-inline-padding) - 20px);position:fixed;top:12%;right:0;overflow:auto;background-color:#ededf9;transform:translateX(200%);width:100vw;max-width:100%;z-index:10;margin:0;max-height:100vh}.page-submenu .version-selector{padding-inline:var(--page-submenu-inline-padding);border-top:1px solid #8a89b5}.page-submenu .version-selector select{background-color:transparent}.page-submenu__footer{background-color:#fff;padding-inline:var(--page-submenu-inline-padding)}.show-submenu .page-submenu{transform:translateX(0)}.page-submenu .aside-submenu{padding-inline:var(--page-submenu-inline-padding);overflow-y:auto}.page-submenu .aside-submenu .header__tabs-menu{margin-inline:calc(-1 * var(--tabs-menu-outside-offset))}.page-submenu .aside-submenu .header__tabs-menu a.active::after{right:0;background-position:calc(100% - var(--tabs-menu-outside-offset))}.page-submenu .menu-external{padding-inline:var(--page-submenu-inline-padding)}.page-submenu .menu-external a{padding-inline:0}.menu_top-cta{padding-left:4%}.submenu-toggle{padding-left:60px;position:absolute;top:-91px;left:0;right:0;width:100%;text-align:left;font-weight:bold;z-index:1}.submenu-toggle span{position:fixed;top:0;width:60px;height:60px;display:block;left:0;z-index:1}.submenu-toggle,.submenu-toggle span{background:#e1e1e1 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAADSBAMAAADNt4NxAAAAHlBMVEXh4eEAABgQECZhYW/c3NxiYm8PDyVoaHUODiVpaXYXwExtAAAAdklEQVR42u3XsQ2AIBAFUFeABiltnIANnMAl3MPNTaSVmCgNyXvNLy+QIz9MEwAAAAAAAAAA/LKt5Y4zPJpLt0l7SDUaUrdJS4g1GuKAk95uL/fbiKNuRONQsXg0AAN0bta5OhdA5/rn6lydCwAAAAAAAAAAX12TVi2ZVFNHAAAAAABJRU5ErkJggg==");background-size:auto 100%;background-position:top left;background-repeat:no-repeat}.submenu-close{display:none;position:fixed;z-index:4;font-size:16px;top:0;left:var(--page-submenu-inline-padding);color:#a8a8cf;padding-right:10px;text-align:left}.submenu-close::before{position:absolute;right:0}}.documentation-search-container{position:relative;line-height:normal;width:100%;margin-top:10px;color:#000;border-radius:5px;box-shadow:0px 5px 6px 0px rgba(0,0,0,0.15);overflow:hidden;z-index:2}.documentation-search-pagination{padding:20px;background:#fff;display:none;border-top:1px solid #e1e1e1}.documentation-search-pagination .pagination{padding:0;text-align:left}.documentation-search-pagination .pagination a{width:40px;height:40px;line-height:38px}.documentation-search input{max-width:142px;-webkit-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.documentation-search input:focus{max-width:100%;background-color:#4f5071;color:#fff}.documentation-search input:focus+button{color:#fff}.icon-search{cursor:auto}#algolia-logo{float:right;background-color:#fff;width:100%}#algolia-logo img{float:right}#algolia-logo span{float:right;font-size:13px;width:65px;margin-top:9px}.ais-hits--item{margin-bottom:16px}.ais-hits--item:last-of-type{margin-bottom:0}.ais-hits--item .media-heading em{font-weight:bold;color:#258c80;font-style:normal}.ais-hits--item .media-heading.em{font-weight:normal;font-style:normal}.ais-hits--item .media-heading.em em{color:#258c80}#searchbox{position:relative;text-align:center;width:90%;margin:0 auto}#searchbox:after{content:"";position:absolute;top:50%;left:0;width:100%;height:60%;background-color:white;z-index:-1;display:none}#searchbox.js-active:after{display:none}span.algolia-autocomplete{position:relative;width:100%}.algolia-autocomplete input{--webkit-appearance: none;max-width:100%;text-align:left;font-family:'Inter', sans-serif;font-weight:normal}.algolia-autocomplete .ds-dropdown-menu{width:100%;max-width:none !important;min-width:auto !important}.algolia-autocomplete input::-webkit-input-placeholder{color:#505071}.algolia-autocomplete input:-ms-input-placeholder{color:#505071}.algolia-autocomplete input::placeholder{color:#505071}.js-active .algolia-autocomplete input,.algolia-autocomplete input:focus{background-color:#fff !important}.ais-SearchBox-submit,.ais-SearchBox-reset{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:200;background-color:transparent}.ais-SearchBox-submit{width:16px;height:16px;left:2rem}.ais-SearchBox-reset{width:13px;height:13px;top:calc(50% - 3px);right:1rem}.ais-SearchBox-submit svg,.ais-SearchBox-reset svg{width:100%;height:100%}.ais-SearchBox-reset svg{width:100%;height:100%;position:absolute;top:3px;left:0}.ais-SearchBox-submit svg path,.ais-SearchBox-reset svg path{fill:#505071;stroke-width:2}.documentation-search-results{padding:20px;background:#fff;border:2px solid #7a79a1;border-bottom:2px solid #43435b;border-radius:30px;overflow:auto;box-shadow:0px 0px 3px rgba(0,0,0,0.25);color:#000;max-height:400px;display:none;font-family:Inter, sans-serif;width:70%;margin:10px auto}.documentation-search-results *{font-family:Inter, sans-serif;font-size:16px}.documentation-search-results ul li{list-style:none;margin-bottom:16px;padding-top:4px}.documentation-search-results ul li>div{padding:10px}.documentation-search-results .media-body-title{border-top:none}.documentation-search-results mark{font-weight:bold;color:#7a79a1;font-style:normal;background-color:unset}h2#feature-setups{color:#03031c}pre{margin-top:2rem !important;margin-bottom:1rem !important}.algolia-autocomplete .ds-dropdown-menu [class^='ds-dataset-']{max-height:400px !important}.DocSearch-Button{border-radius:0 !important;flex:1 !important;background:white !important;height:30px !important;margin:0 0 0 0 !important;padding:0 0 !important}.DocSearch-Button:hover,.DocSearch-Button:active,.DocSearch-Button:focus{background:var(--docsearch-searchbox-focus-background);box-shadow:none !important;color:var(--docsearch-text-color);outline:none}.DocSearch-Container{position:relative;z-index:1050 !important}.documentation-table-of-contents-container{width:250px;position:relative}.page-documentation:not(.hasSidebar) .documentation-table-of-contents-container{display:none}@media only screen and (max-width: 1024px){.documentation-table-of-contents-container{position:fixed;top:11.5%;left:0;width:100%;background-color:#ededf9}}@media only screen and (max-width: 425px){.documentation-table-of-contents-container{position:fixed;top:11.5%;left:0;width:100%;background-color:#ededf9}}@media only screen and (min-width: 1024px){.documentation-table-of-contents-container{padding-bottom:1rem}}.documentation-table-of-contents{padding:0 1rem 0.5rem 1.5rem}.documentation-table-of-contents .sub_toc__item:hover,.documentation-table-of-contents .sub-sub-toc-item:hover,.documentation-table-of-contents .sub-sub-sub-toc-item:hover{color:#8438fa !important}.documentation-table-of-contents .sub_toc__item.js-active,.documentation-table-of-contents .sub-sub-toc-item.js-active,.documentation-table-of-contents .sub-sub-sub-toc-item.js-active{color:#8438fa !important}.documentation-table-of-contents .accordion-content{margin-bottom:20px}.documentation-table-of-contents .accordion-item{margin-bottom:20px}.documentation-table-of-contents .accordion-item .toc__item{line-height:20px;position:relative;padding:0;margin-bottom:20px;padding-right:20px;font-size:14px}.documentation-table-of-contents .accordion-item .toc__item.accordion-up:after{transform:rotate(180deg)}.documentation-table-of-contents .accordion-item .toc__item.accordionHolder:after{display:none}.documentation-table-of-contents .accordion-item .toc__item:after{pointer-events:auto;content:"";background-image:url("../img/icon-caret.svg");background-repeat:no-repeat;background-position:right;inline-size:100%;block-size:var(--caret-size);position:absolute;top:0;right:0;cursor:pointer;transition:scale 0.2s;width:20px;height:20px}.documentation-table-of-contents .accordion-item .accordion-content{display:none}.documentation-table-of-contents .accordion-item .accordion-content a{font-size:12px;margin-bottom:10px;display:block}.documentation-table-of-contents .accordion-item .accordion-content>*{padding-left:18px}.documentation-table-of-contents .accordion-item .accordion-content .sub-accordionHolder{position:relative;padding-right:30px}.documentation-table-of-contents .accordion-item .accordion-content .sub-accordionHolder:after{pointer-events:auto;content:"";background-image:url(../img/icon-caret.svg);background-repeat:no-repeat;background-position:right;inline-size:100%;block-size:var(--caret-size);position:absolute;top:0;right:0;cursor:pointer;transition:scale 0.2s;width:20px;height:20px}.documentation-table-of-contents .accordion-item .accordion-content.accordion-up .sub-accordionHolder{position:relative}.documentation-table-of-contents .accordion-item .accordion-content.accordion-up>.sub-accordionHolder:after{transform:rotate(180deg)}.documentation-table-of-contents .accordion-item .accordion-content.accordion-up>.sub-accordion>.sub-accordionHolder:after{transform:rotate(180deg)}.documentation-table-of-contents .accordion-item .sub-accordion-content>*{padding-left:25px}.documentation-table-of-contents .accordion-item .sub-accordion-content,.documentation-table-of-contents .accordion-item .sub-sub-accordion-content{display:none}.documentation-table-of-contents .accordion-item .accordion-up .sub-accordion-content,.documentation-table-of-contents .accordion-item .accordion-up .sub-accordion-content a,.documentation-table-of-contents .accordion-item .sub-accordion .sub-sub-accordion-content{display:block}.documentation-table-of-contents .accordion-item>*{font-size:13px !important;transition:all 400ms ease}.documentation-table-of-contents .accordion-item>*:hover{font-weight:700;color:#000 !important}.documentation-table-of-contents .accordion-item>*+*{position:relative}.documentation-table-of-contents .accordion-item>*+*:before{content:"";background:#cfcfe5;width:1px;height:100%;top:0;left:0;display:block;position:absolute;z-index:1}.documentation-table-of-contents .accordion-item>*+* .sub_toc__item{font-size:13px !important;color:#03031c;margin:0 !important;font-weight:400;padding-bottom:10px !important;padding-left:14px}.documentation-table-of-contents .accordion-item>*+* .sub_toc__item:hover,.documentation-table-of-contents .accordion-item>*+* .sub_toc__item.js-active{color:#8438fa}.documentation-table-of-contents .accordion-item>*:last-child .sub_toc__item{padding-bottom:10px !important}.documentation-table-of-contents .toc__content .accordion-group .accordion-content{margin-bottom:0}.documentation-table-of-contents .toc__content .accordion-group .accordion-content a{font-size:13px !important;color:#03031c;margin:0 !important;font-weight:400;padding-bottom:10px !important;padding-left:14px}@media only screen and (min-width: 1024px){.documentation-table-of-contents{position:sticky;top:0}}.documentation-table-of-contents .toc__content{height:100%;overflow-y:scroll;overflow-x:hidden;max-height:calc(100vh - 70px - 16px - 120px);scrollbar-width:none}.documentation-table-of-contents .toc__content::-webkit-scrollbar{display:none}@media only screen and (max-width: 1024px){.documentation-table-of-contents .toc__content{display:none}}.documentation-table-of-contents .toc__label{display:block;position:relative;text-transform:uppercase;color:#36364c;font-weight:400;font-size:13px}@media only screen and (min-width: 1024px){.documentation-table-of-contents .toc__label{margin-bottom:1rem}}@media only screen and (max-width: 1024px){.documentation-table-of-contents .toc__label{cursor:pointer}.documentation-table-of-contents .toc__label::after{content:"";position:relative;display:inline-block;width:20px;height:20px;left:15px;top:5px;background-image:url("../img/icon-caret.svg");background-repeat:no-repeat;background-position:center;transition:rotate 0.2s}}.documentation-table-of-contents .toc__label.js-open{border-bottom:1px solid #a8a8cf;padding-bottom:0.5rem;margin-bottom:1rem}.documentation-table-of-contents .toc__label.js-open~.toc__content{display:block}.documentation-table-of-contents .toc__label.js-open::after{rotate:180deg}.documentation-table-of-contents .toc__item{display:block;padding:0.5rem 0;font-size:12px;color:#03031c;word-wrap:break-word}.documentation-table-of-contents .toc__item.js-active{font-weight:bold;color:#8438fa}.documentation-table-of-contents .toc__item:hover{color:#8438fa}body:not(.hasSidebar) .documentation-table-of-contents{display:none !important}@media only screen and (max-width: 768px){.documentation-table-of-contents a{width:100%;text-align:left}}.products h2{text-align:center}.products .grid{justify-content:center}.badge{background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.1);border-radius:20px;width:300px;min-width:200px;min-height:160px;overflow:hidden;padding:25px;padding-top:40px;font-size:14px;line-height:19px;color:#505071;position:relative;flex:0 0 auto;display:block;margin:10px 1%}.badge p{font-size:14px}.badge center p{text-wrap:balance;font-weight:500;line-height:1.4em}.badge p strong{font-size:16px;font-family:Inter, sans-serif !important}.badge:hover{box-shadow:0px 0px 10px rgba(0,0,0,0.3)}.badge *{color:#03031c}.badge.with_image p{margin:0 !important;height:100%;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center;text-align:center}.badge img{border:0 !important;object-fit:none;height:100px;width:100px;padding-top:28px;padding-bottom:15px}.grid.big .badge img{top:0;left:0;width:420px;max-width:420px;min-width:420px;margin-top:-50px;margin-left:-28px;float:none}.badge .nav{position:absolute;left:50%;top:0px;width:130px;border-radius:0 0 18px 18px;text-align:center;color:white;font-weight:bold;padding:4px;transform:translateX(-50%);background-color:#8438fa;justify-content:center}.badge .nav.read{display:flex;align-items:center;justify-content:center}.badge .nav.read::before{content:url("../img/read_white.png");margin-right:5px;vertical-align:text-top}.badge .nav.title{background-color:#8438fa;color:white}.grid.big .badge .nav.title{background-color:#ff6c7d;color:white}.grid .badge.next{background-color:#505071}.grid.mid .badge{padding-top:28px}.grid.mid .badge img{float:right;margin-top:-4%;margin-right:1%;height:80px;width:150px;object-fit:scale-down}.grid.big .badge img{height:234px;width:412px;object-fit:scale-down;margin-left:-30px}.grid.big center{margin-top:30px}.grid.mid .badge{height:190px}.grid{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:start;align-items:auto;align-content:start;margin-bottom:20px;margin-left:-10px;padding:5px}.grid .badge .bottom{display:none}.badge h1,.badge h2,.badge h3,.badge h4{padding:0 !important;margin:0 !important;margin-top:-5px !important;font-family:Inter, sans-serif !important}.badge p{padding-top:0 !important;margin-top:10px !important;margin-bottom:10px !important;line-height:22px}.badge h1 a,.badge h2 a,.badge h3 a,.badge h4 a{display:none !important}.grid.big .badge h2{margin-top:40px !important}.grid.big .badge>.read{display:none}.grid .badge{width:98%;max-width:300px;white-space:normal}@media (max-width: 555px){.grid .badge{max-width:100%}}.grid.mid .badge{width:98%;max-width:620px}.grid.big .badge{width:98%;max-width:410px;min-height:480px;max-height:480px}@media only screen and (min-width: 800px){.grid .badge{width:48%}.grid.mid .badge{width:48%}}@media only screen and (min-width: 1300px){.grid .badge{width:31%}.grid.big .badge{width:48%}}.grid.big .badge p,.grid.mid .badge p{font-size:14px}.grid.big .badge.next{text-align:center;vertical-align:middle;line-height:380px;color:white;font-size:18px;font-family:Inter, sans-serif;font-style:normal;font-weight:bold;text-transform:uppercase}.grid.big .badge.next img{height:26px;width:18px}.grid.big .badge .bottom{display:block;position:absolute;bottom:20px;left:0;text-align:center;width:380px}.grid.big .badge .bottom .read{color:#258b80;font-size:14px;font-weight:bold;margin-bottom:10px}.grid.big .badge .bottom .read::before{content:url("../img/read_green.png");margin-right:5px;vertical-align:text-top}.return-top{display:none}.submenu-toggle{top:60px !important}.submenu-toggle span{top:0px !important}.button.medium{color:white;margin:10px;padding-top:0;height:25px;padding-bottom:0;min-width:0;line-height:26px}iframe{margin-top:20px;margin-bottom:20px}.wysiwyg table{margin-top:20px;display:block;overflow-x:auto}:target:before{content:"";height:90px;margin:-90px 0 0}#main-content h2>a>img,#main-content h3>a>img,#main-content h4>a>img,#main-content h5>a>img{vertical-align:middle;border:none !important;height:17px;display:inline-block;margin-left:5px}.hasSidebar #main-content h2:first-child{padding-top:0}.search input:placeholder-shown:valid{border-color:#fff}.hero-sidebyside img{margin-right:20px;width:45px;margin-top:10px}.hero-sidebyside h1,.hero-sidebyside .hero-text{margin-top:10px}#doc-icon{font-size:32px;width:400px}.suggest-edit{width:auto;cursor:pointer;font-size:16px}.suggest-edit:before{padding-right:10px}.wysiwyg img:not(.home-img){border:1px solid #e2e2e2}.wysiwyg h1{margin-bottom:26px;font-size:30px;font-family:Inter, sans-serif;font-weight:500;opacity:0.78}.wysiwyg h2{font-weight:bold;font-family:Inter, sans-serif;padding-top:2%;font-weight:500;opacity:0.78}.wysiwyg h1:first-of-type{margin-top:0;border-top:0;padding-top:0}.wysiwyg h3{font-size:22px;font-family:"Inter", sans-serif;font-weight:bold;padding-top:35px;margin-top:0;font-weight:500;opacity:0.78}.wysiwyg h4{font-size:19px;margin-bottom:4px;margin-top:35px;font-family:"Inter", sans-serif;font-weight:bold;font-weight:500;opacity:0.78}.wysiwyg h5{font-size:17.5px;margin-bottom:4px;margin-top:27px;font-family:"Inter", sans-serif;font-weight:500;opacity:0.78}.wysiwyg p{margin-bottom:0px;margin-top:8px}.wysiwyg pre{padding:20px;border-radius:25px;border-top-right-radius:25px;border-bottom-left-radius:25px;border-bottom-right-radius:25px}@media screen and (min-width: 769px) and (max-width: 1049px){.wysiwyg pre{max-width:650px}}@media screen and (min-width: 1050px) and (max-width: 1300px){.wysiwyg pre{max-width:800px}}@media screen and (min-width: 1301px){.wysiwyg pre{max-width:950px}}.wysiwyg code{overflow-wrap:break-word}.hljs{overflow-x:initial !important}.button.copy{background:#dfdfed;color:#000 !important;height:30px;width:160px;border-radius:18px;line-height:1px;padding:0 16px;text-transform:none;font-size:11px;letter-spacing:0.025em}.wysiwyg blockquote:before{font-size:20px;left:20px;top:30px}.wysiwyg blockquote{padding:23px 0px 1px 60px;background:#e1e1e1;margin-bottom:20px}.wysiwyg blockquote p{margin-top:7px;margin-bottom:27px}.wysiwyg ul{padding-left:26px}.wysiwyg li{list-style-position:initial;margin-top:10px}.wysiwyg ol{padding-left:26px;margin-bottom:32px}.docs-navigation{padding:80px 0;margin-top:10px;border-top:1px solid rgba(122,121,161,0.4);display:none}.hasSidebar .docs-navigation{display:block}@media (max-width: 1024px){.hasSidebar .docs-navigation{display:flex;justify-content:center;flex-direction:row}}@media (max-width: 1024px){.hasSidebar .docs-navigation #previousArticle,.hasSidebar .docs-navigation #nextArticle{max-width:160px;margin:auto}}@media only screen and (min-width: 1250px){.hasSidebar .docs-navigation{background:url("../img/nav-center.png") 50% center no-repeat;background-size:20%}}.docs-navigation>div{display:table-row}.docs-navigation>div>*{display:table-cell;vertical-align:middle}.docs-navigation img{border:0;display:none}.docs-navigation #previousArticle{position:relative;float:left;max-width:250px;text-align:center;margin-left:50px}.docs-navigation #nextArticle{position:relative;float:right;max-width:250px;text-align:center;margin-right:50px}.docs-navigation .button{margin-bottom:0}.docs-navigation #previousArticle::before{content:url("../img/nav-left.png");position:absolute;left:-50px;top:0px}.docs-navigation #nextArticle::before{content:url("../img/nav-right.png");position:absolute;right:-50px;top:0px}.docs-navigation a{color:#505071 !important;font-size:16px;text-align:left !important;font-family:"Inter", sans-serif;font-weight:600}.docs-navigation a span{font-size:16px;font-weight:bold;color:#8438fa;display:block;font-family:"Inter", sans-serif}#return-to-top{position:fixed;bottom:80px;right:30px;background:#e1e1e1;width:50px;height:50px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#return-to-top:hover{background:#2ca597;color:white}#return-to-top:before{float:none;margin-left:20px;margin-top:1px;font-size:31px;transform:rotate(271deg)}.button.grey.medium.bottom{float:right;display:none}@media only screen and (max-width: 1340px){#return-to-top{visibility:hidden}}.docs-share-print{padding:10px 0;margin-top:50px;clear:both;margin-bottom:30px}.docs-share-print a{display:inline-block;margin-right:50px}.share-print a:before{padding-right:12px}.media-body-body{margin-top:5px}.media-body-title{border-top:1px solid #e1e1e1}.media-body-title a{font-weight:bold;color:#505071}.media-body:hover{background:#e1e1e1}iframe{max-width:100%;border-radius:20px}@media only screen and (max-width: 1000px){.hero-sidebyside h1,.hero-sidebyside .hero-text{float:none;width:100%}#doc-icon{margin-bottom:auto;line-height:16px;margin-top:6px}.docs-share-print{position:static}.docs-share-print a{margin-right:0}.wysiwyg h1,.wysiwyg h2{font-size:29px}.wysiwyg img{padding:0}.documentation-search{width:100%;max-width:400px}.docs-navigation a{text-align:center}.docs-navigation #previousArticle,.docs-navigation #nextArticle{float:none;width:100%;max-width:100%}.button.medium{min-width:205px}.wysiwyg{margin-right:0}.docs-navigation .button{margin-bottom:5px}.icon-right:before{float:none}.button.copy{visibility:hidden}.grid.mid .badge img{float:none;display:block;width:100%}.badge p{font-size:14px}.algolia-autocomplete{width:100%}.algolia-autocomplete .ais-SearchBox-input,.hero input{background-color:white !important}.docs-navigation a{display:block !important;float:none;margin:0 !important;text-align:center !important;padding-bottom:20px !important}.docs-navigation img{display:none}.docs-navigation{background-image:none !important;text-align:center !important;padding:20px 0;margin-top:0}.docs-navigation #previousArticle::before,.docs-navigation #nextArticle::before{position:relative !important;left:0 !important}.documentation-search-results{width:100%;padding:10px}.grid.big .badge .bottom{width:100%}}@media only screen and (max-width: 425px){.button.medium{min-width:174px;margin-right:4px;font-size:10px}.share-print span{display:none}.docs-navigation .button{padding:0;letter-spacing:0.1em}}.external-links::after{content:"";background:url("../img/external-link.svg") no-repeat 0 0;width:16px !important;height:16px !important;display:inline-block;top:0;background-size:100%}.external-links-black::after{content:"";background:url("../img/external-white.svg") no-repeat 0 0;width:16px !important;height:16px !important;display:inline-block;top:0;background-size:100%}#main-content h1:not(#home-page-title){padding-top:30px;margin-top:0;position:relative}#main-content h1:not(#home-page-title)::before{content:"";display:block;width:100%;height:0.9px;background-color:#ccc;margin-bottom:30px}.wrapper{padding:32px}.cookie-container{position:fixed;bottom:-100%;left:0;right:0;background:#20edba;color:#03031c;padding:0 32px;box-shadow:0 -2px 16px rgba(47,54,64,0.39);transition:400ms}.cookie-container.active{bottom:0}.cookie-container a{color:#444444;text-decoration:underline}.cookie-btn1{background:#fff;color:#03031c;padding:9px 12px;font-size:13px;margin-bottom:16px;cursor:pointer;border-radius:20px;text-transform:uppercase;font-weight:700}.cookie-btn1:hover{background-color:#cbcccb}.cookie-btn2{background:#20edba;color:#fff;padding:9px 12px;font-size:13px;margin-bottom:16px;cursor:pointer;border-radius:20px;border:solid 2px #fff;text-transform:uppercase;font-weight:700}.cookie-btn2:hover{background-color:#00ae94}@media print{body *{visibility:hidden}.hasSidebar .page-content *{visibility:visible}.button.medium{visibility:hidden}.docs-navigation{display:none}.documentation-table-of-contents{display:none}.hasSidebar .page-content{position:absolute;top:-300px;left:30px;right:30px}}.footer{background-color:#03031c;color:#fff;margin:0 -30px;padding-top:32px;padding-right:40px;padding-left:40px;padding-bottom:25px}@media only screen and (min-width: 1024px){.footer{margin-inline-end:calc(-1 * var(--main-inline-padding))}}.footer>*:not(:last-child){margin-bottom:0.4rem}.page-content .footer a:not(.button){color:#ededf9}.page-content .footer a:not(.button):hover{color:#a8a8cf}.footer h3{margin-bottom:1rem;color:#fff;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.footer ul{list-style:none}.footer hr{border-color:#7a79a1}.footer__menu{display:flex;justify-content:left;flex-wrap:wrap}.footer__menu .footer-col{flex-grow:1;min-width:150px;margin-bottom:0.1rem}.footer__menu li{margin-bottom:0.5rem;font-size:14px}.footer__logos ul{display:flex;justify-content:space-between}.footer__logos img{opacity:0.6}.footer__social a{display:inline-block;margin-right:0.6rem}.footer__social a:before{font-size:1.7rem}.footer__colophon{text-align:center}.footer__nav-legal ul{display:flex;justify-content:left;flex-wrap:wrap}.footer__nav-legal li{margin-right:24px}.footer__nav-legal a{color:#FFF;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline}.footer__nav-legal a:hover{color:#8a89b5 !important}.footer__copyright{color:#7a79a1;text-decoration:none}@media only screen and (max-width: 1024px){.footer{padding:40px 40px 30px}}.legal{text-decoration:none !important}.footer__social [class*=icon-social]{width:2rem;height:2rem;background-size:50% 50%;background-repeat:no-repeat;background-position:center;border-radius:2rem;background-color:#36364C}.footer__social [class*=icon-social]:hover{background-color:#8a89b5}.footer__social .icon-social-github{background-image:url("../img/icon-social-github-refresh.svg")}.footer__social .icon-social-linkedin{background-image:url("../img/icon-social-linkedin-refresh.svg")}.footer__social .icon-social-twitter{background-image:url("../img/icon-social-twitter-refresh.svg")}.footer__social .icon-social-facebook{background-image:url("../img/icon-social-facebook-refresh.svg")}.footer__social .icon-social-postman{background-image:url("../img/icon-social-postman-refresh.svg")}.footer__social .icon-social-podcast{background-image:url("../img/icon-social-podcast-refresh.svg")}.directory-link{display:block;text-decoration:none;color:inherit;width:100%;cursor:pointer !important}.category-Directory>a[href]{position:relative;z-index:5}.active>.directory-link{font-weight:bold;color:#00D9BA}.tabs-menu{z-index:100;background:#fff;transition:top 0.3s ease;position:fixed;left:0;width:100%;z-index:999;border-bottom:1px solid #e3ceff}body.has-hubspot-banner .tabs-menu{top:calc(64px + 68px)}.sidebar-tab-title{display:none !important}.tabs-wrapper{width:100%;overflow:hidden;background:#fff;margin:20px 15px 0 15px}.tabs-container{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:20px;background:#fff;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tabs-container::-webkit-scrollbar{display:none}.tab-item{white-space:nowrap;transition:transform 0.2s ease}.tab-item:hover{transform:translateY(-1px)}.tab-link{color:#374151;text-decoration:none;border-radius:4px;padding:6px 8px;transition:all 0.3s ease;font-weight:500}.tab-link:hover{background:#f3f4f6;color:#222933}@media (max-width: 768px){.tab-item{font-size:13px}.tab-link{padding:8px 10px}}@media (max-width: 1024px){.documentation-table-of-contents-container{order:-1;width:100%;margin-bottom:1rem;position:relative;top:0;left:0;right:0;padding:0 1rem}.tab-link{padding:0}.documentation-table-of-contents{position:relative;width:100%;max-height:none;overflow:visible;background:transparent;padding:0}.page-content__main{display:flex;flex-direction:column}.tabs-wrapper .nav_sub_active{border-bottom:2px solid #8438fa}}
