.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}.wpcf7 .hidden-fields-container{display:none;}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}.wpcf7-form-control-wrap{position:relative;}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" ";}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}form.submitting .wpcf7-spinner{visibility:visible;}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}.wpcf7 [inert]{opacity:.5;}.wpcf7 input[type="file"]{cursor:pointer;}.wpcf7 input[type="file"]:disabled{cursor:default;}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr;}.wpcf7-reflection > output{display:list-item;list-style:none;}.wpcf7-reflection > output[hidden]{display:none;}:root{--round-3:3px;--round-5:5px;--round-7:7px;--shadow-7:rgba(0,0,0,.07);--dark-accent:#191c20;--dark-accent-0:rgba(25,28,32,0);--dark-accent-90:rgba(25,28,32,.95);--meta-b-fweight:600;--bottom-border-color:var(--flex-gray-15);--column-border-color:var(--flex-gray-15);--g-color:#ff184e;--heading-color:var(--body-fcolor);--review-color:#ffc300;--g-color-90:rgba(255,24,78,.9);--absolute-dark:#242424;--body-fcolor:#282828;--meta-fcolor:#666;--h1-fsize:40px;--h2-fsize:28px;--h3-fsize:22px;--h4-fsize:16px;--h5-fsize:14px;--h6-fsize:13px;--flex-gray-15:rgba(136,136,136,.15);--solid-light:#fafafa;--rem-mini:.8rem;--rem-small:.92rem;--heading-sub-color:var(--g-color);--awhite:#fff;}[data-theme='dark'],.light-scheme{--dark-accent:#0e0f12;--dark-accent-0:rgba(14,15,18,0);--dark-accent-90:rgba(14,15,18,.95);--heading-color:var(--body-fcolor);--body-fcolor:#fff;--flex-gray-15:rgba(136,136,136,.25);--solid-light:#333;--heading-sub-color:var(--g-color);}.gb-wrap{position:relative;overflow:hidden;padding:var(--mobile-padding);border-width:var(--border-width,0px);border-style:var(--border-style,none);border-color:var(--border-color,transparent);border-radius:var(--border-radius,var(--round-5));background-color:var(--bg);--heading-color:inherit;--header-bg:transparent;--heading-border-color:transparent;--dark-heading-color:inherit;--dark-header-bg:transparent;--dark-heading-border-color:transparent;--content-bg:transparent;--border-style:solid;--border-width:0px;--border-color:transparent;--dark-border-color:transparent;--bg:transparent;--dark-bg:transparent;}[data-theme='dark'] .gb-wrap{border-color:var(--dark-border-color,transparent);background-color:var(--dark-bg);}.yes-shadow{box-shadow:0 5px 30px var(--shadow-7);}.gb-wrap.none-padding{padding:0;}.gb-header{padding:var(--mobile-header-padding);background-color:var(--header-bg,transparent);}.no-h-spacing .note-header{padding-bottom:0;}.gb-heading{margin:0;color:var(--heading-color,inherit);}h2.gb-heading{font-size:var(--mobile-heading-size,var(--h2-fsize));}h3.gb-heading{font-size:var(--mobile-heading-size,var(--h3-fsize));}h4.gb-heading{font-size:var(--mobile-heading-size,var(--h4-fsize));}h5.gb-heading{font-size:var(--mobile-heading-size,var(--h5-fsize));}h6.gb-heading{font-size:var(--mobile-heading-size,var(--h6-fsize));}span.gb-small-heading{font-size:var(--mobile-sub-heading-size,var(--h4-fsize));}.gb-description{font-size:var(--mobile-description-size,.9rem);display:block;margin-top:7px;margin-bottom:0 !important;color:var(--description-color,var(--meta-fcolor));}[data-theme='dark'] .gb-heading{color:var(--dark-heading-color);}[data-theme='dark'] .gb-description{color:var(--dark-description-color);}.note-content{display:block;overflow:hidden;border-top:1px solid var(--heading-border-color);}.gb-content{padding:var(--mobile-padding,20px);background-color:var(--content-bg);}[data-theme='dark'] .gb-content{background-color:var(--dark-content-bg);}.note-content > *:not(:last-child){margin-bottom:1.5em;}.note-header{line-height:1;display:flex;align-items:center;justify-content:space-between;gap:40px;}.heading-icon{margin-right:7px;}.heading-icon img{width:1.2em;min-width:1.2em;height:1.2em;min-height:1.2em;object-fit:contain;}.gb-heading .note-title{font-size:1em;margin:0;color:inherit;}.note-heading{display:flex;align-items:center;}span.note-heading > *{margin-bottom:0 !important;}.yes-toggle .note-header{cursor:pointer;}.yes-toggle .note-content{display:none;}.note-wrap.is-inline:not(.explain){display:inline-block;}.note-wrap.explain .note-toggle{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.note-toggle{display:inline-flex;-webkit-transition:var(--effect);transition:var(--effect);}.is-inline .note-toggle{-webkit-transition:none;transition:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}div.list-style-element ul,div.list-style-element ol{padding-left:0;list-style:none;}div.list-style-element li{margin-bottom:var(--item-spacing,.5rem);}.list-style-element li:before{font-size:var(--mobile-icon-size);display:inline;padding-right:7px;content:var(--icon-code);vertical-align:middle;color:var(--icon-color,inherit);}.list-style-element.is-icon li:before{font-family:"ruby-icon";}[data-theme='dark'] .list-style-element li:before{color:var(--dark-icon-color,inherit);}.af-inner{display:flex;align-items:flex-start;flex-flow:row wrap;flex-grow:1;gap:20px;}.af-product .af-image{display:flex;flex-shrink:0;width:var(--mobile-image-size,100%);max-width:100%;border-radius:var(--round-7);object-fit:cover;}.gb-download .gb-image{display:block;float:left;width:var(--mobile-image-size,100px);max-width:100%;margin-right:20px;border-radius:var(--round-7);object-fit:cover;}.notice-text:not(:empty){display:block;padding-top:15px;}.af-cta-wrap{display:flex;align-items:center;flex-flow:row nowrap;flex-grow:1;justify-content:space-between;gap:20px;}.af-content{display:flex;flex-flow:column nowrap;flex-grow:1;gap:10px;}.is-btn.af-button{font-size:var(--mobile-button-size);line-height:1;position:relative;z-index:10;display:inline-flex;padding:.5em 1.6em;color:var(--button-color,#fff);border-radius:var(--round-7);background-color:var(--button-bg,var(--g-color));}.af-product .is-btn.af-button{padding:1em 2em;}.af-rating{display:flex;align-items:center;flex-flow:row wrap;padding-top:5px;gap:10px;--review-color:var(--rating-color,var(--g-color));}[data-theme='dark'] .af-rating{--review-color:var(--dark-rating-color,var(--g-color));}.is-button-border .is-btn.af-button{color:var(--button-color,var(--body-fcolor));}[data-theme='dark'] .is-btn.af-button{color:var(--dark-button-color,#fff);}.af-link{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;}span.af-price{font-size:var(--mobile-price-size);color:var(--price-color,inherit);}.h3.af-price{font-size:var(--mobile-price-size,var(--h3-fsize));}.h4.af-price{font-size:var(--mobile-price-size,var(--h4-fsize));}.af-price del{font-size:var(--em-small);margin-right:min(.5em,7px);opacity:.7;color:var(--body-fcolor);}[data-theme='dark'] .af-heading{color:var(--dark-heading-color);}[data-theme='dark'] .af-description{color:var(--dark-description-color);}[data-theme='dark'] span.af-price{color:var(--dark-price-color);}.is-button-border .is-btn.af-button{border:1px solid var(--button-bg);background-color:transparent;}.is-btn.af-button:hover{color:var(--button-hover-color,var(--awhite));border-color:var(--button-hover-bg,var(--dark-accent));background:var(--button-hover-bg,var(--dark-accent));--g-color-90:var(--button-hover-bg,var(--dark-accent-90));}[data-theme='dark'] .is-button-border .is-btn.af-button{border-color:var(--dark-button-bg);}[data-theme='dark'] .is-btn.af-button:hover{color:var(--dark-button-hover-color);border-color:var(--dark-button-hover-bg);background:var(--dark-button-hover-bg);--g-color-90:var(--dark-button-hover-bg);}.af-list-inner{display:flex;flex-flow:row wrap;padding-bottom:10px;gap:20px;}.af-list-header{display:flex;flex-flow:column nowrap;flex-grow:1;gap:10px;}.af-list-best-price{display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-between;width:100%;max-width:180px;padding-top:20px;border-top:2px dashed var(--flex-gray-15);}.af-list-best-price *{line-height:1;}.af-list-item-inner{display:flex;align-items:center;flex-flow:row nowrap;justify-content:space-between;gap:20px;}.af-list-item .af-button{border-radius:var(--button-border-radius);}.af-list-item .af-list-logo{max-width:var(--logo-size,50px);height:auto;}.af-list-item-left,.af-list-item-right{display:flex;align-items:center;gap:20px;}.af-list-item{margin-top:10px;padding-top:10px;border-top:1px solid var(--flex-gray-15);}.af-item-list-btn{font-size:12px;}.af-list .af-best-price{font-size:var(--mobile-best-price-size);text-decoration:none;color:var(--best-price-color,var(--g-color));}[data-theme='dark'] .af-list .af-best-price{color:var(--dark-best-price-color);}.gb-download-header{display:block;overflow:hidden;margin-bottom:25px;}.submitting:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";opacity:.9;background:var(--solid-light);}.submitting{cursor:wait;}.gb-download:not(.submitting) .rb-loader{display:none;}.download-checkbox{font-size:var(--rem-mini);color:var(--meta-fcolor);}.fallback-info{font-size:var(--rem-mini);font-style:italic;margin-bottom:15px;color:var(--meta-fcolor);}.fallback-download-btn{display:block;text-align:center;}.accordion-item-header{display:flex;align-items:center;justify-content:space-between;padding:15px 0;cursor:pointer;-webkit-transition:all .25s;transition:all .25s;opacity:.5;border-bottom:1px solid var(--flex-gray-15);gap:5px;}.accordion-item-header:hover,.active .accordion-item-header{opacity:1;}.accordion-item-header .rbi{-webkit-transition:all .25s;transition:all .25s;}.active .accordion-item-header .rbi{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.accordion-item-content{display:none;padding-top:1.5rem;border-bottom:1px solid var(--flex-gray-15);}.gb-accordion-item:last-child .accordion-item-content{border-bottom:none;}.gb-accordion-item:last-child .accordion-item-header{border-bottom:none;}.yes-open .gb-accordion-item:first-child .accordion-item-content{display:block;}.accordion-item-content > *{margin-bottom:1.5rem;}.gb-highlight{font-weight:700;}.gb-highlight *{font-weight:inherit !important;letter-spacing:inherit;}.gb-highlight mark{color:var(--highlight-color,var(--awhite));background:var(--highlight-bg,var(--g-color));}[data-theme='dark'] .gb-highlight mark{color:var(--dark-highlight-color,var(--awhite));background:var(--dark-highlight-bg,var(--g-color));}.gb-review-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;}.gb-review-header-inner{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:40px;}.gb-review-featured{position:relative;display:block;overflow:hidden;border-radius:var(--border-radius,var(--round-5));}.gb-absolute-meta{position:absolute;top:20px;right:20px;}.gb-review-content{display:flex;flex-flow:column nowrap;gap:20px;}.top-divider{position:relative;padding-top:23px;}.gb-review-header{display:flex;flex-flow:column nowrap;gap:15px;}.review-total-stars{display:flex;align-items:center;flex-flow:row wrap;--rating-size:18px;gap:10px;}.gb-review-cards{display:flex;flex-flow:row wrap;margin:-20px;}.gb-review-cards > *{width:100%;padding:20px;}.review-buttons{display:flex;flex-flow:row wrap;justify-content:space-around;gap:15px;}.review-buttons a{line-height:1;flex-grow:1;justify-content:center;min-width:calc(50% - 10px);padding:1em;}.is-btn.gb-btn{font-size:var(--mobile-button-size,var(--rem-small));color:var(--button-color,var(--awhite));background-color:var(--button-bg,var(--g-color));}.top-divider:before{position:absolute;z-index:1;top:0;right:0;left:0;overflow:hidden;height:3px;content:"";background-image:linear-gradient(to right,var(--flex-gray-15) 20%,transparent 21%,transparent 100%);background-image:-webkit-linear-gradient(right,var(--flex-gray-15) 20%,transparent 21%,transparent 100%);background-repeat:repeat-x;background-position:0 0;background-size:5px;}[data-theme='dark'] .is-btn.gb-btn{color:var(--dark-button-color,var(--awhite));background-color:var(--dark-button-bg,var(--g-color));}.is-btn.gb-btn.is-border-style{border:1px solid var(--g-color);}.is-btn.gb-btn.is-border-style:not(:hover){color:var(--is-border-button-color,inherit);border-color:var(--is-border-button-border,currentColor);background-color:transparent;}[data-theme='dark'] .is-btn.gb-btn.is-border-style{color:var(--dark-is-border-button-color,inherit);}[data-theme='dark'] .is-btn.gb-btn.is-border-style:not(:hover){color:var(--dark-is-border-button-border,currentColor);}.gb-download-inner .mc4wp-form-fields > *{display:flex;align-items:stretch;flex-flow:row nowrap;margin-top:10px;gap:7px;}.gb-download-inner .mc4wp-form-fields input[type=email],.gb-download-inner .mc4wp-form-fields input[type=text]{flex-grow:1;width:100%;}@media (min-width: 768px){.af-inner,.af-list-inner{flex-flow:row nowrap;}.gb-wrap,.gb-content{padding:var(--tablet-padding);}.gb-header{padding:var(--tablet-header-padding);}.gb-heading{font-size:var(--tablet-heading-size);}h2.gb-heading{font-size:var(--tablet-heading-size,var(--h2-fsize));}h3.gb-heading{font-size:var(--tablet-heading-size,var(--h3-fsize));}h4.gb-heading{font-size:var(--tablet-heading-size,var(--h4-fsize));}h5.gb-heading{font-size:var(--tablet-heading-size,var(--h5-fsize));}h6.gb-heading{font-size:var(--tablet-heading-size,var(--h6-fsize));}span.gb-small-heading{font-size:var(--tablet-sub-heading-size,var(--h4-fsize));}.gb-description{font-size:var(--tablet-description-size,.9rem);}.is-btn.gb-btn{font-size:var(--tablet-button-size,var(--rem-small));}.list-style-element li:before{font-size:var(--tablet-icon-size);}span.af-price{font-size:var(--tablet-price-size);}.h3.af-price{font-size:var(--tablet-price-size,var(--h3-fsize));}.h4.af-price{font-size:var(--tablet-price-size,var(--h4-fsize));}.gb-download .gb-image,.af-product .af-image{width:var(--tablet-image-size,120px);}.af-list .af-best-price{font-size:var(--tablet-best-price-size);}.af-cta-wrap{flex-flow:column nowrap;flex-shrink:0;max-width:200px;}.is-btn.af-button{font-size:var(--tablet-button-size);}.af-list-inner{gap:30px;}.af-list-best-price{align-items:flex-end;flex-flow:column nowrap;justify-content:flex-start;width:auto;padding-top:0;padding-left:30px;border-top:none;border-left:2px dashed var(--flex-gray-15);gap:10px;}}@media (min-width: 1025px){.gb-wrap,.gb-content{padding:var(--desktop-padding);}.gb-header{padding:var(--desktop-header-padding);}.af-product{flex-flow:row nowrap;}.gb-heading{font-size:var(--desktop-heading-size);}h2.gb-heading{font-size:var(--desktop-heading-size,var(--h2-fsize));}h3.gb-heading{font-size:var(--desktop-heading-size,var(--h3-fsize));}h4.gb-heading{font-size:var(--desktop-heading-size,var(--h4-fsize));}h5.gb-heading{font-size:var(--desktop-heading-size,var(--h5-fsize));}h6.gb-heading{font-size:var(--desktop-heading-size,var(--h6-fsize));}span.gb-small-heading{font-size:var(--desktop-sub-heading-size,var(--h4-fsize));}.gb-description{font-size:var(--desktop-description-size,.9rem);}.af-list .af-best-price{font-size:var(--desktop-best-price-size);}.list-style-element li:before{font-size:var(--desktop-icon-size);}span.af-price{font-size:var(--desktop-price-size);}.h3.af-price{font-size:var(--desktop-price-size,var(--h3-fsize));}.h4.af-price{font-size:var(--desktop-price-size,var(--h4-fsize));}.gb-download .gb-image,.af-product .af-image{width:var(--desktop-image-size,150px);}.is-btn.af-button{font-size:var(--desktop-button-size);}.is-btn.gb-btn{font-size:var(--desktop-button-size,var(--rem-small));}.gb-review-content{gap:25px;}.top-divider{padding-top:28px;}.review-total-stars{--rating-size:22px;}.gb-review-cards > *{width:50%;}.review-buttons a{min-width:calc(33% - 10px);}}@media (max-width: 767px){.gb-download .mc4wp-form-fields > div{flex-flow:column nowrap;}}.review-quickview-meta{display:inline-flex;align-items:center;flex-flow:column nowrap;min-width:50px;padding:15px 10px;color:var(--overlay-meta-color,var(--awhite));border-radius:var(--border-radius,var(--round-7));background-color:var(--overlay-meta-bg,var(--g-color));gap:5px;}.review-section{position:relative;display:block;overflow:hidden;border-radius:var(--round-7);box-shadow:0 5px 30px var(--shadow-7);}.review-intro{position:relative;z-index:2;display:flex;overflow:hidden;flex-flow:row nowrap;}.review-bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;background-color:var(--dark-accent);}.review-bg img{width:100%;height:100%;opacity:.5;object-fit:cover;}.review-intro .inner{position:relative;display:flex;flex-grow:1;padding:30px 20px;}.review-heading{display:flex;align-items:flex-start;flex-flow:column nowrap;}.review-intro .meta-info{display:flex;align-items:flex-end;flex-flow:column nowrap;justify-content:flex-end;margin-left:auto;}.review-intro .average{display:flex;align-items:flex-start;flex-flow:row nowrap;}.review-heading > *:not(:last-child),.review-section .meta-info > *:not(:last-child){margin-bottom:10px;}.review-section .rline-wrap,.review-section .rstar-wrap{margin-right:0;}.review-header .rstar:before{background-color:var(--absolute-dark);}.review-intro .rstar-wrap{margin-right:0;}.review-section .review-intro .average,.review-section .review-heading{text-shadow:0 0 5px rgba(0,0,0,.15);}.review-content{padding:25px 30px;}.review-el{display:flex;align-items:center;}.review-el:not(:last-child){margin-bottom:15px;}.review-rating{margin-left:auto;}.review-label{display:flex;flex-flow:column nowrap;}.rating-info{margin-top:3px;margin-left:13px;}.review-label-info{line-height:1;padding-left:10px;border-left:3px solid var(--review-color);}.review-footer{position:relative;display:block;margin:0 30px;}.review-footer > *:not(.review-action){position:relative;padding:28px 0 25px 0;}.pros-cons-holder{display:flex;flex-flow:row wrap;gap:40px;}.pros-cons-holder > *{display:flex;flex:0 0 calc(50% - 21px);justify-content:center;width:calc(50% - 21px);}.pros-cons-list-inner{display:inline-block;}.pros-cons-list-inner > *{display:block;margin-top:7px;}.pros-cons-title{display:inline-flex;width:100%;margin-top:0;padding-bottom:5px;}.pros-cons-title i{margin-right:5px;}.pros-cons-el:before{display:inline-block;width:8px;height:8px;margin-right:7px;content:"";vertical-align:middle;border-radius:100%;background-color:#35b145;}.cons-list-wrap .pros-cons-el:before{background-color:#ff3d5f;}.review-summary-title{display:block;margin-bottom:15px;}.rstar-wrap{position:relative;display:inline-flex;overflow:hidden;margin-right:8px;color:var(--awhite);}.rstar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--rating-size,14px) + 6px);height:calc(var(--rating-size,14px) + 6px);margin-right:1px;}.rstar:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;content:"";background-color:var(--flex-gray-15);}.review-description{white-space:nowrap;}.review-description strong{font-weight:var(--meta-b-fweight);}.rstar:last-child{margin-right:0;}.rstar i{font-size:var(--rating-size,14px);line-height:1;position:relative;z-index:10;}.rstar-bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--review-color) calc(100% - 1px),transparent calc(1px));background-image:-webkit-linear-gradient(left,var(--review-color) calc(100% - 1px),transparent calc(1px));background-position:0 0;background-size:calc(var(--rating-size,14px) + 7px) calc(var(--rating-size,14px) + 6px);}#ez-toc-container{background:#f9f9f9;border:1px solid #aaa;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);display:table;margin-bottom:1em;padding:10px 20px 10px 10px;position:relative;width:auto;}div.ez-toc-widget-container{padding:0;position:relative;}#ez-toc-container.ez-toc-light-blue{background:#edf6ff;}#ez-toc-container.ez-toc-white{background:#fff;}#ez-toc-container.ez-toc-black{background:#000;}#ez-toc-container.ez-toc-transparent{background:none;}div.ez-toc-widget-container ul{display:block;}div.ez-toc-widget-container li{border:none;padding:0;}div.ez-toc-widget-container ul.ez-toc-list{padding:10px;}#ez-toc-container ul ul,.ez-toc div.ez-toc-widget-container ul ul{margin-left:1.5em;}#ez-toc-container li,#ez-toc-container ul{padding:0;}#ez-toc-container li,#ez-toc-container ul,#ez-toc-container ul li,div.ez-toc-widget-container,div.ez-toc-widget-container li{background:0 0;list-style:none;line-height:1.6;margin:0;overflow:hidden;z-index:1;}#ez-toc-container .ez-toc-title{text-align:left;line-height:1.45;margin:0;padding:0;}.ez-toc-title-container{display:table;width:100%;}.ez-toc-title,.ez-toc-title-toggle{display:inline;text-align:left;vertical-align:middle;}.ez-toc-btn,.ez-toc-glyphicon{display:inline-block;font-weight:400;}#ez-toc-container.ez-toc-black a,#ez-toc-container.ez-toc-black a:visited,#ez-toc-container.ez-toc-black p.ez-toc-title{color:#fff;}#ez-toc-container div.ez-toc-title-container+ul.ez-toc-list{margin-top:1em;}.ez-toc-wrap-left{margin:0 auto 1em 0 !important;}.ez-toc-wrap-left-text{float:left;}.ez-toc-wrap-right{margin:0 0 1em auto !important;}.ez-toc-wrap-right-text{float:right;}#ez-toc-container a{color:#444;box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap;}#ez-toc-container a:visited{color:#9f9f9f;}#ez-toc-container a:hover{text-decoration:underline;}#ez-toc-container a.ez-toc-toggle{display:flex;align-items:center;}.ez-toc-widget-container ul.ez-toc-list li::before{content:" ";position:absolute;left:0;right:0;height:30px;line-height:30px;z-index:-1;}.ez-toc-widget-container ul.ez-toc-list li.active{background-color:#ededed;}.ez-toc-widget-container li.active>a{font-weight:900;}.ez-toc-btn{padding:6px 12px;margin-bottom:0;font-size:14px;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.ez-toc-btn.nitro-lazy{background-image:none !important;}.ez-toc-btn:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}.ez-toc-btn:focus,.ez-toc-btn:hover{color:#333;text-decoration:none;}.ez-toc-btn.active,.ez-toc-btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}.ez-toc-btn.active.nitro-lazy,.ez-toc-btn:active.nitro-lazy{background-image:none !important;}.ez-toc-btn-default{color:#333;background-color:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left 0,left 100%,from(#fff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-moz-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#ccc;}.ez-toc-btn-default.active,.ez-toc-btn-default:active,.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{color:#333;background-color:#ebebeb;border-color:#adadad;}.ez-toc-btn-default.active,.ez-toc-btn-default:active{background-image:none;background-color:#e0e0e0;border-color:#dbdbdb;}.ez-toc-btn-default.active.nitro-lazy,.ez-toc-btn-default:active.nitro-lazy{background-image:none !important;}.ez-toc-btn-sm,.ez-toc-btn-xs{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}.ez-toc-btn-xs{padding:1px 5px;}.ez-toc-btn-default:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}.btn.active,.ez-toc-btn:active{background-image:none;}.btn.active.nitro-lazy,.ez-toc-btn:active.nitro-lazy{background-image:none !important;}.ez-toc-btn-default:focus,.ez-toc-btn-default:hover{background-color:#e0e0e0;background-position:0 -15px;}.ez-toc-pull-right{float:right !important;margin-left:10px;}#ez-toc-container label.cssicon,#ez-toc-widget-container label.cssicon{height:30px;}.ez-toc-glyphicon{position:relative;top:1px;font-family:"Glyphicons Halflings";-webkit-font-smoothing:antialiased;font-style:normal;line-height:1;-moz-osx-font-smoothing:grayscale;}.ez-toc-glyphicon:empty{width:1em;}.ez-toc-toggle i.ez-toc-glyphicon,label.cssicon .ez-toc-glyphicon:empty{font-size:16px;margin-left:2px;}#ez-toc-container input,.ez-toc-toggle #item{position:absolute;left:-999em;}#ez-toc-container input[type=checkbox]:checked+nav,#ez-toc-widget-container input[type=checkbox]:checked+nav{opacity:0;max-height:0;border:none;display:none;}#ez-toc-container .ez-toc-js-icon-con,#ez-toc-container label{position:relative;cursor:pointer;display:initial;}#ez-toc-container .ez-toc-js-icon-con,#ez-toc-container .ez-toc-toggle label,.ez-toc-cssicon{float:right;position:relative;font-size:16px;padding:0;border:1px solid #999191;border-radius:5px;cursor:pointer;left:10px;width:35px;}div#ez-toc-container .ez-toc-title{display:initial;}.ez-toc-wrap-center{margin:0 auto 1em !important;}#ez-toc-container a.ez-toc-toggle{color:#444;background:inherit;border:inherit;}#ez-toc-container .eztoc-toggle-hide-by-default,.eztoc-hide,label.cssiconcheckbox{display:none;}.ez-toc-widget-container ul li a{padding-left:10px;display:inline-flex;align-items:stretch;flex-wrap:nowrap;}.ez-toc-widget-container ul.ez-toc-list li{height:auto !important;}.ez-toc-icon-toggle-span{display:flex;align-items:center;width:35px;height:30px;justify-content:center;direction:ltr;}.eztoc_no_heading_found{background-color:#ff0;padding-left:10px;}.term-description .ez-toc-title-container p:nth-child(2){width:50px;float:right;margin:0;}