.cmsmart-project-widget *{margin:0;box-sizing:border-box;padding:0;--tw-text-opacity:1;color:rgb(51 51 51/var(--tw-text-opacity));}
.cmsmart-project-widget ::after,.cmsmart-project-widget :before{margin:0;box-sizing:border-box;padding:0;}
.cmsmart-project-widget img{display:block;max-width:100%;}
.cmsmart-project-widget button{font:inherit;}
.cmsmart-project-widget button:focus{box-shadow:unset;}
.cmsmart-project-widget a{text-decoration-line:none;}
.cmsmart-project-widget a:hover{color:rgb(31 41 55/var(--tw-text-opacity));}
.cmsmart-project-widget [id]{scroll-margin-top:80px;}
.cmsmart-project-widget p{font-size:.9375rem;}
.cmsmart-project-widget a{color:rgb(37 99 235/var(--tw-text-opacity));}
.cmsmart-project-widget a,.cmsmart-project-widget a:hover{--tw-text-opacity:1;}
.cmsmart-project-widget a:hover{color:rgb(30 64 175/var(--tw-text-opacity));}
.cmsmart-project-widget *,.cmsmart-project-widget :after,.cmsmart-project-widget :before{box-sizing:border-box;border:0 solid #e5e7eb;}
.cmsmart-project-widget ::after,.cmsmart-project-widget :before{--tw-content:"";}
.cmsmart-project-widget h2,.cmsmart-project-widget h3,.cmsmart-project-widget h4{font-size:inherit;font-weight:inherit;}
.cmsmart-project-widget a{color:inherit;text-decoration:inherit;}
.cmsmart-project-widget strong{font-weight:bolder;}
.cmsmart-project-widget button{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}
.cmsmart-project-widget button{text-transform:none;}
.cmsmart-project-widget button{-webkit-appearance:button;background-color:transparent;background-image:none;}
.cmsmart-project-widget h2,.cmsmart-project-widget h3,.cmsmart-project-widget h4,.cmsmart-project-widget p{margin:0;}
.cmsmart-project-widget ul{list-style:none;margin:0;padding:0;}
.cmsmart-project-widget [role=button],.cmsmart-project-widget button{cursor:pointer;}
.cmsmart-project-widget :disabled{cursor:default;}
.cmsmart-project-widget img,.cmsmart-project-widget svg{display:block;vertical-align:middle;}
.cmsmart-project-widget img{max-width:100%;height:auto;}
.cmsmart-project-widget ul{list-style-type:disc;}
.cmsmart-project-widget ul{padding-left:1.25rem;}
.cmsmart-project-widget li{margin-bottom:.5rem;list-style: none;}
.cmsmart-project-widget *,.cmsmart-project-widget :after,.cmsmart-project-widget :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scroll-snap-strictness:proximity;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;}
.cmsmart-project-widget .markdown-content p{margin-bottom:.5em;line-height:1.6;color:#333;}
.cmsmart-project-widget h2,.cmsmart-project-widget h3,.cmsmart-project-widget h4{margin-bottom:.3rem!important;margin-top:.5rem!important;font-weight:600!important;}
.cmsmart-project-widget .markdown-content strong{font-weight:600!important;font-size:16px!important;color:#333!important;}
.cmsmart-project-widget .prose{color:var(--tw-prose-body);max-width:65ch;}
.cmsmart-project-widget .prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;}
.cmsmart-project-widget .prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600;}
.cmsmart-project-widget .prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75;}
.cmsmart-project-widget .prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;}
.cmsmart-project-widget .prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;}
.cmsmart-project-widget .absolute{position:absolute;}
.cmsmart-project-widget .relative{position:relative;}
.cmsmart-project-widget .sticky{position:sticky;}
.cmsmart-project-widget .bottom-0{bottom:0;}
.cmsmart-project-widget .left-0{left:0;}
.cmsmart-project-widget .left-1\/2{left:50%;}
.cmsmart-project-widget .right-0{right:0;}
.cmsmart-project-widget .top-0{top:0;}
.cmsmart-project-widget .top-1{top:.25rem;}
.cmsmart-project-widget .top-6{top:1.5rem;}
.cmsmart-project-widget .top-\[-0\.5rem\]{top:-.5rem;}
.cmsmart-project-widget .top-\[-1\.8rem\]{top:-1.8rem;}
.cmsmart-project-widget .top-\[0\.1rem\]{top:.1rem;}
.cmsmart-project-widget .top-\[0\.2rem\]{top:.2rem;}
.cmsmart-project-widget .top-\[5rem\]{top:5rem;}
.cmsmart-project-widget .z-10{z-index:10;}
.cmsmart-project-widget .z-20{z-index:20;}
.cmsmart-project-widget .m-0{margin:0;}
.cmsmart-project-widget .m-auto{margin:auto;}
.cmsmart-project-widget .mb-4{margin-bottom:1rem;}
.cmsmart-project-widget .mb-6{margin-bottom:1.5rem;}
.cmsmart-project-widget .mb-\[-20px\]{margin-bottom:-20px;}
.cmsmart-project-widget .me-2{margin-inline-end:.5rem;}
.cmsmart-project-widget .ml-1{margin-left:.25rem;}
.cmsmart-project-widget .ml-auto{margin-left:auto;}
.cmsmart-project-widget .mr-auto{margin-right:auto;}
.cmsmart-project-widget .ms-4{margin-inline-start:1rem;}
.cmsmart-project-widget .mt-1{margin-top:.25rem;}
.cmsmart-project-widget .mt-2{margin-top:.5rem;}
.cmsmart-project-widget .mt-3{margin-top:.75rem;}
.cmsmart-project-widget .mt-4{margin-top:1rem;}
.cmsmart-project-widget .mt-6{margin-top:1.5rem;}
.cmsmart-project-widget .mt-\[15px\]{margin-top:15px;}
.cmsmart-project-widget .flex{display:flex;}
.cmsmart-project-widget .inline-flex{display:inline-flex;}
.cmsmart-project-widget .grid{display:grid;}
.cmsmart-project-widget .hidden{display:none;}
.cmsmart-project-widget .h-10{height:2.5rem;}
.cmsmart-project-widget .h-11{height:2.75rem;}
.cmsmart-project-widget .h-14{height:3.5rem;}
.cmsmart-project-widget .h-16{height:4rem;}
.cmsmart-project-widget .h-2{height:.5rem;}
.cmsmart-project-widget .h-4{height:1rem;}
.cmsmart-project-widget .h-\[2\.5rem\]{height:2.5rem;}
.cmsmart-project-widget .h-\[2\.6rem\]{height:2.6rem;}
.cmsmart-project-widget .h-\[40px\]{height:40px;}
.cmsmart-project-widget .h-full{height:100%;}
.cmsmart-project-widget .max-h-52{max-height:13rem;}
.cmsmart-project-widget .w-10{width:2.5rem;}
.cmsmart-project-widget .w-2{width:.5rem;}
.cmsmart-project-widget .w-4{width:1rem;}
.cmsmart-project-widget .w-8{width:2rem;}
.cmsmart-project-widget .w-96{width:24rem;}
.cmsmart-project-widget .w-\[19\.375rem\]{width:19.375rem;}
.cmsmart-project-widget .w-\[33\.125rem\]{width:33.125rem;}
.cmsmart-project-widget .w-full{width:100%;}
.cmsmart-project-widget .min-w-0{min-width:0;}
.cmsmart-project-widget .min-w-full{min-width:100%;}
.cmsmart-project-widget .min-w-max{min-width:-moz-max-content;min-width:max-content;}
.cmsmart-project-widget .max-w-48{max-width:12rem;}
.cmsmart-project-widget .max-w-\[12\.5rem\]{max-width:12.5rem;}
.cmsmart-project-widget .max-w-\[19\.375rem\]{max-width:19.375rem;}
.cmsmart-project-widget .max-w-\[200px\]{max-width:200px;}
.cmsmart-project-widget .max-w-\[275px\]{max-width:275px;}
.cmsmart-project-widget .max-w-\[33\.125rem\]{max-width:33.125rem;}
.cmsmart-project-widget .max-w-max{max-width:-moz-max-content;max-width:max-content;}
.cmsmart-project-widget .max-w-none{max-width:none;}
.cmsmart-project-widget .max-w-xs{max-width:20rem;}
.cmsmart-project-widget .flex-1{flex:1 1 0%;}
.cmsmart-project-widget .flex-shrink-0{flex-shrink:0;}
.cmsmart-project-widget .shrink-0{flex-shrink:0;}
.cmsmart-project-widget .-translate-x-1\/2{--tw-translate-x:-50%;}
.cmsmart-project-widget .-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.cmsmart-project-widget .scale-0{--tw-scale-x:0;}
.cmsmart-project-widget .scale-0{--tw-scale-y:0;}
.cmsmart-project-widget .scale-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.cmsmart-project-widget .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.cmsmart-project-widget .cursor-pointer{cursor:pointer;}
.cmsmart-project-widget .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}
.cmsmart-project-widget .flex-col{flex-direction:column;}
.cmsmart-project-widget .items-start{align-items:flex-start;}
.cmsmart-project-widget .items-end{align-items:flex-end;}
.cmsmart-project-widget .items-center{align-items:center;}
.cmsmart-project-widget .justify-start{justify-content:flex-start;}
.cmsmart-project-widget .justify-end{justify-content:flex-end;}
.cmsmart-project-widget .justify-center{justify-content:center;}
.cmsmart-project-widget .justify-between{justify-content:space-between;}
.cmsmart-project-widget .gap-0{gap:0;}
.cmsmart-project-widget .gap-1{gap:.25rem;}
.cmsmart-project-widget .gap-1\.5{gap:.375rem;}
.cmsmart-project-widget .gap-2{gap:.5rem;}
.cmsmart-project-widget .gap-3{gap:.75rem;}
.cmsmart-project-widget .gap-3\.5{gap:.875rem;}
.cmsmart-project-widget .gap-4{gap:1rem;}
.cmsmart-project-widget .gap-5{gap:1.25rem;}
.cmsmart-project-widget .gap-6{gap:1.5rem;}
.cmsmart-project-widget .gap-7{gap:1.75rem;}
.cmsmart-project-widget .gap-\[0\.1rem\]{gap:.1rem;}
.cmsmart-project-widget .gap-\[1\.875rem\]{gap:1.875rem;}
.cmsmart-project-widget .gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem;}
.cmsmart-project-widget .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem;}
.cmsmart-project-widget .gap-y-1{row-gap:.25rem;}
.cmsmart-project-widget .space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)));}
.cmsmart-project-widget .space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse));}
.cmsmart-project-widget .space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}
.cmsmart-project-widget .overflow-hidden{overflow:hidden;}
.cmsmart-project-widget .truncate{overflow:hidden;white-space:nowrap;}
.cmsmart-project-widget .text-ellipsis,.cmsmart-project-widget .truncate{text-overflow:ellipsis;}
.cmsmart-project-widget .whitespace-nowrap{white-space:nowrap;}
.cmsmart-project-widget .rounded{border-radius:.25rem;}
.cmsmart-project-widget .rounded-\[0\.2875rem\]{border-radius:.2875rem;}
.cmsmart-project-widget .rounded-\[0\.3125rem\]{border-radius:.3125rem;}
.cmsmart-project-widget .rounded-custom-3{border-radius:.428rem;}
.cmsmart-project-widget .rounded-full{border-radius:9999px;}
.cmsmart-project-widget .rounded-lg{border-radius:.5rem;}
.cmsmart-project-widget .rounded-md{border-radius:.375rem;}
.cmsmart-project-widget .rounded-sm{border-radius:.125rem;}
.cmsmart-project-widget .rounded-b-custom-3{border-bottom-right-radius:.428rem;border-bottom-left-radius:.428rem;}
.cmsmart-project-widget .rounded-t-custom-3{border-top-left-radius:.428rem;border-top-right-radius:.428rem;}
.cmsmart-project-widget .rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem;}
.cmsmart-project-widget .rounded-bl-md{border-bottom-left-radius:.375rem;}
.cmsmart-project-widget .border{border-width:1px;}
.cmsmart-project-widget .border-2{border-width:2px;}
.cmsmart-project-widget .border-\[0\.3125rem\]{border-width:.3125rem;}
.cmsmart-project-widget .border-b{border-bottom-width:1px;}
.cmsmart-project-widget .border-t-0{border-top-width:0;}
.cmsmart-project-widget .border-solid{border-style:solid;}
.cmsmart-project-widget .border-none{border-style:none;}
.cmsmart-project-widget .border-EAF0F6{--tw-border-opacity:1;border-color:rgb(234 240 246/var(--tw-border-opacity));}
.cmsmart-project-widget .border-\[\#B5C7E7\]{--tw-border-opacity:1;border-color:rgb(181 199 231/var(--tw-border-opacity));}
.cmsmart-project-widget .border-\[\#E3E3E3\]{--tw-border-opacity:1;border-color:rgb(227 227 227/var(--tw-border-opacity));}
.cmsmart-project-widget .border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity));}
.cmsmart-project-widget .border-ddd{--tw-border-opacity:1;border-color:rgb(221 221 221/var(--tw-border-opacity));}
.cmsmart-project-widget .border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));}
.cmsmart-project-widget .border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));}
.cmsmart-project-widget .border-white\/10{border-color:hsla(0,0%,100%,.1);}
.cmsmart-project-widget .bg-D98E60{--tw-bg-opacity:1;background-color:rgb(217 142 96/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-ED7D31{--tw-bg-opacity:1;background-color:rgb(237 125 49/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#001960\]{--tw-bg-opacity:1;background-color:rgb(0 25 96/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#0042B6\]{--tw-bg-opacity:1;background-color:rgb(0 66 182/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#037FD7\]{--tw-bg-opacity:1;background-color:rgb(3 127 215/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#2855A8\]{--tw-bg-opacity:1;background-color:rgb(40 85 168/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#29D265\]{--tw-bg-opacity:1;background-color:rgb(41 210 101/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#2D58AF\]{--tw-bg-opacity:1;background-color:rgb(45 88 175/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#33A6FF\]{--tw-bg-opacity:1;background-color:rgb(51 166 255/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#655EEB\]{--tw-bg-opacity:1;background-color:rgb(101 94 235/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#A5A5A5\]{--tw-bg-opacity:1;background-color:rgb(165 165 165/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#FFBC00\]{--tw-bg-opacity:1;background-color:rgb(255 188 0/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#FFFFEF\]{--tw-bg-opacity:1;background-color:rgb(255 255 239/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#cc3c54\]{--tw-bg-opacity:1;background-color:rgb(204 60 84/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#f3f2f7\]{--tw-bg-opacity:1;background-color:rgb(243 242 247/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#fff\]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-\[\#ffffef\]{--tw-bg-opacity:1;background-color:rgb(255 255 239/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-heading-1{--tw-bg-opacity:1;background-color:rgb(241 250 255/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));}
.cmsmart-project-widget .bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops));}
.cmsmart-project-widget .from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);}
.cmsmart-project-widget .to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position);}
.cmsmart-project-widget .fill-727272{fill:#727272;}
.cmsmart-project-widget .object-cover{-o-object-fit:cover;object-fit:cover;}
.cmsmart-project-widget .p-1{padding:.25rem;}
.cmsmart-project-widget .p-2{padding:.5rem;}
.cmsmart-project-widget .p-3{padding:.75rem;}
.cmsmart-project-widget .p-4{padding:1rem;}
.cmsmart-project-widget .p-6{padding:1.5rem;}
.cmsmart-project-widget .px-12{padding-left:3rem;padding-right:3rem;}
.cmsmart-project-widget .px-14{padding-left:3.5rem;padding-right:3.5rem;}
.cmsmart-project-widget .px-2{padding-left:.5rem;padding-right:.5rem;}
.cmsmart-project-widget .px-2\.5{padding-left:.625rem;padding-right:.625rem;}
.cmsmart-project-widget .px-3{padding-left:.75rem;padding-right:.75rem;}
.cmsmart-project-widget .px-4{padding-left:1rem;padding-right:1rem;}
.cmsmart-project-widget .px-5{padding-left:1.25rem;padding-right:1.25rem;}
.cmsmart-project-widget .px-6{padding-left:1.5rem;padding-right:1.5rem;}
.cmsmart-project-widget .px-8{padding-left:2rem;padding-right:2rem;}
.cmsmart-project-widget .py-0{padding-top:0;padding-bottom:0;}
.cmsmart-project-widget .py-1{padding-top:.25rem;padding-bottom:.25rem;}
.cmsmart-project-widget .py-3{padding-top:.75rem;padding-bottom:.75rem;}
.cmsmart-project-widget .py-4{padding-top:1rem;padding-bottom:1rem;}
.cmsmart-project-widget .py-5{padding-top:1.25rem;padding-bottom:1.25rem;}
.cmsmart-project-widget .py-6{padding-top:1.5rem;padding-bottom:1.5rem;}
.cmsmart-project-widget .py-7{padding-top:1.75rem;padding-bottom:1.75rem;}
.cmsmart-project-widget .py-\[0\.135rem\]{padding-top:.135rem;padding-bottom:.135rem;}
.cmsmart-project-widget .py-\[0\.1875rem\]{padding-top:.1875rem;padding-bottom:.1875rem;}
.cmsmart-project-widget .pb-4{padding-bottom:1rem;}
.cmsmart-project-widget .pb-5{padding-bottom:1.25rem;}
.cmsmart-project-widget .pb-6{padding-bottom:1.5rem;}
.cmsmart-project-widget .pb-7{padding-bottom:3.75rem;}
.cmsmart-project-widget .pb-13{padding-bottom:13.75rem;}
.cmsmart-project-widget .pt-1{padding-top:.25rem;}
.cmsmart-project-widget .pt-10{padding-top:2.5rem;}
.cmsmart-project-widget .pt-14{padding-top:3rem;}
.cmsmart-project-widget .pt-2{padding-top:.5rem;}
.cmsmart-project-widget .pt-3{padding-top:.75rem;}
.cmsmart-project-widget .pt-5{padding-top:1.25rem;}
.cmsmart-project-widget .pt-\[1\.8rem\]{padding-top:1.1rem;}
.cmsmart-project-widget .text-left{text-align:left;}
.cmsmart-project-widget .text-center{text-align:center;}
.cmsmart-project-widget .text-right{text-align:right;}
.cmsmart-project-widget .text-start{text-align:start;}
.cmsmart-project-widget .align-top{vertical-align:top;}
.cmsmart-project-widget .\!text-\[16px\]{font-size:16px!important;}
.cmsmart-project-widget .text-2xl{font-size:1.5rem;line-height:2rem;}
.cmsmart-project-widget .text-\[0\.8125rem\]{font-size:.8125rem;}
.cmsmart-project-widget .text-\[0\.9375rem\]{font-size:.9375rem;}
.cmsmart-project-widget .text-\[1\.0225rem\]{font-size:1.0225rem;}
.cmsmart-project-widget .text-\[1\.05rem\]{font-size:1.05rem;}
.cmsmart-project-widget .text-\[1rem\]{font-size:1rem;}
.cmsmart-project-widget .text-\[2\.125rem\]{font-size:2.125rem;}
.cmsmart-project-widget .text-base{font-size:15px;line-height:24px;}
.cmsmart-project-widget .text-lg{font-size:1.125rem;line-height:1.75rem;}
.cmsmart-project-widget .text-sm{font-size:.875rem;line-height:1.25rem;}
.cmsmart-project-widget .text-xl{font-size:1.25rem;line-height:1.75rem;}
.cmsmart-project-widget .text-xs{font-size:.75rem;line-height:1rem;}
.cmsmart-project-widget .font-bold{font-weight:700;}
.cmsmart-project-widget .font-medium{font-weight:500;}
.cmsmart-project-widget .font-semibold{font-weight:600;}
.cmsmart-project-widget .uppercase{text-transform:uppercase;}
.cmsmart-project-widget .capitalize{text-transform:capitalize;}
.cmsmart-project-widget .leading-5{line-height:1.25rem;}
.cmsmart-project-widget .leading-none{line-height:1;}
.cmsmart-project-widget .leading-relaxed{line-height:1.625;}
.cmsmart-project-widget .leading-tight{line-height:1.25;}
.cmsmart-project-widget .tracking-wide{letter-spacing:.025em;}
.cmsmart-project-widget .text-2d58af{--tw-text-opacity:1;color:rgb(45 88 175/var(--tw-text-opacity));}
.cmsmart-project-widget .text-33475b{--tw-text-opacity:1;color:rgb(51 71 91/var(--tw-text-opacity));}
.cmsmart-project-widget .text-565360{--tw-text-opacity:1;color:rgb(86 83 96/var(--tw-text-opacity));}
.cmsmart-project-widget .text-5c5c5c{--tw-text-opacity:1;color:rgb(92 92 92/var(--tw-text-opacity));}
.cmsmart-project-widget .text-727272{--tw-text-opacity:1;color:rgb(114 114 114/var(--tw-text-opacity));}
.cmsmart-project-widget .text-999{--tw-text-opacity:1;color:rgb(153 153 153/var(--tw-text-opacity));}
.cmsmart-project-widget .text-FFBC00{--tw-text-opacity:1;color:rgb(255 188 0/var(--tw-text-opacity));}
.cmsmart-project-widget .text-\[\#222749\]{--tw-text-opacity:1;color:rgb(34 39 73/var(--tw-text-opacity));}
.cmsmart-project-widget .text-\[\#2855A8\]{--tw-text-opacity:1;color:rgb(40 85 168/var(--tw-text-opacity));}
.cmsmart-project-widget .text-\[0\.9375\]{color:.9375;}
.cmsmart-project-widget .text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity));}
.cmsmart-project-widget .text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity));}
.cmsmart-project-widget .text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));}
.cmsmart-project-widget .text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));}
.cmsmart-project-widget .text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));}
.cmsmart-project-widget .text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity));}
.cmsmart-project-widget .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));}
.cmsmart-project-widget .underline{text-decoration-line:underline;}
.cmsmart-project-widget .opacity-0{opacity:0;}
.cmsmart-project-widget .shadow-card-custom{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
.cmsmart-project-widget .shadow-card-custom{--tw-shadow:0 4px 24px 0 rgba(34,41,47,.1);--tw-shadow-colored:0 4px 24px 0 var(--tw-shadow-color);}
.cmsmart-project-widget .shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
.cmsmart-project-widget .shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);}
.cmsmart-project-widget .shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);}
.cmsmart-project-widget .shadow-sm,.cmsmart-project-widget .shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
.cmsmart-project-widget .shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);}
.cmsmart-project-widget .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.cmsmart-project-widget .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.cmsmart-project-widget .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.cmsmart-project-widget .transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;}
.cmsmart-project-widget .duration-200{transition-duration:.2s;}
.cmsmart-project-widget .duration-300{transition-duration:.3s;}
.cmsmart-project-widget .center-xy,.cmsmart-project-widget .center-y{display:flex;align-items:center;}
.cmsmart-project-widget .center-xy{justify-content:center;}
.cmsmart-project-widget .hover\:-translate-y-0\.5:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.cmsmart-project-widget .hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem;}
.cmsmart-project-widget .hover\:rotate-0:hover{--tw-rotate:0deg;}
.cmsmart-project-widget .hover\:rotate-0:hover,.cmsmart-project-widget .hover\:scale-105:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.cmsmart-project-widget .hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;}
.cmsmart-project-widget .hover\:bg-2d58af:hover{--tw-bg-opacity:1;background-color:rgb(45 88 175/var(--tw-bg-opacity));}
.cmsmart-project-widget .hover\:bg-\[\#2855A8\]:hover{--tw-bg-opacity:1;background-color:rgb(40 85 168/var(--tw-bg-opacity));}
.cmsmart-project-widget .hover\:bg-\[\#655EEB\]:hover{--tw-bg-opacity:1;background-color:rgb(101 94 235/var(--tw-bg-opacity));}
.cmsmart-project-widget .hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity));}
.cmsmart-project-widget .hover\:fill-bg-dark:hover{fill:#161d31;}
.cmsmart-project-widget .hover\:text-2d58af:hover{--tw-text-opacity:1;color:rgb(45 88 175/var(--tw-text-opacity));}
.cmsmart-project-widget .hover\:text-3a3a3a:hover{--tw-text-opacity:1;color:rgb(58 58 58/var(--tw-text-opacity));}
.cmsmart-project-widget .hover\:text-blue-50:hover{--tw-text-opacity:1;color:rgb(239 246 255/var(--tw-text-opacity));}
.cmsmart-project-widget .hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));}
.cmsmart-project-widget .hover\:underline:hover{text-decoration-line:underline;}
.cmsmart-project-widget .hover\:no-underline:hover{text-decoration-line:none;}
.cmsmart-project-widget .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);}
.cmsmart-project-widget .hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}
.cmsmart-project-widget .group:hover .group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1;}
.cmsmart-project-widget .group:hover .group-hover\:scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));}
.cmsmart-project-widget .group:hover .group-hover\:fill-white{fill:#fff;}
.cmsmart-project-widget .group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));}
@media (min-width:640px){
.cmsmart-project-widget .sm\:block{display:block;}
.cmsmart-project-widget .sm\:inline{display:inline;}
.cmsmart-project-widget .sm\:flex{display:flex;}
.cmsmart-project-widget .sm\:w-auto{width:auto;}
.cmsmart-project-widget .sm\:max-w-\[19\.375rem\]{max-width:19.375rem;}
.cmsmart-project-widget .sm\:text-left{text-align:left;}
}
@media (min-width:768px){
.cmsmart-project-widget .md\:flex{display:flex;}
.cmsmart-project-widget .md\:max-w-\[19\.375rem\]{max-width:19.375rem;}
}
@media (min-width:1536px){
.cmsmart-project-widget .\32xl\:w-\[19\.375rem\]{width:19.375rem;}
.cmsmart-project-widget .\32xl\:gap-0{gap:0;}
.cmsmart-project-widget .\32xl\:gap-6{gap:1.5rem;}
.cmsmart-project-widget .\32xl\:gap-7{gap:1.75rem;}
.cmsmart-project-widget .\32xl\:py-7{padding-top:1.75rem;padding-bottom:1.75rem;}
}
.cmsmart-project-widget .\[\&\>path\]\:fill-blue-500>path{fill:#3b82f6;}
.cmsmart-project-widget .\[\&\>path\]\:fill-blue-600>path{fill:#2563eb;}
.cmsmart-project-widget .\[\&\>path\]\:fill-white>path{fill:#fff;}
.cmsmart-project-widget .image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a);}
@media (hover:hover)and (pointer:fine){
.cmsmart-project-widget .image-gallery-icon:hover{color:#337ab7;}
.cmsmart-project-widget .image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1);}
}
.cmsmart-project-widget .image-gallery-icon:focus{outline:2px solid #337ab7;}
.cmsmart-project-widget .image-gallery-using-mouse .image-gallery-icon:focus{outline:none;}
.cmsmart-project-widget .image-gallery-fullscreen-button,.cmsmart-project-widget .image-gallery-play-button{bottom:0;padding:20px;}
.cmsmart-project-widget .image-gallery-fullscreen-button .image-gallery-svg,.cmsmart-project-widget .image-gallery-play-button .image-gallery-svg{height:28px;width:28px;}
@media (max-width:768px){
.cmsmart-project-widget .image-gallery-fullscreen-button,.cmsmart-project-widget .image-gallery-play-button{padding:15px;}
.cmsmart-project-widget .image-gallery-fullscreen-button .image-gallery-svg,.cmsmart-project-widget .image-gallery-play-button .image-gallery-svg{height:24px;width:24px;}
}
@media (max-width:480px){
.cmsmart-project-widget .image-gallery-fullscreen-button,.cmsmart-project-widget .image-gallery-play-button{padding:10px;}
.cmsmart-project-widget .image-gallery-fullscreen-button .image-gallery-svg,.cmsmart-project-widget .image-gallery-play-button .image-gallery-svg{height:16px;width:16px;}
}
.cmsmart-project-widget .image-gallery-fullscreen-button{right:0;}
.cmsmart-project-widget .image-gallery-play-button{left:0;}
.cmsmart-project-widget .image-gallery-left-nav,.cmsmart-project-widget .image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%);}
.cmsmart-project-widget .image-gallery-left-nav .image-gallery-svg,.cmsmart-project-widget .image-gallery-right-nav .image-gallery-svg{height:120px;width:60px;}
@media (max-width:768px){
.cmsmart-project-widget .image-gallery-left-nav .image-gallery-svg,.cmsmart-project-widget .image-gallery-right-nav .image-gallery-svg{height:72px;width:36px;}
}
@media (max-width:480px){
.cmsmart-project-widget .image-gallery-left-nav .image-gallery-svg,.cmsmart-project-widget .image-gallery-right-nav .image-gallery-svg{height:48px;width:24px;}
}
.cmsmart-project-widget .image-gallery-left-nav{left:0;}
.cmsmart-project-widget .image-gallery-right-nav{right:0;}
.cmsmart-project-widget .image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;}
.cmsmart-project-widget .image-gallery-content{position:relative;line-height:0;top:0;}
.cmsmart-project-widget .image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px);}
.cmsmart-project-widget .image-gallery-slide-wrapper{position:relative;}
.cmsmart-project-widget .image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center;}
.cmsmart-project-widget .image-gallery-slide{left:0;position:absolute;top:0;width:100%;}
.cmsmart-project-widget .image-gallery-slide.image-gallery-center{position:relative;}
.cmsmart-project-widget .image-gallery-slide .image-gallery-image{width:100%;-o-object-fit:contain;object-fit:contain;}
.cmsmart-project-widget .image-gallery-thumbnails-wrapper{position:relative;}
.cmsmart-project-widget .image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y;}
.cmsmart-project-widget .image-gallery-thumbnails{overflow:hidden;padding:5px 0;}
@media (max-width:768px){
.cmsmart-project-widget .image-gallery-thumbnails{padding:3px 0;}
}
.cmsmart-project-widget .image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap;}
.cmsmart-project-widget .image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0;}
@media (max-width:768px){
.cmsmart-project-widget .image-gallery-thumbnail{border:3px solid transparent;width:81px;}
}
.cmsmart-project-widget .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px;}
.cmsmart-project-widget .image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative;}
.cmsmart-project-widget .image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0;}
.cmsmart-project-widget .image-gallery-thumbnail.active,.cmsmart-project-widget .image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7;}
@media (max-width:768px){
.cmsmart-project-widget .image-gallery-thumbnail.active,.cmsmart-project-widget .image-gallery-thumbnail:focus{border:3px solid #337ab7;}
}
@media (hover:hover)and (pointer:fine){
.cmsmart-project-widget .image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7;}
}
@media (hover:hover)and (pointer:fine)and (max-width:768px){
.cmsmart-project-widget .image-gallery-thumbnail:hover{border:3px solid #337ab7;}
}
.cmsmart-project-widget .gallerySwarp .image-gallery-content .image-gallery-slide .image-gallery-image{max-height:318px;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:top;object-position:top;border-bottom:1px solid #ddd;}
.cmsmart-project-widget .gallerySwarp .image-gallery-thumbnail .image-gallery-thumbnail-image{max-height:70px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid #ddd;border-radius:3px;}
.cmsmart-project-widget .gallerySwarp .image-gallery-left-nav .image-gallery-svg,.cmsmart-project-widget .gallerySwarp .image-gallery-right-nav .image-gallery-svg{height:60px;}
.cmsmart-project-widget .image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{background-color:#c5c5c5;padding:5px 0;}
.cmsmart-project-widget .gallerySwarp .image-gallery-left-nav .image-gallery-svg,.cmsmart-project-widget .gallerySwarp .image-gallery-right-nav .image-gallery-svg,.cmsmart-project-widget .image-gallery-fullscreen-button .image-gallery-svg,.cmsmart-project-widget .image-gallery-play-button .image-gallery-svg{stroke:#fff;}
.cmsmart-project-widget .css-q7mezt{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;}
.cmsmart-project-widget .css-1jpz61b{user-select:none;width:1em;height:1em;display:inline-block;flex-shrink:0;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1);font-size:1.5rem;fill:rgb(255, 255, 255);}
.cmsmart-project-widget .container-center{width:100%;padding-right:1rem;padding-left:1rem;}
@media (min-width:640px){
.cmsmart-project-widget .container-center{max-width:640px;padding-right:1rem;padding-left:1rem;}
}
@media (min-width:768px){
.cmsmart-project-widget .container-center{max-width:768px;padding-right:1rem;padding-left:1rem;}
}
@media (min-width:1024px){
.cmsmart-project-widget .container-center{max-width:1024px;padding-right:0;padding-left:0;}
}
@media (min-width:1280px){
.cmsmart-project-widget .container-center{max-width:1280px;}
}
@media (min-width:1536px){
.cmsmart-project-widget .container-center{max-width:1536px;}
}
@media (min-width:1600px){
.cmsmart-project-widget .container-center{max-width:1600px;}
}
.cmsmart-project-widget .container-center{margin-left:auto;margin-right:auto;}
@media (min-width:1280px){
.cmsmart-project-widget .container-center{padding-left:1.8rem;padding-right:1.8rem;}
}
@media (min-width:1536px){
.cmsmart-project-widget .container-center{padding-left:0;padding-right:0;}
}
.cmsmart-project-widget .container-max-w{width:100%;padding-right:1rem;padding-left:1rem;}
@media (min-width:640px){
.cmsmart-project-widget .container-max-w{max-width:640px;padding-right:1rem;padding-left:1rem;}
}
@media (min-width:768px){
.cmsmart-project-widget .container-max-w{max-width:768px;padding-right:1rem;padding-left:1rem;}
}
@media (min-width:1024px){
.cmsmart-project-widget .container-max-w{max-width:1024px;padding-right:0;padding-left:0;}
}
@media (min-width:1280px){
.cmsmart-project-widget .container-max-w{max-width:1280px;}
}
@media (min-width:1536px){
.cmsmart-project-widget .container-max-w{max-width:1536px;}
}
@media (min-width:1600px){
.cmsmart-project-widget .container-max-w{max-width:1600px;}
}
.cmsmart-project-widget .container-max-w{margin-left:auto;margin-right:auto;max-width:100%;}
@media (min-width:1280px){
.cmsmart-project-widget .container-max-w{padding-left:1.8rem;padding-right:1.8rem;}
}
@media (min-width:1536px){
.cmsmart-project-widget .container-max-w{max-width:75rem;padding-left:0;padding-right:0;}
}
.cmsmart-project-widget .clip-bottom{clip-path:polygon(50% 0,100% 100%,0 100%);}
.premium-label {
  padding: 2px 8px; /* Điều chỉnh padding */
  border-radius: 9999px; /* Bo tròn */
  font-size: 0.75rem; /* Kích thước chữ */
  font-weight: 600; /* Độ đậm của chữ */
  background-color: #fef9c3;
  color: #854d0e;
  border: 1px solid #fef08a;
  margin: 5px auto;
  width: fit-content;
}
/* Dark mode */
.dark .premium-label {
  background-color: #78350f; /* Màu nền tối */
  color: #fde68a; /* Màu chữ sáng */
  border-color: #92400e; /* Màu đường viền tối */
}
.image-gallery-slide {
    transition: transform 450ms ease-out;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.image-gallery-slides {
    position: relative;
    overflow: hidden;
    height: 100%;
}

.image-gallery-thumbnail.active {
    border: 2px solid #337ab7;
    opacity: 1;
}

.image-gallery-thumbnail {
    opacity: 0.6;
    transition: opacity 0.3s ease;
}

.image-gallery-thumbnail:hover {
    opacity: 1;
}

.image-gallery-icon {
    cursor: pointer;
    transition: all 0.3s ease;
}

.image-gallery-icon:hover {
    color: #337ab7;
}