/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
#sliding-popup{background:url(/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{border:0;display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list a .a2a_count{position:relative;}
.az-video.ratio > .controls{height:auto !important;width:auto !important;}.az-video.ratio > iframe,.az-video.ratio > .az-video-play{height:100% !important;left:0;position:absolute;top:0;width:100%;}.az-util-vertical-centering{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.az-visually-hidden{clip:rect(0.0625rem,0.0625rem,0.0625rem,0.0625rem);height:0.0625rem;overflow:hidden;position:absolute !important;width:0.0625rem;word-wrap:normal;}.js .dxpr-shadow-1,.js .dxpr-shadow-2,.js .dxpr-shadow-3,.js .dxpr-shadow-4,.js .dxpr-shadow-5{-webkit-transition:-webkit-box-shadow 0.2s ease-out 0s;transition:-webkit-box-shadow 0.2s ease-out 0s;transition:box-shadow 0.2s ease-out 0s;transition:box-shadow 0.2s ease-out 0s,-webkit-box-shadow 0.2s ease-out 0s;}.js .dxpr-shadow-hover-1,.js .dxpr-shadow-hover-2,.js .dxpr-shadow-hover-3,.js .dxpr-shadow-hover-4,.js .dxpr-shadow-hover-5{-webkit-transition:-webkit-box-shadow 0.1s ease-in-out 0s;transition:-webkit-box-shadow 0.1s ease-in-out 0s;transition:box-shadow 0.1s ease-in-out 0s;transition:box-shadow 0.1s ease-in-out 0s,-webkit-box-shadow 0.1s ease-in-out 0s;}.js .dxpr-shadow-1,.js .dxpr-shadow-hover-1:hover{-webkit-box-shadow:0 0.125rem 0.4375rem 0 rgba(0,0,0,0.2);box-shadow:0 0.125rem 0.4375rem 0 rgba(0,0,0,0.2);}.js .dxpr-shadow-2,.js .dxpr-shadow-hover-2:hover{-webkit-box-shadow:0 0.25rem 0.75rem 0 rgba(0,0,0,0.3);box-shadow:0 0.25rem 0.75rem 0 rgba(0,0,0,0.3);}.js .dxpr-shadow-3,.js .dxpr-shadow-hover-3:hover{-webkit-box-shadow:0 0.3125rem 1.5625rem 0 rgba(0,0,0,0.3);box-shadow:0 0.3125rem 1.5625rem 0 rgba(0,0,0,0.3);}.js .dxpr-shadow-4,.js .dxpr-shadow-hover-4:hover{-webkit-box-shadow:0 0.5rem 2.375rem 0 rgba(0,0,0,0.3);box-shadow:0 0.5rem 2.375rem 0 rgba(0,0,0,0.3);}.js .dxpr-shadow-5,.js .dxpr-shadow-hover-5:hover{-webkit-box-shadow:0 0.75rem 3.5625rem 0 rgba(0,0,0,0.3);box-shadow:0 0.75rem 3.5625rem 0 rgba(0,0,0,0.3);}.js .stpe-dropshadow{margin-bottom:1.25rem;max-width:100%;padding-left:0;padding-right:0;position:relative;z-index:5;}.js .stpe-dropshadow > img{display:block;margin:0;width:100%;}.js .stpe-dropshadow *:not(.controls){position:relative;z-index:6;}.js .stpe-dropshadow::before,.js .stpe-dropshadow::after{content:"";position:absolute;z-index:0;}.js .stpe-dropshadow--raised{-webkit-box-shadow:0 0.9375rem 0.625rem -0.625rem rgba(0,0,0,0.5),0 0.0625rem 0.25rem rgba(0,0,0,0.3),0 0 2.5rem rgba(0,0,0,0.1) inset;box-shadow:0 0.9375rem 0.625rem -0.625rem rgba(0,0,0,0.5),0 0.0625rem 0.25rem rgba(0,0,0,0.3),0 0 2.5rem rgba(0,0,0,0.1) inset;}.js .stpe-dropshadow--glow{-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 0.3125rem,rgba(0,0,0,0.2) 0 0 0.1875rem 0.0625rem inset;box-shadow:rgba(0,0,0,0.4) 0 0 0.3125rem,rgba(0,0,0,0.2) 0 0 0.1875rem 0.0625rem inset;}.js .stpe-dropshadow--lifted{border-radius:0.25rem;}.js .stpe-dropshadow--lifted::before,.js .stpe-dropshadow--lifted::after{bottom:0.9375rem;-webkit-box-shadow:0 0.9375rem 0.4375rem rgba(0,0,0,0.8);box-shadow:0 0.9375rem 0.4375rem rgba(0,0,0,0.8);height:20%;left:0.625rem;max-height:6.25rem;max-width:18.75rem;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg);width:50%;}.js .stpe-dropshadow--lifted::after{left:auto;right:0.625rem;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);}.js .stpe-dropshadow--perspective::before{bottom:0.1875rem;-webkit-box-shadow:-5rem 0 0.5rem rgba(0,0,0,0.4);box-shadow:-5rem 0 0.5rem rgba(0,0,0,0.4);height:35%;left:5rem;max-height:2.5rem;max-width:3.125rem;-webkit-transform:skew(50deg,0deg);-ms-transform:skew(50deg,0deg);transform:skew(50deg,0deg);-webkit-transform-origin:0 107%;-ms-transform-origin:0 107%;transform-origin:0 107%;width:50%;}.js .stpe-dropshadow--perspective::after{display:none;}.js .stpe-dropshadow--curved::before{border-radius:0.625rem/6.25rem;-webkit-box-shadow:0 0 0.625rem black;box-shadow:0 0 0.625rem black;inset:0.625rem 50% 0.625rem 0;}.js .stpe-dropshadow--curved-vt2::before{right:0;}.js .stpe-dropshadow--curved-hz1::before{border-radius:6.25rem/0.625rem;inset:50% 0.625rem 0;}.js .stpe-dropshadow--curved-hz2::before{border-radius:6.25rem/0.625rem;inset:0 0.625rem;}.test1234{color:red;}.dxpr.az-container{min-height:0.875rem;}.container,.container-fluid.az-color-style *,.row.az-color-style *,[class^=col].az-color-style *,.az-element.az-color-style *{color:inherit;}.az-element,.az-section,.az-button,.az-row,.az-image,.az-ctnr{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible;position:relative;}.az-element::before,.az-element::after,.az-section::before,.az-section::after,.az-button::before,.az-button::after,.az-row::before,.az-row::after,.az-image::before,.az-image::after,.az-ctnr::before,.az-ctnr::after{-webkit-box-sizing:border-box;box-sizing:border-box;}.az-element .modal-backdrop,.az-element .ax-modal-backdrop{z-index:200;}.az-popup-ctnr{height:100%;left:50%;overflow-y:scroll;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:101%;z-index:210;}.az-popup > img,.az-popup > span{cursor:pointer;}.az-popup-close{cursor:pointer;}.progress,.ax-progress{overflow:visible;}div.panel-group .panel,div.ax-panel-group .ax-panel{overflow:visible;}.dxpr button.fa{font-family:"Font Awesome 5 Free",sans-serif;}.popover{z-index:99999 !important;}.moveable-control-box{z-index:0 !important;}.moveable-control-box .moveable-control{z-index:0 !important;}.moveable-control-box .moveable-group{z-index:0 !important;}figure.image_resized img{height:auto;}.affix{left:0;position:fixed;right:0;top:0;}.navbar{z-index:6;}.carousel{min-height:2.8125rem;}.az-ctnr.container-fluid{margin-left:0;margin-right:0;}.btn-block{display:block !important;width:100%;}.jumbotron p{font-size:1.3125rem;font-weight:200;margin-bottom:0.9375rem;}hr.az-separator{opacity:1;}.az-progress-bar .progress-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.az-button .ck.ck-editor__editable_inline[dir]{text-align:center;}.min-vh-100{min-height:100vh;}.az-progress-bar--bs5.progress{background-color:var(--bs-progress-bg);display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.az-progress-bar .ck.ck-editor__editable_inline{overflow:visible;}.float{-webkit-animation-name:float;animation-name:float;}@-webkit-keyframes float{0%{-webkit-transform:translateY(0%);transform:translateY(0%);}50%{-webkit-transform:translateY(0.625rem);transform:translateY(0.625rem);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}@keyframes float{0%{-webkit-transform:translateY(0%);transform:translateY(0%);}50%{-webkit-transform:translateY(0.625rem);transform:translateY(0.625rem);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}@keyframes float{0%{-webkit-transform:translateY(0%);transform:translateY(0%);}50%{-webkit-transform:translateY(0.625rem);transform:translateY(0.625rem);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}.floatSmall{-webkit-animation-name:float-small;animation-name:float-small;}@-webkit-keyframes float-small{0%{-webkit-transform:translateY(0%);transform:translateY(0%);}50%{-webkit-transform:translateY(0.3125rem);transform:translateY(0.3125rem);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}@keyframes float-small{0%{-webkit-transform:translateY(0%);transform:translateY(0%);}50%{-webkit-transform:translateY(0.3125rem);transform:translateY(0.3125rem);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}@keyframes float-small{0%{-webkit-transform:translateY(0%);transform:translateY(0%);}50%{-webkit-transform:translateY(0.3125rem);transform:translateY(0.3125rem);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}.floatLarge{-webkit-animation-name:float-large;animation-name:float-large;}@-webkit-keyframes float-large{0%{-webkit-transform:translateY(0%);transform:translateY(0%);}50%{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}@keyframes float-large{0%{-webkit-transform:translateY(0%);transform:translateY(0%);}50%{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}@keyframes float-large{0%{-webkit-transform:translateY(0%);transform:translateY(0%);}50%{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}@-webkit-keyframes zoom-in{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}50%{opacity:1;}}@keyframes zoom-in{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}50%{opacity:1;}}@keyframes zoom-in{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3);}50%{opacity:1;}}:root{--ck-content-color-mention-background:hsla(341,100%,30%,0.1);--ck-content-color-mention-text:hsl(341,100%,30%);}.ck-content .mention{background:var(--ck-content-color-mention-background);color:var(--ck-content-color-mention-text);}.ck-content code{background-color:hsla(0,0%,78%,0.3);padding:0.15em;border-radius:0.125rem;}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 0.3125rem hsl(0,0%,80%);}.ck-content[dir=rtl] blockquote{border-left:0;border-right:solid 0.3125rem hsl(0,0%,80%);}.ck-content pre{padding:1em;color:hsl(0,0%,20.8%);background:hsla(0,0%,78%,0.3);border:0.0625rem solid hsl(0,0%,77%);border-radius:0.125rem;text-align:left;direction:ltr;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:12.5rem;}.ck-content pre code{background:unset;padding:0;border-radius:0;}:root{--ck-content-font-family:inherit;--ck-content-font-size:inherit;--ck-content-font-color:inherit;--ck-content-line-height:inherit;--ck-content-word-break:break-word;}.ck-content{word-break:var(--ck-content-word-break);}:root{--ck-content-font-size-tiny:0.7em;--ck-content-font-size-small:0.85em;--ck-content-font-size-big:1.4em;--ck-content-font-size-huge:1.8em;}.ck-content .text-tiny{font-size:var(--ck-content-font-size-tiny);}.ck-content .text-small{font-size:var(--ck-content-font-size-small);}.ck-content .text-big{font-size:var(--ck-content-font-size-big);}.ck-content .text-huge{font-size:var(--ck-content-font-size-huge);}:root{--ck-content-highlight-marker-yellow:hsl(60,97%,73%);--ck-content-highlight-marker-green:hsl(120,93%,68%);--ck-content-highlight-marker-pink:hsl(345,96%,73%);--ck-content-highlight-marker-blue:hsl(201,97%,72%);--ck-content-highlight-pen-red:hsl(0,85%,49%);--ck-content-highlight-pen-green:hsl(112,100%,27%);}.ck-content .marker-yellow{background-color:var(--ck-content-highlight-marker-yellow);}.ck-content .marker-green{background-color:var(--ck-content-highlight-marker-green);}.ck-content .marker-pink{background-color:var(--ck-content-highlight-marker-pink);}.ck-content .marker-blue{background-color:var(--ck-content-highlight-marker-blue);}.ck-content .pen-red{color:var(--ck-content-highlight-pen-red);background-color:transparent;}.ck-content .pen-green{color:var(--ck-content-highlight-pen-green);background-color:transparent;}.ck-content hr{margin:0.9375rem 0;height:0.25rem;background:hsl(0,0%,87%);border:0;}:root{--ck-content-color-image-caption-background:hsl(0,0%,97%);--ck-content-color-image-caption-text:hsl(0,0%,20%);}.ck-content .image > figcaption{display:table-caption;caption-side:bottom;word-break:normal;overflow-wrap:anywhere;-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid;color:var(--ck-content-color-image-caption-text);background-color:var(--ck-content-color-image-caption-background);padding:0.6em;font-size:0.75em;outline-offset:-0.0625rem;}@media (forced-colors:active){.ck-content .image > figcaption{background-color:unset;color:unset;}}.ck-content img.image_resized{height:auto;}.ck-content .image.image_resized{max-width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;}.ck-content .image.image_resized img{width:100%;}.ck-content .image.image_resized > figcaption{display:block;}:root{--ck-content-image-style-spacing:1.5em;--ck-content-inline-image-style-spacing:calc(var(--ck-content-image-style-spacing) / 2);}.ck-content .image.image-style-block-align-left,.ck-content .image.image-style-block-align-right{max-width:calc(100% - var(--ck-content-image-style-spacing));}.ck-content .image.image-style-align-left,.ck-content .image.image-style-align-right{clear:none;}.ck-content .image.image-style-side{float:right;margin-left:var(--ck-content-image-style-spacing);max-width:50%;}.ck-content .image.image-style-align-left{float:left;margin-right:var(--ck-content-image-style-spacing);}.ck-content .image.image-style-align-right{float:right;margin-left:var(--ck-content-image-style-spacing);}.ck-content .image.image-style-block-align-right{margin-right:0;margin-left:auto;}.ck-content .image.image-style-block-align-left{margin-left:0;margin-right:auto;}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto;}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-content-image-style-spacing);}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-content-image-style-spacing);}.ck-content p + .image.image-style-align-left,.ck-content p + .image.image-style-align-right,.ck-content p + .image.image-style-side{margin-top:0;}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-content-inline-image-style-spacing);margin-bottom:var(--ck-content-inline-image-style-spacing);}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-content-inline-image-style-spacing);}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-content-inline-image-style-spacing);}.ck-content .image{display:table;clear:both;text-align:center;margin:0.9em auto;min-width:3.125rem;}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%;height:auto;}.ck-content .image-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.ck-content .image-inline picture{display:-webkit-box;display:-ms-flexbox;display:flex;}.ck-content .image-inline picture,.ck-content .image-inline img{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;max-width:100%;}:root{--ck-content-list-marker-color:var(--ck-content-font-color);--ck-content-list-marker-font-family:var(--ck-content-font-family);--ck-content-list-marker-font-size:var(--ck-content-font-size);}.ck-content li > p:first-of-type{margin-top:0;}.ck-content li > p:only-of-type{margin-top:0;margin-bottom:0;}.ck-content li.ck-list-marker-bold::marker{font-weight:bold;}.ck-content li.ck-list-marker-italic::marker{font-style:italic;}.ck-content li.ck-list-marker-color::marker{color:var(--ck-content-list-marker-color);}.ck-content li.ck-list-marker-font-family::marker{font-family:var(--ck-content-list-marker-font-family);}.ck-content li.ck-list-marker-font-size::marker{font-size:var(--ck-content-list-marker-font-size);}.ck-content li.ck-list-marker-font-size-tiny::marker{font-size:var(--ck-content-font-size-tiny);}.ck-content li.ck-list-marker-font-size-small::marker{font-size:var(--ck-content-font-size-small);}.ck-content li.ck-list-marker-font-size-big::marker{font-size:var(--ck-content-font-size-big);}.ck-content li.ck-list-marker-font-size-huge::marker{font-size:var(--ck-content-font-size-huge);}.ck-content ol{list-style-type:decimal;}.ck-content ol ol{list-style-type:lower-latin;}.ck-content ol ol ol{list-style-type:lower-roman;}.ck-content ol ol ol ol{list-style-type:upper-latin;}.ck-content ol ol ol ol ol{list-style-type:upper-roman;}.ck-content ul{list-style-type:disc;}.ck-content ul ul{list-style-type:circle;}.ck-content ul ul ul{list-style-type:square;}.ck-content ul ul ul ul{list-style-type:square;}:root{--ck-content-todo-list-checkmark-size:1rem;}.ck-content .todo-list{list-style:none;}.ck-content .todo-list li{position:relative;margin-bottom:0.3125rem;}.ck-content .todo-list li .todo-list{margin-top:0.3125rem;}.ck-content .todo-list .todo-list__label > input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-content-todo-list-checkmark-size);height:var(--ck-content-todo-list-checkmark-size);vertical-align:middle;border:0;left:-1.5625rem;margin-right:-0.9375rem;right:0;margin-left:0;}.ck-content[dir=rtl] .todo-list .todo-list__label > input{left:0;margin-right:0;right:-1.5625rem;margin-left:-0.9375rem;}.ck-content .todo-list .todo-list__label > input::before{display:block;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";width:100%;height:100%;border:0.0625rem solid hsl(0,0%,20%);border-radius:0.125rem;-webkit-transition:250ms ease-in-out box-shadow;transition:250ms ease-in-out box-shadow;}@media (prefers-reduced-motion:reduce){.ck-content .todo-list .todo-list__label > input::before{-webkit-transition:none;transition:none;}}.ck-content .todo-list .todo-list__label > input::after{display:block;position:absolute;-webkit-box-sizing:content-box;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-content-todo-list-checkmark-size) / 3);top:calc(var(--ck-content-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-content-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-content-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-content-todo-list-checkmark-size) / 8) calc(var(--ck-content-todo-list-checkmark-size) / 8) 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.ck-content .todo-list .todo-list__label > input[checked]::before{background:hsl(126,64%,41%);border-color:hsl(126,64%,41%);}.ck-content .todo-list .todo-list__label > input[checked]::after{border-color:hsl(0,0%,100%);}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle;}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute;}.ck-content .media{clear:both;margin:0.9em 0;display:block;min-width:15em;}.ck-content .page-break{position:relative;clear:both;padding:0.3125rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.ck-content .page-break::after{content:"";position:absolute;border-bottom:0.125rem dashed hsl(0,0%,77%);width:100%;}.ck-content .page-break__label{position:relative;z-index:1;padding:0.3em 0.6em;display:block;text-transform:uppercase;border:0.0625rem solid hsl(0,0%,77%);border-radius:0.125rem;font-size:0.75em;font-weight:bold;color:hsl(0,0%,20%);background:hsl(0,0%,100%);-webkit-box-shadow:0.125rem 0.125rem 0.0625rem hsla(0,0%,0%,0.15);box-shadow:0.125rem 0.125rem 0.0625rem hsla(0,0%,0%,0.15);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}@media print{.ck-content .page-break{padding:0;}.ck-content .page-break::after{display:none;}.ck-content *:has(+ .page-break){margin-bottom:0;}}.ck-content[dir=rtl] .table th{text-align:right;}.ck-content[dir=ltr] .table th{text-align:left;}.ck-content figure.table:not(.layout-table){display:table;}.ck-content figure.table:not(.layout-table) > table{width:100%;height:100%;}.ck-content .table:not(.layout-table){margin:0.9em auto;}.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table) > table{border-collapse:collapse;border-spacing:0;border:0.0625rem double hsl(0,0%,70%);}.ck-content table.table:not(.layout-table) > thead > tr > th,.ck-content figure.table:not(.layout-table) > table > thead > tr > th,.ck-content table.table:not(.layout-table) > tbody > tr > th,.ck-content figure.table:not(.layout-table) > table > tbody > tr > th{font-weight:bold;background:hsla(0,0%,0%,0.05);}.ck-content table.table:not(.layout-table) > thead > tr > td,.ck-content figure.table:not(.layout-table) > table > thead > tr > td,.ck-content table.table:not(.layout-table) > tbody > tr > td,.ck-content figure.table:not(.layout-table) > table > tbody > tr > td,.ck-content table.table:not(.layout-table) > thead > tr > th,.ck-content figure.table:not(.layout-table) > table > thead > tr > th,.ck-content table.table:not(.layout-table) > tbody > tr > th,.ck-content figure.table:not(.layout-table) > table > tbody > tr > th{min-width:2em;padding:0.4em;border:0.0625rem solid hsl(0,0%,75%);}.ck-content table.table:not(.layout-table) > thead > tr > td > p:first-of-type,.ck-content figure.table:not(.layout-table) > table > thead > tr > td > p:first-of-type,.ck-content table.table:not(.layout-table) > tbody > tr > td > p:first-of-type,.ck-content figure.table:not(.layout-table) > table > tbody > tr > td > p:first-of-type,.ck-content table.table:not(.layout-table) > thead > tr > th > p:first-of-type,.ck-content figure.table:not(.layout-table) > table > thead > tr > th > p:first-of-type,.ck-content table.table:not(.layout-table) > tbody > tr > th > p:first-of-type,.ck-content figure.table:not(.layout-table) > table > tbody > tr > th > p:first-of-type{margin-top:0;}.ck-content table.table:not(.layout-table) > thead > tr > td > p:last-of-type,.ck-content figure.table:not(.layout-table) > table > thead > tr > td > p:last-of-type,.ck-content table.table:not(.layout-table) > tbody > tr > td > p:last-of-type,.ck-content figure.table:not(.layout-table) > table > tbody > tr > td > p:last-of-type,.ck-content table.table:not(.layout-table) > thead > tr > th > p:last-of-type,.ck-content figure.table:not(.layout-table) > table > thead > tr > th > p:last-of-type,.ck-content table.table:not(.layout-table) > tbody > tr > th > p:last-of-type,.ck-content figure.table:not(.layout-table) > table > tbody > tr > th > p:last-of-type{margin-bottom:0;}@media print{.ck-content figure.table:not(.layout-table){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;}.ck-content figure.table:not(.layout-table) > table{height:initial;}}.ck-content table.table.layout-table,.ck-content figure.table.layout-table{margin-top:0;margin-bottom:0;}.ck-content table.table.layout-table,.ck-content figure.table.layout-table > table{border-spacing:0;}:root{--ck-content-color-table-caption-background:hsl(0,0%,97%);--ck-content-color-table-caption-text:hsl(0,0%,20%);}.ck-content .table > figcaption,.ck-content figure.table > table > caption{display:table-caption;caption-side:top;word-break:normal;overflow-wrap:anywhere;text-align:center;color:var(--ck-content-color-table-caption-text);background-color:var(--ck-content-color-table-caption-background);padding:0.6em;font-size:0.75em;outline-offset:-0.0625rem;}@media (forced-colors:active){.ck-content .table > figcaption,.ck-content figure.table > table > caption{background-color:unset;color:unset;}}.ck-content .table .ck-table-resized{table-layout:fixed;}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word;}:root{--ck-content-table-style-spacing:1.5em;}.ck-content .table.table-style-align-left{float:left;margin-right:var(--ck-content-table-style-spacing);}.ck-content .table.table-style-align-right{float:right;margin-left:var(--ck-content-table-style-spacing);}.ck-content .table.table-style-align-center{margin-left:auto;margin-right:auto;}.ck-content .table.table-style-block-align-left{margin-left:0;margin-right:auto;}.ck-content .table.table-style-block-align-right{margin-left:auto;margin-right:0;}.ck-content figure.table:not(.layout-table) > table{overflow:hidden;}body .stpe-flatbutton{border-width:0;}body .stpe-3dbutton{border-radius:0.9375rem;border-width:0 0.0625rem 0.1875rem;-webkit-box-shadow:0 0.125rem 0.4375rem 0 rgba(50,50,50,0.5);box-shadow:0 0.125rem 0.4375rem 0 rgba(50,50,50,0.5);}body .stpe-outlinebutton{background:transparent;border:0.0625rem solid #333;border-radius:0.3125rem;color:#333;display:inline-block;font-weight:normal;letter-spacing:0.0625rem;padding-left:2em;padding-right:2em;text-transform:uppercase;}body .stpe-outlinebutton:hover,body .stpe-outlinebutton:focus{background:#333;border:0.0625rem solid #333;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-weight:normal;}body .stpe-borderbutton{background:transparent;border:0.1875rem solid #333;border-radius:0;color:#333;display:inline-block;font-weight:normal;letter-spacing:0.0625rem;padding-left:2em;padding-right:2em;text-transform:uppercase;}body .stpe-borderbutton:hover,body .stpe-borderbutton:focus{background:#333;border:0.1875rem solid #333;-webkit-box-shadow:none;box-shadow:none;color:#fff;font-weight:normal;}body .az-button .btn{margin-left:0;}.az-circle-counter .circliful{margin:auto;max-height:100%;max-width:100%;}.az-circle-counter canvas{max-height:100%;max-width:100%;}.az-gallery ul{margin:0;padding:0;}.az-gallery ul li{background-image:none;list-style:none;margin:0;padding:0;}.az-layers{display:inline-block;width:100%;}.az-layers > .az-ctnr{margin:auto;position:relative;}.az-layers > .az-ctnr > .az-element{position:absolute !important;}div.az-link{cursor:pointer;}div.az-link > a{display:block;}.panel.panel-dxpr,.card.bg-dxpr{background:#000;background:rgba(0,0,0,0.6);border:none;border-radius:0;color:#f1f1f1;line-height:2em;}.panel.panel-dxpr.panel,.card.bg-dxpr.panel{padding:1.875rem;}.panel.panel-dxpr h1,.panel.panel-dxpr h2,.panel.panel-dxpr h3,.panel.panel-dxpr h4,.panel.panel-dxpr h5,.panel.panel-dxpr h6,.card.bg-dxpr h1,.card.bg-dxpr h2,.card.bg-dxpr h3,.card.bg-dxpr h4,.card.bg-dxpr h5,.card.bg-dxpr h6{color:#f1f1f1;}.az-accordion .panel.panel-dxpr{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:inherit;padding:0;}.az-accordion .panel.panel-dxpr .panel-heading{background:transparent;border:none;padding-left:0;padding-right:0;}.az-accordion .panel.panel-dxpr .panel-body{border:none;padding-left:0;padding-right:0;}.az-accordion .panel.panel-dxpr h1,.az-accordion .panel.panel-dxpr h2,.az-accordion .panel.panel-dxpr h3,.az-accordion .panel.panel-dxpr h4,.az-accordion .panel.panel-dxpr h5,.az-accordion .panel.panel-dxpr h6{color:inherit;}.az-accordion.accordion .accordion-item{border-top:0.0625rem solid #dee2e6;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}.az-accordion.accordion .accordion-item .accordion-button{border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}.az-accordion.accordion .accordion-item ~ .accordion-item{border-top:0 !important;border-top-left-radius:0;border-top-right-radius:0;}.az-accordion.accordion .accordion-item ~ .accordion-item .accordion-button{border-top-left-radius:0;border-top-right-radius:0;}.az-accordion .panel-title a{display:block;}.az-accordion.az-accordion--icon .card a[data-toggle=collapse],.az-accordion.az-accordion--icon .panel a[data-toggle=collapse]{display:block;padding-right:1.5rem;position:relative;}.az-accordion.az-accordion--icon .card a[data-toggle=collapse]::after,.az-accordion.az-accordion--icon .panel a[data-toggle=collapse]::after{bottom:0;content:"";height:1.125rem;line-height:1.25rem;margin:auto 0;position:absolute;right:0;text-align:center;top:0;width:1.125rem;}.az-accordion.az-accordion--icon-plusminus .card a[data-toggle=collapse]::after,.az-accordion.az-accordion--icon-plusminus .card button[data-bs-toggle=collapse]::after,.az-accordion.az-accordion--icon-plusminus .panel a[data-toggle=collapse]::after,.az-accordion.az-accordion--icon-plusminus .panel button[data-bs-toggle=collapse]::after,.az-accordion.az-accordion--icon-plusminus .accordion-item a[data-toggle=collapse]::after,.az-accordion.az-accordion--icon-plusminus .accordion-item button[data-bs-toggle=collapse]::after{background:none;content:"+";-webkit-transform:none;-ms-transform:none;transform:none;}.az-accordion.az-accordion--icon-plusminus .card a[data-toggle=collapse][aria-expanded=true]::after,.az-accordion.az-accordion--icon-plusminus .card button[data-bs-toggle=collapse][aria-expanded=true]::after,.az-accordion.az-accordion--icon-plusminus .panel a[data-toggle=collapse][aria-expanded=true]::after,.az-accordion.az-accordion--icon-plusminus .panel button[data-bs-toggle=collapse][aria-expanded=true]::after,.az-accordion.az-accordion--icon-plusminus .accordion-item a[data-toggle=collapse][aria-expanded=true]::after,.az-accordion.az-accordion--icon-plusminus .accordion-item button[data-bs-toggle=collapse][aria-expanded=true]::after{content:"-";}.az-accordion.az-accordion--icon-arrow .card a[data-toggle=collapse]::after,.az-accordion.az-accordion--icon-arrow .card button[data-bs-toggle=collapse]::after,.az-accordion.az-accordion--icon-arrow .panel a[data-toggle=collapse]::after,.az-accordion.az-accordion--icon-arrow .panel button[data-bs-toggle=collapse]::after,.az-accordion.az-accordion--icon-arrow .accordion-item a[data-toggle=collapse]::after,.az-accordion.az-accordion--icon-arrow .accordion-item button[data-bs-toggle=collapse]::after{background:none;content:"﹀";line-height:1.875rem;-webkit-transform:none;-ms-transform:none;transform:none;}.az-accordion.az-accordion--icon-arrow .card a[data-toggle=collapse][aria-expanded=true]::after,.az-accordion.az-accordion--icon-arrow .card button[data-bs-toggle=collapse][aria-expanded=true]::after,.az-accordion.az-accordion--icon-arrow .panel a[data-toggle=collapse][aria-expanded=true]::after,.az-accordion.az-accordion--icon-arrow .panel button[data-bs-toggle=collapse][aria-expanded=true]::after,.az-accordion.az-accordion--icon-arrow .accordion-item a[data-toggle=collapse][aria-expanded=true]::after,.az-accordion.az-accordion--icon-arrow .accordion-item button[data-bs-toggle=collapse][aria-expanded=true]::after{content:"﹀";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}@media (width >= 48rem){.az-row--equal-height{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (width >= 48rem){.az-row--reverse-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}.az-tabs{clear:both;}.az-tabs.tabbable::before,.az-tabs.tabbable::after{content:" ";display:table;}.az-tabs .nav-tabs{padding-bottom:0;}.az-tabs .nav-tabs a:hover,.az-tabs .nav-tabs a:focus{text-decoration:none;}.az-tabs .nav-tabs > li.active > a[role=tab]{background-color:#fff;bottom:0;}.az-tabs .nav-tabs.left-tabs,.az-tabs .nav-tabs.right-tabs{border-bottom:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:1.25rem;padding-top:0.3125rem;}.az-tabs .nav-tabs.left-tabs li,.az-tabs .nav-tabs.right-tabs li{min-width:4.625rem;}.az-tabs .nav-tabs.left-tabs li a,.az-tabs .nav-tabs.right-tabs li a{border-color:#ddd #fff;margin-bottom:0;}.az-tabs .nav-tabs.left-tabs li a.active,.az-tabs .nav-tabs.right-tabs li a.active{-webkit-box-shadow:-0.0625rem 0.0625rem 0.0625rem rgba(0,0,0,0.05);box-shadow:-0.0625rem 0.0625rem 0.0625rem rgba(0,0,0,0.05);}.az-tabs .nav-tabs.left-tabs{border-right:0.0625rem solid #ddd;}.az-tabs .nav-tabs.left-tabs li a{border-color:transparent;border-radius:0.25rem 0 0 0.25rem;margin-right:0;}.az-tabs .nav-tabs.left-tabs li a.active{border-color:#ddd #fff #ddd #ddd;-webkit-box-shadow:-0.0625rem 0.0625rem 0.0625rem rgba(0,0,0,0.05);box-shadow:-0.0625rem 0.0625rem 0.0625rem rgba(0,0,0,0.05);margin-right:-0.0625rem;}.az-tabs .nav-tabs.right-tabs{border-left:0.0625rem solid #ddd;}.az-tabs .nav-tabs.right-tabs li a{border-color:transparent;border-radius:0 0.25rem 0.25rem 0;margin-left:0;}.az-tabs .nav-tabs.right-tabs li a.active{border-color:#ddd #ddd #ddd #fff;-webkit-box-shadow:0.0625rem -0.0625rem 0.0625rem rgba(0,0,0,0.05);box-shadow:0.0625rem -0.0625rem 0.0625rem rgba(0,0,0,0.05);margin-left:-0.0625rem;}.az-tabs.tabs-top > .nav-tabs > li > a[role=tab]{border-bottom-width:0;border-radius:0.25rem 0.25rem 0 0;}.az-tabs.tabs-top > .nav-tabs .active{bottom:-0.0625rem !important;position:relative !important;}.az-tabs.tabs-left > .nav-tabs,.az-tabs.tabs-right > .nav-tabs{border-bottom:0;padding-top:0.3125rem;}.az-tabs.tabs-left > .nav-tabs > li,.az-tabs.tabs-right > .nav-tabs > li{float:none;}.az-tabs.tabs-left > .nav-tabs > li > a,.az-tabs.tabs-right > .nav-tabs > li > a{background:transparent;margin-bottom:0;min-width:4.625rem;}.az-tabs.tabs-left > .nav-tabs > li > a:hover,.az-tabs.tabs-right > .nav-tabs > li > a:hover{border-color:transparent;-webkit-box-shadow:none;box-shadow:none;}.az-tabs.tabs-left > .nav-tabs > li .active a,.az-tabs.tabs-right > .nav-tabs > li .active a{-webkit-box-shadow:none;box-shadow:none;}.az-tabs.tabs-left > .nav-tabs{border-right:0.0625rem solid #ddd;float:left;margin-right:0.9375rem;}.az-tabs.tabs-left > .nav-tabs > li > a{right:-0.0625rem;}.az-tabs.tabs-left > .nav-tabs .active > a{border-color:#ddd #fff #ddd #ddd;border-right-width:0;}.az-tabs.tabs-left > .nav-tabs .active > a:hover{border-color:#ddd #fff #ddd #ddd;}.az-tabs.tabs-right > .nav-tabs{border-left:0.0625rem solid #ddd;float:right;margin-left:0.9375rem;}.az-tabs.tabs-right > .nav-tabs > li{text-align:right;}.az-tabs.tabs-right > .nav-tabs > li > a{left:-0.0625rem;}.az-tabs.tabs-right > .nav-tabs .active > a{border-color:#ddd #ddd #ddd #fff;border-left-width:0;}.az-tabs.tabs-right > .nav-tabs .active > a:hover{border-color:#ddd #ddd #ddd #fff;}.az-tabs [role=tabpanel]{overflow:hidden;}.az-tabs .tab-content{padding:0;}.az-tabs .tab-content .tab-pane .card-body{padding:0;}.az-tabs .nav-link.active:hover{color:#495057;}.az-tabs.az-tabs--grid > .tab-content{border:0.0625rem solid #ddd;border-radius:0 0.25rem 0.25rem;-webkit-box-shadow:0 0.0625rem 0.0625rem rgba(0,0,0,0.05);box-shadow:0 0.0625rem 0.0625rem rgba(0,0,0,0.05);padding:0.625rem 0.9375rem;}.az-tabs.az-tabs--grid > .tab-content .tab-pane{display:none;}.az-tabs.az-tabs--grid > .tab-content .tab-pane .card-body{padding:0;}.az-tabs.az-tabs--grid > .tab-content .active{display:block;}.az-tabs.az-tabs--grid .nav-tabs.left-tabs,.az-tabs.az-tabs--grid .nav-tabs.right-tabs{height:100%;}.az-tabs.az-tabs--grid .nav-tabs.right-tabs .nav-item{text-align:right;}.az-tabs .az-tabs--grid--left .nav-tabs li a.active{border-color:#ddd transparent #ddd #ddd;border-right-width:0;-webkit-box-shadow:-0.0625rem 0.0625rem 0.0625rem rgba(0,0,0,0.05);box-shadow:-0.0625rem 0.0625rem 0.0625rem rgba(0,0,0,0.05);}.az-tabs .az-tabs--grid--right .nav-tabs li a.active{border-color:#ddd #ddd #ddd transparent;border-left-width:0;-webkit-box-shadow:0.0625rem 0.0625rem 0.0625rem rgba(0,0,0,0.05);box-shadow:0.0625rem 0.0625rem 0.0625rem rgba(0,0,0,0.05);}@media (width >= 48rem){.az-tabs-responsive{display:none;}.az-tabs-responsive .panel-body{padding:0;}.az-tabs-responsive.az-tabs .accordion-item{border:none;}.az-tabs-responsive.az-tabs .panel-heading,.az-tabs-responsive.az-tabs .card-header,.az-tabs-responsive.az-tabs .accordion-header{display:none;}.az-tabs-responsive.az-tabs .panel{border:none;-webkit-box-shadow:none;box-shadow:none;display:none;}.az-tabs-responsive.az-tabs .panel-collapse{height:auto;}.az-tabs-responsive.az-tabs .panel-collapse.collapse{display:block;}}@media (width <= 47.9375rem){.az-tabs-responsive{display:none;}.az-tabs-responsive .tab-content.panel-group{border:0;padding:0;}.az-tabs-responsive.az-tabs .tab-content .tab-pane{display:block;}.az-tabs-responsive.az-tabs .nav-tabs{display:none;}.az-tabs-responsive.az-tabs .panel-heading,.az-tabs-responsive.az-tabs .card-header{display:block;}.az-tabs-responsive.az-tabs .panel{-webkit-box-shadow:none;box-shadow:none;margin:0;}}.az-unknown{display:none;}.az-video .az-video-icon{border-radius:0.75rem;cursor:pointer;height:3.125rem;left:50%;margin-left:-2.25rem;margin-top:-1.5625rem;padding:0;position:absolute;top:50%;width:4.5rem;z-index:10;}.az-video .az-video-icon svg{height:1.125rem;left:0;margin-top:-0.5625rem;opacity:0.85;position:absolute;text-align:center;top:50%;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out;}.az-video .az-video-icon svg path{fill:white;}.az-video .az-video-icon:hover svg{opacity:1;}.az-image > img{max-width:100%;}:root{--dxb-marquee-item-height:3.125rem;--dxb-marquee-item-width:25rem;--dxb-marquee-duration:25s;}.az-marquee{-webkit-box-align:center;-ms-flex-align:center;align-items:center;block-size:var(--dxb-marquee-item-height);display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:var(--dxb-marquee-item-height);overflow:hidden;position:relative;}.az-marquee:hover .az-marquee__item{-webkit-animation-play-state:paused;animation-play-state:paused;}.az-marquee__item{--dxb-marquee-item-offset:max(calc(var(--dxb-marquee-item-width) * var(--dxb-marquee-items)),calc(100% + var(--dxb-marquee-item-width)));--dxb-marquee-delay:calc(var(--dxb-marquee-duration) / var(--dxb-marquee-items) * (var(--dxb-marquee-items) - var(--dxb-marquee-item-index)) * -1);-webkit-animation:go linear var(--dxb-marquee-duration) var(--dxb-marquee-delay,0s) infinite;animation:go linear var(--dxb-marquee-duration) var(--dxb-marquee-delay,0s) infinite;inset-inline-start:var(--dxb-marquee-item-offset);position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}@media (prefers-reduced-motion:reduce){.az-marquee__item{-webkit-animation:none;animation:none;}}@media (prefers-reduced-motion){.az-marquee__item{inset-inline-start:unset;position:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;}}.az-marquee__image{max-width:none;}.az-marquee__image--grayscale{-webkit-filter:grayscale(1);filter:grayscale(1);}@media (prefers-reduced-motion){.az-marquee{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-mask-image:unset;mask-image:unset;}}.az-marquee--fade-edges{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(10%,black),color-stop(90%,black),to(transparent));-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(10%,black),color-stop(90%,black),to(transparent));mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);}@-webkit-keyframes go{to{inset-inline-start:calc(var(--dxb-marquee-item-width) * -1);}}@keyframes go{to{inset-inline-start:calc(var(--dxb-marquee-item-width) * -1);}}@media (prefers-reduced-motion){@-webkit-keyframes go{to{inset-inline-start:unset;}}@keyframes go{to{inset-inline-start:unset;}}}
#wizard{margin:0 auto 90px 0;background:white;border-radius:1rem;box-shadow:0 0.5rem 1.5rem rgba(0,0,0,0.1);min-height:600px;display:flex;flex-direction:column;overflow:hidden;}.wizard-header{color:white;padding:2rem;}.step-indicator{background:rgba(255,255,255,0.2) !important;color:rgba(255,255,255,0.8) !important;padding:0.5rem 1rem;border-radius:1.25rem;font-size:0.85rem;font-weight:500;transition:all 0.3s ease;flex:1;text-align:center;min-width:80px;border:none;}.step-indicator.active{background:rgba(255,255,255,0.9) !important;color:var(--bs-primary) !important;transform:translateY(-2px);}.step-indicator.completed{background:var(--bs-success) !important;color:white !important;}.btn-primary-highlighted{background:var(--bs-success) !important;border-color:var(--bs-success) !important;animation:pulse-glow 2s infinite;}@keyframes pulse-glow{0%,100%{box-shadow:0 0 0 0.25rem rgba(var(--bs-success-rgb),0.25);}50%{box-shadow:0 0 0 0.5rem rgba(var(--bs-success-rgb),0.15);}}.upload-area{border:2px dashed var(--bs-border-color);border-radius:0.75rem;padding:3rem;text-align:center;transition:all 0.3s ease;cursor:pointer;}.upload-area:hover{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle);}.upload-area.dragover{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle);transform:scale(1.02);}.upload-icon{font-size:3rem;margin-bottom:1rem;color:var(--bs-secondary);}.file-input{display:none;}.file-item{background:var(--bs-light);border:1px solid var(--bs-border-color);border-radius:0.5rem;padding:1rem;margin-bottom:0.5rem;display:flex;justify-content:space-between;align-items:center;}.file-info{display:flex;align-items:center;gap:0.75rem;flex:1;}.file-icon{width:24px;height:24px;color:var(--bs-secondary);}.file-details h4{margin:0;font-size:14px;color:var(--bs-emphasis-color);}.file-details small{display:block;margin-top:2px;font-size:12px;color:var(--bs-secondary-color);word-break:break-all;}.material-collection-area{margin-bottom:2rem;}.collection-card{background:var(--bs-light);border:2px solid var(--bs-border-color);border-radius:12px;padding:1.5rem;text-align:center;transition:all 0.3s ease;height:100%;display:flex;flex-direction:column;}.collection-card:hover{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle);transform:translateY(-2px);}.collection-icon{font-size:2.5rem;margin-bottom:1rem;}.collection-title{font-size:1.1rem;font-weight:600;margin-bottom:0.5rem;color:var(--bs-emphasis-color);}.collection-description{color:var(--bs-secondary-color);font-size:0.9rem;margin-bottom:1rem;}.upload-area{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.75rem;min-height:120px;border:2px dashed var(--bs-border-color);border-radius:8px;padding:1rem;transition:all 0.2s ease;}.upload-area:hover{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle);}.upload-area.dragover{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle);transform:scale(1.02);}.url-input-area{flex:1;display:flex;flex-direction:column;gap:0.5rem;}.url-input-group{display:flex;align-items:center;}.url-input-group .url-input{flex:1;transition:border-color 0.2s ease;}.url-input-group .url-input:focus{border-color:var(--bs-primary);box-shadow:0 0 0 0.2rem rgba(var(--bs-primary-rgb),0.25);}.materials-queue{background:var(--bs-success-bg-subtle);border:1px solid var(--bs-success-border-subtle);border-radius:12px;padding:1.5rem;}.queue-header h3{color:var(--bs-success-text-emphasis);}.materials-list{max-height:300px;overflow-y:auto;}.material-item{background:white;border:1px solid var(--bs-border-color);border-radius:8px;padding:0.75rem;margin-bottom:0.5rem;display:flex;justify-content:space-between;align-items:center;}.material-info{display:flex;align-items:center;gap:0.75rem;flex:1;}.material-type-icon{width:20px;height:20px;color:var(--bs-secondary);}.material-details h5{margin:0;font-size:0.9rem;font-weight:500;}.material-details small{color:var(--bs-secondary-color);font-size:0.8rem;}.material-count-badge{background:var(--bs-light);color:var(--bs-primary);padding:0.25rem 0.5rem;border-radius:12px;font-size:0.8rem;font-weight:600;margin-left:0.5rem;}.processed-materials{background:var(--bs-success-bg-subtle);border:1px solid var(--bs-success-border-subtle);border-radius:12px;padding:1.5rem;}.processed-list{max-height:400px;overflow-y:auto;}.help-section details[open] summary{margin-bottom:0.5rem;}.prefilled-field{background:var(--bs-success-bg-subtle) !important;border-color:var(--bs-success-border-subtle) !important;}.prefilled-field:focus{border-color:var(--bs-success) !important;box-shadow:0 0 0 0.25rem rgba(var(--bs-success-rgb),0.25) !important;}.quiz-option{background:var(--bs-light);border:2px solid var(--bs-border-color);border-radius:0.5rem;padding:1rem;cursor:pointer;transition:all 0.2s ease;display:flex;align-items:center;margin-bottom:0.75rem;}.quiz-option:hover{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle);}.quiz-option.selected{border-color:var(--bs-primary);background:var(--bs-primary-bg-subtle);}.checkbox-option input[type="checkbox"]{margin-right:0.5rem;}.templates-grid{display:flex;flex-direction:column;gap:1rem;}.template-card{background:var(--bs-light);border:1px solid var(--bs-border-color);border-radius:0.5rem;padding:1.5rem;margin-bottom:1rem;display:flex;flex-direction:column;min-height:200px;}.template-card.default-tone{background:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-border-subtle);}.template-title{font-weight:600;font-size:1.25rem;color:var(--bs-dark);margin-bottom:0.5rem;}.template-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;}.template-content{flex:1;}.tone-instruction{background:white;border:1px solid var(--bs-border-color);border-radius:0.25rem;padding:1rem;font-family:var(--bs-font-monospace);font-size:0.9rem;line-height:1.5;white-space:pre-wrap;height:100%;}.template-placeholder{background:var(--bs-warning-bg-subtle);color:var(--bs-warning-text-emphasis);padding:0.125rem 0.25rem;border-radius:0.25rem;font-weight:600;}.template-section-header{color:var(--bs-primary);font-weight:600;font-size:1rem;margin:1rem 0 0.5rem 0;padding-bottom:0.25rem;border-bottom:1px solid var(--bs-border-color);}.template-section{margin-bottom:2rem;}.template-section-title{color:var(--bs-primary);font-weight:700;font-size:1.5rem;margin-bottom:0.5rem;display:flex;align-items:center;gap:0.5rem;}.template-section-description{color:var(--bs-secondary);font-size:0.95rem;margin-bottom:1.5rem;font-style:italic;}.copy-btn{background:var(--bs-success);color:white;border:none;border-radius:0.25rem;padding:0.5rem 1rem;cursor:pointer;font-size:0.85rem;font-weight:600;display:flex;align-items:center;gap:0.5rem;transition:background-color 0.2s ease;flex-shrink:0;}.copy-btn:hover,.copy-btn.copied{background:#157347;color:white;}.btn-outline-secondary{border-width:2px;font-weight:600;}.wizard-header .d-flex.justify-content-between{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.5rem;}.creator-section{border-top:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);}.creator-section a{color:var(--bs-primary);text-decoration:none;font-weight:600;}.creator-section a:hover{text-decoration:underline;}.social-proof-section{padding-top:4rem;padding-bottom:4rem;}.social-proof-section img{max-height:40px;filter:grayscale(100%);opacity:0.6;transition:all 0.3s ease;}.social-proof-section img:hover{filter:grayscale(0%);opacity:1;}.testimonial-card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:0.75rem;padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;}.testimonial-text{font-size:1.1rem;line-height:1.6;font-style:italic;color:var(--bs-body-color);margin-bottom:1.5rem;flex-grow:1;}.testimonial-author{display:flex;align-items:center;gap:1rem;}.testimonial-avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;}.author-name{font-weight:700;margin-bottom:0;color:var(--bs-dark);}.author-title{font-size:0.9rem;color:var(--bs-secondary);margin-bottom:0;}.how-it-works-section{padding:4rem 0;}.step-card{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:0.75rem;padding:2rem;height:100%;text-align:center;}.step-number{width:50px;height:50px;background:var(--bs-primary);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:-3.5rem auto 1.5rem auto;border:4px solid var(--bs-light);}.trust-security-section{background:var(--bs-light);border-top:1px solid var(--bs-border-color);}.trust-security-section .badge{font-size:1rem;font-weight:500;}.section-indicator{width:32px;height:32px;border-radius:50%;background:var(--bs-secondary-bg);color:var(--bs-secondary);display:flex;align-items:center;justify-content:center;font-weight:600;transition:all 0.3s ease;margin:0 auto;padding:0.25rem 0.5rem;font-size:0.75rem;}.section-indicator.active{background:var(--bs-primary);color:white;}.business-progress .flex-fill{min-width:0;}.business-progress .flex-fill:not(:last-child){margin-right:0.5rem;}.business-complete-message{flex:1;display:flex;align-items:center;justify-content:center;}.progress-steps{display:flex;flex-direction:column;gap:0.5rem;align-items:center;}.progress-steps .step{color:var(--bs-secondary);font-size:0.9rem;}.progress-steps .step.active{color:var(--bs-primary);font-weight:600;}.generating-state .spinner-large{margin-bottom:1rem;}@media (max-width:768px){#wizard{border-radius:0;min-height:100vh;width:100%;height:auto;overflow:visible;}.wizard-header{padding:1rem;}.step-indicator{font-size:0.7rem;padding:0.4rem 0.5rem;min-width:90px;max-width:150px;width:100%;text-align:center;line-height:1.2;border-radius:1rem;box-sizing:border-box;}.wizard-header .step-indicator{flex:none !important;}header.wizard-header .d-flex{display:grid !important;grid-template-columns:repeat(2,1fr) !important;grid-template-rows:repeat(2,1fr) !important;gap:0.5rem !important;justify-items:center !important;align-items:center !important;width:100% !important;max-width:300px !important;margin:0 auto !important;}.wizard-header .d-flex.justify-content-between.flex-wrap.gap-2{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:1fr 1fr !important;}.wizard-header .d-flex.justify-content-between.flex-wrap{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:1fr 1fr !important;gap:0.5rem !important;justify-content:center !important;align-items:center !important;justify-items:center !important;max-width:300px !important;margin:0 auto !important;padding:0.5rem !important;flex-wrap:nowrap !important;}div.wizard-header .d-flex.justify-content-between{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:1fr 1fr !important;gap:0.5rem !important;justify-items:center !important;align-items:center !important;}.wizard-header .step-indicator,.wizard-header .badge.step-indicator{display:block !important;visibility:visible !important;position:static !important;}#step-container{padding:1rem !important;display:block !important;visibility:visible !important;height:auto !important;min-height:300px;}.copy-btn{position:relative;margin-top:0.5rem;width:100%;max-width:120px;font-size:0.8rem;padding:0.6rem 1rem;}.template-card{margin-bottom:1rem;padding:1rem;}.template-header{flex-direction:column;align-items:stretch;gap:0.5rem;}.template-title{font-size:1.1rem;margin-bottom:0.5rem;}.tone-instruction{min-height:120px;font-size:0.85rem;line-height:1.4;padding:0.75rem;}.btn{min-height:44px;font-size:0.9rem;}.btn-primary,.btn-outline-secondary{padding:0.6rem 1.2rem;}footer{padding:0.75rem !important;gap:0.5rem;}footer .btn{flex:1;max-width:none;min-width:80px;font-size:0.85rem;padding:0.75rem 0.5rem;}footer.border-top{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100%;box-sizing:border-box;}.quiz-option{padding:0.75rem;margin-bottom:0.5rem;font-size:0.9rem;}.upload-area{padding:2rem 1rem;}.form-control,.form-select{font-size:1rem;min-height:44px;}.progress-steps{gap:0.25rem;}.progress-steps .step{font-size:0.8rem;text-align:center;}.section-indicator{width:28px;height:28px;font-size:0.7rem;margin:0 auto;}.progress-steps .small,.business-step .small{font-size:0.7rem;}.business-progress .d-flex.justify-content-between.align-items-center{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:1fr 1fr !important;gap:0.75rem !important;justify-items:center !important;align-items:center !important;max-width:280px !important;margin:0 auto !important;padding:1rem 0 !important;}.business-progress .flex-fill{margin:0 !important;flex:none !important;width:100% !important;max-width:120px !important;text-align:center !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;}.business-progress .small{font-size:0.75rem;margin-top:0.25rem;}.mb-3{margin-bottom:0.75rem !important;}.mb-4{margin-bottom:1rem !important;}.mb-5{margin-bottom:1.25rem !important;}.p-4{padding:1rem !important;}.py-4{padding-top:1rem !important;padding-bottom:1rem !important;}.template-placeholder{font-size:0.8rem;word-break:break-word;}.template-header .copy-btn{position:static;align-self:flex-end;margin-left:auto;}.btn-outline-secondary{min-height:48px;font-size:0.9rem;border-width:2px;font-weight:600;}.btn-primary-highlighted{width:100%;max-width:none;margin-top:1rem;white-space:normal;word-wrap:break-word;line-height:1.2;padding:0.75rem 0.5rem;min-height:48px;text-align:center;}.btn-primary-highlighted{}.form-group,.mb-3{margin-bottom:1rem;}.alert,.alert-success,.alert-info{white-space:normal !important;word-wrap:break-word;overflow:visible;padding:0.75rem;font-size:0.9rem;line-height:1.4;}.alert .small,.alert small{white-space:normal;word-wrap:break-word;}textarea.form-control{min-height:100px;resize:vertical;}input.form-control{padding:0.75rem;}.step-indicator{line-height:1.2;}.hero-section h1{font-size:2rem;line-height:1.3;}.hero-section .display-6{font-size:1.1rem;}.wizard-header .badge{margin:0.1rem;min-width:65px;text-align:center;}button,.btn,.copy-btn,.quiz-option{min-height:44px;touch-action:manipulation;}.template-content{overflow:hidden;}.tone-instruction{word-wrap:break-word;overflow-wrap:break-word;}.container,.container-fluid{padding-left:0.75rem;padding-right:0.75rem;}#step-container{overflow-x:hidden;width:100%;box-sizing:border-box;overflow-y:visible !important;}.step-content,.api-key-step,.upload-step,.business-step,.templates-step{display:block !important;visibility:visible !important;opacity:1 !important;}}#faq-section{transition:opacity 0.3s ease-in-out;}#faq-section.hidden{display:none;}.faq-item{padding:1.5rem;background:#f8f9fa;border-radius:0.5rem;border-left:4px solid var(--bs-primary);height:100%;transition:transform 0.2s ease,box-shadow 0.2s ease;}.faq-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}.faq-item h3{color:var(--bs-primary);}.faq-item p{line-height:1.6;}@media (max-width:768px){.faq-item{padding:1rem;}}.hero-section{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:3rem 0;border-radius:1rem;margin-bottom:2rem;}.hero-section h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,0.1);}.hero-section .display-6{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:400;line-height:1.4;}.benefit-card{padding:1.5rem;background:white;border-radius:0.75rem;border:1px solid var(--bs-border-color);height:100%;transition:all 0.3s ease;}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,0.15);border-color:var(--bs-primary);}.benefit-icon{font-size:2.5rem;line-height:1;margin-bottom:1rem;display:block;}.cta-section{border:2px solid var(--bs-primary-border-subtle);background:var(--bs-primary-bg-subtle) !important;position:relative;overflow:hidden;}.cta-section::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);animation:shimmer 3s infinite;}@keyframes shimmer{0%{left:-100%;}100%{left:100%;}}.social-proof .badge{font-size:0.9rem;font-weight:500;border:1px solid var(--bs-success-border-subtle);}@media (max-width:768px){.hero-section{padding:2rem 0;margin:1rem;border-radius:0.5rem;}.benefit-card{padding:1rem;margin-bottom:1rem;}.benefit-icon{font-size:2rem;}.cta-section{padding:1.5rem !important;}.social-proof .badge{font-size:0.8rem;padding:0.5rem 0.75rem !important;}}.hidden{display:none !important;}.square-image{aspect-ratio:1 / 1;object-fit:cover;object-position:center;}.showcase-section{background:var(--bs-light,#f8f9fa);}.showcase-card{background:white;border:1px solid var(--bs-border-color,#dee2e6);border-radius:12px;padding:1.5rem;transition:all 0.3s ease;text-align:center;}.showcase-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,0.15);border-color:var(--bs-primary,#0d6efd);}.showcase-header{margin-bottom:1rem;}.showcase-image-container{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1);height:300px;}.showcase-image-container img{transition:transform 0.3s ease;width:100%;height:100%;object-fit:cover;object-position:top;}.showcase-image-container:hover img{transform:scale(1.05);}.hover-scale{transition:transform 0.3s ease;}.hover-scale:hover{transform:scale(1.02);}.showcase-footer{opacity:0.7;transition:opacity 0.3s ease;}.showcase-card:hover .showcase-footer{opacity:1;}.demo-section{background:var(--bs-light,#f8f9fa) !important;}.demo-section iframe{box-shadow:0 8px 24px rgba(0,0,0,0.15);transition:transform 0.3s ease;}.demo-section iframe:hover{transform:scale(1.02);}@media (max-width:768px){.showcase-card{padding:1rem;margin-bottom:1rem;}.showcase-card:hover{transform:translateY(-4px);}.showcase-image-container{height:250px;}.demo-section{padding:2rem 1rem !important;}}
