.rotate-45deg{display:block;transform:rotate(45deg)}.rotate-90deg{display:block;transform:rotate(90deg)}.rotate-180deg{display:block;transform:rotate(180deg)}.rotate-360deg{display:block;transform:rotate(1turn)}.modal-dialog{margin:0}.modal-backdrop{opacity:.8}.confirmation-modal .modal-dialog,.information-modal .modal-dialog{max-width:75%}.confirmation-modal h2,.information-modal h2,.slider-modal h2{font-size:var(--gbl-font-size-l)}.slider-modal .modal-dialog{height:100vh;margin-bottom:0;margin-top:0;width:100%}.slider-modal .modal-content{height:100%}.slider-modal.slide-right .modal-dialog{float:right}.modal[style*=display]{display:flex!important;justify-content:center!important}.modal[style*="display: none"]{display:none!important}.modal.fade.slide-top.show .modal-dialog{animation:slideInFromTop var(--gbl-transition-time) ease-in}.modal.fade.slide-bottom.show .modal-dialog{animation:slideInFromBottom var(--gbl-transition-time) ease-in}.modal.fade.slide-left.show .modal-dialog{animation:slideInFromLeft var(--gbl-transition-time) ease-in}.modal.fade.slide-right.show .modal-dialog{animation:slideInFromRight var(--gbl-transition-time) ease-in}.modal.fade.slide-top .modal-dialog{animation:slideOutToTop var(--gbl-transition-time) ease-out}.modal.fade.slide-bottom .modal-dialog{animation:slideOutToBottom var(--gbl-transition-time) ease-out}.modal.fade.slide-left .modal-dialog{animation:slideOutToLeft var(--gbl-transition-time) ease-out}.modal.fade.slide-right .modal-dialog{animation:slideOutToRight var(--gbl-transition-time) ease-out}@media (max-width:600px){.confirmation-modal .modal-dialog,.information-modal .modal-dialog{max-width:100%}}:root{--gbl-border-radius-1:0.25rem;--gbl-border-radius-2:0.5rem;--gbl-border-radius-3:0.75rem;--gbl-border-radius-4:1rem;--gbl-border-radius-5:1.5rem;--gbl-border-radius-6:2rem;--gbl-font-size-xs:0.25rem;--gbl-font-size-s:0.75rem;--gbl-font-size-m:1rem;--gbl-font-size-l:1.25rem;--gbl-font-size-xl:1.5rem;--gbl-font-size-h3:2rem;--gbl-font-size-h2:2.5rem;--gbl-font-size-h1:3rem;--gbl-font-size-h-xl:3.5rem;--gbl-font-size-scale-m:1.125rem;--gbl-opacity-0:0;--gbl-opacity-1:0.1;--gbl-opacity-2:0.2;--gbl-opacity-3:0.3;--gbl-opacity-4:0.4;--gbl-opacity-5:0.5;--gbl-opacity-6:0.6;--gbl-opacity-7:0.7;--gbl-opacity-8:0.8;--gbl-opacity-9:0.9;--gbl-opacity-10:1;--gbl-transition-time:0.5s;--gbl-text-color-dull:#777;--gbl-text-color-primary-dark:#000;--gbl-text-color-secondary-dark:#1a1a1a;--gbl-text-color-primary-light:#fff;--gbl-text-color-secondary-light:#f0f0f0;--gbl-text-color-success-light:#d1e7dd;--gbl-text-color-success-dark:#2e7d32;--gbl-text-color-warning-light:#ffd580;--gbl-text-color-warning-dark:#ff8c00;--gbl-text-color-error-light:#f8d7da;--gbl-text-color-error-dark:#b52c4a;--gbl-primary-color:#ffbf23;--gbl-primary-color-light:#fff5c7;--gbl-secondary-color:#2364ff;--gbl-analogous-primary-color:#2e2;--gbl-analogous-secondary-color:#aea;--gbl-shades-primary-color:#2e2;--gbl-shades-secondary-color:#aea;--gbl-tint-primary:#f9deb3;--gbl-tint-secondary:#5a78ff;--gbl-facebook-primary-color:#1877f2;--gbl-facebook-primary-color-dark:#145db8;--gbl-instagram-primary-color:#e4405f;--gbl-instagram-primary-color-dark:#b52c4a;--gbl-youtube-primary-color:red;--gbl-youtube-primary-color-dark:#c00}.border-radius-0{border-radius:0!important}.border-radius-1{border-radius:var(--gbl-border-radius-1)!important}.border-radius-2{border-radius:var(--gbl-border-radius-2)!important}.border-radius-3{border-radius:var(--gbl-border-radius-3)!important}.border-radius-4{border-radius:var(--gbl-border-radius-4)!important}.border-radius-5{border-radius:var(--gbl-border-radius-5)!important}.border-radius-6{border-radius:var(--gbl-border-radius-6)!important}.success-light-color{color:var(--gbl-text-color-success-light)!important}.success-dark-color{color:var(--gbl-text-color-success-dark)!important}.warn-light-color{color:var(--gbl-text-color-warning-light)!important}.warn-dark-color{color:var(--gbl-text-color-warning-dark)!important}.error-light-color{color:var(--gbl-text-color-error-light)!important}.error-dark-color{color:var(--gbl-text-color-error-dark)!important}.success-light-border-color{border-color:var(--gbl-text-color-success-light)!important}.success-dark-border-color{border-color:var(--gbl-text-color-success-dark)!important}.warn-light-border-color{border-color:var(--gbl-text-color-warning-light)!important}.warn-dark-border-color{border-color:var(--gbl-text-color-warning-dark)!important}.error-light-border-color{border-color:var(--gbl-text-color-error-light)!important}.error-dark-border-color{border-color:var(--gbl-text-color-error-dark)!important}.fs-xs{font-size:var(--gbl-font-size-xs)}.fs-s{font-size:var(--gbl-font-size-s)}.fs-m{font-size:var(--gbl-font-size-m)}.fs-l{font-size:var(--gbl-font-size-l)}.fs-xl{font-size:var(--gbl-font-size-xl)}.fs-h2,.fs-h3{font-size:var(--gbl-font-size-h3)}.fs-h1{font-size:var(--gbl-font-size-h1)}.fs-h-xl{font-size:var(--gbl-font-size-h-xl)}.h-10-px{height:10px}.h-20-px{height:20px}.h-30-px{height:30px}.h-40-px{height:40px}.h-50-px{height:50px}.h-60-px{height:60px}.h-70-px{height:70px}.h-80-px{height:80px}.h-90-px{height:90px}.h-100-px{height:100px}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.o-0{opacity:var(--gbl-opacity-0)}.o-1{opacity:var(--gbl-opacity-1)}.o-2{opacity:var(--gbl-opacity-2)}.o-3{opacity:var(--gbl-opacity-3)}.o-4{opacity:var(--gbl-opacity-4)}.o-5{opacity:var(--gbl-opacity-5)}.o-6{opacity:var(--gbl-opacity-6)}.o-7{opacity:var(--gbl-opacity-7)}.o-8{opacity:var(--gbl-opacity-8)}.o-9{opacity:var(--gbl-opacity-9)}.o-10{opacity:var(--gbl-opacity-10)}.pt-0_25{padding-top:.25rem!important}.pt-0_75{padding-top:.75rem!important}.pt-1_25{padding-top:1.25rem!important}.pb-0_25{padding-bottom:.25rem!important}.pb-0_75{padding-bottom:.75rem!important}.pb-1_25{padding-bottom:1.25rem!important}.pl-0_25{padding-left:.25rem!important}.pl-0_75{padding-left:.75rem!important}.pl-1_25{padding-left:1.25rem!important}.pr-0_25{padding-right:.25rem!important}.pr-0_75{padding-right:.75rem!important}.pr-1_25{padding-right:1.25rem!important}.mt-0_25{margin-top:.25rem!important}.mt-0_75{margin-top:.75rem!important}.mt-1_25{margin-top:1.25rem!important}.mb-0_25{margin-bottom:.25rem!important}.mb-0_75{margin-bottom:.75rem!important}.mb-1_25{margin-bottom:1.25rem!important}.ml-0_25{margin-left:.25rem!important}.ml-0_75{margin-left:.75rem!important}.ml-1_25{margin-left:1.25rem!important}.mr-0_25{margin-right:.25rem!important}.mr-0_75{margin-right:.75rem!important}.mr-1_25{margin-right:1.25rem!important}.show{display:block}.hide{display:none}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(-100%);visibility:hidden}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes slideOutToBottom{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(100%);visibility:hidden}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%);visibility:hidden}to{opacity:1;transform:translateX(0);visibility:visible}}@keyframes slideOutToLeft{0%{opacity:1;transform:translateX(0);visibility:visible}to{opacity:0;transform:translateX(100%);visibility:hidden}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%);visibility:hidden}to{opacity:1;transform:translateX(0);visibility:visible}}@keyframes slideOutToRight{0%{opacity:1;transform:translateX(0);visibility:visible}to{opacity:0;transform:translateX(100%);visibility:hidden}}.fluid-image{border:none;display:block;height:auto;width:100%}.fluid-image.show-border{border:16px solid #fff;box-shadow:0 8px 16px 8px rgba(0,0,0,.1)}.fluid-image.image-fit-cover{object-fit:cover}.fluid-image.image-fit-contain{object-fit:contain}.fluid-image.image-fit-fill{object-fit:fill}.fluid-image.image-fit-inherit{object-fit:inherit}.fluid-image.image-fit-frame{border:16px solid #fff;box-shadow:0 1px 16px 1px rgba(0,0,0,.1)}.image-uploader-input{display:none}.image-uploader-container{align-items:center;background-color:var(--blog-neutral-light,#f9f9f9);border:2px dashed var(--blog-tint-primary,#f9deb3);border-radius:var(--gbl-border-radius-4);cursor:pointer;display:flex;justify-content:center;min-height:150px;padding:2rem;text-align:center;transition:all var(--gbl-transition-time)}.image-uploader-container:hover{background-color:rgba(255,191,35,.05);border-color:var(--blog-primary-color,#ffbf23)}.image-uploader-drag-over{background-color:rgba(255,191,35,.1);border-color:var(--blog-primary-color,#ffbf23);transform:scale(1.02)}.image-uploader-disabled{cursor:not-allowed;opacity:var(--gbl-opacity-5)}.image-uploader-disabled,.image-uploader-disabled:hover{background-color:var(--gbl-text-color-secondary-light,#f0f0f0)}.image-uploader-disabled:hover{border-color:var(--blog-tint-primary,#f9deb3);transform:none}.image-uploader-content{align-items:center;display:flex;flex-direction:column;gap:.75rem;width:100%}.image-uploader-content-card,.image-uploader-content-compact{align-items:center;display:flex;gap:1rem;width:100%}.image-uploader-content-card{flex-direction:column}.image-uploader-icon-area{align-items:center;display:flex;flex-direction:column;gap:.5rem}.image-uploader-icon{color:var(--blog-primary-color,#ffbf23);font-size:var(--gbl-font-size-h1);margin-bottom:.5rem}.image-uploader-text{color:var(--blog-neutral-black,#000);font-weight:500;margin:0}.image-uploader-hint{color:var(--blog-neutral-dim,#909090);margin:0}.image-uploader-preview{border-radius:var(--gbl-border-radius-2);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:1rem;max-width:200px;overflow:hidden}.image-uploader-preview-image{display:block;height:auto;max-height:150px;object-fit:cover;width:100%}.image-uploader-button{margin:0!important}.image-uploader-compact{min-height:80px;padding:1rem}.image-uploader-compact .image-uploader-content-compact{justify-content:flex-start}.image-uploader-compact .image-uploader-preview{margin-left:1rem;margin-top:0;max-width:80px}.image-uploader-compact .image-uploader-preview-image{max-height:60px}.image-uploader-card{border-style:solid;border-width:1px;min-height:200px;padding:2.5rem}.image-uploader-card .image-uploader-icon{font-size:var(--gbl-font-size-h2)}@media (max-width:768px){.image-uploader-container{min-height:120px;padding:1.5rem}.image-uploader-content-compact{flex-direction:column;text-align:center}.image-uploader-compact .image-uploader-content-compact{justify-content:center}.image-uploader-compact .image-uploader-preview{margin-left:0;margin-top:.5rem}.image-uploader-icon{font-size:var(--gbl-font-size-h2)}}.image-uploader-error,.image-uploader-error:hover{border-color:var(--gbl-text-color-error-dark,#b52c4a)}.image-uploader-error:hover{background-color:rgba(181,44,74,.05)}.image-uploader-success,.image-uploader-success:hover{border-color:var(--gbl-text-color-success-dark,#2e7d32)}.image-uploader-success:hover{background-color:rgba(46,125,50,.05)}.list h3,.list-item{margin-bottom:.125rem}.list-item:last-child{margin-bottom:0}.list-item a{color:inherit;text-decoration:none}.list-item a:active,.list-item a:focus,.list-item a:hover{text-decoration:underline;text-decoration-color:var(--gbl-primary-color-dark)}.list-item.show-sponsored-effect{background-color:var(--gbl-primary-color-light)!important;border-color:var(--gbl-primary-color-light);border-style:solid}.list-item.show-effect,.list-item.show-sponsored-effect{overflow:hidden;transition:background-color var(--gbl-transition-time) ease,border var(--gbl-transition-time) ease}.list-item.show-effect{border:none;border-radius:var(--gbl-border-radius-2)}.list-item.show-effect:hover,.list-item.show-sponsored-effect:hover{background-color:var(--blog-primary-color);border-color:var(--blog-primary-color)}.overlay-panel-section{background-color:var(--gbl-text-color-dark)}.overlay-panel-content h1,.overlay-panel-section-heading{color:var(--gbl-tint-primary)}.overlay-panel-content h1{line-height:1.4}.overlay-panel-content{line-height:1.6}.overlay-panel-scrollbar{height:100%;overflow-y:scroll}.overlay-panel-scrollbar::-webkit-scrollbar{background-color:var(--gbl-text-color-dark);width:8px}.overlay-panel-scrollbar::-webkit-scrollbar-track{background:var(--gbl-text-color-dark)}.overlay-panel-scrollbar::-webkit-scrollbar-thumb{background:var(--gbl-text-color-dark);border-left:1px solid var(---gbl-tint-primary);border-radius:var(--gbl-border-radius-4);border-right:1px solid var(--gbl-tint-primary);-webkit-box-shadow:inset 1px 0 1px var(--gbl-text-color-light)}.overlay-panel-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--gbl-text-color-light)}.social-media-link{border:none;padding:0;text-align:left;width:100%}.social-media-link button{border-color:none!important}.social-media-link .social-media-arrow{display:none;float:right;transition:display var(--gbl-transition-time)}.social-media-link:hover .social-media-arrow{display:block}.social-media-facebook{color:var(--gbl-facebook-primary-color)}.social-media-facebook:hover{color:var(--gbl-facebook-primary-color-dark)}.social-media-instagram{color:var(--gbl-instagram-primary-color)}.social-media-instagram:hover{color:var(--gbl-instagram-primary-color-dark)}.social-media-youtube{color:var(--gbl-youtube-primary-color)}.social-media-youtube:hover{color:var(--gbl-youtube-primary-color-dark)}.loading-spinner-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:2rem}.loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--gbl-text-color-secondary-light);border:4px solid var(--gbl-text-color-secondary-light);border-radius:50%;border-top-color:var(--gbl-primary-color);height:40px;margin-bottom:1rem;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.subscription h6{font-size:var(--gbl-font-size-l);font-weight:700}.subscription-newsletter{align-items:center;display:flex;gap:1rem;justify-content:space-between}.subscription-newsletter div{flex:2}.subscription-newsletter div:last-child{flex:1}.subscription-newsletter button{padding:1rem}@media (min-width:320px) and (max-width:640px){.subscription-newsletter{flex-direction:column!important}}.table-column-order td,.table-column-order th,.table-column-order tr:last-child,.table-row-order td,.table-row-order th,.table-row-order tr:last-child{border-style:none}.seamless-url-input .form-select{border-bottom-right-radius:0!important;border-right:none!important;border-top-right-radius:0!important;border-radius:.375rem 0 0 .375rem!important;max-width:150px}.seamless-url-input .form-control{border-bottom-left-radius:0!important;border-left:none!important;border-top-left-radius:0!important;border-radius:0 .375rem .375rem 0!important}.seamless-url-input .form-select:focus{border-right:none!important;box-shadow:none!important}.seamless-url-input .form-control:focus{border-left:none!important}.view-style-toggle{display:flex;justify-content:center}.view-style-toggle li:first-child>div{border-bottom-left-radius:var(--gbl-border-radius-3)!important;border-top-left-radius:var(--gbl-border-radius-3)!important}.view-style-toggle li:last-child>div{border-bottom-right-radius:var(--gbl-border-radius-3)!important;border-top-right-radius:var(--gbl-border-radius-3)!important}.validation-display{border-radius:var(--gbl-border-radius-4);margin-bottom:1rem}.validation-display.success{background-color:#d4edda;border:1px solid #c3e6cb}.validation-summary{align-items:center;display:flex;margin-bottom:.5rem;padding:.5rem}.validation-summary.success{margin-bottom:0}.validation-summary.has-errors{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:var(--gbl-border-radius-4)}.validation-summary.has-warnings{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:var(--gbl-border-radius-4)}.validation-details{margin-top:1rem}.validation-section{background-color:var(--gbl-background-color-light);border:1px solid var(--gbl-border-color-light);border-radius:var(--gbl-border-radius-4);margin-bottom:1rem;padding:.75rem}.validation-section-title{color:var(--gbl-text-color-dark);font-size:.9rem;font-weight:600;margin-bottom:.5rem}.validation-message{align-items:flex-start;border-radius:var(--gbl-border-radius-4);display:flex;margin-bottom:.5rem;padding:.5rem}.validation-message.error{background-color:#f8d7da;border:1px solid #f5c6cb}.validation-message.warning{background-color:#fff3cd;border:1px solid #ffeaa7}.validation-message:last-child{margin-bottom:0}@media (max-width:768px){.validation-display{padding:.75rem}.validation-section{padding:.5rem}.validation-message{padding:.375rem}}