.elementor-control-select2 .elementor-control-input-wrapper{position:relative}.elementor-control-select2 .trilbdev-select2{min-height:40px;width:100%!important}.elementor-control-select2 .select2-container{width:100%!important}.elementor-control-select2 .select2-container--default .select2-selection--single{background:#fff;border:1px solid #d5dadf;border-radius:4px;height:40px;padding:0 12px;transition:border-color .3s ease,box-shadow .3s ease}.elementor-control-select2 .select2-container--default.select2-container--focus .select2-selection--single{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.elementor-control-select2 .select2-container--default .select2-selection--single .select2-selection__rendered{color:#32373c;font-size:14px;line-height:38px;padding:0}.elementor-control-select2 .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#646970;font-style:italic}.elementor-control-select2 .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;right:8px;top:1px}.elementor-control-select2 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#646970 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.elementor-control-select2 .select2-container--default .select2-selection--multiple{background:#fff;border:1px solid #d5dadf;border-radius:4px;min-height:40px;padding:0 8px;transition:border-color .3s ease,box-shadow .3s ease}.elementor-control-select2 .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__rendered{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-height:38px;padding:0}.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__choice{align-items:center;background:#f1f1f1;border:1px solid #d5dadf;border-radius:3px;color:#32373c;display:flex;font-size:13px;font-weight:400;gap:6px;line-height:1.4;margin:2px 0;padding:4px 8px;position:relative;transition:all .2s ease}.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__choice:hover{background:#e8e8e8;border-color:#c7c7c7}.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background:none;border:none;color:#646970;cursor:pointer;font-size:16px;font-weight:700;line-height:1;margin-left:4px;padding:0;transition:color .2s ease}.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#d33}.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#646970;font-style:italic;line-height:38px;margin:0;padding:0 8px}.elementor-control-select2 .select2-dropdown{background:#fff;border:1px solid #d5dadf;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:2px;z-index:999999}.elementor-control-select2 .select2-container--default .select2-results__option{color:#32373c;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .2s ease}.elementor-control-select2 .select2-container--default .select2-results__option--highlighted{background-color:#007cba;color:#fff}.elementor-control-select2 .select2-container--default .select2-results__option--selected{background-color:#f1f1f1;color:#646970}.elementor-control-select2 .select2-container--default .select2-results__option--highlighted .select2-results__option--selected{background-color:#005a87;color:#fff}.elementor-control-select2 .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #d5dadf;border-radius:4px;box-sizing:border-box;color:#32373c;font-size:14px;margin:8px;padding:8px 12px;transition:border-color .3s ease;width:calc(100% - 16px)!important}.elementor-control-select2 .select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#007cba;box-shadow:0 0 0 1px #007cba;outline:none}.elementor-control-select2 .select2-container--default .select2-results__message,.elementor-control-select2 .select2-container--default .select2-results__option--load-more{color:#646970;font-style:italic;padding:12px;text-align:center}.elementor-control-select2 .select2-container--default .select2-selection__clear{background:none;border:none;color:#646970;cursor:pointer;font-size:18px;font-weight:700;line-height:1;margin-right:8px;padding:0;transition:color .2s ease}.elementor-control-select2 .select2-container--default .select2-selection__clear:hover{color:#d33}.elementor-control-select2 .select2-container--trilbdev .select2-selection--single{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid #e1e5e9;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.elementor-control-select2 .select2-container--trilbdev.select2-container--focus .select2-selection--single{border-color:#007cba;box-shadow:0 0 0 3px rgba(0,124,186,.1)}.elementor-control-select2 .select2-container--trilbdev .select2-selection__rendered{background:transparent;font-weight:500}.elementor-control-select2 .select2-container--trilbdev .select2-selection__arrow b{border-color:#007cba transparent transparent}@media(prefers-color-scheme:dark){.elementor-control-select2 .select2-container--default .select2-selection--multiple,.elementor-control-select2 .select2-container--default .select2-selection--single{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.elementor-control-select2 .select2-container--default .select2-selection--single .select2-selection__rendered{color:#e2e8f0}.elementor-control-select2 .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#a0aec0}.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__choice{background:#4a5568;border-color:#718096;color:#e2e8f0}.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#a0aec0}.elementor-control-select2 .select2-dropdown{background:#2d3748;border-color:#4a5568}.elementor-control-select2 .select2-container--default .select2-results__option{color:#e2e8f0}.elementor-control-select2 .select2-container--default .select2-results__option--highlighted{background-color:#007cba;color:#fff}.elementor-control-select2 .select2-container--default .select2-search--dropdown .select2-search__field{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.elementor-control-select2 .select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#007cba}}@media(prefers-contrast:high){.elementor-control-select2 .select2-container--default .select2-selection--multiple,.elementor-control-select2 .select2-container--default .select2-selection--single,.elementor-control-select2 .select2-dropdown{border-width:2px}.elementor-control-select2 .select2-container--default .select2-results__option--highlighted{background-color:#000;color:#fff}}@media(prefers-reduced-motion:reduce){.elementor-control-select2 .select2-container--default .select2-results__option,.elementor-control-select2 .select2-container--default .select2-search--dropdown .select2-search__field,.elementor-control-select2 .select2-container--default .select2-selection--multiple,.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__choice,.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.elementor-control-select2 .select2-container--default .select2-selection--single{transition:none}}@media(max-width:782px){.elementor-control-select2 .select2-container--default .select2-selection--multiple,.elementor-control-select2 .select2-container--default .select2-selection--single{min-height:44px}.elementor-control-select2 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:42px}.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__rendered{min-height:42px}.elementor-control-select2 .select2-container--default .select2-selection--multiple .select2-selection__placeholder{line-height:42px}}.elementor-control-focused .select2-container--default .select2-selection--multiple,.elementor-control-focused .select2-container--default .select2-selection--single{border-color:#007cba;box-shadow:0 0 0 1px #007cba}.elementor-control-select2 .select2-container--default .select2-results__option--load-more:before{animation:trilbdevSelect2Spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#007cba;content:"";display:inline-block;height:16px;margin-right:8px;width:16px}@keyframes trilbdevSelect2Spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.elementor-control-select2 .select2-results__options{scrollbar-color:#c7c7c7 #f1f1f1;scrollbar-width:thin}.elementor-control-select2 .select2-results__options::-webkit-scrollbar{width:8px}.elementor-control-select2 .select2-results__options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.elementor-control-select2 .select2-results__options::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:4px}.elementor-control-select2 .select2-results__options::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.trilbdev-counter{align-items:center;display:flex;justify-content:center;min-height:100px;position:relative;transition:all .3s ease}.trilbdev-counter,.trilbdev-counter.trilbdev-counter-icon-top{flex-direction:column}.trilbdev-counter.trilbdev-counter-icon-bottom{flex-direction:column-reverse}.trilbdev-counter.trilbdev-counter-icon-left{align-items:center;flex-direction:row;text-align:left}.trilbdev-counter.trilbdev-counter-icon-left .trilbdev-counter-content{margin-left:15px}.trilbdev-counter.trilbdev-counter-icon-right{align-items:center;flex-direction:row-reverse;text-align:right}.trilbdev-counter.trilbdev-counter-icon-right .trilbdev-counter-content{margin-right:15px}.trilbdev-counter-icon-wrapper{align-items:center;display:flex;justify-content:center;transition:all .3s ease}.trilbdev-counter-icon-wrapper .trilbdev-counter-icon{display:inline-block;line-height:1;transition:all .3s ease}.trilbdev-counter-icon-wrapper .trilbdev-counter-icon:hover{transform:scale(1.1)}.trilbdev-counter-icon-wrapper .trilbdev-counter-image{height:auto;max-width:100%;transition:all .3s ease}.trilbdev-counter-icon-wrapper .trilbdev-counter-image:hover{transform:scale(1.05)}.trilbdev-counter-content{align-items:center;display:flex;flex-direction:column;text-align:center}.trilbdev-counter-icon-left .trilbdev-counter-content,.trilbdev-counter-icon-right .trilbdev-counter-content{align-items:flex-start;text-align:left}.trilbdev-counter-number{align-items:baseline;display:inline-flex;font-weight:700;line-height:1.2;transition:all .3s ease}.trilbdev-counter-number .trilbdev-counter-prefix,.trilbdev-counter-number .trilbdev-counter-suffix{animation:fadeIn .3s ease forwards;font-weight:400;opacity:0}.trilbdev-counter-number .trilbdev-counter-value{display:inline-block;transition:all .3s ease}.trilbdev-counter-title{font-weight:500;line-height:1.4;margin-top:10px;transition:all .3s ease}.trilbdev-counter-icon-left .trilbdev-counter-title,.trilbdev-counter-icon-right .trilbdev-counter-title{margin-left:0;margin-top:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.trilbdev-counter:hover .trilbdev-counter-number{transform:translateY(-2px)}.trilbdev-counter:hover .trilbdev-counter-title{transform:translateY(2px)}@media(max-width:768px){.trilbdev-counter.trilbdev-counter-icon-left,.trilbdev-counter.trilbdev-counter-icon-right{flex-direction:column;text-align:center}.trilbdev-counter.trilbdev-counter-icon-left .trilbdev-counter-content,.trilbdev-counter.trilbdev-counter-icon-right .trilbdev-counter-content{align-items:center;margin-left:0;margin-right:0;text-align:center}.trilbdev-counter.trilbdev-counter-icon-left .trilbdev-counter-title,.trilbdev-counter.trilbdev-counter-icon-right .trilbdev-counter-title{margin-top:10px}.trilbdev-counter-icon-wrapper{margin-bottom:15px}.trilbdev-counter-icon-left .trilbdev-counter-icon-wrapper,.trilbdev-counter-icon-right .trilbdev-counter-icon-wrapper{margin-bottom:0}}@media(prefers-color-scheme:dark){.trilbdev-counter .trilbdev-counter-number{color:#fff}.trilbdev-counter .trilbdev-counter-title{color:#ccc}.trilbdev-counter .trilbdev-counter-icon{color:#fff}}@media(prefers-reduced-motion:reduce){.trilbdev-counter *,.trilbdev-counter-icon,.trilbdev-counter-image{animation:none!important;transition:none!important}.trilbdev-counter:hover .trilbdev-counter-number,.trilbdev-counter:hover .trilbdev-counter-title{transform:none!important}}@media(prefers-contrast:high){.trilbdev-counter{border:2px solid}.trilbdev-counter .trilbdev-counter-number{font-weight:900}.trilbdev-counter .trilbdev-counter-title{font-weight:600}}@media print{.trilbdev-counter{break-inside:avoid;page-break-inside:avoid}.trilbdev-counter .trilbdev-counter-icon{display:none}}.trilbdev-chart,.trilbdev-chart-container{margin:0 auto;max-width:100%;position:relative}.trilbdev-chart canvas,.trilbdev-chart-container canvas{display:block;height:auto!important;max-width:100%!important}@media(max-width:768px){.trilbdev-chart,.trilbdev-chart-container{margin:0 10px}}.trilbdev-chart-container.loading,.trilbdev-chart.loading{position:relative}.trilbdev-chart-container.loading:before,.trilbdev-chart.loading:before{animation:trilbdev-chart-spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007cba;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px;z-index:10}.trilbdev-chart-container.loading canvas,.trilbdev-chart.loading canvas{opacity:.3}@keyframes trilbdev-chart-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chartjs-tooltip{background:rgba(0,0,0,.8)!important;border-radius:4px!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;color:#fff!important;font-size:12px!important;padding:8px!important}.trilbdev-chart .chartjs-legend,.trilbdev-chart-container .chartjs-legend{margin-top:15px;text-align:center}.trilbdev-chart .chartjs-legend li,.trilbdev-chart-container .chartjs-legend li{cursor:pointer;display:inline-block;margin:0 10px}.trilbdev-chart .chartjs-legend li span,.trilbdev-chart-container .chartjs-legend li span{border-radius:2px;display:inline-block;height:12px;margin-right:5px;vertical-align:middle;width:12px}@media(prefers-color-scheme:dark){.trilbdev-chart,.trilbdev-chart-container{background:transparent}.chartjs-tooltip{background:hsla(0,0%,100%,.9)!important;color:#333!important}}@media print{.trilbdev-chart,.trilbdev-chart-container{max-height:400px;page-break-inside:avoid}.trilbdev-chart canvas,.trilbdev-chart-container canvas{max-height:400px}}.ube-countdown{display:flex;justify-content:center;margin:0 -7px;width:100%}.ube-countdown .ube-countdown-item{padding:0 7px}.ube-countdown .card{background:transparent;border:none;flex-grow:1;padding:30px}.ube-countdown .card .card-body{display:flex;justify-content:center;padding:0}.ube-countdown .card .card-body p{margin:0}.ube-countdown.ube-countdown-background .card{flex-grow:0;flex-shrink:0}.ube-countdown .card:first-child{margin-left:0!important}.ube-countdown .card:last-child{margin-right:0!important}.ube-countdown .card-title{font-size:69px;line-height:1;margin-bottom:0}.ube-countdown .card-text{font-size:19px}.ube-countdown.ube-countdown-show-separate{align-items:center}.ube-countdown.ube-countdown-show-separate .ube-countdown-separate{align-items:center;align-self:center;color:#000;display:flex;font-size:69px;font-weight:400;justify-content:center;line-height:1.2;margin:0 10px;padding-top:2px}.ube-countdown-expire-message{display:none;font-size:36px;text-align:center}.ube-countdown-label-block .card-body{flex-flow:column}.ube-countdown-label-inline .card-body{align-items:end}@media screen and (min-width:576px){.ube-countdown .ube-countdown-item{margin-bottom:0!important}}@media screen and (max-width:576px){.ube-countdown.ube-countdown-background{flex-wrap:wrap}.ube-countdown-background .ube-countdown-separate{display:none}.ube-countdown.ube-countdown-background .ube-countdown-item{flex:0 0 50%;margin-bottom:15px;max-width:50%}}.ube-icon-box-wrapper{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;transition:all .3s ease}.ube-icon-box-wrapper.ube-position-left{flex-direction:row;text-align:left}.ube-icon-box-wrapper.ube-position-left .ube-icon-box{align-items:center;display:flex}.ube-icon-box-wrapper.ube-position-left .ube-ib-icon{margin-right:15px}.ube-icon-box-wrapper.ube-position-right{flex-direction:row-reverse;text-align:right}.ube-icon-box-wrapper.ube-position-right .ube-icon-box{align-items:center;display:flex;flex-direction:row-reverse}.ube-icon-box-wrapper.ube-position-right .ube-ib-icon{margin-left:15px}.ube-icon-box-wrapper.ube-position-bottom .ube-icon-box{display:flex;flex-direction:column-reverse}.ube-icon-box-wrapper.ube-position-bottom .ube-ib-icon{margin-top:15px}.ube-icon-box-wrapper.elementor-view-default .elementor-icon,.ube-icon-box-wrapper.elementor-view-stacked .elementor-icon{color:var(--primary-color,#007cba);fill:var(--primary-color,#007cba)}.ube-icon-box-wrapper.elementor-view-stacked .elementor-icon{align-items:center;background-color:var(--secondary-color,#f0f0f0);border-radius:50%;display:inline-flex;justify-content:center;transition:all .3s ease}.ube-icon-box-wrapper.elementor-view-stacked .elementor-icon:hover{background-color:var(--secondary-color-hover,#e0e0e0);color:var(--primary-color-hover,#005a87);fill:var(--primary-color-hover,#005a87)}.ube-icon-box-wrapper.elementor-view-stacked.elementor-shape-square .elementor-icon{border-radius:0}.ube-icon-box-wrapper.elementor-view-framed .elementor-icon{border-color:var(--primary-color,#007cba);border-style:solid;color:var(--primary-color,#007cba);fill:var(--primary-color,#007cba);align-items:center;display:inline-flex;justify-content:center;transition:all .3s ease}.ube-icon-box-wrapper.elementor-view-framed .elementor-icon:hover{border-color:var(--primary-color-hover,#005a87);color:var(--primary-color-hover,#005a87);fill:var(--primary-color-hover,#005a87)}.ube-icon-box-wrapper.elementor-view-framed.elementor-shape-square .elementor-icon{border-radius:0}.ube-icon-box-wrapper .ube-ib-icon{display:inline-block;line-height:1;transition:all .3s ease}.ube-icon-box-wrapper .ube-ib-icon .elementor-icon{display:inline-block;line-height:1}.ube-icon-box-wrapper .ube-ib-icon .elementor-icon svg{height:100%;transition:all .3s ease;width:100%}.ube-icon-box-wrapper .ube-ib-content .ube-ib-title{font-weight:600;line-height:1.2;margin:0 0 10px;transition:all .3s ease}.ube-icon-box-wrapper .ube-ib-content .ube-ib-title:last-child{margin-bottom:0}.ube-icon-box-wrapper .ube-ib-content .ube-ib-desc{line-height:1.5;margin:0}.ube-icon-box-wrapper .ube-ib-content .ube-ib-desc p:last-child{margin-bottom:0}.ube-icon-box-wrapper .ube-ib-desc.ube-position-outset{margin-top:15px}.ube-icon-box-wrapper .ube-badge{background:var(--accent-color,#ff6b35);border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:5px 10px;position:absolute;right:-10px;text-transform:uppercase;top:-10px;z-index:2}.ube-icon-box-wrapper:hover{transform:translateY(-2px)}.ube-icon-box-wrapper:hover .ube-ib-title{color:var(--title-color-hover,inherit)}.ube-icon-box-wrapper:hover .ube-ib-desc{color:var(--description-color-hover,inherit)}@media(max-width:768px){.ube-icon-box-wrapper.ube-position-left,.ube-icon-box-wrapper.ube-position-right{flex-direction:column;text-align:center}.ube-icon-box-wrapper.ube-position-left .ube-icon-box,.ube-icon-box-wrapper.ube-position-right .ube-icon-box{flex-direction:column}.ube-icon-box-wrapper.ube-position-left .ube-ib-icon,.ube-icon-box-wrapper.ube-position-right .ube-ib-icon{margin-bottom:15px;margin-left:0;margin-right:0}}.ube-icon-box-wrapper[data-vivus] .elementor-icon svg circle,.ube-icon-box-wrapper[data-vivus] .elementor-icon svg line,.ube-icon-box-wrapper[data-vivus] .elementor-icon svg path,.ube-icon-box-wrapper[data-vivus] .elementor-icon svg polygon,.ube-icon-box-wrapper[data-vivus] .elementor-icon svg polyline,.ube-icon-box-wrapper[data-vivus] .elementor-icon svg rect{stroke-dasharray:1000;stroke-dashoffset:1000;animation-fill-mode:forwards}.ube-icon-box-wrapper .elementor-icon.elementor-animation-pulse{animation:pulse 2s infinite}.ube-icon-box-wrapper .elementor-icon.elementor-animation-tada{animation:tada 1.5s ease-in-out}.ube-icon-box-wrapper .elementor-icon.elementor-animation-bounce{animation:bounce 1s}.ube-icon-box-wrapper .elementor-icon.elementor-animation-wobble{animation:wobble 1s ease-in-out}.ube-icon-box-wrapper .elementor-icon.elementor-animation-shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}@media(prefers-reduced-motion:reduce){.ube-icon-box-wrapper,.ube-icon-box-wrapper .elementor-icon,.ube-icon-box-wrapper .ube-ib-desc,.ube-icon-box-wrapper .ube-ib-icon,.ube-icon-box-wrapper .ube-ib-title{transition:none}.ube-icon-box-wrapper:hover{transform:none}}.ube-image-box-wrapper{align-items:center;display:flex;flex-direction:column;position:relative;text-align:center;transition:all .3s ease}.ube-image-box-wrapper.ube-position-left{flex-direction:row;text-align:left}.ube-image-box-wrapper.ube-position-left .ube-image-box{align-items:center;display:flex}.ube-image-box-wrapper.ube-position-left .ube-ib-image{margin-right:20px}.ube-image-box-wrapper.ube-position-right{flex-direction:row-reverse;text-align:right}.ube-image-box-wrapper.ube-position-right .ube-image-box{align-items:center;display:flex;flex-direction:row-reverse}.ube-image-box-wrapper.ube-position-right .ube-ib-image{margin-left:20px}.ube-image-box-wrapper.ube-position-bottom .ube-image-box{display:flex;flex-direction:column-reverse}.ube-image-box-wrapper.ube-position-bottom .ube-ib-image{margin-top:20px}.ube-image-box-wrapper .ube-ib-image{display:inline-block;line-height:1;overflow:hidden;position:relative;transition:all .3s ease}.ube-image-box-wrapper .ube-ib-image img{backface-visibility:hidden;display:block;height:auto;transition:all .3s ease;width:100%}.ube-image-box-wrapper .ube-ib-image img.ube-image-loading{animation:ubeImageFadeIn .3s ease forwards;opacity:0}.ube-image-box-wrapper .ube-ib-image img.ube-image-loaded{opacity:1}.ube-image-box-wrapper .ube-ib-image img.ube-image-error{filter:grayscale(100%);opacity:.5}.ube-image-box-wrapper .ube-ib-image img.ube-hover-image{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.05);transition:all .4s ease}.ube-image-box-wrapper .ube-ib-image img.ube-hover-image.ube-image-fade-in{opacity:1;transform:scale(1)}.ube-image-box-wrapper .ube-ib-image img.ube-image-fade-out{opacity:0;transform:scale(.95)}.ube-image-box-wrapper .ube-ib-image:hover img:not(.ube-hover-image){transform:scale(1.02)}.ube-image-box-wrapper .ube-ib-content .ube-ib-title{font-weight:600;line-height:1.2;margin:0 0 10px;transition:all .3s ease}.ube-image-box-wrapper .ube-ib-content .ube-ib-title:last-child{margin-bottom:0}.ube-image-box-wrapper .ube-ib-content .ube-ib-desc{line-height:1.5;margin:0}.ube-image-box-wrapper .ube-ib-content .ube-ib-desc p:last-child{margin-bottom:0}.ube-image-box-wrapper .ube-ib-desc.ube-position-outset{margin-top:15px}.ube-image-box-wrapper .ube-badge{background:var(--accent-color,#ff6b35);border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;font-size:12px;font-weight:600;letter-spacing:.5px;padding:5px 10px;position:absolute;right:-10px;text-transform:uppercase;top:-10px;transition:all .3s ease;z-index:2}.ube-image-box-wrapper .ube-badge:hover{transform:scale(1.05)}.ube-image-box-wrapper:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.ube-image-box-wrapper:hover .ube-ib-title{color:var(--title-color-hover,inherit)}.ube-image-box-wrapper:hover .ube-ib-desc{color:var(--description-color-hover,inherit)}@media(max-width:768px){.ube-image-box-wrapper.ube-position-left,.ube-image-box-wrapper.ube-position-right{flex-direction:column;text-align:center}.ube-image-box-wrapper.ube-position-left .ube-image-box,.ube-image-box-wrapper.ube-position-right .ube-image-box{flex-direction:column}.ube-image-box-wrapper.ube-position-left .ube-ib-image,.ube-image-box-wrapper.ube-position-right .ube-ib-image{margin-bottom:20px;margin-left:0;margin-right:0}.ube-image-box-wrapper .ube-ib-image img{margin:0 auto;max-width:300px;width:100%}}@media(max-width:480px){.ube-image-box-wrapper .ube-ib-image img{max-width:250px}.ube-image-box-wrapper .ube-badge{font-size:10px;padding:3px 8px;right:-5px;top:-5px}}@keyframes ubeImageFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ube-image-box-wrapper .ube-ib-image.elementor-animation-pulse img{animation:pulse 2s infinite}.ube-image-box-wrapper .ube-ib-image.elementor-animation-tada img{animation:tada 1.5s ease-in-out}.ube-image-box-wrapper .ube-ib-image.elementor-animation-bounce img{animation:bounce 1s}.ube-image-box-wrapper .ube-ib-image.elementor-animation-wobble img{animation:wobble 1s ease-in-out}.ube-image-box-wrapper .ube-ib-image.elementor-animation-shake img{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}@media(prefers-reduced-motion:reduce){.ube-image-box-wrapper,.ube-image-box-wrapper .ube-badge,.ube-image-box-wrapper .ube-ib-desc,.ube-image-box-wrapper .ube-ib-image,.ube-image-box-wrapper .ube-ib-image img,.ube-image-box-wrapper .ube-ib-image img.ube-hover-image,.ube-image-box-wrapper .ube-ib-image img.ube-image-fade-out,.ube-image-box-wrapper .ube-ib-title{transition:none}.ube-image-box-wrapper .ube-ib-image:hover img:not(.ube-hover-image){transform:none}.ube-image-box-wrapper:hover{box-shadow:none;transform:none}.ube-image-box-wrapper .ube-badge:hover{transform:none}}@media(prefers-contrast:high){.ube-image-box-wrapper .ube-ib-image{border:2px solid}.ube-image-box-wrapper .ube-badge{border:1px solid}}@media print{.ube-image-box-wrapper{box-shadow:none!important;break-inside:avoid}.ube-image-box-wrapper,.ube-image-box-wrapper .ube-ib-image img{transform:none!important}.ube-image-box-wrapper .ube-ib-image img.ube-hover-image{display:none!important}.ube-image-box-wrapper .ube-badge{display:none}}.trilbdev-list-group.list-group{margin-bottom:0}.trilbdev-list-group.list-group.list-group-horizontal .trilbdev-list-group-item{border-left-width:3px;border-right-width:3px;margin-right:.5rem}.trilbdev-list-group.list-group.list-group-horizontal .trilbdev-list-group-item:not(:last-child){border-right:4px solid rgba(0,0,0,.2);margin-right:1rem}.trilbdev-list-group.list-group.list-group-horizontal .trilbdev-list-group-item:not(:first-child){border-left:4px solid rgba(0,0,0,.2)}@media(min-width:576px){.trilbdev-list-group.list-group.list-group-horizontal .trilbdev-list-group-item:not(:last-child){border-bottom:3px solid rgba(0,0,0,.2);border-right:0;margin-bottom:.5rem;margin-right:0}.trilbdev-list-group.list-group.list-group-horizontal .trilbdev-list-group-item:not(:first-child){border-left:3px solid rgba(0,0,0,.125)}}.trilbdev-list-group .trilbdev-list-group-item{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.125);display:flex;margin-bottom:-1px;padding:.75rem 1.25rem;position:relative;transition:all .3s ease}.trilbdev-list-group .trilbdev-list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.trilbdev-list-group .trilbdev-list-group-item:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;margin-bottom:0}.trilbdev-list-group .trilbdev-list-group-item:only-child{border-radius:.25rem}.trilbdev-list-group .trilbdev-list-group-item:hover{text-decoration:none;z-index:1}.trilbdev-list-group .trilbdev-list-group-item.active{background-color:#007bff;border-color:#007bff;color:#fff;z-index:2}.trilbdev-list-group .trilbdev-list-group-item.disabled{background-color:#fff;color:#6c757d;pointer-events:none}.trilbdev-list-group .trilbdev-list-group-item.disabled:focus,.trilbdev-list-group .trilbdev-list-group-item.disabled:hover{background-color:#fff;color:#6c757d;text-decoration:none}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-primary{background-color:#b8daff;color:#004085}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-primary.active{background-color:#004085;border-color:#004085;color:#fff}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-secondary{background-color:#d6d8db;color:#383d41}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-secondary.active{background-color:#383d41;border-color:#383d41;color:#fff}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-success{background-color:#c3e6cb;color:#155724}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-success.active{background-color:#155724;border-color:#155724;color:#fff}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-info{background-color:#bee5eb;color:#0c5460}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-info.active{background-color:#0c5460;border-color:#0c5460;color:#fff}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-warning{background-color:#ffeaa7;color:#856404}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-warning.active{background-color:#856404;border-color:#856404;color:#fff}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-danger{background-color:#f5c6cb;color:#721c24}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-danger.active{background-color:#721c24;border-color:#721c24;color:#fff}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-light{background-color:#fefefe;color:#818182}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-light.active{background-color:#818182;border-color:#818182;color:#fff}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-dark{background-color:#c6c8ca;color:#1b1e21}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-dark.active{background-color:#1b1e21;border-color:#1b1e21;color:#fff}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-action{color:#495057;text-align:inherit;width:100%}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-action:focus,.trilbdev-list-group .trilbdev-list-group-item.list-group-item-action:hover{background-color:#f8f9fa;color:#495057;text-decoration:none;z-index:1}.trilbdev-list-group .trilbdev-list-group-item.list-group-item-action.active{background-color:#007bff;border-color:#007bff;color:#fff}.trilbdev-list-group .trilbdev-list-group-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;font-size:1rem;justify-content:center;line-height:1;margin-right:.5rem;transition:all .3s ease}.trilbdev-list-group .trilbdev-list-group-text{color:inherit;flex:1;font-size:inherit;line-height:inherit;margin:0}.trilbdev-list-group .trilbdev-list-group-badge{border-radius:.25rem;flex-shrink:0;font-size:.75rem;line-height:1;margin-left:auto;padding:.25rem .5rem;transition:all .3s ease}.trilbdev-list-group .trilbdev-list-group-badge.badge-primary{background-color:#b8daff;color:#004085}.trilbdev-list-group .trilbdev-list-group-badge.badge-secondary{background-color:#d6d8db;color:#383d41}.trilbdev-list-group .trilbdev-list-group-badge.badge-success{background-color:#c3e6cb;color:#155724}.trilbdev-list-group .trilbdev-list-group-badge.badge-info{background-color:#bee5eb;color:#0c5460}.trilbdev-list-group .trilbdev-list-group-badge.badge-warning{background-color:#ffeaa7;color:#856404}.trilbdev-list-group .trilbdev-list-group-badge.badge-danger{background-color:#f5c6cb;color:#721c24}.trilbdev-list-group .trilbdev-list-group-badge.badge-light{background-color:#fefefe;color:#818182}.trilbdev-list-group .trilbdev-list-group-badge.badge-dark{background-color:#c6c8ca;color:#1b1e21}@media(max-width:575.98px){.trilbdev-list-group.list-group-horizontal .trilbdev-list-group-item:not(:last-child){border-bottom:4px solid rgba(0,0,0,.2);border-right:0;margin-bottom:1rem}.trilbdev-list-group.list-group-horizontal .trilbdev-list-group-item:not(:first-child){border-top:4px solid rgba(0,0,0,.2)}}.trilbdev-list-group .trilbdev-list-group-item[aria-disabled=true],.trilbdev-list-group button.trilbdev-list-group-item:disabled{opacity:.65;pointer-events:none}.trilbdev-list-group .trilbdev-list-group-item{transition:all .3s cubic-bezier(.4,0,.2,1)}.trilbdev-list-group .trilbdev-list-group-item:hover{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(-1px)}.trilbdev-list-group .trilbdev-list-group-item.active{box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(0)}.trilbdev-list-group .trilbdev-list-group-item:focus{outline:2px solid #007bff;outline-offset:-2px}.trilbdev-list-group.list-group-flush .trilbdev-list-group-item:first-child{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.trilbdev-list-group.list-group-flush .trilbdev-list-group-item:last-child{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.trilbdev-list-group.list-group-flush .trilbdev-list-group-item:only-child{border-radius:0}.trilbdev-list-group.list-group-numbered .trilbdev-list-group-item{counter-increment:list-group-item-counter;padding-left:4.5rem}.trilbdev-list-group.list-group-numbered .trilbdev-list-group-item:before{align-items:center;background-color:rgba(0,0,0,.08);border-radius:50%;color:#495057;content:counter(list-group-item-counter);display:flex;font-size:.875rem;font-weight:500;height:1.5rem;justify-content:center;left:1rem;line-height:1;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:1.5rem}.ube-flip-box{display:block;height:320px;perspective:1000px;position:relative;text-decoration:none;width:100%}.ube-flip-box-inner{height:100%;position:relative;width:100%}.ube-flip-box-back,.ube-flip-box-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.5rem;height:100%;left:0;position:absolute;top:0;width:100%}.ube-flip-box-front{z-index:2}.ube-flip-box-back{transform:rotateY(180deg)}.ube-flip-content{gap:.5rem}.ube-flip-box-icon .elementor-icon,.ube-flip-box-icon i{font-size:2.25rem;line-height:1}.ube-flip-box-title{margin:.25rem 0}.ube-flip-box-description{opacity:.9}.ube-flip-box-back.elementor-view-stacked .elementor-icon,.ube-flip-box-front.elementor-view-stacked .elementor-icon{align-items:center;background:rgba(0,0,0,.08);border-radius:.5rem;display:inline-flex;height:3rem;justify-content:center;width:3rem}.ube-flip-box-back.elementor-view-framed .elementor-icon,.ube-flip-box-front.elementor-view-framed .elementor-icon{align-items:center;background:transparent;border:2px solid;border-radius:.5rem;display:inline-flex;height:3rem;justify-content:center;width:3rem}.ube-flip-box-back.elementor-shape-circle .elementor-icon,.ube-flip-box-front.elementor-shape-circle .elementor-icon{border-radius:50%}.ube-flip-box-back.elementor-shape-square .elementor-icon,.ube-flip-box-front.elementor-shape-square .elementor-icon{border-radius:.25rem}.ube-flip-effect-flip .ube-flip-box-inner{transform-style:preserve-3d;transition:transform .6s ease}.ube-flip-effect-flip:hover .ube-flip-box-inner{transform:rotateY(180deg)}.ube-flip-effect-flip.direction-left:hover .ube-flip-box-inner{transform:rotateY(-180deg)}.ube-flip-effect-flip.direction-up .ube-flip-box-back,.ube-flip-effect-flip.direction-up:hover .ube-flip-box-inner{transform:rotateX(180deg)}.ube-flip-effect-flip.direction-down .ube-flip-box-back,.ube-flip-effect-flip.direction-down:hover .ube-flip-box-inner{transform:rotateX(-180deg)}.ube-flip-effect-fade .ube-flip-box-back{opacity:0;transition:opacity .35s ease}.ube-flip-effect-fade:hover .ube-flip-box-back{opacity:1}.ube-flip-effect-fade:hover .ube-flip-box-front{opacity:0}.ube-flip-effect-zoom-in .ube-flip-box-back{opacity:0;transform:scale(.9);transition:transform .35s ease,opacity .35s ease}.ube-flip-effect-zoom-in:hover .ube-flip-box-back{opacity:1;transform:scale(1)}.ube-flip-effect-zoom-in:hover .ube-flip-box-front{opacity:0}.ube-flip-effect-zoom-out .ube-flip-box-back{opacity:0;transform:scale(1.1);transition:transform .35s ease,opacity .35s ease}.ube-flip-effect-zoom-out:hover .ube-flip-box-back{opacity:1;transform:scale(1)}.ube-flip-effect-zoom-out:hover .ube-flip-box-front{opacity:0}.ube-flip-effect-slide .ube-flip-box-back{opacity:0;transform:translateY(10%);transition:transform .35s ease,opacity .35s ease}.ube-flip-effect-slide:hover .ube-flip-box-back{opacity:1;transform:translateY(0)}.ube-flip-effect-slide:hover .ube-flip-box-front{opacity:0}.ube-flip-effect-push .ube-flip-box-back{transform:translateY(100%);transition:transform .35s ease}.ube-flip-effect-push:hover .ube-flip-box-back{transform:translateY(0)}.ube-flip-effect-push:hover .ube-flip-box-front{transform:translateY(-100%);transition:transform .35s ease}.ube-flip-3d .ube-flip-content{padding-left:30px;padding-right:30px;transform:translateZ(90px) scale(.91)}.ube-flip-box-back.justify-content-center .ube-flip-content,.ube-flip-box-front.justify-content-center .ube-flip-content{text-align:center}.ube-flip-box-back.justify-content-end .ube-flip-content,.ube-flip-box-front.justify-content-end .ube-flip-content{text-align:right}.ube-skin-clean .ube-flip-box-back,.ube-skin-clean .ube-flip-box-front{background:transparent;border:1px solid rgba(0,0,0,.08)}.ube-skin-card .ube-flip-box-back,.ube-skin-card .ube-flip-box-front{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08)}.ube-skin-emphasis .ube-flip-box-back .ube-flip-box-title,.ube-skin-emphasis .ube-flip-box-front .ube-flip-box-title{font-weight:700}.ube-skin-emphasis .ube-flip-box-icon .elementor-icon{color:rgba(0,0,0,.7)}.ube-flip-box-button{border:1px solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;position:relative;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:middle}.ube-flip-box-button.btn-primary{background-color:#007bff;border-color:#007bff;color:#fff}.ube-flip-box-button.btn-primary:hover{background-color:#0056b3;border-color:#004085;color:#fff}.ube-flip-box-button.btn-secondary{background-color:#6c757d;border-color:#6c757d;color:#fff}.ube-flip-box-button.btn-secondary:hover{background-color:#545b62;border-color:#4e555b;color:#fff}.ube-flip-box-button.btn-success{background-color:#28a745;border-color:#28a745;color:#fff}.ube-flip-box-button.btn-success:hover{background-color:#1e7e34;border-color:#1c7430;color:#fff}.ube-flip-box-button.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.ube-flip-box-button.btn-danger:hover{background-color:#bd2130;border-color:#b21f2d;color:#fff}.ube-flip-box-button.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#212529}.ube-flip-box-button.btn-warning:hover{background-color:#e0a800;border-color:#d39e00;color:#212529}.ube-flip-box-button.btn-info{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.ube-flip-box-button.btn-info:hover{background-color:#117a8b;border-color:#10707f;color:#fff}.ube-flip-box-button.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.ube-flip-box-button.btn-light:hover{background-color:#e2e6ea;border-color:#dae0e5;color:#212529}.ube-flip-box-button.btn-dark{background-color:#343a40;border-color:#343a40;color:#fff}.ube-flip-box-button.btn-dark:hover{background-color:#23272b;border-color:#1d2124;color:#fff}.ube-flip-box-button.btn-link{background-color:transparent;border-color:transparent;color:#007bff}.ube-flip-box-button.btn-link:hover{color:#0056b3;text-decoration:underline}.ube-flip-box-button.btn-outline-primary{background-color:transparent;border-color:#007bff;color:#007bff}.ube-flip-box-button.btn-outline-primary:hover{background-color:#007bff;border-color:#007bff;color:#fff}.ube-flip-box-button.btn-outline-secondary{background-color:transparent;border-color:#6c757d;color:#6c757d}.ube-flip-box-button.btn-outline-secondary:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.ube-flip-box-button.btn-outline-success{background-color:transparent;border-color:#28a745;color:#28a745}.ube-flip-box-button.btn-outline-success:hover{background-color:#28a745;border-color:#28a745;color:#fff}.ube-flip-box-button.btn-outline-danger{background-color:transparent;border-color:#dc3545;color:#dc3545}.ube-flip-box-button.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.ube-flip-box-button.btn-outline-warning{background-color:transparent;border-color:#ffc107;color:#ffc107}.ube-flip-box-button.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#212529}.ube-flip-box-button.btn-outline-info{background-color:transparent;border-color:#17a2b8;color:#17a2b8}.ube-flip-box-button.btn-outline-info:hover{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.ube-flip-box-button.btn-outline-light{background-color:transparent;border-color:#f8f9fa;color:#f8f9fa}.ube-flip-box-button.btn-outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.ube-flip-box-button.btn-outline-dark{background-color:transparent;border-color:#343a40;color:#343a40}.ube-flip-box-button.btn-outline-dark:hover{background-color:#343a40;border-color:#343a40;color:#fff}.trilbdev-accordion{margin-bottom:2rem;position:relative}.trilbdev-accordion-item{border:1px solid #dee2e6;border-radius:.375rem;margin-bottom:.5rem;overflow:hidden;position:relative;transition:all .3s ease}.trilbdev-accordion-item.active{box-shadow:0 2px 8px rgba(0,0,0,.1)}.trilbdev-accordion-item.expanding{animation:trilbdevAccordionExpanding .3s ease}.trilbdev-accordion-item.collapsing{animation:trilbdevAccordionCollapsing .3s ease}@keyframes trilbdevAccordionExpanding{0%{transform:scale(1)}to{transform:scale(1.01)}}@keyframes trilbdevAccordionCollapsing{0%{transform:scale(1.01)}to{transform:scale(1)}}.trilbdev-accordion-header{align-items:center;background:#f8f9fa;border:none;border-radius:.375rem .375rem 0 0;cursor:pointer;display:flex;font-size:inherit;font-weight:inherit;justify-content:space-between;line-height:inherit;padding:1rem 1.5rem;text-align:left;transition:all .3s ease;width:100%}.trilbdev-accordion-header:hover{background:#e9ecef}.trilbdev-accordion-header:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.trilbdev-accordion-item.active .trilbdev-accordion-header{background:#007bff;border-radius:.375rem .375rem 0 0;color:#fff}.trilbdev-accordion-title{margin:0;width:100%}.trilbdev-accordion-title-text{flex:1;font-weight:600;margin-right:1rem}.trilbdev-accordion-icon{align-items:center;display:flex;flex-shrink:0;font-size:1.2em;height:1.5em;justify-content:center;transition:transform .3s ease;width:1.5em}.trilbdev-accordion-item:not(.active) .trilbdev-accordion-icon{transform:rotate(0deg)}.trilbdev-accordion-item.active .trilbdev-accordion-icon{transform:rotate(180deg)}.trilbdev-accordion-collapse{overflow:hidden;position:relative}.trilbdev-accordion-collapse.show{animation:trilbdevAccordionSlideDown .3s ease}.trilbdev-accordion-collapse:not(.show){animation:trilbdevAccordionSlideUp .3s ease}@keyframes trilbdevAccordionSlideDown{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes trilbdevAccordionSlideUp{0%{max-height:1000px;opacity:1}to{max-height:0;opacity:0}}.trilbdev-accordion-content{background:#fff;border-top:1px solid #dee2e6;padding:1.5rem;position:relative;transition:all .3s ease}.trilbdev-accordion-content.accordion-animating{transition:all .3s ease}.trilbdev-accordion-content.accordion-fade-in{animation:trilbdevAccordionFadeIn .3s ease forwards}@keyframes trilbdevAccordionFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.trilbdev-accordion-content.accordion-slide-down{animation:trilbdevAccordionSlideDownContent .3s ease forwards}@keyframes trilbdevAccordionSlideDownContent{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.trilbdev-accordion-content.accordion-scale-in{animation:trilbdevAccordionScaleIn .3s ease forwards}@keyframes trilbdevAccordionScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.trilbdev-accordion-content.accordion-bounce-in{animation:trilbdevAccordionBounceIn .5s ease forwards}@keyframes trilbdevAccordionBounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.trilbdev-accordion-header{overflow:hidden;position:relative}.trilbdev-accordion-header:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.trilbdev-accordion-header:hover:before{left:100%}.trilbdev-accordion-item.active .trilbdev-accordion-header:after{animation:trilbdevAccordionActiveIndicator .3s ease;background:#28a745;border-radius:0 2px 2px 0;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}@keyframes trilbdevAccordionActiveIndicator{0%{width:0}to{width:4px}}.trilbdev-accordion-item.loading .trilbdev-accordion-content{position:relative}.trilbdev-accordion-item.loading .trilbdev-accordion-content:before{animation:trilbdevAccordionSpinner 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes trilbdevAccordionSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.trilbdev-accordion-faq .trilbdev-accordion-item{border:none;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:1rem}.trilbdev-accordion-faq .trilbdev-accordion-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.trilbdev-accordion-faq .trilbdev-accordion-item.active .trilbdev-accordion-header{background:linear-gradient(135deg,#764ba2,#667eea)}.trilbdev-accordion-minimal .trilbdev-accordion-item{border:none;border-bottom:1px solid #e9ecef;border-radius:0;margin-bottom:0}.trilbdev-accordion-minimal .trilbdev-accordion-item:last-child{border-bottom:none}.trilbdev-accordion-minimal .trilbdev-accordion-header{background:transparent;border-radius:0;padding:1rem 0}.trilbdev-accordion-minimal .trilbdev-accordion-content{border:none;padding:0 0 1rem}.trilbdev-accordion-card .trilbdev-accordion-item{border:none;box-shadow:0 4px 6px rgba(0,0,0,.07)}.trilbdev-accordion-card .trilbdev-accordion-header{background:#fff;border-bottom:1px solid #e9ecef;font-weight:600}.trilbdev-accordion-card .trilbdev-accordion-content{background:#f8f9fa}@media(prefers-color-scheme:dark){.trilbdev-accordion-item{border-color:#495057}.trilbdev-accordion-header{background:#343a40;color:#f8f9fa}.trilbdev-accordion-header:hover{background:#495057}.trilbdev-accordion-item.active .trilbdev-accordion-header{background:#007bff}.trilbdev-accordion-content{background:#343a40;border-color:#495057;color:#f8f9fa}.trilbdev-accordion-faq .trilbdev-accordion-header{background:linear-gradient(135deg,#4c63d2,#6b46c1)}.trilbdev-accordion-faq .trilbdev-accordion-item.active .trilbdev-accordion-header{background:linear-gradient(135deg,#6b46c1,#4c63d2)}.trilbdev-accordion-minimal .trilbdev-accordion-item{border-color:#495057}.trilbdev-accordion-card .trilbdev-accordion-content{background:#495057}}@media(prefers-contrast:high){.trilbdev-accordion-content,.trilbdev-accordion-header,.trilbdev-accordion-item{border-width:2px}.trilbdev-accordion-item.active .trilbdev-accordion-header:after{background:#000;width:6px}}@media(prefers-reduced-motion:reduce){.trilbdev-accordion-collapse,.trilbdev-accordion-content,.trilbdev-accordion-content.accordion-bounce-in,.trilbdev-accordion-content.accordion-fade-in,.trilbdev-accordion-content.accordion-scale-in,.trilbdev-accordion-content.accordion-slide-down,.trilbdev-accordion-header,.trilbdev-accordion-header:before,.trilbdev-accordion-icon,.trilbdev-accordion-item,.trilbdev-accordion-item.active .trilbdev-accordion-header:after{animation:none;transition:none}.trilbdev-accordion-item.collapsing,.trilbdev-accordion-item.expanding{animation:none}}@media(max-width:768px){.trilbdev-accordion-header{font-size:1rem;padding:1rem}.trilbdev-accordion-content{padding:1rem}.trilbdev-accordion-title-text{font-size:.95rem;margin-right:.5rem}.trilbdev-accordion-icon{font-size:1em;height:1.2em;width:1.2em}}@media(max-width:576px){.trilbdev-accordion-header{align-items:flex-start;flex-direction:column;gap:.5rem;padding:.75rem}.trilbdev-accordion-title-text{margin-bottom:.25rem;margin-right:0}.trilbdev-accordion-icon{margin:0;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.trilbdev-accordion-content{padding:.75rem}}@media print{.trilbdev-accordion-item:not(.active) .trilbdev-accordion-collapse{display:none!important}.trilbdev-accordion-item.active .trilbdev-accordion-collapse{display:block!important}.trilbdev-accordion-header{background:#f8f9fa!important;color:#000!important;cursor:default}.trilbdev-accordion-icon{display:none}}.trilbdev-accordion-header:focus-visible{outline:2px solid #007cba;outline-offset:2px}.trilbdev-accordion-item.active .trilbdev-accordion-header:focus-visible{outline-color:#fff;outline-offset:-2px}.trilbdev-accordion-content{scrollbar-color:#c7c7c7 #f1f1f1;scrollbar-width:thin}.trilbdev-accordion-content::-webkit-scrollbar{width:6px}.trilbdev-accordion-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.trilbdev-accordion-content::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:3px}.trilbdev-accordion-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.trilbdev-advanced-alert-wrapper{position:relative;width:100%}.trilbdev-advanced-alert{border:1px solid transparent;border-radius:.375rem;margin-bottom:1rem;padding:1rem 1.25rem;position:relative;transition:all .3s ease}.trilbdev-advanced-alert.alert-primary{background-color:#cff4fc;border-color:#b6effb;color:#084298}.trilbdev-advanced-alert.alert-secondary{background-color:#e2e3e5;border-color:#d3d6d8;color:#41464b}.trilbdev-advanced-alert.alert-success{background-color:#d1edff;border-color:#badbcc;color:#0f5132}.trilbdev-advanced-alert.alert-danger{background-color:#f8d7da;border-color:#f5c2c7;color:#842029}.trilbdev-advanced-alert.alert-warning{background-color:#fff3cd;border-color:#ffecb5;color:#664d03}.trilbdev-advanced-alert.alert-info{background-color:#cff4fc;border-color:#b6effb;color:#055160}.trilbdev-advanced-alert.alert-light{background-color:#fefefe;border-color:#fdfdfe;color:#636464}.trilbdev-advanced-alert.alert-dark{background-color:#d3d3d4;border-color:#bcbebf;color:#141619}.trilbdev-advanced-alert.alert-bordered{border-width:2px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.trilbdev-advanced-alert.alert-filled{border-radius:0;border-width:0}.trilbdev-advanced-alert.alert-modern{border:1px solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.trilbdev-advanced-alert.alert-minimal{background:transparent;border:none;border-radius:.25rem;padding:.75rem 1rem}.trilbdev-advanced-alert.alert-xs{font-size:.75rem;padding:.5rem .75rem}.trilbdev-advanced-alert.alert-sm{font-size:.875rem;padding:.75rem 1rem}.trilbdev-advanced-alert.alert-md{font-size:1rem;padding:1rem 1.25rem}.trilbdev-advanced-alert.alert-lg{font-size:1.125rem;padding:1.25rem 1.5rem}.trilbdev-advanced-alert.alert-xl{font-size:1.25rem;padding:1.5rem 2rem}.trilbdev-alert-content,.trilbdev-alert-content-wrapper{align-items:flex-start;display:flex;gap:.75rem}.trilbdev-alert-content-wrapper{flex:1}.trilbdev-alert-title{font-weight:600;line-height:1.4;margin-bottom:.25rem}.trilbdev-alert-description{line-height:1.5;margin:0}.trilbdev-alert-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;transition:all .3s ease}.trilbdev-advanced-alert .trilbdev-alert-icon{color:inherit}.trilbdev-advanced-alert .trilbdev-alert-content{flex-direction:column}.trilbdev-advanced-alert .trilbdev-alert-content-wrapper{flex-direction:row}.trilbdev-advanced-alert .trilbdev-alert-icon:first-child{align-self:flex-start;margin-bottom:.5rem}.trilbdev-advanced-alert .trilbdev-alert-content-wrapper .trilbdev-alert-icon{margin-bottom:0}.trilbdev-advanced-alert.alert-dismissible{padding-right:3rem}.trilbdev-alert-close{background:none;border:none;border-radius:.25rem;color:inherit;cursor:pointer;font-size:1.25rem;line-height:1;opacity:.7;padding:.25rem .5rem;position:absolute;right:.75rem;top:.5rem;transition:all .3s ease}.trilbdev-alert-close:hover{background-color:rgba(0,0,0,.1);opacity:1}.trilbdev-alert-close:focus{outline:2px solid currentColor;outline-offset:2px}.trilbdev-alert-animated{animation-duration:.6s;animation-fill-mode:both}.trilbdev-alert-fade-in{animation-name:trilbdevAlertFadeIn}.trilbdev-alert-slide-down{animation-name:trilbdevAlertSlideDown}.trilbdev-alert-slide-up{animation-name:trilbdevAlertSlideUp}.trilbdev-alert-bounce{animation-name:trilbdevAlertBounce}.trilbdev-alert-pulse{animation-name:trilbdevAlertPulse}.trilbdev-alert-shake{animation-name:trilbdevAlertShake}.trilbdev-alert-dismissing{animation:trilbdevAlertFadeOut .3s ease forwards}@keyframes trilbdevAlertFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdevAlertSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdevAlertSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdevAlertBounce{0%,20%,53%,80%,to{transform:translateY(0)}40%,43%{transform:translateY(-10px)}70%{transform:translateY(-5px)}90%{transform:translateY(-2px)}}@keyframes trilbdevAlertPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes trilbdevAlertShake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes trilbdevAlertFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.trilbdev-advanced-alert:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-1px)}.trilbdev-advanced-alert.alert-modern:hover{box-shadow:0 8px 16px rgba(0,0,0,.15)}.trilbdev-advanced-alert[href]{cursor:pointer;text-decoration:none}.trilbdev-advanced-alert[href]:hover{text-decoration:underline}@media(max-width:768px){.trilbdev-advanced-alert{margin-bottom:.75rem;padding:.75rem 1rem}.trilbdev-advanced-alert.alert-dismissible{padding-right:2.5rem}.trilbdev-alert-close{font-size:1rem;right:.5rem;top:.25rem}.trilbdev-alert-content,.trilbdev-alert-content-wrapper{gap:.5rem}.trilbdev-alert-title{font-size:.9em;margin-bottom:.125rem}.trilbdev-alert-description{font-size:.85em}}@media(max-width:480px){.trilbdev-advanced-alert{margin-bottom:.5rem;padding:.5rem .75rem}.trilbdev-advanced-alert.alert-dismissible{padding-right:2rem}.trilbdev-alert-close{font-size:.9rem;padding:.125rem .25rem;right:.25rem;top:.125rem}.trilbdev-alert-content,.trilbdev-alert-content-wrapper{flex-direction:column;gap:.25rem}.trilbdev-alert-icon{align-self:flex-start;margin-bottom:.25rem}}@media(prefers-color-scheme:dark){.trilbdev-advanced-alert.alert-light{background-color:#343a40;border-color:#495057;color:#f8f9fa}.trilbdev-advanced-alert.alert-dark{background-color:#212529;border-color:#343a40;color:#f8f9fa}}@media(prefers-contrast:high){.trilbdev-advanced-alert{border-width:2px}.trilbdev-alert-close{border:1px solid}}@media(prefers-reduced-motion:reduce){.trilbdev-advanced-alert,.trilbdev-alert-animated,.trilbdev-alert-close,.trilbdev-alert-icon{animation:none;transition:none}.trilbdev-advanced-alert:hover{transform:none}}@media print{.trilbdev-advanced-alert{border:1px solid #000;box-shadow:none;break-inside:avoid}.trilbdev-alert-close{display:none}}.trilbdev-badge{align-items:center;cursor:default;display:inline-flex;font-weight:600;justify-content:center;line-height:1;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease;vertical-align:middle;white-space:nowrap}.trilbdev-badge:focus{outline:2px solid #007cba;outline-offset:2px}.trilbdev-badge-type-solid{background:#007cba;border:1px solid #007cba;color:#fff}.trilbdev-badge-type-outline{background:transparent;border:2px solid #007cba;color:#007cba}.trilbdev-badge-type-outline:hover{background:#007cba;color:#fff}.trilbdev-badge-type-gradient{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.trilbdev-badge-type-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.18);color:#333}.trilbdev-badge-type-neon{background:#000;border:2px solid #0f8;box-shadow:0 0 10px rgba(0,255,136,.5);color:#0f8}.trilbdev-badge-type-minimal{background:transparent;border:none;color:#666;font-weight:400}.trilbdev-badge-shape-square{border-radius:0}.trilbdev-badge-shape-rounded{border-radius:4px}.trilbdev-badge-shape-pill{border-radius:50px}.trilbdev-badge-shape-circle{aspect-ratio:1;border-radius:50%;min-width:0;padding:0;width:auto}.trilbdev-badge-size-xs{font-size:10px;min-height:16px;padding:2px 6px}.trilbdev-badge-size-xs .trilbdev-badge-icon{font-size:10px}.trilbdev-badge-size-sm{font-size:12px;min-height:20px;padding:4px 8px}.trilbdev-badge-size-sm .trilbdev-badge-icon{font-size:12px}.trilbdev-badge-size-md{font-size:14px;min-height:24px;padding:6px 12px}.trilbdev-badge-size-md .trilbdev-badge-icon{font-size:14px}.trilbdev-badge-size-lg{font-size:16px;min-height:28px;padding:8px 16px}.trilbdev-badge-size-lg .trilbdev-badge-icon{font-size:16px}.trilbdev-badge-size-xl{font-size:18px;min-height:32px;padding:10px 20px}.trilbdev-badge-size-xl .trilbdev-badge-icon{font-size:18px}.trilbdev-display-inline{display:inline-flex}.trilbdev-display-block{display:flex;width:fit-content}.trilbdev-display-floating{position:absolute;z-index:10}.trilbdev-floating-top-left{left:-8px;top:-8px}.trilbdev-floating-top-right{right:-8px;top:-8px}.trilbdev-floating-bottom-left{bottom:-8px;left:-8px}.trilbdev-floating-bottom-right{bottom:-8px;right:-8px}.trilbdev-floating-center{left:50%;top:50%;transform:translate(-50%,-50%)}.trilbdev-badge-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.trilbdev-icon-before{margin-right:4px}.trilbdev-icon-after{margin-left:4px}.trilbdev-badge-text{display:inline-block;font-weight:inherit}.trilbdev-badge:hover{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.trilbdev-badge-type-outline:hover{box-shadow:0 4px 8px rgba(0,123,186,.3);transform:translateY(-1px)}.trilbdev-badge-type-glass:hover{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.35)}.trilbdev-badge-type-neon:hover{box-shadow:0 0 20px rgba(0,255,136,.8)}.trilbdev-badge-type-minimal:hover{color:#333}.trilbdev-badge-clicked{animation:trilbdev-badge-click .3s ease}@keyframes trilbdev-badge-click{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.trilbdev-hover-animation{animation:trilbdev-badge-hover .6s ease}@keyframes trilbdev-badge-hover{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes trilbdev-badge-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes trilbdev-badge-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}60%{transform:translateY(-2px)}}@keyframes trilbdev-badge-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}@keyframes trilbdev-badge-glow{0%{box-shadow:0 0 5px rgba(0,123,186,.5)}50%{box-shadow:0 0 20px rgba(0,123,186,.8)}to{box-shadow:0 0 5px rgba(0,123,186,.5)}}@keyframes trilbdev-badge-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdev-badge-slide-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes trilbdev-badge-scale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.trilbdev-animation-pulse{animation:trilbdev-badge-pulse 2s infinite}.trilbdev-animation-bounce{animation:trilbdev-badge-bounce 2s infinite}.trilbdev-animation-shake{animation:trilbdev-badge-shake .8s ease-in-out}.trilbdev-animation-glow{animation:trilbdev-badge-glow 2s infinite}.trilbdev-animation-fade{animation:trilbdev-badge-fade-in .6s ease-out}.trilbdev-animation-slide{animation:trilbdev-badge-slide-in .6s ease-out}.trilbdev-animation-scale{animation:trilbdev-badge-scale .6s ease-out}.trilbdev-badge-hovered{z-index:1}.trilbdev-badge[href]{cursor:pointer}.trilbdev-badge[href]:hover{text-decoration:none}@media(max-width:768px){.trilbdev-badge-size-lg{font-size:14px;min-height:24px;padding:6px 12px}.trilbdev-badge-size-lg .trilbdev-badge-icon{font-size:14px}.trilbdev-badge-size-xl{font-size:16px;min-height:28px;padding:8px 16px}.trilbdev-badge-size-xl .trilbdev-badge-icon{font-size:16px}.trilbdev-floating-bottom-left,.trilbdev-floating-bottom-right,.trilbdev-floating-top-left,.trilbdev-floating-top-right{display:block;margin:8px 0;position:static}}@media(prefers-contrast:high){.trilbdev-badge-type-glass{background:#fff;border:2px solid #000;color:#000}.trilbdev-badge-type-minimal{border:1px solid #000;color:#000}.trilbdev-badge:hover{border-width:3px}}@media(prefers-reduced-motion:reduce){.trilbdev-animation-bounce,.trilbdev-animation-fade,.trilbdev-animation-glow,.trilbdev-animation-pulse,.trilbdev-animation-scale,.trilbdev-animation-shake,.trilbdev-animation-slide,.trilbdev-badge,.trilbdev-badge-clicked,.trilbdev-hover-animation{animation:none;transition:none}.trilbdev-badge:hover{transform:none}}@media(prefers-color-scheme:dark){.trilbdev-badge-type-solid{background:#4a5568;border-color:#4a5568;color:#e2e8f0}.trilbdev-badge-type-outline{border-color:#63b3ed;color:#63b3ed}.trilbdev-badge-type-outline:hover{background:#63b3ed;color:#1a202c}.trilbdev-badge-type-glass{background:rgba(45,55,72,.8);border-color:hsla(0,0%,100%,.2);color:#e2e8f0}.trilbdev-badge-type-minimal{color:#a0aec0}.trilbdev-badge-type-minimal:hover{color:#e2e8f0}}@media print{.trilbdev-badge{background:#fff!important;border:1px solid #000!important;box-shadow:none!important;color:#000!important;transform:none!important}}.trilbdev-badge:focus-visible{outline:2px solid #007cba;outline-offset:2px}.trilbdev-badge[data-variant=success]{background:#48bb78;border-color:#48bb78;color:#fff}.trilbdev-badge[data-variant=warning]{background:#ed8936;border-color:#ed8936;color:#fff}.trilbdev-badge[data-variant=error]{background:#f56565;border-color:#f56565;color:#fff}.trilbdev-badge[data-variant=info]{background:#4299e1;border-color:#4299e1;color:#fff}.trilbdev-badge-loading{color:transparent;position:relative}.trilbdev-badge-loading:after{animation:trilbdev-badge-spin 1s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:currentcolor;content:"";height:12px;left:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;width:12px}@keyframes trilbdev-badge-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.trilbdev-badge-notification{position:relative}.trilbdev-badge-notification:before{animation:trilbdev-badge-pulse 2s infinite;background:#f56565;border:2px solid #fff;border-radius:50%;content:"";height:8px;position:absolute;right:-2px;top:-2px;width:8px}.trilbdev-badge[aria-disabled=true]{cursor:not-allowed;opacity:.6;pointer-events:none}.trilbdev-badge[aria-expanded=true]{z-index:1}.trilbdev-badge-container::-webkit-scrollbar{height:4px;width:4px}.trilbdev-badge-container::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:2px}.trilbdev-badge-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:2px}.trilbdev-badge-container::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.trilbdev-advanced-button-wrapper{display:inline-block;width:auto}.trilbdev-advanced-button{align-items:center;border:none;cursor:pointer;display:inline-flex;font-weight:500;justify-content:center;outline:none;overflow:hidden;position:relative;text-align:center;text-decoration:none!important;transition:all .3s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.trilbdev-advanced-button:focus{box-shadow:0 0 0 3px rgba(0,123,255,.25);outline:none}.trilbdev-advanced-button:disabled{cursor:not-allowed;opacity:.65;pointer-events:none}.trilbdev-button-content-wrapper{align-items:center;display:inline-flex;justify-content:center;width:100%}.trilbdev-button-text{display:inline-block;vertical-align:middle}.trilbdev-advanced-button.btn-xs{border-radius:.2rem;font-size:.75rem;line-height:1.2;padding:.25rem .5rem}.trilbdev-advanced-button.btn-sm{border-radius:.25rem;font-size:.875rem;line-height:1.3;padding:.375rem .75rem}.trilbdev-advanced-button.btn-md{border-radius:.375rem;font-size:1rem;line-height:1.4;padding:.5rem 1rem}.trilbdev-advanced-button.btn-lg{border-radius:.5rem;font-size:1.125rem;line-height:1.4;padding:.625rem 1.25rem}.trilbdev-advanced-button.btn-xl{border-radius:.625rem;font-size:1.25rem;line-height:1.4;padding:.75rem 1.5rem}.trilbdev-button-width-full .trilbdev-advanced-button{display:flex;width:100%}.trilbdev-button-width-min .trilbdev-advanced-button{width:min-content}.trilbdev-advanced-button.btn.btn-primary{background-color:#007bff!important;border-color:#007bff!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-primary:focus,.trilbdev-advanced-button.btn.btn-primary:hover{background-color:#0056b3!important;border-color:#004085!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-secondary{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-secondary:focus,.trilbdev-advanced-button.btn.btn-secondary:hover{background-color:#545b62!important;border-color:#4e555b!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-success{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-success:focus,.trilbdev-advanced-button.btn.btn-success:hover{background-color:#1e7e34!important;border-color:#1c7430!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-danger{background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-danger:focus,.trilbdev-advanced-button.btn.btn-danger:hover{background-color:#bd2130!important;border-color:#b21f2d!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-warning{background-color:#ffc107!important;border-color:#ffc107!important;color:#212529!important}.trilbdev-advanced-button.btn.btn-warning:focus,.trilbdev-advanced-button.btn.btn-warning:hover{background-color:#e0a800!important;border-color:#d39e00!important;color:#212529!important}.trilbdev-advanced-button.btn.btn-info{background-color:#17a2b8!important;border-color:#17a2b8!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-info:focus,.trilbdev-advanced-button.btn.btn-info:hover{background-color:#117a8b!important;border-color:#10707f!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-light{background-color:#f8f9fa!important;border-color:#f8f9fa!important;color:#212529!important}.trilbdev-advanced-button.btn.btn-light:focus,.trilbdev-advanced-button.btn.btn-light:hover{background-color:#e2e6ea!important;border-color:#dae0e5!important;color:#212529!important}.trilbdev-advanced-button.btn.btn-dark{background-color:#343a40!important;border-color:#343a40!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-dark:focus,.trilbdev-advanced-button.btn.btn-dark:hover{background-color:#23272b!important;border-color:#1d2124!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-link{background-color:transparent!important;border-color:transparent!important;color:#007bff!important;text-decoration:none!important}.trilbdev-advanced-button.btn.btn-link:focus,.trilbdev-advanced-button.btn.btn-link:hover{background-color:transparent!important;border-color:transparent!important;color:#0056b3!important;text-decoration:underline!important}.trilbdev-advanced-button.btn.btn-outline-primary{background-color:transparent!important;border-color:#007bff!important;color:#007bff!important}.trilbdev-advanced-button.btn.btn-outline-primary:focus,.trilbdev-advanced-button.btn.btn-outline-primary:hover{background-color:#007bff!important;border-color:#007bff!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-outline-secondary{background-color:transparent!important;border-color:#6c757d!important;color:#6c757d!important}.trilbdev-advanced-button.btn.btn-outline-secondary:focus,.trilbdev-advanced-button.btn.btn-outline-secondary:hover{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-outline-success{background-color:transparent!important;border-color:#28a745!important;color:#28a745!important}.trilbdev-advanced-button.btn.btn-outline-success:focus,.trilbdev-advanced-button.btn.btn-outline-success:hover{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-outline-danger{background-color:transparent!important;border-color:#dc3545!important;color:#dc3545!important}.trilbdev-advanced-button.btn.btn-outline-danger:focus,.trilbdev-advanced-button.btn.btn-outline-danger:hover{background-color:#dc3545!important;border-color:#dc3545!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-outline-warning{background-color:transparent!important;border-color:#ffc107!important;color:#ffc107!important}.trilbdev-advanced-button.btn.btn-outline-warning:focus,.trilbdev-advanced-button.btn.btn-outline-warning:hover{background-color:#ffc107!important;border-color:#ffc107!important;color:#212529!important}.trilbdev-advanced-button.btn.btn-outline-info{background-color:transparent!important;border-color:#17a2b8!important;color:#17a2b8!important}.trilbdev-advanced-button.btn.btn-outline-info:focus,.trilbdev-advanced-button.btn.btn-outline-info:hover{background-color:#17a2b8!important;border-color:#17a2b8!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-outline-light{background-color:transparent!important;border-color:#f8f9fa!important;color:#f8f9fa!important}.trilbdev-advanced-button.btn.btn-outline-light:focus,.trilbdev-advanced-button.btn.btn-outline-light:hover{background-color:#f8f9fa!important;border-color:#f8f9fa!important;color:#212529!important}.trilbdev-advanced-button.btn.btn-outline-dark{background-color:transparent!important;border-color:#343a40!important;color:#343a40!important}.trilbdev-advanced-button.btn.btn-outline-dark:focus,.trilbdev-advanced-button.btn.btn-outline-dark:hover{background-color:#343a40!important;border-color:#343a40!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-gradient{background:linear-gradient(45deg,#007bff,#28a745)!important;border:none!important;color:#fff!important}.trilbdev-advanced-button.btn.btn-gradient:focus,.trilbdev-advanced-button.btn.btn-gradient:hover{background:linear-gradient(45deg,#0056b3,#1e7e34)!important;color:#fff!important}.trilbdev-button-icon{align-items:center;display:inline-flex;justify-content:center}.trilbdev-button-icon-left{margin-right:.5rem}.trilbdev-button-icon-right{margin-left:.5rem}.elementor-align-left .trilbdev-advanced-button-wrapper{text-align:left}.elementor-align-center .trilbdev-advanced-button-wrapper{text-align:center}.elementor-align-right .trilbdev-advanced-button-wrapper{text-align:right}.elementor-align-justify .trilbdev-advanced-button-wrapper{text-align:justify}.trilbdev-loading .trilbdev-button-text{opacity:.8}.trilbdev-hover-active{transform:translateY(-1px)}@media(max-width:768px){.trilbdev-advanced-button{font-size:.9rem;padding:.5rem 1rem}.trilbdev-advanced-button.btn-xs{font-size:.7rem;padding:.25rem .5rem}.trilbdev-advanced-button.btn-sm{font-size:.8rem;padding:.375rem .75rem}.trilbdev-advanced-button.btn-lg{font-size:1rem;padding:.5rem 1rem}.trilbdev-advanced-button.btn-xl{font-size:1.1rem;padding:.625rem 1.25rem}}@media(max-width:480px){.trilbdev-advanced-button{font-size:.85rem;padding:.4rem .8rem}.trilbdev-button-icon-left,.trilbdev-button-icon-right{margin:0 .25rem}}@media(prefers-color-scheme:dark){.trilbdev-advanced-button.btn-light{background-color:#495057;border-color:#495057;color:#fff}.trilbdev-advanced-button.btn-light:focus,.trilbdev-advanced-button.btn-light:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.trilbdev-advanced-button.btn-outline-light{border-color:#495057;color:#fff}.trilbdev-advanced-button.btn-outline-light:focus,.trilbdev-advanced-button.btn-outline-light:hover{background-color:#495057;border-color:#495057;color:#fff}}@media(prefers-contrast:high){.trilbdev-advanced-button{border:2px solid}.trilbdev-advanced-button:focus{outline:3px solid;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.trilbdev-advanced-button,.trilbdev-effect-bounce,.trilbdev-effect-glow,.trilbdev-effect-pulse,.trilbdev-effect-rotate,.trilbdev-effect-scale,.trilbdev-effect-shake,.trilbdev-effect-slide,.trilbdev-ripple{animation:none!important;transition:none!important}}.card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease}.card:focus{outline:2px solid #007cba;outline-offset:2px}.card:hover{color:inherit;text-decoration:none}.card-layout-default{flex-direction:column}.card-layout-overlay,.card-layout-overlay .card-image{position:relative}.card-layout-overlay .card-body{background:linear-gradient(transparent,rgba(0,0,0,.8));bottom:0;color:#fff;left:0;padding:20px;position:absolute;right:0}.card-layout-horizontal{flex-direction:column}.card-layout-horizontal .card-body{align-items:stretch;flex-direction:row}.card-layout-horizontal .card-image{flex:0 0 40%;max-width:40%}.card-layout-featured{border:none;box-shadow:0 8px 32px rgba(0,0,0,.15)}.card-layout-featured .card-image{overflow:hidden;position:relative}.card-layout-featured .card-image:after{background:linear-gradient(45deg,rgba(0,123,186,.1),rgba(0,123,186,.05));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.card-layout-minimal{background:transparent;border:none;box-shadow:none}.card-layout-minimal:hover{background:rgba(0,0,0,.02)}.card-layout-glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 32px rgba(0,0,0,.1)}.card-image{background:#f8f9fa;overflow:hidden;position:relative}.card-image img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.image-top{order:-1}.image-bottom{order:1}.image-left{align-self:stretch;order:-1}.image-right{align-self:stretch;order:1}.image-background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.image-background img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.card-badge{background:#ff6b6b;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;font-size:12px;font-weight:600;padding:4px 8px;position:absolute;z-index:2}.badge-top-left{left:12px;top:12px}.badge-top-right{right:12px;top:12px}.badge-bottom-left{bottom:12px;left:12px}.badge-bottom-right{bottom:12px;right:12px}.card-body{display:flex;flex:1;flex-direction:column;padding:20px;position:relative;z-index:1}.card-layout-horizontal .card-body{padding:24px}.card-icon{align-items:center;color:#007cba;display:flex;justify-content:center;margin-bottom:16px;transition:all .3s ease}.card-icon i,.card-icon svg{font-size:48px;height:48px;width:48px}.icon-above{margin-bottom:20px}.icon-beside{margin-bottom:0;margin-right:12px}.icon-beside i,.icon-beside svg{font-size:24px;height:24px;width:24px}.icon-below{margin-bottom:0;margin-top:16px}.card-content{flex:1}.card-title{color:#333;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 8px;transition:color .3s ease}.card-title:hover{color:#007cba}.card-subtitle{color:#666;font-size:14px;font-weight:500;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.card-description{color:#777;flex:1;font-size:14px;line-height:1.6;margin:0 0 20px}.card-description p:last-child{margin-bottom:0}.card-header{border-bottom:1px solid rgba(0,0,0,.125);font-weight:500;margin-bottom:0}.card-footer,.card-header{background-color:rgba(0,0,0,.03);color:#6c757d;font-size:14px;padding:12px 20px}.card-footer{border-top:1px solid rgba(0,0,0,.125);margin-top:auto}.trilbdev-card-button{align-items:center;background:#007cba;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;justify-content:center;margin-top:16px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.trilbdev-card-button:hover{background:#005a87;box-shadow:0 4px 12px rgba(0,123,186,.3);transform:translateY(-1px)}.trilbdev-card-button:focus{outline:2px solid #007cba;outline-offset:2px}.trilbdev-btn-primary{background:#007cba;color:#fff}.trilbdev-btn-primary:hover{background:#005a87}.trilbdev-btn-secondary{background:#6c757d;color:#fff}.trilbdev-btn-secondary:hover{background:#545b62}.trilbdev-btn-success{background:#28a745;color:#fff}.trilbdev-btn-success:hover{background:#1e7e34}.trilbdev-btn-danger{background:#dc3545;color:#fff}.trilbdev-btn-danger:hover{background:#bd2130}.trilbdev-btn-warning{background:#ffc107;color:#212529}.trilbdev-btn-warning:hover{background:#e0a800}.trilbdev-btn-info{background:#17a2b8;color:#fff}.trilbdev-btn-info:hover{background:#138496}.trilbdev-btn-light{background:#f8f9fa;border:1px solid #dee2e6;color:#212529}.trilbdev-btn-light:hover{background:#e2e6ea}.trilbdev-btn-dark{background:#343a40;color:#fff}.trilbdev-btn-dark:hover{background:#23272b}.trilbdev-btn-sm{font-size:12px;padding:6px 12px}.trilbdev-btn-md{font-size:14px;padding:10px 20px}.trilbdev-btn-lg{font-size:16px;padding:12px 24px}.hover-lift:hover{box-shadow:0 12px 32px rgba(0,0,0,.15);transform:translateY(-8px)}.hover-zoom:hover{transform:scale(1.05)}.hover-tilt:hover{transform:perspective(1000px) rotateX(5deg) rotateY(-5deg)}.hover-glow:hover{box-shadow:0 0 20px rgba(0,123,186,.4)}.hover-slide:hover .card-image img{transform:scale(1.1)}.hover-flip:hover{transform:rotateY(180deg)}.hover-bounce:hover{animation:card-bounce .6s ease}.card-hover-overlay{overflow:hidden;position:relative}.card-overlay{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:2}.overlay-visible{opacity:1;visibility:visible}.overlay-content{color:#fff;text-align:center;transform:translateY(20px);transition:transform .3s ease}.overlay-visible .overlay-content{transform:translateY(0)}.overlay-button{background:#fff;border:none;border-radius:4px;color:#333;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .3s ease}.overlay-button:hover{background:#f8f9fa;transform:scale(1.05)}.overlay-icon{color:#fff;font-size:48px;margin-bottom:16px}.overlay-text h4{font-size:18px;font-weight:600;margin:0 0 8px}.overlay-text p{font-size:14px;margin:0;opacity:.9}@keyframes card-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes card-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes card-slide-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes card-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.card-clicked{animation:card-click .3s ease}@keyframes card-click{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}.card-hovered{z-index:1}.image-loaded .card-image img{opacity:1}.image-error .card-image{background:#f8f9fa}.image-error .card-image:after{color:#6c757d;content:"Image not available";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:768px){.card-layout-horizontal{flex-direction:column}.card-layout-horizontal .card-image{flex:none;height:200px;max-width:none}.card-body{padding:16px}.card-title{font-size:18px}.card-icon i,.card-icon svg{font-size:36px;height:36px;width:36px}.overlay-icon{font-size:36px}.card-badge{font-size:11px;padding:3px 6px}}@media(prefers-contrast:high){.card,.card-layout-glass{border:2px solid #000}.card-layout-glass{background:#fff}.card-overlay{background:rgba(0,0,0,.9)}.card-button{border:2px solid #000}}@media(prefers-reduced-motion:reduce){.card,.card-button,.card-clicked,.card-image img,.card-overlay,.hover-bounce,.overlay-button,.overlay-content{animation:none;transition:none}.hover-flip:hover,.hover-lift:hover,.hover-tilt:hover,.hover-zoom:hover{transform:none}}@media(prefers-color-scheme:dark){.card{background:#2d3748;border-color:hsla(0,0%,100%,.1);color:#e2e8f0}.card-layout-glass{background:rgba(45,55,72,.8);border-color:hsla(0,0%,100%,.2)}.card-title{color:#f7fafc}.card-subtitle{color:#a0aec0}.card-description{color:#cbd5e0}.card-overlay{background:rgba(0,0,0,.8)}.overlay-text h4{color:#f7fafc}.overlay-text p{color:#cbd5e0}}@media print{.card{border:1px solid #000;box-shadow:none;break-inside:avoid}.card-badge,.card-overlay{display:none!important}}.card-button:focus-visible,.card:focus-visible,.overlay-button:focus-visible{outline:2px solid #007cba;outline-offset:2px}.card[data-variant=featured]{border:3px solid #007cba;box-shadow:0 8px 32px rgba(0,123,186,.2)}.card[data-variant=popular] .card-badge{background:#ff6b6b}.card[data-variant=new] .card-badge{background:#48bb78}.card[data-variant=sale] .card-badge{background:#ed8936}.card-loading{overflow:hidden;position:relative}.card-loading:after{animation:card-loading 1.5s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes card-loading{0%{left:-100%}to{left:100%}}.card[aria-disabled=true]{cursor:not-allowed;opacity:.6;pointer-events:none}.card[aria-expanded=true]{z-index:1}.card-description::-webkit-scrollbar{width:4px}.card-description::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:2px}.card-description::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:2px}.card-description::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.trilbdev-carousel{overflow:hidden;position:relative;width:100%}.trilbdev-carousel *{box-sizing:border-box}.trilbdev-carousel-slide{display:block;float:left;height:100%;min-height:1px;outline:none;position:relative}.trilbdev-carousel:focus{outline:2px solid #007cba;outline-offset:2px}.trilbdev-carousel-image{height:100%;overflow:hidden;position:relative;width:100%}.trilbdev-carousel-image img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.trilbdev-carousel-video{background:#000;height:100%;position:relative;width:100%}.trilbdev-carousel-video video{display:block;height:100%;object-fit:contain;width:100%}.trilbdev-carousel-content{background:#f8f9fa;height:100%;padding:20px;position:relative;width:100%}.trilbdev-carousel-content,.trilbdev-carousel-overlay{align-items:center;display:flex;justify-content:center}.trilbdev-carousel-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.trilbdev-overlay-background{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.trilbdev-carousel-content-wrapper{color:#fff;max-width:600px;pointer-events:auto;position:relative;text-align:center;z-index:2}.trilbdev-position-top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.trilbdev-position-top-center{align-items:flex-start;justify-content:center;text-align:center}.trilbdev-position-top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.trilbdev-position-center-left{align-items:center;justify-content:flex-start;text-align:left}.trilbdev-position-center{align-items:center;justify-content:center;text-align:center}.trilbdev-position-center-right{align-items:center;justify-content:flex-end;text-align:right}.trilbdev-position-bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.trilbdev-position-bottom-center{align-items:flex-end;justify-content:center;text-align:center}.trilbdev-position-bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.trilbdev-align-left{text-align:left}.trilbdev-align-center{text-align:center}.trilbdev-align-right{text-align:right}.trilbdev-carousel-title{font-size:32px;font-weight:700;line-height:1.2;margin:0 0 10px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.trilbdev-carousel-subtitle{font-size:18px;font-weight:400;line-height:1.3;margin:0 0 15px;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.5)}.trilbdev-carousel-description{font-size:16px;line-height:1.5;margin:0 0 20px;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.5)}.trilbdev-carousel-button{align-items:center;background:transparent;border:2px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;letter-spacing:1px;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.trilbdev-carousel-button:hover{background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.3);color:#333;transform:translateY(-2px)}.trilbdev-carousel-button:focus{outline:2px solid #fff;outline-offset:2px}.trilbdev-carousel-button i,.trilbdev-carousel-button svg{font-size:16px;margin-right:8px}.slick-next,.slick-prev{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex!important;font-size:20px;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.slick-next:hover,.slick-prev:hover{background:rgba(0,0,0,.8);transform:translateY(-50%) scale(1.1)}.slick-next:focus,.slick-prev:focus{outline:2px solid #fff;outline-offset:2px}.slick-prev{left:20px}.slick-next{right:20px}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev:before{content:"←"}.slick-next:before{content:"→"}.slick-dots{align-items:center;bottom:20px;display:flex!important;justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%);z-index:10}.slick-dots li{margin:0 5px}.slick-dots li button{background:hsla(0,0%,100%,.5);border:none;border-radius:50%;cursor:pointer;font-size:0;height:12px;padding:0;transition:all .3s ease;width:12px}.slick-dots li button:hover{background:hsla(0,0%,100%,.8)}.slick-dots li.slick-active button{background:#fff;transform:scale(1.2)}.slick-dots li button:focus{outline:2px solid #fff;outline-offset:2px}.trilbdev-carousel-loading{position:relative}.trilbdev-carousel-loading:after{animation:trilbdev-carousel-spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px;z-index:10}@keyframes trilbdev-carousel-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.trilbdev-carousel-slide-enter{animation:trilbdev-slide-enter .5s ease-out}.trilbdev-carousel-slide-exit{animation:trilbdev-slide-exit .5s ease-in}@keyframes trilbdev-slide-enter{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes trilbdev-slide-exit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.trilbdev-carousel-slide:hover .trilbdev-carousel-image img{transform:scale(1.05)}.trilbdev-carousel-slide:hover .trilbdev-carousel-overlay{opacity:1}.trilbdev-carousel-overlay{opacity:0;transition:opacity .3s ease}.trilbdev-carousel-vertical .slick-track{display:flex;flex-direction:column}.trilbdev-carousel-vertical .slick-slide{height:auto}.trilbdev-carousel-center .slick-slide{transition:transform .3s ease}.trilbdev-carousel-center .slick-center{transform:scale(1.1);z-index:5}.trilbdev-carousel-variable .slick-slide{width:auto}.trilbdev-carousel-fade .slick-slide{position:relative}.trilbdev-carousel-fade .slick-slide:not(.slick-active){height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.trilbdev-carousel-playing:after{animation:trilbdev-carousel-pulse 2s infinite;background:rgba(0,123,186,.8);border-radius:50%;content:"";height:20px;position:absolute;right:20px;top:20px;width:20px;z-index:10}@keyframes trilbdev-carousel-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){.trilbdev-carousel-title{font-size:28px}.trilbdev-carousel-subtitle{font-size:16px}.trilbdev-carousel-description{font-size:14px}.slick-next,.slick-prev{font-size:16px;height:40px;width:40px}.slick-next:before,.slick-prev:before{font-size:16px}}@media(max-width:768px){.trilbdev-carousel-overlay{padding:20px}.trilbdev-carousel-content-wrapper{max-width:100%}.trilbdev-carousel-title{font-size:24px;margin-bottom:8px}.trilbdev-carousel-subtitle{font-size:14px;margin-bottom:12px}.trilbdev-carousel-description{font-size:13px;margin-bottom:16px}.trilbdev-carousel-button{font-size:13px;padding:10px 20px}.slick-prev{left:10px}.slick-next{right:10px}.slick-next,.slick-prev{font-size:14px;height:35px;width:35px}.slick-next:before,.slick-prev:before{font-size:14px}.slick-dots{bottom:15px}.slick-dots li{margin:0 3px}.slick-dots li button{height:10px;width:10px}}@media(max-width:480px){.trilbdev-carousel-overlay{padding:15px}.trilbdev-carousel-title{font-size:20px}.trilbdev-carousel-description,.trilbdev-carousel-subtitle{font-size:12px}.trilbdev-carousel-button{font-size:12px;padding:8px 16px}.slick-next,.slick-prev{display:none!important}.slick-dots{bottom:10px}}@media(prefers-contrast:high){.trilbdev-carousel-overlay{background:rgba(0,0,0,.9)}.slick-next,.slick-prev{background:#000;border:2px solid #fff}.slick-dots li button{background:#fff;border:1px solid #000}.slick-dots li.slick-active button{background:#000}.trilbdev-carousel-button{background:#000;border:3px solid #fff;color:#fff}.trilbdev-carousel-button:hover{background:#fff;color:#000}}@media(prefers-reduced-motion:reduce){.slick-dots li button,.slick-next,.slick-prev,.trilbdev-carousel-button,.trilbdev-carousel-image img,.trilbdev-carousel-overlay,.trilbdev-carousel-slide-enter,.trilbdev-carousel-slide-exit{animation:none;transition:none}.trilbdev-carousel-playing:after{display:none}}@media(prefers-color-scheme:dark){.trilbdev-carousel-content{background:#2d3748;color:#e2e8f0}.trilbdev-carousel-title{color:#f7fafc}.trilbdev-carousel-subtitle{color:#a0aec0}.trilbdev-carousel-description{color:#cbd5e0}}@media print{.trilbdev-carousel{overflow:visible;position:static}.slick-dots,.slick-next,.slick-prev,.trilbdev-carousel-playing:after{display:none!important}.trilbdev-carousel-slide{display:block;float:none;page-break-inside:avoid}.trilbdev-carousel-overlay{background:transparent;color:#000;position:static}.trilbdev-carousel-content-wrapper{color:#000}.trilbdev-carousel-description,.trilbdev-carousel-subtitle,.trilbdev-carousel-title{color:#000!important;text-shadow:none}.trilbdev-carousel-button{background:#000;border:1px solid #000;color:#fff}}.slick-dots li button:focus-visible,.slick-next:focus-visible,.slick-prev:focus-visible,.trilbdev-carousel-button:focus-visible,.trilbdev-carousel:focus-visible{outline:2px solid #007cba;outline-offset:2px}.trilbdev-carousel-theme-dark .trilbdev-carousel-overlay{background:rgba(0,0,0,.8)}.trilbdev-carousel-theme-light .trilbdev-carousel-overlay{background:hsla(0,0%,100%,.9)}.trilbdev-carousel-theme-light .trilbdev-carousel-content-wrapper{color:#333}.trilbdev-carousel-theme-light .trilbdev-carousel-description,.trilbdev-carousel-theme-light .trilbdev-carousel-subtitle,.trilbdev-carousel-theme-light .trilbdev-carousel-title{color:#333;text-shadow:none}.trilbdev-carousel-theme-light .trilbdev-carousel-button{border-color:#333;color:#333}.trilbdev-carousel-theme-light .trilbdev-carousel-button:hover{background:#333;color:#fff}.trilbdev-carousel[aria-disabled=true]{opacity:.6;pointer-events:none}.trilbdev-carousel[aria-expanded=true] .trilbdev-carousel-overlay{opacity:1}.trilbdev-carousel-description::-webkit-scrollbar{width:4px}.trilbdev-carousel-description::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:2px}.trilbdev-carousel-description::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:2px}.trilbdev-carousel-description::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.trilbdev-carousel-video video::-webkit-media-controls-panel{background:rgba(0,0,0,.7)}.trilbdev-carousel-video video::-webkit-media-controls-current-time-display,.trilbdev-carousel-video video::-webkit-media-controls-time-remaining-display{color:#fff}.trilbdev-carousel-image-loading{background:#f8f9fa;position:relative}.trilbdev-carousel-image-loading:before{animation:trilbdev-carousel-spin 1s linear infinite;border:4px solid rgba(0,123,186,.3);border-radius:50%;border-top-color:#007cba;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px;z-index:5}.trilbdev-carousel-image-loaded:before{display:none}.trilbdev-carousel-error{align-items:center;background:#f8f9fa;color:#6c757d;display:flex;font-size:16px;justify-content:center;padding:20px;position:relative;text-align:center}.trilbdev-carousel-error:before{content:"⚠";display:block;font-size:48px;margin-bottom:10px}.trilbdev-arrows-style-1 .slick-next,.trilbdev-arrows-style-1 .slick-prev{background:#fff;border:2px solid #333;color:#333}.trilbdev-arrows-style-1 .slick-next:hover,.trilbdev-arrows-style-1 .slick-prev:hover{background:#333;color:#fff}.trilbdev-arrows-style-2 .slick-next,.trilbdev-arrows-style-2 .slick-prev{background:transparent;border:2px solid #fff;color:#fff}.trilbdev-arrows-style-2 .slick-next:hover,.trilbdev-arrows-style-2 .slick-prev:hover{background:#fff;color:#333}.trilbdev-dots-style-1 .slick-dots li button{background:#fff;border-radius:0;height:4px;width:20px}.trilbdev-dots-style-1 .slick-dots li.slick-active button{background:#007cba;transform:none}.trilbdev-dots-style-2 .slick-dots li button{background:transparent;border:2px solid #fff;border-radius:50%;height:16px;width:16px}.trilbdev-dots-style-2 .slick-dots li.slick-active button{background:#fff;transform:none}.trilb-dropdown{display:inline-flex;flex-direction:column;gap:.5rem;position:relative}.trilb-dropdown[data-trilb-hover-dropdown=true] .trilb-dropdown-toggle{cursor:pointer}.trilb-dropdown .trilb-dropdown-toggle{align-items:center;border-radius:.5rem;display:inline-flex;font-weight:600;gap:.5rem;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.trilb-dropdown .trilb-dropdown-toggle i,.trilb-dropdown .trilb-dropdown-toggle img,.trilb-dropdown .trilb-dropdown-toggle svg{flex-shrink:0}.trilb-dropdown .trilb-dropdown-toggle.btn-link{text-decoration:none}.trilb-dropdown .trilb-dropdown-toggle:focus-visible{box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.trilb-dropdown .trilb-dropdown-menu{backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.96);border:1px solid rgba(33,37,41,.1);border-radius:.75rem;box-shadow:0 1.25rem 2.5rem -1.5rem rgba(15,23,42,.4);min-width:14rem;padding:.75rem 0;transition:opacity .18s ease,transform .18s ease}.trilb-dropdown .trilb-dropdown-menu.show{display:block}.trilb-dropdown .trilb-dropdown-menu.dropdown-menu-dark{background-color:rgba(15,23,42,.9);border-color:rgba(148,163,184,.12);box-shadow:0 1.25rem 3rem -1.5rem rgba(15,23,42,.75)}.trilb-dropdown .dropdown-item-text,.trilb-dropdown .trilb-dropdown-item{align-items:center;color:inherit;display:flex;font-weight:500;gap:.65rem;line-height:1.6;padding:.65rem 1.25rem;transition:background-color .18s ease,color .18s ease,padding-left .18s ease}.trilb-dropdown .dropdown-item-text i,.trilb-dropdown .dropdown-item-text svg,.trilb-dropdown .trilb-dropdown-item i,.trilb-dropdown .trilb-dropdown-item svg{font-size:.95rem;opacity:.65}.trilb-dropdown .dropdown-item-text .badge,.trilb-dropdown .trilb-dropdown-item .badge{font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.35rem .6rem;text-transform:uppercase}.trilb-dropdown .trilb-dropdown-item{border-radius:.5rem}.trilb-dropdown .trilb-dropdown-item.active,.trilb-dropdown .trilb-dropdown-item:active,.trilb-dropdown .trilb-dropdown-item:focus,.trilb-dropdown .trilb-dropdown-item:hover{background-color:rgba(13,110,253,.08);color:#0b5ed7;padding-left:1.35rem;text-decoration:none}.trilb-dropdown .trilb-dropdown-item.disabled,.trilb-dropdown .trilb-dropdown-item[aria-disabled=true]{color:rgba(33,37,41,.45);cursor:not-allowed;opacity:.8}.trilb-dropdown .dropdown-item-text{color:rgba(33,37,41,.65);font-weight:500}.trilb-dropdown .dropdown-item-text .badge{transform:translateY(-.05rem)}.trilb-dropdown .trilb-dropdown-header{color:rgba(33,37,41,.55);font-size:.68rem;font-weight:700;letter-spacing:.1em;margin:.35rem 1.25rem;text-transform:uppercase}.trilb-dropdown .trilb-dropdown-divider{border-color:rgba(33,37,41,.08);margin:.35rem 0}.trilb-dropdown.dropup .trilb-dropdown-menu{margin-bottom:.5rem}.trilb-dropdown.dropstart .trilb-dropdown-menu{margin-left:.5rem}.trilb-dropdown.dropend .trilb-dropdown-menu{margin-right:.5rem}.trilb-dropdown .trilb-dropdown-menu[data-bs-popper]{margin-top:.5rem}.trilb-dropdown.dropdown-menu-dark .dropdown-item-text,.trilb-dropdown.dropdown-menu-dark .trilb-dropdown-item{color:rgba(226,232,240,.85)}.trilb-dropdown.dropdown-menu-dark .dropdown-item-text.active,.trilb-dropdown.dropdown-menu-dark .dropdown-item-text:focus,.trilb-dropdown.dropdown-menu-dark .dropdown-item-text:hover,.trilb-dropdown.dropdown-menu-dark .trilb-dropdown-item.active,.trilb-dropdown.dropdown-menu-dark .trilb-dropdown-item:focus,.trilb-dropdown.dropdown-menu-dark .trilb-dropdown-item:hover{background-color:rgba(56,189,248,.12);color:#38bdf8}.trilb-dropdown.dropdown-menu-dark .trilb-dropdown-header{color:rgba(226,232,240,.6)}.trilb-dropdown.dropdown-menu-dark .trilb-dropdown-divider{border-color:rgba(148,163,184,.2)}[data-elementor-device-mode=mobile] .trilb-dropdown .trilb-dropdown-menu{min-width:12rem}body.rtl .trilb-dropdown .trilb-dropdown-item{padding-left:1.25rem;padding-right:1.35rem}body.rtl .trilb-dropdown .trilb-dropdown-item.active,body.rtl .trilb-dropdown .trilb-dropdown-item:focus,body.rtl .trilb-dropdown .trilb-dropdown-item:hover{padding-left:1.25rem;padding-right:1.5rem}.trilbdev-advanced-heading-wrapper{display:inline-block;position:relative;width:100%}.trilbdev-advanced-heading{display:inline-block;margin:0;padding:0;position:relative;width:auto;word-wrap:break-word;-webkit-background-clip:text;background-clip:text;transition:mix-blend-mode .3s ease}@media(max-width:768px){.trilbdev-advanced-heading{font-size:var(--tablet-font-size,inherit)}}@media(max-width:480px){.trilbdev-advanced-heading{font-size:var(--mobile-font-size,inherit)}}.trilbdev-advanced-heading.trilbdev-animated{opacity:0}.trilbdev-advanced-heading.trilbdev-in-view{opacity:1}.trilbdev-advanced-heading[data-animation=typewriter]{border-right:2px solid transparent;overflow:hidden;white-space:nowrap}.trilbdev-advanced-heading[data-animation=highlight]{background:linear-gradient(90deg,#ff0,transparent 50%,#ff0);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}.trilbdev-advanced-heading-wrapper:hover .trilbdev-advanced-heading{transform:translateY(-2px);transition:transform .3s ease}.trilbdev-advanced-heading-wrapper a{color:inherit;text-decoration:none;transition:all .3s ease}.trilbdev-advanced-heading-wrapper a:hover{opacity:.8;transform:translateY(-1px)}.trilbdev-advanced-heading{transition:all .3s ease}.trilbdev-advanced-heading:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.trilbdev-advanced-heading{background-position:0 50%;background-size:200% 200%;transition:background-position .3s ease}.trilbdev-advanced-heading:hover{background-position:100% 50%}.trilbdev-advanced-heading{text-shadow:0 0 0 transparent;transition:text-shadow .3s ease}@media(max-width:768px){.trilbdev-advanced-heading-wrapper{text-align:center!important}}.trilbdev-advanced-heading:focus{outline:2px solid #007cba;outline-offset:2px}@media(prefers-contrast:high){.trilbdev-advanced-heading{border:1px solid;padding:5px}}@media(prefers-reduced-motion:reduce){.trilbdev-advanced-heading{animation:none!important;transition:none!important}.trilbdev-advanced-heading.trilbdev-animated{opacity:1!important}}@media(prefers-color-scheme:dark){.trilbdev-advanced-heading[data-animation=highlight]{background:linear-gradient(90deg,#ff6b35,transparent 50%,#ff6b35);-webkit-background-clip:text;background-clip:text;background-size:200% 100%}}@media print{.trilbdev-advanced-heading{animation:none!important;background:transparent!important;border:none!important;box-shadow:none!important;transform:none!important}.trilbdev-advanced-heading-wrapper{break-inside:avoid;page-break-inside:avoid}}.trilbdev-heading-fade-in{animation:trilbdevFadeIn 1s ease-out forwards}.trilbdev-heading-slide-up{animation:trilbdevSlideInUp 1s ease-out forwards}.trilbdev-heading-zoom-in{animation:trilbdevZoomIn 1s ease-out forwards}.trilbdev-heading-uppercase{letter-spacing:2px;text-transform:uppercase}.trilbdev-heading-lowercase{text-transform:lowercase}.trilbdev-heading-capitalize{text-transform:capitalize}.trilbdev-heading-bold{font-weight:700}.trilbdev-heading-light{font-weight:300}.trilbdev-heading-italic{font-style:italic}.trilbdev-heading-spacing-tight{letter-spacing:-.5px}.trilbdev-heading-spacing-normal{letter-spacing:normal}.trilbdev-heading-spacing-wide{letter-spacing:2px}.trilbdev-heading-spacing-extra-wide{letter-spacing:4px}.trilbdev-heading-size-small{font-size:1.2rem}.trilbdev-heading-size-medium{font-size:2rem}.trilbdev-heading-size-large{font-size:3rem}.trilbdev-heading-size-extra-large{font-size:4rem}@media(max-width:768px){.trilbdev-heading-size-small{font-size:1rem}.trilbdev-heading-size-medium{font-size:1.5rem}.trilbdev-heading-size-large{font-size:2rem}.trilbdev-heading-size-extra-large{font-size:2.5rem}}@media(max-width:480px){.trilbdev-heading-size-small{font-size:.9rem}.trilbdev-heading-size-medium{font-size:1.2rem}.trilbdev-heading-size-large{font-size:1.5rem}.trilbdev-heading-size-extra-large{font-size:2rem}}.trilbdev-modal{display:none}.trilbdev-modal.show{display:block}.trilbdev-modal .modal-sm{max-width:300px}.trilbdev-modal .modal-lg{max-width:800px}.trilbdev-modal .modal-xl{max-width:1140px}.trilbdev-modal .modal-fullscreen{height:100vh;margin:0;max-width:none;width:100vw}.trilbdev-modal .modal-fullscreen .modal-content{border:none;border-radius:0;height:100vh}.trilbdev-modal .modal-fullscreen .modal-body{max-height:calc(100vh - 120px);overflow-y:auto}.trilbdev-modal .modal-dialog-top{align-items:flex-start;margin-top:2rem}.trilbdev-modal .modal-dialog-bottom{align-items:flex-end;margin-bottom:2rem}.trilbdev-modal .modal-dialog-left .modal-content{margin-left:0;margin-right:auto}.trilbdev-modal .modal-dialog-right .modal-content{margin-left:auto;margin-right:0}.trilbdev-modal-animation-fade .modal-content{animation:trilbdev-modal-fade-in .3s ease-out}.trilbdev-modal-animation-slide-down .modal-content{animation:trilbdev-modal-slide-down .4s ease-out}.trilbdev-modal-animation-slide-up .modal-content{animation:trilbdev-modal-slide-up .4s ease-out}.trilbdev-modal-animation-slide-left .modal-content{animation:trilbdev-modal-slide-left .4s ease-out}.trilbdev-modal-animation-slide-right .modal-content{animation:trilbdev-modal-slide-right .4s ease-out}.trilbdev-modal-animation-zoom-in .modal-content{animation:trilbdev-modal-zoom-in .4s ease-out}.trilbdev-modal-animation-zoom-out .modal-content{animation:trilbdev-modal-zoom-out .4s ease-out}.trilbdev-modal-animation-bounce .modal-content{animation:trilbdev-modal-bounce .6s ease-out}.trilbdev-modal-animation-rotate .modal-content{animation:trilbdev-modal-rotate .5s ease-out}@keyframes trilbdev-modal-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes trilbdev-modal-slide-down{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdev-modal-slide-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdev-modal-slide-left{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes trilbdev-modal-slide-right{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes trilbdev-modal-zoom-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes trilbdev-modal-zoom-out{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes trilbdev-modal-bounce{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes trilbdev-modal-rotate{0%{opacity:0;transform:rotate(-10deg) scale(.9)}to{opacity:1;transform:rotate(0deg) scale(1)}}.trilbdev-modal .modal-backdrop{transition:opacity .3s ease}.trilbdev-modal-blur-active .modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.trilbdev-modal .modal-content{border:none;box-shadow:0 10px 30px rgba(0,0,0,.3);transform:none}.trilbdev-modal .modal-header{border-bottom:1px solid #dee2e6;padding:1rem 1.5rem}.trilbdev-modal .modal-title{font-size:1.25rem;font-weight:600;margin:0}.trilbdev-modal .modal-body{max-height:70vh;overflow-y:auto;padding:1.5rem}.trilbdev-modal .modal-footer{border-top:1px solid #dee2e6;justify-content:flex-end;padding:1rem 1.5rem}.trilbdev-modal-trigger-wrapper{display:inline-block}.trilbdev-modal-trigger{cursor:pointer;display:inline-block;text-decoration:none;transition:all .3s ease}.trilbdev-modal-trigger:hover{text-decoration:none}.trilbdev-modal-trigger:focus{box-shadow:0 0 0 3px rgba(0,123,255,.25);outline:none}.trilbdev-modal-text-link{color:#007bff;text-decoration:underline}.trilbdev-modal-text-link:focus,.trilbdev-modal-text-link:hover{color:#0056b3}.trilbdev-modal-image{cursor:pointer;height:auto;max-width:100%;transition:transform .3s ease}.trilbdev-modal-image:hover{transform:scale(1.05)}.trilbdev-modal-icon{align-items:center;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.trilbdev-modal-icon:hover{transform:scale(1.1)}@media(max-width:576px){.trilbdev-modal .modal-dialog{margin:.5rem;max-width:none;width:calc(100% - 1rem)}.trilbdev-modal .modal-content{border-radius:.375rem}.trilbdev-modal .modal-body,.trilbdev-modal .modal-footer,.trilbdev-modal .modal-header{padding:1rem}.trilbdev-modal .modal-title{font-size:1.1rem}.trilbdev-modal .modal-body{max-height:60vh}}@media(max-width:480px){.trilbdev-modal .modal-dialog{margin:.25rem;width:calc(100% - .5rem)}.trilbdev-modal .modal-body,.trilbdev-modal .modal-footer,.trilbdev-modal .modal-header{padding:.75rem}.trilbdev-modal .modal-title{font-size:1rem}}@media(prefers-color-scheme:dark){.trilbdev-modal .modal-content{background-color:#343a40;color:#fff}.trilbdev-modal .modal-header{border-bottom-color:#495057}.trilbdev-modal .modal-footer{border-top-color:#495057}.trilbdev-modal .btn-close{filter:invert(1)}.trilbdev-modal .modal-backdrop{background-color:rgba(0,0,0,.7)}}@media(prefers-contrast:high){.trilbdev-modal .modal-content{border:2px solid}.trilbdev-modal .modal-footer,.trilbdev-modal .modal-header{border-width:2px}.trilbdev-modal-trigger:focus{outline:3px solid;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.trilbdev-modal .modal-backdrop,.trilbdev-modal .modal-content,.trilbdev-modal-icon,.trilbdev-modal-image,.trilbdev-modal-trigger{animation:none!important;transition:none!important}}@media print{.trilbdev-modal{display:none!important}}.trilbdev-modal .modal-content{position:relative}.trilbdev-modal .modal-content:focus,.trilbdev-modal.show .modal-content{outline:none}.trilbdev-modal .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.trilbdev-modal-loading .modal-content{opacity:.7;pointer-events:none}.trilbdev-modal-loading:after{animation:trilbdev-modal-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#007bff;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px;z-index:9999}@keyframes trilbdev-modal-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.trilb-offcanvas-wrapper{align-items:center;display:inline-flex;gap:1rem;position:relative}.trilb-offcanvas-trigger{align-items:center;cursor:pointer;display:inline-flex;gap:.75rem;justify-content:center;transition:transform .2s ease,color .2s ease;user-select:none}.trilb-offcanvas-trigger:focus-visible{border-radius:.75rem;box-shadow:0 0 0 .25rem rgba(13,110,253,.35);outline:none}.trilb-offcanvas-trigger:active{transform:scale(.97)}.trilb-offcanvas-trigger-btn{align-items:center;background:linear-gradient(135deg,rgba(13,110,253,.12),rgba(13,110,253,.05));border:1px solid rgba(13,110,253,.28);border-radius:.75rem;color:#0d6efd;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:background-color .2s ease,box-shadow .2s ease}.trilb-offcanvas-trigger-btn:hover{background:linear-gradient(135deg,rgba(13,110,253,.18),rgba(13,110,253,.08));box-shadow:0 .75rem 1.75rem -1.2rem rgba(13,110,253,.55);text-decoration:none}.trilb-offcanvas-trigger-btn:active{transform:translateY(1px)}.trilb-offcanvas-trigger-icon,.trilb-offcanvas-trigger-image,.trilb-offcanvas-trigger-text{align-items:center;display:inline-flex;justify-content:center}.trilb-offcanvas-trigger-image img{border-radius:.75rem;box-shadow:0 .5rem 1.25rem rgba(15,23,42,.15);max-width:4.5rem}.trilb-offcanvas-trigger-hamburger{align-items:center;cursor:pointer;display:inline-flex;height:1.9rem;justify-content:center;position:relative;width:2.5rem}.trilb-offcanvas-trigger-hamburger .trilb-hamburger-line{background-color:currentColor;border-radius:999px;height:3px;position:absolute;transition:transform .3s ease,opacity .2s ease,top .3s ease;width:100%}.trilb-offcanvas-trigger-hamburger .trilb-hamburger-line:first-child{top:0}.trilb-offcanvas-trigger-hamburger .trilb-hamburger-line:nth-child(2){top:50%;transform:translateY(-50%)}.trilb-offcanvas-trigger-hamburger .trilb-hamburger-line:nth-child(3){bottom:0}.trilb-offcanvas-trigger-hamburger.is-active .trilb-hamburger-line:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.trilb-offcanvas-trigger-hamburger.is-active .trilb-hamburger-line:nth-child(2){opacity:0}.trilb-offcanvas-trigger-hamburger.is-active .trilb-hamburger-line:nth-child(3){bottom:auto;top:50%;transform:translateY(-50%) rotate(-45deg)}.trilb-offcanvas{--trilb-offcanvas-duration:0.35s;background-color:#fff;border-radius:0 0 0 0;box-shadow:0 2rem 3.5rem -2rem rgba(15,23,42,.65);transition:transform var(--trilb-offcanvas-duration) ease,opacity var(--trilb-offcanvas-duration) ease;width:22rem}.trilb-offcanvas.show{opacity:1}.trilb-offcanvas.trilb-offcanvas-sm{width:18rem}.trilb-offcanvas.trilb-offcanvas-lg{width:26rem}.trilb-offcanvas.trilb-offcanvas-xl{width:min(32rem,90vw)}.trilb-offcanvas.trilb-offcanvas-position-bottom,.trilb-offcanvas.trilb-offcanvas-position-top{border-radius:0 0 1.5rem 1.5rem;width:100%}.trilb-offcanvas.trilb-offcanvas-position-bottom{border-radius:1.5rem 1.5rem 0 0}.trilb-offcanvas.trilb-offcanvas-animation-fade.offcanvas-bottom,.trilb-offcanvas.trilb-offcanvas-animation-fade.offcanvas-end,.trilb-offcanvas.trilb-offcanvas-animation-fade.offcanvas-start,.trilb-offcanvas.trilb-offcanvas-animation-fade.offcanvas-top{transition-property:opacity}.trilb-offcanvas.trilb-offcanvas-animation-fade.show,.trilb-offcanvas.trilb-offcanvas-animation-fade.showing{opacity:1}.trilb-offcanvas.trilb-offcanvas-animation-fade.hide,.trilb-offcanvas.trilb-offcanvas-animation-fade.hiding{opacity:0}.trilb-offcanvas.trilb-offcanvas-animation-scale{transform:scale(.92)}.trilb-offcanvas.trilb-offcanvas-animation-scale.show{transform:scale(1)}.trilb-offcanvas.trilb-offcanvas-animation-bounce.show{animation:trilb-offcanvas-bounce var(--trilb-offcanvas-duration) ease}.trilb-offcanvas.trilb-offcanvas-animation-slide.show{animation:trilb-offcanvas-slide var(--trilb-offcanvas-duration) ease}.trilb-offcanvas-header{align-items:center;border-bottom:1px solid rgba(15,23,42,.08);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.trilb-offcanvas-title{font-size:1.125rem;font-weight:700;margin:0}.trilb-offcanvas-close{align-items:center;background-color:rgba(15,23,42,.05);border-radius:999px;display:inline-flex;height:2.25rem;justify-content:center;transition:background-color .2s ease,transform .2s ease;width:2.25rem}.trilb-offcanvas-close:hover{background-color:rgba(13,110,253,.12);transform:rotate(90deg) scale(1.05)}.trilb-offcanvas-body{color:rgba(15,23,42,.78);max-height:calc(100vh - 6rem);overflow-y:auto;padding:1.5rem}.trilb-offcanvas-body p:last-child{margin-bottom:0}.trilb-offcanvas-backdrop{backdrop-filter:blur(6px);background:rgba(15,23,42,.48);inset:0;opacity:0;position:fixed;transition:opacity .2s ease;visibility:hidden;z-index:1039}.trilb-offcanvas-backdrop.show{opacity:1;visibility:visible}@keyframes trilb-offcanvas-bounce{0%{opacity:0;transform:translateX(-8%) scale(.98)}60%{opacity:1;transform:translateX(2%) scale(1.02)}to{transform:translateX(0) scale(1)}}@keyframes trilb-offcanvas-slide{0%{opacity:0;transform:translate3d(-16px,0,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:767.98px){.trilb-offcanvas{border-radius:0;width:min(92vw,24rem)}.trilb-offcanvas.trilb-offcanvas-position-bottom,.trilb-offcanvas.trilb-offcanvas-position-top{max-height:90vh}.trilb-offcanvas-body{max-height:calc(100vh - 5rem)}}body.rtl .trilb-offcanvas{text-align:right}body.rtl .trilb-offcanvas-header{direction:rtl}.trilbdev-advanced-popover-wrapper{display:inline-block;position:relative}.trilbdev-popover-container{position:relative}.trilbdev-popover-trigger{cursor:pointer;display:inline-block;transition:all .2s ease}.trilbdev-popover-trigger:focus{outline:2px solid #007cba;outline-offset:2px}.trilbdev-popover-trigger[aria-expanded=true]{z-index:1}.trilbdev-popover-trigger-text{display:inline}.trilbdev-popover-trigger-icon{align-items:center;display:inline-flex;justify-content:center}.trilbdev-popover-trigger-button{background:none;border:none;cursor:pointer;font-family:inherit;transition:all .2s ease}.trilbdev-popover-trigger-button:focus{outline:2px solid #007cba;outline-offset:2px}.trilbdev-popover-trigger-image{cursor:pointer;height:auto;max-width:100%;transition:opacity .2s ease}.trilbdev-popover-trigger-image:hover{opacity:.8}.trilbdev-popover{max-height:90vh;max-width:90vw;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.trilbdev-popover[aria-hidden=false]{opacity:1;pointer-events:auto;visibility:visible}.trilbdev-popover-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100vw;z-index:9998}.trilbdev-popover-content{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);position:relative;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-height:80vh;overflow-wrap:break-word;overflow-y:auto}.trilbdev-popover-arrow{border-color:#fff;border-style:solid;height:0;position:absolute;width:0;z-index:1}.trilbdev-popover-arrow:before{border-color:rgba(0,0,0,.1);border-style:solid;content:"";height:0;position:absolute;width:0;z-index:-1}.trilbdev-popover[data-position*=top] .trilbdev-popover-arrow{border-color:#fff transparent transparent;border-width:12px 12px 0;bottom:-12px;left:50%;transform:translateX(-50%)}.trilbdev-popover[data-position*=top] .trilbdev-popover-arrow:before{border-color:rgba(0,0,0,.1) transparent transparent;border-width:13px 13px 0;bottom:1px;left:-13px}.trilbdev-popover[data-position*=bottom] .trilbdev-popover-arrow{border-color:transparent transparent #fff;border-width:0 12px 12px;left:50%;top:-12px;transform:translateX(-50%)}.trilbdev-popover[data-position*=bottom] .trilbdev-popover-arrow:before{border-color:transparent transparent rgba(0,0,0,.1);border-width:0 13px 13px;left:-13px;top:1px}.trilbdev-popover[data-position*=left] .trilbdev-popover-arrow{border-color:transparent transparent transparent #fff;border-width:12px 0 12px 12px;right:-12px;top:50%;transform:translateY(-50%)}.trilbdev-popover[data-position*=left] .trilbdev-popover-arrow:before{border-color:transparent transparent transparent rgba(0,0,0,.1);border-width:13px 0 13px 13px;right:1px;top:-13px}.trilbdev-popover[data-position*=right] .trilbdev-popover-arrow{border-color:transparent #fff transparent transparent;border-width:12px 12px 12px 0;left:-12px;top:50%;transform:translateY(-50%)}.trilbdev-popover[data-position*=right] .trilbdev-popover-arrow:before{border-color:transparent rgba(0,0,0,.1) transparent transparent;border-width:13px 13px 13px 0;left:1px;top:-13px}.trilbdev-popover-inner{padding:16px;position:relative}.trilbdev-popover-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;line-height:1;position:absolute;right:8px;top:8px;transition:all .2s ease;width:24px;z-index:2}.trilbdev-popover-close:hover{background:rgba(0,0,0,.1);color:#333}.trilbdev-popover-close:focus{outline:2px solid #007cba;outline-offset:2px}.trilbdev-popover-header{border-bottom:1px solid #eee;margin-bottom:12px;padding-bottom:12px}.trilbdev-popover-title{color:#333;font-size:16px;font-weight:600;line-height:1.4;margin:0}.trilbdev-popover-body{align-items:flex-start;display:flex;gap:12px}.trilbdev-popover-icon{color:#666;flex-shrink:0;margin-top:2px}.trilbdev-popover-text{color:#555;flex:1;font-size:14px;line-height:1.5}.trilbdev-popover-text p{margin:0 0 12px}.trilbdev-popover-text p:last-child{margin-bottom:0}.trilbdev-popover-text ol,.trilbdev-popover-text ul{margin:12px 0;padding-left:20px}.trilbdev-popover-text li{margin-bottom:6px}.trilbdev-popover-text a{color:#007cba;text-decoration:underline}.trilbdev-popover-text a:hover{color:#005a87}.trilbdev-popover-text b,.trilbdev-popover-text strong{font-weight:600}.trilbdev-popover-text em,.trilbdev-popover-text i{font-style:italic}.trilbdev-popover-text code{background:rgba(0,0,0,.05);border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;padding:2px 6px}.trilbdev-popover[data-size=xs] .trilbdev-popover-inner{font-size:13px;padding:12px}.trilbdev-popover[data-size=xs] .trilbdev-popover-title{font-size:14px}.trilbdev-popover[data-size=sm] .trilbdev-popover-inner{font-size:14px;padding:14px}.trilbdev-popover[data-size=sm] .trilbdev-popover-title{font-size:15px}.trilbdev-popover[data-size=md] .trilbdev-popover-inner{font-size:14px;padding:16px}.trilbdev-popover[data-size=md] .trilbdev-popover-title{font-size:16px}.trilbdev-popover[data-size=lg] .trilbdev-popover-inner{font-size:15px;padding:20px}.trilbdev-popover[data-size=lg] .trilbdev-popover-title{font-size:18px}.trilbdev-popover[data-size=xl] .trilbdev-popover-inner{font-size:16px;padding:24px}.trilbdev-popover[data-size=xl] .trilbdev-popover-title{font-size:20px}.trilbdev-popover[data-size=custom]{height:auto!important;width:auto!important}@keyframes trilbdev-popover-fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdev-popover-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes trilbdev-popover-slide-in-top{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdev-popover-slide-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-15px)}}@keyframes trilbdev-popover-slide-in-bottom{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdev-popover-slide-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@keyframes trilbdev-popover-slide-in-left{0%{opacity:0;transform:translateX(-15px)}to{opacity:1;transform:translateX(0)}}@keyframes trilbdev-popover-slide-out-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-15px)}}@keyframes trilbdev-popover-slide-in-right{0%{opacity:0;transform:translateX(15px)}to{opacity:1;transform:translateX(0)}}@keyframes trilbdev-popover-slide-out-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(15px)}}@keyframes trilbdev-popover-scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes trilbdev-popover-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes trilbdev-popover-flip-in{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0deg)}}@keyframes trilbdev-popover-flip-out{0%{opacity:1;transform:rotateX(0deg)}to{opacity:0;transform:rotateX(90deg)}}@keyframes trilbdev-popover-zoom-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes trilbdev-popover-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.trilbdev-popover[data-animation=fade] .trilbdev-popover-content{animation:trilbdev-popover-fade-in .3s ease-out}.trilbdev-popover[data-animation=fade][style*="display: none"] .trilbdev-popover-content{animation:trilbdev-popover-fade-out .3s ease-in}.trilbdev-popover[data-animation=slide] .trilbdev-popover-content{animation:trilbdev-popover-slide-in-bottom .3s ease-out}.trilbdev-popover[data-animation=slide][data-position*=top] .trilbdev-popover-content{animation:trilbdev-popover-slide-in-top .3s ease-out}.trilbdev-popover[data-animation=slide][data-position*=bottom] .trilbdev-popover-content{animation:trilbdev-popover-slide-in-bottom .3s ease-out}.trilbdev-popover[data-animation=slide][data-position*=left] .trilbdev-popover-content{animation:trilbdev-popover-slide-in-left .3s ease-out}.trilbdev-popover[data-animation=slide][data-position*=right] .trilbdev-popover-content{animation:trilbdev-popover-slide-in-right .3s ease-out}.trilbdev-popover[data-animation=scale] .trilbdev-popover-content{animation:trilbdev-popover-scale-in .3s ease-out}.trilbdev-popover[data-animation=flip] .trilbdev-popover-content{animation:trilbdev-popover-flip-in .3s ease-out}.trilbdev-popover[data-animation=zoom] .trilbdev-popover-content{animation:trilbdev-popover-zoom-in .3s ease-out}@media(prefers-color-scheme:dark){.trilbdev-popover-content{background:#2d3748;border-color:hsla(0,0%,100%,.1);color:#e2e8f0}.trilbdev-popover-arrow{border-color:#2d3748}.trilbdev-popover-arrow:before{border-color:hsla(0,0%,100%,.1)}.trilbdev-popover-title{border-bottom-color:hsla(0,0%,100%,.1);color:#f7fafc}.trilbdev-popover-text{color:#cbd5e0}.trilbdev-popover-text a{color:#63b3ed}.trilbdev-popover-text a:hover{color:#4299e1}.trilbdev-popover-text code{background:hsla(0,0%,100%,.1)}.trilbdev-popover-close{color:#a0aec0}.trilbdev-popover-close:hover{background:hsla(0,0%,100%,.1);color:#f7fafc}}@media(prefers-contrast:high){.trilbdev-popover-content{border:2px solid #000}.trilbdev-popover-arrow{border-width:14px}.trilbdev-popover-arrow:before{border-width:16px}.trilbdev-popover-close{border:2px solid #000}}@media(prefers-reduced-motion:reduce){.trilbdev-popover,.trilbdev-popover-backdrop,.trilbdev-popover-content,.trilbdev-popover-trigger{animation:none;transition:none}.trilbdev-popover-trigger-image{transition:none}}@media(max-width:768px){.trilbdev-popover{max-height:85vh;max-width:95vw}.trilbdev-popover-content{margin:10px}.trilbdev-popover[data-size=lg] .trilbdev-popover-inner,.trilbdev-popover[data-size=xl] .trilbdev-popover-inner{font-size:14px;padding:16px}.trilbdev-popover[data-size=lg] .trilbdev-popover-title,.trilbdev-popover[data-size=xl] .trilbdev-popover-title{font-size:16px}.trilbdev-popover-arrow{display:none}}@media print{.trilbdev-popover,.trilbdev-popover-backdrop{display:none!important}}.trilbdev-popover-close:focus-visible,.trilbdev-popover-trigger:focus-visible{outline:2px solid #007cba;outline-offset:2px}.trilbdev-popover-content::-webkit-scrollbar{width:6px}.trilbdev-popover-content::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:3px}.trilbdev-popover-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:3px}.trilbdev-popover-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}.trilbdev-advanced-progress-bar-wrapper,.trilbdev-progress-container{position:relative;width:100%}.trilbdev-progress-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.trilbdev-progress-title{flex:1;font-weight:600;margin:0}.trilbdev-progress-percentage{font-variant-numeric:tabular-nums;font-weight:700;margin:0}.trilbdev-progress-line{background-color:#e9ecef;border-radius:.375rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:20px;overflow:hidden;position:relative}.trilbdev-progress-bar{border-radius:inherit;height:100%;overflow:hidden;position:relative}.trilbdev-progress-bar,.trilbdev-progress-bar.progress-bar-primary{background-color:#007bff}.trilbdev-progress-bar.progress-bar-secondary{background-color:#6c757d}.trilbdev-progress-bar.progress-bar-success{background-color:#28a745}.trilbdev-progress-bar.progress-bar-danger{background-color:#dc3545}.trilbdev-progress-bar.progress-bar-warning{background-color:#ffc107;color:#212529}.trilbdev-progress-bar.progress-bar-info{background-color:#17a2b8}.trilbdev-progress-bar.progress-bar-light{background-color:#f8f9fa;color:#212529}.trilbdev-progress-bar.progress-bar-dark{background-color:#343a40}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress-bar-gradient{background:linear-gradient(45deg,#007bff,#6610f2)}.trilbdev-progress-circle,.trilbdev-progress-semicircle,.trilbdev-progress-square{display:inline-block;position:relative}.trilbdev-progress-svg{height:100%;transform:rotate(-90deg);width:100%}.trilbdev-progress-bg{fill:none;stroke:#e9ecef;stroke-linecap:round}.trilbdev-progress-fill{fill:none;stroke:#007bff;stroke-linecap:round}.trilbdev-progress-circle .trilbdev-progress-svg{height:120px;width:120px}.trilbdev-progress-circle .trilbdev-progress-bg{stroke-width:8}.trilbdev-progress-circle .trilbdev-progress-fill{stroke-width:8;stroke-dasharray:283;stroke-dashoffset:283}.trilbdev-progress-semicircle .trilbdev-progress-svg{height:60px;width:120px}.trilbdev-progress-semicircle .trilbdev-progress-bg{stroke-width:8}.trilbdev-progress-semicircle .trilbdev-progress-fill{stroke-width:8;stroke-dasharray:158;stroke-dashoffset:158}.trilbdev-progress-square .trilbdev-progress-svg{height:120px;width:120px}.trilbdev-progress-square .trilbdev-progress-bg{stroke-width:8}.trilbdev-progress-square .trilbdev-progress-fill{stroke-width:8;stroke-dasharray:320;stroke-dashoffset:320}.trilbdev-progress-text{font-variant-numeric:tabular-nums;font-weight:700;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.trilbdev-progress-size-xs .trilbdev-progress-svg{height:80px;width:80px}.trilbdev-progress-size-xs.trilbdev-progress-semicircle .trilbdev-progress-svg{height:40px}.trilbdev-progress-size-sm .trilbdev-progress-svg{height:100px;width:100px}.trilbdev-progress-size-sm.trilbdev-progress-semicircle .trilbdev-progress-svg{height:50px}.trilbdev-progress-size-md .trilbdev-progress-svg{height:120px;width:120px}.trilbdev-progress-size-md.trilbdev-progress-semicircle .trilbdev-progress-svg{height:60px}.trilbdev-progress-size-lg .trilbdev-progress-svg{height:150px;width:150px}.trilbdev-progress-size-lg.trilbdev-progress-semicircle .trilbdev-progress-svg{height:75px}.trilbdev-progress-size-xl .trilbdev-progress-svg{height:200px;width:200px}.trilbdev-progress-size-xl.trilbdev-progress-semicircle .trilbdev-progress-svg{height:100px}.trilbdev-progress-layout-default .trilbdev-progress-header{justify-content:space-between}.trilbdev-progress-layout-stacked .trilbdev-progress-header{align-items:flex-start;flex-direction:column;gap:.25rem}.trilbdev-progress-layout-inline .trilbdev-progress-header{gap:1rem;justify-content:flex-start}.trilbdev-progress-layout-card{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.5rem}.trilbdev-progress-icon{align-items:center;display:flex;justify-content:center;margin-right:.5rem;transition:all .3s ease}.trilbdev-progress-layout-stacked .trilbdev-progress-icon{margin-bottom:.25rem;margin-right:0}.trilbdev-progress-layout-inline .trilbdev-progress-icon{margin-right:.75rem}.trilbdev-progress-bar{transition:width .3s ease}.trilbdev-progress-fill{transition:stroke-dashoffset .3s ease}.trilbdev-advanced-progress-bar-wrapper:hover .trilbdev-progress-bar{transform:scaleY(1.05);transition:transform .3s ease}.trilbdev-advanced-progress-bar-wrapper:hover .trilbdev-progress-icon{transform:scale(1.1)}.sr-only{margin:-1px;padding:0;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sr-live-region,.sr-only{height:1px;overflow:hidden;position:absolute;width:1px}.sr-live-region{left:-10000px}.trilbdev-advanced-progress-bar-wrapper:focus-within{outline:2px solid #007bff;outline-offset:2px}@media(max-width:768px){.trilbdev-progress-header{align-items:flex-start}.trilbdev-progress-header,.trilbdev-progress-layout-inline .trilbdev-progress-header{flex-direction:column;gap:.5rem}.trilbdev-progress-line{height:16px}.trilbdev-progress-size-md .trilbdev-progress-svg{height:100px;width:100px}.trilbdev-progress-size-md.trilbdev-progress-semicircle .trilbdev-progress-svg{height:50px}.trilbdev-progress-size-lg .trilbdev-progress-svg{height:120px;width:120px}.trilbdev-progress-size-lg.trilbdev-progress-semicircle .trilbdev-progress-svg{height:60px}.trilbdev-progress-size-xl .trilbdev-progress-svg{height:150px;width:150px}.trilbdev-progress-size-xl.trilbdev-progress-semicircle .trilbdev-progress-svg{height:75px}}@media(max-width:480px){.trilbdev-progress-line{height:12px}.trilbdev-progress-size-sm .trilbdev-progress-svg{height:80px;width:80px}.trilbdev-progress-size-sm.trilbdev-progress-semicircle .trilbdev-progress-svg{height:40px}.trilbdev-progress-size-md .trilbdev-progress-svg{height:80px;width:80px}.trilbdev-progress-size-md.trilbdev-progress-semicircle .trilbdev-progress-svg{height:40px}.trilbdev-progress-layout-card{padding:1rem}}@media(prefers-color-scheme:dark){.trilbdev-progress-line{background-color:#495057}.trilbdev-progress-bg{stroke:#495057}.trilbdev-progress-layout-card{background:#343a40;border-color:#495057;color:#fff}}@media(prefers-contrast:high){.trilbdev-progress-bar{border:1px solid}.trilbdev-progress-bg,.trilbdev-progress-fill{stroke-width:10}}@media(prefers-reduced-motion:reduce){.trilbdev-progress-bar,.trilbdev-progress-fill,.trilbdev-progress-icon{animation:none;transition:none}.progress-bar-animated{animation:none}.trilbdev-advanced-progress-bar-wrapper:hover .trilbdev-progress-bar,.trilbdev-advanced-progress-bar-wrapper:hover .trilbdev-progress-icon{transform:none}}@media print{.trilbdev-advanced-progress-bar-wrapper{box-shadow:none;break-inside:avoid}.trilbdev-progress-layout-card{border:1px solid #000;box-shadow:none}}.trilbdev-tabs{margin-bottom:2rem;position:relative}.trilbdev-tabs .trilbdev-tabs-nav-wrapper{position:relative;z-index:2}.trilbdev-tabs .trilbdev-tabs-nav{background:transparent;border-bottom:1px solid #dee2e6;display:flex;flex-wrap:wrap;margin-bottom:0}.trilbdev-tabs .nav-item{margin-bottom:-1px;position:relative}.trilbdev-tabs .nav-link{align-items:center;background-color:#f8f9fa;border:1px solid transparent;border-top-left-radius:.375rem;border-top-right-radius:.375rem;color:#6c757d;cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease}.trilbdev-tabs .nav-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#495057}.trilbdev-tabs .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057;z-index:1}.trilbdev-tabs .nav-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.trilbdev-tabs .tab-icon{align-items:center;display:flex;font-size:1.1em;height:1.2em;justify-content:center;width:1.2em}.trilbdev-tabs .tab-title{font-weight:inherit}.trilbdev-tabs .trilbdev-tabs-content{background-color:#fff;border:1px solid #dee2e6;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;border-top:none;padding:1.5rem;position:relative}.trilbdev-tabs .tab-pane{display:none;opacity:0;transform:translateY(20px);transition:all .3s ease}.trilbdev-tabs .tab-pane.active{display:block;opacity:1;transform:translateY(0)}.trilbdev-tabs .tab-pane.show{display:block}.trilbdev-tabs-horizontal .trilbdev-tabs-nav{flex-direction:row}.trilbdev-tabs-horizontal.trilbdev-tabs-position-top .trilbdev-tabs-nav{border-bottom:1px solid #dee2e6}.trilbdev-tabs-horizontal.trilbdev-tabs-position-top .trilbdev-tabs-content{border-top:none}.trilbdev-tabs-horizontal.trilbdev-tabs-position-bottom{flex-direction:column-reverse}.trilbdev-tabs-horizontal.trilbdev-tabs-position-bottom .trilbdev-tabs-nav{border-bottom:none;border-top:1px solid #dee2e6}.trilbdev-tabs-horizontal.trilbdev-tabs-position-bottom .trilbdev-tabs-nav .nav-link{border-radius:0 0 .375rem .375rem;border-top:none}.trilbdev-tabs-horizontal.trilbdev-tabs-position-bottom .trilbdev-tabs-content{border-bottom:none;border-top:1px solid #dee2e6}.trilbdev-tabs-vertical{display:flex;gap:1rem}.trilbdev-tabs-vertical .trilbdev-tabs-nav-wrapper{flex:0 0 auto;width:200px}.trilbdev-tabs-vertical .trilbdev-tabs-nav{border-bottom:none;border-right:1px solid #dee2e6;flex-direction:column}.trilbdev-tabs-vertical .nav-item{margin-bottom:0;margin-right:-1px}.trilbdev-tabs-vertical .nav-link{border-radius:.375rem 0 0 .375rem;border-right:none;justify-content:flex-start;text-align:left;white-space:nowrap}.trilbdev-tabs-vertical .nav-link.active{border-color:#dee2e6 #fff #dee2e6 #dee2e6}.trilbdev-tabs-vertical .trilbdev-tabs-content{border-left:1px solid #dee2e6;border-radius:0 .375rem .375rem 0;flex:1}.trilbdev-tabs-align-center .trilbdev-tabs-nav{justify-content:center}.trilbdev-tabs-align-right .trilbdev-tabs-nav{justify-content:flex-end}.trilbdev-tabs-align-justify .trilbdev-tabs-nav{justify-content:space-between}.trilbdev-tabs-align-justify .nav-item{flex:1;text-align:center}.trilbdev-tabs-align-justify .nav-link{justify-content:center}.trilbdev-tabs .tab-pane.tab-animating{transition:all .3s ease}.trilbdev-tabs .tab-pane.tab-fade-in{animation:trilbdevTabFadeIn .3s ease forwards}@keyframes trilbdevTabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.trilbdev-tabs .tab-pane.tab-slide-in{animation:trilbdevTabSlideIn .3s ease forwards}@keyframes trilbdevTabSlideIn{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.trilbdev-tabs .tab-pane.tab-scale-in{animation:trilbdevTabScaleIn .3s ease forwards}@keyframes trilbdevTabScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.trilbdev-tabs .tab-pane.tab-bounce-in{animation:trilbdevTabBounceIn .5s ease forwards}@keyframes trilbdevTabBounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}.trilbdev-tabs .nav-link{overflow:hidden;position:relative}.trilbdev-tabs .nav-link:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.trilbdev-tabs .nav-link:hover:before{left:100%}.trilbdev-tabs .nav-link.active:after{animation:trilbdevTabIndicator .3s ease forwards;background-color:#007bff;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:0}@keyframes trilbdevTabIndicator{0%{width:0}to{width:60%}}.trilbdev-tabs .tab-pane.loading{position:relative}.trilbdev-tabs .tab-pane.loading:before{animation:trilbdevTabSpinner 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}@keyframes trilbdevTabSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.trilbdev-tabs-vertical{flex-direction:column}.trilbdev-tabs-vertical .trilbdev-tabs-nav-wrapper{width:100%}.trilbdev-tabs-vertical .trilbdev-tabs-nav{border-bottom:1px solid #dee2e6;border-right:none;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch}.trilbdev-tabs-vertical .nav-item{flex-shrink:0;margin-bottom:-1px;margin-right:0}.trilbdev-tabs-vertical .nav-link{border-bottom:none;border-radius:.375rem .375rem 0 0;border-right:1px solid #dee2e6;min-width:120px;white-space:nowrap}.trilbdev-tabs-vertical .nav-link.active{border-bottom-color:#fff;border-right-color:#dee2e6}.trilbdev-tabs-vertical .trilbdev-tabs-content{border-left:none;border-radius:0;border-top:1px solid #dee2e6}.trilbdev-tabs .nav-link{font-size:.875rem;padding:.5rem .75rem}.trilbdev-tabs .tab-icon{font-size:1em;height:1em;width:1em}}@media(max-width:576px){.trilbdev-tabs .nav-link{flex-direction:column;gap:.25rem;padding:.5rem;text-align:center}.trilbdev-tabs .tab-title{font-size:.75rem;line-height:1.2}.trilbdev-tabs .trilbdev-tabs-content{padding:1rem}}@media(prefers-color-scheme:dark){.trilbdev-tabs .nav-link{background-color:#343a40;border-color:#495057;color:#adb5bd}.trilbdev-tabs .nav-link.active,.trilbdev-tabs .nav-link:hover{background-color:#495057;color:#f8f9fa}.trilbdev-tabs .nav-link.active{border-color:#495057 #495057 #343a40}.trilbdev-tabs .trilbdev-tabs-content{background-color:#343a40;border-color:#495057;color:#f8f9fa}}@media(prefers-contrast:high){.trilbdev-tabs .nav-link{border-width:2px}.trilbdev-tabs .nav-link.active{background-color:#000;border-color:#000;color:#fff}.trilbdev-tabs .trilbdev-tabs-content{border-color:#000;border-width:2px}}@media(prefers-reduced-motion:reduce){.trilbdev-tabs .nav-link,.trilbdev-tabs .nav-link.active:after,.trilbdev-tabs .nav-link:before,.trilbdev-tabs .tab-pane{animation:none;transition:none}.trilbdev-tabs .tab-pane.tab-bounce-in,.trilbdev-tabs .tab-pane.tab-fade-in,.trilbdev-tabs .tab-pane.tab-scale-in,.trilbdev-tabs .tab-pane.tab-slide-in{animation:none!important;opacity:1!important;transform:none!important}}.trilbdev-advanced-tooltip-wrapper{display:inline-block;position:relative}.trilbdev-tooltip-trigger{cursor:pointer;display:inline-block;transition:all .2s ease}.trilbdev-tooltip-trigger:focus{outline:2px solid #007cba;outline-offset:2px}.trilbdev-tooltip-trigger-text{display:inline}.trilbdev-tooltip-trigger-icon{align-items:center;display:inline-flex;justify-content:center}.trilbdev-tooltip-trigger-button{background:none;border:none;cursor:pointer;font-family:inherit;transition:all .2s ease}.trilbdev-tooltip-trigger-button:focus{outline:2px solid #007cba;outline-offset:2px}.trilbdev-tooltip-trigger-image{cursor:pointer;height:auto;max-width:100%;transition:opacity .2s ease}.trilbdev-tooltip-trigger-image:hover{opacity:.8}.trilbdev-tooltip{opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9999}.trilbdev-tooltip[aria-hidden=false]{opacity:1;pointer-events:auto;visibility:visible}.trilbdev-tooltip-inner{background:#333;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;position:relative;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.trilbdev-tooltip-arrow,.trilbdev-tooltip-arrow:before{border-style:solid;height:0;position:absolute;width:0}.trilbdev-tooltip-arrow:before{content:""}.trilbdev-tooltip[data-position=top] .trilbdev-tooltip-arrow{border-color:#333 transparent transparent;border-width:8px 8px 0;bottom:-8px;left:50%;transform:translateX(-50%)}.trilbdev-tooltip[data-position=top] .trilbdev-tooltip-arrow:before{border-color:#333 transparent transparent;border-width:8px 8px 0;bottom:1px;left:-8px}.trilbdev-tooltip[data-position=bottom] .trilbdev-tooltip-arrow{border-color:transparent transparent #333;border-width:0 8px 8px;left:50%;top:-8px;transform:translateX(-50%)}.trilbdev-tooltip[data-position=bottom] .trilbdev-tooltip-arrow:before{border-color:transparent transparent #333;border-width:0 8px 8px;left:-8px;top:1px}.trilbdev-tooltip[data-position=left] .trilbdev-tooltip-arrow{border-color:transparent transparent transparent #333;border-width:8px 0 8px 8px;right:-8px;top:50%;transform:translateY(-50%)}.trilbdev-tooltip[data-position=left] .trilbdev-tooltip-arrow:before{border-color:transparent transparent transparent #333;border-width:8px 0 8px 8px;right:1px;top:-8px}.trilbdev-tooltip[data-position=right] .trilbdev-tooltip-arrow{border-color:transparent #333 transparent transparent;border-width:8px 8px 8px 0;left:-8px;top:50%;transform:translateY(-50%)}.trilbdev-tooltip[data-position=right] .trilbdev-tooltip-arrow:before{border-color:transparent #333 transparent transparent;border-width:8px 8px 8px 0;left:1px;top:-8px}.trilbdev-tooltip-title{border-bottom:1px solid hsla(0,0%,100%,.1);font-size:14px;font-weight:600;line-height:1.4;margin-bottom:8px;padding-bottom:8px}.trilbdev-tooltip-content{align-items:flex-start;display:flex;gap:8px}.trilbdev-tooltip-icon{flex-shrink:0;margin-top:2px}.trilbdev-tooltip-text{flex:1;font-size:13px;line-height:1.5}.trilbdev-tooltip-text p{margin:0 0 8px}.trilbdev-tooltip-text p:last-child{margin-bottom:0}.trilbdev-tooltip-text ol,.trilbdev-tooltip-text ul{margin:8px 0;padding-left:20px}.trilbdev-tooltip-text li{margin-bottom:4px}.trilbdev-tooltip-text a{color:#4fc3f7;text-decoration:underline}.trilbdev-tooltip-text a:hover{color:#29b6f6}.trilbdev-tooltip-text b,.trilbdev-tooltip-text strong{font-weight:600}.trilbdev-tooltip-text em,.trilbdev-tooltip-text i{font-style:italic}.trilbdev-tooltip-text code{background:hsla(0,0%,100%,.1);border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;padding:2px 4px}.trilbdev-tooltip[data-size=xs] .trilbdev-tooltip-inner{font-size:12px;padding:8px 12px}.trilbdev-tooltip[data-size=xs] .trilbdev-tooltip-title{font-size:13px}.trilbdev-tooltip[data-size=sm] .trilbdev-tooltip-inner{font-size:13px;padding:10px 15px}.trilbdev-tooltip[data-size=sm] .trilbdev-tooltip-title{font-size:14px}.trilbdev-tooltip[data-size=md] .trilbdev-tooltip-inner{font-size:14px;padding:12px 18px}.trilbdev-tooltip[data-size=md] .trilbdev-tooltip-title{font-size:15px}.trilbdev-tooltip[data-size=lg] .trilbdev-tooltip-inner{font-size:15px;padding:15px 20px}.trilbdev-tooltip[data-size=lg] .trilbdev-tooltip-title{font-size:16px}.trilbdev-tooltip[data-size=xl] .trilbdev-tooltip-inner{font-size:16px;padding:18px 24px}.trilbdev-tooltip[data-size=xl] .trilbdev-tooltip-title{font-size:18px}@keyframes trilbdev-tooltip-fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdev-tooltip-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes trilbdev-tooltip-slide-in-top{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdev-tooltip-slide-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes trilbdev-tooltip-slide-in-bottom{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes trilbdev-tooltip-slide-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@keyframes trilbdev-tooltip-slide-in-left{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes trilbdev-tooltip-slide-out-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-10px)}}@keyframes trilbdev-tooltip-slide-in-right{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes trilbdev-tooltip-slide-out-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(10px)}}@keyframes trilbdev-tooltip-scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes trilbdev-tooltip-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.trilbdev-tooltip[data-animation=fade]{animation:trilbdev-tooltip-fade-in .3s ease-out}.trilbdev-tooltip[data-animation=fade][style*="display: none"]{animation:trilbdev-tooltip-fade-out .3s ease-in}.trilbdev-tooltip[data-animation=slide]{animation:trilbdev-tooltip-slide-in-top .3s ease-out}.trilbdev-tooltip[data-animation=slide][data-position=bottom]{animation:trilbdev-tooltip-slide-in-bottom .3s ease-out}.trilbdev-tooltip[data-animation=slide][data-position=left]{animation:trilbdev-tooltip-slide-in-left .3s ease-out}.trilbdev-tooltip[data-animation=slide][data-position=right]{animation:trilbdev-tooltip-slide-in-right .3s ease-out}.trilbdev-tooltip[data-animation=scale]{animation:trilbdev-tooltip-scale-in .3s ease-out}.trilbdev-tooltip[data-interactive=yes]{pointer-events:auto}@media(prefers-color-scheme:dark){.trilbdev-tooltip-inner{background:#1a1a1a;color:#e0e0e0}.trilbdev-tooltip-arrow,.trilbdev-tooltip-arrow:before{border-color:#1a1a1a transparent transparent}.trilbdev-tooltip-title{border-bottom-color:hsla(0,0%,100%,.1)}.trilbdev-tooltip-text code{background:hsla(0,0%,100%,.05)}}@media(max-width:768px){.trilbdev-tooltip{max-width:90vw}.trilbdev-tooltip[data-size=lg] .trilbdev-tooltip-inner,.trilbdev-tooltip[data-size=xl] .trilbdev-tooltip-inner{font-size:14px;padding:12px 16px}.trilbdev-tooltip[data-size=lg] .trilbdev-tooltip-title,.trilbdev-tooltip[data-size=xl] .trilbdev-tooltip-title{font-size:15px}}@media(prefers-contrast:high){.trilbdev-tooltip-inner{border:2px solid #fff}.trilbdev-tooltip-arrow,.trilbdev-tooltip-arrow:before{border-width:10px}}@media(prefers-reduced-motion:reduce){.trilbdev-tooltip,.trilbdev-tooltip-trigger{animation:none;transition:none}.trilbdev-tooltip-trigger-image{transition:none}}@media print{.trilbdev-tooltip{display:none!important}}.trilb-toast{backdrop-filter:blur(18px);background:hsla(0,0%,100%,.96);border:1px solid rgba(15,23,42,.05);border-radius:1rem;box-shadow:0 1.5rem 3rem -1.75rem rgba(15,23,42,.65);color:rgba(15,23,42,.8);max-width:clamp(18rem,24vw,24rem);opacity:0;overflow:hidden;padding:0;position:relative;transform:translateY(12px) scale(.98);transition:opacity .18s ease,transform .2s cubic-bezier(.33,1,.68,1);width:100%}.trilb-toast:hover{box-shadow:0 1.75rem 3.5rem -1.75rem rgba(15,23,42,.7)}.trilb-toast.fade{transition-duration:var(--trilb-toast-animation-duration,.3s)}.trilb-toast.showing,.trilb-toast.trilb-toast-visible{opacity:1;transform:translateY(0) scale(1)}.trilb-toast.hide{opacity:0}.trilb-toast-header{align-items:center;background:rgba(15,23,42,.02);border-bottom:1px solid rgba(15,23,42,.08);display:flex;gap:.75rem;padding:1rem 1.25rem}.trilb-toast-title{color:inherit;font-size:1rem;font-weight:700;margin:0}.trilb-toast-icon{align-items:center;background:rgba(13,110,253,.1);border-radius:.85rem;color:#0d6efd;display:inline-flex;font-size:1.2rem;height:2.5rem;justify-content:center;width:2.5rem}.trilb-toast-icon i,.trilb-toast-icon svg{display:block}.trilb-toast-close{background:transparent;border:none;color:rgba(15,23,42,.55);font-size:1.25rem;line-height:1;opacity:.8;transition:transform .18s ease,opacity .18s ease}.trilb-toast-close:hover{opacity:1;transform:rotate(90deg)}.trilb-toast-body{color:rgba(15,23,42,.75);font-size:.95rem;line-height:1.7;padding:1.25rem}.trilb-toast-position-bottom-center,.trilb-toast-position-bottom-left,.trilb-toast-position-bottom-right,.trilb-toast-position-center,.trilb-toast-position-top-center,.trilb-toast-position-top-left,.trilb-toast-position-top-right{display:grid;gap:.75rem;padding:1.25rem;pointer-events:none;position:fixed;z-index:1080}.trilb-toast-position-bottom-center .trilb-toast,.trilb-toast-position-bottom-left .trilb-toast,.trilb-toast-position-bottom-right .trilb-toast,.trilb-toast-position-center .trilb-toast,.trilb-toast-position-top-center .trilb-toast,.trilb-toast-position-top-left .trilb-toast,.trilb-toast-position-top-right .trilb-toast{pointer-events:auto}.trilb-toast-position-top-left{left:1.5rem;top:1.5rem}.trilb-toast-position-top-center{left:50%;top:1.5rem;transform:translateX(-50%)}.trilb-toast-position-top-right{right:1.5rem;top:1.5rem}.trilb-toast-position-bottom-left{bottom:1.5rem;left:1.5rem}.trilb-toast-position-bottom-center{bottom:1.5rem;left:50%;transform:translateX(-50%)}.trilb-toast-position-bottom-right{bottom:1.5rem;right:1.5rem}.trilb-toast-position-center{left:50%;top:50%;transform:translate(-50%,-50%)}.trilb-toast-success{background:rgba(236,253,245,.96);border-color:rgba(16,185,129,.25);color:rgba(4,120,87,.9)}.trilb-toast-success .trilb-toast-icon{background:rgba(16,185,129,.14);color:#0f766e}.trilb-toast-error{background:hsla(0,86%,97%,.96);border-color:rgba(239,68,68,.25);color:rgba(185,28,28,.85)}.trilb-toast-error .trilb-toast-icon{background:rgba(239,68,68,.14);color:#dc2626}.trilb-toast-warning{background:rgba(255,251,235,.96);border-color:rgba(245,158,11,.32);color:rgba(146,64,14,.9)}.trilb-toast-warning .trilb-toast-icon{background:rgba(245,158,11,.18);color:#d97706}.trilb-toast-info{background:rgba(240,249,255,.96);border-color:rgba(14,165,233,.32);color:rgba(7,89,133,.88)}.trilb-toast-info .trilb-toast-icon{background:rgba(14,165,233,.16);color:#0ea5e9}.trilb-toast-custom{background:rgba(238,242,255,.96);border-color:rgba(99,102,241,.32);color:rgba(79,70,229,.9)}.trilb-toast-custom .trilb-toast-icon{background:rgba(129,140,248,.18);color:#4f46e5}.trilb-toast-dark{background:rgba(15,23,42,.92);border-color:rgba(148,163,184,.15);color:rgba(226,232,240,.92)}.trilb-toast-dark .trilb-toast-header{background:rgba(30,41,59,.8);border-color:rgba(148,163,184,.12)}.trilb-toast-dark .trilb-toast-body{color:rgba(226,232,240,.78)}.trilb-toast-dark .trilb-toast-close{color:rgba(226,232,240,.65)}@media(max-width:767.98px){.trilb-toast{border-radius:1rem;max-width:min(90vw,22rem)}.trilb-toast-position-bottom-left,.trilb-toast-position-bottom-right,.trilb-toast-position-top-left,.trilb-toast-position-top-right{left:50%;right:auto;transform:translateX(-50%)}}body.rtl .trilb-toast-header{flex-direction:row-reverse}body.rtl .trilb-toast-header .trilb-toast-close{margin-left:0;margin-right:auto}.trilbdev-gallery{position:relative;width:100%}.trilbdev-gallery-container{width:100%}.trilbdev-gallery-grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.trilbdev-gallery-masonry{align-content:flex-start;display:flex;flex-flow:column wrap;height:auto}.trilbdev-gallery-masonry .trilbdev-gallery-item{break-inside:avoid;margin-bottom:10px;width:calc(33.333% - 10px)}.trilbdev-gallery-masonry .trilbdev-gallery-item:nth-child(3n+1){order:1}.trilbdev-gallery-masonry .trilbdev-gallery-item:nth-child(3n+2){order:2}.trilbdev-gallery-masonry .trilbdev-gallery-item:nth-child(3n+3){order:3}.trilbdev-gallery-justified{display:flex;flex-wrap:wrap;justify-content:center}.trilbdev-gallery-justified .trilbdev-gallery-item{flex:1 1 auto;margin:5px;max-width:calc(25% - 10px)}.trilbdev-gallery-item{overflow:hidden;position:relative;transition:all .3s ease}.trilbdev-gallery-item-inner{height:100%;overflow:hidden;position:relative;width:100%}.trilbdev-gallery-item img{display:block;height:100%;object-fit:cover;transition:all .3s ease;width:100%}.trilbdev-gallery-item:hover img{transform:scale(1.05)}.trilbdev-gallery-item:hover .trilbdev-gallery-overlay{opacity:1;visibility:visible}.trilbdev-gallery-item[data-effect=zoom]:hover img{transform:scale(1.1)}.trilbdev-gallery-item[data-effect=overlay] .trilbdev-gallery-overlay{opacity:0;transition:all .3s ease;visibility:hidden}.trilbdev-gallery-item[data-effect=overlay]:hover .trilbdev-gallery-overlay{opacity:1;visibility:visible}.trilbdev-gallery-item[data-effect=blur]:hover img{filter:blur(2px)}.trilbdev-gallery-item[data-effect=grayscale]:hover img{filter:grayscale(100%)}.trilbdev-gallery-overlay{align-items:center;background:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:2}.trilbdev-gallery-overlay i{color:#fff;font-size:24px;transition:all .3s ease}.trilbdev-gallery-overlay:hover i{transform:scale(1.2)}.trilbdev-gallery-caption{background:rgba(0,0,0,.8);bottom:0;color:#fff;font-size:14px;left:0;line-height:1.4;padding:15px;position:absolute;right:0;transform:translateY(100%);transition:all .3s ease}.trilbdev-gallery-item:hover .trilbdev-gallery-caption{transform:translateY(0)}.trilbdev-gallery-filter{margin-bottom:30px;text-align:center}.trilbdev-gallery-filter button{background:transparent;border:2px solid #007cba;border-radius:4px;color:#007cba;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:1px;margin:0 5px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.trilbdev-gallery-filter button.active,.trilbdev-gallery-filter button:hover{background:#007cba;color:#fff}.trilbdev-lightbox-overlay{align-items:center;background:rgba(0,0,0,.9);cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.trilbdev-lightbox-content{max-height:90%;max-width:90%;position:relative;text-align:center}.trilbdev-lightbox-content img{border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.5);max-height:100%;max-width:100%;object-fit:contain}.trilbdev-lightbox-caption{color:#fff;font-size:16px;margin-top:15px;text-align:center}.trilbdev-lightbox-close,.trilbdev-lightbox-next,.trilbdev-lightbox-prev{align-items:center;background:rgba(0,0,0,.8);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:absolute;transition:all .3s ease;width:50px;z-index:10001}.trilbdev-lightbox-close:hover,.trilbdev-lightbox-next:hover,.trilbdev-lightbox-prev:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.trilbdev-lightbox-close{right:-25px;top:-25px}.trilbdev-lightbox-prev{left:-75px;top:50%;transform:translateY(-50%)}.trilbdev-lightbox-next{right:-75px;top:50%;transform:translateY(-50%)}.trilbdev-gallery-item.loading{position:relative}.trilbdev-gallery-item.loading:before{animation:trilbdev-gallery-spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#007cba;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px;z-index:1}.trilbdev-gallery-item.loading img{opacity:.3}@keyframes trilbdev-gallery-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.trilbdev-gallery-grid{grid-template-columns:repeat(2,1fr)}.trilbdev-gallery-masonry .trilbdev-gallery-item{width:calc(50% - 10px)}.trilbdev-gallery-masonry .trilbdev-gallery-item:nth-child(3n+1){order:1}.trilbdev-gallery-masonry .trilbdev-gallery-item:nth-child(3n+2){order:2}.trilbdev-gallery-masonry .trilbdev-gallery-item:nth-child(odd){order:1}.trilbdev-gallery-masonry .trilbdev-gallery-item:nth-child(2n){order:2}.trilbdev-gallery-justified .trilbdev-gallery-item{max-width:calc(50% - 10px)}.trilbdev-gallery-filter button{font-size:12px;margin:0 3px;padding:8px 16px}.trilbdev-lightbox-prev{left:-60px}.trilbdev-lightbox-next{right:-60px}}@media(max-width:480px){.trilbdev-gallery-grid{grid-template-columns:1fr}.trilbdev-gallery-masonry .trilbdev-gallery-item{margin-bottom:15px;width:100%}.trilbdev-gallery-justified .trilbdev-gallery-item{margin:5px 0;max-width:100%}.trilbdev-gallery-filter{margin-bottom:20px}.trilbdev-gallery-filter button{display:block;margin:5px 0;width:100%}.trilbdev-lightbox-content{max-height:95%;max-width:95%}.trilbdev-lightbox-next,.trilbdev-lightbox-prev{display:none}}@media(prefers-color-scheme:dark){.trilbdev-gallery-caption,.trilbdev-gallery-overlay{background:hsla(0,0%,100%,.1)}}@media print{.trilbdev-gallery,.trilbdev-gallery-item{page-break-inside:avoid}.trilbdev-gallery-item{break-inside:avoid}.trilbdev-gallery-filter,.trilbdev-gallery-overlay{display:none!important}}.trilbdev-pricing-table-wrapper{position:relative}.pricing-table-cards{display:grid;gap:30px;margin:0 auto}.pricing-table-cards.columns-1{grid-template-columns:1fr;max-width:400px}.pricing-table-cards.columns-2{grid-template-columns:repeat(2,1fr);max-width:800px}.pricing-table-cards.columns-3{grid-template-columns:repeat(3,1fr);max-width:1200px}.pricing-table-cards.columns-4{grid-template-columns:repeat(4,1fr);max-width:1600px}.pricing-table-item{background:#fff;border:2px solid #e9ecef;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden;padding:0;position:relative;transition:all .3s ease}.pricing-table-item:hover{border-color:#007cba;box-shadow:0 15px 35px rgba(0,0,0,.15);transform:translateY(-10px)}.pricing-table-item.featured{border-color:#007cba;box-shadow:0 8px 25px rgba(0,123,186,.2);transform:scale(1.05)}.pricing-table-item.featured:hover{transform:translateY(-10px) scale(1.05)}.plan-badge{animation:badgeSlideIn .6s ease forwards;background:#007cba;border-radius:20px;box-shadow:0 2px 10px rgba(0,123,186,.3);color:#fff;font-size:12px;font-weight:600;left:50%;letter-spacing:1px;opacity:0;padding:8px 20px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%);z-index:2}@keyframes badgeSlideIn{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.plan-badge.animate-in{animation-play-state:running}.pricing-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:40px 30px 30px;text-align:center}.pricing-table-item.featured .pricing-header{background:linear-gradient(135deg,#007cba,#005a87);color:#fff}.plan-name{color:#333;font-size:24px;font-weight:700;margin:0 0 20px}.pricing-table-item.featured .plan-name{color:#fff}.plan-price{align-items:baseline;display:flex;justify-content:center;margin-bottom:15px}.currency{color:#666;font-size:24px;font-weight:400;margin-right:5px}.pricing-table-item.featured .currency{color:hsla(0,0%,100%,.8)}.amount{color:#333;font-size:48px;font-weight:700;line-height:1}.pricing-table-item.featured .amount{color:#fff}.period{color:#666;font-size:16px;font-weight:400;margin-left:5px}.pricing-table-item.featured .period{color:hsla(0,0%,100%,.8)}.plan-description{color:#666;font-size:14px;line-height:1.5;margin:0}.pricing-table-item.featured .plan-description{color:hsla(0,0%,100%,.9)}.pricing-content{padding:0 30px 30px}.plan-features{list-style:none;margin:0 0 30px;padding:0}.plan-features li{align-items:center;border-bottom:1px solid #f8f9fa;color:#555;display:flex;font-size:14px;padding:12px 0}.plan-features li:last-child{border-bottom:none}.plan-features li i{color:#28a745;font-size:12px;margin-right:10px;width:16px}.pricing-table-item.featured .plan-features li{color:#333}.pricing-footer{padding-top:20px}.plan-button{background:#007cba;border:2px solid #007cba;border-radius:8px;color:#fff;display:inline-block;font-weight:600;overflow:hidden;padding:15px 30px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}.plan-button:hover{background:#005a87;border-color:#005a87;box-shadow:0 5px 15px rgba(0,123,186,.3);transform:translateY(-2px)}.plan-button.loading{pointer-events:none;position:relative}.plan-button.loading:after{animation:button-loading-spinner 1s ease infinite;border:2px solid transparent;border-radius:50%;border-top-color:#fff;content:"";height:20px;margin:auto;position:absolute;width:20px}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}.pricing-table-minimal .pricing-table-item{background:transparent;border:none;box-shadow:none}.pricing-table-minimal .pricing-header{background:transparent;padding:20px 0}.pricing-table-minimal .pricing-content{padding:20px 0}.pricing-table-minimal .plan-button{background:transparent;border-color:#007cba;color:#007cba}.pricing-table-minimal .plan-button:hover{background:#007cba;color:#fff}.pricing-comparison-table{border:2px solid #e9ecef;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);overflow:hidden}.comparison-header,.comparison-row{display:flex;min-height:60px}.comparison-header{background:#f8f9fa;border-bottom:2px solid #dee2e6;font-weight:600}.comparison-row{border-bottom:1px solid #e9ecef}.comparison-row:last-child{border-bottom:none}.comparison-row.highlight{background:rgba(0,123,186,.05)}.comparison-cell{align-items:center;border-right:1px solid #e9ecef;display:flex;flex:1;justify-content:center;padding:20px;text-align:center}.comparison-cell:last-child{border-right:none}.comparison-cell.feature-cell{background:#f8f9fa;flex:0 0 200px;font-weight:600;justify-content:flex-start;text-align:left}.comparison-cell.plan-cell{flex:1}.comparison-cell.plan-cell.featured{background:rgba(0,123,186,.05);border-color:#007cba}.comparison-cell.plan-cell.featured .plan-badge{display:inline-block;margin-bottom:10px;position:static;transform:none}.comparison-cell .plan-price{flex-direction:column;gap:5px;justify-content:center}.comparison-cell .plan-price .amount{font-size:32px}.comparison-cell .plan-price .period{font-size:14px}.comparison-cell .plan-button{font-size:14px;padding:10px 20px;width:auto}.comparison-cell i{font-size:18px}.comparison-cell i.fa-check{color:#28a745}.comparison-cell i.fa-times{color:#dc3545}@media(max-width:1024px){.pricing-table-cards.columns-4{grid-template-columns:repeat(2,1fr);max-width:800px}.pricing-comparison-table .comparison-cell.feature-cell{flex:0 0 150px;font-size:14px}}@media(max-width:768px){.pricing-table-cards{gap:20px}.pricing-table-cards.columns-2,.pricing-table-cards.columns-3,.pricing-table-cards.columns-4{grid-template-columns:1fr;max-width:400px}.pricing-table-item{margin:0 auto}.pricing-content,.pricing-header{padding-left:20px;padding-right:20px}.plan-name{font-size:20px}.amount{font-size:36px}.pricing-comparison-table{font-size:14px}.comparison-cell{min-height:50px;padding:15px 10px}.comparison-cell.feature-cell{flex:0 0 120px;font-size:12px}.comparison-cell .plan-price .amount{font-size:24px}.comparison-cell .plan-button{font-size:12px;padding:8px 16px}}@media(max-width:480px){.pricing-table-item{border-radius:8px}.pricing-header{padding:30px 20px 20px}.pricing-content{padding:0 20px 20px}.plan-name{font-size:18px}.amount{font-size:28px}.currency,.period{font-size:14px}.plan-features li{font-size:13px;padding:10px 0}.plan-button{font-size:14px;padding:12px 20px}.comparison-header,.comparison-row,.pricing-comparison-table{display:block}.comparison-cell{border-bottom:1px solid #e9ecef;border-right:none;display:flex;justify-content:space-between;padding:15px 20px}.comparison-cell.feature-cell{background:#f8f9fa;flex:none;font-weight:600;justify-content:flex-start}.comparison-cell.plan-cell{border-left:1px solid #e9ecef}.comparison-cell.plan-cell:before{content:attr(data-plan-name);font-weight:600;margin-right:10px}}@media(prefers-color-scheme:dark){.pricing-table-item{background:#2d3748;border-color:#4a5568}.pricing-header{background:linear-gradient(135deg,#4a5568,#2d3748)}.pricing-table-item.featured .pricing-header{background:linear-gradient(135deg,#007cba,#005a87)}.plan-name{color:#f7fafc}.currency,.period{color:#cbd5e0}.amount{color:#f7fafc}.plan-description{color:#a0aec0}.plan-features li{color:#e2e8f0}.plan-features li,.pricing-comparison-table{border-color:#4a5568}.comparison-cell.feature-cell,.comparison-header{background:#4a5568;color:#f7fafc}.comparison-cell,.comparison-row{border-color:#4a5568}}.plan-button:focus,.pricing-table-item:focus-within{outline:2px solid #007cba;outline-offset:2px}@media print{.pricing-table-item{border:1px solid #000;box-shadow:none;break-inside:avoid}.plan-button{background:#fff!important;border:1px solid #000!important;color:#000!important}}.trilbdev-slider{width:100%}.trilbdev-slide,.trilbdev-slider{overflow:hidden;position:relative}.trilbdev-slide{align-items:center;display:flex!important;height:400px}.trilbdev-slide-background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.trilbdev-slide-background img{height:100%;object-fit:cover;object-position:center;width:100%}.trilbdev-slide-content{margin:0 auto;max-width:1200px;padding:40px;position:relative;width:100%;z-index:2}.trilbdev-content-top{align-items:flex-start}.trilbdev-content-middle{align-items:center}.trilbdev-content-bottom{align-items:flex-end}.trilbdev-slide-inner{max-width:600px}.trilbdev-slide-title{color:#fff;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.trilbdev-slide-text{color:#fff;font-size:18px;line-height:1.6;margin-bottom:30px;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.trilbdev-slide-button{background:#007cba;border:2px solid #007cba;border-radius:4px;color:#fff!important;display:inline-block;font-weight:600;letter-spacing:1px;padding:12px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.trilbdev-slide-button:hover{background:transparent;box-shadow:0 4px 12px rgba(0,124,186,.3);color:#007cba!important;transform:translateY(-2px)}.trilbdev-slider .slick-track{display:flex}.trilbdev-slider .slick-slide{flex:1;height:auto}.trilbdev-slider .slick-slide>div{height:100%}.trilbdev-slider .slick-next,.trilbdev-slider .slick-prev{background:rgba(0,0,0,.5);border-radius:50%;height:50px;transition:all .3s ease;width:50px;z-index:10}.trilbdev-slider .slick-next:hover,.trilbdev-slider .slick-prev:hover{background:rgba(0,124,186,.8)}.trilbdev-slider .slick-prev{left:20px}.trilbdev-slider .slick-next{right:20px}.trilbdev-slider .slick-next:before,.trilbdev-slider .slick-prev:before{color:#fff;font-size:20px}.trilbdev-slider .slick-dots{bottom:20px;z-index:10}.trilbdev-slider .slick-dots li button:before{color:hsla(0,0%,100%,.7);font-size:12px}.trilbdev-slider .slick-dots li.slick-active button:before{color:#fff}.trilbdev-slider.loading{position:relative}.trilbdev-slider.loading:before{animation:trilbdev-slider-spin 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#007cba;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px;z-index:20}@keyframes trilbdev-slider-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.trilbdev-slide{height:300px}.trilbdev-slide-content{padding:20px}.trilbdev-slide-title{font-size:32px;margin-bottom:15px}.trilbdev-slide-text{font-size:16px;margin-bottom:20px}.trilbdev-slide-button{font-size:14px;padding:10px 20px}.trilbdev-slider .slick-prev{left:10px}.trilbdev-slider .slick-next{right:10px}}@media(max-width:480px){.trilbdev-slide{height:250px}.trilbdev-slide-title{font-size:24px}.trilbdev-slide-text{font-size:14px}}@media(prefers-color-scheme:dark){.trilbdev-slide-title{text-shadow:2px 2px 4px rgba(0,0,0,.8)}.trilbdev-slide-text{text-shadow:1px 1px 2px rgba(0,0,0,.8)}}@media print{.trilbdev-slide,.trilbdev-slider{display:block!important}.trilbdev-slide{height:auto;min-height:300px;page-break-inside:avoid}.trilbdev-slider .slick-dots,.trilbdev-slider .slick-next,.trilbdev-slider .slick-prev{display:none!important}}.trilbdev-testimonial-wrapper{position:relative}.testimonial-item{background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px;padding:30px;transition:all .3s ease}.testimonial-item:hover{box-shadow:0 5px 25px rgba(0,0,0,.15);transform:translateY(-5px)}.testimonial-rating{margin-bottom:15px;text-align:center}.testimonial-rating .star{color:gold;font-size:16px;margin:0 2px}.testimonial-content{color:#666;font-size:16px;font-style:italic;line-height:1.6;margin-bottom:25px;text-align:center}.testimonial-author{align-items:center;display:flex;gap:15px;justify-content:center}.testimonial-avatar{flex-shrink:0}.testimonial-avatar img{border:3px solid #f8f9fa;border-radius:50%;height:60px;object-fit:cover;width:60px}.testimonial-meta{text-align:center}.testimonial-name{color:#333;font-size:18px;font-weight:600;margin-bottom:5px}.testimonial-job{color:#666;font-size:14px;font-weight:500;margin-bottom:3px}.testimonial-company{color:#999;font-size:13px;font-style:italic}.testimonial-grid{display:grid;gap:20px}.testimonial-grid.columns-1{grid-template-columns:1fr}.testimonial-grid.columns-2{grid-template-columns:repeat(2,1fr)}.testimonial-grid.columns-3{grid-template-columns:repeat(3,1fr)}.testimonial-grid.columns-4{grid-template-columns:repeat(4,1fr)}.testimonial-carousel{position:relative}.testimonial-carousel .slick-track{align-items:stretch;display:flex}.testimonial-carousel .slick-slide{height:auto}.testimonial-carousel .slick-slide>div{height:100%}.testimonial-carousel .slick-next,.testimonial-carousel .slick-prev{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:2}.testimonial-carousel .slick-prev{left:-20px}.testimonial-carousel .slick-next{right:-20px}.testimonial-carousel .slick-next:hover,.testimonial-carousel .slick-prev:hover{background:#007cba;border-color:#007cba;color:#fff}.testimonial-carousel .slick-dots{bottom:-40px;display:flex;gap:8px;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translateX(-50%)}.testimonial-carousel .slick-dots li{height:12px;width:12px}.testimonial-carousel .slick-dots button{background:#dee2e6;border:none;border-radius:50%;cursor:pointer;font-size:0;height:100%;transition:all .3s ease;width:100%}.testimonial-carousel .slick-dots .slick-active button{background:#007cba}@media(max-width:768px){.testimonial-item{padding:20px}.testimonial-content{font-size:14px}.testimonial-name{font-size:16px}.testimonial-author{flex-direction:column;gap:10px}.testimonial-avatar img{height:50px;width:50px}.testimonial-carousel .slick-prev{left:-15px}.testimonial-carousel .slick-next{right:-15px}.testimonial-grid.columns-2,.testimonial-grid.columns-3,.testimonial-grid.columns-4{grid-template-columns:1fr}}@media(max-width:480px){.testimonial-item{padding:15px}.testimonial-content{font-size:13px;margin-bottom:20px}.testimonial-name{font-size:15px}.testimonial-job{font-size:13px}.testimonial-company{font-size:12px}}@media(prefers-color-scheme:dark){.testimonial-item{background:#2d3748;color:#e2e8f0}.testimonial-content{color:#a0aec0}.testimonial-name{color:#f7fafc}.testimonial-job{color:#cbd5e0}.testimonial-company{color:#a0aec0}.testimonial-avatar img{border-color:#4a5568}}.testimonial-carousel .slick-dots button:focus,.testimonial-carousel .slick-next:focus,.testimonial-carousel .slick-prev:focus{outline:2px solid #007cba;outline-offset:2px}.testimonial-item.fade-in{animation:fadeInUp .6s ease forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.trilbdev-ms365-auth-widget,.trilbdev-ms365-user-menu{position:relative}.trilbdev-ms365-user-trigger{align-items:center;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;display:flex;gap:8px;padding:8px 12px;text-decoration:none;transition:all .3s ease}.trilbdev-ms365-user-trigger:hover{background:#e9ecef;border-color:#adb5bd;color:#495057;text-decoration:none}.trilbdev-ms365-user-avatar img{border-radius:50%;object-fit:cover}.trilbdev-ms365-user-name{font-size:14px;font-weight:500;line-height:1.2}.trilbdev-ms365-dropdown-arrow{font-size:12px}.trilbdev-ms365-dropdown-menu{background:#fff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:200px;opacity:0;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.trilbdev-ms365-dropdown-menu.open{opacity:1;transform:translateY(0);visibility:visible}.trilbdev-ms365-menu-item{border-bottom:1px solid #f8f9fa;color:#495057;display:block;padding:10px 15px;text-decoration:none;transition:background-color .2s ease}.trilbdev-ms365-menu-item:hover{background:#f8f9fa;color:#495057;text-decoration:none}.trilbdev-ms365-menu-item:last-child{border-bottom:none}.trilbdev-ms365-logout{color:#dc3545}.trilbdev-ms365-logout:hover{background:#f8d7da;color:#dc3545}.trilbdev-ms365-menu-divider{background:#dee2e6;height:1px;margin:5px 0}.trilbdev-ms365-login-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.trilbdev-ms365-login-btn:hover{text-decoration:none}.trilbdev-ms365-login-btn i{font-size:16px}.trilbdev-ms365-logout-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.trilbdev-ms365-logout-btn:hover{text-decoration:none}.trilbdev-ms365-logout-btn i{font-size:16px}.trilbdev-ms365-profile{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:8px;display:flex;gap:12px;padding:15px}.trilbdev-ms365-profile.vertical{flex-direction:column;gap:8px;text-align:center}.trilbdev-ms365-profile-avatar img{border-radius:50%;object-fit:cover}.trilbdev-ms365-profile-info{flex:1}.trilbdev-ms365-profile-name{color:#495057;font-size:16px;font-weight:600;margin:0 0 4px}.trilbdev-ms365-profile-email{color:#6c757d;font-size:14px;margin:0 0 4px}.trilbdev-ms365-profile-role{color:#0078d4;font-size:12px;font-weight:500;text-transform:capitalize}.trilbdev-ms365-register-btn{align-items:center;background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.trilbdev-ms365-register-btn:hover{background:#218838;color:#fff;text-decoration:none}.trilbdev-ms365-register-btn i{font-size:16px}.trilbdev-ms365-user-status{background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:20px;text-align:center}.trilbdev-ms365-user-status-text{color:#495057;font-size:16px;margin-bottom:15px}.trilbdev-ms365-user-status-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.trilbdev-ms365-status-btn{align-items:center;border:1px solid #dee2e6;border-radius:4px;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.trilbdev-ms365-status-btn:hover{text-decoration:none}.trilbdev-ms365-login-btn{background:#0078d4;border-color:#0078d4;color:#fff}.trilbdev-ms365-login-btn:hover{background:#106ebe;border-color:#106ebe;color:#fff}.trilbdev-ms365-logout-btn{background:#dc3545;border-color:#dc3545;color:#fff}.trilbdev-ms365-logout-btn:hover{background:#c82333;border-color:#c82333;color:#fff}@media(max-width:768px){.trilbdev-ms365-profile{flex-direction:column;gap:8px;text-align:center}.trilbdev-ms365-auth-menu{min-width:180px}.trilbdev-ms365-user-status-actions{align-items:center;flex-direction:column}.trilbdev-ms365-status-btn{justify-content:center;width:100%}}.trilbdev-ms365-loading{opacity:.6;pointer-events:none}.trilbdev-ms365-loading:after{animation:trilbdev-spin 1s linear infinite;border:2px solid #f3f3f3;border-radius:50%;border-top-color:#0078d4;content:"";display:inline-block;height:16px;margin-left:8px;width:16px}@keyframes trilbdev-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.trilbdev-ms365-error{background-color:#f8d7da;border-color:#dc3545}.trilbdev-ms365-error-text{color:#721c24;font-size:14px;margin-top:8px}
/*# sourceMappingURL=elements.css.map*/