.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.position-right .modal-dialog,.slider-modal.slide-right .modal-dialog{float:right!important;margin-left:auto!important;margin-right:0!important}.slider-modal.position-left .modal-dialog,.slider-modal.slide-left .modal-dialog{float:left!important;margin-left:0!important;margin-right:auto!important}.modal[style*=display]:not(.slider-modal){display:flex!important;justify-content:center!important}.modal.slider-modal[style*=display]{display:block!important}.modal[style*="display: none"]{display:none!important}.modal{pointer-events:none!important;z-index:-1!important}.modal.show{z-index:1055!important}.modal.show,.modal.show .modal-dialog{pointer-events:auto!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}.modal.position-center[style*=display]{align-items:center!important;display:flex!important;justify-content:center!important}.modal.position-left,.modal.position-left[style*=display],.modal.position-right,.modal.position-right[style*=display]{display:block!important}.modal.fade.position-left .modal-dialog,.modal.fade.show.position-left .modal-dialog,.modal.position-left .modal-dialog{float:left!important;margin-left:0!important;margin-right:auto!important}.modal.fade.position-right .modal-dialog,.modal.fade.show.position-right .modal-dialog,.modal.position-right .modal-dialog{float:right!important;margin-left:auto!important;margin-right:0!important}.modal.position-bottom[style*=display],.modal.position-top[style*=display]{align-items:flex-start!important;display:flex!important}.modal.position-top{align-items:flex-start!important}.modal.position-bottom{align-items:flex-end!important}@media (max-width:600px){.confirmation-modal .modal-dialog,.information-modal .modal-dialog{max-width:100%}}.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}