@keyframes tpgb_cnt_rotate{0%{transform:rotate(0deg) translate(-10px) rotate(0deg)}to{transform:rotate(360deg) translate(-10px) rotate(-360deg)}}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes tpgb_cnt_float{0%,to{transform:translateY(0)}50%{transform:translateY(2%)}}@keyframes tpgb_cnt_toss{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes tpgb_cnt_pulse{0%,to{transform:scale(.97);opacity:1}50%{transform:scale(1);opacity:1}}.tpgb-hover-floating,.tpgb-hover-pulse,.tpgb-hover-tossing,.tpgb-normal-floating,.tpgb-normal-pulse,.tpgb-normal-tossing{animation-duration:1.5s}.tpgb-hover-floating:hover,.tpgb-normal-floating{animation:tpgb_cnt_float 2.2s infinite}.tpgb-hover-tossing:hover,.tpgb-normal-tossing{animation:tpgb_cnt_toss 2.2s infinite}.tpgb-hover-pulse:hover,.tpgb-normal-pulse{animation:tpgb_cnt_pulse 2.2s infinite}.tpgb-hover-rotating:hover,.tpgb-normal-rotating{animation:tpgb_cnt_rotate 8s infinite linear;transform-origin:center center}.prism-previewer{z-index:1}.tpgb-code-highlighter .toolbar-item a{text-decoration:none}.tpgb-code-highlighter code[class*="language-"],.tpgb-code-highlighter pre[class*="language-"]{background:none;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}.tpgb-code-highlighter div.code-toolbar{position:relative}.tpgb-code-highlighter div.code-toolbar > .toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 0.3s ease-in-out;opacity:0}.tpgb-code-highlighter div.code-toolbar:hover > .toolbar,.tpgb-code-highlighter div.code-toolbar:focus-within > .toolbar{opacity:1}.tpgb-code-highlighter div.code-toolbar > .toolbar .toolbar-item{display:inline-block}.tpgb-code-highlighter div.code-toolbar > .toolbar a{cursor:pointer}.tpgb-code-highlighter div.code-toolbar > .toolbar button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;user-select:none}.tpgb-code-highlighter div.code-toolbar > .toolbar a,.tpgb-code-highlighter div.code-toolbar > .toolbar button{color:#000;font-size:13px;box-shadow:0 2px 0 0 #00000033;background-color:#fff;border:1px solid #dddddd;padding:1px 10px;border-radius:5px;cursor:pointer;transition:0.3s linear} .tpgb-code-highlighter .code-download-icon,.tpgb-code-highlighter span.code-copy-icon,.tpgb-code-highlighter span.code-copied-icon{font-size:11px;margin-left:5px}  .tpgb-code-highlighter div.code-toolbar > .toolbar .toolbar-item > span{user-select:none;color:#000;font-size:13px;box-shadow:0 2px 0 0 #0003;background-color:#fff;border:1px solid #ddd;padding:1px 10px;border-radius:5px} .tpgb-code-highlighter .line-highlight:before,.tpgb-code-highlighter .line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:#997a6666;color:#f5f2f0;font:bold 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.tpgb-code-highlighter .line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.tpgb-code-highlighter .line-numbers .line-highlight:before,.tpgb-code-highlighter .line-numbers .line-highlight:after{content:none}.tpgb-code-highlighter pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}.tpgb-code-highlighter pre[id].linkable-line-numbers span.line-numbers-rows > span:before{cursor:pointer}.tpgb-code-highlighter pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before{background-color:#80808033}.tpgb-code-highlighter pre[class*="language-"].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.tpgb-code-highlighter pre[class*="language-"].line-numbers > code{position:relative;white-space:inherit}.tpgb-code-highlighter .line-numbers-rows > span{display:block;counter-increment:linenumber}.tpgb-code-highlighter .line-numbers-rows > span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.tpgb-code-highlighter span.inline-color-wrapper{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4=");background-position:center;background-size:110%;display:inline-block;height:1.333ch;width:1.333ch;margin:0 .333ch;box-sizing:border-box;border:1px solid #fff;outline:1px solid #00000080;overflow:hidden}.tpgb-code-highlighter span.inline-color{display:block;height:120%;width:120%}.prism-previewer,.prism-previewer:before,.prism-previewer:after{position:absolute;pointer-events:none}.prism-previewer,.prism-previewer:after{left:50%}.prism-previewer{margin-top:-48px;width:32px;height:32px;margin-left:-16px;opacity:0;transition:opacity .25s}.prism-previewer.flipped{margin-top:0;margin-bottom:-48px}.prism-previewer:before,.prism-previewer:after{content:'';position:absolute;pointer-events:none}.prism-previewer:before{top:-5px;right:-5px;left:-5px;bottom:-5px;border-radius:10px;border:5px solid #fff;box-shadow:0 0 3px #00000080 inset,0 0 10px #000000bf}.prism-previewer:after{top:100%;width:0;height:0;margin:5px 0 0 -7px;border:7px solid transparent;border-color:#ff000000;border-top-color:#fff}.prism-previewer.flipped:after{top:auto;bottom:100%;margin-top:0;margin-bottom:5px;border-top-color:#ff000000;border-bottom-color:#fff}.prism-previewer.active{opacity:1}.prism-previewer-angle:before{border-radius:50%;background:#fff}.prism-previewer-angle:after{margin-top:4px}.prism-previewer-angle svg{width:32px;height:32px;transform:rotate(-90deg)}.prism-previewer-angle[data-negative] svg{transform:scaleX(-1) rotate(-90deg)}.prism-previewer-angle circle{fill:transparent;stroke:#2e3538;stroke-opacity:0.9;stroke-width:32;stroke-dasharray:0,500}.prism-previewer-gradient:before{content:none}.prism-previewer-gradient div{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:10px;border:5px solid #fff;box-shadow:0 0 3px #00000080 inset,0 0 10px #000000bf}.prism-previewer-color{background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25%,#eee 75%,#bbb 75%,#bbb);background-size:10px 10px;background-position:0 0,5px 5px}.prism-previewer-color:before{background-color:inherit;background-clip:padding-box}.prism-previewer-easing{margin-top:-76px;margin-left:-30px;width:60px;height:60px;background:#333}.prism-previewer-easing.flipped{margin-bottom:-116px}.prism-previewer-easing svg{width:60px;height:60px}.prism-previewer-easing circle{fill:#2e3538;stroke:#fff}.prism-previewer-easing path{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:4}.prism-previewer-easing line{stroke:#fff;stroke-opacity:0.5;stroke-width:2}.prism-previewer-gradient{background-image:linear-gradient(45deg,#bbb 25%,transparent 25%,transparent 75%,#bbb 75%,#bbb),linear-gradient(45deg,#bbb 25%,#eee 25%,#eee 75%,#bbb 75%,#bbb);background-size:10px 10px;background-position:0 0,5px 5px;width:64px;margin-left:-32px}@keyframes prism-previewer-time{0%{stroke-dasharray:0,500;stroke-dashoffset:0}50%{stroke-dasharray:100,500;stroke-dashoffset:0}100%{stroke-dasharray:0,500;stroke-dashoffset:-100}}.prism-previewer-time:before{border-radius:50%;background:#fff}.prism-previewer-time:after{margin-top:4px}.prism-previewer-time svg{width:32px;height:32px;transform:rotate(-90deg)}.prism-previewer-time circle{fill:transparent;stroke:#2e3538;stroke-opacity:0.9;stroke-width:32;stroke-dasharray:0,500;stroke-dashoffset:0;animation:prism-previewer-time linear infinite 3s}@media print{.line-highlight{print-color-adjust:exact}}body.admin-bar .prism-previewer{margin-top:-15px !important;}body.admin-bar .prism-previewer-easing{margin-top:-40px !important;}.tpgb-code-highlighter pre[class*="language-"].line-numbers > code{display:inline-block;}.tpgb-row-background{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;transition:all .3s ease,left 0s,width 0s;}.tpgb-deep-layer,.row-animat-bg{width:100%;height:100%;z-index:auto;}@-webkit-keyframes bg-kenburns-effect{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}100%{-webkit-transform:scale(1.28);transform:scale(1.28);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}}@keyframes bg-kenburns-effect{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}100%{-webkit-transform:scale(1.28);transform:scale(1.28);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}}.tpgb-deep-layer.tpgb-img-parallax-hover{overflow:hidden;position:absolute;top:0;left:0;width:auto;height:auto;will-change:transform;}.tpgb-deep-layer .tpgb-video-wrap{position:relative;width:100%;height:100%;}.tpgb-deep-layer .video-poster-img{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto;will-change:transform;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}.tpgb-deep-layer .video-poster-img iframe{position:absolute;top:50%;left:50%;max-width:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);} .tpgb-video-youtube .tp-loading .tpgb-video-wrap,.tpgb-video-vimeo .tp-loading .tpgb-video-wrap{opacity:0;}.tpgb-video-self-hosted .tpgb-video-wrap .self-hosted-video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;}.tpgb-row-background.fixed-bg-video{clip:rect(0,auto,auto,0);}.tpgb-row-background.fixed-bg-video .video-poster-img{position:fixed;display:block;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;will-change:transform;}.tpgb-deep-layer .row-bg-slide{width:100%;height:100%!important;position:absolute;left:0;top:0}.tpgb-deep-layer.tpgb-row-bg-gradient{background-repeat:no-repeat;background-size:800% 400%;background-attachment:fixed;z-index:auto;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff2d60,endColorstr=#1deab9);background-image:linear-gradient(120deg,#ff2d60,#ff9132,#ff61fa,#6caafd,#29ccff,#1deab9);animation-name:plus_row_animation;animation-duration:15s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:running;will-change:background-position;}@-webkit-keyframes plus_row_animation{0%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes plus_row_animation{0%{background-position:0 50%}100%{background-position:100% 50%}}.tpgb-deep-layer.tpgb-row-bg-gradient{position:absolute;left:0;top:0;}.tpgb-deep-layer.tpgb-row-scrollbg{position:fixed;top:0;left:0;right:0;background-position:center !important;background-size:cover !important;-webkit-transition:all .7s linear;-moz-transition:all .7s linear;-o-transition:all .7s linear;-ms-transition:all .7s linear;transition:all .7s linear;z-index:auto;}.tpgb-row-scrollbg .tpgb-section-bg-scrolling{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;visibility:hidden;background-position:center !important;background-size:cover !important;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-o-transition:all .7s ease;-ms-transition:all .7s ease;transition:all .7s ease;}.tpgb-row-scrollbg .tpgb-section-bg-scrolling.active{opacity:1;visibility:visible;} .tpgb-middle-layer,.tpgb-top-layer{position:absolute;top:0%;left:0%;width:100%;height:100%;}.canvas-style-1 .tpgb-bubble{position:absolute;left:0;right:0;margin:0 auto;top:50%;background:black;opacity:.7;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-animation:move 3s infinite;animation:move 3s infinite;}@-webkit-keyframes move{100%{-webkit-transform:translate3d(0,0,-1000px);transform:translate3d(0,0,-1000px);}}@keyframes move{100%{-webkit-transform:translate3d(0,0,-1000px);transform:translate3d(0,0,-1000px);}}.canvas-style-4 canvas,.canvas-style-8 canvas{width:100%;height:100%;}.tpgb-mordernimg-effect .tpgb-parlximg-wrap,.tpgb-mordern-parallax .tpgb-parlximg-wrap{position:absolute;}.tpgb-automove-img .tpgb-parlximg-wrap{position:absolute;width:100%;height:100%;top:0;left:0;background-size :cover;will-change:transform;overflow:hidden;z-index:auto;}@media (min-width:1025px){.tpgb-middle-layer .tpgb-parlximg-wrap.desktop-hide{display:none;}}@media (max-width:1024px){.tpgb-middle-layer .tpgb-parlximg-wrap.tablet-hide{display:none;}}@media (max-width:767px){.tpgb-middle-layer .tpgb-parlximg-wrap.mobile-hide{display:none;}}.tpgb-container-row{position:relative;width:100%;min-width:0;min-height:initial;height:auto;}.tpgb-container-row,.tpgb-cont-in{display:flex;}.tpgb-cont-in{width:100%;max-width:var(--content-width);margin:0 auto;height:100%;} .tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>.tpgb-cont-in>div:not(.tpgb-container-col,.tpgb-row-background,.tpgb-container-row,.tpgb-animated-service-boxes,.tpgb-advanced-chart,.tpgb-before-after,.tpgb-flipbox,.tpgb-google-map,.tpgb-social-feed,.tpgb-social-reviews,.tp-video,.tpgb-mailchimp,.tpgb-post-listing,.tpgb-product-listing,.tpgb-gallery-list,.tpgb-team-member-list,.tpgb-login-register,.tpgb_magic_scroll,.tpgb-navbuilder,.tpgb-testimonials,.tpgb-audio-player,.tpgb-any-carousel,.tpgb-dynamic-device,.tpgb-coupon-code,.tpgb-post-navigation,.tpgb-pricing-list,.tpgb-pricing-table,.tpgb-progress-bar,.tpgb-timeline-list,.tpgb-social-sharing,.tpgb-social-icons,.tpgb-mobile-menu,.tpgb-post-image,.tpgb-external-form-styler,.tpgb-infobox.tpgb-carousel,div[class^="tpgb-wrap-"],.tpgb-dy-cat-list,.tpgb-process-steps,.tp-form-block),.tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>div:not(.tpgb-cont-in,.tpgb-container-col,.tpgb-row-background,.tpgb-container-row,.tpgb-animated-service-boxes,.tpgb-advanced-chart,.tpgb-before-after,.tpgb-flipbox,.tpgb-google-map,.tpgb-social-feed,.tpgb-social-reviews,.tp-video,.tpgb-mailchimp,.tpgb-post-listing,.tpgb-product-listing,.tpgb-gallery-list,.tpgb-team-member-list,.tpgb-login-register,.tpgb_magic_scroll,.tpgb-navbuilder,.tpgb-testimonials,.tpgb-audio-player,.tpgb-any-carousel,.tpgb-dynamic-device,.tpgb-coupon-code,.tpgb-post-navigation,.tpgb-pricing-list,.tpgb-pricing-table,.tpgb-progress-bar,.tpgb-timeline-list,.tpgb-social-sharing,.tpgb-social-icons,.tpgb-mobile-menu,.tpgb-post-image,.tpgb-external-form-styler,.tpgb-infobox.tpgb-carousel,div[class^="tpgb-wrap-"],.tpgb-dy-cat-list,.tpgb-process-steps,.tp-form-block){display:inline-block;width:auto}.tpgb-container-row .tpgb-container-row,.wp-site-blocks .tpgb-container-row .tpgb-container-row{width:100%;}.tpgb-container-row.tpgb-container-inline:not(.tpgb-container-row-editor)>p{margin:0}.tpgb-container-row.tpgb-section-height-full{height:100vh}.tpgb-container-row.tpgb-row-link{cursor:pointer}@media (min-width:768px){.tpgb-container-row{--content-width:var(--tpgb-container-xs)}}@media (min-width:992px){.tpgb-container-row{--content-width:var(--tpgb-container-sm)}}@media (min-width:1200px){.tpgb-container-row{--content-width:var(--tpgb-container-md)}} .theme-blocksy .tpgb-container-row.tpgb-container-wide{width:100% !important;}  .entry-content[ast-blocks-layout] .tpgb-container-row.alignwide{max-width:none !important;width:auto;}  .tpgb-container-row > .tpgb-row-background img.tpgb-imgeffect{max-width:100%;height:auto;} .tpgb-container-row .wp-block-separator,.tpgb-container-row > div[class^="tpgb-wrap-"]:not(.tpgb-position-absolute):not(.tpgb-tab-position-absolute):not(.tpgb-mobile-position-absolute):not(.tpgb-view-animation){width:100%;}  .content-style-boxed .wp-site-blocks .tpgb-container-row.alignwide,.content-width-fullwidth .wp-site-blocks .tpgb-container-row.alignwide{max-width:100vw !important;} .tpgb-grid{padding:15px 0px;}.tpgb-container-row.tpgb-grid .tpgb-cont-in,.tpgb-container-row.tpgb-container-full.tpgb-grid{display:grid;gap:10px;grid-auto-flow:row;}.tpgb-animate-image figure{margin:0}.tpgb-creative-image .text-center>figure{margin:0 auto}.tpgb-creative-image .text-right>figure{margin-left:auto}.tpgb-creative-image .text-left>figure{margin-right:auto}.tpgb-animate-image figcaption.tpgb-img-caption{color:#b0b0b0;font-style:italic;font-size:14px;display:inline-block;transition:all .3s ease-in-out}.tpgb-creative-image img{max-width:100%;height:auto;transition:all .3s ease-in-out;will-change:transform;image-rendering:-webkit-optimize-contrast}.tpgb-creative-image .tpgb-creative-mask-media img{height:100%;}.tpgb-creative-img-wrap{font-size:0;display:block}@media (min-width:768px) and (max-width:1200px){.tpgb-creative-image .text-tablet-center{text-align:center}.tpgb-creative-image .text-tablet-right{text-align:right}.tpgb-creative-image .text-tablet-left{text-align:left}.tpgb-creative-image .text-tablet-center>figure{margin:0 auto}.tpgb-creative-image .text-tablet-right>figure{margin-left:auto;margin-right:0}.tpgb-creative-image .text-tablet-left>figure{margin-right:auto;margin-left:0}}@media (max-width:767px){.tpgb-creative-image .text-mobile-center{text-align:center}.tpgb-creative-image .text-mobile-right{text-align:right}.tpgb-creative-image .text-mobile-left{text-align:left}.tpgb-creative-image .text-mobile-center>figure{margin:0 auto}.tpgb-creative-image .text-mobile-right>figure{margin-left:auto;margin-right:0}.tpgb-creative-image .text-mobile-left>figure{margin-right:auto;margin-left:0}} .tpgb-image-right,.tpgb-image-left{display:inline-block;width:auto}.tpgb-image-right{float:right;margin-left:10px}.tpgb-image-left{float:left;margin-right:10px}.tp-core-heading{position:relative;display:block}.tpgb-pro-paragraph{position:relative;display:block}.tpgb-pro-paragraph .pro-heading-inner,.tpgb-pro-paragraph .pro-paragraph-inner,.tpgb-pro-paragraph .pro-paragraph-inner a{transition:all .3s linear}.tpgb-pro-paragraph .pro-heading-inner,.tpgb-pro-paragraph .pro-paragraph-inner *{margin:0;padding:0}.tpgb-drop-cap p::first-letter{float:left;text-align:center;line-height:1;font-size:40px;}.tpgb-drop-cap.tpgb-drop-framed p::first-letter,.tpgb-drop-cap.tpgb-drop-stacked p::first-letter{width:1rem;height:1rem;margin-right :10px;padding:5px;}.tpgb-drop-cap.tpgb-drop-framed p::first-letter{border:3px solid;}.code-prism-coy .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;user-select:none}.code-prism-coy .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#997a6614;background:linear-gradient(to right,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}.code-prism-coy code[class*="language-"],.code-prism-coy pre[class*="language-"]{color:#000}.code-prism-coy pre[class*="language-"]{position:relative;margin:.5em 0;overflow:visible;padding:0}.code-prism-coy pre[class*="language-"]>code{position:relative;border-left:10px solid #358ccb;box-shadow:-1px 0px 0px 0px #358ccb,0px 0px 0px 1px #dfdfdf;background-color:#fdfdfd;background-image:linear-gradient(transparent 50%,#458ed10a 50%);background-size:3em 3em;background-origin:content-box;background-attachment:local}.code-prism-coy code[class*="language-"]{max-height:inherit;height:inherit;padding:0 1em;display:block;overflow:auto}.code-prism-coy :not(pre) > code[class*="language-"],pre[class*="language-"]{background-color:#fdfdfd;box-sizing:border-box;margin-bottom:1em}.code-prism-coy :not(pre) > code[class*="language-"]{position:relative;padding:.2em;border-radius:.3em;color:#c92c2c;border:1px solid #0000001a;display:inline;white-space:normal}.code-prism-coy pre[class*="language-"]:before,.code-prism-coy pre[class*="language-"]:after{content:'';z-index:-2;display:block;position:absolute;bottom:.75em;left:.18em;width:40%;height:20%;max-height:13em;box-shadow:0px 13px 8px #979797;transform:rotate(-2deg)}.code-prism-coy pre[class*="language-"]:after{right:.75em;left:auto;transform:rotate(2deg)}.code-prism-coy .token.comment,.code-prism-coy .token.block-comment,.code-prism-coy .token.prolog,.code-prism-coy .token.doctype,.code-prism-coy .token.cdata{color:#7D8B99}.code-prism-coy .token.punctuation{color:#5F6364}.code-prism-coy .token.property,.code-prism-coy .token.tag,.code-prism-coy .token.boolean,.code-prism-coy .token.number,.code-prism-coy .token.function-name,.code-prism-coy .token.constant,.code-prism-coy .token.symbol,.code-prism-coy .token.deleted{color:#c92c2c}.code-prism-coy .token.selector,.code-prism-coy .token.attr-name,.code-prism-coy .token.string,.code-prism-coy .token.char,.code-prism-coy .token.function,.code-prism-coy .token.builtin,.code-prism-coy .token.inserted{color:#2f9c0a}.code-prism-coy .token.operator,.code-prism-coy .token.entity,.code-prism-coy .token.url,.code-prism-coy .token.variable{color:#a67f59;background:#ffffff80}.code-prism-coy .token.atrule,.code-prism-coy .token.attr-value,.code-prism-coy .token.keyword,.code-prism-coy .token.class-name{color:#1990b8}.code-prism-coy .token.regex,.code-prism-coy .token.important{color:#e90}.code-prism-coy .language-css .token.string,.code-prism-coy .style .token.string{color:#a67f59;background:#ffffff80}.code-prism-coy .token.important{font-weight:normal}.code-prism-coy .token.bold{font-weight:bold}.code-prism-coy .token.italic{font-style:italic}.code-prism-coy .token.entity{cursor:help}.code-prism-coy .token.namespace{opacity:.7}@media screen and (max-width:767px){.code-prism-coy pre[class*="language-"]:before,.code-prism-coy pre[class*="language-"]:after{bottom:14px;box-shadow:none}}.code-prism-coy pre[class*="language-"].line-numbers.line-numbers{padding-left:0}.code-prism-coy pre[class*="language-"].line-numbers.line-numbers code{padding-left:3.8em}.code-prism-coy pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows{left:0}.code-prism-coy pre[class*="language-"][data-line]{padding-top:0;padding-bottom:0;padding-left:0}.code-prism-coy pre[data-line] code{position:relative;padding-left:4em}.code-prism-coy pre .line-highlight{margin-top:0}.code-prism-coy pre[data-line]{position:relative;padding:1em 0 1em 3em}.code-prism-dark .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#997a6614;background:linear-gradient(to right,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}.code-prism-dark .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;user-select:none}.code-prism-dark code[class*="language-"],.code-prism-dark pre[class*="language-"]{color:#fff;text-shadow:0 -.1em .2em #000}@media print{.code-prism-dark code[class*="language-"],.code-prism-dark pre[class*="language-"]{text-shadow:none}}.code-prism-dark pre[class*="language-"],.code-prism-dark :not(pre) > code[class*="language-"]{background:#4d4033}.code-prism-dark pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border:.3em solid #7a6652;border-radius:.5em;box-shadow:1px 1px .5em #000 inset}.code-prism-dark :not(pre) > code[class*="language-"]{padding:.15em .2em .05em;border-radius:.3em;border:.13em solid hsl(30,20%,40%);box-shadow:1px 1px .3em -.1em #000 inset;white-space:normal}.code-prism-dark .token.comment,.code-prism-dark .token.prolog,.code-prism-dark .token.doctype,.code-prism-dark .token.cdata{color:#998066}.code-prism-dark .token.punctuation,.code-prism-dark .token.namespace{opacity:.7}.code-prism-dark .token.property,.code-prism-dark .token.tag,.code-prism-dark .token.boolean,.code-prism-dark .token.number,.code-prism-dark .token.constant,.code-prism-dark .token.symbol{color:#d1949e}.code-prism-dark .token.selector,.code-prism-dark .token.attr-name,.code-prism-dark .token.string,.code-prism-dark .token.char,.code-prism-dark .token.builtin,.code-prism-dark .token.inserted{color:#bde052}.code-prism-dark .token.operator,.code-prism-dark .token.entity,.code-prism-dark .token.url,.code-prism-dark .language-css .token.string,.code-prism-dark .style .token.string,.code-prism-dark .token.variable{color:#f5b83d}.code-prism-dark .token.atrule,.code-prism-dark .token.attr-value,.code-prism-dark .token.keyword{color:#d1949e}.code-prism-dark .token.regex,.code-prism-dark .token.important{color:#e90}.code-prism-dark .token.important,.code-prism-dark .token.bold{font-weight:bold}.code-prism-dark .token.italic{font-style:italic}.code-prism-dark .token.entity{cursor:help}.code-prism-dark .token.deleted{color:red}.code-prism-dark pre[data-line]{position:relative;padding:1em 0 1em 3em}.code-prism-solarizedlight .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#997a6614;background:linear-gradient(to right,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}.code-prism-solarizedlight .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;user-select:none}.code-prism-solarizedlight code[class*="language-"],.code-prism-solarizedlight pre[class*="language-"]{color:#657b83}.code-prism-solarizedlight pre[class*="language-"]::-moz-selection,.code-prism-solarizedlight pre[class*="language-"] ::-moz-selection,.code-prism-solarizedlight code[class*="language-"]::-moz-selection,.code-prism-solarizedlight code[class*="language-"] ::-moz-selection,.code-prism-solarizedlight pre[class*="language-"]::selection,.code-prism-solarizedlight pre[class*="language-"] ::selection,.code-prism-solarizedlight code[class*="language-"]::selection,.code-prism-solarizedlight code[class*="language-"] ::selection{background:#073642}.code-prism-solarizedlight pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}.code-prism-solarizedlight :not(pre) > code[class*="language-"],.code-prism-solarizedlight pre[class*="language-"]{background-color:#fdf6e3}.code-prism-solarizedlight :not(pre) > code[class*="language-"]{padding:.1em;border-radius:.3em}.code-prism-solarizedlight .token.comment,.code-prism-solarizedlight .token.prolog,.code-prism-solarizedlight .token.doctype,.code-prism-solarizedlight .token.cdata{color:#93a1a1}.code-prism-solarizedlight .token.punctuation{color:#586e75}.code-prism-solarizedlight .token.namespace{opacity:.7}.code-prism-solarizedlight .token.property,.code-prism-solarizedlight .token.tag,.code-prism-solarizedlight .token.boolean,.code-prism-solarizedlight .token.number,.code-prism-solarizedlight .token.constant,.code-prism-solarizedlight .token.symbol,.code-prism-solarizedlight .token.deleted{color:#268bd2}.code-prism-solarizedlight .token.selector,.code-prism-solarizedlight .token.attr-name,.code-prism-solarizedlight .token.string,.code-prism-solarizedlight .token.char,.code-prism-solarizedlight .token.builtin,.code-prism-solarizedlight .token.url,.code-prism-solarizedlight .token.inserted{color:#2aa198}.code-prism-solarizedlight .token.entity{color:#657b83;background:#eee8d5}.code-prism-solarizedlight .token.atrule,.code-prism-solarizedlight .token.attr-value,.code-prism-solarizedlight .token.keyword{color:#859900}.code-prism-solarizedlight .token.function,.code-prism-solarizedlight .token.class-name{color:#b58900}.code-prism-solarizedlight .token.regex,.code-prism-solarizedlight .token.important,.code-prism-solarizedlight .token.variable{color:#cb4b16}.code-prism-solarizedlight .token.important,.code-prism-solarizedlight .token.bold{font-weight:bold}.code-prism-solarizedlight .token.italic{font-style:italic}.code-prism-solarizedlight .token.entity{cursor:help}.code-prism-solarizedlight pre[data-line]{position:relative;padding:1em 0 1em 3em}.code-prism-tomorrownight .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#997a6614;background:linear-gradient(to right,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}.code-prism-tomorrownight .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;user-select:none}.code-prism-tomorrownight code[class*="language-"],.code-prism-tomorrownight pre[class*="language-"]{color:#ccc}.code-prism-tomorrownight pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}.code-prism-tomorrownight :not(pre) > code[class*="language-"],.code-prism-tomorrownight pre[class*="language-"]{background:#2d2d2d}.code-prism-tomorrownight :not(pre) > code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.code-prism-tomorrownight .token.comment,.code-prism-tomorrownight .token.block-comment,.code-prism-tomorrownight .token.prolog,.code-prism-tomorrownight .token.doctype,.code-prism-tomorrownight .token.cdata{color:#999}.code-prism-tomorrownight .token.punctuation{color:#ccc}.code-prism-tomorrownight .token.tag,.code-prism-tomorrownight .token.attr-name,.code-prism-tomorrownight .token.namespace,.code-prism-tomorrownight .token.deleted{color:#e2777a}.code-prism-tomorrownight .token.function-name{color:#6196cc}.code-prism-tomorrownight .token.boolean,.code-prism-tomorrownight .token.number,.code-prism-tomorrownight .token.function{color:#f08d49}.code-prism-tomorrownight .token.property,.code-prism-tomorrownight .token.class-name,.code-prism-tomorrownight .token.constant,.code-prism-tomorrownight .token.symbol{color:#f8c555}.code-prism-tomorrownight .token.selector,.code-prism-tomorrownight .token.important,.code-prism-tomorrownight .token.atrule,.code-prism-tomorrownight .token.keyword,.code-prism-tomorrownight .token.builtin{color:#cc99cd}.code-prism-tomorrownight .token.string,.code-prism-tomorrownight .token.char,.code-prism-tomorrownight .token.attr-value,.code-prism-tomorrownight .token.regex,.code-prism-tomorrownight .token.variable{color:#7ec699}.code-prism-tomorrownight .token.operator,.code-prism-tomorrownight .token.entity,.code-prism-tomorrownight .token.url{color:#67cdcc}.code-prism-tomorrownight .token.important,.code-prism-tomorrownight .token.bold{font-weight:bold}.code-prism-tomorrownight .token.italic{font-style:italic}.code-prism-tomorrownight .token.entity{cursor:help}.code-prism-tomorrownight .token.inserted{color:green}.code-prism-tomorrownight pre[data-line]{position:relative;padding:1em 0 1em 3em}.code-prism-twilight .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;user-select:none}.code-prism-twilight .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#997a6614;background:linear-gradient(to right,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}.code-prism-twilight code[class*="language-"],.code-prism-twilight pre[class*="language-"]{color:#fff}.code-prism-twilight pre[class*="language-"],.code-prism-twilight :not(pre) > code[class*="language-"]{background:#141414}.code-prism-twilight pre[class*="language-"]{border-radius:.5em;border:.3em solid #545454;box-shadow:1px 1px .5em #000 inset;margin:.5em 0;overflow:auto;padding:1em}.code-prism-twilight pre[class*="language-"]::-moz-selection,.code-prism-twilight pre[class*="language-"]::selection{background:#27292a}.code-prism-twilight pre[class*="language-"]::-moz-selection,.code-prism-twilight pre[class*="language-"] ::-moz-selection,.code-prism-twilight code[class*="language-"]::-moz-selection,.code-prism-twilight code[class*="language-"] ::-moz-selection,.code-prism-twilight pre[class*="language-"]::selection,.code-prism-twilight pre[class*="language-"] ::selection,.code-prism-twilight code[class*="language-"]::selection,.code-prism-twilight code[class*="language-"] ::selection{text-shadow:none;background:#ededed26}.code-prism-twilight :not(pre) > code[class*="language-"]{border-radius:.3em;border:.13em solid #545454;box-shadow:1px 1px .3em -.1em #000 inset;padding:.15em .2em .05em;white-space:normal}.code-prism-twilight .token.comment,.code-prism-twilight .token.prolog,.code-prism-twilight .token.doctype,.code-prism-twilight .token.cdata{color:#787878}.code-prism-twilight .token.punctuation{opacity:.7}.code-prism-twilight .token.namespace{opacity:.7}.code-prism-twilight .token.tag,.code-prism-twilight .token.boolean,.code-prism-twilight .token.number,.code-prism-twilight .token.deleted{color:#cf694a}.code-prism-twilight .token.keyword,.code-prism-twilight .token.property,.code-prism-twilight .token.selector,.code-prism-twilight .token.constant,.code-prism-twilight .token.symbol,.code-prism-twilight .token.builtin{color:#f9ee9a}.code-prism-twilight .token.attr-name,.code-prism-twilight .token.attr-value,.code-prism-twilight .token.string,.code-prism-twilight .token.char,.code-prism-twilight .token.operator,.code-prism-twilight .token.entity,.code-prism-twilight .token.url,.code-prism-twilight .language-css .token.string,.code-prism-twilight .style .token.string,.code-prism-twilight .token.variable,.code-prism-twilight .token.inserted{color:#919e6b}.code-prism-twilight .token.atrule{color:#7386a5}.code-prism-twilight .token.regex,.code-prism-twilight .token.important{color:#e9c163}.code-prism-twilight .token.important,.code-prism-twilight .token.bold{font-weight:bold}.code-prism-twilight .token.italic{font-style:italic}.code-prism-twilight .token.entity{cursor:help}.code-prism-twilight pre[data-line]{padding:1em 0 1em 3em;position:relative}.code-prism-twilight .language-markup .token.tag,.code-prism-twilight .language-markup .token.attr-name,.code-prism-twilight .language-markup .token.punctuation{color:#ad895c}.code-prism-twilight .token{position:relative;z-index:1}.code-prism-twilight .line-highlight{background:#54545440;background:linear-gradient(to right,#5454541a 70%,#54545400); border-bottom:1px dashed #545454;border-top:1px dashed #545454;left:0;line-height:inherit;margin-top:.75em;padding:inherit 0;pointer-events:none;position:absolute;right:0;white-space:pre;z-index:0}.code-prism-twilight .line-highlight:before,.code-prism-twilight .line-highlight[data-end]:after{background-color:#8794a6;border-radius:999px;box-shadow:0 1px #fff;color:#f5f2f0;content:attr(data-start);font:bold 65%/1.5 sans-serif;left:.6em;min-width:1em;padding:0 .5em;position:absolute;text-align:center;text-shadow:none;top:.4em;vertical-align:.3em}.code-prism-twilight .line-highlight[data-end]:after{bottom:.4em;content:attr(data-end);top:auto}.code-prism-twilight pre[data-line]{position:relative;padding:1em 0 1em 3em}