@import "https://fonts.googleapis.com/css2?family=Jost:wght@200;300;400;500;600;700;800&display=swap";
:root,[data-bs-theme=light]{--bs-body-bg:#fff;--bs-white:#fff;--bs-body-bg-rgb:255,255,255;--bs-card-bg:#fff;--bs-body-color:#2b2b2b;--paragraphColor:#2b2b2b;--bs-muted:#444c55;--bs-muted-2:#444c55;--bs-body-color-rgb:43,43,43;--bs-dark-text:#212529;--bs-primary:#c71f37;--bs-light:#f7f7f7;--bs-light-gray:#ffffffa8;--bs-dark:#212529;--bs-primary-rgb:226,55,68;--bs-light-rgb:247,247,247;--bs-dark-rgb:33,37,41;--bs-primary-2:#d02b38;--bs-primary-text-emphasis:#c71f37;--bs-primary-bg-subtle:#fae8eb;--bs-primary-bg-dark:#dd2e3b;--bs-primary-border-subtle:#ffdee2;--bs-danger-bg-subtle:#ffdee2;--headingColor:#2b2b2b;--bs-link-color:#212529;--bs-link-color-rgb:28,28,28;--bs-link-hover-color:#c71f37;--bs-link-hover-color-rgb:226,55,68;--bs-link-decoration:underline;--bs-code-color:#c71f37;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-color:#efefef;--bs-border-color-translucent:#0000002d;--bs-nav-color:#212529;--bs-dashboard-bg:#2e3338;--body-font-family:"IRANSans",Tahoma,Arial,sans-serif;--heading-font-family:"IRANSans",Tahoma,Arial,sans-serif}.descriptions-container .listingSingleblock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}.descriptions-container .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden}.descriptions-container .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}.descriptions-container .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.descriptions-container .card-body{background:0 0;padding:2rem 1.5rem}.descriptions-container .description-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#fffc,#f8fafc99);border:1px solid #c71f371a;border-radius:12px;margin-bottom:2rem;padding:1.5rem;position:relative;overflow:hidden}.descriptions-container .description-section:last-child{margin-bottom:0}.descriptions-container .description-section .section-title{color:#c71f37;z-index:1;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}.descriptions-container .description-section .section-title:before{content:"";background:#c71f37;border-radius:2px;flex-shrink:0;width:4px;height:20px}.descriptions-container .description-section .section-content{z-index:1;position:relative}.descriptions-container .description-section .section-content p{color:#374151;margin:0;font-size:.95rem;font-weight:400;line-height:1.6}.descriptions-container .phone-numbers{flex-wrap:wrap;gap:1rem;display:flex}.descriptions-container .phone-numbers .phone-item{background:linear-gradient(135deg,#c71f371a,#c71f370d);border:1px solid #c71f3733;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.descriptions-container .phone-numbers .phone-item .phone-icon{color:#c71f37;font-size:1rem}.descriptions-container .phone-numbers .phone-item .phone-number{font-size:1rem;font-weight:500}.descriptions-container .empty-state{text-align:center;background:linear-gradient(135deg,#f8fafccc,#fff9);border:2px dashed #c71f3733;border-radius:12px;padding:2rem}.descriptions-container .empty-state .empty-icon{color:#c71f374d;margin-bottom:1rem;font-size:2.5rem}.descriptions-container .empty-state .empty-text{color:#6b7280;margin:0;font-size:1rem;font-weight:500}@media (max-width:768px){.descriptions-container .SingleblockHeader .listingcollapseTitle{padding:1rem 1.25rem;font-size:1rem}.descriptions-container .card-body{padding:1.5rem 1rem}.descriptions-container .description-section{margin-bottom:1.5rem;padding:1.25rem}.descriptions-container .description-section .section-title{margin-bottom:.75rem;font-size:1rem}.descriptions-container .description-section .section-content p{font-size:.9rem}.descriptions-container .phone-numbers{gap:.75rem}.descriptions-container .phone-numbers .phone-item{padding:.625rem .875rem}.descriptions-container .phone-numbers .phone-item .phone-icon,.descriptions-container .phone-numbers .phone-item .phone-number{font-size:.9rem}.descriptions-container .empty-state{padding:1.5rem}.descriptions-container .empty-state .empty-icon{font-size:2rem}.descriptions-container .empty-state .empty-text{font-size:.9rem}}@media (max-width:480px){.descriptions-container .SingleblockHeader .listingcollapseTitle{padding:.875rem 1rem;font-size:.95rem}.descriptions-container .card-body{padding:1.25rem .75rem}.descriptions-container .description-section{margin-bottom:1.25rem;padding:1rem}.descriptions-container .description-section .section-title{margin-bottom:.625rem;font-size:.95rem}.descriptions-container .description-section .section-content p{font-size:.85rem}.descriptions-container .phone-numbers{gap:.5rem}.descriptions-container .phone-numbers .phone-item{padding:.5rem .75rem}.descriptions-container .phone-numbers .phone-item .phone-icon,.descriptions-container .phone-numbers .phone-item .phone-number{font-size:.85rem}.descriptions-container .empty-state{padding:1.25rem}.descriptions-container .empty-state .empty-icon{font-size:1.75rem}.descriptions-container .empty-state .empty-text{font-size:.85rem}}.property-features-container .property-listing-block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}.property-features-container .property-single-header{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden}.property-features-container .property-single-header .property-listing-title{color:#fff;z-index:1;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;position:relative}.property-features-container .property-panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.property-features-container .property-card-body{background:0 0;padding:2rem 1.5rem}.property-features-container .property-feature-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#fffc,#f8fafc99);border:1px solid #c71f371a;border-radius:12px;padding:1rem 1.25rem;position:relative;overflow:hidden}.property-features-container .property-feature-item:hover .property-feature-icon{color:#c71f37}.property-features-container .property-feature-item:hover .property-feature-text{color:#c71f37;font-weight:600}.property-features-container .property-feature-item .property-feature-content{z-index:1;align-items:center;gap:.75rem;display:flex;position:relative}.property-features-container .property-feature-item .property-feature-icon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.property-features-container .property-feature-item .property-feature-icon svg{width:100%;height:100%}.property-features-container .property-feature-item .property-feature-text{color:#374151;margin:0;font-size:.9rem;font-weight:500;line-height:1.4}.property-features-container .property-features-empty{text-align:center;background:linear-gradient(135deg,#f8fafccc,#fff9);border:2px dashed #c71f3733;border-radius:12px;padding:3rem 2rem}.property-features-container .property-features-empty .property-empty-icon{color:#c71f374d;margin-bottom:1rem;font-size:3rem}.property-features-container .property-features-empty .property-empty-text{color:#6b7280;margin:0;font-size:1rem;font-weight:500}@media (max-width:768px){.property-features-container .property-single-header .property-listing-title{padding:1rem 1.25rem;font-size:1rem}.property-features-container .property-card-body{padding:1.5rem 1rem}.property-features-container .property-feature-item{padding:.875rem 1rem}.property-features-container .property-feature-item .property-feature-content{gap:.5rem}.property-features-container .property-feature-item .property-feature-icon{width:20px;height:20px}.property-features-container .property-feature-item .property-feature-text{font-size:.85rem}.property-features-container .property-features-empty{padding:2rem 1rem}.property-features-container .property-features-empty .property-empty-icon{font-size:2.5rem}.property-features-container .property-features-empty .property-empty-text{font-size:.9rem}}@media (max-width:480px){.property-features-container .property-single-header .property-listing-title{padding:.875rem 1rem;font-size:.95rem}.property-features-container .property-card-body{padding:1.25rem .75rem}.property-features-container .property-feature-item{padding:.75rem .875rem}.property-features-container .property-feature-item .property-feature-content{gap:.5rem}.property-features-container .property-feature-item .property-feature-icon{width:18px;height:18px}.property-features-container .property-feature-item .property-feature-text{font-size:.8rem}.property-features-container .property-features-empty{padding:1.5rem .75rem}.property-features-container .property-features-empty .property-empty-icon{font-size:2rem}.property-features-container .property-features-empty .property-empty-text{font-size:.85rem}}.job-about-container .listingSingleblock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}.job-about-container .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden}.job-about-container .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}.job-about-container .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.job-about-container .card-body{background:0 0;padding:2rem 1.5rem}.job-about-container .card-body .row{margin:0 -.75rem}.job-about-container .card-body .row>[class*=col-]{padding:0 .75rem}.job-about-container .job-info-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#fffc,#f8fafc99);border:1px solid #c71f371a;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;padding:1rem 1.25rem!important}.job-about-container .job-info-item:hover{border-color:#c71f3733;transform:translateY(-2px);box-shadow:0 8px 25px #c71f3726}.job-about-container .job-info-item:hover .job-info-icon{color:#c71f37;transform:scale(1.1)}.job-about-container .job-info-item:hover .job-info-title{color:#c71f37}.job-about-container .job-info-item:hover .job-info-value{color:#1f2937;font-weight:600}.job-about-container .job-info-item .job-info-content{z-index:1;align-items:center;gap:.75rem;display:flex;position:relative}.job-about-container .job-info-item .job-info-icon-container{background:linear-gradient(135deg,#c71f371a,#c71f370d);border:1px solid #c71f3733;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.job-about-container .job-info-item .job-info-icon{color:#6b7280;font-size:1rem;transition:all .3s}.job-about-container .job-info-item .job-info-text{flex-grow:1;min-width:0}.job-about-container .job-info-item .job-info-title{color:#6b7280;margin-bottom:.25rem;font-size:.85rem;font-weight:500;line-height:1.2;transition:all .3s}.job-about-container .job-info-item .job-info-value{color:#374151;word-wrap:break-word;margin:0;font-size:.95rem;font-weight:500;line-height:1.4;transition:all .3s}.job-about-container .job-info-empty{text-align:center;background:linear-gradient(135deg,#f8fafccc,#fff9);border:2px dashed #c71f3733;border-radius:12px;padding:3rem 2rem}.job-about-container .job-info-empty .empty-icon{color:#c71f374d;margin-bottom:1rem;font-size:3rem}.job-about-container .job-info-empty .empty-text{color:#6b7280;margin:0;font-size:1rem;font-weight:500}.job-about-container .skills-display .job-info-value{flex-wrap:wrap;gap:.5rem;display:flex}.job-about-container .skills-display .job-info-value .skill-tag{color:#c71f37;background:linear-gradient(135deg,#c71f371a,#c71f370d);border:1px solid #c71f3733;border-radius:20px;padding:.25rem .75rem;font-size:.8rem;font-weight:500;transition:all .3s}.job-about-container .skills-display .job-info-value .skill-tag:hover{background:linear-gradient(135deg,#c71f3726,#c71f371a);transform:translateY(-1px)}@media (max-width:768px){.job-about-container .SingleblockHeader .listingcollapseTitle{padding:1rem 1.25rem;font-size:1rem}.job-about-container .card-body{padding:1.5rem 1rem}.job-about-container .card-body .row{margin:0 -.5rem}.job-about-container .card-body .row>[class*=col-]{padding:0 .5rem}.job-about-container .job-info-item{padding:.875rem 1rem}.job-about-container .job-info-item .job-info-content{gap:.5rem}.job-about-container .job-info-item .job-info-icon-container{width:36px;height:36px}.job-about-container .job-info-item .job-info-icon{font-size:.9rem}.job-about-container .job-info-item .job-info-title{font-size:.8rem}.job-about-container .job-info-item .job-info-value{font-size:.9rem}.job-about-container .job-info-empty{padding:2rem 1rem}.job-about-container .job-info-empty .empty-icon{font-size:2.5rem}.job-about-container .job-info-empty .empty-text{font-size:.9rem}.job-about-container .skills-display .job-info-value{gap:.375rem}.job-about-container .skills-display .job-info-value .skill-tag{padding:.2rem .625rem;font-size:.75rem}}@media (max-width:480px){.job-about-container .SingleblockHeader .listingcollapseTitle{padding:.875rem 1rem;font-size:.95rem}.job-about-container .card-body{padding:1.25rem .75rem}.job-about-container .job-info-item{margin-bottom:1rem;padding:.75rem .875rem}.job-about-container .job-info-item .job-info-content{gap:.5rem}.job-about-container .job-info-item .job-info-icon-container{width:32px;height:32px}.job-about-container .job-info-item .job-info-icon{font-size:.85rem}.job-about-container .job-info-item .job-info-title{font-size:.75rem}.job-about-container .job-info-item .job-info-value{font-size:.85rem}.job-about-container .job-info-empty{padding:1.5rem .75rem}.job-about-container .job-info-empty .empty-icon{font-size:2rem}.job-about-container .job-info-empty .empty-text{font-size:.85rem}.job-about-container .skills-display .job-info-value{gap:.25rem}.job-about-container .skills-display .job-info-value .skill-tag{padding:.15rem .5rem;font-size:.7rem}.job-about-container .row{margin:0 -.5rem}.job-about-container .row>[class*=col-]{padding:0 .5rem}}#gallery-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}#gallery-container .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 15px #c71f374d}#gallery-container .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}#gallery-container .SingleblockHeader .collapsed{text-decoration:none}#gallery-container .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}#gallery-container .card-body{background:0 0;padding:2rem 1.5rem}.gallery-nav-btn{color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-counter{color:#fff;background:#000000b3;border-radius:20px;padding:8px 12px;font-size:14px;font-weight:500;position:absolute;bottom:15px;right:15px}.gallery-thumbnails{margin-top:20px}.thumbnails-scroll{scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding:10px 0;display:flex;overflow-x:auto}.thumbnails-scroll::-webkit-scrollbar{display:none}.thumbnail-item{cursor:pointer;opacity:.7;border:3px solid #0000;border-radius:8px;flex-shrink:0;transition:all .3s}.thumbnail-item:hover{opacity:1;transform:scale(1.05)}.thumbnail-item.active{border-color:var(--bs-primary);opacity:1}.thumbnail-item img{border-radius:6px}.gallery-image-container{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;transition:all .3s;position:relative}.gallery-image-container:active{cursor:grabbing}.gallery-image-container:focus{outline-offset:2px;outline:2px solid #dc3545}.gallery-swipe-indicator{opacity:0;z-index:10;color:#fff;background:#000000b3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;transition:opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-swipe-indicator.swipe-left{right:20px}.gallery-swipe-indicator.swipe-right{left:20px}.gallery-swipe-indicator.active{opacity:1;animation:.6s ease-in-out swipePulse}@keyframes swipePulse{0%{transform:translateY(-50%)scale(1)}50%{transform:translateY(-50%)scale(1.1)}to{transform:translateY(-50%)scale(1)}}.gallery-nav-btn{color:#fff;cursor:pointer;z-index:5;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:18px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav-btn:hover{background:#000c;transform:translateY(-50%)scale(1.1)}.gallery-nav-btn.gallery-nav-prev{left:15px}.gallery-nav-btn.gallery-nav-next{right:15px}.gallery-counter{color:#fff;z-index:5;background:#000000b3;border-radius:20px;padding:8px 12px;font-size:14px;font-weight:500;position:absolute;bottom:15px;right:15px}.main-gallery-image img{object-fit:contain;background-color:#f8f9fa;width:auto;max-width:100%;height:auto;max-height:none}@media (max-width:768px){.main-gallery-image img{width:auto;max-width:100%;height:auto;max-height:400px}.gallery-nav-btn{width:40px;height:40px}.gallery-nav-btn.gallery-nav-prev{left:10px}.gallery-nav-btn.gallery-nav-next{right:10px}.thumbnail-item img{width:60px;height:60px}}@media (max-width:480px){.main-gallery-image img{width:auto;max-width:100%;height:auto;max-height:300px}.gallery-nav-btn{width:35px;height:35px}.thumbnail-item img{width:50px;height:50px}}#productss{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;min-height:450px;overflow:hidden;box-shadow:0 4px 20px #00000014}#productss .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1rem;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 15px #c71f374d}#productss .SingleblockHeader:before{content:"";pointer-events:none;background:linear-gradient(45deg,#ffffff1a,#0000);position:absolute;inset:0}#productss .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}#productss .SingleblockHeader .listingcollapseTitle:before{content:"🛍️";font-size:1.2rem}#productss .SingleblockHeader .collapsed{text-decoration:none;transition:all .3s}#productss .SingleblockHeader .collapsed:hover{transform:scale(1.02)}#productss .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}#productss .card-body{background:0 0;min-height:380px;padding:2rem 1.5rem}.swiper-pagination-bullet{opacity:.7;background:#ddd;width:12px;height:12px;transition:all .3s}.swiper-pagination-bullet-active{opacity:1;background:#dc3545;transform:scale(1.2)}.swiper-slide{transition:transform .3s}.swiper-slide:hover{transform:translateY(-5px)}.catalogCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:linear-gradient(145deg,#fff,#f8f9fa);border:2px solid #0000;border-radius:16px;min-height:350px;margin:1rem 0;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #c71f3726}.catalogCard:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#c71f3705,#e91e6305);transition:opacity .3s;position:absolute;inset:0}.catalogCard:hover{border-color:#c71f37;transform:translateY(-8px)scale(1.02);box-shadow:0 12px 40px #c71f3740}.catalogCard:hover:before{opacity:1}.catalogCard:hover .catalogThumb{transform:scale(1.05)}.catalogCard:hover .catalogProducttitle h6{color:#c71f37;transform:translateY(-2px)}.catalogThumb{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;margin-bottom:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.catalogThumb:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#c71f371a,#e91e631a);transition:opacity .3s;position:absolute;inset:0}.catalogThumb:hover:after{opacity:1}.product-figure{height:100%;margin:0;padding:0}.product-image{object-fit:cover;filter:brightness()contrast(1.05);border-radius:12px;width:100%;height:100%;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-image:hover{filter:brightness(1.1)contrast(1.1)saturate(1.1)}.catalogCard:hover .product-image{transform:scale(1.05)}.catalogCaps{padding:0 5px}.catalogProducttitle h6{color:#2c3e50;margin-bottom:.75rem;font-size:1.1rem;font-weight:600;line-height:1.4;transition:all .3s}.catalogProducttitle p{color:#6c757d;margin-bottom:1rem;font-size:.95rem;line-height:1.5}.action-buttons .btn:hover{background-color:inherit;border-color:inherit;color:inherit}.action-buttons .btn-primary:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.action-buttons .btn-success:hover{color:#fff;background-color:#198754;border-color:#198754}.product-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1050;background:linear-gradient(135deg,#000000b3,#00000080);justify-content:center;align-items:center;padding:40px;animation:.3s ease-out productModalFadeIn;display:flex;position:fixed;inset:0}@keyframes productModalFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.product-modal-content{background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:20px;width:100%;max-width:1200px;max-height:90vh;animation:.4s cubic-bezier(.34,1.56,.64,1) productModalSlideUp;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000040,0 0 0 1px #ffffff1a}@keyframes productModalSlideUp{0%{opacity:0;transform:translateY(50px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.product-modal-header{background:linear-gradient(135deg,#c71f37,#e74c3c);border-radius:20px 20px 0 0;justify-content:flex-end;align-items:center;margin-bottom:1rem;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #c71f374d}.product-modal-title{color:#fff;text-shadow:0 2px 4px #0000004d;z-index:1;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;font-weight:700;display:flex;position:absolute;left:50%;transform:translate(-50%)}.product-modal-title:before{content:"🛍️";font-size:1.2rem}.product-modal-close{cursor:pointer;color:#fff;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:0;font-size:1.8rem;transition:all .3s;display:flex;position:relative}.product-modal-close:hover{background:#0006;transform:scale(1.1)rotate(90deg)}.product-modal-close:active{transform:scale(.95)}.product-modal-body{background:#fff;max-height:calc(90vh - 80px);padding:0;overflow-y:auto}.product-image-modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1060;background:linear-gradient(135deg,#000000e6,#000000b3);justify-content:center;align-items:center;padding:20px;animation:.3s ease-out productImageModalFadeIn;display:flex;position:fixed;inset:0}@keyframes productImageModalFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.product-image-modal-content{background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:95vw;height:100%;max-height:95vh;display:flex;position:relative}.product-image-modal-header{z-index:10;position:absolute;top:20px;right:20px}.product-image-modal-close{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex}.product-image-modal-close:hover{background:#000000e6;transform:scale(1.1)}.product-image-container{justify-content:center;align-items:center;width:auto;max-width:none;height:auto;max-height:none;display:flex;position:relative}.product-image-container img{object-fit:contain;border-radius:10px;width:auto;max-width:none;height:auto;max-height:none;transition:transform .3s;box-shadow:0 10px 30px #0000004d}.product-image-nav{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-image-nav:hover{background:#000000e6;transform:translateY(-50%)scale(1.1);box-shadow:0 8px 25px #0000004d}.product-image-nav.product-image-prev{left:25px}.product-image-nav.product-image-next{right:25px}.product-image-counter{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:2px solid #fff3;border-radius:25px;padding:10px 20px;font-size:16px;font-weight:600;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.modal-content .modal-header{background:linear-gradient(135deg,#c71f37,#e74c3c);border-bottom:none;border-radius:20px 20px 0 0;min-height:80px;padding:1.5rem 2rem;position:relative;box-shadow:0 4px 15px #c71f374d}.modal-content .modal-header .btn-close{opacity:1;filter:none;z-index:10;width:45px;height:45px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:none;border-radius:50%;outline:none;margin:0;transition:all .3s;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.modal-content .modal-header .btn-close:before{content:"×";color:#fff;font-size:24px;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-content .modal-header .btn-close:hover{background:#0006;transform:translateY(-50%)scale(1.1)rotate(90deg)}.modal.fade.show.d-block{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#000000b3,#00000080)}.features-section{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px}.features-section strong{color:#495057;margin-bottom:10px;font-size:14px;display:block}.features-section .badge{border-radius:12px;font-size:11px;font-weight:500;transition:all .3s}.features-section .badge:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.features-section .badge.bg-primary{background:linear-gradient(45deg,#007bff,#0056b3)}.features-section .badge.bg-success{background:linear-gradient(45deg,#28a745,#1e7e34)}.features-section .badge.bg-info{background:linear-gradient(45deg,#17a2b8,#117a8b)}.features-section .badge.bg-warning{color:#212529;background:linear-gradient(45deg,#ffc107,#e0a800)}.features-section .badge.bg-danger{background:linear-gradient(45deg,#dc3545,#c82333)}.category-section{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:1px solid #dee2e6;border-left:4px solid #007bff;border-radius:8px;padding:12px 15px}.category-section strong{color:#495057;margin-right:8px;font-size:14px}.category-section span{color:#007bff;font-size:14px;font-weight:500}.badge{padding:4px 8px;font-size:11px;font-weight:600}@media (max-width:768px){.catalogThumb{border-radius:12px;height:280px;min-height:280px;margin-bottom:12px;overflow:hidden}.catalogThumb img{border-radius:12px;transition:transform .3s}.catalogThumb:hover img{transform:scale(1.05)}.product-figure{height:280px}.product-image{object-fit:cover;height:280px}.catalogCard{border-radius:16px;min-height:420px;margin:.75rem .5rem;padding:1.25rem;box-shadow:0 6px 25px #c71f3733}.catalogCard:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 10px 35px #c71f374d}.catalogProducttitle h6{margin-bottom:8px;font-size:16px;line-height:1.4}.catalogProducttitle p{margin-bottom:10px;font-size:14px}.addCart button{border-radius:50%;width:40px;height:40px}}@media (max-width:480px){.catalogThumb{height:320px;min-height:320px}.product-figure,.product-image{height:320px}.catalogCard{min-height:450px;margin:8px 3px;padding:12px}.catalogProducttitle h6{font-size:15px}.catalogProducttitle p{font-size:13px}}@media (max-width:375px){.catalogThumb{height:300px;min-height:300px}.product-figure,.product-image{height:300px}.catalogCard{min-height:430px}}@media (max-width:768px){.product-modal-overlay{padding:10px}.product-modal-content{border-radius:15px;max-width:100%;max-height:95vh}.product-modal-header{border-radius:15px 15px 0 0;padding:1rem 1.5rem}.product-modal-title{font-size:1.3rem}.product-modal-close{width:40px;height:40px;font-size:1.5rem}.product-modal-body{max-height:calc(95vh - 70px)}.product-image-modal-overlay{padding:10px}.product-image-modal-content{max-width:98vw;max-height:98vh}.product-image-modal-header{top:15px;right:15px}.product-image-modal-close{width:45px;height:45px;font-size:1.3rem}.product-image-container{max-height:75vh}.product-image-container img{width:auto;height:auto;max-height:75vh}.product-image-nav{width:45px;height:45px;font-size:1.3rem}.product-image-nav.product-image-prev{left:15px}.product-image-nav.product-image-next{right:15px}.product-image-counter{padding:8px 15px;font-size:14px;bottom:15px}}@media (max-width:480px){.product-modal-header{padding:.8rem 1rem}.product-modal-title{font-size:1.2rem}.product-modal-close{width:35px;height:35px;font-size:1.3rem}.product-image-modal-overlay{padding:5px}.product-image-modal-content{max-width:100vw;max-height:100vh}.product-image-modal-header{top:10px;right:10px}.product-image-modal-close{width:40px;height:40px;font-size:1.2rem}.product-image-container{max-height:70vh}.product-image-container img{width:auto;height:auto;max-height:70vh}.product-image-nav{width:40px;height:40px;font-size:1.2rem}.product-image-nav.product-image-prev{left:10px}.product-image-nav.product-image-next{right:10px}.product-image-counter{padding:6px 12px;font-size:13px;bottom:10px}}#aparat-videos{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}#aparat-videos .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 15px #c71f374d}#aparat-videos .SingleblockHeader:before{content:"";pointer-events:none;background:linear-gradient(45deg,#ffffff1a,#0000);position:absolute;inset:0}#aparat-videos .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}#aparat-videos .SingleblockHeader .listingcollapseTitle:before{content:"🎬";font-size:1.2rem}#aparat-videos .SingleblockHeader .collapsed{text-decoration:none;transition:all .3s}#aparat-videos .SingleblockHeader .collapsed:hover{transform:scale(1.02)}#aparat-videos .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}#aparat-videos .card-body{background:0 0;padding:2rem 1.5rem}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}.video-container{border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 25px #00000026}.video-container:hover{transform:translateY(-4px);box-shadow:0 12px 35px #0003}.video-wrapper{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-wrapper iframe{border:none;border-radius:16px;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.video-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#0000004d,#0000001a);border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;top:0;left:0}.video-overlay:hover{background:linear-gradient(135deg,#0006,#0003)}.play-button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#c71f37;border:3px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 8px 25px #c71f3766}.play-button:hover{background:#c71f37;transform:scale(1.15);box-shadow:0 12px 35px #c71f3799}.play-button:active{transform:scale(1.05)}.play-button svg{margin-left:3px;font-size:1.5rem}.video-info{background:linear-gradient(135deg,#f8fafccc,#fff9);border:1px solid #c71f371a;border-radius:12px;margin-top:1.5rem;padding:1rem 1.5rem;transition:all .3s}.video-info:hover{background:linear-gradient(135deg,#f8fafcf2,#fffc);border-color:#c71f3733;transform:translateY(-2px);box-shadow:0 4px 15px #c71f371a}.video-info h6{color:#2c3e50;margin:0;font-size:1.1rem;font-weight:600}.video-info .badge{color:#fff;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .3s;box-shadow:0 2px 8px #c71f374d;background:#c71f37!important}.video-info .badge:hover{transform:scale(1.05);box-shadow:0 4px 12px #c71f3766}.video-empty-state{text-align:center;background:linear-gradient(135deg,#f8fafccc,#fff9);border:2px dashed #c71f3733;border-radius:16px;padding:3rem 2rem}.video-empty-state .empty-icon{color:#c71f374d;margin-bottom:1.5rem;font-size:3rem;animation:3s ease-in-out infinite float}.video-empty-state .empty-text{color:#6b7280;margin:0;font-size:1.1rem;font-weight:500}@media (max-width:768px){#aparat-videos .SingleblockHeader .listingcollapseTitle{padding:1rem 1.25rem;font-size:1rem}#aparat-videos .card-body{padding:1.5rem 1rem}.video-container{margin-bottom:1.5rem}.play-button{width:60px;height:60px}.play-button svg{font-size:1.2rem}.video-info{padding:.875rem 1.25rem}.video-info h6{font-size:1rem}.video-info .badge{padding:.4rem .8rem;font-size:.8rem}}@media (max-width:480px){#aparat-videos .SingleblockHeader .listingcollapseTitle{padding:.875rem 1rem;font-size:.95rem}#aparat-videos .card-body{padding:1.25rem .75rem}.play-button{width:50px;height:50px}.play-button svg{font-size:1rem}.video-info{padding:.75rem 1rem}.video-info h6{font-size:.95rem}.video-info .badge{padding:.3rem .6rem;font-size:.75rem}}#maps{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}#maps .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 15px #c71f374d}#maps .SingleblockHeader:before{content:"";pointer-events:none;background:linear-gradient(45deg,#ffffff1a,#0000);position:absolute;inset:0}#maps .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}#maps .SingleblockHeader .listingcollapseTitle:before{content:"🗺️";font-size:1.2rem}#maps .SingleblockHeader .collapsed{text-decoration:none;transition:all .3s}#maps .SingleblockHeader .collapsed:hover{transform:scale(1.02)}#maps .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}#maps .card-body{background:0 0;padding:2rem 1.5rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.map-empty-state{text-align:center;background:linear-gradient(135deg,#f8fafccc,#fff9);border:2px dashed #c71f3733;border-radius:16px;padding:3rem 2rem}.map-empty-state .empty-icon{color:#c71f374d;margin-bottom:1.5rem;font-size:3rem;animation:3s ease-in-out infinite float}.map-empty-state .empty-text{color:#6b7280;margin:0;font-size:1.1rem;font-weight:500}@media (max-width:768px){#maps .SingleblockHeader .listingcollapseTitle{padding:1rem 1.25rem;font-size:1rem}#maps .card-body{padding:1.5rem 1rem}.map-container iframe{height:350px}.map-controls{top:10px;right:10px}.map-controls .map-control-btn{width:35px;height:35px}.map-controls .map-control-btn svg{font-size:1rem}.map-info{padding:.875rem 1.25rem}.map-info .map-title{font-size:1rem}.map-info .map-description{font-size:.85rem}.map-info .map-actions{flex-direction:column;gap:.5rem}.map-info .map-actions .map-action-btn{padding:.4rem .8rem;font-size:.8rem}}@media (max-width:480px){#maps .SingleblockHeader .listingcollapseTitle{padding:.875rem 1rem;font-size:.95rem}#maps .card-body{padding:1.25rem .75rem}.map-container iframe{height:300px}.map-controls{top:8px;right:8px}.map-controls .map-control-btn{width:30px;height:30px}.map-controls .map-control-btn svg{font-size:.9rem}.map-info{padding:.75rem 1rem}.map-info .map-title{font-size:.95rem}.map-info .map-description{font-size:.8rem}.map-info .map-actions .map-action-btn{padding:.3rem .6rem;font-size:.75rem}}#reviews{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}#reviews .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 15px #c71f374d}#reviews .SingleblockHeader:before{content:"";pointer-events:none;background:linear-gradient(45deg,#ffffff1a,#0000);position:absolute;inset:0}#reviews .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}#reviews .SingleblockHeader .listingcollapseTitle:before{content:"⭐";font-size:1.2rem}#reviews .SingleblockHeader .collapsed{text-decoration:none;transition:all .3s}#reviews .SingleblockHeader .collapsed:hover{transform:scale(1.02)}#reviews .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}#reviews .card-body{background:0 0;padding:2rem 1.5rem}.allreviewsWrapper .reviewsTitle{margin-bottom:2rem}.allreviewsWrapper .reviewsTitle h5{color:#2c3e50;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.allreviewsWrapper .reviewsTitle .d-flex{align-items:center;gap:.5rem}.allreviewsWrapper .reviewsTitle .d-flex .text-md{color:#6b7280;font-size:.9rem;font-weight:500}.fa-star{transition:all .3s}.fa-star.active{text-shadow:0 0 8px #fbbf2480;color:#fbbf24!important}.fa-star.disabled{color:#d1d5db!important}.singlereviews{background:linear-gradient(135deg,#f8fafccc,#fff9);border:1px solid #c71f371a;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s}.singlereviews:hover{background:linear-gradient(135deg,#f8fafcf2,#fffc);border-color:#c71f3733;transform:translateY(-2px);box-shadow:0 4px 15px #c71f371a}.singlereviews .reviewerThumb .square--60{border:3px solid #c71f371a;border-radius:50%;width:60px;height:60px;transition:all .3s;overflow:hidden}.singlereviews .reviewerThumb .square--60:hover{border-color:#c71f374d;transform:scale(1.05)}.singlereviews .reviewerThumb .square--60 img{object-fit:cover;width:100%;height:100%}.singlereviews .reviewerMessage{flex:1}.singlereviews .reviewerMessage .reviewerInfo h6{color:#2c3e50;margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.singlereviews .reviewerMessage .reviewerInfo p{color:#6b7280;margin:0;font-size:.85rem}.singlereviews .reviewerMessage .messageDescription{margin-top:1rem}.singlereviews .reviewerMessage .messageDescription p{color:#374151;margin:0;font-size:.95rem;line-height:1.6}.replyReviews{background:linear-gradient(135deg,#c71f370d,#c71f3705);border-left:4px solid #c71f37;border-radius:12px;margin-top:1rem;padding:1.5rem;position:relative}.replyReviews:before{content:"پاسخ صاحب آگهی";color:#fff;background:#c71f37;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;position:absolute;top:-8px;right:15px}.replyReviews .reviewerThumb .square--60{border-color:#c71f3733}.replyReviews .reviewerMessage .reviewerInfo h6{color:#c71f37}.articleReplyReviews{background:linear-gradient(135deg,#c71f370d,#c71f3705);border-left:4px solid #c71f37;border-radius:12px;margin-top:1rem;padding:1.5rem;position:relative}.articleReplyReviews:before{content:"پاسخ نویسنده";color:#fff;background:#c71f37;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;position:absolute;top:-8px;right:15px}.articleReplyReviews .reviewerThumb .square--60{border-color:#c71f3733}.articleReplyReviews .reviewerMessage .reviewerInfo h6{color:#c71f37}.reviewssubmition{background:linear-gradient(135deg,#f8fafccc,#fff9);border:1px solid #c71f371a;border-radius:16px;margin-top:2rem;padding:2rem}.reviewssubmition .form-group{margin-bottom:1.5rem}.reviewssubmition .form-group .form-control{border:2px solid #c71f371a;border-radius:12px;padding:.75rem 1rem;font-size:.95rem;transition:all .3s}.reviewssubmition .form-group .form-control:focus{border-color:#c71f37;box-shadow:0 0 0 .2rem #c71f3726}.reviewssubmition .form-group .form-control::placeholder{color:#9ca3af}.reviewssubmition .form-group textarea.form-control{resize:vertical;min-height:120px}.reviewssubmition .btn-primary{background:#c71f37;border:none;border-radius:12px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #c71f374d}.reviewssubmition .btn-primary:hover{background:#c71f37;transform:translateY(-2px);box-shadow:0 6px 20px #c71f3766}.reviewssubmition .btn-primary:active{transform:translateY(0)}.reviews-empty{text-align:center;background:linear-gradient(135deg,#f8fafccc,#fff9);border:2px dashed #c71f3733;border-radius:16px;padding:3rem 2rem}.reviews-empty .empty-icon{color:#c71f374d;margin-bottom:1.5rem;font-size:3rem;animation:3s ease-in-out infinite float}.reviews-empty .empty-text{color:#6b7280;margin:0;font-size:1.1rem;font-weight:500}.star-rating{align-items:center;gap:8px;margin:16px 0;display:flex}.star-rating .rating-text{color:#666;margin-left:12px;font-size:.95rem;font-weight:500}.star-rating .star{cursor:pointer;color:#ddd;-webkit-user-select:none;user-select:none;font-size:24px;transition:all .2s}.star-rating .star:hover{transform:scale(1.1)}.star-rating .star.filled{color:#fbbf24;text-shadow:0 0 8px #fbbf2480}.star-rating .star.empty{color:#ddd}.star-rating .rating-value{color:#6b7280;margin-right:12px;font-size:.9rem;font-weight:500}.star-rating.star-sm .star{font-size:18px}.star-rating.star-sm .rating-text,.star-rating.star-sm .rating-value{font-size:.85rem}.star-rating.star-lg .star{font-size:32px}.star-rating.star-lg .rating-text,.star-rating.star-lg .rating-value{font-size:1.1rem}.login-prompt{background:linear-gradient(135deg,#f8fafccc,#fff9);border:2px dashed #c71f3733;border-radius:16px}.login-prompt p{color:#6b7280;margin:0;font-size:1rem}.login-prompt .btn{background:#c71f37;border:none;border-radius:12px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;box-shadow:0 4px 15px #c71f374d}.login-prompt .btn:hover{background:#c71f37;transform:translateY(-2px);box-shadow:0 6px 20px #c71f3766}@media (max-width:768px){#reviews .SingleblockHeader .listingcollapseTitle{padding:1rem 1.25rem;font-size:1rem}#reviews .card-body{padding:1.5rem 1rem}.singlereviews{padding:1.25rem}.singlereviews .reviewerThumb .square--60{width:50px;height:50px}.singlereviews .reviewerMessage .reviewerInfo h6{font-size:1rem}.singlereviews .reviewerMessage .reviewerInfo p{font-size:.8rem}.singlereviews .reviewerMessage .messageDescription p{font-size:.9rem}.replyReviews,.articleReplyReviews{padding:1.25rem}.reviewssubmition{padding:1.5rem}.reviewssubmition .form-group{margin-bottom:1.25rem}.reviewssubmition .form-group .form-control{padding:.625rem .875rem;font-size:.9rem}.reviewssubmition .btn-primary{padding:.625rem 1.5rem;font-size:.9rem}.star-rating .star{margin:0 4px;font-size:20px}.star-rating .rating-text,.star-rating .rating-value{font-size:.85rem}}@media (max-width:480px){#reviews .SingleblockHeader .listingcollapseTitle{padding:.875rem 1rem;font-size:.95rem}#reviews .card-body{padding:1.25rem .75rem}.singlereviews{padding:1rem}.singlereviews .reviewerThumb .square--60{width:45px;height:45px}.singlereviews .reviewerMessage .reviewerInfo h6{font-size:.95rem}.singlereviews .reviewerMessage .reviewerInfo p{font-size:.75rem}.singlereviews .reviewerMessage .messageDescription p{font-size:.85rem}.replyReviews,.articleReplyReviews{padding:1rem}.reviewssubmition{padding:1.25rem}.reviewssubmition .form-group{margin-bottom:1rem}.reviewssubmition .form-group .form-control{padding:.5rem .75rem;font-size:.85rem}.reviewssubmition .btn-primary{padding:.5rem 1.25rem;font-size:.85rem}.star-rating .star{margin:0 2px;font-size:18px}.star-rating .rating-text,.star-rating .rating-value{font-size:.8rem}}#statistics{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}#statistics .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 15px #c71f374d}#statistics .SingleblockHeader:before{content:"";pointer-events:none;background:linear-gradient(45deg,#ffffff1a,#0000);position:absolute;inset:0}#statistics .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}#statistics .SingleblockHeader .listingcollapseTitle:before{content:"📊";font-size:1.2rem}#statistics .SingleblockHeader .collapsed{text-decoration:none;transition:all .3s}#statistics .SingleblockHeader .collapsed:hover{transform:scale(1.02)}#statistics .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}#statistics .card-body{background:0 0;padding:2rem 1.5rem}.statistics-overview{margin-bottom:2rem}.statistics-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem;display:grid}.stat-card{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #0000000d;border-radius:15px;padding:1rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000014}.stat-card:before{content:"";border-radius:20px 20px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.stat-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001f}.stat-card.stat-card-calls:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.stat-card.stat-card-calls .stat-icon{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.stat-card.stat-card-calls .stat-number{color:#3b82f6}.stat-card.stat-card-calls .stat-trend{color:#10b981}.stat-card.stat-card-views:before{background:linear-gradient(90deg,#10b981,#059669)}.stat-card.stat-card-views .stat-icon{background:linear-gradient(135deg,#10b981,#059669)}.stat-card.stat-card-views .stat-number,.stat-card.stat-card-views .stat-trend{color:#10b981}.stat-card.stat-card-messages:before{background:linear-gradient(90deg,#f59e0b,#d97706)}.stat-card.stat-card-messages .stat-icon{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-card.stat-card-messages .stat-number{color:#f59e0b}.stat-card.stat-card-messages .stat-trend{color:#10b981}.stat-card.stat-card-clicks:before{background:linear-gradient(90deg,#ef4444,#dc2626)}.stat-card.stat-card-clicks .stat-icon{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-card.stat-card-clicks .stat-number{color:#ef4444}.stat-card.stat-card-clicks .stat-trend{color:#10b981}.stat-icon{border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:.75rem;display:flex;box-shadow:0 3px 10px #0000001a}.stat-icon i{color:#fff;font-size:1.2rem}.stat-content{margin-bottom:.75rem}.stat-number{margin:0 0 .25rem;font-size:1.8rem;font-weight:700;line-height:1}.stat-label{color:#6b7280;margin:0;font-size:.8rem;font-weight:500}.stat-trend{align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:flex}.stat-trend i{font-size:.7rem}.statistics-chart{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #0000000d;border-radius:20px;margin-bottom:2rem;padding:2rem;box-shadow:0 8px 25px #00000014}.chart-header{border-bottom:2px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.chart-title{color:#1f2937;margin:0;font-size:1.5rem;font-weight:700}.period-badge{color:#fff;background:linear-gradient(135deg,#dc3545,#c82333);border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;box-shadow:0 4px 15px #dc35454d}.chart-placeholder{text-align:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px dashed #cbd5e1;border-radius:15px;padding:3rem 2rem}.chart-icon{background:linear-gradient(135deg,#dc3545,#c82333);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex;box-shadow:0 8px 25px #dc35454d}.chart-icon i{color:#fff;font-size:2rem}.chart-placeholder-title{color:#374151;margin-bottom:1rem;font-size:1.3rem;font-weight:700}.chart-placeholder-text{color:#6b7280;max-width:500px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}.chart-features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;max-width:600px;margin:0 auto;display:grid}.statistics-info{margin-top:2rem}.info-card{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #0ea5e9;border-radius:15px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.info-icon{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.info-icon i{color:#fff;font-size:1.1rem}.info-content{flex:1}.info-title{color:#0c4a6e;margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.info-text{color:#0369a1;margin:0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.statistics-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.stat-card{padding:.75rem}.stat-icon{width:35px;height:35px}.stat-icon i{font-size:1rem}.stat-number{font-size:1.5rem}.statistics-chart{padding:1.5rem}.chart-header{flex-direction:column;align-items:flex-start;gap:1rem}.chart-placeholder{padding:2rem 1rem}.chart-icon{width:60px;height:60px}.chart-icon i{font-size:1.5rem}.chart-features{grid-template-columns:1fr}.info-card{text-align:center;flex-direction:column}}@media (max-width:480px){.statistics-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.stat-card{padding:.5rem}.stat-icon{width:30px;height:30px}.stat-icon i{font-size:.9rem}.stat-number{font-size:1.3rem}.stat-label,.stat-trend{font-size:.7rem}.statistics-chart{padding:1rem}.chart-placeholder{padding:1.5rem 1rem}.chart-placeholder-title{font-size:1.1rem}.chart-placeholder-text{font-size:.9rem}.chart-icon{width:50px;height:50px}.chart-icon i{font-size:1.2rem}.info-card{padding:1rem}.info-icon{width:35px;height:35px}.info-icon i,.info-title{font-size:1rem}.info-text{font-size:.9rem}}.advertising-card{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #0000000d;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.advertising-card:before{content:"";background:linear-gradient(90deg,#8b5cf6,#a855f7,#8b5cf6);border-radius:20px 20px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.advertising-header{background:linear-gradient(135deg,#8b5cf6,#7c3aed);padding:1.5rem 2rem;position:relative;overflow:hidden}.advertising-title-section{z-index:1;align-items:center;gap:1rem;display:flex;position:relative}.advertising-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.advertising-icon svg{color:#fff;font-size:1.5rem}.advertising-title-content{flex:1}.advertising-title{color:#fff;text-shadow:0 2px 4px #0000004d;margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.advertising-subtitle{color:#ffffffe6;margin:0;font-size:.9rem;font-weight:400}.advertising-body{background:#fff;padding:2rem}.advertising-content{flex-direction:column;gap:1.5rem;display:flex}.advertising-banner{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;height:200px;position:relative;overflow:hidden}.advertising-banner .advertising-banner-image{object-fit:cover;opacity:.3;width:100%;height:100%}.advertising-banner-overlay{text-align:center;color:#fff;background:linear-gradient(135deg,#8b5cf6cc,#7c3aedcc);flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.advertising-banner-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1rem;display:flex}.advertising-banner-icon svg{color:#fff;font-size:1.8rem}.advertising-banner-title{text-shadow:0 2px 4px #0000004d;margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.advertising-banner-subtitle{opacity:.9;margin:0;font-size:.9rem;line-height:1.5}.advertising-features{flex-direction:column;gap:1rem;display:flex}.advertising-feature-item{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e5e7eb;border-radius:15px;align-items:center;gap:1rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.advertising-feature-icon{background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.advertising-feature-icon i{color:#fff;font-size:1.2rem}.advertising-feature-content{flex:1}.advertising-feature-title{color:#374151;margin:0 0 .25rem;font-size:1rem;font-weight:700}.advertising-feature-desc{color:#6b7280;margin:0;font-size:.85rem;font-weight:500}.advertising-feature-badge{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:20px;padding:.4rem .8rem;font-size:.75rem;font-weight:700;box-shadow:0 2px 8px #8b5cf64d}.advertising-feature-badge span{text-align:center;display:block}.advertising-stats{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #bae6fd;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem;display:grid}.advertising-stat-item{text-align:center;background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #0000000d}.advertising-stat-number{color:#8b5cf6;background:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.advertising-stat-label{color:#6b7280;margin:0;font-size:.8rem;font-weight:600}.advertising-cta-btn{color:#fff;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border-radius:15px;justify-content:space-between;align-items:center;padding:1.25rem 2rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #8b5cf64d}.advertising-cta-content{align-items:center;gap:.75rem;display:flex}.advertising-cta-icon{font-size:1.3rem}.advertising-cta-arrow{font-size:1.2rem}.advertising-cta-ripple{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}@media (max-width:768px){.advertising-header{padding:1.25rem 1.5rem}.advertising-title-section{gap:.75rem}.advertising-icon{width:45px;height:45px}.advertising-icon svg,.advertising-title{font-size:1.3rem}.advertising-subtitle{font-size:.85rem}.advertising-body{padding:1.5rem}.advertising-content{gap:1.25rem}.advertising-banner{height:160px}.advertising-banner-overlay{padding:1.5rem}.advertising-banner-icon{width:50px;height:50px}.advertising-banner-icon svg{font-size:1.5rem}.advertising-banner-title{font-size:1.1rem}.advertising-banner-subtitle{font-size:.85rem}.advertising-feature-item{gap:.75rem;padding:1rem}.advertising-feature-icon{width:40px;height:40px}.advertising-feature-icon i{font-size:1.1rem}.advertising-feature-title{font-size:.95rem}.advertising-feature-desc{font-size:.8rem}.advertising-stats{grid-template-columns:1fr;gap:.75rem;padding:1.25rem}.advertising-stat-item{padding:.875rem}.advertising-stat-number{font-size:1.3rem}.advertising-cta-btn{padding:1rem 1.5rem;font-size:1rem}}@media (max-width:480px){.advertising-header{padding:1rem 1.25rem}.advertising-title-section{text-align:center;flex-direction:column;gap:.5rem}.advertising-icon{width:40px;height:40px}.advertising-icon svg,.advertising-title{font-size:1.2rem}.advertising-subtitle{font-size:.8rem}.advertising-body{padding:1.25rem}.advertising-content{gap:1rem}.advertising-banner{height:140px}.advertising-banner-overlay{padding:1.25rem}.advertising-banner-icon{width:45px;height:45px}.advertising-banner-icon svg{font-size:1.3rem}.advertising-banner-title{font-size:1rem}.advertising-banner-subtitle{font-size:.8rem}.advertising-feature-item{text-align:center;flex-direction:column;gap:.75rem;padding:1rem}.advertising-feature-content{order:2}.advertising-feature-badge{order:3}.advertising-stats{padding:1rem}.advertising-stat-item{padding:.75rem}.advertising-stat-number{font-size:1.2rem}.advertising-stat-label{font-size:.75rem}.advertising-cta-btn{text-align:center;flex-direction:column;gap:.75rem;padding:1rem}.advertising-cta-content{justify-content:center}}.business-hours-card{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #0000000d;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.business-hours-card:before{content:"";background:linear-gradient(90deg,#10b981,#059669,#10b981);border-radius:20px 20px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.business-hours-header{background:linear-gradient(135deg,#10b981,#059669);padding:1.5rem 2rem;position:relative;overflow:hidden}.business-hours-header:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:200%;height:200%;animation:3s infinite businessHoursShimmer;position:absolute;top:-50%;left:-50%}@keyframes businessHoursShimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.business-hours-title-section{z-index:1;align-items:center;gap:1rem;display:flex;position:relative}.business-hours-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.business-hours-icon svg{color:#fff;font-size:1.5rem}.business-hours-title-content{flex:1}.business-hours-title{color:#fff;text-shadow:0 2px 4px #0000004d;margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.business-hours-subtitle{color:#ffffffe6;margin:0;font-size:.9rem;font-weight:400}.business-hours-body{background:#fff;padding:2rem}.business-hours-empty{text-align:center;padding:2rem}.business-hours-empty .business-hours-empty-icon{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.business-hours-empty .business-hours-empty-icon i{color:#9ca3af;font-size:2rem}.business-hours-empty .business-hours-empty-text{color:#6b7280;margin:0;font-size:1rem;font-weight:500}.business-hours-text{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #0ea5e9;border-radius:15px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.business-hours-text .business-hours-text-icon{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.business-hours-text .business-hours-text-icon i{color:#fff;font-size:1.1rem}.business-hours-text .business-hours-text-content{color:#0369a1;margin:0;font-size:.95rem;font-weight:500;line-height:1.6}.business-hours-24h{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #bbf7d0;border-radius:15px;align-items:center;gap:1.5rem;padding:2rem;display:flex;position:relative;overflow:hidden}.business-hours-24h:before{content:"";background:linear-gradient(90deg,#10b981,#059669);height:3px;position:absolute;top:0;left:0;right:0}.business-hours-24h .business-hours-24h-icon{background:linear-gradient(135deg,#10b981,#059669);border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 8px 25px #10b9814d}.business-hours-24h .business-hours-24h-icon i{color:#fff;font-size:1.8rem}.business-hours-24h .business-hours-24h-content{flex:1}.business-hours-24h .business-hours-24h-content .business-hours-24h-title{color:#065f46;margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.business-hours-24h .business-hours-24h-content .business-hours-24h-subtitle{color:#047857;margin:0;font-size:.9rem;font-weight:500}.business-hours-24h .business-hours-24h-badge{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;padding:.75rem 1rem;font-size:1rem;font-weight:700;box-shadow:0 4px 15px #10b9814d}.business-hours-24h .business-hours-24h-badge span{text-align:center;display:block}.business-hours-list{flex-direction:column;gap:.75rem;display:flex}.business-hours-item{background:linear-gradient(135deg,#fff,#f9fafb);border:2px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;transition:all .3s;display:flex;position:relative}.business-hours-item:hover{border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.business-hours-item.business-hours-today{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b;box-shadow:0 4px 15px #f59e0b33}.business-hours-item.business-hours-today:before{content:"";background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}.business-hours-day{align-items:center;gap:.75rem;display:flex;position:relative}.business-hours-day-icon{border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;font-size:.9rem;transition:all .3s;display:flex}.business-hours-day-icon .fa-clock{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.business-hours-day-icon .fa-times-circle{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.business-hours-day-name{color:#374151;font-size:.95rem;font-weight:600}.business-hours-today-badge{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:12px;margin-right:.5rem;padding:.25rem .5rem;font-size:.7rem;font-weight:600}.business-hours-time{align-items:center;gap:.75rem;display:flex}.business-hours-time-text{font-size:.9rem;font-weight:600}.business-hours-time-text.business-hours-open{color:#059669}.business-hours-time-text.business-hours-closed{color:#dc2626}.business-hours-status{border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.business-hours-status.business-hours-status-open{background:linear-gradient(135deg,#10b981,#059669)}.business-hours-status.business-hours-status-open .business-hours-status-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:2s infinite businessHoursPulse}.business-hours-status.business-hours-status-closed{background:linear-gradient(135deg,#ef4444,#dc2626)}.business-hours-status.business-hours-status-closed .business-hours-status-dot{background:#fff;border-radius:50%;width:6px;height:6px}@keyframes businessHoursPulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.business-hours-closed-single{align-items:center;gap:.75rem;display:flex}.business-hours-closed-badge-small{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:12px;padding:.25rem .5rem;font-size:.7rem;font-weight:600;box-shadow:0 2px 8px #ef44444d}.business-hours-24h-badge-small{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;padding:.25rem .5rem;font-size:.7rem;font-weight:600;box-shadow:0 2px 8px #10b9814d}.business-hours-slots{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.business-hours-slot{align-items:center;gap:.25rem;display:flex}.business-hours-slot-separator{color:#6b7280;font-size:.9rem;font-weight:600}@media (max-width:768px){.business-hours-header{padding:1.25rem 1.5rem}.business-hours-title-section{gap:.75rem}.business-hours-icon{width:45px;height:45px}.business-hours-icon svg,.business-hours-title{font-size:1.3rem}.business-hours-subtitle{font-size:.85rem}.business-hours-body,.business-hours-empty{padding:1.5rem}.business-hours-empty .business-hours-empty-icon{width:60px;height:60px}.business-hours-empty .business-hours-empty-icon i{font-size:1.5rem}.business-hours-text{gap:.75rem;padding:1.25rem}.business-hours-text .business-hours-text-icon{width:35px;height:35px}.business-hours-text .business-hours-text-icon i{font-size:1rem}.business-hours-24h{gap:1rem;padding:1.5rem}.business-hours-24h .business-hours-24h-icon{width:50px;height:50px}.business-hours-24h .business-hours-24h-icon i{font-size:1.5rem}.business-hours-24h .business-hours-24h-content .business-hours-24h-title{font-size:1.1rem}.business-hours-24h .business-hours-24h-content .business-hours-24h-subtitle{font-size:.85rem}.business-hours-24h .business-hours-24h-badge{padding:.5rem .75rem;font-size:.9rem}.business-hours-item{padding:.875rem 1rem}.business-hours-day-icon{width:30px;height:30px;font-size:.8rem}.business-hours-day-name{font-size:.9rem}.business-hours-time-text{font-size:.85rem}.business-hours-slots{flex-direction:column;align-items:flex-start;gap:.25rem}.business-hours-slot{flex-direction:row}.business-hours-24h-single,.business-hours-closed-single{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.business-hours-header{padding:1rem 1.25rem}.business-hours-title-section{text-align:center;flex-direction:column;gap:.5rem}.business-hours-icon{width:40px;height:40px}.business-hours-icon svg,.business-hours-title{font-size:1.2rem}.business-hours-subtitle{font-size:.8rem}.business-hours-body,.business-hours-empty{padding:1.25rem}.business-hours-empty .business-hours-empty-icon{width:50px;height:50px}.business-hours-empty .business-hours-empty-icon i{font-size:1.3rem}.business-hours-text{text-align:center;flex-direction:column;padding:1rem}.business-hours-24h{text-align:center;flex-direction:column;gap:1rem;padding:1.25rem}.business-hours-24h .business-hours-24h-content .business-hours-24h-title{font-size:1rem}.business-hours-24h .business-hours-24h-content .business-hours-24h-subtitle{font-size:.8rem}.business-hours-item{text-align:center;flex-direction:column;gap:.75rem;padding:1rem}.business-hours-day,.business-hours-time{justify-content:center}.business-hours-slots{flex-direction:column;align-items:center;gap:.25rem}.business-hours-slot{flex-direction:row;justify-content:center}.business-hours-24h-single,.business-hours-closed-single{flex-direction:column;align-items:center;gap:.5rem}.business-hours-closed-badge-small{padding:.2rem .4rem;font-size:.65rem}}.booking-card{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #0000000d;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.booking-card:before{content:"";background:linear-gradient(90deg,#dc3545,#ff6b6b,#dc3545);border-radius:20px 20px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.booking-header{background:linear-gradient(135deg,#dc3545,#c82333);padding:1.5rem 2rem;position:relative;overflow:hidden}.booking-title-section{z-index:1;align-items:center;gap:1rem;display:flex;position:relative}.booking-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.booking-icon svg{color:#fff;font-size:1.5rem}.booking-title-content{flex:1}.booking-title{color:#fff;text-shadow:0 2px 4px #0000004d;margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.booking-subtitle{color:#ffffffe6;margin:0;font-size:.9rem;font-weight:400}.booking-body{background:#fff;padding:2rem}.booking-form .booking-form-row{flex-direction:column;gap:1.5rem;display:flex}.booking-form-group{flex-direction:column;gap:.75rem;display:flex}.booking-label{color:#374151;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:600;display:flex}.booking-label .booking-label-icon{color:#dc3545;font-size:.9rem}.booking-input-wrapper{align-items:center;display:flex;position:relative}.booking-input,.booking-select{background:linear-gradient(135deg,#fff,#f9fafb);border:2px solid #e5e7eb;border-radius:12px;outline:none;width:100%;padding:1rem 1rem 1rem 3rem;font-size:.95rem}.booking-input-icon{color:#6b7280;pointer-events:none;font-size:1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.booking-guest-counter{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e5e7eb;border-radius:15px;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .3s;display:flex}.booking-guest-counter:hover{border-color:#d1d5db;box-shadow:0 4px 15px #0000000d}.booking-guest-item{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000d}.booking-guest-item:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.booking-guest-info{align-items:center;gap:.75rem;display:flex}.booking-guest-icon{color:#fff;background:linear-gradient(135deg,#dc3545,#c82333);border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;font-size:.9rem;display:flex}.booking-guest-label{color:#374151;font-size:.95rem;font-weight:600}.booking-counter{align-items:center;gap:1rem;display:flex}.booking-counter-btn{cursor:pointer;color:#6b7280;background:#fff;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;font-size:.8rem;transition:all .3s;display:flex}.booking-counter-btn:hover{color:#fff;background:#dc3545;border-color:#dc3545;transform:scale(1.1)}.booking-counter-btn:active{transform:scale(.95)}.booking-counter-btn.booking-counter-minus:hover{background:#ef4444;border-color:#ef4444}.booking-counter-btn.booking-counter-plus:hover{background:#10b981;border-color:#10b981}.booking-counter-value{color:#374151;text-align:center;min-width:30px;font-size:1.1rem;font-weight:700}.booking-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc3545,#c82333);border:none;border-radius:15px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #dc35454d}.booking-submit-btn:hover{background:linear-gradient(135deg,#c82333,#b02a37);transform:translateY(-3px);box-shadow:0 8px 25px #dc354566}.booking-submit-btn:active{transform:translateY(-1px)}.booking-submit-btn .booking-submit-icon{font-size:1.2rem}.booking-submit-btn .booking-submit-ripple{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.booking-submit-btn:hover .booking-submit-ripple{left:100%}@media (max-width:768px){.booking-header{padding:1.25rem 1.5rem}.booking-title-section{gap:.75rem}.booking-icon{width:45px;height:45px}.booking-icon svg,.booking-title{font-size:1.3rem}.booking-subtitle{font-size:.85rem}.booking-body{padding:1.5rem}.booking-form-group{gap:.6rem}.booking-input,.booking-select{padding:.875rem .875rem .875rem 2.75rem;font-size:.9rem}.booking-input-icon{font-size:.9rem;left:.875rem}.booking-guest-counter{gap:.875rem;padding:1.25rem}.booking-guest-item{padding:.625rem}.booking-guest-icon{width:30px;height:30px;font-size:.8rem}.booking-counter-btn{width:30px;height:30px;font-size:.75rem}.booking-submit-btn{padding:.875rem 1.5rem;font-size:1rem}}@media (max-width:480px){.booking-header{padding:1rem 1.25rem}.booking-title-section{text-align:center;flex-direction:column;gap:.5rem}.booking-icon{width:40px;height:40px}.booking-icon svg,.booking-title{font-size:1.2rem}.booking-subtitle{font-size:.8rem}.booking-body{padding:1.25rem}.booking-form-row{gap:1.25rem}.booking-input,.booking-select{padding:.75rem .75rem .75rem 2.5rem;font-size:.85rem}.booking-input-icon{font-size:.85rem;left:.75rem}.booking-guest-counter{gap:.75rem;padding:1rem}.booking-guest-item{text-align:center;flex-direction:column;gap:.75rem}.booking-guest-info{justify-content:center}.booking-counter{gap:.75rem}.booking-submit-btn{padding:.75rem 1.25rem;font-size:.95rem}}.profile-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#fffc);border:none;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001a}.card-profile-header{border-radius:20px 20px 0 0;height:180px;position:relative;overflow:hidden}.card-profile-body{z-index:1;background:0 0;padding:0;position:relative}.card-profile-footer{z-index:1;background:linear-gradient(135deg,#f8fafccc,#fff9);border-top:1px solid #c71f371a;border-radius:0 0 20px 20px;padding:1.5rem;position:relative}.avatarBox .square--100{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:4px solid #ffffffe6;border-radius:50%;width:120px;height:120px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 25px #c71f374d}.avatarBox .square--100:before{content:"";z-index:-1;background:linear-gradient(45deg,#c71f37,#e91e63,#c71f37);border-radius:50%;animation:3s linear infinite rotate;position:absolute;inset:-2px}.avatarBox .square--100:hover{transform:scale(1.1)rotate(5deg);box-shadow:0 12px 35px #c71f3766}.avatarBox .square--100 img{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:all .3s}.listingInfo{margin-top:1rem}.listingInfo p{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem;font-size:.9rem;font-weight:500}.listingInfo h6{color:#2c3e50;background:#c71f37;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.3rem;font-weight:700}.avatarInfo{padding:0 1.5rem}.avatarInfo .py-3{transition:all .3s;border-top:1px solid #c71f371a!important;padding:1.25rem 0!important}.avatarInfo .py-3:first-child{border-top:none!important}.avatarInfo .py-3:hover{background:linear-gradient(135deg,#c71f3708,#c71f370d);border-radius:12px;margin:0 -1rem;padding:1.25rem 1rem!important}.contact-info-item{border-radius:12px;margin:-.75rem;padding:.75rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.contact-info-item:before{content:"";background:linear-gradient(90deg,#0000,#c71f371a,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.contact-info-item:hover{background:linear-gradient(135deg,#c71f3714,#c71f371f);transform:translate(8px);box-shadow:0 6px 20px #c71f3733}.contact-info-item:hover:before{left:100%}.contact-info-item:hover .square--40{transform:scale(1.15)rotate(5deg);box-shadow:0 4px 15px #c71f374d;background:linear-gradient(135deg,#c71f3726,#c71f3740)!important}.contact-info-item:hover .square--40 .text-primary{transform:scale(1.1);color:#c71f37!important}.contact-info-item:hover .contact-info-value{transform:translate(5px);color:#c71f37!important}.contact-info-item:active{transform:translate(4px)scale(.98)}.square--40{background:linear-gradient(135deg,#c71f371a,#c71f3726);border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.square--40:before{content:"";opacity:0;background:linear-gradient(45deg,#fff3,#0000);transition:opacity .3s;position:absolute;inset:0}.square--40:hover:before{opacity:1}.square--40 .text-primary{font-size:1.1rem;transition:all .3s}.contact-info-value{font-weight:600;transition:all .4s;position:relative}.contact-info-value:after{content:"";background:linear-gradient(90deg,#c71f37,#e91e63);width:0;height:2px;transition:width .4s;position:absolute;bottom:-3px;left:0}.contact-info-item:hover .contact-info-value:after{width:100%}.infoDetails p{margin:0;transition:all .3s}.infoDetails .text-muted{text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:500;color:#6b7280!important}.infoDetails .contact-info-value{color:#2c3e50;font-size:1rem;font-weight:600}.flexSocial .square--40{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:2px solid #c71f3733;border-radius:12px;width:45px;height:45px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.flexSocial .square--40:before{content:"";opacity:0;background:linear-gradient(45deg,#c71f371a,#0000);transition:opacity .3s;position:absolute;inset:0}.flexSocial .square--40:hover{border-color:#c71f37;transform:translateY(-4px)scale(1.1);box-shadow:0 8px 25px #c71f374d}.flexSocial .square--40:hover:before{opacity:1}.flexSocial .square--40:active{transform:translateY(-2px)scale(1.05)}.color--facebook:hover{color:#1877f2!important}.color--twitter:hover{color:#000!important}.color--instagram:hover{color:#e4405f!important}.color--linkedin:hover{color:#0a66c2!important}.color--pinterest:hover{color:#bd081c!important}.color--youtube:hover{color:red!important}.color--whatsapp:hover{color:#25d366!important}.color--telegram:hover{color:#08c!important}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:768px){.profile-card{border-radius:16px}.profile-card .card-header{border-radius:16px 16px 0 0;height:150px}.profile-card .card-footer{border-radius:0 0 16px 16px;padding:1.25rem}.avatarBox .square--100{width:100px;height:100px}.listingInfo h6{font-size:1.1rem}.avatarInfo{padding:0 1rem}.avatarInfo .py-3:hover{margin:0 -.75rem;padding:1rem .75rem!important}.contact-info-item{margin:-.5rem;padding:.5rem}.contact-info-item:hover{transform:translate(5px)}.contact-info-item .square--40,.flexSocial .square--40{width:40px;height:40px}}@media (max-width:480px){.profile-card{border-radius:12px}.profile-card .card-header{border-radius:12px 12px 0 0;height:120px}.profile-card .card-footer{border-radius:0 0 12px 12px;padding:1rem}.avatarBox .square--100{width:80px;height:80px}.listingInfo h6{font-size:1rem}.listingInfo p{font-size:.8rem}.avatarInfo{padding:0 .75rem}.avatarInfo .py-3:hover{margin:0 -.5rem;padding:.75rem .5rem!important}.contact-info-item{margin:-.375rem;padding:.375rem}.contact-info-item:hover{transform:translate(3px)}.contact-info-item .square--40{width:35px;height:35px}.infoDetails .text-muted{font-size:.75rem}.infoDetails .contact-info-value{font-size:.9rem}.flexSocial .square--40{width:35px;height:35px}}.fast-nav-section{background-color:#fff;border-bottom:1px solid #e9ecef;position:relative}.fast-nav-section:before{content:"";background:linear-gradient(90deg,transparent,var(--bs-primary),transparent);opacity:.3;height:1px;position:absolute;top:0;left:0;right:0}.sections-scroll-wrapper,.buttons-scroll-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.sections-scroll-wrapper::-webkit-scrollbar{display:none}.buttons-scroll-wrapper::-webkit-scrollbar{display:none}.sections-wrapper,.buttons-wrapper{min-width:max-content}.section-item{cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;padding:8px 16px;position:relative}.section-item.active{background:linear-gradient(135deg,#c71f371a,#c71f370d);border:1px solid #c71f3733;box-shadow:0 4px 12px #c71f3726}.section-item.active .section-text{color:var(--bs-primary);font-weight:600}.section-item .section-text{color:#6c757d;margin-left:10px;font-size:.9rem;font-weight:500}.section-item .active-indicator{background:linear-gradient(90deg,var(--bs-primary),#ff6b6b);border-radius:2px;width:20px;height:3px;animation:2s infinite pulse-indicator;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.section-item .badge{border:none;padding:.25rem .5rem;font-size:.7rem;background:linear-gradient(135deg,#6c757d,#495057)!important;margin-left:.5rem!important}.btn-light{color:#6c757d;white-space:nowrap;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #e9ecef;padding:8px 16px;font-size:.85rem;position:relative;overflow:hidden}.btn-light .text-danger{animation:1.5s infinite heartbeat;color:var(--bs-primary)!important}.share-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:linear-gradient(135deg,#000000b3,#00000080);justify-content:center;align-items:center;padding:20px;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.share-modal-content{background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:20px;width:100%;max-width:400px;animation:.4s cubic-bezier(.34,1.56,.64,1) modalSlideIn;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000040,0 0 0 1px #ffffff1a}.share-modal-content:before{content:"";background:linear-gradient(90deg,var(--bs-primary),#ff6b6b,var(--bs-primary));border-radius:20px 20px 0 0;height:4px;position:absolute;top:0;left:0;right:0}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.share-modal-header{background:linear-gradient(135deg,#c71f370d,#0000);border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:20px 20px 15px;display:flex}.share-modal-title{color:#333;margin:0;font-size:1.1rem;font-weight:600}.share-modal-close{color:#6c757d;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:1.5rem;transition:all .3s;display:flex}.share-modal-close:hover{color:var(--bs-primary);background:#c71f371a;transform:scale(1.1)rotate(90deg)}.share-modal-close:active{transform:scale(.95)}.share-modal-body{padding:20px}.share-options{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.share-option-btn{cursor:pointer;color:#333;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e9ecef;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:15px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.share-option-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.share-option-btn:hover{border-color:var(--bs-primary);background:linear-gradient(135deg,#c71f370d,#c71f371a);transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.share-option-btn:hover:before{left:100%}.share-option-btn:hover .share-icon{transform:scale(1.2)}.share-option-btn:active{transform:translateY(-1px)}.share-icon{font-size:1.5rem;transition:all .3s}.share-icon.telegram{color:#08c}.share-icon.whatsapp{color:#25d366}.share-icon.twitter{color:#1da1f2}.share-icon.facebook{color:#1877f2}.share-icon.instagram{color:#e4405f}.share-icon.copy{color:#6c757d}@media (min-width:769px){.sections-wrapper{width:100%;margin-top:5px;justify-content:space-around!important}.buttons-wrapper{width:100%;margin-top:5px;justify-content:center!important}}@media (max-width:768px){.sections-scroll-wrapper,.buttons-scroll-wrapper{scroll-snap-type:x mandatory}.section-item,.btn{scroll-snap-align:start}.section-item{padding:6px 12px}.btn-light{padding:6px 12px;font-size:.8rem}.share-options{grid-template-columns:1fr}.share-modal-content{margin:20px}}#tags-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}#tags-section .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 15px #c71f374d}#tags-section .SingleblockHeader:before{content:"";pointer-events:none;background:linear-gradient(45deg,#ffffff1a,#0000);position:absolute;inset:0}#tags-section .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}#tags-section .SingleblockHeader .listingcollapseTitle:before{content:"🏷️";font-size:1.2rem}#tags-section .SingleblockHeader .collapsed{text-decoration:none;transition:all .3s}#tags-section .SingleblockHeader .collapsed:hover{transform:scale(1.02)}#tags-section .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}#tags-section .card-body{background:0 0;padding:2rem 1.5rem}.tags-container .tags-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:10px;display:grid}.tags-container .tag-item{justify-content:center;display:flex}.tags-container .tag-item .badge{border:1px solid #c71f371a;justify-content:center;width:100%;font-size:.875rem;transition:all .3s;position:relative;overflow:hidden;color:var(--bs-primary)!important;background:linear-gradient(135deg,#c71f370d,#c71f371a)!important}.tags-container .tag-item .badge:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.tags-container .tag-item .badge:hover{border-color:var(--bs-primary);transform:translateY(-3px);box-shadow:0 6px 20px #c71f3733;background:linear-gradient(135deg,#c71f371a,#c71f3726)!important}.tags-container .tag-item .badge:hover:before{left:100%}.tags-container .tag-item .badge:active{transform:translateY(-1px)}.tags-container .tag-item .badge .tag-icon{color:var(--bs-primary);font-size:.75rem;transition:all .3s}.tags-container .tag-item .badge:hover .tag-icon{color:var(--bs-primary);transform:scale(1.1)}@media (max-width:768px){.tags-container .tags-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.tags-container .tag-item .badge{padding:6px 12px;font-size:.8rem}}@media (max-width:480px){.tags-container .tags-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px}.tags-container .tag-item .badge{padding:5px 10px;font-size:.75rem}}#menu-items{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}#menu-items .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 15px #c71f374d}#menu-items .SingleblockHeader:before{content:"";pointer-events:none;background:linear-gradient(45deg,#ffffff1a,#0000);position:absolute;inset:0}#menu-items .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}#menu-items .SingleblockHeader .listingcollapseTitle:before{content:"🍽️";font-size:1.2rem}#menu-items .SingleblockHeader .collapsed{text-decoration:none;transition:all .3s}#menu-items .SingleblockHeader .collapsed:hover{transform:scale(1.02)}#menu-items .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}#menu-items .card-body{background:0 0;padding:2rem 1.5rem}.pricingMenu .pricingMenuthumb figure{transition:all .3s}.pricingMenu .pricingMenuthumb figure:hover{transform:scale(1.1)}.pricingMenu .pricingMenuthumb figure img{border:2px solid #0000;transition:all .3s}.pricingMenu .pricingMenuthumb figure img:hover{border-color:var(--bs-primary);box-shadow:0 4px 15px #c71f374d}.pricingMenu .pricingMenuthumb figure .avatar-lg{transition:all .3s}.pricingMenu .pricingMenuthumb figure .avatar-lg:hover{transform:scale(1.1);box-shadow:0 4px 15px #0003}.pricingMenu .pricingMain{transition:all .3s}.pricingMenu .pricingMain:hover{transform:translate(5px)}.pricingMenu .pricingCharges h6{transition:all .3s}.pricingMenu .pricingCharges h6:hover{text-shadow:0 2px 4px #c71f374d;transform:scale(1.05)}.menu-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1050;background:linear-gradient(135deg,#000000b3,#00000080);justify-content:center;align-items:center;padding:20px;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}.menu-modal-content{background:linear-gradient(145deg,#fff,#f8f9fa);border-radius:20px;width:100%;max-width:900px;max-height:90vh;animation:.4s cubic-bezier(.34,1.56,.64,1) slideUp;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000040,0 0 0 1px #ffffff1a}.menu-modal-content:before{content:"";background:linear-gradient(90deg,var(--bs-primary),#ff6b6b,var(--bs-primary));border-radius:20px 20px 0 0;height:4px;position:absolute;top:0;left:0;right:0}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.menu-modal-header{background:linear-gradient(135deg,var(--bs-primary),#e74c3c);border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex;position:relative;overflow:hidden}.menu-modal-header:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:200%;height:200%;animation:3s infinite shimmer;position:absolute;top:-50%;left:-50%}@keyframes shimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menu-modal-title{color:#fff;text-shadow:0 2px 4px #0000004d;z-index:1;margin:0;font-size:1.5rem;font-weight:700;position:relative}.menu-modal-close{cursor:pointer;color:#fff;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.8rem;transition:all .3s;display:flex;position:relative}.menu-modal-close:hover{background:#0006;transform:scale(1.1)rotate(90deg)}.menu-modal-close:active{transform:scale(.95)}.menu-modal-body{background:#fff;padding:2rem}.menu-item-details h4{color:#2c3e50;margin-bottom:1rem;font-size:1.8rem;font-weight:700;position:relative}.menu-item-details h4:after{content:"";background:linear-gradient(90deg,var(--bs-primary),#ff6b6b);border-radius:2px;width:60px;height:3px;position:absolute;bottom:-8px;left:0}.menu-item-details .menu-item-price{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.menu-item-details .menu-item-price .price-badge{background:linear-gradient(135deg,var(--bs-primary),#e74c3c);color:#fff;border-radius:25px;padding:.5rem 1rem;font-size:1.1rem;font-weight:600;animation:2s infinite pulse;box-shadow:0 4px 15px #c71f374d}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.menu-item-details .menu-item-price .category-badge{color:#fff;background:linear-gradient(135deg,#c71f37,#e74c3c);border-radius:20px;padding:.4rem .8rem;font-size:.9rem;font-weight:500;box-shadow:0 2px 10px #c71f3780}.menu-item-details .menu-item-description{border-left:4px solid var(--bs-primary);background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:15px;padding:1.5rem;box-shadow:0 2px 10px #0000000d}.menu-item-details .menu-item-description h6{color:#495057;margin-bottom:.8rem;font-size:1rem;font-weight:600}.menu-item-details .menu-item-description p{color:#6c757d;text-align:justify;margin:0;line-height:1.8}.menu-item-image{border-radius:20px;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.menu-item-image:hover{transform:scale(1.02)}.menu-item-image img{border-radius:20px;width:100%;height:auto;transition:transform .3s}.menu-item-image .image-placeholder{color:#6c757d;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;justify-content:center;align-items:center;width:100%;height:300px;font-size:1.1rem;font-weight:500;display:flex}@media (max-width:768px){.menu-modal-overlay{padding:10px}.menu-modal-content{border-radius:15px;max-height:95vh}.menu-modal-header{border-radius:15px 15px 0 0;padding:1rem 1.5rem}.menu-modal-title{font-size:1.3rem}.menu-modal-body{padding:1.5rem}.menu-item-details h4{font-size:1.5rem}.menu-item-details .menu-item-price{flex-direction:column;align-items:flex-start;gap:.8rem}.menu-item-image{margin-bottom:1.5rem}.menu-item-image .image-placeholder{height:250px}}@media (max-width:480px){.menu-modal-header{padding:.8rem 1rem}.menu-modal-title{font-size:1.2rem}.menu-modal-body{padding:1rem}.menu-item-details h4{font-size:1.3rem}}.sidebarGroups .listingSingleblock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #00000014}.sidebarGroups .listingSingleblock:hover{transform:translateY(-2px);box-shadow:0 8px 25px #c71f3726}.sidebarGroups .listingSingleblock .card-body{background:0 0;padding:1.5rem}.action-buttons .btn{border:none;border-radius:12px;font-weight:500;transition:all .3s;position:relative;overflow:hidden}.action-buttons .btn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.action-buttons .btn:hover:before{left:100%}.action-buttons .btn.btn-primary{background:#c71f37;box-shadow:0 4px 15px #c71f374d}.action-buttons .btn.btn-primary:hover{background:#c71f37;transform:translateY(-2px);box-shadow:0 6px 20px #c71f3766}.action-buttons .btn.btn-outline-danger{color:#c71f37;background:0 0;border:2px solid #c71f37}.action-buttons .btn.btn-outline-danger:hover{color:#fff;background:#c71f37;transform:translateY(-2px)}.action-buttons .btn.btn-outline-primary{color:#c71f37;background:0 0;border:2px solid #c71f37}.action-buttons .btn.btn-outline-primary:hover{color:#fff;background:#c71f37;transform:translateY(-2px)}.statistics-section .statistics-header{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.statistics-section .statistics-header h5{color:#c71f37;margin:0;font-size:1.1rem;font-weight:600}.statistics-section .statistics-header .statistics-icon{color:#c71f37;font-size:1.2rem}.statistics-section .statistics-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.statistics-section .statistics-grid .stat-item{text-align:center;background:linear-gradient(135deg,#c71f370d,#c71f3705);border:1px solid #c71f371a;border-radius:12px;padding:1rem;transition:all .3s}.statistics-section .statistics-grid .stat-item:hover{background:linear-gradient(135deg,#c71f371a,#c71f370d);transform:translateY(-2px)}.statistics-section .statistics-grid .stat-item .stat-number{margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.statistics-section .statistics-grid .stat-item .stat-number.primary{color:#c71f37}.statistics-section .statistics-grid .stat-item .stat-number.success{color:#28a745}.statistics-section .statistics-grid .stat-item .stat-label{color:#6b7280;font-size:.85rem;font-weight:500}.statistics-section .statistics-footer{border-top:1px solid #c71f371a;padding-top:1rem}.statistics-section .statistics-footer .date-info{justify-content:space-between;align-items:center;display:flex}.statistics-section .statistics-footer .date-info .date-label{color:#6b7280;font-size:.85rem}.statistics-section .statistics-footer .date-info .date-value{color:#1f2937;font-size:.85rem;font-weight:500}.similar-jobs-section .similar-jobs-header{color:#c71f37;margin-bottom:1.5rem;font-size:1.1rem;font-weight:600}.similar-jobs-section .similar-jobs-list{flex-direction:column;gap:1rem;display:flex}.similar-jobs-section .similar-jobs-list .job-item{background:linear-gradient(135deg,#f8fafccc,#fff9);border:1px solid #c71f371a;border-radius:12px;gap:1rem;padding:1rem;transition:all .3s;display:flex}.similar-jobs-section .similar-jobs-list .job-item:hover{background:linear-gradient(135deg,#f8fafcf2,#fffc);border-color:#c71f3733;transform:translateY(-2px);box-shadow:0 4px 15px #c71f371a}.similar-jobs-section .similar-jobs-list .job-item .job-image{background:#c71f37;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.similar-jobs-section .similar-jobs-list .job-item .job-image .job-icon{color:#fff;font-size:1.2rem}.similar-jobs-section .similar-jobs-list .job-item .job-content{flex-grow:1;min-width:0}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-title{color:#1f2937;margin-bottom:.5rem;font-size:.9rem;font-weight:600;line-height:1.3}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-meta{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-meta .job-salary{color:#28a745;font-size:.8rem;font-weight:600}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-meta .job-type{color:#c71f37;background:#c71f371a;border-radius:8px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-location{color:#6b7280;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-location .location-icon{color:#c71f37}.similar-jobs-section .view-all-jobs{text-align:center;margin-top:1.5rem}.similar-jobs-section .view-all-jobs .btn{border-radius:8px;font-weight:500;transition:all .3s}.job-additional-info-section .job-additional-info-header{color:#c71f37;margin-bottom:1.5rem;font-size:1.1rem;font-weight:600}.job-additional-info-section .job-info-list{flex-direction:column;gap:.75rem;display:flex}.job-additional-info-section .job-info-list .job-info-item{align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.job-additional-info-section .job-info-list .job-info-item .job-info-icon{flex-shrink:0;color:#fff!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-size:1rem!important;display:flex!important}.job-additional-info-section .job-info-list .job-info-item .job-info-icon.job-icon-success{background-color:#28a745!important}.job-additional-info-section .job-info-list .job-info-item .job-info-icon.job-icon-warning{background-color:#ffc107!important}.job-additional-info-section .job-info-list .job-info-item .job-info-icon.job-icon-info{background-color:#17a2b8!important}.job-additional-info-section .job-info-list .job-info-item .job-info-icon.job-icon-danger,.job-additional-info-section .job-info-list .job-info-item .job-info-icon.job-icon-primary{background-color:#c71f37!important}.job-additional-info-section .job-info-list .job-info-item .job-info-text{color:#1f2937;font-size:.85rem;font-weight:500;line-height:1.4}@media (max-width:768px){.sidebarGroups .listingSingleblock .card-body{padding:1.25rem}.statistics-section .statistics-grid{gap:.75rem}.statistics-section .statistics-grid .stat-item{padding:.875rem}.statistics-section .statistics-grid .stat-item .stat-number{font-size:1.25rem}.statistics-section .statistics-grid .stat-item .stat-label{font-size:.8rem}.similar-jobs-section .similar-jobs-list{gap:.875rem}.similar-jobs-section .similar-jobs-list .job-item{padding:.875rem}.similar-jobs-section .similar-jobs-list .job-item .job-image{width:50px;height:50px}.similar-jobs-section .similar-jobs-list .job-item .job-image .job-icon{font-size:1rem}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-title{font-size:.85rem}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-meta .job-salary{font-size:.75rem}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-meta .job-type,.similar-jobs-section .similar-jobs-list .job-item .job-content .job-location{font-size:.7rem}.job-additional-info-section .job-info-list{gap:.625rem}.job-additional-info-section .job-info-list .job-info-item .job-info-icon{width:22px!important;height:22px!important;font-size:.9rem!important}.job-additional-info-section .job-info-list .job-info-item .job-info-text{font-size:.8rem}}@media (max-width:480px){.sidebarGroups .listingSingleblock .card-body{padding:1rem}.statistics-section .statistics-grid{gap:.5rem}.statistics-section .statistics-grid .stat-item{padding:.75rem}.statistics-section .statistics-grid .stat-item .stat-number{font-size:1.1rem}.statistics-section .statistics-grid .stat-item .stat-label{font-size:.75rem}.similar-jobs-section .similar-jobs-list{gap:.75rem}.similar-jobs-section .similar-jobs-list .job-item{gap:.75rem;padding:.75rem}.similar-jobs-section .similar-jobs-list .job-item .job-image{width:45px;height:45px}.similar-jobs-section .similar-jobs-list .job-item .job-image .job-icon{font-size:.9rem}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-title{font-size:.8rem}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-meta .job-salary{font-size:.7rem}.similar-jobs-section .similar-jobs-list .job-item .job-content .job-meta .job-type,.similar-jobs-section .similar-jobs-list .job-item .job-content .job-location{font-size:.65rem}.job-additional-info-section .job-info-list{gap:.5rem}.job-additional-info-section .job-info-list .job-info-item .job-info-icon{width:20px!important;height:20px!important;font-size:.85rem!important}.job-additional-info-section .job-info-list .job-info-item .job-info-text{font-size:.75rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.listingSingleblock{animation:.6s ease-out fadeInUp}.btn:hover{animation:.3s ease-in-out pulse}.resume-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0009;justify-content:center;align-items:center;padding:1rem;animation:.3s ease-out fadeIn;display:flex;position:fixed;inset:0}.resume-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:1px solid #c71f371a;border-radius:20px;width:100%;max-width:600px;max-height:90vh;animation:.3s ease-out slideUp;overflow:hidden;box-shadow:0 20px 60px #0000004d}.resume-modal-header{background:#c71f37;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:relative;overflow:hidden}.resume-modal-header:before{content:"";pointer-events:none;background:linear-gradient(45deg,#ffffff1a,#0000);position:absolute;inset:0}.resume-modal-header .resume-modal-title{color:#fff;z-index:1;align-items:center;gap:1rem;display:flex;position:relative}.resume-modal-header .resume-modal-title .resume-modal-icon{color:#ffffffe6;font-size:1.5rem}.resume-modal-header .resume-modal-title h4{margin:0;font-size:1.25rem;font-weight:600}.resume-modal-header .resume-modal-title .resume-modal-subtitle{color:#fffc;margin:.25rem 0 0;font-size:.9rem;line-height:1.4}.resume-modal-header .resume-modal-close{color:#fff;z-index:1;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:relative}.resume-modal-header .resume-modal-close:hover{background:#ffffff4d;transform:scale(1.1)}.resume-modal-form{flex-direction:column;height:calc(100% - 100px);display:flex}.resume-modal-body{flex-grow:1;padding:2rem;overflow-y:auto}.resume-modal-body::-webkit-scrollbar{width:6px}.resume-modal-body::-webkit-scrollbar-track{background:#c71f371a;border-radius:3px}.resume-modal-body::-webkit-scrollbar-thumb{background:#c71f374d;border-radius:3px}.resume-modal-body::-webkit-scrollbar-thumb:hover{background:#c71f3780}.resume-form-section{margin-bottom:2rem}.resume-form-section:last-child{margin-bottom:0}.resume-form-section .resume-form-section-title{color:#c71f37;border-bottom:2px solid #c71f371a;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:600;position:relative}.resume-form-section .resume-form-section-title:after{content:"";background:#c71f37;width:50px;height:2px;position:absolute;bottom:-2px;left:0}.resume-form-group{margin-bottom:1.5rem}.resume-form-group:last-child{margin-bottom:0}.resume-form-label{color:#374151;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:flex}.resume-form-label .resume-form-icon{color:#c71f37;font-size:.9rem}.resume-form-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:2px solid #c71f371a;border-radius:12px;width:100%;padding:.875rem 1rem;font-size:.9rem;transition:all .3s}.resume-form-input:focus{background:#fff;border-color:#c71f37;outline:none;box-shadow:0 0 0 3px #c71f371a}.resume-form-input::placeholder{color:#9ca3af}.resume-file-upload .resume-file-input{display:none}.resume-file-upload .resume-file-dropzone{text-align:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f8fafccc,#fff9);border:2px dashed #c71f374d;border-radius:16px;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.resume-file-upload .resume-file-dropzone:hover{background:linear-gradient(135deg,#f8fafcf2,#fffc);border-color:#c71f3780;transform:translateY(-2px)}.resume-file-upload .resume-file-dropzone.drag-active{background:linear-gradient(135deg,#c71f370d,#c71f3705);border-color:#c71f37;transform:scale(1.02)}.resume-file-upload .resume-file-dropzone.file-selected{background:linear-gradient(135deg,#28a7450d,#28a74505);border-color:#28a745}.resume-file-upload .resume-file-placeholder .resume-file-icon{color:#c71f374d;margin-bottom:1rem;font-size:2.5rem}.resume-file-upload .resume-file-placeholder h6{color:#374151;margin-bottom:.5rem;font-weight:600}.resume-file-upload .resume-file-placeholder p{color:#6b7280;margin-bottom:.5rem;font-size:.9rem}.resume-file-upload .resume-file-placeholder .resume-file-limit{color:#9ca3af;background:#c71f371a;border-radius:20px;padding:.25rem .75rem;font-size:.8rem;display:inline-block}.resume-file-upload .resume-file-selected{background:#28a7451a;border-radius:12px;align-items:center;gap:1rem;padding:1rem;display:flex}.resume-file-upload .resume-file-selected .resume-file-icon{color:#dc3545;font-size:2rem}.resume-file-upload .resume-file-selected .resume-file-info{text-align:right;flex-grow:1}.resume-file-upload .resume-file-selected .resume-file-info h6{color:#374151;margin:0 0 .25rem;font-size:.9rem;font-weight:600}.resume-file-upload .resume-file-selected .resume-file-info p{color:#6b7280;margin:0;font-size:.8rem}.resume-file-upload .resume-file-selected .resume-file-remove{color:#dc3545;background:#dc35451a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.resume-file-upload .resume-file-selected .resume-file-remove:hover{background:#dc354533;transform:scale(1.1)}.resume-modal-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8fafccc;border-top:1px solid #c71f371a;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.resume-modal-footer .btn{border:none;border-radius:12px;padding:.75rem 1.5rem;font-weight:500;transition:all .3s}.resume-modal-footer .btn.btn-secondary{color:#6c757d;background:#6c757d1a}.resume-modal-footer .btn.btn-secondary:hover{background:#6c757d33;transform:translateY(-2px)}.resume-modal-footer .btn.btn-primary{color:#fff;background:#c71f37;box-shadow:0 4px 15px #c71f374d}.resume-modal-footer .btn.btn-primary:hover:not(:disabled){background:#c71f37;transform:translateY(-2px);box-shadow:0 6px 20px #c71f3766}.resume-modal-footer .btn.btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (max-width:768px){.resume-modal-overlay{padding:.5rem}.resume-modal{max-width:100%;max-height:95vh}.resume-modal-header{padding:1.25rem}.resume-modal-header .resume-modal-title{gap:.75rem}.resume-modal-header .resume-modal-title .resume-modal-icon{font-size:1.25rem}.resume-modal-header .resume-modal-title h4{font-size:1.1rem}.resume-modal-header .resume-modal-title .resume-modal-subtitle{font-size:.85rem}.resume-modal-header .resume-modal-close{width:36px;height:36px}.resume-modal-body{padding:1.5rem}.resume-form-section{margin-bottom:1.5rem}.resume-form-section .resume-form-section-title{margin-bottom:1.25rem;font-size:1rem}.resume-form-group{margin-bottom:1.25rem}.resume-form-input{padding:.75rem .875rem;font-size:.85rem}.resume-file-dropzone{padding:1.5rem}.resume-file-dropzone .resume-file-placeholder .resume-file-icon{font-size:2rem}.resume-file-dropzone .resume-file-placeholder h6{font-size:.9rem}.resume-file-dropzone .resume-file-placeholder p{font-size:.8rem}.resume-file-dropzone .resume-file-selected{padding:.875rem}.resume-file-dropzone .resume-file-selected .resume-file-icon{font-size:1.5rem}.resume-file-dropzone .resume-file-selected .resume-file-info h6{font-size:.85rem}.resume-file-dropzone .resume-file-selected .resume-file-info p{font-size:.75rem}.resume-modal-footer{flex-direction:column;padding:1.25rem 1.5rem}.resume-modal-footer .btn{width:100%;padding:.875rem 1.5rem}}@media (max-width:480px){.resume-modal-header{padding:1rem}.resume-modal-header .resume-modal-title{gap:.5rem}.resume-modal-header .resume-modal-title h4{font-size:1rem}.resume-modal-header .resume-modal-title .resume-modal-subtitle{font-size:.8rem}.resume-modal-body,.resume-file-dropzone{padding:1.25rem}.resume-file-dropzone .resume-file-placeholder .resume-file-icon{font-size:1.75rem}.resume-modal-footer{padding:1rem 1.25rem}}.galleryslide .swiper,.galleryslide .universal-banner-swiper{width:100%!important;height:600px!important}.universal-banner-swiper .swiper-slide{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important}.universal-banner-swiper .swiper-slide-active{transform:scale(1)!important}.universal-banner-swiper .swiper-slide-next,.universal-banner-swiper .swiper-slide-prev{transform:scale(.98)!important}.galleryslide .swiper-wrapper{display:flex}.galleryslide .swiper-slide{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex!important}.galleryslide .swiper-slide img{object-fit:cover!important;width:100%!important;height:100%!important}.mainlistingInfo{z-index:10;padding:30px 0;animation:.6s ease-out slideIn;position:relative}.mainlistingInfo>div{justify-content:space-between!important;align-items:flex-end!important}.listingAvatar{cursor:pointer;border-radius:12px;font-weight:600;transition:all .4s cubic-bezier(.175,.885,.32,2.2);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 6px #0003,0 0 20px #0000001a}.listingAvatar .logo{z-index:10;border-radius:12px;padding:8px;transition:all .3s;position:relative;width:120px!important;height:auto!important;box-shadow:none!important;border:none!important;outline:none!important}.listingAvatar .logo,.listingAvatar .logo:focus,.listingAvatar .logo:active,.listingAvatar .logo:hover{border:none!important;outline:none!important}.listingAvatar:before{content:"";z-index:0;-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px);filter:url(#glass-distortion);border-radius:12px;position:absolute;inset:0}.listingAvatar:after{content:"";z-index:1;background:#ffffff40;border-radius:12px;position:absolute;inset:0}.listingAvatar:hover{transform:scale(1.05);box-shadow:0 8px 8px #0000004d,0 0 25px #00000026}.listingAvatar:hover:after{background:#ffffff59}.propertyTitlename h2{color:#fff;text-shadow:2px 2px 4px #000000b3;margin-bottom:0;font-size:2rem;font-weight:600}.verified img{filter:drop-shadow(0 2px 4px #00000080)}.listingsbasicInfo{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.listingsbasicInfo span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-shadow:1px 1px 2px #000000b3;background:#fff3;border:1px solid #ffffff4d;border-radius:20px;padding:6px 14px;font-size:.9rem;font-weight:600;transition:all .3s}.listingsbasicInfo span:hover{background:#ffffff59;transform:translateY(-2px)}.flexlastButton .btn{cursor:pointer;z-index:10;border-radius:8px;font-weight:600;transition:all .4s cubic-bezier(.175,.885,.32,2.2);display:inline-flex;position:relative;box-shadow:0 6px 6px #0003,0 0 20px #0000001a;border:none!important}.flexlastButton .btn:before{content:"";z-index:0;-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px);filter:url(#glass-distortion);border-radius:8px;position:absolute;inset:0}.flexlastButton .btn:after{content:"";z-index:1;background:#ffffff40;border-radius:8px;position:absolute;inset:0}.flexlastButton .btn:hover{transform:scale(1.05);box-shadow:0 8px 8px #0000004d,0 0 25px #00000026}.flexlastButton .btn:hover:after{background:#ffffff59}.flexlastButton .btn{box-shadow:inset 2px 2px 1px #ffffff80,inset -1px -1px 1px 1px #ffffff80}.flexlastButton .btn-danger{background:#c71f37;border-color:#c71f37}.flexlastButton .btn-danger:hover{background:#a01a2e;border-color:#a01a2e}.flexlastButton .btn-light{background:#fffffff2;border-color:#fffffff2;color:#c71f37!important}.flexlastButton .btn-light:hover{background:#fff;border-color:#fff;color:#a01a2e!important}@media (max-width:992px){.propertyTitlename h2{font-size:1.6rem}.mainlistingInfo>div{text-align:right!important;flex-direction:column!important;align-items:flex-start!important}.firstColumn{order:1!important;width:100%!important;margin-bottom:15px!important}.listingFirstinfo{text-align:right!important;flex-direction:column!important;align-items:flex-start!important;gap:15px!important}.listingAvatar{order:1!important;align-self:flex-start!important;margin-bottom:0!important}.listingAvatar .logo{padding:8px;border:none!important;width:120px!important;height:auto!important}.listingCaptioninfo{text-align:right!important;order:2!important;align-self:flex-start!important}.propertyTitlename,.listingsbasicInfo{justify-content:flex-start!important;margin-bottom:15px!important}.listingsbasicInfo span{padding:5px 12px;font-size:.85rem}.lastColumn{order:2!important;justify-content:flex-start!important;align-self:stretch!important}}@media (max-width:768px){.galleryslide .swiper,.galleryslide .universal-banner-swiper{height:450px!important}.propertyTitlename h2{font-size:1.4rem}.listingAvatar .logo{padding:5px;border:none!important;width:70px!important}.listingsbasicInfo span{padding:4px 10px;font-size:.8rem}.mainlistingInfo{padding:20px 0}}@media (max-width:576px){.galleryslide .swiper,.galleryslide .universal-banner-swiper{height:350px!important}.propertyTitlename h2{font-size:1.3rem}.listingAvatar .logo{padding:4px;border:none!important;width:90px!important;height:auto!important}.listingsbasicInfo span{padding:3px 8px;font-size:.75rem}.mainlistingInfo{padding:15px 0}.flexlastButton .btn{margin-bottom:6px;font-size:.9rem;width:100%!important}}@keyframes slideIn{0%{opacity:0;width:0}to{opacity:1;width:30px}}.universal-banner-swiper.vehicle-mode .swiper-slide{width:50%!important}.universal-banner-swiper.single-mode .swiper-slide{width:100%!important}.single-mode .swiper-slide img,.vehicle-mode .swiper-slide img{object-position:center center}.property-banner .listingsbasicInfo span:after{background:#228b224d}.property-banner .listingsbasicInfo span:hover:after{background:#228b2280}.business-banner .listingsbasicInfo span:after{background:#007bff4d}.business-banner .listingsbasicInfo span:hover:after{background:#007bff80}.job-banner .listingsbasicInfo span:after{background:#ffc1074d}.job-banner .listingsbasicInfo span:hover:after{background:#ffc10780}.event-banner .listingsbasicInfo span:after{background:#dc35454d}.event-banner .listingsbasicInfo span:hover:after{background:#dc354580}.vehicle-banner .listingsbasicInfo span:after{background:#c71f374d}.vehicle-banner .listingsbasicInfo span:hover:after{background:#c71f3780}.glassmorphism-filter{z-index:-1;width:0;height:0;position:absolute;overflow:hidden}#property-maps{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}#property-maps .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden;box-shadow:0 4px 15px #c71f374d}#property-maps .SingleblockHeader:before{content:"";pointer-events:none;background:linear-gradient(45deg,#ffffff1a,#0000);position:absolute;inset:0}#property-maps .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}#property-maps .SingleblockHeader .listingcollapseTitle:before{content:"🏠";font-size:1.2rem}#property-maps .SingleblockHeader .collapsed{text-decoration:none;transition:all .3s}#property-maps .SingleblockHeader .collapsed:hover{transform:scale(1.02)}#property-maps .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}#property-maps .card-body{background:0 0;padding:2rem 1.5rem}.map-container{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 25px #00000026}.map-container:hover{transform:translateY(-2px);box-shadow:0 12px 35px #0003}.map-container iframe{filter:grayscale(20%)contrast(1.1);border:none;border-radius:16px;width:100%;height:600px;transition:all .3s}.map-container iframe:hover{filter:grayscale(0%)contrast(1.2)}.map-loading{z-index:10;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.map-loading .loading-spinner{border:4px solid #c71f3733;border-top-color:#c71f37;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}.map-loading .loading-text{color:#6b7280;margin-top:1rem;font-size:1rem;font-weight:500}.map-controls .map-control-btn{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000001a}.map-controls .map-control-btn:hover{background:#fff;transform:scale(1.05);box-shadow:0 4px 12px #00000026}.map-controls .map-control-btn:active{transform:scale(.95)}.map-controls .map-control-btn svg{color:#c71f37;font-size:1.1rem}.map-info{background:linear-gradient(135deg,#f8fafccc,#fff9);border:1px solid #c71f371a;border-radius:12px;margin-top:1.5rem;padding:1rem 1.5rem;transition:all .3s}.map-info:hover{background:linear-gradient(135deg,#f8fafcf2,#fffc);border-color:#c71f3733;transform:translateY(-2px);box-shadow:0 4px 15px #c71f371a}.map-info .map-title{color:#2c3e50;margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.map-info .map-description{color:#6b7280;margin:0;font-size:.9rem;line-height:1.5}.map-info .map-actions{gap:.75rem;margin-top:1rem;display:flex}.map-info .map-actions .map-action-btn{color:#fff;cursor:pointer;background:#c71f37;border:none;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #c71f374d}.map-info .map-actions .map-action-btn:hover{color:#fff;text-decoration:none;transform:scale(1.05);box-shadow:0 4px 12px #c71f3766}.map-info .map-actions .map-action-btn:active{transform:scale(.95)}.nearby-places{background:linear-gradient(135deg,#f8fafccc,#fff9);border:1px solid #c71f371a;border-radius:16px;margin-top:2rem;padding:1.5rem;transition:all .3s}.nearby-places:hover{background:linear-gradient(135deg,#f8fafcf2,#fffc);border-color:#c71f3733;transform:translateY(-2px);box-shadow:0 8px 25px #c71f371a}.nearby-places h5{color:#c71f37;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:1.2rem;font-weight:600;display:flex}.nearby-places h5 svg{color:#c71f37;font-size:1.3rem}.nearby-places .row{margin:0 -.5rem}.nearby-places .row>[class*=col-]{margin-bottom:1rem;padding:0 .5rem}.nearby-places .nearby-place-item{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#ffffffe6,#f8fafcb3);border:1px solid #c71f371a;border-radius:12px;align-items:center;gap:.75rem;height:100%;padding:1rem;transition:all .3s;display:flex}.nearby-places .nearby-place-item:hover{background:linear-gradient(135deg,#fff,#f8fafce6);border-color:#c71f3733;transform:translateY(-3px);box-shadow:0 6px 20px #c71f3726}.nearby-places .nearby-place-item:hover .place-icon{transform:scale(1.1)}.nearby-places .nearby-place-item:hover .place-name{color:#c71f37}.nearby-places .nearby-place-item .place-icon{filter:grayscale(20%);flex-shrink:0;font-size:1.5rem;transition:all .3s}.nearby-places .nearby-place-item .place-icon:hover{filter:grayscale(0%)}.nearby-places .nearby-place-item .place-content{flex-grow:1;min-width:0}.nearby-places .nearby-place-item .place-name{color:#2c3e50;margin-bottom:.25rem;font-size:.9rem;font-weight:600;line-height:1.3;transition:all .3s}.nearby-places .nearby-place-item .place-distance{color:#6b7280;margin:0;font-size:.8rem;font-weight:500}.empty-state{text-align:center;background:linear-gradient(135deg,#f8fafc99,#fff6);border:2px dashed #c71f3733;border-radius:12px;padding:2rem 1rem;transition:all .3s}.empty-state:hover{background:linear-gradient(135deg,#f8fafccc,#fff9);border-color:#c71f374d}.empty-state .empty-icon{color:#c71f374d;margin-bottom:1rem;font-size:2.5rem;animation:3s ease-in-out infinite float}.empty-state p{color:#6b7280;margin:0 0 .5rem;font-size:1rem;font-weight:500}.empty-state small{color:#9ca3af;font-size:.85rem}@media (max-width:768px){#property-maps .SingleblockHeader .listingcollapseTitle{padding:1rem 1.25rem;font-size:1rem}#property-maps .card-body{padding:1.5rem 1rem}.map-container iframe{height:450px}.map-controls{top:10px;right:10px}.map-controls .map-control-btn{width:35px;height:35px}.map-controls .map-control-btn svg{font-size:1rem}.map-info{padding:.875rem 1.25rem}.map-info .map-title{font-size:1rem}.map-info .map-description{font-size:.85rem}.map-info .map-actions{flex-direction:column;gap:.5rem}.map-info .map-actions .map-action-btn{padding:.4rem .8rem;font-size:.8rem}.nearby-places{padding:1.25rem}.nearby-places h5{margin-bottom:1.25rem;font-size:1.1rem}.nearby-places .nearby-place-item{padding:.875rem}.nearby-places .nearby-place-item .place-icon{font-size:1.3rem}.nearby-places .nearby-place-item .place-name{font-size:.85rem}.nearby-places .nearby-place-item .place-distance{font-size:.75rem}}@media (max-width:480px){#property-maps .SingleblockHeader .listingcollapseTitle{padding:.875rem 1rem;font-size:.95rem}#property-maps .card-body{padding:1.25rem .75rem}.map-container iframe{height:350px}.map-controls{top:8px;right:8px}.map-controls .map-control-btn{width:30px;height:30px}.map-controls .map-control-btn svg{font-size:.9rem}.map-info{padding:.75rem 1rem}.map-info .map-title{font-size:.95rem}.map-info .map-description{font-size:.8rem}.map-info .map-actions .map-action-btn{padding:.3rem .6rem;font-size:.75rem}.nearby-places{padding:1rem}.nearby-places h5{margin-bottom:1rem;font-size:1rem}.nearby-places .row{margin:0 -.25rem}.nearby-places .row>[class*=col-]{margin-bottom:.75rem;padding:0 .25rem}.nearby-places .nearby-place-item{gap:.5rem;padding:.75rem}.nearby-places .nearby-place-item .place-icon{font-size:1.2rem}.nearby-places .nearby-place-item .place-name{font-size:.8rem}.nearby-places .nearby-place-item .place-distance{font-size:.7rem}}.resume-details-container .listingSingleblock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:none;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014}.resume-details-container .SingleblockHeader{background:#c71f37;border-radius:16px 16px 0 0;margin-bottom:1.5rem;padding:0;position:relative;overflow:hidden}.resume-details-container .SingleblockHeader .listingcollapseTitle{color:#fff;z-index:1;align-items:center;gap:.75rem;margin:0;padding:1.25rem 1.5rem;font-size:1.1rem;font-weight:600;display:flex;position:relative}.resume-details-container .panel-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.resume-details-container .card-body{background:0 0;padding:2rem 1.5rem}.resume-details-container .card-body .row{margin:0 -.75rem}.resume-details-container .card-body .row>[class*=col-]{padding:0 .75rem}.resume-details-container .resume-section{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#fffc,#f8fafc99);border:1px solid #c71f371a;border-radius:12px;height:100%;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden}.resume-details-container .resume-section:hover{border-color:#c71f3733;transform:translateY(-2px);box-shadow:0 8px 25px #c71f3726}.resume-details-container .resume-section .resume-section-header{z-index:1;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex;position:relative}.resume-details-container .resume-section .resume-section-icon{background:linear-gradient(135deg,#c71f371a,#c71f370d);border:1px solid #c71f3733;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.resume-details-container .resume-section .resume-section-icon svg{color:#c71f37;font-size:1rem;transition:all .3s}.resume-details-container .resume-section .resume-section-title{color:#374151;margin:0;font-size:1rem;font-weight:600;line-height:1.2}.resume-details-container .skills-container{flex-wrap:wrap;gap:.5rem;display:flex}.resume-details-container .skills-container .skill-tag{color:#c71f37;background:linear-gradient(135deg,#c71f371a,#c71f370d);border:1px solid #c71f3733;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .3s}.resume-details-container .skills-container .skill-tag:hover{background:linear-gradient(135deg,#c71f3726,#c71f371a);transform:translateY(-1px);box-shadow:0 4px 12px #c71f3733}.resume-details-container .resume-list{flex-direction:column;gap:.75rem;display:flex}.resume-details-container .resume-list .resume-item{background:linear-gradient(135deg,#fff9,#f8fafc66);border:1px solid #c71f371a;border-radius:8px;padding:1rem;transition:all .3s}.resume-details-container .resume-list .resume-item:hover{background:linear-gradient(135deg,#fffc,#f8fafc99);border-color:#c71f3733;transform:translate(4px)}.resume-details-container .resume-list .resume-item .resume-item-text{color:#374151;margin:0;font-size:.9rem;font-weight:500;line-height:1.5}.resume-details-container .resume-empty{text-align:center;background:linear-gradient(135deg,#f8fafccc,#fff9);border:2px dashed #c71f3733;border-radius:8px;padding:2rem 1rem}.resume-details-container .resume-empty .resume-empty-text{color:#6b7280;margin:0;font-size:.9rem;font-weight:500}@media (max-width:768px){.resume-details-container .SingleblockHeader .listingcollapseTitle{padding:1rem 1.25rem;font-size:1rem}.resume-details-container .card-body{padding:1.5rem 1rem}.resume-details-container .card-body .row{margin:0 -.5rem}.resume-details-container .card-body .row>[class*=col-]{padding:0 .5rem}.resume-details-container .resume-section{padding:1.25rem}.resume-details-container .resume-section .resume-section-header{gap:.5rem;margin-bottom:1rem}.resume-details-container .resume-section .resume-section-icon{width:36px;height:36px}.resume-details-container .resume-section .resume-section-icon svg{font-size:.9rem}.resume-details-container .resume-section .resume-section-title{font-size:.95rem}.resume-details-container .skills-container{gap:.375rem}.resume-details-container .skills-container .skill-tag{padding:.4rem .875rem;font-size:.8rem}.resume-details-container .resume-list{gap:.625rem}.resume-details-container .resume-list .resume-item{padding:.875rem}.resume-details-container .resume-list .resume-item .resume-item-text{font-size:.85rem}.resume-details-container .resume-empty{padding:1.5rem .75rem}.resume-details-container .resume-empty .resume-empty-text{font-size:.85rem}}@media (max-width:480px){.resume-details-container .SingleblockHeader .listingcollapseTitle{padding:.875rem 1rem;font-size:.95rem}.resume-details-container .card-body{padding:1.25rem .75rem}.resume-details-container .resume-section{margin-bottom:1rem;padding:1rem}.resume-details-container .resume-section .resume-section-header{gap:.5rem;margin-bottom:.875rem}.resume-details-container .resume-section .resume-section-icon{width:32px;height:32px}.resume-details-container .resume-section .resume-section-icon svg{font-size:.85rem}.resume-details-container .resume-section .resume-section-title{font-size:.9rem}.resume-details-container .skills-container{gap:.25rem}.resume-details-container .skills-container .skill-tag{padding:.3rem .75rem;font-size:.75rem}.resume-details-container .resume-list{gap:.5rem}.resume-details-container .resume-list .resume-item{padding:.75rem}.resume-details-container .resume-list .resume-item .resume-item-text{font-size:.8rem}.resume-details-container .resume-empty{padding:1.25rem .5rem}.resume-details-container .resume-empty .resume-empty-text{font-size:.8rem}}.reservation-modal .reservation-modal__content{border:none;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.reservation-modal .reservation-modal__header{color:#fff;background:#c71f37;border-bottom:none;padding:1rem 1.25rem}.reservation-modal .reservation-modal__header .modal-title i{font-size:1rem}.reservation-modal .reservation-modal__tabs .nav-tabs{background:#f8f9fa80;border-bottom:1px solid #00000014;border-radius:8px 8px 0 0;padding:.25rem}.reservation-modal .reservation-modal__tabs .nav-link{color:#6c757d;border:none;border-radius:6px;padding:.75rem 1rem;font-weight:500;transition:all .2s;position:relative}.reservation-modal .reservation-modal__tabs .nav-link:hover{color:#c71f37;background:#c71f370d}.reservation-modal .reservation-modal__tabs .nav-link.active{color:#c71f37;background:#c71f371a;font-weight:600;box-shadow:0 2px 4px #c71f371a}.reservation-modal .reservation-modal__tabs .nav-link.active:after{content:"";background:#c71f37;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:1rem;right:1rem}.reservation-modal .reservation-modal__tabs .nav-link i{margin-left:.5rem;font-size:.9em}.reservation-modal .reservation-modal__body{padding:1.25rem 1.25rem .75rem}.reservation-modal .reservation-modal__body .tab-content{margin-top:1rem}.reservation-modal .reservation-modal__body .tab-pane{animation:.3s ease-in-out fadeIn}.reservation-modal .reservation-conditions__content{color:#333;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:1px solid #e9ecef;border-radius:12px;padding:1.5rem;line-height:1.9;box-shadow:0 2px 8px #0000000d}.reservation-modal .reservation-conditions__content p{color:#495057;margin-bottom:.75rem;font-size:.95rem}.reservation-modal .reservation-conditions__content ul{margin-bottom:0;padding-right:1.1rem}.reservation-modal .reservation-conditions__content ul li{color:#495057;margin-bottom:.5rem;font-size:.95rem;position:relative}.reservation-modal .reservation-conditions__content ul li::marker{color:#c71f37}.reservation-modal .reservation-conditions__content a{color:#c71f37;font-weight:500;text-decoration:underline;transition:color .2s}.reservation-modal .reservation-conditions__content a:hover{color:#a01a2e;text-decoration:none}.reservation-modal .reservation-conditions__content h1,.reservation-modal .reservation-conditions__content h2,.reservation-modal .reservation-conditions__content h3,.reservation-modal .reservation-conditions__content h4,.reservation-modal .reservation-conditions__content h5,.reservation-modal .reservation-conditions__content h6{color:#c71f37;margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.reservation-modal .reservation-conditions__content h1:first-child,.reservation-modal .reservation-conditions__content h2:first-child,.reservation-modal .reservation-conditions__content h3:first-child,.reservation-modal .reservation-conditions__content h4:first-child,.reservation-modal .reservation-conditions__content h5:first-child,.reservation-modal .reservation-conditions__content h6:first-child{margin-top:0}.reservation-modal .reservation-conditions__content blockquote{color:#495057;background:#c71f370d;border-right:4px solid #c71f37;border-radius:8px;margin:1rem 0;padding:1rem;font-style:italic}.reservation-modal .reservation-conditions__content code{color:#c71f37;background:#c71f371a;border-radius:4px;padding:.2rem .4rem;font-size:.9em}.reservation-modal .reservation-conditions__content pre{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem;overflow-x:auto}.reservation-modal .reservation-conditions__content pre code{color:#495057;background:0 0;padding:0}.reservation-modal .reservation-conditions__content table{border-collapse:collapse;width:100%;margin:1rem 0}.reservation-modal .reservation-conditions__content table th,.reservation-modal .reservation-conditions__content table td{text-align:right;border:1px solid #e9ecef;padding:.75rem}.reservation-modal .reservation-conditions__content table th{color:#c71f37;background:#c71f371a;font-weight:600}.reservation-modal .reservation-conditions__content hr{background:linear-gradient(90deg,#0000,#c71f37,#0000);border:none;height:2px;margin:2rem 0}.reservation-modal .reservation-form .form-label{color:#444;font-weight:600}.reservation-modal .reservation-form .form-control:focus,.reservation-modal .reservation-form .form-select:focus{border-color:#c71f37;box-shadow:0 0 0 .2rem #c71f3726}.reservation-modal .reservation-form .form-check-input:checked{background-color:#c71f37;border-color:#c71f37}.reservation-modal .reservation-form .slot-buttons-group .btn{flex-direction:column;align-items:center;gap:.25rem;min-width:120px;display:flex;position:relative}.reservation-modal .reservation-form .slot-buttons-group .btn small{font-size:.75rem;line-height:1}.reservation-modal .reservation-form .slot-buttons-group .btn.btn-primary{background-color:#c71f37;border-color:#c71f37}.reservation-modal .reservation-form .slot-buttons-group .btn.btn-outline-primary{color:#c71f37;border-color:#c71f37}.reservation-modal .reservation-form .slot-buttons-group .btn.btn-outline-primary:hover:not(:disabled){background-color:#c71f3714}.reservation-modal .reservation-form .slot-buttons-group .btn.disabled{opacity:.6;color:#6c757d!important;cursor:not-allowed!important;background-color:#f8f9fa!important;border-color:#dee2e6!important}.reservation-modal .reservation-form .slot-buttons-group .btn.disabled:hover{color:#6c757d!important;background-color:#f8f9fa!important;border-color:#dee2e6!important}.reservation-modal .reservation-form .slot-buttons-group .btn.disabled small{color:#6c757d!important}.reservation-modal .reservation-form .subcategory-buttons-group .btn{min-width:100px}.reservation-modal .reservation-form .subcategory-buttons-group .btn.btn-primary{background-color:#c71f37;border-color:#c71f37}.reservation-modal .reservation-form .subcategory-buttons-group .btn.btn-outline-primary{color:#c71f37;border-color:#c71f37}.reservation-modal .reservation-form .subcategory-buttons-group .btn.btn-outline-primary:hover{background-color:#c71f3714}.reservation-modal .reservation-form .numbering-items-group .btn{min-width:100px}.reservation-modal .reservation-form .numbering-items-group .btn.btn-primary{background-color:#c71f37;border-color:#c71f37}.reservation-modal .reservation-form .numbering-items-group .btn.btn-outline-primary{color:#c71f37;border-color:#c71f37}.reservation-modal .reservation-form .numbering-items-group .btn.btn-outline-primary:hover{background-color:#c71f3714}.reservation-modal .reservation-form .people-counter{grid-template-columns:1fr;gap:12px;display:grid}.reservation-modal .reservation-form .people-counter__item{border:1px solid #e9ecef;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.reservation-modal .reservation-form .people-counter__info{color:#495057;align-items:center;gap:8px;display:flex}.reservation-modal .reservation-form .people-counter__info i{color:#c71f37}.reservation-modal .reservation-form .people-counter__controls{align-items:center;gap:8px;display:flex}.reservation-modal .reservation-form .people-counter__btn{color:#c71f37;background:#fff;border:1px solid #c71f37;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.reservation-modal .reservation-form .people-counter__btn:hover{background:#c71f3714}.reservation-modal .reservation-form .people-counter__value{text-align:center;min-width:24px;font-weight:600}.reservation-modal .reservation-form .reservation-summary{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:1px solid #dee2e6;border-radius:12px;margin-top:1rem;padding:1rem;box-shadow:0 2px 8px #0000000d}.reservation-modal .reservation-form .reservation-summary h6{color:#c71f37;align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:700;display:flex}.reservation-modal .reservation-form .reservation-summary h6:before{content:"📋";font-size:1.1em}.reservation-modal .reservation-form .reservation-summary ul{margin-bottom:0}.reservation-modal .reservation-form .reservation-summary ul li{border-bottom:1px solid #0000000d;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}.reservation-modal .reservation-form .reservation-summary ul li:last-child{border-bottom:none}.reservation-modal .reservation-form .reservation-summary ul li .text-muted{min-width:80px;font-weight:600;color:#6c757d!important}.reservation-modal .reservation-form .reservation-summary ul li:not(:last-child){margin-bottom:.5rem}.reservation-modal .reservation-form .reservation-summary .empty-value{color:#adb5bd;font-style:italic}.reservation-modal .reservation-hold__bar{color:#c71f37;background:#c71f3714;border:1px solid #c71f3733;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.reservation-modal .reservation-btn-hold{background-color:#c71f37;border-color:#c71f37}.reservation-modal .reservation-btn-hold:hover:not(:disabled){filter:brightness(.95)}.reservation-modal .reservation-btn-hold:disabled{opacity:.6;cursor:not-allowed;background-color:#6c757d;border-color:#6c757d}.reservation-modal .reservation-btn-confirm{background-color:#118a3c;border-color:#118a3c}.reservation-modal .reservation-btn-confirm:hover:not(:disabled){filter:brightness(.95)}.reservation-modal .reservation-btn-confirm:disabled{opacity:.6;cursor:not-allowed;background-color:#6c757d;border-color:#6c757d}.bottom-navbar{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#fff,#f8f9fa);border-top:1px solid #0000001a;height:100px;padding:8px 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000001a}.bottom-navbar:before{content:"";background:linear-gradient(90deg,#0000,#dc35454d,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.bottom-navbar-container{justify-content:space-around;align-items:center;max-width:100%;height:100%;margin:0 auto;padding:0 16px;display:flex}.bottom-nav-item{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:80px;padding:8px 12px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.bottom-nav-item:before{content:"";opacity:0;background:linear-gradient(135deg,#dc35451a,#dc35450d);border-radius:16px;transition:all .3s;position:absolute;inset:0;transform:scale(.8)}.bottom-nav-item:hover{color:#dc3545;transform:translateY(-2px)}.bottom-nav-item:hover:before{opacity:1;transform:scale(1)}.bottom-nav-item:hover .bottom-nav-icon{transform:scale(1.1)}.bottom-nav-item:hover .bottom-nav-label{transform:translateY(-1px)}.bottom-nav-item:active{transform:translateY(0)scale(.95)}.bottom-nav-item.active{color:#dc3545;background:linear-gradient(135deg,#dc35451a,#dc35450d);box-shadow:0 4px 15px #dc354533}.bottom-nav-item.active:before{opacity:1;transform:scale(1)}.bottom-nav-item.active .bottom-nav-icon{filter:drop-shadow(0 2px 8px #dc35454d);transform:scale(1.1)}.bottom-nav-item.active .bottom-nav-label{font-weight:700;transform:translateY(-1px)}.bottom-nav-item.active:after{content:"";background:linear-gradient(135deg,#dc3545,#c82333);border-radius:50%;width:4px;height:4px;animation:2s infinite activePulse;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #dc354580}.bottom-nav-icon-container{justify-content:center;align-items:center;display:flex;position:relative}.bottom-nav-icon{z-index:1;margin-bottom:4px;font-size:1.4rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.bottom-nav-badge{color:#fff;z-index:2;background:linear-gradient(135deg,#dc3545,#c82333);border:2px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:.2rem .4rem;font-size:.6rem;font-weight:700;animation:2s infinite badgePulse;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #dc354566}.bottom-nav-label{text-align:center;z-index:1;font-size:.7rem;font-weight:600;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}@keyframes activePulse{0%{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.7;transform:translate(-50%)scale(1.3)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes badgePulse{0%{transform:scale(1);box-shadow:0 2px 8px #dc354566}50%{transform:scale(1.1);box-shadow:0 4px 12px #dc354599}to{transform:scale(1);box-shadow:0 2px 8px #dc354566}}.bottom-nav-item:nth-child(3){position:relative}.bottom-nav-item:nth-child(3) .bottom-nav-icon{color:#fff;background:linear-gradient(135deg,#dc3545,#c82333);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.6rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 15px #dc35454d}.bottom-nav-item:nth-child(3):hover .bottom-nav-icon{transform:scale(1.15);box-shadow:0 6px 20px #dc354566}.bottom-nav-item:nth-child(3).active .bottom-nav-icon{background:linear-gradient(135deg,#c82333,#b02a37);animation:2s infinite addButtonPulse;box-shadow:0 6px 20px #dc354580}.bottom-nav-item:nth-child(3) .bottom-nav-label{margin-top:4px;font-weight:700}@keyframes addButtonPulse{0%{box-shadow:0 6px 20px #dc354580}50%{box-shadow:0 8px 25px #dc3545b3}to{box-shadow:0 6px 20px #dc354580}}.bottom-nav-item:nth-child(5) .bottom-nav-icon{position:relative}.bottom-nav-item:nth-child(5) .bottom-nav-icon:after{content:"";opacity:0;background:linear-gradient(135deg,#10b981,#059669);border:2px solid #fff;border-radius:50%;width:8px;height:8px;transition:all .3s;position:absolute;top:-2px;right:-2px}.bottom-nav-item:nth-child(5).active .bottom-nav-icon:after{opacity:1;animation:1.5s infinite notificationPulse}@keyframes notificationPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width:768px){.bottom-navbar{height:75px;padding:7px 0}.bottom-navbar-container{padding:0 14px}.bottom-nav-item{max-width:75px;padding:7px 10px}.bottom-nav-icon{font-size:1.3rem}.bottom-nav-item:nth-child(3) .bottom-nav-icon{width:47px;height:47px;font-size:1.5rem}.bottom-nav-label{font-size:.7rem}.bottom-nav-badge{min-width:16px;height:16px;padding:.15rem .35rem;font-size:.55rem}}@media (max-width:480px){.bottom-navbar{height:70px;padding:6px 0}.bottom-navbar-container{padding:0 12px}.bottom-nav-item{max-width:70px;padding:6px 8px}.bottom-nav-icon{font-size:1.2rem}.bottom-nav-item:nth-child(3) .bottom-nav-icon{width:45px;height:45px;font-size:1.4rem}.bottom-nav-label{font-size:.65rem}.bottom-nav-badge{min-width:14px;height:14px;padding:.1rem .3rem;font-size:.5rem}}@media (max-width:360px){.bottom-navbar{height:65px;padding:4px 0}.bottom-navbar-container{padding:0 8px}.bottom-nav-item{max-width:60px;padding:4px 6px}.bottom-nav-icon{font-size:1.1rem}.bottom-nav-item:nth-child(3) .bottom-nav-icon{width:40px;height:40px;font-size:1.2rem}.bottom-nav-label{font-size:.6rem}.bottom-nav-badge{min-width:12px;height:12px;padding:.1rem .25rem;font-size:.45rem}}@media (prefers-color-scheme:dark){.bottom-navbar{background:linear-gradient(145deg,#1f2937,#111827);border-top-color:#ffffff1a}.bottom-navbar:before{background:linear-gradient(90deg,#0000,#dc354580,#0000)}.bottom-nav-item{color:#9ca3af}.bottom-nav-item:hover{color:#dc3545}.bottom-nav-item.active{color:#dc3545;background:linear-gradient(135deg,#dc354533,#dc35451a)}}.bottom-navbar{animation:.3s ease-out slideUpIn}@keyframes slideUpIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.sidebar-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1050;background:#0009;animation:.3s ease-out overlayFadeIn;position:fixed;inset:0}.sidebar-overlay .sidebar-content{background:linear-gradient(145deg,#1f2937,#111827);width:320px;max-width:85vw;height:100vh;animation:.4s cubic-bezier(.4,0,.2,1) sidebarSlideIn;position:absolute;top:0;right:0;overflow:hidden auto;box-shadow:-10px 0 30px #0000004d}.sidebar-overlay .sidebar-content::-webkit-scrollbar{width:6px}.sidebar-overlay .sidebar-content::-webkit-scrollbar-track{background:#ffffff1a}.sidebar-overlay .sidebar-content::-webkit-scrollbar-thumb{background:#dc354599;border-radius:3px}.sidebar-overlay .sidebar-content::-webkit-scrollbar-thumb:hover{background:#dc3545cc}.sidebar-overlay .sidebar-header{background:linear-gradient(135deg,#dc354533,#dc35451a);border-bottom:1px solid #ffffff1a;padding:1rem 1.5rem}.sidebar-overlay .sidebar-header h5{color:#fff;font-size:1.1rem;font-weight:700}.sidebar-overlay .sidebar-header .btn{color:#fff;background:#ffffff1a;border:1px solid #fff3;transition:all .3s}.sidebar-overlay .sidebar-header .btn:hover{background:#fff3;border-color:#ffffff4d;transform:scale(1.05)}.user-dashboard-inner{background:0 0;border:none!important}.user-dashboard-inner .dashboard_users{text-align:center;background:linear-gradient(135deg,#dc35451a,#dc35450d);border:1px solid #ffffff1a;border-radius:15px;margin:1rem;padding:1.5rem 1rem}.user-dashboard-inner .dashboard_users .square--80{border:3px solid #dc35454d;position:relative;overflow:hidden;box-shadow:0 4px 15px #dc354533}.user-dashboard-inner .dashboard_users .square--80:before{content:"";opacity:0;background:linear-gradient(45deg,#0000,#dc35451a,#0000);transition:opacity .3s;position:absolute;inset:0}.user-dashboard-inner .dashboard_users .square--80:hover:before{opacity:1}.user-dashboard-inner .dashboard_users .user-nameTitle h4{color:#fff;text-shadow:0 2px 4px #0000004d;margin-bottom:.5rem;font-weight:700}.user-dashboard-inner .dashboard_users .user-nameTitle h6{color:#fffc;font-weight:500}.user-dashboard-inner .dashboard_Menu{padding:0 1rem 1rem}.user-dashboard-inner .dashboard_Menu ul{margin:0;padding:0;list-style:none}.user-dashboard-inner .dashboard_Menu ul li{margin-bottom:.5rem}.user-dashboard-inner .dashboard_Menu ul li a{color:#ffffffe6;border-radius:12px;align-items:center;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.user-dashboard-inner .dashboard_Menu ul li a:before{content:"";opacity:0;background:linear-gradient(135deg,#dc35451a,#dc35450d);border-radius:12px;transition:all .3s;position:absolute;inset:0;transform:scale(.95)}.user-dashboard-inner .dashboard_Menu ul li a:hover{color:#fff;transform:translate(-5px)}.user-dashboard-inner .dashboard_Menu ul li a:hover:before{opacity:1;transform:scale(1)}.user-dashboard-inner .dashboard_Menu ul li a:hover svg{color:#dc3545;transform:scale(1.1)}.user-dashboard-inner .dashboard_Menu ul li a.active{color:#fff;background:linear-gradient(135deg,#dc354533,#dc35451a);border:1px solid #dc35454d;box-shadow:0 4px 15px #dc354533}.user-dashboard-inner .dashboard_Menu ul li a.active:before{opacity:1;transform:scale(1)}.user-dashboard-inner .dashboard_Menu ul li a.active svg{color:#dc3545;transform:scale(1.1)}.user-dashboard-inner .dashboard_Menu ul li a.active:after{content:"";background:linear-gradient(135deg,#dc3545,#c82333);border-radius:50%;width:6px;height:6px;animation:2s infinite activeDotPulse;position:absolute;top:50%;right:.5rem;transform:translateY(-50%);box-shadow:0 0 8px #dc354599}.user-dashboard-inner .dashboard_Menu ul li a svg{color:#ffffffb3;margin-left:.75rem;font-size:1.1rem;transition:all .3s}.user-dashboard-inner .dashboard_Menu ul li a .notti_coun{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;margin-right:.5rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;animation:1.5s infinite notificationPulse;box-shadow:0 2px 8px #10b9814d}.user-dashboard-inner .dashboard_Menu ul li .logout-btn{color:#dc3545e6;text-align:right;cursor:pointer;background:0 0;border:1px solid #dc35454d;border-radius:12px;width:100%;padding:.75rem 1rem;font-weight:500;transition:all .3s}.user-dashboard-inner .dashboard_Menu ul li .logout-btn:hover{color:#dc3545;background:linear-gradient(135deg,#dc35451a,#dc35450d);border-color:#dc354580;transform:translate(-3px)}.user-dashboard-inner .dashboard_Menu ul li .logout-btn:hover svg{transform:scale(1.1)}.user-dashboard-inner .dashboard_Menu ul li .logout-btn svg{margin-left:.75rem;transition:all .3s}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes sidebarSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes activeDotPulse{0%{opacity:1;transform:translateY(-50%)scale(1)}50%{opacity:.7;transform:translateY(-50%)scale(1.3)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (max-width:480px){.sidebar-overlay .sidebar-content{width:280px;max-width:90vw}.user-dashboard-inner .dashboard_users{margin:.75rem;padding:1rem .75rem}.user-dashboard-inner .dashboard_users .square--80{width:60px;height:60px}.user-dashboard-inner .dashboard_users .user-nameTitle h4{font-size:1rem}.user-dashboard-inner .dashboard_users .user-nameTitle h6{font-size:.85rem}.user-dashboard-inner .dashboard_Menu{padding:0 .75rem .75rem}.user-dashboard-inner .dashboard_Menu ul li a{padding:.6rem .75rem;font-size:.9rem}.user-dashboard-inner .dashboard_Menu ul li a svg{font-size:1rem}}@media (max-width:360px){.sidebar-overlay .sidebar-content{width:260px;max-width:95vw}.user-dashboard-inner .dashboard_users{margin:.5rem;padding:.75rem .5rem}.user-dashboard-inner .dashboard_users .square--80{width:50px;height:50px}.user-dashboard-inner .dashboard_Menu{padding:0 .5rem .5rem}.user-dashboard-inner .dashboard_Menu ul li a{padding:.5rem .6rem;font-size:.85rem}.user-dashboard-inner .dashboard_Menu ul li a svg{font-size:.9rem}}.bottom-listing{z-index:999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#fff,#f8f9fa);border-top:1px solid #0000001a;height:100px;padding:0;position:fixed;bottom:100px;left:0;right:0;box-shadow:0 -4px 20px #0000001a}.bottom-listing:before{content:"";background:linear-gradient(90deg,#0000,#dc35454d,#0000);height:1px;position:absolute;top:-1px;left:0;right:0}.bottom-listing-container{justify-content:space-around;align-items:center;max-width:100%;height:100%;margin:0 auto;padding:0 16px;display:flex}.bottom-listing-item{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:80px;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.bottom-listing-item:before{content:"";opacity:0;background:linear-gradient(135deg,#dc35451a,#dc35450d);border-radius:16px;transition:all .3s;position:absolute;inset:0;transform:scale(.8)}.bottom-listing-item:hover{color:#dc3545;transform:translateY(-2px)}.bottom-listing-item:hover:before{opacity:1;transform:scale(1)}.bottom-listing-item:hover .bottom-listing-icon-wrapper{transform:scale(1.1)}.bottom-listing-item:hover .bottom-listing-label{transform:translateY(-1px)}.bottom-listing-item:active{transform:translateY(0)scale(.95)}.bottom-listing-item.center-item{position:relative}.bottom-listing-item.center-item .bottom-listing-icon-wrapper{color:#fff;background:linear-gradient(135deg,#dc3545,#c82333);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 15px #dc35454d}.bottom-listing-item.center-item:hover .bottom-listing-icon-wrapper{transform:scale(1.15);box-shadow:0 6px 20px #dc354566}.bottom-listing-item.center-item .bottom-listing-label{margin-top:4px;font-weight:700}.bottom-listing-item.green:hover{color:#10b981}.bottom-listing-item.green:hover:before{background:linear-gradient(135deg,#10b9811a,#10b9810d)}.bottom-listing-item.green:hover .bottom-listing-icon-wrapper{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d}.bottom-listing-item.blue:hover{color:#3b82f6}.bottom-listing-item.blue:hover:before{background:linear-gradient(135deg,#3b82f61a,#3b82f60d)}.bottom-listing-item.blue:hover .bottom-listing-icon-wrapper{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 15px #3b82f64d}.bottom-listing-item.yellow:hover{color:#f59e0b}.bottom-listing-item.yellow:hover:before{background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d)}.bottom-listing-item.yellow:hover .bottom-listing-icon-wrapper{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 15px #f59e0b4d}.bottom-listing-item.purple:hover{color:#8b5cf6}.bottom-listing-item.purple:hover:before{background:linear-gradient(135deg,#8b5cf61a,#8b5cf60d)}.bottom-listing-item.purple:hover .bottom-listing-icon-wrapper{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 4px 15px #8b5cf64d}.bottom-listing-icon-wrapper{z-index:1;background:linear-gradient(135deg,#dc35451a,#dc35450d);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:4px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.bottom-listing-icon{z-index:1;font-size:1.2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.bottom-listing-label{text-align:center;z-index:1;font-size:.65rem;font-weight:600;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.bottom-listing{animation:.3s ease-out slideUpInListing}@keyframes slideUpInListing{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.bottom-listing{height:75px;padding:7px 0;bottom:75px}.bottom-listing-container{padding:0 14px}.bottom-listing-item{max-width:75px;padding:7px 10px}.bottom-listing-item.center-item .bottom-listing-icon-wrapper{width:47px;height:47px}.bottom-listing-icon-wrapper{width:37px;height:37px}.bottom-listing-icon{font-size:1.1rem}.bottom-listing-label{font-size:.7rem}}@media (max-width:480px){.bottom-listing{height:70px;padding:6px 0;bottom:70px}.bottom-listing-container{padding:0 12px}.bottom-listing-item{max-width:70px;padding:6px 8px}.bottom-listing-item.center-item .bottom-listing-icon-wrapper{width:45px;height:45px}.bottom-listing-icon-wrapper{width:35px;height:35px}.bottom-listing-icon{font-size:1rem}.bottom-listing-label{font-size:.6rem}}@media (max-width:360px){.bottom-listing{height:65px;padding:4px 0;bottom:65px}.bottom-listing-container{padding:0 8px}.bottom-listing-item{max-width:60px;padding:4px 6px}.bottom-listing-item.center-item .bottom-listing-icon-wrapper{width:40px;height:40px}.bottom-listing-icon-wrapper{width:30px;height:30px}.bottom-listing-icon{font-size:.9rem}.bottom-listing-label{font-size:.55rem}}@media (prefers-color-scheme:dark){.bottom-listing{background:linear-gradient(145deg,#1f2937,#111827);border-top-color:#ffffff1a}.bottom-listing:before{background:linear-gradient(90deg,#0000,#dc354580,#0000)}.bottom-listing-item{color:#9ca3af}.bottom-listing-item:hover{color:#dc3545}}@media (max-width:768px){body{padding-bottom:150px}}@media (max-width:480px){body{padding-bottom:140px}}@media (max-width:360px){body{padding-bottom:130px}}.dashHeader{margin-bottom:2rem;text-align:center!important;padding-bottom:2rem!important}.dashHeader h2{color:#fff;font-weight:500}.dashboard-page .header{background:#fff;box-shadow:0 2px 10px #0000001a;z-index:1000!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.dashboard-page .main-content{min-height:calc(100vh - 80px);margin-top:80px}.dashboard-page .dashboard-container{margin-top:0;padding-top:20px}.dashboard-page .dashboard-container .user-dashboard .col-xl-2,.dashboard-page .dashboard-container .user-dashboard .col-lg-3{z-index:999;position:relative}@media (max-width:768px){.dashHeader{margin-bottom:1.5rem;padding-bottom:1.5rem!important}.dashHeader h2{font-size:1.5rem}.dashboard-page .header{z-index:1001!important}.dashboard-page .main-content{margin-top:70px}}@media (max-width:480px){.dashHeader{margin-bottom:1rem;padding-bottom:1rem!important}.dashHeader h2{font-size:1.25rem}.dashboard-page .main-content{margin-top:60px}}.user-dashboard-inner .logout-btn{color:#dc3545;text-align:right;background:0 0;border:none;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;padding:12px 16px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.user-dashboard-inner .logout-btn:hover{color:#b02a37;background:#dc35451a;transform:translate(-2px)}.user-dashboard-inner .logout-btn:active{background:#dc354533;transform:translate(0)}.user-dashboard-inner .logout-btn .ms-2{margin-left:8px}.user-dashboard-inner .dashboard_users .square--80{border:3px solid #fff3;transition:all .3s}.user-dashboard-inner .dashboard_users .square--80:hover{border-color:var(--bs-primary);transform:scale(1.05)}.user-dashboard-inner .dashboard_users .user-nameTitle h4{margin-bottom:4px;font-size:18px}.user-dashboard-inner .dashboard_users .user-nameTitle h6{opacity:.8;font-size:14px}.user-dashboard-inner .subscription-status{border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.user-dashboard-inner .subscription-status.active{color:#198754;background:#1987541a;border:1px solid #19875440}.user-dashboard-inner .subscription-status.expired{color:#dc3545;background:#dc35451a;border:1px solid #dc354540}.listing-type-selector .card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);border:none;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #00000014}.listing-type-selector .card-header{text-align:center;background:#c71f37;border:none;padding:2rem 2rem 1.5rem;position:relative;overflow:hidden}.listing-type-selector .card-header h4{color:#fff;margin-bottom:.5rem;font-size:1.75rem;font-weight:700;line-height:1.4}.listing-type-selector .card-header p{color:#fffffff2;margin-bottom:0;font-size:1rem}.listing-type-selector .card-body{background:0 0;padding:2rem}.listing-type-selector .listing-type-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:linear-gradient(135deg,#ffffffe6,#f8f9facc);border:2px solid #0000;border-radius:16px;height:100%;position:relative;overflow:hidden}.listing-type-selector .listing-type-card:hover{border-color:#c71f374d;box-shadow:0 20px 40px #c71f3726}.listing-type-selector .listing-type-card:hover .listing-type-icon,.listing-type-selector .listing-type-card:hover .listing-type-title{color:#c71f37}.listing-type-selector .listing-type-card.disabled{pointer-events:none;opacity:.55;filter:grayscale(.2)}.listing-type-selector .listing-type-card.disabled .listing-type-title,.listing-type-selector .listing-type-card.disabled .listing-type-description{color:#6c757d}.listing-type-selector .listing-type-card.selected{background:linear-gradient(135deg,#c71f371a,#e91e630d);border-color:#c71f37;box-shadow:0 15px 35px #c71f3733}.listing-type-selector .listing-type-card.selected .listing-type-icon{color:#c71f37}.listing-type-selector .listing-type-card.selected .listing-type-title{color:#c71f37;font-weight:700}.listing-type-selector .listing-type-card.selected .listing-type-description{color:#6c757d}.listing-type-selector .btn-white-primary{color:#c71f37!important;background:#fff!important;border:1px solid #fff!important}.listing-type-selector .btn-white-primary:hover{box-shadow:0 2px 8px #ffffff40;color:#a01828!important;background:#fff!important;border-color:#fff!important}.listing-type-selector .listing-type-content{text-align:center;z-index:1;padding:2rem 1.5rem;position:relative}.listing-type-selector .listing-type-icon{color:#6c757d;margin-bottom:1.5rem;font-size:3rem;display:block}.listing-type-selector .listing-type-title{color:#2c3e50;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.listing-type-selector .listing-type-description{color:#6c757d;margin-bottom:1rem;font-size:.9rem;line-height:1.5}.listing-type-selector .priority-badge{color:#212529;background:linear-gradient(135deg,#ffc107,#ff8c00);border-radius:20px;padding:.5rem 1rem;font-size:.8rem;font-weight:600;box-shadow:0 4px 15px #ffc1074d}@media (max-width:768px){.listing-type-selector .card-header{padding:1.5rem 1.5rem 1rem}.listing-type-selector .card-header h4{font-size:1.5rem}.listing-type-selector .card-header p{font-size:.9rem}.listing-type-selector .card-body{padding:1.5rem}.listing-type-selector .listing-type-content{padding:1.5rem 1rem}.listing-type-selector .listing-type-icon{margin-bottom:1rem;font-size:2.5rem}.listing-type-selector .listing-type-title{font-size:1.1rem}.listing-type-selector .listing-type-description{font-size:.85rem}}@media (max-width:480px){.listing-type-selector .card-header{padding:1.25rem 1.25rem .75rem}.listing-type-selector .card-header h4{font-size:1.25rem}.listing-type-selector .card-header p{font-size:.85rem}.listing-type-selector .card-body{padding:1.25rem}.listing-type-selector .listing-type-content{padding:1.25rem .75rem}.listing-type-selector .listing-type-icon{margin-bottom:.75rem;font-size:2rem}.listing-type-selector .listing-type-title{font-size:1rem}.listing-type-selector .listing-type-description{font-size:.8rem}}.notifications-page{min-height:100vh}.notifications-page .page-header{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.notifications-page .page-header .page-icon{background:linear-gradient(135deg,#c71f37 0%,#a01828 100%);border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.notifications-page .page-header .page-title{color:#2c3e50;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.notifications-page .page-header .page-subtitle{color:#6c757d;font-size:1rem}.notifications-page .stats-cards .stats-card{border:none;border-radius:12px;transition:transform .2s;box-shadow:0 2px 10px #0000001a}.notifications-page .stats-cards .stats-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.notifications-page .stats-cards .stats-card .card-body{padding:1.5rem}.notifications-page .stats-cards .stats-card .card-body h4{margin-bottom:.5rem;font-size:2rem;font-weight:700}.notifications-page .stats-cards .stats-card .card-body p{font-size:.9rem;font-weight:500}.notifications-page .applications-list .application-card{border:none;border-radius:12px;margin-bottom:1rem;transition:all .3s;box-shadow:0 2px 15px #0000001a}.notifications-page .applications-list .application-card:hover{transform:translateY(-2px);box-shadow:0 4px 25px #00000026}.notifications-page .applications-list .application-card .card-body{padding:1.5rem}.notifications-page .applications-list .application-card .card-body .application-info .application-details .detail-item{align-items:center;margin-bottom:.5rem;font-size:.9rem;display:flex}.notifications-page .applications-list .application-card .card-body .application-info .application-details .detail-item .text-muted{margin-right:.5rem;font-size:.85rem}.notifications-page .applications-list .application-card .card-body .application-info .application-status{margin-top:1rem}.notifications-page .applications-list .application-card .card-body .application-info .application-status .badge{border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.notifications-page .applications-list .application-card .card-body .application-info .application-status .badge.bg-warning{color:#212529!important;background:linear-gradient(135deg,#ffc107,#ff8c00)!important}.notifications-page .applications-list .application-card .card-body .application-info .application-status .badge.bg-info{color:#fff!important;background:linear-gradient(135deg,#17a2b8,#138496)!important}.notifications-page .applications-list .application-card .card-body .application-info .application-status .badge.bg-success{color:#fff!important;background:linear-gradient(135deg,#28a745,#1e7e34)!important}.notifications-page .applications-list .application-card .card-body .application-info .application-status .badge.bg-danger{color:#fff!important;background:linear-gradient(135deg,#dc3545,#c82333)!important}.notifications-page .applications-list .application-card .card-body .application-actions{border-right:1px solid #e9ecef;padding-right:1rem}.notifications-page .applications-list .application-card .card-body .application-actions .btn-outline-primary{border-radius:8px;padding:.5rem 1rem;font-size:.85rem;transition:all .3s}.notifications-page .applications-list .application-card .card-body .application-actions .btn-outline-primary:hover{background:#c71f37;border-color:#c71f37;transform:translateY(-1px)}.notifications-page .applications-list .application-card .card-body .application-actions .review-info{border-top:1px solid #e9ecef;margin-top:1rem;padding-top:1rem}.notifications-page .applications-list .application-card .card-body .application-actions .review-info small{color:#6c757d;font-size:.8rem}.notifications-page .applications-list .application-card .card-body .application-actions .notes{border-top:1px solid #e9ecef;margin-top:1rem;padding-top:1rem}.notifications-page .applications-list .application-card .card-body .application-actions .notes small{color:#6c757d;font-size:.8rem;font-weight:500}.notifications-page .applications-list .application-card .card-body .application-actions .notes p{color:#495057;margin-top:.5rem;font-size:.85rem;line-height:1.4}.notifications-page .applications-list .empty-state{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;padding:3rem 2rem}.notifications-page .applications-list .empty-state h4{color:#6c757d;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.notifications-page .applications-list .empty-state p{color:#6c757d;margin-bottom:2rem;font-size:1rem;line-height:1.5}.notifications-page .applications-list .empty-state .btn-primary{background:linear-gradient(135deg,#c71f37,#a01828);border:none;border-radius:8px;padding:.75rem 2rem;font-weight:500;transition:all .3s}.notifications-page .applications-list .empty-state .btn-primary:hover{background:linear-gradient(135deg,#a01828,#8b1520);transform:translateY(-2px);box-shadow:0 4px 15px #c71f374d}@media (max-width:768px){.notifications-page .page-header .page-icon{width:50px;height:50px}.notifications-page .page-header .page-title{font-size:1.5rem}.notifications-page .page-header .page-subtitle{font-size:.9rem}.notifications-page .stats-cards .stats-card .card-body{padding:1rem}.notifications-page .stats-cards .stats-card .card-body h4{font-size:1.5rem}.notifications-page .stats-cards .stats-card .card-body p{font-size:.8rem}.notifications-page .applications-list .application-card .card-body{padding:1rem}.notifications-page .applications-list .application-card .card-body .application-actions{border-top:1px solid #e9ecef;border-right:none;margin-top:1rem;padding-top:1rem;padding-right:0}.notifications-page .applications-list .empty-state{padding:2rem 1rem}.notifications-page .applications-list .empty-state h4{font-size:1.25rem}.notifications-page .applications-list .empty-state p{font-size:.9rem}}@media (max-width:480px){.notifications-page .page-header .page-icon{width:45px;height:45px}.notifications-page .page-header .page-title{font-size:1.25rem}.notifications-page .page-header .page-subtitle{font-size:.85rem}.notifications-page .stats-cards .stats-card .card-body{padding:.75rem}.notifications-page .stats-cards .stats-card .card-body h4{font-size:1.25rem}.notifications-page .stats-cards .stats-card .card-body p{font-size:.75rem}.notifications-page .applications-list .application-card .card-body{padding:.75rem}.notifications-page .applications-list .empty-state{padding:1.5rem .75rem}.notifications-page .applications-list .empty-state h4{font-size:1.1rem}.notifications-page .applications-list .empty-state p{font-size:.85rem}}[data-component=neshan-map]{isolation:isolate;contain:layout style;width:100%;position:relative}[data-component=neshan-map] *{box-sizing:border-box}[data-component=neshan-map] .neshan-map-main-container,[data-component=neshan-map].business-form-map-container{border:1px solid #ddd;border-radius:8px;flex-shrink:0;width:100%;height:600px;min-height:600px;max-height:600px;position:relative;overflow:hidden}[data-component=neshan-map] .mapboxgl-map{isolation:isolate!important;contain:layout style!important;z-index:1!important;width:100%!important;max-width:100%!important;height:100%!important;font-family:Iran Sans,sans-serif!important;position:relative!important;overflow:hidden!important}[data-component=neshan-map] .mapboxgl-canvas-container,[data-component=neshan-map] .mapboxgl-canvas{width:100%!important;max-width:100%!important;height:100%!important}[data-component=neshan-map] .mapboxgl-map,[data-component=neshan-map] .mapboxgl-canvas-container,[data-component=neshan-map] .mapboxgl-canvas,[data-component=neshan-map] .mapboxgl-ctrl-group,[data-component=neshan-map] .mapboxgl-ctrl-attrib,[data-component=neshan-map] .mapboxgl-popup{max-width:100%!important;position:relative!important}[data-component=neshan-map] .mapboxgl-ctrl-group,[data-component=neshan-map] .neshan-map-type-controller,[data-component=neshan-map] .map-type-controller,[data-component=neshan-map] [class*=map-type],[data-component=neshan-map] [class*=neshan-controller]{display:none!important}[data-component=neshan-map] .mapboxgl-ctrl-attrib{color:#666;background:#fffc;border-radius:4px;padding:4px 8px;font-size:10px;max-width:100%!important;position:relative!important}[data-component=neshan-map] .mapboxgl-popup{max-width:300px;max-width:100%!important;position:relative!important}[data-component=neshan-map] .mapboxgl-popup-content{border-radius:8px;padding:12px;box-shadow:0 4px 12px #00000026}[data-component=neshan-map] .mapboxgl-popup-close-button{cursor:pointer;color:#666;background:#ffffffe6;border:none;border-radius:50%;width:24px;height:24px;font-size:16px}[data-component=neshan-map] .mapboxgl-popup-close-button:hover{color:#333;background:#fff}[data-component=neshan-map] .neshan-map-search-container{width:100%;margin-bottom:1rem}[data-component=neshan-map] .neshan-map-search-container .input-group{flex-direction:row;width:100%;display:flex}[data-component=neshan-map] .neshan-map-search-container .input-group .form-control{border-right:none;border-radius:8px 0 0 8px;flex:1;min-width:0}[data-component=neshan-map] .neshan-map-search-container .input-group .form-control:focus{border-color:#c71f37;box-shadow:0 0 0 .2rem #c71f3740}[data-component=neshan-map] .neshan-map-search-container .input-group .btn{border-left:none;border-radius:0 8px 8px 0;flex-shrink:0}[data-component=neshan-map] .neshan-map-search-container .input-group .btn.btn-primary{background-color:#c71f37;border-color:#c71f37}[data-component=neshan-map] .neshan-map-search-container .input-group .btn.btn-primary:hover{background-color:#a01a2e;border-color:#a01a2e}[data-component=neshan-map] .neshan-map-search-container .input-group .btn.btn-outline-secondary{color:#6c757d;border-color:#6c757d}[data-component=neshan-map] .neshan-map-search-container .input-group .btn.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}[data-component=neshan-map] .neshan-map-usage-guide{margin-top:1rem}[data-component=neshan-map] .neshan-map-usage-guide .alert{color:#004085;background-color:#e7f3ff;border:none;border-radius:8px}[data-component=neshan-map] .mapboxgl-marker{z-index:9999!important;pointer-events:auto!important;visibility:visible!important;opacity:1!important;transform-origin:50%!important;display:block!important;position:absolute!important}[data-component=neshan-map] .mapboxgl-marker[style*=transform] .custom-marker-icon,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon[data-marker-type=custom-with-logo]{transform-origin:bottom!important;visibility:visible!important;opacity:1!important;display:block!important;position:absolute!important;transform:translate(-50px,-160%)!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon[data-marker-type=custom-with-logo] .marker-pin img{transform-origin:50%!important;visibility:visible!important;opacity:1!important;z-index:1!important;display:block!important;position:relative!important;transform:rotate(45deg)!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin img,[data-component=neshan-map] .custom-marker-icon .marker-pin img,[data-component=neshan-map] .marker-logo img{transform-origin:50%!important;transform:rotate(45deg)!important}[data-component=neshan-map] .mapboxgl-marker svg{visibility:visible!important;opacity:1!important;z-index:1001!important;filter:drop-shadow(0 4px 8px #0000004d)!important;width:60px!important;height:60px!important;display:block!important;position:relative!important;transform:scale(1.5)!important}[data-component=neshan-map] .mapboxgl-marker svg path{fill:#c71f37!important;stroke:none!important;stroke-width:0!important;visibility:visible!important;opacity:1!important;display:block!important}[data-component=neshan-map] .mapboxgl-marker svg g:last-child circle{fill:#fff!important;stroke:none!important;r:8px!important}[data-component=neshan-map] .mapboxgl-marker svg g:last-child circle:last-child{fill:#fff!important;stroke:none!important;r:3px!important}[data-component=neshan-map] .mapboxgl-marker:after{content:""!important;z-index:1002!important;pointer-events:none!important;background-image:url(/img/biziloc-logo/BiziLoc-icon.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:35px 35px!important;width:35px!important;height:35px!important;position:absolute!important;top:27%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon:after,[data-component=neshan-map] .mapboxgl-marker[data-component=neshan-map] .custom-marker-icon:after,[data-component=neshan-map] .mapboxgl-marker[style*=transform] .custom-marker-icon:after,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon[data-marker-type=custom-with-logo]:after,[data-component=neshan-map] .mapboxgl-marker[data-marker-type=custom-with-logo]:after,[data-component=neshan-map] .mapboxgl-marker[data-marker-type=custom-with-logo]:after{content:none!important;visibility:hidden!important;opacity:0!important;display:none!important}[data-component=neshan-map] .mapboxgl-marker:has(.custom-marker-icon[data-marker-type=custom-with-logo]):after{content:none!important;visibility:hidden!important;opacity:0!important;display:none!important}[data-component=neshan-map] .mapboxgl-marker:has(.custom-marker-icon):after{content:none!important;visibility:hidden!important;opacity:0!important;display:none!important}[data-component=neshan-map] .mapboxgl-marker svg g:first-child ellipse{opacity:.1!important}[data-component=neshan-map] .mapboxgl-marker *{visibility:visible!important;opacity:1!important;display:block!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon,[data-component=neshan-map] .mapboxgl-marker[data-component=neshan-map] .custom-marker-icon{visibility:visible!important;opacity:1!important;z-index:1000!important;pointer-events:auto!important;transform-origin:bottom!important;width:100px!important;height:120px!important;display:block!important;position:relative!important;transform:none!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin:after,[data-component=neshan-map] .custom-marker-icon .marker-pin:after{content:""!important;z-index:998!important;filter:blur(8px)!important;background:#0000004d!important;border-radius:50%!important;width:60px!important;height:20px!important;position:absolute!important;bottom:-5px!important;left:-2px!important;transform:translate(-50%)rotate(45deg)!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin{width:80px!important;height:80px!important;box-shadow:none!important;z-index:1001!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:80px!important;height:80px!important;box-shadow:none!important;z-index:1001!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:#c71f37!important;border:none!important;border-radius:50% 50% 50% 0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)rotate(-45deg)!important}[data-component=neshan-map] .custom-marker-icon .marker-pin>div,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin>div,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin>div{width:70px!important;height:70px!important;box-shadow:none!important;z-index:1002!important;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-component=neshan-map] .custom-marker-icon .marker-pin img,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin img{object-fit:contain!important;transform-origin:50%!important;border-radius:50%!important;width:70px!important;height:70px!important;transform:rotate(45deg)!important}[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin>div{width:70px!important;height:70px!important;box-shadow:none!important;z-index:1002!important;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-component=neshan-map] .custom-marker-icon .marker-pin img,[data-component=neshan-map] .mapboxgl-marker .custom-marker-icon .marker-pin img{object-fit:contain!important;transform-origin:50%!important;border-radius:50%!important;width:70px!important;height:70px!important;transform:rotate(45deg)!important}[data-component=neshan-map] .custom-marker-icon{cursor:pointer!important;z-index:1000!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:100px!important;height:120px!important;transform-origin:center-bottom!important;display:block!important;position:relative!important}[data-component=neshan-map] .custom-marker-icon .marker-pin{width:80px!important;height:80px!important;box-shadow:none!important;z-index:1001!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:#c71f37!important;border:none!important;border-radius:50% 50% 50% 0!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)rotate(-45deg)!important}[data-component=neshan-map] .custom-marker-icon .marker-logo{width:70px!important;height:70px!important;box-shadow:none!important;z-index:1002!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-component=neshan-map] .custom-marker-icon .marker-logo img{object-fit:contain!important;transform-origin:50%!important;border-radius:50%!important;width:70px!important;height:70px!important;transform:rotate(45deg)!important}[data-component=neshan-map] .custom-marker-icon .marker-icon{color:#fff!important;text-shadow:0 2px 4px #0000004d!important;z-index:1002!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;font-size:70px!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}[data-component=neshan-map] .neshan-map-controls{z-index:999;flex-direction:column;gap:8px;display:flex;position:absolute;top:10px;right:10px}[data-component=neshan-map] .neshan-map-zoom-controls{flex-direction:column;gap:2px;display:flex}[data-component=neshan-map] .neshan-map-control-btn{cursor:pointer;color:#333;background:#ffffffe6;border:1px solid #0000001a;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000001a}[data-component=neshan-map] .neshan-map-control-btn:hover{color:#c71f37;background:#fff;border-color:#c71f37;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}[data-component=neshan-map] .neshan-map-control-btn:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}[data-component=neshan-map] .neshan-map-fullscreen-btn{color:#fff;background:#c71f37e6;border-color:#c71f37}[data-component=neshan-map] .neshan-map-fullscreen-btn:hover{color:#fff;background:#c71f37;border-color:#a01a2e}[data-component=neshan-map] .neshan-map-cache-btn{color:#fff;background:#6c757de6;border-color:#6c757d}[data-component=neshan-map] .neshan-map-cache-btn:hover{color:#fff;background:#6c757d;border-color:#5a6268}@media (max-width:768px){[data-component=neshan-map] .neshan-map-main-container,[data-component=neshan-map].business-form-map-container{height:600px;min-height:600px;max-height:600px}[data-component=neshan-map] .neshan-map-search-container{margin-bottom:1rem}[data-component=neshan-map] .neshan-map-search-container .input-group{flex-direction:row;width:100%;display:flex}[data-component=neshan-map] .neshan-map-search-container .input-group .form-control{border-right:none;border-radius:8px 0 0 8px;flex:1;min-width:0}[data-component=neshan-map] .neshan-map-search-container .input-group .btn{border-left:none;border-radius:0 8px 8px 0;flex-shrink:0}[data-component=neshan-map] .neshan-map-controls{gap:6px;top:8px;right:8px}[data-component=neshan-map] .neshan-map-control-btn{width:38px;height:38px;font-size:15px}}@media (max-width:480px){[data-component=neshan-map] .neshan-map-main-container,[data-component=neshan-map].business-form-map-container{height:600px;min-height:600px;max-height:600px}[data-component=neshan-map] .neshan-map-search-container{margin-bottom:1rem}[data-component=neshan-map] .neshan-map-search-container .input-group{flex-direction:row;width:100%;display:flex}[data-component=neshan-map] .neshan-map-search-container .input-group .form-control{border-right:none;border-radius:8px 0 0 8px;flex:1;min-width:0;font-size:14px}[data-component=neshan-map] .neshan-map-search-container .input-group .btn{border-left:none;border-radius:0 8px 8px 0;flex-shrink:0;font-size:14px}[data-component=neshan-map] .neshan-map-controls{gap:2px;top:3px;right:3px}[data-component=neshan-map] .neshan-map-control-btn{width:32px;height:32px;font-size:12px}}.navigation-buttons{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-top:15px;padding:15px}.navigation-buttons .btn{border-radius:6px;height:45px;font-size:14px;font-weight:500;transition:all .2s}.navigation-buttons .btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.navigation-buttons .btn:active{transform:translateY(0)}.navigation-buttons .navigation-icon{object-fit:contain;width:20px;height:20px}.navigation-buttons .btn-outline-primary{color:#c71f37;border-color:#c71f37}.navigation-buttons .btn-outline-primary:hover{color:#fff;background-color:#c71f37;border-color:#c71f37}.navigation-buttons .btn-outline-danger{color:#dc3545;border-color:#dc3545}.navigation-buttons .btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.navigation-buttons .btn-outline-success{color:#198754;border-color:#198754}.navigation-buttons .btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.navigation-buttons .btn-outline-warning{color:#fd7e14;border-color:#fd7e14}.navigation-buttons .btn-outline-warning:hover{color:#fff;background-color:#fd7e14;border-color:#fd7e14}@media (max-width:768px){.navigation-buttons{padding:10px}.navigation-buttons .btn{height:40px;font-size:12px}.navigation-buttons .navigation-icon{width:18px;height:18px}}:root{--persian-date-primary:#c71f37;--persian-date-secondary:#6c757d;--persian-date-success:#198754;--persian-date-danger:#dc3545;--persian-date-warning:#ffc107;--persian-date-info:#0dcaf0;--persian-date-light:#f8f9fa;--persian-date-border:#dee2e6;--persian-date-shadow:#0000001a}.persian-date-input{margin-bottom:1rem;position:relative}.persian-date-input .form-label{margin-bottom:.5rem;font-weight:500;color:#212529!important}.persian-date-input .form-label .text-danger{font-size:.9em}.persian-date-input .form-control{border:2px solid var(--persian-date-border);cursor:pointer;background-color:#fff;border-radius:8px;padding:.75rem 2.5rem .75rem 1rem;font-size:1rem;transition:all .3s}.persian-date-input .form-control:hover{border-color:var(--persian-date-primary);box-shadow:0 0 0 .2rem #c71f371a}.persian-date-input .form-control:focus{border-color:var(--persian-date-primary);outline:none;box-shadow:0 0 0 .2rem #c71f3740}.persian-date-input .form-control.is-invalid{border-color:var(--persian-date-danger)}.persian-date-input .form-control.is-invalid:focus{box-shadow:0 0 0 .2rem #dc354540}.persian-date-input .form-control:disabled{background-color:var(--persian-date-light);cursor:not-allowed;opacity:.6}.persian-date-input .input-group-append{pointer-events:none}.persian-date-input .input-group-append svg{color:var(--persian-date-secondary);transition:color .3s}.persian-date-input:hover .input-group-append svg{color:var(--persian-date-primary)}.persian-date-picker{border:2px solid var(--persian-date-border);box-shadow:0 10px 30px var(--persian-date-shadow);background:#fff;border-radius:12px;animation:.3s ease-out fadeInDown;z-index:99999!important}.persian-date-picker .d-flex.justify-content-between{visibility:visible!important;opacity:1!important;margin-bottom:1rem!important;display:flex!important}.persian-date-picker .d-flex{gap:.5rem}.persian-date-picker .form-select-sm{border:1px solid var(--persian-date-border)!important;appearance:none!important;visibility:visible!important;opacity:1!important;background-image:none!important;border-radius:6px!important;width:100%!important;padding:.375rem .75rem!important;font-size:.875rem!important;transition:all .3s!important;display:block!important}.persian-date-picker .form-select-sm:focus{border-color:var(--persian-date-primary)!important;box-shadow:0 0 0 .2rem #c71f3740!important}.persian-date-picker .btn-sm{border-radius:6px;padding:.375rem .75rem;font-size:.875rem;transition:all .3s}.persian-date-picker .btn-sm:hover{background-color:var(--persian-date-secondary);border-color:var(--persian-date-secondary);color:#fff}.persian-calendar .calendar-header{background:linear-gradient(135deg,var(--persian-date-primary),#c71f37);color:#fff;border-radius:8px 8px 0 0;margin:-.75rem -.75rem 1rem;padding:.75rem}.persian-calendar .calendar-header .calendar-title{margin:0;font-size:1.1rem;font-weight:600}.persian-calendar .calendar-weekdays{visibility:visible!important;opacity:1!important;grid-template-columns:repeat(7,1fr)!important;gap:.25rem!important;margin-bottom:.5rem!important;display:grid!important}.persian-calendar .calendar-weekdays .weekday{text-align:center!important;color:var(--persian-date-secondary)!important;background-color:var(--persian-date-light)!important;visibility:visible!important;opacity:1!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:.5rem!important;font-size:.875rem!important;font-weight:600!important;display:flex!important}.persian-calendar .calendar-days{grid-template-columns:repeat(7,1fr);gap:.25rem;display:grid}.persian-calendar .calendar-days .calendar-day{aspect-ratio:1;border:1px solid var(--persian-date-border);cursor:pointer;color:#212529;background-color:#fff;border-radius:6px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;position:relative}.persian-calendar .calendar-days .calendar-day:hover{border-color:var(--persian-date-primary);color:var(--persian-date-primary);background-color:#c71f371a;transform:scale(1.05)}.persian-calendar .calendar-days .calendar-day.selected{box-shadow:0 2px 8px #c71f374d;background-color:var(--persian-date-primary)!important;color:#fff!important;border-color:var(--persian-date-primary)!important}.persian-calendar .calendar-days .calendar-day.today{border-color:var(--persian-date-primary);color:var(--persian-date-primary);background-color:#c71f3726;font-weight:700;box-shadow:0 0 0 2px #c71f3733}.persian-calendar .calendar-days .calendar-day.disabled{background-color:var(--persian-date-light);color:var(--persian-date-secondary);border-color:var(--persian-date-light);cursor:not-allowed;opacity:.6}.persian-calendar .calendar-days .calendar-day.disabled:hover{background-color:var(--persian-date-light);border-color:var(--persian-date-light);transform:none}.persian-calendar .calendar-days .calendar-day.other-month{color:var(--persian-date-secondary);opacity:.5}.persian-calendar .calendar-days .calendar-day.empty{cursor:default;pointer-events:none;background-color:#0000;border-color:#0000}.persian-calendar .calendar-days .calendar-day.empty:hover{background-color:#0000;border-color:#0000;transform:none}.persian-calendar .calendar-days .calendar-day:not(.disabled):not(.selected):not(.today){text-shadow:none;color:#212529!important;opacity:1!important;font-weight:700!important}.persian-calendar .calendar-days .calendar-day:not(.disabled){color:#212529!important}.persian-time-input{margin-bottom:1rem;position:relative}.persian-time-input .form-label{margin-bottom:.5rem;font-weight:500;color:#212529!important}.persian-time-input .form-label .text-danger{font-size:.9em}.persian-time-input .form-control{border:2px solid var(--persian-date-border);cursor:pointer;background-color:#fff;border-radius:8px;padding:.75rem 2.5rem .75rem 1rem;font-size:1rem;transition:all .3s}.persian-time-input .form-control:hover{border-color:var(--persian-date-primary);box-shadow:0 0 0 .2rem #c71f3840}.persian-time-input .form-control:focus{border-color:var(--persian-date-primary);outline:none;box-shadow:0 0 0 .2rem #c71f3740}.persian-time-input .form-control.is-invalid{border-color:var(--persian-date-danger)}.persian-time-input .form-control.is-invalid:focus{box-shadow:0 0 0 .2rem #dc354540}.persian-time-input .form-control:disabled{background-color:var(--persian-date-light);cursor:not-allowed;opacity:.6}.persian-time-input .input-group-append{pointer-events:none}.persian-time-input .input-group-append svg{color:var(--persian-date-secondary);transition:color .3s}.persian-time-input:hover .input-group-append svg{color:var(--persian-date-primary)}.persian-time-picker{border:1px solid var(--persian-date-border);box-shadow:0 10px 30px var(--persian-date-shadow);background:#fff;border-radius:12px;min-width:280px;max-width:320px;animation:.3s ease-out fadeInDown;top:100%;left:0;right:0;z-index:99999!important}.persian-time-picker .time-picker-body{padding:1rem}.persian-time-picker .time-picker-body .time-picker-wheels{justify-content:center;align-items:flex-start;gap:1rem;display:flex}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel{text-align:center;flex:1}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-label{color:var(--persian-date-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-container{border:1px solid var(--persian-date-border);scrollbar-width:none;-ms-overflow-style:none;background:#fff;border-radius:8px;height:120px;overflow-y:auto}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-container::-webkit-scrollbar{display:none}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-container .wheel-item{cursor:pointer;border-bottom:1px solid var(--persian-date-light);color:#212529;background-color:#fff;padding:.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-container .wheel-item:hover{color:var(--persian-date-primary);background-color:#c71f371a}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-container .wheel-item.selected{font-weight:600;background-color:var(--persian-date-primary)!important;color:#fff!important}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-container .wheel-item:last-child{border-bottom:none}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-container .wheel-item:not(.selected){text-shadow:none;color:#212529!important;opacity:1!important;font-weight:600!important}.persian-time-picker .time-picker-body .time-picker-wheels .time-separator{justify-content:center;align-items:center;height:120px;margin:0 .5rem;display:flex}.persian-time-picker .time-picker-body .time-picker-wheels .time-separator .separator-colon{color:var(--persian-date-primary);margin-top:1.5rem;font-size:2rem;font-weight:700;line-height:1}.persian-time-picker .time-picker-footer{border-top:1px solid var(--persian-date-border);justify-content:space-between;align-items:center;padding:.75rem;display:flex}.persian-time-picker .time-picker-footer .btn{border-radius:6px;padding:.375rem .75rem;font-size:.875rem;transition:all .3s}.persian-time-picker .time-picker-footer .btn.btn-outline-secondary:hover{background-color:var(--persian-date-secondary);border-color:var(--persian-date-secondary);color:#fff}.persian-time-picker .time-picker-footer .btn.btn-primary{background-color:var(--persian-date-primary);border-color:var(--persian-date-primary)}.persian-time-picker .time-picker-footer .btn.btn-primary:hover{background-color:#b71c3a;border-color:#b71c3a}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.persian-date-picker,.persian-time-picker,.persian-date-picker-new{overflow-y:auto;z-index:99999!important;width:90vw!important;max-width:400px!important;max-height:80vh!important;margin:0!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.persian-calendar .calendar-days{gap:.125rem}.persian-calendar .calendar-days .calendar-day{padding:.25rem;font-size:.75rem}.persian-time-picker .time-picker-body{padding:.75rem}.persian-time-picker .time-picker-body .time-picker-wheels{gap:.5rem}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-container{height:100px}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-container .wheel-item{padding:.375rem;font-size:.875rem}.persian-time-picker .time-picker-body .time-picker-wheels .time-separator{height:100px;margin:0 .25rem}.persian-time-picker .time-picker-body .time-picker-wheels .time-separator .separator-colon{margin-top:1rem;font-size:1.5rem}.persian-time-picker .time-picker-footer{padding:.5rem}.persian-time-picker .time-picker-footer .btn{padding:.5rem 1rem;font-size:.875rem}}@media (max-width:480px){.persian-calendar .calendar-days .calendar-day{padding:.2rem;font-size:.7rem}.persian-time-picker{width:95vw!important;max-width:350px!important;bottom:auto!important;right:auto!important}.persian-time-picker .time-picker-body{padding:.5rem}.persian-time-picker .time-picker-body .time-picker-wheels{gap:.25rem}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-container{height:80px}.persian-time-picker .time-picker-body .time-picker-wheels .time-wheel .wheel-container .wheel-item{padding:.25rem;font-size:.75rem}.persian-time-picker .time-picker-body .time-picker-wheels .time-separator{height:80px;margin:0 .125rem}.persian-time-picker .time-picker-body .time-picker-wheels .time-separator .separator-colon{margin-top:.75rem;font-size:1.25rem}.persian-time-picker .time-picker-footer{padding:.375rem}.persian-time-picker .time-picker-footer .btn{padding:.375rem .75rem;font-size:.75rem}}.persian-date-input .form-control:focus,.persian-time-input .form-control:focus,.persian-date-input .calendar-day:focus,.persian-date-input .time-slot:focus,.persian-time-input .calendar-day:focus,.persian-time-input .time-slot:focus{outline:2px solid var(--persian-date-primary);outline-offset:2px}@media print{.persian-date-picker,.persian-time-picker{display:none!important}}.modal-overlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.help-modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;animation:.3s ease-out modalSlideIn;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.modal-header{color:#fff;background:#c71f37;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.modal-header .modal-title{align-items:center;gap:.5rem;margin:0;font-size:1.25rem;font-weight:600;display:flex}.modal-header .modal-title i{font-size:1.1rem}.modal-header .modal-close{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.modal-header .modal-close:hover{background:#ffffff4d;transform:scale(1.1)}.modal-body{flex:1;padding:2rem;overflow-y:auto}.help-content .help-section{margin-bottom:2rem}.help-content .help-section:last-child{margin-bottom:0}.help-content .help-section .help-section-title{color:#c71f37;border-bottom:2px solid #f0f0f0;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:600;display:flex}.help-content .help-section .help-section-title i{font-size:1rem}.help-content .help-section .help-text{color:#666;margin-bottom:0;line-height:1.6}.help-steps .help-step{background:#f8f9fa;border-left:4px solid #c71f37;border-radius:10px;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.help-steps .help-step:last-child{margin-bottom:0}.help-steps .help-step .step-number{color:#fff;background:#c71f37;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;font-weight:600;display:flex}.help-steps .help-step .step-content{flex:1}.help-steps .help-step .step-content h6{color:#333;margin-bottom:.5rem;font-size:1rem;font-weight:600}.help-steps .help-step .step-content p{color:#666;margin:0;font-size:.9rem;line-height:1.5}.help-tips .help-tip{background:#f0f8ff;border-left:3px solid #4caf50;border-radius:8px;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:.75rem;display:flex}.help-tips .help-tip:last-child{margin-bottom:0}.help-tips .help-tip i{color:#4caf50;flex-shrink:0;margin-top:.1rem;font-size:1rem}.help-tips .help-tip span{color:#555;font-size:.9rem;line-height:1.5}.help-faq .faq-item{background:#fafafa;border:1px solid #e0e0e0;border-radius:10px;margin-bottom:1rem;padding:1rem}.help-faq .faq-item:last-child{margin-bottom:0}.help-faq .faq-item h6{color:#333;margin-bottom:.5rem;font-size:1rem;font-weight:600}.help-faq .faq-item p{color:#666;margin:0;font-size:.9rem;line-height:1.5}.modal-footer{background:#f8f9fa;border-top:1px solid #e0e0e0;justify-content:center;padding:1.5rem 2rem;display:flex}.modal-footer .btn{border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 2rem;font-weight:600;transition:all .3s;display:flex}.modal-footer .btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003}@media (max-width:768px){.modal-overlay{padding:.5rem}.help-modal{max-height:95vh}.modal-header{padding:1rem 1.5rem}.modal-header .modal-title{font-size:1.1rem}.modal-body{padding:1.5rem}.help-steps .help-step{padding:.75rem}.help-steps .help-step .step-number{width:25px;height:25px;font-size:.8rem}.modal-footer{padding:1rem 1.5rem}.modal-footer .btn{padding:.6rem 1.5rem}}.reservation-settings-container{background:linear-gradient(145deg,#fff,#f8f9fa);border:1px solid #0000000d;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.reservation-settings-container:before{content:"";background:linear-gradient(90deg,#c71f37,#ff6b6b,#c71f37);border-radius:20px 20px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.reservation-settings-header{background:#c71f37;padding:1.5rem 2rem;position:relative;overflow:hidden}.reservation-settings-header .header-content{z-index:1;align-items:center;gap:1rem;display:flex;position:relative}.reservation-settings-header .header-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.reservation-settings-header .header-icon svg{color:#fff;font-size:1.5rem}.reservation-settings-header .header-text{flex:1}.reservation-settings-header .header-text h4{color:#fff;text-shadow:0 2px 4px #0000004d;margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.reservation-settings-header .header-text p{color:#ffffffe6;margin:0;font-size:.9rem;font-weight:400}.reservation-settings-header .header-toggle{align-items:center;gap:.75rem;display:flex}.reservation-settings-header .header-toggle .toggle-label{color:#fff;font-size:.95rem;font-weight:500}.reservation-settings-header .header-toggle .toggle-switch{cursor:pointer;background:#ffffff4d;border-radius:25px;width:50px;height:25px;transition:all .3s;position:relative}.reservation-settings-header .header-toggle .toggle-switch.active{background:#ffffffe6}.reservation-settings-header .header-toggle .toggle-switch.active .toggle-slider{background:#c71f37;transform:translate(25px)}.reservation-settings-header .header-toggle .toggle-switch .toggle-slider{background:#fff;border-radius:50%;width:21px;height:21px;transition:all .3s;position:absolute;top:2px;left:2px}.reservation-settings-tabs{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 2rem}.tab-navigation{gap:.5rem;margin-bottom:0;display:flex}.tab-item{color:#6b7280;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-weight:500;transition:all .3s;display:flex;position:relative}.tab-item:hover{color:#c71f37;background:#c71f370d}.tab-item.active{color:#c71f37;background:#c71f371a;border-bottom-color:#c71f37}.tab-item.active .tab-icon{color:#c71f37}.tab-item .tab-icon{font-size:1.1rem;transition:color .3s}.tab-item .tab-badge{color:#fff;text-align:center;background:#c71f37;border-radius:10px;min-width:18px;padding:.2rem .4rem;font-size:.7rem;font-weight:600}.tab-content{background:#fff;min-height:500px;padding:2rem}.settings-progress{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;padding:1rem 1.5rem}.progress-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.progress-title{color:#374151;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.progress-title .progress-icon{color:#c71f37}.progress-percentage{color:#c71f37;font-size:.9rem;font-weight:600}.progress-bar{background:#e5e7eb;border-radius:4px;width:100%;height:8px;overflow:hidden}.progress-fill{background:#c71f37;border-radius:4px;height:100%;transition:width .3s}.progress-steps{color:#6b7280;justify-content:space-between;margin-top:.75rem;font-size:.8rem;display:flex}.progress-steps span{align-items:center;gap:.25rem;transition:all .3s;display:flex}.progress-steps span i{opacity:.3;font-size:.7rem;transition:all .3s}.progress-steps span.completed{color:#c71f37;font-weight:600}.progress-steps span.completed i{opacity:1;color:#c71f37}.settings-cards{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.settings-card{z-index:1;background:linear-gradient(135deg,#fff,#f9fafb);border:2px solid #e5e7eb;border-radius:15px;padding:1.5rem;transition:all .3s;position:relative}.settings-card:hover{z-index:2;border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.settings-card.required{background:linear-gradient(135deg,#c71f370d,#e91e6305);border-color:#c71f37}.settings-card.required:before{content:"ضروری";color:#fff;background:#c71f37;border-radius:10px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;position:absolute;top:-8px;right:15px}.settings-card.completed{background:linear-gradient(135deg,#10b9810d,#10b98105);border-color:#10b981}.settings-card.completed:after{content:"✓";color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.8rem;font-weight:700;display:flex;position:absolute;top:15px;left:15px}.card-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.card-icon{color:#fff;background:#c71f37;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}.card-title{color:#374151;margin:0;font-size:1.1rem;font-weight:600}.card-description{color:#6b7280;margin:0;font-size:.9rem;line-height:1.5}.card-content{margin-top:1rem}.settings-field{margin-bottom:1rem}.settings-field:last-child{margin-bottom:0}.field-label{color:#374151;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:flex}.field-label .required{color:#c71f37;font-size:.8rem}.field-label .field-icon{color:#c71f37;font-size:.9rem}.field-input{background:#fff;border:2px solid #e5e7eb;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .3s}.field-input:focus{border-color:#c71f37;outline:none;box-shadow:0 0 0 3px #c71f371a}.field-input:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}select.field-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}select.field-input option{color:#374151;background-color:#fff;padding:.5rem}select.field-input option:hover{color:#c71f37!important;background-color:#c71f371a!important}select.field-input option:checked{color:#fff!important;background-color:#c71f37!important}select.field-input option:focus{color:#c71f37!important;background-color:#c71f371a!important}select.field-input:focus,select:focus{border-color:#c71f37!important;outline:none!important;box-shadow:0 0 0 3px #c71f371a!important}select option:focus{color:#c71f37!important;background-color:#c71f371a!important}.reservation-settings-container select:focus{border-color:#c71f37!important;outline:none!important;box-shadow:0 0 0 3px #c71f371a!important}.reservation-settings-container select option{color:#374151!important;background-color:#fff!important}.reservation-settings-container select option:hover{color:#c71f37!important;background-color:#c71f371a!important}.reservation-settings-container select option:checked{color:#fff!important;background-color:#c71f37!important}.reservation-settings-container select option:focus{color:#c71f37!important;background-color:#c71f371a!important}select:focus,select:focus-visible,select:focus-within,:focus{border-color:#c71f37!important;outline:none!important;box-shadow:0 0 0 3px #c71f371a!important}select option:hover,select option:focus,select option:active,select option:checked,.reservation-settings-container select option:hover,.reservation-settings-container select option:focus,.reservation-settings-container select option:active,.reservation-settings-container select option:checked{color:#c71f37!important;background-color:#c71f371a!important}select option{color:#374151!important;background-color:#fff!important}select option:hover,select option:focus,select option:active{color:#c71f37!important;background-color:#c71f371a!important}select option:checked{color:#fff!important;background-color:#c71f37!important}select option:hover{color:#c71f37!important;background-color:#c71f371a!important;background-image:none!important}select option:not(:checked):hover{color:#c71f37!important;background-color:#c71f371a!important}select option:hover,select option:focus,select option:active{color:#c71f37!important;background-color:#c71f371a!important;background-image:none!important;background-clip:padding-box!important}select option::-webkit-option:hover{color:#c71f37!important;background-color:#c71f371a!important}select option:-moz-any-link:hover{color:#c71f37!important;background-color:#c71f371a!important}.css-13cymwt-control{box-sizing:border-box;background-color:#fff;border-width:1px;border-radius:4px;height:100%;min-height:38px;transition:all .1s;position:relative;border:#0000!important;outline:0!important;box-shadow:0 0 0 1px #0000!important}.css-13cymwt-control:hover,.css-13cymwt-control:focus,.css-t3ipsp-control:hover,.css-t3ipsp-control:focus{border-style:none!important;border-color:#0000!important;box-shadow:0 0 #0000!important}.css-1nmdiq5-menu{z-index:999;border-radius:5px;box-shadow:0 0 3px #3c485826;color:#161c2d!important;background-color:#fff!important;border-style:none!important}.css-1nmdiq5-menu .css-d7l1ni-option{color:#c71f37!important;background-color:#c71f371a!important;padding:10px 12px!important}.css-1nmdiq5-menu .css-d7l1ni-option:hover{color:#c71f37!important;background-color:#c71f3726!important}.css-1nmdiq5-menu .css-tr4s17-option{color:#fff!important;background-color:#c71f37!important;padding:10px 12px!important}.reservation-settings-container [class*=option]{color:#333!important;padding:10px 12px!important}.reservation-settings-container [class*=option]:hover{color:#c71f37!important;background-color:#c71f371a!important}.reservation-settings-container [class*=option--is-selected]{color:#fff!important;background-color:#c71f37!important}.reservation-settings-container [class*=option--is-focused]{color:#c71f37!important;background-color:#c71f371a!important}.reservation-settings-container .css-1n7v3ny-option,.reservation-settings-container .css-1wa3eu0-option,.reservation-settings-container .css-1xc3v61-option,.reservation-settings-container .css-1n7v3ny-option--is-selected,.reservation-settings-container .css-1wa3eu0-option--is-selected,.reservation-settings-container .css-1xc3v61-option--is-selected,.reservation-settings-container .css-1n7v3ny-option--is-focused,.reservation-settings-container .css-1wa3eu0-option--is-focused,.reservation-settings-container .css-1xc3v61-option--is-focused{padding:10px 12px!important}.reservation-settings-container div[class*=css-][class*=option]{color:#333!important;background-color:#0000!important}.reservation-settings-container div[class*=css-][class*=option]:hover{color:#c71f37!important;background-color:#c71f371a!important}.reservation-settings-container div[class*=css-][class*=option][class*=selected]{color:#fff!important;background-color:#c71f37!important}.reservation-settings-container div[class*=css-][class*=option][class*=focused]{color:#c71f37!important;background-color:#c71f371a!important}.reservation-settings-container [class*=css-][class*=option]{color:#333!important;background-color:#0000!important}.reservation-settings-container [class*=css-][class*=option]:hover{color:#c71f37!important;background-color:#c71f371a!important}.reservation-settings-container [class*=css-][class*=option][class*=selected]{color:#fff!important;background-color:#c71f37!important}.reservation-settings-container [class*=css-][class*=option][class*=focused]{color:#c71f37!important;background-color:#c71f371a!important}.reservation-settings-container .css-1n7v3ny-option,.reservation-settings-container .css-1wa3eu0-option,.reservation-settings-container .css-1xc3v61-option,.reservation-settings-container .css-1n7v3ny-option--is-selected,.reservation-settings-container .css-1wa3eu0-option--is-selected,.reservation-settings-container .css-1xc3v61-option--is-selected,.reservation-settings-container .css-1n7v3ny-option--is-focused,.reservation-settings-container .css-1wa3eu0-option--is-focused,.reservation-settings-container .css-1xc3v61-option--is-focused{color:#333!important;background-color:#0000!important}.reservation-settings-container .css-1n7v3ny-option:hover,.reservation-settings-container .css-1wa3eu0-option:hover,.reservation-settings-container .css-1xc3v61-option:hover,.reservation-settings-container .css-1n7v3ny-option--is-selected:hover,.reservation-settings-container .css-1wa3eu0-option--is-selected:hover,.reservation-settings-container .css-1xc3v61-option--is-selected:hover,.reservation-settings-container .css-1n7v3ny-option--is-focused:hover,.reservation-settings-container .css-1wa3eu0-option--is-focused:hover,.reservation-settings-container .css-1xc3v61-option--is-focused:hover{color:#c71f37!important;background-color:#c71f371a!important}.reservation-settings-container .css-1n7v3ny-option--is-selected,.reservation-settings-container .css-1wa3eu0-option--is-selected,.reservation-settings-container .css-1xc3v61-option--is-selected{color:#fff!important;background-color:#c71f37!important}.reservation-settings-container .css-1n7v3ny-option--is-focused,.reservation-settings-container .css-1wa3eu0-option--is-focused,.reservation-settings-container .css-1xc3v61-option--is-focused{color:#c71f37!important;background-color:#c71f371a!important}* [class*=css-][class*=option]{color:#333!important;background-color:#0000!important}* [class*=css-][class*=option]:hover{color:#c71f37!important;background-color:#c71f371a!important}* [class*=css-][class*=option][class*=selected]{color:#fff!important;background-color:#c71f37!important}* [class*=css-][class*=option][class*=focused]{color:#c71f37!important;background-color:#c71f371a!important}* .css-1n7v3ny-option,* .css-1wa3eu0-option,* .css-1xc3v61-option,* .css-1n7v3ny-option--is-selected,* .css-1wa3eu0-option--is-selected,* .css-1xc3v61-option--is-selected,* .css-1n7v3ny-option--is-focused,* .css-1wa3eu0-option--is-focused,* .css-1xc3v61-option--is-focused{color:#333!important;background-color:#0000!important}* .css-1n7v3ny-option:hover,* .css-1wa3eu0-option:hover,* .css-1xc3v61-option:hover,* .css-1n7v3ny-option--is-selected:hover,* .css-1wa3eu0-option--is-selected:hover,* .css-1xc3v61-option--is-selected:hover,* .css-1n7v3ny-option--is-focused:hover,* .css-1wa3eu0-option--is-focused:hover,* .css-1xc3v61-option--is-focused:hover{color:#c71f37!important;background-color:#c71f371a!important}* .css-1n7v3ny-option--is-selected,* .css-1wa3eu0-option--is-selected,* .css-1xc3v61-option--is-selected{color:#fff!important;background-color:#c71f37!important}* .css-1n7v3ny-option--is-focused,* .css-1wa3eu0-option--is-focused,* .css-1xc3v61-option--is-focused{color:#c71f37!important;background-color:#c71f371a!important}.field-help{color:#6b7280;margin-top:.25rem;font-size:.8rem;line-height:1.4}.custom-subcategory-section{border-top:2px solid #e5e7eb;padding-top:1.5rem}.custom-subcategory-section .custom-subcategory-header h6{color:#c71f37;margin-bottom:1rem;font-size:1rem}.custom-subcategory-section .custom-subcategory-header h6 i{color:#c71f37}.custom-subcategory-section .custom-subcategory-input .input-group .form-control{border:1px solid #d1d5db;border-radius:8px 0 0 8px;padding:.75rem 1rem;font-size:.9rem}.custom-subcategory-section .custom-subcategory-input .input-group .form-control:focus{border-color:#c71f37;box-shadow:0 0 0 .2rem #c71f3740}.custom-subcategory-section .custom-subcategory-input .input-group .form-control::placeholder{color:#9ca3af;font-size:.85rem}.custom-subcategory-section .custom-subcategory-input .input-group .btn{color:#c71f37;border-color:#c71f37;border-radius:0 8px 8px 0;padding:.75rem 1.25rem;font-size:.9rem}.custom-subcategory-section .custom-subcategory-input .input-group .btn:hover{color:#fff;background-color:#c71f37}.custom-subcategory-section .custom-subcategory-input .input-group .btn:disabled{opacity:.5;cursor:not-allowed}.custom-subcategory-section .custom-subcategory-list{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.custom-subcategory-section .custom-subcategory-list h6{color:#374151;margin-bottom:.75rem;font-size:.9rem}.custom-subcategory-section .custom-subcategory-list .custom-subcategory-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;margin-bottom:.5rem;padding:.5rem;display:flex}.custom-subcategory-section .custom-subcategory-list .custom-subcategory-item .form-check-input{margin-top:0;margin-right:.75rem}.custom-subcategory-section .custom-subcategory-list .custom-subcategory-item .form-check-input:checked{background-color:#c71f37;border-color:#c71f37}.custom-subcategory-section .custom-subcategory-list .custom-subcategory-item .form-check-label{color:#374151;flex:1;margin-bottom:0;font-size:.9rem}.custom-subcategory-section .custom-subcategory-list .custom-subcategory-item .form-check-label i{color:#c71f37;margin-right:.5rem}.custom-subcategory-section .custom-subcategory-list .custom-subcategory-item .btn{border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.custom-subcategory-section .custom-subcategory-list .custom-subcategory-item .btn:hover{color:#fff;background-color:#dc2626;border-color:#dc2626}.reservation-settings-container .persian-time-picker{z-index:99999!important;position:absolute!important}.reservation-settings-container .persian-time-picker.position-absolute{z-index:99999!important}.reservation-settings-container .persian-date-picker{z-index:99999!important;position:absolute!important}.reservation-settings-container .persian-date-picker.position-absolute,.reservation-settings-container .settings-card:hover+.persian-time-picker,.reservation-settings-container .settings-card:hover~.persian-time-picker{z-index:99999!important}.settings-actions{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-settings{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .3s;display:flex}.btn-settings.btn-primary{color:#fff;background:#c71f37}.btn-settings.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #c71f374d}.btn-settings.btn-primary:disabled{cursor:not-allowed;box-shadow:none;background:#9ca3af;transform:none}.btn-settings.btn-secondary{color:#6b7280;background:#fff;border:2px solid #e5e7eb}.btn-settings.btn-secondary:hover{color:#c71f37;border-color:#c71f37}.btn-settings.btn-success{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.btn-settings.btn-success:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d}.settings-alert{border-radius:10px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem;display:flex}.settings-alert.alert-success{color:#065f46;background:linear-gradient(135deg,#10b9811a,#0596690d);border:1px solid #10b9814d}.settings-alert.alert-error{color:#991b1b;background:linear-gradient(135deg,#ef44441a,#dc26260d);border:1px solid #ef44444d}.settings-alert.alert-warning{color:#92400e;background:linear-gradient(135deg,#f59e0b1a,#d977060d);border:1px solid #f59e0b4d}.settings-alert .alert-icon{font-size:1.2rem}.settings-alert .alert-text{flex:1;font-size:.9rem;font-weight:500}.subcategory-checkboxes .form-check{margin-bottom:.75rem}.subcategory-checkboxes .form-check .form-check-input{background-color:#fff;border:2px solid #d1d5db;border-radius:6px;width:1.2rem;height:1.2rem;margin-top:.1rem;transition:all .3s}.subcategory-checkboxes .form-check .form-check-input:checked{background-color:#c71f37;border-color:#c71f37;box-shadow:0 0 0 3px #c71f371a}.subcategory-checkboxes .form-check .form-check-input:focus{box-shadow:0 0 0 3px #c71f3733}.subcategory-checkboxes .form-check .form-check-label{color:#374151;cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.95rem;font-weight:500;transition:all .3s;display:flex}.subcategory-checkboxes .form-check .form-check-label:hover{color:#c71f37;background-color:#c71f370d}.subcategory-checkboxes .form-check .form-check-label i{color:#c71f37;font-size:.9rem}.subcategory-checkboxes .form-check:hover .form-check-label{background-color:#c71f370d}.subcategory-empty-state{text-align:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px dashed #cbd5e1;border-radius:12px;padding:2rem}.subcategory-empty-state i{color:#94a3b8;margin-bottom:1rem;font-size:2rem}.subcategory-empty-state p{color:#64748b;margin:0;font-size:.9rem}.listing-selection-container{background:#fff;border-radius:15px;padding:2rem;box-shadow:0 4px 20px #0000001a}.listing-selection-header{border-bottom:2px solid #e5e7eb;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.listing-selection-header .selection-icon{color:#fff;background:linear-gradient(135deg,#c71f37,#ff6b6b);border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:flex;box-shadow:0 4px 15px #c71f374d}.listing-selection-header .selection-content{flex:1}.listing-selection-header .selection-content h4{color:#374151;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.listing-selection-header .selection-content p{color:#6b7280;margin:0;font-size:1rem;line-height:1.5}.listings-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.listing-card{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:15px;transition:all .3s;position:relative;overflow:hidden}.listing-card:hover{border-color:#c71f37;transform:translateY(-3px);box-shadow:0 8px 25px #c71f3726}.listing-card.selected{background:linear-gradient(135deg,#c71f370d,#ff6b6b05);border-color:#c71f37;box-shadow:0 8px 25px #c71f3733}.listing-card.selected:before{content:"✓";color:#fff;z-index:2;background:#c71f37;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;font-weight:700;display:flex;position:absolute;top:15px;right:15px}.listing-image{height:150px;position:relative;overflow:hidden}.listing-image .card-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.listing-image .no-image{color:#9ca3af;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;display:flex}.listing-image:hover .card-image{transform:scale(1.05)}.listing-content{padding:1.25rem}.listing-title{color:#374151;margin:0 0 .5rem;font-size:1.1rem;font-weight:600;line-height:1.3}.listing-description{color:#6b7280;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}@supports not (line-clamp:2){.listing-description{text-overflow:ellipsis;max-height:2.8em;display:block;overflow:hidden}}.listing-meta{justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.8rem;display:flex}.listing-meta .listing-type{color:#c71f37;background:#c71f371a;border-radius:6px;padding:.25rem .5rem;font-weight:500}.listing-meta .listing-type i{margin-right:.25rem}.listing-meta .listing-status{color:#6b7280;font-weight:500}.listing-meta .listing-status i{color:#10b981;margin-right:.25rem}.listing-actions .btn{border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:600;transition:all .3s}.listing-actions .btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px #c71f374d}@media (max-width:768px){.listing-selection-container{padding:1.5rem}.listing-selection-header{text-align:center;flex-direction:column;gap:1rem}.listing-selection-header .selection-icon{width:50px;height:50px;font-size:1.2rem}.listing-selection-header .selection-content h4{font-size:1.3rem}.listings-grid{grid-template-columns:1fr;gap:1rem}.listing-card .listing-content{padding:1rem}.listing-card .listing-meta{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.listing-selection-container{padding:1rem}.listing-selection-header .selection-content h4{font-size:1.2rem}.listing-selection-header .selection-content p{font-size:.9rem}.listing-image{height:120px}.listing-content{padding:.75rem}.listing-title{font-size:1rem}.listing-description{font-size:.85rem}}@media (max-width:768px){.reservation-settings-header{padding:1.25rem 1.5rem}.reservation-settings-header .header-content{text-align:center;flex-direction:column;gap:1rem}.reservation-settings-header .header-toggle{justify-content:center}.reservation-settings-tabs{padding:0 1.5rem}.tab-navigation{flex-direction:column;gap:.25rem}.tab-item{justify-content:flex-start;padding:.75rem 1rem}.tab-content{padding:1.5rem}.settings-cards{grid-template-columns:1fr;gap:1rem}.settings-card{padding:1.25rem}.settings-actions{flex-direction:column;gap:1rem}}@media (max-width:480px){.reservation-settings-header{padding:1rem 1.25rem}.reservation-settings-header .header-icon{width:40px;height:40px}.reservation-settings-header .header-icon svg,.reservation-settings-header .header-text h4{font-size:1.2rem}.reservation-settings-header .header-text p{font-size:.8rem}.tab-content{padding:1.25rem}.settings-card{padding:1rem}.card-header{text-align:center;flex-direction:column;gap:.5rem}.card-icon{width:35px;height:35px;font-size:1rem}}.support-container{background:linear-gradient(145deg,#fff,#f8f9fa);min-height:100vh;position:relative}.support-container:before{content:"";pointer-events:none;z-index:0;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"dots\" width=\"20\" height=\"20\" patternUnits=\"userSpaceOnUse\"><circle cx=\"10\" cy=\"10\" r=\"1\" fill=\"rgba(199,31,55,0.05)\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23dots)\"/></svg>");position:fixed;inset:0}.support-container>*{z-index:1;position:relative}.dashHeader{color:#fff;background:linear-gradient(135deg,#c71f37,#e91e63);border-radius:0 0 25px 25px;position:relative;overflow:hidden;box-shadow:0 10px 30px #c71f3766}.dashHeader:before{content:"";opacity:.3;z-index:0;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grain\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><circle cx=\"25\" cy=\"25\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"75\" cy=\"75\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"50\" cy=\"10\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/><circle cx=\"10\" cy=\"60\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/><circle cx=\"90\" cy=\"40\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grain)\"/></svg>");position:absolute;inset:0}.dashHeader .header-content{z-index:1;position:relative}.dashHeader .header-content h2{text-shadow:0 2px 4px #0000001a;margin-bottom:.5rem;font-size:2rem;font-weight:700}.dashHeader .header-content h2 i{opacity:.9;margin-right:.75rem}.dashHeader .header-content p{opacity:.9;margin:0;font-size:1.1rem}.dashHeader .btn{border:2px solid;border-radius:20px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s}.dashHeader .btn.btn-outline-light{color:#fff;background:0 0;border-color:#fffc}.dashHeader .btn.btn-outline-light:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.dashHeader .btn.btn-light{color:#c71f37;background:#fff;border-color:#fff}.dashHeader .btn.btn-light:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.stats-card{background:#fff;border:1px solid #c71f371a;border-radius:20px;padding:2rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.stats-card:before{content:"";background:linear-gradient(90deg,#c71f37,#e91e63);height:4px;position:absolute;top:0;left:0;right:0}.stats-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.stats-card .stats-icon{background:linear-gradient(135deg,#c71f37,#e91e63);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1rem;display:flex}.stats-card .stats-icon i{color:#fff;font-size:1.5rem}.stats-card .stats-content .stats-number{color:#c71f37;margin-bottom:.5rem;font-size:2.5rem;font-weight:700;line-height:1}.stats-card .stats-content .stats-label{color:#6c757d;margin:0;font-size:.9rem;font-weight:500}.tab-navigation .nav-pills{background:#fff;border:1px solid #c71f371a;border-radius:15px;padding:.5rem;box-shadow:0 5px 15px #00000014}.tab-navigation .nav-pills .nav-link{color:#6c757d;background:0 0;border:none;border-radius:10px;font-weight:500;transition:all .3s}.tab-navigation .nav-pills .nav-link:hover{color:#c71f37;background:#c71f371a;transform:translateY(-1px)}.tab-navigation .nav-pills .nav-link.active{color:#fff;background:linear-gradient(135deg,#c71f37,#e91e63);box-shadow:0 5px 15px #c71f374d}.tab-navigation .nav-pills .nav-link.active i{color:#fff}.tab-navigation .nav-pills .nav-link i{font-size:1.1rem;transition:color .3s}.filters-section{background:#fff;border:1px solid #c71f371a;border-radius:15px;padding:1.5rem;box-shadow:0 5px 15px #00000014}.filters-section .search-box .input-group .form-control{border:2px solid #e9ecef;border-radius:25px 0 0 25px;padding:.75rem 1.25rem;font-size:.95rem;transition:all .3s}.filters-section .search-box .input-group .form-control:focus{border-color:#c71f37;box-shadow:0 0 0 .2rem #c71f3740}.filters-section .search-box .input-group .btn{border:2px solid #c71f37;border-left:none;border-radius:0 25px 25px 0;padding:.75rem 1.25rem;transition:all .3s}.filters-section .search-box .input-group .btn:hover{background:#c71f37;transform:translateY(-1px)}.filters-section .filter-buttons .btn-group{flex-wrap:wrap;gap:.5rem;display:flex}.filters-section .filter-buttons .btn-group .btn{white-space:nowrap;text-overflow:ellipsis;border:2px solid;border-radius:25px;flex:1;min-width:0;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .3s;overflow:hidden}.filters-section .filter-buttons .btn-group .btn.active{transform:translateY(-1px);box-shadow:0 3px 10px #0003}.filters-section .filter-buttons .btn-group .btn:hover:not(.active){transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.filters-section .filter-buttons .btn-group .btn.btn-outline-primary{color:#c71f37;background:0 0;border-color:#c71f37}.filters-section .filter-buttons .btn-group .btn.btn-outline-primary.active{color:#fff;background:#c71f37;border-color:#c71f37}.filters-section .filter-buttons .btn-group .btn.btn-outline-primary:hover:not(.active){color:#c71f37;background:#c71f371a;border-color:#c71f37}.filters-section .filter-buttons .btn-group .btn.btn-outline-danger{color:#dc3545;background:0 0;border-color:#dc3545}.filters-section .filter-buttons .btn-group .btn.btn-outline-danger.active{color:#fff;background:#dc3545;border-color:#dc3545}.filters-section .filter-buttons .btn-group .btn.btn-outline-danger:hover:not(.active){color:#dc3545;background:#dc35451a;border-color:#dc3545}.filters-section .filter-buttons .btn-group .btn.btn-outline-warning{color:#ffc107;background:0 0;border-color:#ffc107}.filters-section .filter-buttons .btn-group .btn.btn-outline-warning.active{color:#fff;background:#ffc107;border-color:#ffc107}.filters-section .filter-buttons .btn-group .btn.btn-outline-warning:hover:not(.active){color:#ffc107;background:#ffc1071a;border-color:#ffc107}.filters-section .filter-buttons .btn-group .btn.btn-outline-success{color:#28a745;background:0 0;border-color:#28a745}.filters-section .filter-buttons .btn-group .btn.btn-outline-success.active{color:#fff;background:#28a745;border-color:#28a745}.filters-section .filter-buttons .btn-group .btn.btn-outline-success:hover:not(.active){color:#28a745;background:#28a7451a;border-color:#28a745}.ticket-card{cursor:pointer;background:#fff;border:1px solid #c71f371a;border-radius:20px;padding:1.5rem;transition:all .3s;box-shadow:0 5px 15px #00000014}.ticket-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #00000026}.ticket-card .ticket-header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.ticket-card .ticket-header .ticket-title{color:#343a40;margin:0;font-size:1.2rem;font-weight:600}.ticket-card .ticket-header .ticket-badges{flex-wrap:wrap;gap:.5rem;display:flex}.ticket-card .ticket-header .ticket-badges .badge{border-radius:15px;padding:.4rem .8rem;font-size:.8rem;font-weight:500}.ticket-card .ticket-content .ticket-description{color:#6c757d;margin-bottom:1rem;font-size:.95rem;line-height:1.5}.ticket-card .ticket-content .ticket-meta{color:#6c757d;justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.ticket-card .ticket-content .ticket-meta .ticket-date,.ticket-card .ticket-content .ticket-meta .ticket-messages{align-items:center;gap:.25rem;display:flex}.create-ticket-card{background:#fff;border:1px solid #c71f371a;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.create-ticket-card:before{content:"";background:linear-gradient(90deg,#c71f37,#e91e63);height:4px;position:absolute;top:0;left:0;right:0}.create-ticket-card .card-header{color:#fff;background:linear-gradient(135deg,#c71f37,#e91e63);border:none;padding:2rem;position:relative;overflow:hidden}.create-ticket-card .card-header:before{content:"";opacity:.3;z-index:0;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grain\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><circle cx=\"25\" cy=\"25\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"75\" cy=\"75\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"50\" cy=\"10\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/><circle cx=\"10\" cy=\"60\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/><circle cx=\"90\" cy=\"40\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grain)\"/></svg>");position:absolute;inset:0}.create-ticket-card .card-header .header-content{z-index:1;position:relative}.create-ticket-card .card-header .header-content h5{text-shadow:0 2px 4px #0000001a;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.create-ticket-card .card-header .header-content h5 i{opacity:.9;margin-right:.75rem}.create-ticket-card .card-header .header-content p{opacity:.9;margin:0;font-size:1rem}.create-ticket-card .card-body{padding:2rem}.form-section{margin-bottom:2rem}.form-section .section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.form-section .section-header .section-title{color:#343a40;margin:0;font-size:1.1rem;font-weight:600}.form-section .section-header .section-title i{color:#c71f37;margin-right:.5rem}.form-section .section-header .required-badge{color:#fff;background:#dc3545;border-radius:15px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.form-section .section-header .optional-badge{color:#fff;background:#6c757d;border-radius:15px;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.form-section .form-group .form-control{border:2px solid #e9ecef;border-radius:15px;padding:1rem 1.25rem;font-size:1rem;transition:all .3s}.form-section .form-group .form-control:focus{border-color:#c71f37;box-shadow:0 0 0 .2rem #c71f3740}.form-section .form-group .form-control.is-invalid{border-color:#dc3545}.form-section .form-group .invalid-feedback{color:#dc3545;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.85rem;display:flex}.form-section .form-group .form-help{color:#6c757d;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.85rem;display:flex}.ticket-type-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.ticket-type-grid .type-card{cursor:pointer;background:#fff;border:2px solid #e9ecef;border-radius:12px;align-items:center;gap:.75rem;padding:1rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.ticket-type-grid .type-card:hover{background:#c71f370d;border-color:#c71f37;transform:translateY(-1px)}.ticket-type-grid .type-card.selected{background:#c71f371a;border-color:#c71f37}.ticket-type-grid .type-card.selected:before{content:"";background:linear-gradient(90deg,#c71f37,#e91e63);height:3px;position:absolute;top:0;left:0;right:0}.ticket-type-grid .type-card .type-icon{background:linear-gradient(135deg,#c71f37,#e91e63);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.ticket-type-grid .type-card .type-icon i{color:#fff;font-size:1rem}.ticket-type-grid .type-card .type-content{flex:1}.ticket-type-grid .type-card .type-content .type-title{color:#343a40;margin-bottom:.25rem;font-size:.95rem;font-weight:600}.ticket-type-grid .type-card .type-content .type-description{color:#6c757d;margin:0;font-size:.8rem;line-height:1.3}.ticket-type-grid .type-card .type-radio{flex-shrink:0}.ticket-type-grid .type-card .type-radio input[type=radio]{accent-color:#c71f37;width:18px;height:18px}.priority-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.priority-grid .priority-card{cursor:pointer;border:2px solid;border-radius:12px;align-items:center;gap:.75rem;padding:1rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.priority-grid .priority-card:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0000001a}.priority-grid .priority-card.selected{transform:translateY(-1px);box-shadow:0 3px 10px #0003}.priority-grid .priority-card.selected:before{content:"";background:currentColor;height:3px;position:absolute;top:0;left:0;right:0}.priority-grid .priority-card .priority-content{flex:1}.priority-grid .priority-card .priority-content .priority-title{margin-bottom:.25rem;font-size:.95rem;font-weight:600}.priority-grid .priority-card .priority-content .priority-description{opacity:.8;margin:0;font-size:.8rem;line-height:1.3}.priority-grid .priority-card .priority-radio{flex-shrink:0}.priority-grid .priority-card .priority-radio input[type=radio]{accent-color:currentColor;width:18px;height:18px}.file-upload-area{text-align:center;border:2px dashed #e9ecef;border-radius:15px;padding:2rem;transition:all .3s;position:relative}.file-upload-area:hover{background:#c71f370d;border-color:#c71f37}.file-upload-area .file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.file-upload-area .file-upload-info i{color:#c71f37;margin-bottom:1rem;font-size:2.5rem}.file-upload-area .file-upload-info p{color:#343a40;margin-bottom:.5rem;font-size:1.1rem}.file-upload-area .file-upload-info small{color:#6c757d;font-size:.9rem}.selected-files{margin-top:1.5rem}.selected-files .files-title{color:#343a40;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1rem;font-weight:600;display:flex}.selected-files .files-list{flex-direction:column;gap:.75rem;display:flex}.selected-files .file-item{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.selected-files .file-item .file-info{align-items:center;gap:.75rem;display:flex}.selected-files .file-item .file-info .file-details{flex-direction:column;gap:.25rem;display:flex}.selected-files .file-item .file-info .file-details .file-name{color:#343a40;font-weight:500}.selected-files .file-item .file-info .file-details .file-size{color:#6c757d;font-size:.8rem}.selected-files .file-item .btn{padding:.25rem .5rem;font-size:.8rem}.form-actions{border-top:1px solid #e9ecef;justify-content:center;gap:1rem;margin-top:2rem;padding-top:2rem;display:flex}.form-actions .btn{border-radius:25px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s}.form-actions .btn.btn-primary{background:linear-gradient(135deg,#c71f37,#e91e63);border:none}.form-actions .btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px #c71f374d}.form-actions .btn.btn-primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.form-actions .btn.btn-outline-secondary{color:#6c757d;background:0 0;border:2px solid #6c757d}.form-actions .btn.btn-outline-secondary:hover{color:#fff;background:#6c757d;border-color:#6c757d;transform:translateY(-2px)}.empty-state{background:#fff;border:1px solid #c71f371a;border-radius:20px;padding:3rem 2rem;box-shadow:0 5px 15px #00000014}.empty-state i{color:#6c757d}.empty-state h5{color:#6c757d;margin-bottom:.5rem}.empty-state p{color:#6c757d;margin-bottom:1.5rem}.empty-state .btn{border-radius:25px;padding:.75rem 2rem;font-weight:500}.empty-state .btn.btn-primary{background:linear-gradient(135deg,#c71f37,#e91e63);border:none}.empty-state .btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 5px 15px #c71f374d}.spinner-border{border-width:.3rem;width:3rem;height:3rem}.alert{border:none;border-radius:15px;box-shadow:0 5px 15px #0000001a}.alert.alert-danger{color:#721c24;background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-left:4px solid #dc3545}.alert.alert-success{color:#155724;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left:4px solid #28a745}.alert .btn-close{opacity:.7;background:0 0;border:none;font-size:1.2rem}.alert .btn-close:hover{opacity:1}@media (max-width:768px){.support-container .dashHeader{padding:1.5rem}.support-container .dashHeader .d-flex{flex-direction:column;align-items:stretch;gap:1.5rem}.support-container .dashHeader .header-content{text-align:center}.support-container .dashHeader .header-content h2{margin-bottom:.75rem;font-size:1.6rem}.support-container .dashHeader .header-content p{font-size:.95rem;line-height:1.4}.support-container .dashHeader .d-flex.gap-2{flex-direction:row;justify-content:center;gap:1rem}.support-container .dashHeader .d-flex.gap-2 .btn{text-align:center;flex:1;max-width:150px;padding:.75rem 1rem;font-size:.9rem}.support-container .dashHeader .d-flex.gap-2 .btn i{margin-right:.5rem}.filters-section{padding:1rem}.filters-section .row{flex-direction:column;gap:1rem}.filters-section .col-lg-8,.filters-section .col-lg-4{width:100%;max-width:none}.filters-section .search-box .input-group .form-control{padding:.6rem 1rem;font-size:.9rem}.filters-section .search-box .input-group .btn{padding:.6rem 1rem}.filters-section .filter-buttons .btn-group{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.filters-section .filter-buttons .btn-group .btn{flex:none;margin:0;padding:.5rem .75rem;font-size:.8rem}.create-ticket-card .card-header{padding:1.5rem}.create-ticket-card .card-header .header-content h5{font-size:1.3rem}.create-ticket-card .card-header .header-content p{font-size:.9rem}.create-ticket-card .card-body{padding:1.5rem}.form-section{margin-bottom:1.5rem}.form-section .section-header{flex-direction:column;align-items:flex-start;gap:.5rem}.form-section .section-header .section-title{font-size:1rem}.ticket-type-grid{grid-template-columns:1fr;gap:.5rem}.ticket-type-grid .type-card{padding:.75rem}.ticket-type-grid .type-card .type-icon{width:30px;height:30px}.ticket-type-grid .type-card .type-icon i,.ticket-type-grid .type-card .type-content .type-title{font-size:.9rem}.ticket-type-grid .type-card .type-content .type-description{font-size:.75rem}.priority-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.priority-grid .priority-card{padding:.75rem}.priority-grid .priority-card .priority-content .priority-title{font-size:.9rem}.priority-grid .priority-card .priority-content .priority-description{font-size:.75rem}.file-upload-area{padding:1.5rem}.file-upload-area .file-upload-info i{font-size:2rem}.file-upload-area .file-upload-info p{font-size:1rem}.file-upload-area .file-upload-info small{font-size:.8rem}.form-actions{flex-direction:column;gap:.75rem}.form-actions .btn{padding:.75rem 1.5rem;font-size:1rem}}@media (max-width:576px){.support-container .dashHeader{padding:1rem}.support-container .dashHeader .header-content h2{margin-bottom:.5rem;font-size:1.4rem}.support-container .dashHeader .header-content p{font-size:.85rem;line-height:1.3}.support-container .dashHeader .d-flex.gap-2{flex-direction:column;gap:.75rem}.support-container .dashHeader .d-flex.gap-2 .btn{max-width:none;padding:.6rem 1rem;font-size:.85rem}.support-container .dashHeader .d-flex.gap-2 .btn i{margin-right:.4rem}.ticket-type-grid{grid-template-columns:1fr;gap:.5rem}.ticket-type-grid .type-card{padding:.6rem}.ticket-type-grid .type-card .type-icon{width:28px;height:28px}.ticket-type-grid .type-card .type-icon i{font-size:.8rem}.ticket-type-grid .type-card .type-content .type-title{font-size:.85rem}.ticket-type-grid .type-card .type-content .type-description{font-size:.7rem}.priority-grid{grid-template-columns:1fr;gap:.5rem}.priority-grid .priority-card{padding:.75rem}.priority-grid .priority-card .priority-content .priority-title{font-size:.9rem}.priority-grid .priority-card .priority-content .priority-description{font-size:.75rem}.file-upload-area{padding:1rem}.file-upload-area .file-upload-info i{font-size:1.5rem}.file-upload-area .file-upload-info p{font-size:.9rem}.file-upload-area .file-upload-info small{font-size:.75rem}.form-actions{flex-direction:column;gap:.5rem}.form-actions .btn{padding:.6rem 1.2rem;font-size:.9rem}}.blue-tick-container{background:linear-gradient(135deg,#c71f370d,#c71f3705);min-height:100vh}.blue-tick-container .dashHeader{color:#fff;background:linear-gradient(135deg,#c71f37,#9b182b);border-radius:20px;margin-bottom:2rem;position:relative;overflow:hidden}.blue-tick-container .dashHeader:before{content:"";opacity:.3;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grain\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><circle cx=\"25\" cy=\"25\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"75\" cy=\"75\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"50\" cy=\"10\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/><circle cx=\"10\" cy=\"60\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/><circle cx=\"90\" cy=\"40\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grain)\"/></svg>");position:absolute;inset:0}.blue-tick-container .dashHeader .header-content{z-index:2;position:relative}.blue-tick-container .dashHeader .header-content h2{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.blue-tick-container .dashHeader .header-content h2 .blue-tick-logo{object-fit:contain;filter:drop-shadow(0 2px 4px #0003);width:50px;height:50px}.blue-tick-container .dashHeader .header-content p{margin-bottom:0;font-size:1.1rem;line-height:1.6;color:#fff!important}.blue-tick-container .dashHeader .price-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:15px;padding:1rem 1.5rem}.blue-tick-container .dashHeader .price-badge .price{margin-right:.5rem;font-size:2rem;font-weight:800}.blue-tick-container .dashHeader .price-badge .currency{font-size:1.2rem;font-weight:600}.blue-tick-container .section-card{background:#fff;border-radius:20px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.blue-tick-container .section-card:before{content:"";background:linear-gradient(135deg,#c71f37,#e76578);height:4px;position:absolute;top:0;left:0;right:0}.blue-tick-container .section-header{margin-bottom:3rem}.blue-tick-container .section-header .section-title{color:#2c3e50;margin-bottom:1rem;font-size:2.2rem;font-weight:700;line-height:1.3}.blue-tick-container .why-blue-tick-section .benefits-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.blue-tick-container .why-blue-tick-section .benefits-grid .benefit-card{text-align:center;background:#c71f3705;border:2px solid #0000;border-radius:15px;padding:2rem;transition:all .3s}.blue-tick-container .why-blue-tick-section .benefits-grid .benefit-card:hover{border-color:#c71f3733;transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.blue-tick-container .why-blue-tick-section .benefits-grid .benefit-card .benefit-icon{background:linear-gradient(135deg,#c71f37,#e76578);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.blue-tick-container .why-blue-tick-section .benefits-grid .benefit-card .benefit-icon i{color:#fff;font-size:2rem}.blue-tick-container .why-blue-tick-section .benefits-grid .benefit-card .benefit-content h5{color:#2c3e50;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.blue-tick-container .why-blue-tick-section .benefits-grid .benefit-card .benefit-content p{color:#6c757d;margin-bottom:0;font-size:1rem;line-height:1.6}.blue-tick-container .real-impact-section .stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.blue-tick-container .real-impact-section .stats-grid .stat-card{text-align:center;background:linear-gradient(135deg,#c71f370d,#c71f3705);border-radius:20px;padding:2.5rem;position:relative;overflow:hidden}.blue-tick-container .real-impact-section .stats-grid .stat-card:before{content:"";background:linear-gradient(135deg,#c71f37,#e76578);height:4px;position:absolute;top:0;left:0;right:0}.blue-tick-container .real-impact-section .stats-grid .stat-card .stat-icon{background:#c71f37;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 1.5rem;display:flex}.blue-tick-container .real-impact-section .stats-grid .stat-card .stat-icon i{color:#fff;font-size:1.8rem}.blue-tick-container .real-impact-section .stats-grid .stat-card .stat-number{color:#c71f37;margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1}.blue-tick-container .real-impact-section .stats-grid .stat-card .stat-label{color:#2c3e50;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.blue-tick-container .real-impact-section .stats-grid .stat-card .stat-description{color:#6c757d;margin-bottom:0;font-size:.95rem;line-height:1.5}.blue-tick-container .comparison-section .comparison-table{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 5px 15px #0000001a}.blue-tick-container .comparison-section .comparison-table .comparison-header{background:#c71f370d;grid-template-columns:1fr 1fr;display:grid}.blue-tick-container .comparison-section .comparison-table .comparison-header .comparison-column{text-align:center;padding:1.5rem}.blue-tick-container .comparison-section .comparison-table .comparison-header .comparison-column h4{margin-bottom:0;font-size:1.3rem;font-weight:600}.blue-tick-container .comparison-section .comparison-table .comparison-header .comparison-column.without-tick h4{color:#dc3545}.blue-tick-container .comparison-section .comparison-table .comparison-header .comparison-column.with-tick h4{color:#28a745}.blue-tick-container .comparison-section .comparison-table .comparison-row{border-bottom:1px solid #0000001a;grid-template-columns:1fr 1fr;display:grid}.blue-tick-container .comparison-section .comparison-table .comparison-row:last-child{border-bottom:none}.blue-tick-container .comparison-section .comparison-table .comparison-row .comparison-cell{align-items:center;gap:1rem;padding:1.5rem;font-size:1rem;display:flex}.blue-tick-container .comparison-section .comparison-table .comparison-row .comparison-cell i{text-align:center;width:20px;font-size:1.2rem}.blue-tick-container .comparison-section .comparison-table .comparison-row .comparison-cell.without-tick{background:#dc354505;border-right:1px solid #0000001a}.blue-tick-container .comparison-section .comparison-table .comparison-row .comparison-cell.with-tick{background:#28a74505}.blue-tick-container .prestige-section .prestige-content .prestige-icon .prestige-image{object-fit:contain;filter:drop-shadow(0 4px 8px #00000026);width:100px;height:100px;animation:2s infinite pulse}.blue-tick-container .prestige-section .prestige-content .prestige-text{color:#6c757d;max-width:800px;margin:0 auto;font-size:1.2rem;line-height:1.8}.blue-tick-container .prestige-section .prestige-content .prestige-text strong{color:#c71f37;font-weight:700}.blue-tick-container .cta-section .cta-card{text-align:center;background:linear-gradient(135deg,#c71f371a,#c71f370d);border-radius:25px;padding:3rem;position:relative;overflow:hidden}.blue-tick-container .cta-section .cta-card:before{content:"";background:linear-gradient(135deg,#c71f37,#e76578);height:6px;position:absolute;top:0;left:0;right:0}.blue-tick-container .cta-section .cta-card .cta-title{color:#2c3e50;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.blue-tick-container .cta-section .cta-card .cta-messages .cta-message{color:#6c757d;margin-bottom:1rem;font-size:1.2rem;font-weight:500}.blue-tick-container .cta-section .cta-card .cta-messages .cta-message:last-child{color:#c71f37;margin-bottom:0;font-weight:600}.blue-tick-container .cta-section .cta-card .cta-buttons .btn{border-radius:50px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s}.blue-tick-container .cta-section .cta-card .cta-buttons .btn.btn-primary{background:linear-gradient(135deg,#c71f37,#e76578);border:none}.blue-tick-container .cta-section .cta-card .cta-buttons .btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #c71f374d}.blue-tick-container .cta-section .cta-card .cta-buttons .btn.btn-outline-primary{color:#c71f37;border:2px solid #c71f37}.blue-tick-container .cta-section .cta-card .cta-buttons .btn.btn-outline-primary:hover{color:#fff;background:#c71f37;transform:translateY(-2px)}.blue-tick-container .btn-icon{object-fit:contain;filter:brightness(0)invert();width:20px;height:20px}.blue-tick-container .application-form-section .form-section{background:#fff;border-radius:20px;margin-bottom:2rem;padding:2rem;box-shadow:0 10px 30px #0000001a}.blue-tick-container .application-form-section .form-section .section-title{color:#2c3e50;align-items:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;display:flex}.blue-tick-container .application-form-section .form-section .section-title i{color:#c71f37;margin-right:.5rem}.blue-tick-container .application-form-section .form-section .form-group{margin-bottom:1.5rem}.blue-tick-container .application-form-section .form-section .form-group label{color:#2c3e50;margin-bottom:.5rem;font-weight:600}.blue-tick-container .application-form-section .form-section .form-group .form-control{border:2px solid #e9ecef;border-radius:10px;padding:.75rem 1rem;font-size:1rem;transition:all .3s}.blue-tick-container .application-form-section .form-section .form-group .form-control:focus{border-color:#c71f37;box-shadow:0 0 0 .2rem #c71f3740}.blue-tick-container .application-form-section .form-section .form-group .form-text{color:#6c757d;margin-top:.25rem;font-size:.8rem;font-style:italic}.blue-tick-container .application-form-section .form-section .form-group .invalid-feedback{color:#dc3545;margin-top:.25rem;font-size:.875rem}.blue-tick-container .application-form-section .form-section .file-upload-area{text-align:center;background:#c71f3705;border:2px dashed #dee2e6;border-radius:15px;padding:2rem;transition:all .3s}.blue-tick-container .application-form-section .form-section .file-upload-area:hover{background:#c71f370d;border-color:#c71f37}.blue-tick-container .application-form-section .form-section .file-upload-area .upload-icon{color:#c71f37;margin-bottom:1rem;font-size:3rem}.blue-tick-container .application-form-section .form-section .file-upload-area .upload-text{color:#2c3e50;margin-bottom:.5rem;font-size:1.1rem}.blue-tick-container .application-form-section .form-section .file-upload-area .upload-hint{color:#6c757d;font-size:.9rem}.blue-tick-container .application-form-section .form-section .selected-files{margin-top:1rem}.blue-tick-container .application-form-section .form-section .selected-files .file-item{background:#c71f370d;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:1rem;display:flex}.blue-tick-container .application-form-section .form-section .selected-files .file-item .file-info .file-name{color:#2c3e50;font-weight:600}.blue-tick-container .application-form-section .form-section .selected-files .file-item .file-info .file-size{color:#6c757d;font-size:.8rem}.blue-tick-container .application-form-section .form-section .selected-files .file-item .remove-file{color:#fff;cursor:pointer;background:#dc3545;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .3s;display:flex}.blue-tick-container .application-form-section .form-section .selected-files .file-item .remove-file:hover{background:#bd2130}.blue-tick-container .application-form-section .action-buttons{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px #0000001a}.blue-tick-container .application-form-section .action-buttons .btn{border-radius:50px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s}.blue-tick-container .application-form-section .action-buttons .btn.btn-primary{background:linear-gradient(135deg,#c71f37,#e76578);border:none}.blue-tick-container .application-form-section .action-buttons .btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #c71f374d}.blue-tick-container .application-form-section .action-buttons .btn.btn-success{background:linear-gradient(135deg,#28a745,#5dd879);border:none}.blue-tick-container .application-form-section .action-buttons .btn.btn-success:hover{transform:translateY(-2px);box-shadow:0 10px 25px #28a7454d}.blue-tick-container .success-message{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 10px 30px #0000001a}.blue-tick-container .success-message .success-icon i{color:#28a745;font-size:4rem}.blue-tick-container .success-message h3{color:#28a745;font-weight:700}.blue-tick-container .success-message p{color:#6c757d;font-size:1.1rem}.status-dropdown.status-approved{color:#065f46!important;background-color:#d1fae5!important;border-color:#10b981!important}.status-dropdown.status-approved:focus{border-color:#10b981!important;box-shadow:0 0 0 .2rem #10b98140!important}.status-dropdown.status-approved option{color:#065f46!important;background-color:#d1fae5!important}.status-dropdown.status-pending{color:#92400e!important;background-color:#fef3c7!important;border-color:#f59e0b!important}.status-dropdown.status-pending:focus{border-color:#f59e0b!important;box-shadow:0 0 0 .2rem #f59e0b40!important}.status-dropdown.status-pending option{color:#92400e!important;background-color:#fef3c7!important}.status-dropdown.status-rejected{color:#991b1b!important;background-color:#fee2e2!important;border-color:#ef4444!important}.status-dropdown.status-rejected:focus{border-color:#ef4444!important;box-shadow:0 0 0 .2rem #ef444440!important}.status-dropdown.status-rejected option{color:#991b1b!important;background-color:#fee2e2!important}@media (max-width:768px){.blue-tick-container .dashHeader{padding:1.5rem}.blue-tick-container .dashHeader .d-flex{flex-direction:column;align-items:stretch;gap:1.5rem}.blue-tick-container .dashHeader .header-content{text-align:center}.blue-tick-container .dashHeader .header-content h2{margin-bottom:.75rem;font-size:1.6rem}.blue-tick-container .dashHeader .header-content h2 .blue-tick-logo{width:35px;height:35px}.blue-tick-container .dashHeader .header-content p{font-size:.95rem;line-height:1.4}.blue-tick-container .section-card{padding:2rem}.blue-tick-container .section-header .section-title{font-size:1.8rem}.blue-tick-container .why-blue-tick-section .benefits-grid,.blue-tick-container .real-impact-section .stats-grid{grid-template-columns:1fr;gap:1.5rem}.blue-tick-container .comparison-section .comparison-table .comparison-header,.blue-tick-container .comparison-section .comparison-table .comparison-row{grid-template-columns:1fr}.blue-tick-container .comparison-section .comparison-table .comparison-cell.without-tick{border-bottom:1px solid #0000001a;border-right:none}.blue-tick-container .prestige-section .prestige-content .prestige-icon .prestige-image{width:80px;height:80px}.blue-tick-container .prestige-section .prestige-content .prestige-text{font-size:1rem}.blue-tick-container .cta-section .cta-card{padding:2rem}.blue-tick-container .cta-section .cta-card .cta-title{font-size:2rem}.blue-tick-container .cta-section .cta-card .cta-messages .cta-message{font-size:1rem}.blue-tick-container .cta-section .cta-card .cta-buttons .btn{margin-bottom:1rem;padding:.8rem 1.5rem;font-size:1rem}}@media (max-width:576px){.blue-tick-container .dashHeader{padding:1rem}.blue-tick-container .dashHeader .header-content h2{margin-bottom:.5rem;font-size:1.4rem}.blue-tick-container .dashHeader .header-content h2 .blue-tick-logo{width:30px;height:30px}.blue-tick-container .dashHeader .header-content p{font-size:.85rem;line-height:1.3}.blue-tick-container .section-card{padding:1.5rem}.blue-tick-container .section-header .section-title{font-size:1.5rem}.blue-tick-container .prestige-section .prestige-content .prestige-icon .prestige-image{width:60px;height:60px}.blue-tick-container .prestige-section .prestige-content .prestige-text{font-size:.9rem}.blue-tick-container .cta-section .cta-card{padding:1.5rem}.blue-tick-container .cta-section .cta-card .cta-title{font-size:1.8rem}.blue-tick-container .cta-section .cta-card .cta-messages .cta-message{font-size:.9rem}}.blue-tick-icon{object-fit:contain;cursor:pointer;vertical-align:middle;width:22px;height:22px;transition:all .3s}.blue-tick-icon:hover{opacity:.8;transform:scale(1.05)}.blue-tick-banner{cursor:pointer;margin-left:8px;transition:opacity .3s}.blue-tick-banner:hover{opacity:.8}.avatar-container{position:relative}.avatar-container .blue-tick-avatar{z-index:10;cursor:pointer;width:20px;height:20px;transition:all .3s;position:absolute;bottom:-2px;right:-2px}.avatar-container .blue-tick-avatar:hover{transform:scale(1.1)}.blue-tick-profile{cursor:pointer;margin:0 auto;transition:all .3s;display:inline-block}.blue-tick-profile:hover{opacity:.8;transform:scale(1.1)}.card-blue-tick{vertical-align:middle;cursor:pointer;margin-left:5px;transition:all .3s}.card-blue-tick:hover{opacity:.8;transform:scale(1.1)}.blue-tick-card-badge{cursor:pointer;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;min-width:22px;min-height:22px;transition:all .3s;display:inline-flex}.blue-tick-card-badge:hover{transform:scale(1.15);box-shadow:0 4px 12px #0003}.blue-tick-tooltip{position:relative}.blue-tick-tooltip:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;z-index:1000;opacity:0;pointer-events:none;background:#000000e6;border-radius:6px;padding:6px 12px;font-size:12px;transition:opacity .3s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.blue-tick-tooltip:before{content:"";z-index:1001;opacity:0;pointer-events:none;border:4px solid #0000;border-top-color:#000000e6;transition:opacity .3s;position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%)}.blue-tick-tooltip:hover:after,.blue-tick-tooltip:hover:before{opacity:1}.verified-status.verified{color:#198754}.verified-status.verified .blue-tick-icon{filter:brightness(1.2)}.verified-status.unverified{color:#6c757d}.verified-status.unverified .blue-tick-icon{filter:brightness(.7)}.verified-status.unverified:hover{color:#c71f37}@media (max-width:768px){.blue-tick-icon{width:25px;height:25px}.blue-tick-avatar{width:16px;height:16px;bottom:-1px;right:-1px}.card-blue-tick{margin-left:3px}.blue-tick-banner{margin-bottom:25px;margin-left:20px}}.advertising-container{background:linear-gradient(135deg,#c71f370d,#c71f3705);min-height:100vh}.advertising-container .dashHeader{color:#fff;background:linear-gradient(135deg,#c71f37,#9b182b);border-radius:20px;margin-bottom:2rem;position:relative;overflow:hidden}.advertising-container .dashHeader:before{content:"";opacity:.3;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><pattern id=\"grain\" width=\"100\" height=\"100\" patternUnits=\"userSpaceOnUse\"><circle cx=\"25\" cy=\"25\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"75\" cy=\"75\" r=\"1\" fill=\"rgba(255,255,255,0.1)\"/><circle cx=\"50\" cy=\"10\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/><circle cx=\"10\" cy=\"60\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/><circle cx=\"90\" cy=\"40\" r=\"0.5\" fill=\"rgba(255,255,255,0.05)\"/></pattern></defs><rect width=\"100\" height=\"100\" fill=\"url(%23grain)\"/></svg>");position:absolute;inset:0}.advertising-container .dashHeader .header-content{z-index:2;position:relative}.advertising-container .dashHeader .header-content h2{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.advertising-container .dashHeader .header-content h2 i{color:#ffffffe6}.advertising-container .dashHeader .header-content p{margin-bottom:0;font-size:1.1rem;line-height:1.6;color:#fff!important}.advertising-container .section-card{background:#fff;border-radius:20px;padding:3rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.advertising-container .section-card:before{content:"";background:linear-gradient(135deg,#c71f37,#e76578);height:4px;position:absolute;top:0;left:0;right:0}.advertising-container .section-header{margin-bottom:3rem}.advertising-container .section-header .section-title{color:#2c3e50;margin-bottom:1rem;font-size:2.2rem;font-weight:700;line-height:1.3}.advertising-container .section-header .section-subtitle{color:#6c757d;margin-bottom:0;font-size:1.1rem;line-height:1.6}.advertising-container .intro-section .benefits-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.advertising-container .intro-section .benefits-grid .benefit-card{text-align:center;background:#c71f3705;border:2px solid #0000;border-radius:15px;padding:2rem;transition:all .3s}.advertising-container .intro-section .benefits-grid .benefit-card:hover{border-color:#c71f3733;transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.advertising-container .intro-section .benefits-grid .benefit-card .benefit-icon{background:linear-gradient(135deg,#c71f37,#e76578);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.advertising-container .intro-section .benefits-grid .benefit-card .benefit-icon i{color:#fff;font-size:2rem}.advertising-container .intro-section .benefits-grid .benefit-card .benefit-content h5{color:#2c3e50;margin-bottom:1rem;font-size:1.3rem;font-weight:600}.advertising-container .intro-section .benefits-grid .benefit-card .benefit-content p{color:#6c757d;margin-bottom:0;font-size:1rem;line-height:1.6}.advertising-container .services-section .services-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;display:grid}.advertising-container .services-section .services-grid .service-card{background:#fff;border:2px solid #0000;border-radius:20px;padding:2rem;transition:all .3s;position:relative;box-shadow:0 5px 15px #0000001a}.advertising-container .services-section .services-grid .service-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.advertising-container .services-section .services-grid .service-card.popular{border-color:#c71f37;position:relative}.advertising-container .services-section .services-grid .service-card.popular:before{content:"";background:linear-gradient(135deg,#c71f37,#e76578);border-radius:20px 20px 0 0;height:4px;position:absolute;top:0;left:0;right:0}.advertising-container .services-section .services-grid .service-card .popular-badge{color:#fff;background:linear-gradient(135deg,#ffc107,#ff8c00);border-radius:20px;align-items:center;gap:.25rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:flex;position:absolute;top:1rem;right:1rem}.advertising-container .services-section .services-grid .service-card .popular-badge i{font-size:.7rem}.advertising-container .services-section .services-grid .service-card .service-header{text-align:center;margin-bottom:2rem}.advertising-container .services-section .services-grid .service-card .service-header .service-icon{background:linear-gradient(135deg,#c71f371a,#c71f370d);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.advertising-container .services-section .services-grid .service-card .service-header .service-icon i{color:#c71f37;font-size:2rem}.advertising-container .services-section .services-grid .service-card .service-header .service-title{color:#2c3e50;margin-bottom:1rem;font-size:1.4rem;font-weight:700;line-height:1.3}.advertising-container .services-section .services-grid .service-card .service-header .service-description{color:#6c757d;margin-bottom:0;font-size:1rem;line-height:1.6}.advertising-container .services-section .services-grid .service-card .service-features{margin-bottom:2rem}.advertising-container .services-section .services-grid .service-card .service-features .features-list{margin:0;padding:0;list-style:none}.advertising-container .services-section .services-grid .service-card .service-features .features-list li{color:#6c757d;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.95rem;display:flex}.advertising-container .services-section .services-grid .service-card .service-features .features-list li i{color:#28a745;text-align:center;width:16px;font-size:.9rem}.advertising-container .services-section .services-grid .service-card .service-footer .price-section{text-align:center;margin-bottom:1.5rem}.advertising-container .services-section .services-grid .service-card .service-footer .price-section .price{color:#c71f37;margin-right:.5rem;font-size:2.5rem;font-weight:800}.advertising-container .services-section .services-grid .service-card .service-footer .price-section .currency{color:#6c757d;font-size:1.2rem;font-weight:600}.advertising-container .services-section .services-grid .service-card .service-footer .btn{border-radius:50px;padding:1rem 1.5rem;font-size:1.1rem;font-weight:600;transition:all .3s}.advertising-container .services-section .services-grid .service-card .service-footer .btn.btn-primary{background:linear-gradient(135deg,#c71f37,#e76578);border:none}.advertising-container .services-section .services-grid .service-card .service-footer .btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #c71f374d}.advertising-container .services-section .services-grid .service-card .service-footer .btn.btn-outline-primary{color:#c71f37;border:2px solid #c71f37}.advertising-container .services-section .services-grid .service-card .service-footer .btn.btn-outline-primary:hover{color:#fff;background:#c71f37;transform:translateY(-2px)}.advertising-container .cta-section .cta-card{text-align:center;background:linear-gradient(135deg,#c71f371a,#c71f370d);border-radius:25px;padding:3rem;position:relative;overflow:hidden}.advertising-container .cta-section .cta-card:before{content:"";background:linear-gradient(135deg,#c71f37,#e76578);height:6px;position:absolute;top:0;left:0;right:0}.advertising-container .cta-section .cta-card .cta-title{color:#2c3e50;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.advertising-container .cta-section .cta-card .cta-messages .cta-message{color:#6c757d;margin-bottom:1rem;font-size:1.2rem;font-weight:500}.advertising-container .cta-section .cta-card .cta-messages .cta-message:last-child{color:#c71f37;margin-bottom:0;font-weight:600}.advertising-container .cta-section .cta-card .cta-buttons .btn{border-radius:50px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s}.advertising-container .cta-section .cta-card .cta-buttons .btn.btn-primary{background:linear-gradient(135deg,#c71f37,#e76578);border:none}.advertising-container .cta-section .cta-card .cta-buttons .btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 25px #c71f374d}.advertising-container .cta-section .cta-card .cta-buttons .btn.btn-outline-primary{color:#c71f37;border:2px solid #c71f37}.advertising-container .cta-section .cta-card .cta-buttons .btn.btn-outline-primary:hover{color:#fff;background:#c71f37;transform:translateY(-2px)}@media (max-width:768px){.advertising-container .dashHeader{padding:1.5rem}.advertising-container .dashHeader .d-flex{flex-direction:column;align-items:stretch;gap:1.5rem}.advertising-container .dashHeader .header-content{text-align:center}.advertising-container .dashHeader .header-content h2{margin-bottom:.75rem;font-size:1.6rem}.advertising-container .dashHeader .header-content p{font-size:.95rem;line-height:1.4}.advertising-container .section-card{padding:2rem}.advertising-container .section-header .section-title{font-size:1.8rem}.advertising-container .intro-section .benefits-grid,.advertising-container .services-section .services-grid{grid-template-columns:1fr;gap:1.5rem}.advertising-container .cta-section .cta-card{padding:2rem}.advertising-container .cta-section .cta-card .cta-title{font-size:2rem}.advertising-container .cta-section .cta-card .cta-messages .cta-message{font-size:1rem}.advertising-container .cta-section .cta-card .cta-buttons .btn{margin-bottom:1rem;padding:.8rem 1.5rem;font-size:1rem}}@media (max-width:576px){.advertising-container .dashHeader{padding:1rem}.advertising-container .dashHeader .header-content h2{margin-bottom:.5rem;font-size:1.4rem}.advertising-container .dashHeader .header-content p{font-size:.85rem;line-height:1.3}.advertising-container .section-card{padding:1.5rem}.advertising-container .section-header .section-title{font-size:1.5rem}.advertising-container .cta-section .cta-card{padding:1.5rem}.advertising-container .cta-section .cta-card .cta-title{font-size:1.8rem}.advertising-container .cta-section .cta-card .cta-messages .cta-message{font-size:.9rem}}.help-center-container .breadcrumbs ul{margin:0;padding:0}.help-center-container .breadcrumbs ul li{display:inline-block}.help-center-container .breadcrumbs ul li a{color:#6c757d}.help-center-container .breadcrumbs ul li a:hover{color:#c71f37}.help-center-container .breadcrumbs ul li span.text-primary{font-weight:600;color:#c71f37!important}.help-center-container .search-suggestions{z-index:1000;background:#fff;border:1px solid #dee2e6;border-radius:.5rem;max-height:300px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 .5rem 1rem #00000026}.help-center-container .search-suggestions .suggestion-item{cursor:pointer;border-bottom:1px solid #f8f9fa;padding:.75rem 1rem;transition:background-color .2s}.help-center-container .search-suggestions .suggestion-item:hover{background-color:#f8f9fa}.help-center-container .search-suggestions .suggestion-item:last-child{border-bottom:none}.help-center-container .search-suggestions .suggestion-item .suggestion-title{color:#212529;margin-bottom:.25rem;font-weight:600}.help-center-container .search-suggestions .suggestion-item .suggestion-category{color:#6c757d;font-size:.875rem}.help-center-container .category-filters .btn{margin-bottom:.5rem}.help-center-container .search-results .search-result-item .card{transition:transform .2s,box-shadow .2s}.help-center-container .search-results .search-result-item .card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026}.help-center-container .helpCategories{background:#fff;border-radius:1rem;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 .5rem 1rem #0000001a}.help-center-container .helpCategories:hover{transform:translateY(-5px);box-shadow:0 1rem 2rem #00000026}.help-center-container .helpCategories .iconlink{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.help-center-container .helpCategories .iconlink .icon{background:linear-gradient(135deg,#c71f37,#e74c3c);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.help-center-container .helpCategories .iconlink .icon i{color:#fff;font-size:1.5rem}.help-center-container .helpCategories .iconlink .link a{background:#f8f9fa;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex}.help-center-container .helpCategories .iconlink .link a:hover{background:#e9ecef}.help-center-container .helpCategories .iconlink .link a i{color:#6c757d}.help-center-container .helpCategories .details .headers{margin-bottom:1rem}.help-center-container .helpCategories .details .headers .tltname{color:#212529;margin-bottom:.5rem;font-weight:600}.help-center-container .helpCategories .details .headers p{color:#6c757d;font-size:.9rem;line-height:1.5}.help-center-container .helpCategories .details .subcategories span{color:#6c757d;background:#f8f9fa;border-radius:.25rem;margin:.125rem;padding:.25rem .5rem;font-size:.8rem;display:inline-block}.help-center-container .popularArticles{background:#fff;border-radius:1rem;height:100%;padding:1.5rem;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 .5rem 1rem #0000001a}.help-center-container .popularArticles:hover{text-decoration:none;transform:translateY(-5px);box-shadow:0 1rem 2rem #00000026}.help-center-container .popularArticles .descriptions .title{color:#c71f37;margin-bottom:.75rem;font-weight:600;line-height:1.4}.help-center-container .popularArticles .descriptions .sedc{color:#6c757d;margin-bottom:0;font-size:.9rem;line-height:1.5}.single-help-container .breadcrumbs ul{margin:0;padding:0}.single-help-container .breadcrumbs ul li{display:inline-block}.single-help-container .breadcrumbs ul li a{color:#6c757d}.single-help-container .breadcrumbs ul li a:hover{color:#c71f37}.single-help-container .helpNav .card,.single-help-container .singleHelp{border:none;box-shadow:0 .5rem 1rem #0000001a}.single-help-container .singleHelp .card-header{color:#fff;background:linear-gradient(135deg,#c71f37,#e74c3c);border-radius:1rem 1rem 0 0!important}.single-help-container .singleHelp .card-header .helpTitle h3{color:#fff}.single-help-container .singleHelp .card-header .lastUpdates{color:#fffc}.single-help-container .singleHelp .card-body .article-content .article-description{background:#f8f9fa;border-left:4px solid #c71f37;border-radius:.5rem;padding:1.5rem}.single-help-container .singleHelp .card-body .article-content .article-body{line-height:1.8}.single-help-container .singleHelp .card-body .article-content .article-body h3,.single-help-container .singleHelp .card-body .article-content .article-body h4,.single-help-container .singleHelp .card-body .article-content .article-body h5,.single-help-container .singleHelp .card-body .article-content .article-body h6{color:#212529;margin-top:2rem;margin-bottom:1rem}.single-help-container .singleHelp .card-body .article-content .article-body p{color:#495057;margin-bottom:1rem}.single-help-container .singleHelp .card-body .article-content .article-body ol,.single-help-container .singleHelp .card-body .article-content .article-body ul{margin-bottom:1rem;padding-right:1.5rem}.single-help-container .singleHelp .card-body .article-content .article-body ol li,.single-help-container .singleHelp .card-body .article-content .article-body ul li{color:#495057;margin-bottom:.5rem}.single-help-container .singleHelp .card-body .article-content .article-body mark{background:#fff3cd;border-radius:.25rem;padding:.125rem .25rem}.single-help-container .singleHelp .card-body .article-content .article-tags .tags .badge{font-size:.8rem}.single-help-container .related-articles .card{border:none;box-shadow:0 .5rem 1rem #0000001a}.single-help-container .related-articles .card .card-header{background:#f8f9fa;border-bottom:1px solid #dee2e6}.single-help-container .related-articles .card .card-body .card{transition:transform .2s,box-shadow .2s}.single-help-container .related-articles .card .card-body .card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026}.category-page-container .breadcrumbs ul{margin:0;padding:0}.category-page-container .breadcrumbs ul li{display:inline-block}.category-page-container .breadcrumbs ul li a{color:#6c757d}.category-page-container .breadcrumbs ul li a:hover{color:#c71f37}.category-page-container .articles-grid .article-card .card{border:none;transition:transform .3s,box-shadow .3s;box-shadow:0 .5rem 1rem #0000001a}.category-page-container .articles-grid .article-card .card:hover{transform:translateY(-5px);box-shadow:0 1rem 2rem #00000026}.category-page-container .articles-grid .article-card .card .card-body .article-icon{background:linear-gradient(135deg,#c71f37,#e74c3c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.category-page-container .articles-grid .article-card .card .card-body .article-icon i{color:#fff;font-size:1.25rem}.category-page-container .articles-grid .article-card .card .card-body .article-content .card-title{font-size:1.1rem;line-height:1.4}.category-page-container .articles-grid .article-card .card .card-body .article-content .card-text{font-size:.9rem;line-height:1.5}.category-page-container .articles-grid .article-card .card .card-body .article-content .tags .badge{font-size:.75rem}@media (max-width:768px){.help-center-container .search-suggestions{margin-top:.5rem;position:static}.help-center-container .category-filters .btn{padding:.375rem .75rem;font-size:.8rem}.help-center-container .helpCategories{padding:1.5rem}.help-center-container .helpCategories .iconlink .icon{width:50px;height:50px}.help-center-container .helpCategories .iconlink .icon i{font-size:1.25rem}.single-help-container .helpNav{margin-bottom:2rem;position:static!important}.category-page-container .articles-grid .article-card .card-body .article-icon{width:40px;height:40px}.category-page-container .articles-grid .article-card .card-body .article-icon i{font-size:1rem}}@media (max-width:576px){.help-center-container .helpCategories{padding:1rem}.help-center-container .helpCategories .iconlink{text-align:center;flex-direction:column;gap:1rem}.help-center-container .helpCategories .iconlink .icon{margin:0 auto}}*{font-family:var(--body-font-family)}body{text-align:right;direction:rtl;background:#fff;min-height:100vh}.btn-primary{background:linear-gradient(135deg,#c71f37 0%,#e03951 100%);border:none;transition:all .3s;box-shadow:0 4px 14px #c71f3740}.btn-primary:hover{background:#9b182b;transform:translateY(-2px);box-shadow:0 6px 20px #c71f3759}.btn-secondary{background:linear-gradient(135deg,#c71f37 0%,#e03951 100%);border:none;transition:all .3s;box-shadow:0 4px 14px #c71f3740}.btn-secondary:hover{background:#9b182b;transform:translateY(-2px);box-shadow:0 6px 20px #c71f3759}.btn-outline-primary{color:#c71f37;background:0 0;border-color:#c71f37;transition:all .3s}.btn-outline-primary:hover{background:#c71f37;border-color:#c71f37;transform:translateY(-2px);box-shadow:0 4px 14px #c71f3740}.bg-primary{background:linear-gradient(135deg,#c71f37 0%,#e03951 100%)!important}.text-secondary{color:#c71f37!important}.bg-secondary{background:linear-gradient(135deg,#c71f37 0%,#e03951 100%)!important}.text-success{color:#28a745!important}.bg-success{background-color:#28a745!important}.text-warning{color:#ffc107!important}.bg-warning{background-color:#ffc107!important}.text-danger{color:#dc3545!important}.bg-danger{background-color:#dc3545!important}.text-info{color:#17a2b8!important}.bg-info{background-color:#17a2b8!important}.navbar{padding:1rem 0;transition:all .3s}.navbar-brand{font-size:1.5rem;font-weight:700}.navbar-nav .nav-link{border-radius:.5rem;margin:0 .25rem;padding:.5rem 1rem;font-weight:500;transition:all .3s}.navbar-nav .nav-link:hover{color:#c71f37;background-color:#c71f371a}.navbar-nav .nav-link.active{color:#fff;background-color:#c71f37}.search-box{max-width:300px}.search-box .form-control{border:2px solid #e9ecef;border-radius:2rem 0 0 2rem;padding:.75rem 1rem;transition:all .3s}.search-box .form-control:focus{border-color:#c71f37;box-shadow:0 0 0 .2rem #c71f3740}.search-box .btn{color:#fff;background:#c71f37;border:2px solid #c71f37;border-radius:0 2rem 2rem 0;padding:.75rem 1rem;transition:all .3s}.search-box .btn:hover{background:#9b182b;border-color:#9b182b}.hero-section{background:linear-gradient(135deg,#fff 0%,#fff5f0 100%);padding:4rem 0;position:relative;overflow:hidden}.hero-section:before{content:"";opacity:.05;z-index:1;background:url(/img/hero-pattern.png) 50%/cover no-repeat;position:absolute;inset:0}.hero-section .container{z-index:2;position:relative}.min-vh-50{min-height:50vh}.hero-image img{border-radius:1.5rem;transition:transform .3s;box-shadow:0 20px 40px #0000001a}.hero-image img:hover{transform:scale(1.02)}.category-card{text-align:center;background:#fff;border:2px solid #0000;border-radius:1rem;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.category-card:before{content:"";opacity:0;transform-origin:0;background:linear-gradient(135deg,#c71f37 0%,#e03951 100%);transition:all .3s;position:absolute;inset:0;transform:scaleX(0)}.category-card:hover:before{transform:scaleX(1)}.category-card:hover{border-color:#c71f37;transform:translateY(-5px);box-shadow:0 10px 30px #c71f3733}.category-icon{color:#fff;background:linear-gradient(135deg,#c71f37 0%,#e03951 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;font-size:2rem;transition:all .3s;display:flex}.category-icon i{transition:transform .3s}.category-card:hover .category-icon{transform:scale(1.1);box-shadow:0 10px 20px #c71f374d}.category-card h5{color:#333;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.category-card p{color:#666;margin:0;font-size:.9rem}.product-card{background:#fff;border:2px solid #0000;border-radius:1rem;transition:all .3s;position:relative;overflow:hidden}.product-card:before{content:"";opacity:0;z-index:1;background:linear-gradient(135deg,#c71f37 0%,#e03951 100%);transition:all .3s;position:absolute;inset:0}.product-card:hover:before{opacity:.08}.product-card:hover{border-color:#c71f37;transform:translateY(-5px);box-shadow:0 15px 40px #c71f3733}.product-image{height:250px;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.product-card:hover .product-image img{transform:scale(1.05)}.product-overlay{opacity:0;z-index:2;background:#c71f37e6;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;inset:0}.product-overlay .btn{transition:transform .3s;transform:translateY(20px)}.product-card:hover .product-overlay{opacity:1}.product-card:hover .product-overlay .btn{transform:translateY(0)}.product-info{z-index:3;padding:1.5rem;position:relative}.product-title{color:#333;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.product-price{margin-bottom:.5rem}.current-price{color:#c71f37;font-size:1.2rem;font-weight:700}.old-price{color:#666;margin-right:.5rem;font-size:.9rem;text-decoration:line-through}.product-rating{align-items:center;gap:.25rem;display:flex}.product-rating span{color:#666;font-size:.85rem}.feature-card{text-align:center;background:#fff;border:2px solid #0000;border-radius:1rem;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.feature-card:before{content:"";opacity:0;background:linear-gradient(135deg,#c71f37 0%,#e03951 100%);transition:all .3s;position:absolute;inset:0}.feature-card:hover:before{opacity:.05}.feature-card:hover{border-color:#c71f37;transform:translateY(-5px);box-shadow:0 10px 30px #c71f3726}.feature-icon{color:#fff;background:linear-gradient(135deg,#c71f37 0%,#e03951 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;font-size:2rem;transition:all .3s;display:flex}.feature-card:hover .feature-icon{transform:scale(1.1);box-shadow:0 10px 20px #c71f374d}.feature-card h5{color:#333;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.feature-card p{color:#666;margin:0;font-size:.9rem;line-height:1.6}footer{color:#fff;background:#333;position:relative;overflow:hidden}footer:before{content:"";opacity:.05;z-index:1;background:url(/img/footer-pattern.png) 50%/cover no-repeat;position:absolute;inset:0}footer .container{z-index:2;position:relative}footer h5,footer h6{color:#fff;font-weight:600}footer .text-muted{color:#adb5bd!important}footer a{transition:color .3s}footer a:hover{color:#c71f37!important}.social-links a{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 .5rem;text-decoration:none;transition:all .3s;display:inline-flex}.social-links a:hover{background:#c71f37;transform:translateY(-2px);box-shadow:0 5px 15px #c71f374d}@media (max-width:1200px){.container{max-width:1140px}}@media (max-width:992px){.hero-section{padding:3rem 0}.hero-section h1{font-size:2.5rem}.category-card,.product-card{margin-bottom:2rem}.product-card{max-width:400px;margin:0 auto 2rem}}@media (max-width:768px){.hero-section{padding:2rem 0}.hero-section h1{font-size:2rem}.hero-section p{font-size:1rem}.category-card,.product-card{margin-bottom:1.5rem}.search-box{max-width:100%;margin-bottom:1rem}.navbar-nav{text-align:center;margin-top:1rem}.navbar-nav .nav-item{margin:.5rem 0}.navbar-nav .nav-link{margin:.25rem;padding:.75rem 1rem}.product-card{margin-bottom:1rem}}@media (max-width:576px){.hero-section h1{font-size:1.75rem}.category-card,.product-card{margin-bottom:1rem}.product-info{padding:1rem}.btn-lg{padding:.75rem 1.5rem;font-size:1rem}.navbar-nav{text-align:center}.navbar-nav .nav-item{margin:.25rem 0}.navbar-nav .nav-link{padding:.5rem 1rem;font-size:.9rem}.d-flex.gap-2{gap:.5rem!important}}@media (max-width:400px){.container{padding:0 1rem}.hero-section h1{font-size:1.5rem}.category-card,.product-card{margin-bottom:.75rem}}.shadow-sm{box-shadow:0 2px 8px #0000001a!important}.shadow{box-shadow:0 4px 20px #0000001a!important}.shadow-lg{box-shadow:0 10px 40px #0f172a26!important}.rounded-3{border-radius:1.5rem!important}.rounded-4{border-radius:2rem!important}.py-6{padding-top:4rem!important;padding-bottom:4rem!important}.py-7{padding-top:5rem!important;padding-bottom:5rem!important}.text-gradient-primary,.text-gradient-secondary{background:linear-gradient(135deg,#c71f37 0%,#e03951 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn:focus,.form-control:focus,.form-select:focus{outline-offset:2px;outline:2px solid #c71f37}.skip-link{color:#fff;z-index:1000;background:#c71f37;padding:8px;text-decoration:none;position:absolute;top:-40px;left:6px}.skip-link:focus{top:6px}@media (prefers-contrast:high){:root{--primary-color:#000;--secondary-color:#000;--accent-color:#000;--text-color:#000;--background-color:#fff}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.payment-form .form-control{border:2px solid #e9ecef;border-radius:.5rem;padding:.75rem 1rem;transition:all .3s}.payment-form .form-control:focus{border-color:#c71f37;box-shadow:0 0 0 .2rem #c71f3740}.payment-form .form-control.is-invalid{border-color:#dc3545}.payment-form .form-label{color:#343a40;margin-bottom:.5rem;font-weight:600}.payment-form .input-group-text{color:#343a40;background-color:#f8f9fa;border-color:#e9ecef}.payment-form .btn-primary{background:linear-gradient(135deg,#c71f37 0%,#e03951 100%);border:none;transition:all .3s;box-shadow:0 4px 14px #c71f3740}.payment-form .btn-primary:hover{background:#9b182b;transform:translateY(-2px);box-shadow:0 6px 20px #c71f3759}.payment-form .btn-primary:disabled{opacity:.6;transform:none;box-shadow:0 4px 14px #c71f3740}.payment-card .card{border:2px solid #0000;border-radius:1rem;transition:all .3s;box-shadow:0 4px 20px #0000001a}.payment-card .card:hover{border-color:#c71f37;box-shadow:0 8px 30px #c71f3726}.payment-card .card-header{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-bottom:2px solid #f8f9fa;padding:1.5rem;border-radius:1rem 1rem 0 0!important}.payment-card .card-header h5,.payment-card .card-header h6{color:#343a40;margin:0;font-weight:600}.payment-card .card-body{padding:2rem}.payment-status .status-badge{border-radius:2rem;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.payment-status .status-badge.status-pending{color:#17a2b8;background-color:#17a2b81a}.payment-status .status-badge.status-processing{color:#c71f37;background-color:#c71f371a}.payment-status .status-badge.status-completed{color:#28a745;background-color:#28a7451a}.payment-status .status-badge.status-failed{color:#dc3545;background-color:#dc35451a}.payment-status .status-badge.status-cancelled{color:#ffc107;background-color:#ffc1071a}.payment-status .status-badge.status-refunded{color:#6c757d;background-color:#6c757d1a}.payment-status .payment-info .info-item{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.payment-status .payment-info .info-item:last-child{border-bottom:none}.payment-status .payment-info .info-item .info-label{color:#343a40;font-weight:600}.payment-status .payment-info .info-item .info-value{color:#c71f37;font-weight:600}.payment-history .history-item{border-bottom:1px solid #e9ecef;padding:1.5rem;transition:all .3s}.payment-history .history-item:hover{background-color:#f8f9fa}.payment-history .history-item:last-child{border-bottom:none}.payment-history .history-item .history-icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.payment-history .history-item .history-content .history-title{color:#343a40;margin-bottom:.25rem;font-weight:600}.payment-history .history-item .history-content .history-date{color:#6c757d;font-size:.85rem}.payment-history .history-item .history-content .history-amount{color:#c71f37;font-size:1.1rem;font-weight:700}.payment-history .history-item .history-content .history-status{font-size:.85rem;font-weight:600}.payment-success .success-icon{animation:2s infinite successPulse}.payment-success .success-title{animation:.6s ease-out fadeInUp}.payment-success .success-info{animation:.8s ease-out fadeInUp}.payment-failed .failed-icon{animation:.5s ease-in-out errorShake}.payment-failed .failed-title{animation:.6s ease-out fadeInUp}.payment-failed .failed-info{animation:.8s ease-out fadeInUp}.payment-loading .loading-spinner{animation:1s linear infinite spin}.payment-loading .loading-steps .loading-step{text-align:center;border-radius:.5rem;padding:1rem;transition:all .3s}.payment-loading .loading-steps .loading-step:hover{background-color:#f8f9fa}.payment-loading .loading-steps .loading-step i{margin-bottom:.5rem;font-size:1.5rem;display:block}.payment-loading .loading-steps .loading-step small{color:#343a40;font-weight:600}.payment-layout .payment-header{color:#fff;background:linear-gradient(135deg,#c71f37 0%,#e03951 100%);padding:1rem 0;box-shadow:0 4px 20px #c71f3733}.payment-layout .payment-main{min-height:calc(100vh - 200px)}.payment-layout .payment-footer{color:#fff;background-color:#343a40;margin-top:auto;padding:2rem 0}.payment-layout .payment-security-badge{background-color:#fff3;border-radius:2rem;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.payment-section .section-header{cursor:pointer;transition:all .3s}.payment-section .section-header:hover{background-color:#f8f9fa}.payment-alert .alert{border:none;border-radius:.75rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.payment-alert .alert.alert-success{color:#28a745;background-color:#28a7451a;border-left:4px solid #28a745}.payment-alert .alert.alert-danger{color:#dc3545;background-color:#dc35451a;border-left:4px solid #dc3545}.payment-alert .alert.alert-warning{color:#ffc107;background-color:#ffc1071a;border-left:4px solid #ffc107}.payment-alert .alert.alert-info{color:#17a2b8;background-color:#17a2b81a;border-left:4px solid #17a2b8}.payment-timeline{padding-left:2rem;position:relative}.payment-timeline:before{content:"";background-color:#e9ecef;width:2px;position:absolute;top:0;bottom:0;left:1rem}.payment-timeline .timeline-item{margin-bottom:2rem;position:relative}.payment-timeline .timeline-item:last-child{margin-bottom:0}.payment-timeline .timeline-item .timeline-marker{z-index:1;background-color:#fff;border:3px solid #e9ecef;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;display:flex;position:absolute;top:.5rem;left:-2rem}.payment-timeline .timeline-item .timeline-content{background-color:#fff;border-radius:.5rem;padding:1rem;box-shadow:0 2px 10px #0000001a}.payment-timeline .timeline-item .timeline-content h6{color:#343a40;margin-bottom:.5rem;font-weight:600}.payment-timeline .timeline-item .timeline-content p{color:#6c757d;margin-bottom:.25rem}.payment-timeline .timeline-item .timeline-content small{color:#6c757d;font-size:.8rem}.payment-method-card{cursor:pointer;transition:all .3s}.payment-method-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026;border-color:#c71f37!important}.payment-method-card i{transition:all .3s}.payment-method-card:hover i{transform:scale(1.1)}.guideline-item{border-radius:.5rem;padding:1rem;transition:all .3s}.guideline-item:hover{background-color:#f8f9fa}.guideline-item h6{margin-bottom:.5rem;font-weight:600}.guideline-item p{margin:0;line-height:1.5}.contact-item{color:#343a40;align-items:center;padding:.5rem 0;font-weight:500;display:flex}.contact-item i{margin-right:.75rem;font-size:1.2rem}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes errorShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (max-width:768px){.payment-form .form-control{padding:.5rem .75rem}.payment-card .card-header{padding:1rem}.payment-card .card-body{padding:1.5rem}.payment-timeline{padding-left:1.5rem}.payment-timeline .timeline-item .timeline-marker{width:1.5rem;height:1.5rem;font-size:.7rem;left:-1.5rem}.payment-method-card{margin-bottom:1rem}}@media (max-width:576px){.payment-form .btn-primary{padding:.75rem 1rem;font-size:.9rem}.payment-card .card-header{padding:.75rem}.payment-card .card-body{padding:1rem}.payment-timeline{padding-left:1rem}.payment-timeline .timeline-item .timeline-marker{width:1.25rem;height:1.25rem;font-size:.6rem;left:-1rem}.payment-timeline .timeline-item .timeline-content{padding:.75rem}}.payment-form .form-control:focus,.payment-card .card-header:focus{outline-offset:2px;outline:2px solid #c71f37}@media (prefers-contrast:high){.payment-form .form-control,.payment-card{border-width:3px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes skeleton-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200px 100%;border-radius:4px;animation:1.5s infinite skeleton-loading;position:relative;overflow:hidden}.skeleton.skeleton-primary{background:linear-gradient(90deg,#c71f371a 25%,#c71f3733 50%,#c71f371a 75%)}.skeleton.skeleton-pulse{background:#f0f0f0;animation:2s infinite skeleton-pulse}.skeleton.skeleton-wave{background:#f0f0f0;position:relative}.skeleton.skeleton-wave:after{content:"";background:linear-gradient(90deg,#0000,#c71f371a,#0000);width:100%;height:100%;animation:1.5s infinite skeleton-wave;position:absolute;top:0;left:0}.skeleton-card{background:#fff;border-radius:12px;margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.skeleton-card .skeleton-image{border-radius:8px;width:100%;height:200px;margin-bottom:1rem}.skeleton-card .skeleton-content .skeleton-title{width:80%;height:20px;margin-bottom:.75rem}.skeleton-card .skeleton-content .skeleton-text{width:100%;height:16px;margin-bottom:.5rem}.skeleton-card .skeleton-content .skeleton-text:nth-child(2){width:90%}.skeleton-card .skeleton-content .skeleton-text:nth-child(3){width:70%}.skeleton-card .skeleton-content .skeleton-price{width:60%;height:18px;margin-top:1rem}.skeleton-image{background:#f0f0f0;border-radius:8px;position:relative;overflow:hidden}.skeleton-image.skeleton-image-circle{border-radius:50%}.skeleton-image.skeleton-image-square{border-radius:4px}.skeleton-image.skeleton-image-rounded{border-radius:12px}.skeleton-text{background:#f0f0f0;border-radius:4px;height:16px}.skeleton-text.skeleton-text-sm{height:12px}.skeleton-text.skeleton-text-lg{height:20px}.skeleton-text.skeleton-text-xl{height:24px}.skeleton-text.skeleton-text-title{width:80%;height:28px;margin-bottom:1rem}.skeleton-text.skeleton-text-subtitle{width:60%;height:18px;margin-bottom:.75rem}.skeleton-button{background:#f0f0f0;border-radius:8px;width:120px;height:40px}.skeleton-button.skeleton-button-sm{width:80px;height:32px}.skeleton-button.skeleton-button-lg{width:160px;height:48px}.skeleton-button.skeleton-button-primary{background:linear-gradient(90deg,#c71f371a 25%,#c71f3733 50%,#c71f371a 75%)}.skeleton-listing-page .skeleton-hero{background:linear-gradient(135deg,#c71f371a,#c71f370d);border-radius:16px;height:400px;margin-bottom:2rem}.skeleton-listing-page .skeleton-content{grid-template-columns:2fr 1fr;gap:2rem;display:grid}@media (max-width:768px){.skeleton-listing-page .skeleton-content{grid-template-columns:1fr}}.skeleton-listing-page .skeleton-content .skeleton-main .skeleton-section{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.skeleton-listing-page .skeleton-content .skeleton-main .skeleton-section .skeleton-section-header{width:40%;height:24px;margin-bottom:1rem}.skeleton-listing-page .skeleton-content .skeleton-main .skeleton-section .skeleton-section-content .skeleton-text{margin-bottom:.75rem}.skeleton-listing-page .skeleton-content .skeleton-sidebar .skeleton-widget{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.skeleton-listing-page .skeleton-content .skeleton-sidebar .skeleton-widget .skeleton-widget-header{width:60%;height:20px;margin-bottom:1rem}.skeleton-listing-page .skeleton-content .skeleton-sidebar .skeleton-widget .skeleton-widget-content .skeleton-text{margin-bottom:.5rem}.skeleton-detail-section{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:2rem;box-shadow:0 2px 8px #0000001a}.skeleton-detail-section .skeleton-section-title{width:50%;height:28px;margin-bottom:1.5rem}.skeleton-detail-section .skeleton-section-content .skeleton-text{margin-bottom:1rem}.skeleton-detail-section .skeleton-section-content .skeleton-list .skeleton-list-item{align-items:center;margin-bottom:.75rem;display:flex}.skeleton-detail-section .skeleton-section-content .skeleton-list .skeleton-list-item .skeleton-icon{border-radius:50%;width:20px;height:20px;margin-left:.75rem}.skeleton-detail-section .skeleton-section-content .skeleton-list .skeleton-list-item .skeleton-text{flex:1;margin-bottom:0}.skeleton-sidebar .skeleton-widget{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.skeleton-sidebar .skeleton-widget .skeleton-widget-header{width:60%;height:20px;margin-bottom:1rem}.skeleton-sidebar .skeleton-widget .skeleton-widget-content .skeleton-text{margin-bottom:.75rem}.skeleton-sidebar .skeleton-widget .skeleton-widget-content .skeleton-button{margin-top:1rem}.skeleton-gallery .skeleton-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.skeleton-gallery .skeleton-gallery-grid .skeleton-gallery-item{aspect-ratio:16/9;border-radius:8px}.skeleton-map{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border-radius:12px;height:400px;position:relative;overflow:hidden}.skeleton-map:after{content:"";background:#c71f371a;border-radius:50%;width:60px;height:60px;animation:2s infinite skeleton-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skeleton-reviews .skeleton-review-item{background:#fff;border-radius:12px;margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.skeleton-reviews .skeleton-review-item .skeleton-review-header{align-items:center;margin-bottom:1rem;display:flex}.skeleton-reviews .skeleton-review-item .skeleton-review-header .skeleton-avatar{border-radius:50%;width:40px;height:40px;margin-left:1rem}.skeleton-reviews .skeleton-review-item .skeleton-review-header .skeleton-review-info{flex:1}.skeleton-reviews .skeleton-review-item .skeleton-review-header .skeleton-review-info .skeleton-text{margin-bottom:.5rem}.skeleton-reviews .skeleton-review-item .skeleton-review-content .skeleton-text{margin-bottom:.75rem}@media (max-width:768px){.skeleton-listing-page .skeleton-content{grid-template-columns:1fr;gap:1rem}.skeleton-listing-page .skeleton-hero{height:250px}.skeleton-gallery .skeleton-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.skeleton-detail-section{padding:1.5rem}.skeleton-sidebar .skeleton-widget{padding:1rem}}@media (max-width:576px){.skeleton-card,.skeleton-detail-section{padding:1rem}.skeleton-gallery .skeleton-gallery-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.skeleton{background:#f0f0f0;animation:none}}@media (prefers-contrast:high){.skeleton{background:#e0e0e0;border:1px solid #ccc}}.skeleton-mb-1{margin-bottom:.25rem}.skeleton-mb-2{margin-bottom:.5rem}.skeleton-mb-3{margin-bottom:.75rem}.skeleton-mb-4{margin-bottom:1rem}.skeleton-mb-5{margin-bottom:1.25rem}.skeleton-mt-1{margin-top:.25rem}.skeleton-mt-2{margin-top:.5rem}.skeleton-mt-3{margin-top:.75rem}.skeleton-mt-4{margin-top:1rem}.skeleton-mt-5{margin-top:1.25rem}.skeleton-w-25{width:25%}.skeleton-w-50{width:50%}.skeleton-w-75{width:75%}.skeleton-w-100{width:100%}.skeleton-h-25{height:25px}.skeleton-h-50{height:50px}.skeleton-h-75{height:75px}.skeleton-h-100{height:100px}.ticket-detail-overlay{z-index:1050;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ticket-detail-modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:800px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000004d}.ticket-detail-header{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:20px}.ticket-detail-content{flex:1;padding:20px;overflow-y:auto}.ticket-description{background:#f8f9fa;border-left:4px solid #c71f37;border-radius:8px;padding:15px}.messages-container{background:#fafafa;border:1px solid #e9ecef;border-radius:8px;padding:15px}.message-item{border-radius:8px;position:relative}.message-item.bg-light{border-left:4px solid #c71f37}.message-item.bg-primary{border-right:4px solid #fff}.ticket-reply{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px}@media (max-width:768px){.ticket-detail-overlay{padding:10px}.ticket-detail-modal{max-height:95vh}.ticket-detail-header,.ticket-detail-content{padding:15px}.message-item.bg-light{margin-left:0!important}.message-item.bg-primary{margin-right:0!important}}.ticket-detail-overlay{animation:.3s ease-out fadeIn}.ticket-detail-modal{animation:.3s ease-out slideIn}.explore-page{background:#f8f9fa;min-height:100vh;position:relative}.explore-page .explore-search-map,.explore-page .explore-search-page,.explore-page .explore-search-results{height:100vh}.explore-loading,.explore-error,.explore-not-found,.query-loading{background:#f8f9fa;min-height:100vh}.explore-layout{min-height:100vh}.search-page{background:#f8f9fa;min-height:100vh}.search-page .search-page-container{max-width:1400px;margin:0 auto;padding:20px}.search-page .search-page-header{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;display:flex;box-shadow:0 2px 8px #0000001a}.search-page .search-header-content{flex:1}.search-page .search-page-title{color:#333;margin:0;font-size:28px;font-weight:700}.search-page .search-page-subtitle{color:#6c757d;margin:5px 0 0;font-size:16px}.search-page .search-page-controls{gap:15px;display:flex}.search-page .view-toggle-btn{color:#6c757d;cursor:pointer;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;transition:all .2s;display:flex}.search-page .view-toggle-btn:hover{color:#333;background:#e9ecef}.search-page .view-toggle-btn.active{color:#fff;background:#c71f37;border-color:#c71f37}.search-page .search-page-content{margin-bottom:30px}.search-page .search-sidebar{position:sticky;top:20px}.search-page .search-main-content{flex-direction:column;gap:20px;display:flex}.search-page .search-results-section,.search-page .search-map-section{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.search-page .map-container{height:400px}.search-page .search-suggestions{margin-top:30px}.search-page .suggestions-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.search-page .suggestions-title{color:#333;margin:0 0 15px;font-size:16px;font-weight:600}.search-page .suggestions-list{flex-direction:column;gap:10px;display:flex}.search-page .suggestion-item{color:#333;cursor:pointer;text-align:right;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;align-items:center;gap:10px;padding:10px 15px;transition:all .2s;display:flex}.search-page .suggestion-item:hover{color:#c71f37;background:#e9ecef;border-color:#c71f37}.search-page .suggestion-icon{color:#c71f37;font-size:16px}@media (max-width:768px){.search-page .search-page-container{padding:15px}.search-page .search-page-header{flex-direction:column;align-items:stretch;gap:15px}.search-page .search-page-controls{justify-content:center}.search-page .search-main-content{gap:15px}.search-page .map-container{height:300px}}.search-results-page{background:#f8f9fa;min-height:100vh}.search-results-page .search-results-container{max-width:1400px;margin:0 auto;padding:20px}.search-results-page .search-results-header{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px;display:flex;box-shadow:0 2px 8px #0000001a}.search-results-page .search-header-content{flex:1}.search-results-page .search-results-title{color:#333;margin:0;font-size:28px;font-weight:700}.search-results-page .search-results-subtitle{color:#6c757d;margin:5px 0 0;font-size:16px}.search-results-page .search-results-controls{gap:15px;display:flex}.search-results-page .filters-toggle-btn{color:#6c757d;cursor:pointer;background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;transition:all .2s;display:flex}.search-results-page .filters-toggle-btn:hover{color:#333;background:#e9ecef}.search-results-page .filters-toggle-btn.active{color:#fff;background:#c71f37;border-color:#c71f37}.search-results-page .search-results-content{margin-bottom:30px}.search-results-page .search-filters-sidebar{position:sticky;top:20px}.search-results-page .search-results-main{flex-direction:column;gap:20px;display:flex}.search-results-page .search-results-section{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.search-results-page .search-suggestions{margin-top:30px}.search-results-page .suggestions-card{background:#fff;border-radius:12px;height:100%;padding:20px;box-shadow:0 2px 8px #0000001a}.search-results-page .suggestions-title{color:#333;align-items:center;margin:0 0 15px;font-size:16px;font-weight:600;display:flex}.search-results-page .suggestions-list{flex-direction:column;gap:10px;display:flex}.search-results-page .suggestion-item{color:#333;cursor:pointer;text-align:right;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 15px;transition:all .2s;display:flex}.search-results-page .suggestion-item:hover{color:#c71f37;background:#e9ecef;border-color:#c71f37}.search-results-page .suggestion-count{color:#fff;background:#c71f37;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600}.search-results-page .suggestion-time{color:#6c757d;font-size:12px}@media (max-width:768px){.search-results-page .search-results-container{padding:15px}.search-results-page .search-results-header{flex-direction:column;align-items:stretch;gap:15px}.search-results-page .search-results-controls{justify-content:center}.search-results-page .search-results-main{gap:15px}}.search-map-page{height:100vh;position:relative;overflow:hidden}.search-map-page .search-map-page-container{height:100%;display:flex;position:relative}.search-map-page .map-section{flex:1;position:relative}.search-map-page .results-panel{background:#fff;flex-direction:column;width:400px;transition:transform .3s;display:flex;box-shadow:-2px 0 8px #0000001a}.search-map-page .results-panel.hide{transform:translate(100%)}.search-map-page .results-panel-header{background:#f8f9fa;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:20px;display:flex}.search-map-page .results-panel-title{flex-direction:column;gap:5px;display:flex}.search-map-page .results-panel-title h5{color:#333;margin:0;font-size:18px;font-weight:600}.search-map-page .results-count{color:#6c757d;font-size:14px}.search-map-page .results-panel-controls{gap:10px;display:flex}.search-map-page .results-panel-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.search-map-page .results-filters{border-bottom:1px solid #e9ecef;flex-shrink:0}.search-map-page .results-content{flex:1;overflow-y:auto}.search-map-page .show-results-btn{z-index:1000;color:#fff;cursor:pointer;background:#c71f37;border:none;border-radius:8px;align-items:center;gap:10px;padding:12px 20px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 2px 8px #00000026}.search-map-page .show-results-btn:hover{background:#a01a2e;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.search-map-page .results-badge{background:#fff3;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}@media (max-width:768px){.search-map-page .results-panel{z-index:1000;width:100%;height:100%;position:absolute;top:0;right:0}.search-map-page .show-results-btn{padding:10px 15px;font-size:14px;top:10px;right:10px}}.search-results{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.search-results .search-results-loading,.search-results .search-results-error,.search-results .search-results-empty{padding:40px 20px}.search-results .search-results-content{padding:20px}.search-results .results-stats{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex}.search-results .results-count{align-items:center;gap:8px;display:flex}.search-results .count-number{color:#c71f37;font-size:18px;font-weight:600}.search-results .count-label{color:#6c757d;font-size:14px}.search-results .layout-toggle{background:#f8f9fa;border-radius:8px;gap:5px;padding:4px;display:flex}.search-results .layout-btn{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.search-results .layout-btn:hover{color:#333;background:#e9ecef}.search-results .layout-btn.active{color:#fff;background:#c71f37}.search-results .results-section{margin-bottom:30px}.search-results .results-section:last-child{margin-bottom:0}.search-results .section-title{color:#333;border-bottom:2px solid #c71f37;margin-bottom:15px;padding-bottom:10px;font-size:16px;font-weight:600}@media (max-width:768px){.search-results .search-results-content{padding:15px}.search-results .results-stats{flex-direction:column;align-items:stretch;gap:15px}.search-results .layout-toggle{align-self:center}}.results-list .result-item{border:1px solid #e9ecef;border-radius:12px;transition:all .2s;overflow:hidden}.results-list .article-item .article-content{gap:20px;padding:20px;display:flex}.results-list .article-image{border-radius:8px;flex-shrink:0;width:200px;height:150px;overflow:hidden}.results-list .article-details{flex-direction:column;flex:1;gap:15px;display:flex}.results-list .article-header{flex-direction:column;gap:10px;display:flex}.results-list .article-title{margin:0;font-size:18px;font-weight:600;line-height:1.4}.results-list .article-link{color:#333;text-decoration:none;transition:color .2s}.results-list .article-link:hover{color:#c71f37}.results-list .article-meta{flex-wrap:wrap;gap:20px;display:flex}.results-list .meta-item{color:#6c757d;align-items:center;gap:5px;font-size:14px;display:flex}.results-list .meta-icon{color:#c71f37;font-size:14px}.results-list .article-body{flex:1}.results-list .article-excerpt{color:#666;margin:0;font-size:14px;line-height:1.6}.results-list .article-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.results-list .tag-badge{color:#495057;background:#e9ecef;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:500}.results-list .tag-more{color:#6c757d;font-size:12px;font-style:italic}.results-list .article-footer{border-top:1px solid #e9ecef;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.results-list .article-author{color:#6c757d;font-size:14px}.results-list .author-name{color:#333;font-weight:500}@media (max-width:768px){.results-list .article-item .article-content{flex-direction:column;gap:15px}.results-list .article-image{width:100%;height:200px}.results-list .article-meta{gap:15px}.results-list .article-footer{flex-direction:column;align-items:stretch;gap:10px}}.results-grid{width:100%}.results-grid .article-card{border:1px solid #e9ecef;border-radius:12px;height:100%;transition:all .2s;overflow:hidden}.results-grid .article-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.results-grid .article-card-content{flex-direction:column;height:100%;display:flex}.results-grid .article-card-image{height:200px;overflow:hidden}.results-grid .article-card-body{flex-direction:column;flex:1;padding:20px;display:flex}.results-grid .article-card-header{margin-bottom:15px}.results-grid .article-card-title{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.4}.results-grid .article-card-link{color:#333;text-decoration:none;transition:color .2s}.results-grid .article-card-link:hover{color:#c71f37}.results-grid .article-card-meta{gap:15px;display:flex}.results-grid .meta-item{color:#6c757d;align-items:center;gap:5px;font-size:12px;display:flex}.results-grid .meta-icon{color:#c71f37;font-size:12px}.results-grid .article-card-excerpt{flex:1;margin-bottom:15px}.results-grid .article-card-excerpt p{color:#666;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.results-grid .article-card-tags{flex-wrap:wrap;gap:8px;margin-bottom:15px;display:flex}.results-grid .tag-badge{color:#495057;background:#e9ecef;border-radius:12px;padding:4px 8px;font-size:11px;font-weight:500}.results-grid .tag-more{color:#6c757d;font-size:11px;font-style:italic}.results-grid .article-card-footer{border-top:1px solid #e9ecef;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;display:flex}.results-grid .article-card-author{color:#6c757d;font-size:12px}@media (max-width:768px){.results-grid .article-card-meta{gap:10px}.results-grid .article-card-footer{flex-direction:column;align-items:stretch;gap:10px}}.results-pagination{background:#f8f9fa;border-top:1px solid #e9ecef;flex-direction:column;gap:20px;padding:20px;display:flex}.results-pagination .pagination-info{text-align:center}.results-pagination .pagination-text{color:#6c757d;font-size:14px}.results-pagination .pagination{margin:0}.results-pagination .page-link{color:#6c757d;border-color:#dee2e6;padding:8px 12px;font-size:14px}.results-pagination .page-link:hover{color:#c71f37;background-color:#f8f9fa;border-color:#c71f37}.results-pagination .page-item.active .page-link{color:#fff;background-color:#c71f37;border-color:#c71f37}.results-pagination .page-item.disabled .page-link{color:#6c757d;background-color:#fff;border-color:#dee2e6}.results-pagination .pagination-controls{justify-content:center;display:flex}.results-pagination .items-per-page{align-items:center;gap:10px;display:flex}.results-pagination .items-per-page-label{color:#6c757d;margin:0;font-size:14px}.results-pagination .form-select-sm{width:auto;min-width:80px}@media (max-width:768px){.results-pagination{gap:15px;padding:15px}.results-pagination .pagination-controls{flex-direction:column;align-items:center;gap:10px}.results-pagination .items-per-page{flex-direction:column;gap:5px}}.search-filters{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.search-filters .filters-header{background:#f8f9fa;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:20px;display:flex}.search-filters .filters-title{color:#333;margin:0;font-size:18px;font-weight:600}.search-filters .filters-actions{gap:10px;display:flex}.search-filters .filters-content{max-height:600px;padding:20px;overflow-y:auto}.search-filters .filter-group{margin-bottom:25px}.search-filters .filter-group:last-child{margin-bottom:0}.search-filters .filter-group-header{margin-bottom:15px}.search-filters .filter-group-toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.search-filters .filter-group-title{color:#333;margin:0;font-size:16px;font-weight:600}.search-filters .filter-group-content{transition:all .3s}.search-filters .filter-group-content.collapsed{display:none}.search-filters .filter-item{margin-bottom:15px}.search-filters .filter-item:last-child{margin-bottom:0}.search-filters .filters-footer{background:#f8f9fa;border-top:1px solid #e9ecef;padding:20px}@media (max-width:768px){.search-filters .filters-header{flex-direction:column;align-items:stretch;gap:15px}.search-filters .filters-actions{justify-content:center}.search-filters .filters-content{max-height:400px;padding:15px}}.text-filter{position:relative}.text-filter .filter-label{color:#333;margin-bottom:8px;font-weight:500;display:block}.text-filter .text-filter-input-wrapper{position:relative}.text-filter .input-group-text{color:#6c757d;background:#f8f9fa;border-color:#dee2e6}.text-filter .suggestions-dropdown{z-index:1000;background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 8px 8px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.text-filter .suggestion-item{text-align:right;cursor:pointer;background:#fff;border:none;align-items:center;gap:10px;width:100%;padding:10px 15px;transition:background-color .2s;display:flex}.text-filter .suggestion-item:hover{background:#f8f9fa}.text-filter .suggestion-icon{color:#6c757d;font-size:14px}.text-filter .form-text{margin-top:5px;font-size:12px}.category-filter{position:relative}.category-filter .filter-label{color:#333;margin-bottom:8px;font-weight:500;display:block}.category-filter .category-filter-wrapper{position:relative}.category-filter .category-filter-toggle{cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;transition:all .2s;display:flex}.category-filter .category-filter-toggle:hover{border-color:#c71f37}.category-filter .category-filter-toggle:focus{border-color:#c71f37;outline:none;box-shadow:0 0 0 .2rem #c71f3740}.category-filter .category-filter-text{text-align:right;color:#333;flex:1}.category-filter .category-filter-dropdown{z-index:1000;background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 8px 8px;max-height:300px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 8px #0000001a}.category-filter .category-filter-search{border-bottom:1px solid #e9ecef;padding:10px}.category-filter .category-filter-options{max-height:200px;overflow-y:auto}.category-filter .category-filter-option{text-align:right;cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;transition:background-color .2s;display:flex}.category-filter .category-filter-option:hover{background:#f8f9fa}.category-filter .category-filter-option.selected{color:#c71f37;background:#e3f2fd}.category-filter .option-content{align-items:center;gap:8px;display:flex}.category-filter .option-label{font-weight:500}.category-filter .option-count{color:#6c757d;font-size:12px}.category-filter .option-checkbox{margin-right:10px}.category-filter .category-filter-actions{background:#f8f9fa;border-top:1px solid #e9ecef;padding:10px}.category-filter .form-text{margin-top:5px;font-size:12px}.range-filter{position:relative}.range-filter .filter-label{color:#333;margin-bottom:15px;font-weight:500;display:block}.range-filter .range-filter-content{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px}.range-filter .range-values{justify-content:space-between;margin-bottom:15px;display:flex}.range-filter .range-value{flex-direction:column;align-items:center;gap:5px;display:flex}.range-filter .range-label{color:#6c757d;font-size:12px;font-weight:500}.range-filter .range-number{color:#c71f37;font-size:16px;font-weight:600}.range-filter .range-slider-container{margin-bottom:20px}.range-filter .range-inputs{gap:15px;margin-bottom:15px;display:flex}.range-filter .range-input-group{flex:1}.range-filter .range-input-label{color:#6c757d;margin-bottom:5px;font-size:12px;font-weight:500;display:block}.range-filter .range-actions{justify-content:center;display:flex}.range-filter .form-text{margin-top:10px;font-size:12px}@media (max-width:768px){.range-filter .range-inputs{flex-direction:column;gap:10px}.range-filter .range-values{flex-direction:column;align-items:center;gap:10px}}.location-filter{position:relative}.location-filter .filter-label{color:#333;margin-bottom:15px;font-weight:500;display:block}.location-filter .location-filter-content{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px}.location-filter .location-search{margin-bottom:15px;position:relative}.location-filter .input-group-text{color:#6c757d;background:#f8f9fa;border-color:#dee2e6}.location-filter .location-suggestions{z-index:1000;background:#fff;border:1px solid #dee2e6;border-top:none;border-radius:0 0 8px 8px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.location-filter .location-suggestion-item{text-align:right;cursor:pointer;background:#fff;border:none;align-items:center;gap:10px;width:100%;padding:10px 15px;transition:background-color .2s;display:flex}.location-filter .location-suggestion-item:hover{background:#f8f9fa}.location-filter .suggestion-icon{color:#6c757d;font-size:14px}.location-filter .selected-location{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:15px;padding:15px}.location-filter .selected-location-info{color:#333;align-items:center;gap:10px;margin-bottom:15px;font-weight:500;display:flex}.location-filter .location-icon{color:#c71f37;font-size:18px}.location-filter .location-radius{margin-top:15px}.location-filter .radius-label{color:#333;margin-bottom:10px;font-size:14px;font-weight:500;display:block}.location-filter .radius-value{text-align:center;color:#c71f37;margin-top:10px;font-weight:600}.location-filter .location-map-toggle{margin-bottom:15px}.location-filter .location-map{margin-top:15px}.location-filter .map-placeholder{color:#6c757d;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:200px;display:flex}.location-filter .map-icon{margin-bottom:10px;font-size:48px}.location-filter .form-text{margin-top:10px;font-size:12px}.date-filter{position:relative}.date-filter .filter-label{color:#333;margin-bottom:15px;font-weight:500;display:block}.date-filter .date-filter-content{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px}.date-filter .selected-date-display{background:#fff;border:1px solid #dee2e6;border-radius:8px;align-items:center;gap:10px;margin-bottom:15px;padding:10px 15px;display:flex}.date-filter .calendar-icon{color:#c71f37;font-size:18px}.date-filter .date-text{color:#333;font-weight:500}.date-filter .date-inputs{gap:15px;margin-bottom:15px;display:flex}.date-filter .date-input-group{flex:1}.date-filter .date-input-label{color:#333;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.date-filter .date-actions{justify-content:center;margin-bottom:15px;display:flex}.date-filter .quick-date-options{border-top:1px solid #e9ecef;padding-top:15px}.date-filter .quick-date-label{color:#333;margin-bottom:10px;font-size:14px;font-weight:500}.date-filter .quick-date-buttons{flex-wrap:wrap;gap:10px;display:flex}.date-filter .form-text{margin-top:10px;font-size:12px}@media (max-width:768px){.date-filter .date-inputs{flex-direction:column;gap:10px}.date-filter .quick-date-buttons{flex-direction:column}}.boolean-filter{position:relative}.boolean-filter .filter-label{color:#333;margin-bottom:15px;font-weight:500;display:block}.boolean-filter .boolean-filter-content{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px}.boolean-filter .boolean-options{gap:10px;margin-bottom:15px;display:flex}.boolean-filter .boolean-option{cursor:pointer;background:#fff;border:2px solid #e9ecef;border-radius:8px;flex:1;padding:15px;transition:all .2s}.boolean-filter .boolean-option:hover{border-color:#c71f37;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.boolean-filter .boolean-option.active{background:#fff5f5;border-color:#c71f37}.boolean-filter .boolean-option-content{flex-direction:column;align-items:center;gap:10px;display:flex}.boolean-filter .boolean-option-icon{color:#6c757d;font-size:24px;transition:color .2s}.boolean-filter .boolean-option.active .boolean-option-icon{color:#c71f37}.boolean-filter .boolean-option-label{color:#333;text-align:center;font-weight:500}.boolean-filter .boolean-status{justify-content:center;display:flex}.boolean-filter .status-indicator{background:#fff;border:1px solid #e9ecef;border-radius:20px;align-items:center;gap:10px;padding:10px 15px;display:flex}.boolean-filter .status-dot{border-radius:50%;width:12px;height:12px;transition:background-color .2s}.boolean-filter .status-dot.active{background-color:#28a745}.boolean-filter .status-dot.inactive{background-color:#dc3545}.boolean-filter .status-text{color:#333;font-size:14px;font-weight:500}.boolean-filter .form-text{margin-top:10px;font-size:12px}@media (max-width:768px){.boolean-filter .boolean-options{flex-direction:column}.boolean-filter .boolean-option-content{flex-direction:row;justify-content:center}}.map-info-window{z-index:1000;direction:rtl;max-width:350px;margin:0 auto;position:absolute;bottom:20px;left:20px;right:20px}.map-info-window .info-window-content{background:#fff;border-radius:12px;animation:.3s slideUp;overflow:hidden;box-shadow:0 4px 20px #00000026}.map-info-window .info-window-header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:15px 20px 10px;display:flex}.map-info-window .info-window-title{color:#333;flex:1;margin:0 10px 0 0;font-size:16px;font-weight:600}.map-info-window .info-window-close{color:#6c757d;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:20px;transition:all .2s;display:flex}.map-info-window .info-window-close:hover{color:#333;background:#f8f9fa}.map-info-window .info-window-image{height:150px;overflow:hidden}.map-info-window .info-window-body{padding:15px 20px}.map-info-window .info-window-meta{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.map-info-window .item-price{align-items:center;gap:5px;display:flex}.map-info-window .price-value{color:#c71f37;font-weight:600}.map-info-window .price-currency{color:#6c757d;font-size:12px}.map-info-window .info-window-description{color:#666;margin-bottom:15px;font-size:14px;line-height:1.5}.map-info-window .info-window-location,.map-info-window .info-window-phone,.map-info-window .info-window-rating{color:#666;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.map-info-window .location-icon,.map-info-window .phone-icon,.map-info-window .rating-icon{color:#c71f37;font-size:16px}.map-info-window .info-window-category{margin-top:10px}.map-info-window .category-badge{color:#495057;background:#e9ecef;border-radius:4px;padding:4px 8px;font-size:12px}.map-info-window .info-window-footer{background:#f8f9fa;border-top:1px solid #e9ecef;padding:15px 20px}@media (max-width:768px){.map-info-window{bottom:10px;left:10px;right:10px}.map-info-window .info-window-content{max-width:none}.map-info-window .info-window-title{font-size:14px}.map-info-window .info-window-body,.map-info-window .info-window-footer{padding:12px 15px}}@media (max-width:576px){.search-map-container{position:relative}.map-info-window{border-radius:12px 12px 0 0;max-width:none;max-height:calc(100vh - 160px);margin:0;position:fixed;inset:auto 0 80px;overflow-y:auto}}.results-list{flex-direction:column;gap:20px;display:flex}.results-list .result-item{background:#fff;border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #0000001a}.results-list .result-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.listingitem-container{width:100%}.listingitem-container .singlelisting-item{flex-direction:column;height:100%;display:flex}.listingitem-container .singlelisting-item .listing-top-item .position-absolute .badge{border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600}.listingitem-container .singlelisting-item .listing-top-item .position-absolute .badge.badge-transparent{color:#333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6}.listingitem-container .singlelisting-item .listing-top-item .position-absolute .badge.listOpen{color:#fff;background:#10b981}.listingitem-container .singlelisting-item .listing-top-item .position-absolute .badge.listClose{color:#fff;background:#ef4444}.listingitem-container .singlelisting-item .listing-top-item .bookmarkList{color:#6c757d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff97a7e6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:flex}.listingitem-container .singlelisting-item .listing-top-item .bookmarkList:hover{color:#fff;background:#c71f37;transform:scale(1.1)}.listingitem-container .singlelisting-item .listing-middle-item{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex}.listingitem-container .singlelisting-item .listing-middle-item .listing-avatar .avatarImg{width:100%;height:100%;display:block}.listingitem-container .singlelisting-item .listing-middle-item .listing-details .listingTitle{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.4}.listingitem-container .singlelisting-item .listing-middle-item .listing-details p{color:#6c757d;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.listingitem-container .singlelisting-item .listing-middle-item .listing-info-details .d-flex{flex-wrap:wrap;gap:16px}.listingitem-container .singlelisting-item .listing-middle-item .listing-info-details .d-flex .list-calls,.listingitem-container .singlelisting-item .listing-middle-item .listing-info-details .d-flex .list-distance{color:#6c757d;align-items:center;font-size:13px;display:flex}.listingitem-container .singlelisting-item .listing-middle-item .listing-info-details .d-flex .list-calls svg,.listingitem-container .singlelisting-item .listing-middle-item .listing-info-details .d-flex .list-distance svg{margin-right:6px;font-size:14px}.listingitem-container .singlelisting-item .listing-footer-item{border-top:1px solid #e9ecef;padding:16px}.listingitem-container .singlelisting-item .listing-footer-item .d-flex{justify-content:space-between;align-items:center}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps{justify-content:space-between;align-items:center;width:100%;display:flex}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps .flex-start{align-items:center;gap:8px;display:flex}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps .flex-start .catIcon{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps .flex-start .catIcon.catIcon-business{color:#fff;background:#c71f37}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps .flex-start .catIcon.catIcon-vehicle{color:#fff;background:#3b82f6}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps .flex-start .catIcon.catIcon-property{color:#fff;background:#10b981}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps .flex-start .catIcon.catIcon-product{color:#fff;background:#f59e0b}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps .flex-start .catIcon.catIcon-job{color:#fff;background:#8b5cf6}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps .flex-start .catIcon.catIcon-event{color:#fff;background:#ef4444}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps .flex-start .catIcon.catIcon-resume{color:#fff;background:#06b6d4}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps .flex-start .catTitle{color:#6c757d;font-size:13px;font-weight:500}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .catdWraps .flex-end .moreCatcounter{color:#6c757d;background:#f8f9fa;border-radius:4px;padding:2px 6px;font-size:12px}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .listing-rates .d-flex{align-items:center;gap:8px}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .listing-rates .d-flex .overallrates{color:#6c757d;font-size:12px}.listingitem-container .singlelisting-item .listing-footer-item .d-flex .listing-rates .d-flex .ratingAvarage{border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600}.listingitem-container .business-specific-info{background:#f8f9fa;border-top:1px solid #e9ecef;padding:16px}.listingitem-container .business-specific-info .row{margin:0}.listingitem-container .business-specific-info .row .col-12{padding:8px 0}.listingitem-container .business-specific-info .row .col-12 .d-flex{justify-content:space-between;align-items:center}.listingitem-container .business-specific-info .row .col-12 .d-flex .text-sm{font-size:13px}.listingitem-container .business-specific-info .row .col-12 .d-flex .text-muted{color:#6c757d}.listingitem-container .business-specific-info .row .col-12 .d-flex .fw-medium{font-weight:500}.listingitem-container .business-specific-info .row .col-12 .services-tags{flex-wrap:wrap;gap:4px;display:flex}.listingitem-container .business-specific-info .row .col-12 .services-tags .badge{border-radius:4px;padding:2px 6px;font-size:11px}.listingitem-container .business-specific-info .row .col-12 .services-tags .badge.badge-light{color:#495057;background:#e9ecef}.map-controls{z-index:1000;flex-direction:column;gap:10px;display:flex;position:absolute;top:20px;right:20px}.map-controls .map-zoom-controls,.map-controls .map-action-controls{background:#fff;border-radius:8px;flex-direction:column;gap:5px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000026}.map-controls .map-control-btn{color:#333;cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:all .2s;display:flex}.map-controls .map-control-btn:hover{color:#c71f37;background:#f8f9fa}.map-controls .map-control-btn:active{background:#e9ecef}.map-controls .map-control-btn:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.map-controls .map-control-btn:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px}@media (max-width:768px){.map-controls{top:10px;right:10px}.map-controls .map-control-btn{width:35px;height:35px;font-size:14px}}@media (max-width:576px){.map-controls{gap:8px;top:12px;right:12px}.map-controls .map-control-btn{width:36px;height:36px;font-size:14px}}.custom-marker,.custom-cluster{will-change:transform;backface-visibility:hidden;transform-style:preserve-3d;transform-origin:50%!important;z-index:1!important;position:relative!important}.custom-marker:hover,.custom-cluster:hover{z-index:10!important;transform:scale(1.1)!important}.custom-marker:before,.custom-cluster:before{content:"";pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mapboxgl-marker.custom-marker,.mapboxgl-marker.custom-cluster{transform-origin:50%!important}.mapboxgl-marker.custom-marker:hover,.mapboxgl-marker.custom-cluster:hover{transform:scale(1.1)!important}.explore-layout{flex-direction:column;min-height:100vh;display:flex}.explore-layout .explore-main{flex-direction:column;flex:1;display:flex}.map-banner-wrap.half-map{height:calc(102vh - 100px);display:flex;overflow:hidden}.map-banner-wrap.half-map .map-content-wrap{direction:ltr;background:#fff;border-right:1px solid #e9ecef;flex-direction:column;flex:0 0 60%;display:flex;overflow-y:auto}.map-banner-wrap.half-map .map-content-wrap .results-filters{direction:rtl;background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem}.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-header .filters-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-header .filters-actions .view-switcher{background:#f8f9fa;border-radius:6px;gap:.25rem;padding:2px;display:flex}.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-header .filters-actions .view-switcher .btn{border-radius:4px;padding:.4rem .75rem;font-size:.8rem;transition:all .3s}.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-header .filters-actions .view-switcher .btn.btn-primary{background:#c71f37;border-color:#c71f37}.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-header .filters-actions .view-switcher .btn.btn-outline-primary{color:#c71f37;border-color:#c71f37}.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-header .filters-actions .view-switcher .btn.btn-outline-primary:hover{color:#fff;background:#c71f37}.map-banner-wrap.half-map .map-content-wrap .map-content-list{direction:rtl;flex:1;padding:1rem}.map-banner-wrap.half-map .map-content-wrap .map-content-list .totalListingshow h6{color:#333;margin:0;font-size:1rem;font-weight:500}.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row{margin:0}.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row .col-xl-6,.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row .col-lg-12,.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row .col-md-6,.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row .col-sm-12,.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row .col-12{padding:.5rem}.map-banner-wrap.half-map .map-content-wrap .map-content-list .toogleDrops{color:#666;background:#fff;border:1px solid #ddd;border-radius:6px;font-size:.9rem;transition:all .3s}.map-banner-wrap.half-map .map-content-wrap .map-content-list .toogleDrops:hover{color:#c71f37;border-color:#c71f37}.map-banner-wrap.half-map .map-content-wrap .map-content-list .dropdown-menu{border-radius:8px;box-shadow:0 4px 12px #0000001a}.map-banner-wrap.half-map .map-content-wrap .map-content-list .dropdown-menu .dropdown-item{padding:.5rem 1rem;font-size:.9rem;transition:all .3s}.map-banner-wrap.half-map .map-content-wrap .map-content-list .dropdown-menu .dropdown-item:hover{color:#c71f37;background:#f8f9fa}.map-banner-wrap.half-map .map-content-wrap .map-content-list .dropdown-menu .dropdown-item.active{color:#fff;background:#c71f37}.map-banner-wrap.half-map .map-left-box{background:#f8f9fa;flex:0 0 40%;position:relative}.map-banner-wrap.half-map .map-left-box .map-home{width:100%;height:100%}.map-banner-wrap.half-map .map-left-box .map-home.flt-wrap{position:relative}.listingitem-container{width:100%;margin-bottom:1.5rem}.listingitem-container .singlelisting-item{background:#fff;border-radius:12px;flex-direction:column;width:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}.listingitem-container .singlelisting-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.listingitem-container .singlelisting-item .listing-top-item{height:200px;position:relative;overflow:hidden}.listingitem-container .singlelisting-item .listing-top-item .topLink{width:100%;height:100%;text-decoration:none;display:block}.listingitem-container .singlelisting-item .listing-top-item .topLink img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.listingitem-container .singlelisting-item .listing-top-item .topLink:hover img{transform:scale(1.05)}.listingitem-container .singlelisting-item .listing-top-item .badge{border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600}.listingitem-container .singlelisting-item .listing-top-item .badge.listOpen{color:#fff;background:#28a745}.listingitem-container .singlelisting-item .listing-top-item .badge.listClose{color:#fff;background:#dc3545}.listingitem-container .singlelisting-item .listing-top-item .badge.badge-transparent{color:#333;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6}.listingitem-container .singlelisting-item .listing-top-item .bookmarkList{color:#666;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;transition:all .3s;display:flex}.listingitem-container .singlelisting-item .listing-top-item .bookmarkList:hover{color:#fff;background:#c71f37}.listingitem-container .singlelisting-item .listing-middle-item{gap:1rem;padding:1rem;display:flex}.listingitem-container .singlelisting-item .listing-middle-item .listing-avatar{border:2px solid #e9ecef;border-radius:50%;flex-shrink:0;width:50px;height:50px;overflow:hidden}.listingitem-container .singlelisting-item .listing-middle-item .listing-avatar .avatarImg{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.listingitem-container .singlelisting-item .listing-middle-item .listing-avatar .avatarImg img{object-fit:cover;width:100%;height:100%}.listingitem-container .singlelisting-item .listing-middle-item .listing-details{flex:1}.listingitem-container .singlelisting-item .listing-middle-item .listing-details .listingTitle{margin:0 0 .5rem;font-size:1rem;font-weight:600}.listingitem-container .singlelisting-item .listing-middle-item .listing-details .listingTitle .titleLink{color:#333;text-decoration:none;transition:color .3s}.listingitem-container .singlelisting-item .listing-middle-item .listing-details .listingTitle .titleLink:hover{color:#c71f37}.listingitem-container .singlelisting-item .listing-middle-item .listing-details .listingTitle .titleLink .verified{color:#28a745;margin-right:.25rem}.listingitem-container .singlelisting-item .listing-middle-item .listing-details p{color:#666;margin:0 0 .75rem;font-size:.9rem;line-height:1.4}.listingitem-container .singlelisting-item .listing-middle-item .listing-info-details .list-calls,.listingitem-container .singlelisting-item .listing-middle-item .listing-info-details .list-distance{color:#666;margin-bottom:.25rem;font-size:.8rem}.listingitem-container .singlelisting-item .listing-middle-item .listing-info-details .list-calls svg,.listingitem-container .singlelisting-item .listing-middle-item .listing-info-details .list-distance svg{color:#c71f37}.listingitem-container .singlelisting-item .listing-footer-item{border-top:1px solid #f0f0f0;margin-top:.5rem;padding:.75rem 1rem 1rem}.listingitem-container .singlelisting-item .listing-footer-item .catdWraps{justify-content:space-between;align-items:center;display:flex}.listingitem-container .singlelisting-item .listing-footer-item .catdWraps .flex-start .catIcon{color:#c71f37;background:#f8f9fa;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:.5rem;display:inline-flex}.listingitem-container .singlelisting-item .listing-footer-item .catdWraps .flex-start .catTitle{color:#666;font-size:.8rem}.listingitem-container .singlelisting-item .listing-footer-item .catdWraps .moreCatcounter{color:#666;background:#e9ecef;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.listingitem-container .singlelisting-item .listing-footer-item .listing-rates .ratingAvarage{color:#fff;background:#c71f37;border-radius:4px;padding:.25rem .5rem;font-size:.8rem;font-weight:600}.listingitem-container .singlelisting-item .listing-footer-item .listing-rates .overallrates{color:#666;margin-right:.5rem;font-size:.8rem}.category-filter-nav-section{background:#fff;border-bottom:1px solid #e9ecef;margin-top:60px;box-shadow:0 2px 4px #0000000d}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper::-webkit-scrollbar{display:none}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper{min-width:max-content;padding:.5rem 0}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item{text-align:right;border-radius:12px;flex-direction:row;align-items:center;gap:.5rem;min-width:120px;padding:.75rem 1rem;transition:all .3s;display:flex;position:relative}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item:hover{background:#f8f9fa;transform:translateY(-2px)}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item.active{color:#fff;background:#c71f37}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item.active .category-icon{background:#fff3}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item.active .category-text{color:#fff;font-weight:600}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item .category-icon{background:#f8f9fa;border-radius:50%;justify-content:center;align-items:flex-end;width:40px;height:40px;font-size:18px;transition:all .3s;display:flex}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item .category-icon svg{transition:all .3s}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item .category-text{color:#333;white-space:nowrap;font-size:.85rem;font-weight:500;transition:all .3s}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item .active-indicator{background:#c71f37;border-radius:2px;width:30px;height:3px;animation:.3s slideIn;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}@media (max-width:768px){.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper{gap:.75rem;padding:.25rem 0}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item{min-width:100px;padding:.5rem .75rem}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item .category-icon{width:35px;height:35px;font-size:16px}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item .category-text{font-size:.75rem}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item .active-indicator{width:25px;height:2px}}@media (max-width:992px) and (min-width:769px){.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper{gap:1rem}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item{min-width:110px;padding:.6rem .9rem}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item .category-icon{width:38px;height:38px;font-size:17px}.category-filter-nav-section .category-row .category-container .category-scroll-wrapper .category-wrapper .category-item .category-text{font-size:.8rem}}@media (max-width:768px){.map-banner-wrap.half-map{flex-direction:column;height:calc(100vh - 120px)}.map-banner-wrap.half-map .map-content-wrap{direction:rtl;border-bottom:1px solid #e9ecef;border-right:none;flex:0 0 60%;order:1}.map-banner-wrap.half-map .map-left-box{border-top:1px solid #e9ecef;flex:0 0 40%;order:2}.map-banner-wrap.half-map .map-content-wrap .results-filters{direction:rtl;padding:.75rem}.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-content .filter-group{margin-bottom:1rem}.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-content .filter-group .filter-group-header{padding:.5rem 0;font-size:.9rem}.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-content .filter-group .filter-group-content .filter-item{margin-bottom:.75rem}.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-content .filter-group .filter-group-content .filter-item .form-control,.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-content .filter-group .filter-group-content .filter-item .form-select{padding:.5rem .75rem;font-size:.9rem}.map-banner-wrap.half-map .map-content-wrap .results-filters .search-filters .filters-footer .btn{padding:.75rem 1rem;font-size:.9rem}.map-banner-wrap.half-map .map-content-wrap .map-content-list{direction:rtl;padding:.75rem}.map-banner-wrap.half-map .map-content-wrap .map-content-list .row{margin-bottom:1rem}.map-banner-wrap.half-map .map-content-wrap .map-content-list .row .totalListingshow h6{font-size:.9rem}.map-banner-wrap.half-map .map-content-wrap .map-content-list .row .toogleDrops{padding:.5rem .75rem;font-size:.8rem}.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row{margin:0}.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row .col-xl-6,.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row .col-lg-12,.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row .col-md-6,.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row .col-sm-12,.map-banner-wrap.half-map .map-content-wrap .map-content-list .results-content .row .col-12{padding:.25rem}.listingitem-container{margin-bottom:1rem}.listingitem-container .singlelisting-item{border-radius:8px}.listingitem-container .singlelisting-item .listing-top-item{height:160px}.listingitem-container .singlelisting-item .listing-top-item .badge{border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.listingitem-container .singlelisting-item .listing-top-item .bookmarkList{width:30px;height:30px}.listingitem-container .singlelisting-item .listing-middle-item{gap:.75rem;padding:.75rem}.listingitem-container .singlelisting-item .listing-middle-item .listing-avatar{border:2px solid #e9ecef;border-radius:50%;flex-shrink:0;width:45px;height:45px;overflow:hidden}.listingitem-container .singlelisting-item .listing-middle-item .listing-avatar .avatarImg{border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}.listingitem-container .singlelisting-item .listing-middle-item .listing-avatar .avatarImg img{object-fit:cover;width:100%;height:100%}.listingitem-container .singlelisting-item .listing-middle-item .listing-details .listingTitle{margin-bottom:.4rem;font-size:.9rem}.listingitem-container .singlelisting-item .listing-middle-item .listing-details p{margin-bottom:.5rem;font-size:.8rem}.listingitem-container .singlelisting-item .listing-middle-item .listing-info-details .list-calls,.listingitem-container .singlelisting-item .listing-middle-item .listing-info-details .list-distance{font-size:.75rem}.listingitem-container .singlelisting-item .listing-footer-item{padding:.5rem .75rem .75rem}.listingitem-container .singlelisting-item .listing-footer-item .catdWraps .flex-start .catIcon{width:20px;height:20px}.listingitem-container .singlelisting-item .listing-footer-item .catdWraps .flex-start .catTitle{font-size:.75rem}.listingitem-container .singlelisting-item .listing-footer-item .catdWraps .moreCatcounter{padding:.2rem .4rem;font-size:.7rem}.listingitem-container .singlelisting-item .listing-footer-item .listing-rates .ratingAvarage{padding:.2rem .4rem;font-size:.75rem}.listingitem-container .singlelisting-item .listing-footer-item .listing-rates .overallrates{font-size:.75rem}}@media (max-width:992px) and (min-width:769px){.map-banner-wrap.half-map .map-left-box{flex:0 0 45%}.map-banner-wrap.half-map .map-content-wrap{flex:0 0 55%}}.map-banner-wrap.three-column{height:calc(103vh - 103px);display:flex;overflow:hidden}.map-banner-wrap.three-column .filters-column{direction:ltr;background:#fff;border-right:1px solid #e9ecef;flex-direction:column;flex:0 0 25%;display:flex;overflow-y:auto}.map-banner-wrap.three-column .filters-column .filters-wrapper{direction:rtl;flex:1;padding:1rem}.map-banner-wrap.three-column .filters-column .filters-wrapper .search-filters{flex-direction:column;height:100%;display:flex}.map-banner-wrap.three-column .filters-column .filters-wrapper .search-filters .filters-content{flex:1;max-height:none;overflow-y:auto}.map-banner-wrap.three-column .map-content-wrap{direction:ltr;background:#fff;border-right:1px solid #e9ecef;flex-direction:column;flex:0 0 30%;display:flex;overflow-y:auto}.map-banner-wrap.three-column .map-content-wrap .map-content-list{direction:rtl;flex:1;padding:1rem}.map-banner-wrap.three-column .map-content-wrap .map-content-list .totalListingshow h6{color:#333;margin:0;font-size:1rem;font-weight:500}.map-banner-wrap.three-column .map-content-wrap .map-content-list .results-content .row{margin:0}.map-banner-wrap.three-column .map-content-wrap .map-content-list .results-content .row .col-12{padding:.5rem}.map-banner-wrap.three-column .map-content-wrap .map-content-list .toogleDrops{color:#666;background:#fff;border:1px solid #ddd;border-radius:6px;font-size:.9rem;transition:all .3s}.map-banner-wrap.three-column .map-content-wrap .map-content-list .toogleDrops:hover{color:#c71f37;border-color:#c71f37}.map-banner-wrap.three-column .map-content-wrap .map-content-list .dropdown-menu{border-radius:8px;box-shadow:0 4px 12px #0000001a}.map-banner-wrap.three-column .map-content-wrap .map-content-list .dropdown-menu .dropdown-item{padding:.5rem 1rem;font-size:.9rem;transition:all .3s}.map-banner-wrap.three-column .map-content-wrap .map-content-list .dropdown-menu .dropdown-item:hover{color:#c71f37;background:#f8f9fa}.map-banner-wrap.three-column .map-content-wrap .map-content-list .dropdown-menu .dropdown-item.active{color:#fff;background:#c71f37}.map-banner-wrap.three-column .map-left-box{background:#f8f9fa;flex:0 0 45%;position:relative}.map-banner-wrap.three-column .map-left-box .map-home{width:100%;height:100%}.map-banner-wrap.three-column .map-left-box .map-home.flt-wrap{position:relative}.map-banner-wrap.mobile-layout{flex-direction:column;height:calc(100vh - 120px);display:flex;overflow:hidden}.map-banner-wrap.mobile-layout .mobile-controls-bar{z-index:100;background:#fff;border-bottom:1px solid #e9ecef;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 1rem;display:flex;box-shadow:0 2px 4px #0000001a}.map-banner-wrap.mobile-layout .mobile-controls-bar .filter-toggle-btn,.map-banner-wrap.mobile-layout .mobile-controls-bar .map-toggle-btn{color:#6c757d;cursor:pointer;background:#fff;border:1px solid #e9ecef;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.map-banner-wrap.mobile-layout .mobile-controls-bar .filter-toggle-btn:hover,.map-banner-wrap.mobile-layout .mobile-controls-bar .map-toggle-btn:hover{color:#c71f37;background:#fff5f5;border-color:#c71f37}.map-banner-wrap.mobile-layout .mobile-controls-bar .filter-toggle-btn.active,.map-banner-wrap.mobile-layout .mobile-controls-bar .map-toggle-btn.active{color:#fff;background:#c71f37;border-color:#c71f37}.map-banner-wrap.mobile-layout .mobile-controls-bar .filter-toggle-btn svg,.map-banner-wrap.mobile-layout .mobile-controls-bar .map-toggle-btn svg{font-size:1rem}.map-banner-wrap.mobile-layout .mobile-controls-bar .results-count{color:#6c757d;align-items:center;gap:.25rem;font-size:.9rem;display:flex}.map-banner-wrap.mobile-layout .mobile-controls-bar .results-count .count-number{color:#c71f37;font-weight:600}.map-banner-wrap.mobile-layout .mobile-controls-bar .results-count .count-label{font-weight:500}.map-banner-wrap.mobile-layout .mobile-content{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.map-banner-wrap.mobile-layout .mobile-content .mobile-results-list{flex-direction:column;flex:1;display:flex;overflow:hidden}.map-banner-wrap.mobile-layout .mobile-content .mobile-results-list .mobile-results-header{background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0;padding:1rem}.map-banner-wrap.mobile-layout .mobile-content .mobile-results-list .mobile-results-header h6{color:#333;margin:0;font-size:1rem;font-weight:500}.map-banner-wrap.mobile-layout .mobile-content .mobile-results-list .mobile-results-content{direction:rtl;flex:1;padding:1rem;overflow-y:auto}.map-banner-wrap.mobile-layout .mobile-content .mobile-results-list .mobile-results-content .row{margin:0}.map-banner-wrap.mobile-layout .mobile-content .mobile-results-list .mobile-results-content .row .col-12{width:100%;padding:.5rem}.map-banner-wrap.mobile-layout .mobile-content .mobile-map-overlay{z-index:10;background:#fff;border-bottom:1px solid #e9ecef;height:50%;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 8px #0000001a}.mobile-filter-overlay{z-index:1050;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-filter-overlay .filter-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;animation:.3s ease-out fadeIn;position:absolute;inset:0}.mobile-filter-overlay .mobile-filter-sheet{direction:rtl;background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-height:80vh;animation:.3s ease-out slideUp;display:flex;position:relative;box-shadow:0 -4px 20px #00000026}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-header{background:#f8f9fa;border-bottom:1px solid #e9ecef;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-header .filter-sheet-title{color:#333;margin:0;font-size:1.1rem;font-weight:600}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-header .filter-sheet-close{color:#6c757d;cursor:pointer;background:#0000001a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-header .filter-sheet-close:hover{color:#333;background:#0003}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-header .filter-sheet-close svg{font-size:1.2rem}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-content{flex:1;padding:1rem;overflow-y:auto}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-content .search-filters{box-shadow:none;background:0 0;border-radius:0}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-content .search-filters .filters-header{display:none}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-content .search-filters .filters-content{max-height:none;padding:0}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-content .search-filters .filters-footer{display:none}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-footer{background:#f8f9fa;border-top:1px solid #e9ecef;flex-shrink:0;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-footer .btn{border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:all .3s}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-footer .btn.btn-primary{background:#c71f37;border-color:#c71f37}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-footer .btn.btn-primary:hover{background:#a01a2e;border-color:#a01a2e}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-footer .btn.btn-outline-secondary{color:#6c757d;border-color:#e9ecef}.mobile-filter-overlay .mobile-filter-sheet .filter-sheet-footer .btn.btn-outline-secondary:hover{color:#333;background:#f8f9fa;border-color:#c71f37}@media (max-width:576px){.mobile-controls-bar{height:55px;padding:0 .75rem}.mobile-controls-bar .filter-toggle-btn,.mobile-controls-bar .map-toggle-btn{padding:.4rem .8rem;font-size:.85rem}.mobile-controls-bar .filter-toggle-btn svg,.mobile-controls-bar .map-toggle-btn svg{font-size:.9rem}.mobile-controls-bar .results-count{font-size:.85rem}.mobile-filter-sheet{max-height:85vh}.mobile-filter-sheet .filter-sheet-header{padding:.75rem 1rem}.mobile-filter-sheet .filter-sheet-header .filter-sheet-title{font-size:1rem}.mobile-filter-sheet .filter-sheet-content{padding:.75rem}.mobile-filter-sheet .filter-sheet-footer{padding:.75rem 1rem}.mobile-filter-sheet .filter-sheet-footer .btn{padding:.6rem 1.2rem;font-size:.9rem}}.results-content .row .col-xl-6,.results-content .row .col-xl-4,.results-content .row .col-lg-6,.results-content .row .col-lg-4,.results-content .row .col-md-6,.results-content .row .col-sm-6,.mobile-results-content .row .col-xl-6,.mobile-results-content .row .col-xl-4,.mobile-results-content .row .col-lg-6,.mobile-results-content .row .col-lg-4,.mobile-results-content .row .col-md-6,.mobile-results-content .row .col-sm-6{flex:0 0 100%;max-width:100%}.listingitem-container .singlelisting-item{flex:100%!important;width:100%!important;max-width:100%!important}.content-section-blue{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);position:relative}.content-section-blue:before{content:"";z-index:1;background:#ffffff0d;position:absolute;inset:0}.content-section-blue .container{z-index:2;position:relative}.content-section-yellow{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);position:relative}.content-section-yellow:before{content:"";z-index:1;background:#ffffff0d;position:absolute;inset:0}.content-section-yellow .container{z-index:2;position:relative}.content-section-green{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);position:relative}.content-section-green:before{content:"";z-index:1;background:#ffffff0d;position:absolute;inset:0}.content-section-green .container{z-index:2;position:relative}.content-section-purple{background:linear-gradient(135deg,#a8edea 0%,#fed6e3 100%);position:relative}.content-section-purple:before{content:"";z-index:1;background:#ffffff0d;position:absolute;inset:0}.content-section-purple .container{z-index:2;position:relative}.content-section-pink{background:linear-gradient(135deg,#ffecd2 0%,#fcb69f 100%);position:relative}.content-section-pink:before{content:"";z-index:1;background:#ffffff0d;position:absolute;inset:0}.content-section-pink .container{z-index:2;position:relative}.content-section-orange{background:linear-gradient(135deg,#ff9a9e 0%,#fecfef 100%);position:relative}.content-section-orange:before{content:"";z-index:1;background:#ffffff0d;position:absolute;inset:0}.content-section-orange .container{z-index:2;position:relative}.hero-section{padding:80px 0;background:#207dc4!important}.hero-section .hero-content-card{border:none;box-shadow:0 10px 30px #0000001a}.hero-section .hero-title{color:var(--headingColor);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.4}@media (max-width:768px){.hero-section .hero-title{font-size:1rem}}@media (max-width:576px){.hero-section .hero-title{margin-top:10px!important;font-size:1.1rem!important}}.hero-section .hero-description{color:var(--bs-muted);margin-bottom:2rem;font-size:1rem;line-height:1.6}@media (max-width:768px){.hero-section .hero-description{font-size:.9rem}}.tab-navigation{justify-content:center;display:flex}.tab-navigation .nav-tabs{background:#e9ecef;border:none;border-radius:10px;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;max-width:833px;padding:5px;display:flex}.tab-navigation .nav-tabs .nav-link{color:var(--bs-body-color);white-space:nowrap;text-align:center;background:0 0;border:none;border-radius:8px;flex:1;margin:0 1px;padding:8px 12px;font-size:.85rem;font-weight:500;transition:all .3s}.tab-navigation .nav-tabs .nav-link:hover{color:var(--bs-body-color);background:#ffffff80}.tab-navigation .nav-tabs .nav-link.active{background:var(--bs-primary);font-weight:600;color:#fff!important}.tab-content .tab-content-wrapper{background:var(--bs-primary);border-radius:15px;margin-bottom:1.5rem;padding:2rem}.tab-content .tab-content-wrapper .tab-text-content p{margin-bottom:1rem;font-size:1rem;line-height:1.6;color:#fff!important}.tab-content .tab-content-wrapper .tab-text-content p:last-child{margin-bottom:0}.tab-content .btn-primary{background:var(--bs-primary);border-color:var(--bs-primary);border-radius:10px;padding:12px 30px;font-weight:600;transition:all .3s;color:#fff!important}.tab-content .btn-primary:hover{background:var(--bs-primary-bg-dark);border-color:var(--bs-primary-bg-dark);transform:translateY(-2px);color:#fff!important}.video-section{background:#f8f9fa;padding:80px 0}.video-section .h_iframe-aparat_embed_frame{background:#000;border-radius:15px;width:100%;max-width:1000px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.video-section .h_iframe-aparat_embed_frame span{padding-top:57%;display:block}.video-section .h_iframe-aparat_embed_frame iframe{background:#000;border:none;border-radius:15px;width:100%;height:100%;position:absolute;top:0;left:0}.video-section .video-info-card{text-align:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:15px;flex-direction:column;align-items:center;height:100%;padding:2rem;transition:all .3s;display:flex}.video-section .video-info-card:hover{background:#fff;transform:translateY(-5px);box-shadow:0 15px 35px #0000001a}.video-section .video-info-card .video-card-icon{order:1;justify-content:center;margin-bottom:1.5rem;display:flex}.video-section .video-info-card .video-card-icon svg{background:#fff;border-radius:15px;width:80px;height:80px;padding:12px;box-shadow:0 6px 16px #00000026}.video-section .video-info-card .video-card-content{order:2;width:100%}.video-section .video-info-card .video-card-content .video-card-title{color:#4285f4;text-align:center;margin-bottom:1rem;font-size:1.2rem;font-weight:700;line-height:1.4}@media (max-width:768px){.video-section .video-info-card .video-card-content .video-card-title{font-size:1.1rem}}.video-section .video-info-card .video-card-content .video-card-description{color:#6c757d;text-align:center;margin-bottom:0;font-size:.95rem;line-height:1.6}@media (max-width:768px){.video-section .video-info-card .video-card-content .video-card-description{font-size:.9rem}}.video-pricing-section{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);padding:80px 0;position:relative}.video-pricing-section .section-header{margin-bottom:4rem}.video-pricing-section .section-header .section-title{color:#1976d2;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.video-pricing-section .section-header .section-title{font-size:2rem}}.video-pricing-section .section-header .section-description{color:#424242;margin-bottom:0;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.video-pricing-section .section-header .section-description{font-size:1rem}}.pricing-section{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);padding:80px 0;position:relative}.pricing-section .section-header{margin-bottom:4rem}.pricing-section .section-header .section-title{color:#1976d2;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.pricing-section .section-header .section-title{font-size:2rem}}.pricing-section .section-header .section-description{color:#424242;margin-bottom:0;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.pricing-section .section-header .section-description{font-size:1rem}}.pricing-section .pricing-card{background:#fff;border-radius:20px;height:100%;padding:0;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.pricing-section .pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.pricing-section .pricing-card.pricing-card-special{border:3px solid #ff6b6b;transform:scale(1.05)}.pricing-section .pricing-card.pricing-card-special:hover{transform:scale(1.05)translateY(-10px)}.pricing-section .pricing-card.special-yellow-bg{border:3px solid #ffc107;background:linear-gradient(135deg,#fff9c4 0%,#fff59d 100%)!important}.pricing-section .pricing-card.special-green-bg{border:3px solid #388e3c;color:#fff!important;background:linear-gradient(135deg,#2e7d32 0%,#1b5e20 100%)!important}.pricing-section .pricing-card.special-purple-bg{border:3px solid #9c27b0;color:#fff!important;background:linear-gradient(135deg,#7b1fa2 0%,#6a1b9a 100%)!important}.pricing-section .pricing-card.special-purple-bg .card-header.header-special{background:0 0}.pricing-section .pricing-card.special-purple-bg .card-header.header-special .card-title{color:#fff!important}.pricing-section .pricing-card.special-purple-bg .card-header.header-special .card-word-count{color:#ffffffe6!important}.pricing-section .pricing-card.special-purple-bg .card-price{background:#ffffff1a;justify-content:center;align-items:center;gap:1rem;display:flex}.pricing-section .pricing-card.special-purple-bg .card-price .original-price{color:#ffffffb3;font-size:1.2rem}.pricing-section .pricing-card.special-purple-bg .card-price .current-price{color:#fff;font-size:1.8rem}.pricing-section .pricing-card.special-purple-bg .card-features .feature-list li{color:#fff}.pricing-section .pricing-card.special-purple-bg .card-features .feature-list li .pricing-feature-icon{color:#e1bee7}.pricing-section .pricing-card.special-purple-bg .card-duration .duration-text{color:#ffffffe6}.pricing-section .pricing-card.special-purple-bg .banner-text{background:#ff6b6b;transform:rotate(-5deg)}.pricing-section .pricing-card.special-purple-bg .card-button.btn-purple{color:#fff;background:#6a1b9a;border:2px solid #7b1fa2}.pricing-section .pricing-card.special-purple-bg .card-button.btn-purple:hover{color:#fff;background:#7b1fa2;transform:translateY(-2px);box-shadow:0 8px 20px #7b1fa24d}.pricing-section .pricing-card .banner-text{color:#fff;z-index:3;clip-path:polygon(0 0,100% 0,90% 100%,0 100%);background:#ff6b6b;padding:8px 20px;font-size:.85rem;font-weight:600;position:absolute;top:20px;right:0;transform:rotate(0);box-shadow:0 4px 12px #ff6b6b4d}@media (max-width:768px){.pricing-section .pricing-card .banner-text{padding:6px 15px;font-size:.75rem}}.pricing-section .pricing-card .card-header{text-align:center;padding:1.5rem 2rem .8rem}.pricing-section .pricing-card .card-header.header-special{color:#fff;background:linear-gradient(135deg,#4285f4 0%,#34a853 100%)}.pricing-section .pricing-card .card-header.header-special .card-title{color:#fff}.pricing-section .pricing-card .card-header.header-special .card-word-count{color:#ffffffe6}.pricing-section .pricing-card .card-header.header-normal{color:#fff;background:linear-gradient(135deg,#c2185b 0%,#880e4f 100%)}.pricing-section .pricing-card .card-header.header-normal .card-title{color:#fff}.pricing-section .pricing-card .card-header.header-normal .card-word-count{color:#ffffffe6}.pricing-section .pricing-card .card-header .card-title{margin-bottom:.4rem;font-size:1.2rem;font-weight:700}@media (max-width:768px){.pricing-section .pricing-card .card-header .card-title{font-size:1.1rem}}.pricing-section .pricing-card .card-header .card-word-count{margin-bottom:0;font-size:.85rem;font-weight:500}.pricing-section .pricing-card .card-price{text-align:center;background:#f8f9fa;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1rem 2rem;display:flex}.pricing-section .pricing-card .card-price .original-price{color:#999;font-size:1.2rem;text-decoration:line-through}@media (max-width:768px){.pricing-section .pricing-card .card-price .original-price{font-size:1rem}}.pricing-section .pricing-card .card-price .current-price{color:#1976d2;font-size:1.8rem;font-weight:700}.pricing-section .pricing-card .card-price .current-price .currency{margin-right:.5rem;font-size:.9rem}@media (max-width:768px){.pricing-section .pricing-card .card-price .current-price{font-size:1.6rem}}.pricing-section .pricing-card .card-features{padding:1rem 2rem}.pricing-section .pricing-card .card-features .feature-list{margin:0;padding:0;list-style:none}.pricing-section .pricing-card .card-features .feature-list li{color:#555;text-align:right;justify-content:flex-end;align-items:center;margin-bottom:.6rem;font-size:.9rem;line-height:1.4;display:flex}.pricing-section .pricing-card .card-features .feature-list li:last-child{margin-bottom:0}.pricing-section .pricing-card .card-features .feature-list li .pricing-feature-icon{color:#ff6b6b;flex-shrink:0;order:2;margin-right:.5rem;font-size:.9rem}.pricing-section .pricing-card .card-features .feature-list li .feature-text{text-align:right;flex:1;order:1}.pricing-section .pricing-card .card-button-wrapper{padding:0 2rem 1rem}.pricing-section .pricing-card .card-button-wrapper a{width:100%;text-decoration:none;display:block}.pricing-section .pricing-card .card-button-wrapper a:hover{text-decoration:none}.pricing-section .pricing-card .card-button-wrapper .card-button{cursor:pointer;border:none;border-radius:20px;width:100%;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .3s;display:block}.pricing-section .pricing-card .card-button-wrapper .card-button.btn-primary{color:#fff;background:linear-gradient(135deg,#4285f4 0%,#34a853 100%)}.pricing-section .pricing-card .card-button-wrapper .card-button.btn-primary:hover{background:linear-gradient(135deg,#3367d6 0%,#2e7d32 100%);transform:translateY(-2px);box-shadow:0 8px 20px #4285f44d}.pricing-section .pricing-card .card-button-wrapper .card-button.btn-danger{color:#fff;background:linear-gradient(135deg,#ff6b6b 0%,#ee5a52 100%)}.pricing-section .pricing-card .card-button-wrapper .card-button.btn-danger:hover{background:linear-gradient(135deg,#ff5252 0%,#e53935 100%);transform:translateY(-2px);box-shadow:0 8px 20px #ff6b6b4d}.pricing-section .pricing-card .card-button-wrapper .card-button.btn-success{color:#fff;background:linear-gradient(135deg,#5b8c3a 0%,#4a7c2f 100%);border:none}.pricing-section .pricing-card .card-button-wrapper .card-button.btn-success:hover{background:linear-gradient(135deg,#6fa345 0%,#5b8c3a 100%);transform:translateY(-2px);box-shadow:0 8px 20px #5b8c3a4d}.pricing-section .pricing-card .card-button-wrapper .card-button.btn-pink{color:#fff;background:linear-gradient(135deg,#f48fb1 0%,#e91e63 100%);border:none}.pricing-section .pricing-card .card-button-wrapper .card-button.btn-pink:hover{background:linear-gradient(135deg,#f06292 0%,#c2185b 100%);transform:translateY(-2px);box-shadow:0 8px 20px #f48fb14d}.pricing-section .pricing-card .card-duration{text-align:center;padding:0 2rem 1.5rem}.pricing-section .pricing-card .card-duration .duration-text{color:#666;margin:0;font-size:.85rem;font-weight:500}.motion-graphics-content-section{background:#f8f9fa;padding:80px 0;position:relative}.motion-graphics-content-section .section-main-title{color:#333;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.motion-graphics-content-section .section-main-title{margin-bottom:2rem;font-size:2rem}}.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-subtitle{color:#333;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.4}@media (max-width:768px){.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-subtitle{font-size:1.3rem}}.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-description{color:#555;text-align:justify;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-description:last-of-type{margin-bottom:2rem}@media (max-width:768px){.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-description{font-size:.95rem}}.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-services-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-services-grid{grid-template-columns:1fr;gap:1rem}}.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-services-grid .motion-graphics-service-card{background:linear-gradient(135deg,#fce4ec 0%,#f8bbd0 100%);border:1px solid #f48fb1;border-radius:15px;padding:1.5rem;transition:all .3s}.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-services-grid .motion-graphics-service-card:hover{background:linear-gradient(135deg,#f8bbd0 0%,#f48fb1 100%);transform:translateY(-5px);box-shadow:0 10px 25px #f48fb133}.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-services-grid .motion-graphics-service-card .service-card-title{color:#c2185b;margin-bottom:.8rem;font-size:1.1rem;font-weight:700;line-height:1.3}@media (max-width:768px){.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-services-grid .motion-graphics-service-card .service-card-title{font-size:1rem}}.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-services-grid .motion-graphics-service-card .service-card-description{color:#333;text-align:justify;margin-bottom:0;font-size:.9rem;line-height:1.5}@media (max-width:768px){.motion-graphics-content-section .motion-graphics-text-content .motion-graphics-services-grid .motion-graphics-service-card .service-card-description{font-size:.85rem}}.motion-graphics-content-section .motion-graphics-lottie-container{justify-content:center;align-items:center;min-height:500px;display:flex}@media (max-width:768px){.motion-graphics-content-section .motion-graphics-lottie-container{min-height:400px;margin-top:2rem}}.motion-graphics-content-section .motion-graphics-lottie-container .loading-placeholder{color:#666;flex-direction:column;justify-content:center;align-items:center;display:flex}.motion-graphics-content-section .motion-graphics-lottie-container .loading-placeholder .spinner{border:4px solid #6666664d;border-top-color:#666;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite spin}.motion-graphics-content-section .motion-graphics-lottie-container .loading-placeholder p{color:#666;margin:0;font-size:1rem}.reportage-content-section{background:#f8f9fa;padding:80px 0;position:relative}.reportage-content-section .section-main-title{color:#333;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.reportage-content-section .section-main-title{margin-bottom:2rem;font-size:2rem}}.reportage-content-section .reportage-text-content .reportage-subtitle{color:#7b1fa2;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.4}@media (max-width:768px){.reportage-content-section .reportage-text-content .reportage-subtitle{font-size:1.3rem}}.reportage-content-section .reportage-text-content .reportage-description{color:#333;text-align:justify;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.reportage-content-section .reportage-text-content .reportage-description:last-of-type{margin-bottom:2rem}@media (max-width:768px){.reportage-content-section .reportage-text-content .reportage-description{font-size:.95rem}}.reportage-content-section .reportage-text-content .reportage-services-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.reportage-content-section .reportage-text-content .reportage-services-grid{grid-template-columns:1fr;gap:1rem}}.reportage-content-section .reportage-text-content .reportage-services-grid .reportage-service-card{background:linear-gradient(135deg,#f3e5f5 0%,#e1bee7 100%);border:1px solid #ba68c8;border-radius:15px;padding:1.5rem;transition:all .3s}.reportage-content-section .reportage-text-content .reportage-services-grid .reportage-service-card:hover{background:linear-gradient(135deg,#e1bee7 0%,#ce93d8 100%);transform:translateY(-5px);box-shadow:0 10px 25px #9c27b033}.reportage-content-section .reportage-text-content .reportage-services-grid .reportage-service-card .service-card-title{color:#7b1fa2;margin-bottom:.8rem;font-size:1.1rem;font-weight:700;line-height:1.3}@media (max-width:768px){.reportage-content-section .reportage-text-content .reportage-services-grid .reportage-service-card .service-card-title{font-size:1rem}}.reportage-content-section .reportage-text-content .reportage-services-grid .reportage-service-card .service-card-description{color:#333;text-align:justify;margin-bottom:0;font-size:.9rem;line-height:1.5}@media (max-width:768px){.reportage-content-section .reportage-text-content .reportage-services-grid .reportage-service-card .service-card-description{font-size:.85rem}}.reportage-content-section .reportage-lottie-container{justify-content:center;align-items:center;min-height:500px;display:flex}@media (max-width:768px){.reportage-content-section .reportage-lottie-container{min-height:400px;margin-top:2rem}}.reportage-content-section .reportage-lottie-container .loading-placeholder{color:#666;flex-direction:column;justify-content:center;align-items:center;display:flex}.reportage-content-section .reportage-lottie-container .loading-placeholder .spinner{border:4px solid #6666664d;border-top-color:#666;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite spin}.reportage-content-section .reportage-lottie-container .loading-placeholder p{color:#666;margin:0;font-size:1rem}.motion-graphics-pricing-section{background:linear-gradient(135deg,#fce4ec 0%,#f8bbd0 100%);padding:80px 0;position:relative}.motion-graphics-pricing-section .section-header{margin-bottom:4rem}.motion-graphics-pricing-section .section-header .section-title{color:#333;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.motion-graphics-pricing-section .section-header .section-title{font-size:2rem}}.motion-graphics-pricing-section .section-header .section-description{color:#424242;margin-bottom:0;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.motion-graphics-pricing-section .section-header .section-description{font-size:1rem}}.photography-content-section{background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%);padding:100px 0;position:relative;overflow:hidden}.photography-content-section .photography-text-content{padding:2rem 0}.photography-content-section .photography-text-content .photography-subtitle{color:#1976d2;text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.photography-content-section .photography-text-content .photography-subtitle{font-size:1.3rem}}.photography-content-section .photography-text-content .section-main-title{color:#333;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.3}.photography-content-section .photography-text-content .section-main-title .highlight{color:#d32f2f}@media (max-width:768px){.photography-content-section .photography-text-content .section-main-title{font-size:2rem}}@media (max-width:576px){.photography-content-section .photography-text-content .section-main-title{font-size:1.6rem}}.photography-content-section .photography-text-content .photography-description{color:#555;margin-bottom:3rem;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.photography-content-section .photography-text-content .photography-description{font-size:1rem}}.photography-content-section .photography-text-content .photography-services-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:992px){.photography-content-section .photography-text-content .photography-services-grid{grid-template-columns:1fr}}@media (max-width:768px){.photography-content-section .photography-text-content .photography-services-grid{gap:1rem}}.photography-content-section .photography-text-content .photography-service-card{background:linear-gradient(135deg,#fffbf0 0%,#ffeb9c 100%);border:2px solid #ffffffe6;border-radius:15px;padding:2rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000014}.photography-content-section .photography-text-content .photography-service-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.photography-content-section .photography-text-content .photography-service-card .service-icon-wrapper{justify-content:center;margin-bottom:1rem;display:flex}.photography-content-section .photography-text-content .photography-service-card .service-icon-wrapper .service-icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:3rem;display:flex;box-shadow:0 4px 10px #0000001a}.photography-content-section .photography-text-content .photography-service-card .service-card-title{color:#8b4513;text-align:center;margin-bottom:1rem;font-size:1.3rem;font-weight:700;line-height:1.4}@media (max-width:768px){.photography-content-section .photography-text-content .photography-service-card .service-card-title{font-size:1.2rem}}.photography-content-section .photography-text-content .photography-service-card .service-card-description{color:#555;text-align:center;margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.photography-content-section .photography-text-content .photography-service-card .service-card-description{font-size:.95rem}}.photography-content-section .photography-lottie-container{justify-content:center;align-items:center;height:500px;padding:2rem;display:flex}@media (max-width:992px){.photography-content-section .photography-lottie-container{height:400px;margin-top:2rem}}@media (max-width:768px){.photography-content-section .photography-lottie-container{height:300px}}.photography-content-section .photography-lottie-container .loading-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.photography-content-section .photography-lottie-container .loading-placeholder .spinner{border:4px solid #f3f3f3;border-top-color:#1976d2;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}.photography-content-section .photography-lottie-container .error-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.photography-content-section .photography-lottie-container .error-placeholder p{color:#999;font-size:1.1rem}.logo-services-content-section{background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%);padding:100px 0;position:relative;overflow:hidden}.logo-services-content-section .logo-services-text-content{padding:2rem 0}.logo-services-content-section .logo-services-text-content .logo-services-subtitle{color:#1976d2;text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.logo-services-content-section .logo-services-text-content .logo-services-subtitle{font-size:1.3rem}}.logo-services-content-section .logo-services-text-content .section-main-title{color:#333;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.3}.logo-services-content-section .logo-services-text-content .section-main-title .highlight{color:#d32f2f}@media (max-width:768px){.logo-services-content-section .logo-services-text-content .section-main-title{font-size:2rem}}@media (max-width:576px){.logo-services-content-section .logo-services-text-content .section-main-title{font-size:1.6rem}}.logo-services-content-section .logo-services-text-content .logo-services-description{color:#555;margin-bottom:3rem;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.logo-services-content-section .logo-services-text-content .logo-services-description{font-size:1rem}}.logo-services-content-section .logo-services-text-content .logo-services-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:992px){.logo-services-content-section .logo-services-text-content .logo-services-grid{grid-template-columns:1fr}}@media (max-width:768px){.logo-services-content-section .logo-services-text-content .logo-services-grid{gap:1rem}}.logo-services-content-section .logo-services-text-content .logo-service-card{background:linear-gradient(135deg,#fce4ec 0%,#f8bbd0 100%);border:2px solid #ffffffe6;border-radius:15px;padding:2rem;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000014}.logo-services-content-section .logo-services-text-content .logo-service-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.logo-services-content-section .logo-services-text-content .logo-service-card .service-card-title{color:#d32f2f;text-align:center;margin-bottom:1rem;font-size:1.3rem;font-weight:700;line-height:1.4}@media (max-width:768px){.logo-services-content-section .logo-services-text-content .logo-service-card .service-card-title{font-size:1.2rem}}.logo-services-content-section .logo-services-text-content .logo-service-card .service-card-description{color:#555;text-align:center;margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.logo-services-content-section .logo-services-text-content .logo-service-card .service-card-description{font-size:.95rem}}.logo-services-content-section .logo-services-lottie-container{justify-content:center;align-items:center;height:500px;padding:2rem;display:flex}@media (max-width:992px){.logo-services-content-section .logo-services-lottie-container{height:400px;margin-top:2rem}}@media (max-width:768px){.logo-services-content-section .logo-services-lottie-container{height:300px}}.logo-services-content-section .logo-services-lottie-container .loading-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.logo-services-content-section .logo-services-lottie-container .loading-placeholder .spinner{border:4px solid #f3f3f3;border-top-color:#1976d2;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}.logo-services-content-section .logo-services-lottie-container .error-placeholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.logo-services-content-section .logo-services-lottie-container .error-placeholder p{color:#999;font-size:1.1rem}.logo-services-pricing-section{background:linear-gradient(135deg,#fce4ec 0%,#f8bbd0 100%);padding:80px 0;position:relative}.logo-services-pricing-section .section-header{margin-bottom:4rem}.logo-services-pricing-section .section-header .section-title{color:#333;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.logo-services-pricing-section .section-header .section-title{font-size:2rem}}.logo-services-pricing-section .section-header .section-description{color:#424242;margin-bottom:0;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.logo-services-pricing-section .section-header .section-description{font-size:1rem}}.photography-pricing-section{background:linear-gradient(135deg,#fffbe6 0%,#fff8c4 100%);padding:80px 0;position:relative}.photography-pricing-section .section-header{margin-bottom:4rem}.photography-pricing-section .section-header .section-title{color:#333;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.photography-pricing-section .section-header .section-title{font-size:2rem}}.photography-pricing-section .section-header .section-description{color:#424242;margin-bottom:0;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.photography-pricing-section .section-header .section-description{font-size:1rem}}.reportage-pricing-section{background:linear-gradient(135deg,#f3e5f5 0%,#e1bee7 100%);padding:80px 0;position:relative}.reportage-pricing-section .section-header{margin-bottom:4rem}.reportage-pricing-section .section-header .section-title{color:#333;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.reportage-pricing-section .section-header .section-title{font-size:2rem}}.reportage-pricing-section .section-header .section-description{color:#424242;margin-bottom:0;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.reportage-pricing-section .section-header .section-description{font-size:1rem}}.podcast-pricing-section{background:linear-gradient(135deg,#c8e6c9 0%,#a5d6a7 100%);padding:80px 0;position:relative}.podcast-pricing-section .section-header{margin-bottom:4rem}.podcast-pricing-section .section-header .section-title{color:#333;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.podcast-pricing-section .section-header .section-title{font-size:2rem}}.podcast-pricing-section .section-header .section-description{color:#424242;margin-bottom:0;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.podcast-pricing-section .section-header .section-description{font-size:1rem}}.podcast-content-section{background:#f8f9fa;padding:80px 0;position:relative}.podcast-content-section .section-main-title{color:#333;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.podcast-content-section .section-main-title{margin-bottom:2rem;font-size:2rem}}.podcast-content-section .podcast-text-content .podcast-subtitle{color:#333;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.4}@media (max-width:768px){.podcast-content-section .podcast-text-content .podcast-subtitle{font-size:1.3rem}}.podcast-content-section .podcast-text-content .podcast-description{color:#555;text-align:justify;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.podcast-content-section .podcast-text-content .podcast-description:last-of-type{margin-bottom:2rem}@media (max-width:768px){.podcast-content-section .podcast-text-content .podcast-description{font-size:.95rem}}.podcast-content-section .podcast-text-content .podcast-services-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.podcast-content-section .podcast-text-content .podcast-services-grid{grid-template-columns:1fr;gap:1rem}}.podcast-content-section .podcast-text-content .podcast-services-grid .podcast-service-card{background:linear-gradient(135deg,#c8e6c9 0%,#a5d6a7 100%);border:1px solid #4caf50;border-radius:15px;padding:1.5rem;transition:all .3s}.podcast-content-section .podcast-text-content .podcast-services-grid .podcast-service-card:hover{background:linear-gradient(135deg,#a5d6a7 0%,#81c784 100%);transform:translateY(-5px);box-shadow:0 10px 25px #4caf5033}.podcast-content-section .podcast-text-content .podcast-services-grid .podcast-service-card .service-card-title{color:#333;margin-bottom:.8rem;font-size:1.1rem;font-weight:700;line-height:1.3}@media (max-width:768px){.podcast-content-section .podcast-text-content .podcast-services-grid .podcast-service-card .service-card-title{font-size:1rem}}.podcast-content-section .podcast-text-content .podcast-services-grid .podcast-service-card .service-card-description{color:#555;text-align:justify;margin-bottom:0;font-size:.9rem;line-height:1.5}@media (max-width:768px){.podcast-content-section .podcast-text-content .podcast-services-grid .podcast-service-card .service-card-description{font-size:.85rem}}.podcast-content-section .podcast-lottie-container{justify-content:center;align-items:center;min-height:500px;display:flex}@media (max-width:768px){.podcast-content-section .podcast-lottie-container{min-height:400px;margin-top:2rem}}.podcast-content-section .podcast-lottie-container .loading-placeholder{color:#666;flex-direction:column;justify-content:center;align-items:center;display:flex}.podcast-content-section .podcast-lottie-container .loading-placeholder .spinner{border:4px solid #6666664d;border-top-color:#666;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite spin}.podcast-content-section .podcast-lottie-container .loading-placeholder p{color:#666;margin:0;font-size:1rem}.instagram-pricing-section{background:#fff;padding:80px 0;position:relative}.instagram-pricing-section .section-header{margin-bottom:4rem}.instagram-pricing-section .section-header .section-title{color:#333;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.instagram-pricing-section .section-header .section-title{font-size:2rem}}.instagram-pricing-section .section-header .section-description{color:#666;margin-bottom:0;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.instagram-pricing-section .section-header .section-description{font-size:1rem}}.instagram-content-section{background:#fff;padding:80px 0;position:relative}.instagram-content-section .section-main-title{color:#333;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.instagram-content-section .section-main-title{margin-bottom:2rem;font-size:2rem}}.instagram-content-section .instagram-text-content .instagram-subtitle{color:#ff6b6b;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.4}@media (max-width:768px){.instagram-content-section .instagram-text-content .instagram-subtitle{font-size:1.3rem}}.instagram-content-section .instagram-text-content .instagram-description{color:#333;text-align:justify;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.instagram-content-section .instagram-text-content .instagram-description:last-of-type{margin-bottom:2rem}@media (max-width:768px){.instagram-content-section .instagram-text-content .instagram-description{font-size:.95rem}}.instagram-content-section .instagram-text-content .instagram-services-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.instagram-content-section .instagram-text-content .instagram-services-grid{grid-template-columns:1fr;gap:1rem}}.instagram-content-section .instagram-text-content .instagram-services-grid .instagram-service-card{background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);border:1px solid #ffcc02;border-radius:15px;padding:1.5rem;transition:all .3s}.instagram-content-section .instagram-text-content .instagram-services-grid .instagram-service-card:hover{background:linear-gradient(135deg,#ffe0b2 0%,#ffcc80 100%);transform:translateY(-5px);box-shadow:0 10px 25px #ff980033}.instagram-content-section .instagram-text-content .instagram-services-grid .instagram-service-card .service-card-title{color:#ff6b6b;margin-bottom:.8rem;font-size:1.1rem;font-weight:700;line-height:1.3}@media (max-width:768px){.instagram-content-section .instagram-text-content .instagram-services-grid .instagram-service-card .service-card-title{font-size:1rem}}.instagram-content-section .instagram-text-content .instagram-services-grid .instagram-service-card .service-card-description{color:#333;text-align:justify;margin-bottom:0;font-size:.9rem;line-height:1.5}@media (max-width:768px){.instagram-content-section .instagram-text-content .instagram-services-grid .instagram-service-card .service-card-description{font-size:.85rem}}.instagram-content-section .instagram-lottie-container{justify-content:center;align-items:center;min-height:500px;display:flex}@media (max-width:768px){.instagram-content-section .instagram-lottie-container{min-height:400px;margin-top:2rem}}.instagram-content-section .instagram-lottie-container .loading-placeholder{color:#666;flex-direction:column;justify-content:center;align-items:center;display:flex}.instagram-content-section .instagram-lottie-container .loading-placeholder .spinner{border:4px solid #6666664d;border-top-color:#666;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite spin}.instagram-content-section .instagram-lottie-container .loading-placeholder p{color:#666;margin:0;font-size:1rem}.video-content-section{background:#f8f9fa;padding:80px 0;position:relative}.video-content-section .section-main-title{color:#333;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.video-content-section .section-main-title{margin-bottom:2rem;font-size:2rem}}.video-content-section .video-text-content .video-subtitle{color:#ff6b6b;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.4}@media (max-width:768px){.video-content-section .video-text-content .video-subtitle{font-size:1.3rem}}.video-content-section .video-text-content .video-description{color:#555;text-align:justify;margin-bottom:2.5rem;font-size:1rem;line-height:1.6}@media (max-width:768px){.video-content-section .video-text-content .video-description{margin-bottom:2rem;font-size:.95rem}}.video-content-section .video-text-content .video-services-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.video-content-section .video-text-content .video-services-grid{grid-template-columns:1fr;gap:1rem}}.video-content-section .video-text-content .video-services-grid .video-service-card{background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border:1px solid #e1f5fe;border-radius:15px;padding:1.5rem;transition:all .3s}.video-content-section .video-text-content .video-services-grid .video-service-card:hover{background:linear-gradient(135deg,#e1f5fe 0%,#b3e5fc 100%);transform:translateY(-5px);box-shadow:0 10px 25px #0000001a}.video-content-section .video-text-content .video-services-grid .video-service-card .service-card-title{color:#ff6b6b;margin-bottom:.8rem;font-size:1.1rem;font-weight:700;line-height:1.3}@media (max-width:768px){.video-content-section .video-text-content .video-services-grid .video-service-card .service-card-title{font-size:1rem}}.video-content-section .video-text-content .video-services-grid .video-service-card .service-card-description{color:#333;text-align:justify;margin-bottom:0;font-size:.9rem;line-height:1.5}@media (max-width:768px){.video-content-section .video-text-content .video-services-grid .video-service-card .service-card-description{font-size:.85rem}}.video-content-section .video-lottie-container{justify-content:center;align-items:center;min-height:500px;display:flex}@media (max-width:768px){.video-content-section .video-lottie-container{min-height:400px;margin-top:2rem}}.video-content-section .video-lottie-container .loading-placeholder{color:#666;flex-direction:column;justify-content:center;align-items:center;display:flex}.video-content-section .video-lottie-container .loading-placeholder .spinner{border:4px solid #6666664d;border-top-color:#666;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite spin}.video-content-section .video-lottie-container .loading-placeholder p{color:#666;margin:0;font-size:1rem}.text-content-section{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:80px 0;position:relative}.text-content-section:before{content:"";z-index:1;background:#ffffff0d;position:absolute;inset:0}.text-content-section .container{z-index:2;position:relative}.text-content-section .text-content{color:#fff}.text-content-section .text-content .section-title{margin-bottom:3rem;font-size:2.5rem;font-weight:700;line-height:1.3}.text-content-section .text-content .section-title .highlight{color:#ff6b6b;text-underline-offset:8px;-webkit-text-decoration:underline #ff6b6b;text-decoration:underline #ff6b6b;text-decoration-thickness:3px}@media (max-width:768px){.text-content-section .text-content .section-title{margin-bottom:2rem;font-size:2rem}}.text-content-section .text-content .content-features .feature-item{margin-bottom:2.5rem}.text-content-section .text-content .content-features .feature-item:last-child{margin-bottom:0}.text-content-section .text-content .content-features .feature-item .feature-title{color:#fff;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}@media (max-width:768px){.text-content-section .text-content .content-features .feature-item .feature-title{font-size:1.3rem}}.text-content-section .text-content .content-features .feature-item .feature-subtitle{color:#fffc;margin-bottom:2rem;font-size:1rem;line-height:1.6}.text-content-section .text-content .content-features .feature-item .feature-heading{color:#fff;margin-bottom:.8rem;font-size:1.2rem;font-weight:600}@media (max-width:768px){.text-content-section .text-content .content-features .feature-item .feature-heading{font-size:1.1rem}}.text-content-section .text-content .content-features .feature-item .feature-description{color:#ffffffe6;margin-bottom:0;font-size:1rem;line-height:1.6}.text-content-section .lottie-container{justify-content:center;align-items:center;min-height:500px;display:flex}@media (max-width:768px){.text-content-section .lottie-container{min-height:400px;margin-top:2rem}}.text-content-section .lottie-container .loading-placeholder{color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.text-content-section .lottie-container .loading-placeholder .spinner{border:4px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:50px;height:50px;margin-bottom:1rem;animation:1s linear infinite spin}.text-content-section .lottie-container .loading-placeholder p{color:#fffc;margin:0;font-size:1rem}.service-section{padding:80px 0}.service-section .service-title{color:#fff;text-align:center;text-shadow:0 2px 4px #0000004d;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.service-section .service-title{font-size:2rem}}.service-section .service-description{color:#ffffffe6;text-align:center;max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.6}.service-section .service-features{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:3rem;display:flex}.service-section .service-features .feature-item{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;padding:1rem 1.5rem;font-weight:500;transition:all .3s}.service-section .service-features .feature-item:hover{background:#fff3;transform:translateY(-2px)}.pricing-card{background:#fff;border-radius:20px;height:100%;padding:2rem;transition:all .3s;position:relative;box-shadow:0 10px 30px #0000001a}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000026}.pricing-card .card-header{text-align:center;margin-bottom:2rem}.pricing-card .card-header .card-title{color:var(--headingColor);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.pricing-card .card-header .card-subtitle{color:var(--bs-muted);font-size:.9rem}.pricing-card .card-price{text-align:center;margin-bottom:2rem}.pricing-card .card-price .original-price{color:var(--bs-muted);margin-left:.5rem;font-size:1.2rem;text-decoration:line-through}.pricing-card .card-price .current-price{color:var(--bs-primary);font-size:2.5rem;font-weight:700}.pricing-card .card-price .current-price .currency{vertical-align:top;font-size:1rem}.pricing-card .card-features{margin-bottom:2rem}.pricing-card .card-features .feature-list{margin:0;padding:0;list-style:none}.pricing-card .card-features .feature-list li{color:var(--bs-body-color);align-items:center;margin-bottom:.8rem;display:flex}.pricing-card .card-features .feature-list li .feature-icon{width:20px;height:20px;color:var(--bs-success);margin-left:.8rem}.pricing-card .card-button{border:none;border-radius:15px;width:100%;padding:.8rem 1.5rem;font-weight:600;transition:all .3s}.pricing-card .card-button.btn-primary{background:var(--bs-primary);color:#fff}.pricing-card .card-button.btn-primary:hover{background:var(--bs-primary-bg-dark);transform:translateY(-2px)}.pricing-card .card-button.btn-gradient{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.pricing-card .card-button.btn-gradient:hover{background:linear-gradient(135deg,#5a6fd8 0%,#6a4190 100%);transform:translateY(-2px)}.pricing-card .card-button.btn-gradient-yellow{color:#fff;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.pricing-card .card-button.btn-gradient-yellow:hover{background:linear-gradient(135deg,#e881f0 0%,#f3455a 100%);transform:translateY(-2px)}.pricing-card .card-button.btn-gradient-green{color:#fff;background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.pricing-card .card-button.btn-gradient-green:hover{background:linear-gradient(135deg,#3d9bfe 0%,#00d9fe 100%);transform:translateY(-2px)}.pricing-card .card-button.btn-gradient-purple{color:var(--headingColor);background:linear-gradient(135deg,#a8edea 0%,#fed6e3 100%)}.pricing-card .card-button.btn-gradient-purple:hover{background:linear-gradient(135deg,#9de8e5 0%,#fdd0d8 100%);transform:translateY(-2px)}.pricing-card .card-button.btn-gradient-pink{color:var(--headingColor);background:linear-gradient(135deg,#ffecd2 0%,#fcb69f 100%)}.pricing-card .card-button.btn-gradient-pink:hover{background:linear-gradient(135deg,#ffe6c7 0%,#fcb08a 100%);transform:translateY(-2px)}.pricing-card-special{border:2px solid var(--bs-primary);transform:scale(1.05)}.pricing-card-special:before{content:"پیشنهاد ویژه";background:var(--bs-danger);color:#fff;z-index:10;border-radius:15px;padding:5px 15px;font-size:12px;font-weight:600;position:absolute;top:-10px;right:20px}.contact-form-section{background:var(--bs-light);padding:80px 0}.contact-form-section .contact-title{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.contact-form-section .contact-description{color:var(--bs-muted);text-align:center;max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.1rem}.contact-form-section .contact-form{max-width:500px;margin:0 auto}.contact-form-section .contact-form .form-group{margin-bottom:1.5rem}.contact-form-section .contact-form .form-group .form-control{border:2px solid #e9ecef;border-radius:15px;padding:.8rem 1rem;font-size:1rem;transition:all .3s}.contact-form-section .contact-form .form-group .form-control:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem #c71f3740}.contact-form-section .contact-form .submit-button{background:var(--bs-primary);color:#fff;border:none;border-radius:15px;width:100%;padding:.8rem 1.5rem;font-weight:600;transition:all .3s}.contact-form-section .contact-form .submit-button:hover{background:var(--bs-primary-bg-dark);transform:translateY(-2px)}@media (max-width:768px){.hero-section{margin-top:20px;padding:60px 0}.video-section{padding:60px 0}.video-section .h_iframe-aparat_embed_frame,.video-section .h_iframe-aparat_embed_frame iframe{border-radius:12px}.tab-navigation,.tab-content{display:none!important}.service-section,.contact-form-section{padding:60px 0}.pricing-card-special{margin-bottom:2rem;transform:none}.service-features{flex-direction:column;align-items:center}.service-features .feature-item{width:100%;max-width:300px}}@media (max-width:576px){.hero-section{min-height:500px;margin-top:15px}.video-section{padding:40px 0}.video-section .h_iframe-aparat_embed_frame,.video-section .h_iframe-aparat_embed_frame iframe{border-radius:10px}.service-section,.contact-form-section{padding:40px 0}.pricing-card{padding:1.5rem}}.fade-in{animation:.8s ease-in-out fadeIn}.slide-in-left{animation:.8s ease-in-out slideInLeft}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.slide-in-right{animation:.8s ease-in-out slideInRight}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.seo-hero-section{text-align:center;background:#282828;padding:120px 0 80px}.seo-hero-section .seo-hero-title{color:#fff;margin:0;font-size:2rem;font-weight:700;line-height:1.4}@media (max-width:768px){.seo-hero-section .seo-hero-title{font-size:1.5rem}}.seo-logo-section{background:#282828;padding:60px 0;position:relative}.seo-logo-section .seo-logo-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.seo-logo-section .seo-logo-wrapper:before{content:"";clip-path:polygon(0 30%,100% 0,100% 70%,0 100%);z-index:1;background:linear-gradient(135deg,#e2e2e2 0%,#f5f5f5 100%);position:absolute;inset:0}.seo-logo-section .seo-logo-wrapper .biziloc-logo{z-index:2;text-align:center;padding:40px 0;position:relative}.seo-logo-section .seo-logo-wrapper .biziloc-logo .logo-image{filter:drop-shadow(0 4px 8px #0003);width:auto;max-width:300px;height:auto;max-height:150px;margin-bottom:2rem}@media (max-width:768px){.seo-logo-section .seo-logo-wrapper .biziloc-logo .logo-image{max-width:250px;max-height:120px}}.seo-main-cta-section{background:#282828;padding:80px 0;position:relative}.seo-main-cta-section:after{content:"";clip-path:polygon(0 70%,100% 0,100% 100%,0 100%);background:linear-gradient(#282828 0%,#fff 100%);height:100px;position:absolute;bottom:0;left:0;right:0}.seo-main-cta-section .seo-main-title{color:#fff;text-align:center;text-shadow:0 2px 4px #0000004d;margin-bottom:2rem;font-size:2.5rem;font-weight:700;line-height:1.3}@media (max-width:768px){.seo-main-cta-section .seo-main-title{font-size:2rem}}@media (max-width:576px){.seo-main-cta-section .seo-main-title{font-size:1.6rem}}.seo-main-cta-section .seo-main-description{color:#fff;text-align:center;z-index:2;text-shadow:0 1px 2px #0000004d;max-width:100%;margin:0 auto;font-size:1.1rem;font-weight:400;line-height:1.8;position:relative}@media (max-width:768px){.seo-main-cta-section .seo-main-description{padding:0 1rem;font-size:1rem}}.seo-main-cta-section .seo-content-text{color:#fff;z-index:2;line-height:1.8;position:relative}.seo-main-cta-section .seo-content-text p{text-align:justify;text-shadow:0 1px 2px #0003;margin-bottom:1.5rem;font-size:1.1rem}.seo-main-cta-section .seo-content-text p:last-child{margin-bottom:0}@media (max-width:768px){.seo-main-cta-section .seo-content-text p{font-size:1rem}}.seo-info-cards-section{background:#fff;padding:80px 0;position:relative}.seo-info-cards-section:before{content:"";clip-path:polygon(0 0,100% 70%,100% 100%,0 100%);background:linear-gradient(#fff 0%,#f8f9fa 100%);height:100px;position:absolute;top:0;left:0;right:0}.seo-info-cards-section .seo-info-section-title{color:var(--headingColor);text-align:center;z-index:2;margin-bottom:3rem;font-size:2.5rem;font-weight:700;position:relative}@media (max-width:768px){.seo-info-cards-section .seo-info-section-title{font-size:2rem}}.seo-info-cards-section .seo-info-card{z-index:2;background:#fff;border:1px solid #f0f0f0;border-radius:15px;height:100%;padding:2rem;transition:all .3s;position:relative;box-shadow:0 5px 15px #00000014}.seo-info-cards-section .seo-info-card:hover{border-color:#c71f37;transform:translateY(-5px);box-shadow:0 15px 30px #0000001f}.seo-info-cards-section .seo-info-card .seo-info-card-title{color:#c71f37;margin-bottom:1rem;font-size:1.3rem;font-weight:700;line-height:1.4}.seo-info-cards-section .seo-info-card .seo-info-card-text{color:var(--bs-body-color);text-align:justify;margin:0;font-size:.95rem;line-height:1.8}.seo-services-overview{background:#fff;padding:80px 0;position:relative}.seo-services-overview .section-title{color:var(--headingColor);text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.seo-services-overview .section-title{font-size:2rem}}.seo-services-overview .seo-service-card{text-align:center;background:#fff;border-radius:20px;height:100%;padding:2rem;transition:all .3s;box-shadow:0 10px 30px #0000001a}.seo-services-overview .seo-service-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.seo-services-overview .seo-service-card .service-icon{color:#c71f37;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:3rem;display:flex}.seo-services-overview .seo-service-card h4{color:var(--headingColor);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.seo-services-overview .seo-service-card p{color:var(--bs-muted);margin:0;line-height:1.6}.seo-pricing-section{background:#f8f9fa;padding:80px 0}.seo-pricing-section.seo-pricing-corporate{background:#fff}.seo-pricing-section.seo-pricing-ecommerce{background:#f8f9fa}.seo-pricing-section.seo-pricing-dedicated{background:#fff}.seo-pricing-section .section-title{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:2rem;font-weight:700}.seo-pricing-section .section-description{text-align:center;color:var(--bs-muted);margin-bottom:3rem;font-size:1.1rem}.seo-pricing-section .seo-pricing-card{text-align:center;background:#fff;border:2px solid #0000;border-radius:20px;flex-direction:column;height:100%;padding:2rem;transition:all .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000001a}.seo-pricing-section .seo-pricing-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.seo-pricing-section .seo-pricing-card.seo-pricing-card-special{background:linear-gradient(135deg,#fff9c4 0%,#fff59d 100%);border:3px solid #c71f37;transform:scale(1.05)}.seo-pricing-section .seo-pricing-card.seo-pricing-card-special:hover{transform:scale(1.05)translateY(-5px)}.seo-pricing-section .seo-pricing-card.seo-pricing-card-special .pricing-badge{color:#fff;background:#c71f37;border-radius:20px;padding:5px 20px;font-size:.85rem;font-weight:600;position:absolute;top:-15px;right:50%;transform:translate(50%);box-shadow:0 4px 10px #c71f374d}.seo-pricing-section .seo-pricing-card .pricing-plan-title{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:1.3rem;font-weight:700}.seo-pricing-section .seo-pricing-card .pricing-number{color:#c71f37;margin-bottom:.5rem;font-size:3rem;font-weight:700;line-height:1}.seo-pricing-section .seo-pricing-card .pricing-duration{color:var(--bs-muted);margin-bottom:2rem;font-size:1.1rem}.seo-pricing-section .seo-pricing-card .pricing-features{text-align:right;flex-grow:1;margin:0 0 2rem;padding:0;list-style:none}.seo-pricing-section .seo-pricing-card .pricing-features li{color:var(--bs-body-color);justify-content:flex-start;align-items:flex-start;padding:.5rem 0;font-size:.9rem;display:flex}.seo-pricing-section .seo-pricing-card .pricing-features li .fa-check,.seo-pricing-section .seo-pricing-card .pricing-features li svg{color:#c71f37;flex-shrink:0;width:18px;height:18px;margin-top:2px;margin-left:.5rem}.seo-pricing-section .seo-pricing-card .btn{border-radius:10px;margin-bottom:1rem;padding:12px;font-weight:600;transition:all .3s}.seo-pricing-section .seo-pricing-card .btn.btn-primary{color:#fff;background:#c71f37;border-color:#c71f37}.seo-pricing-section .seo-pricing-card .btn.btn-primary:hover{background:#a01729;border-color:#a01729;transform:translateY(-2px);box-shadow:0 4px 12px #c71f3766}.seo-pricing-section .seo-pricing-card .btn.btn-secondary{color:var(--headingColor);background:#e9ecef;border-color:#e9ecef}.seo-pricing-section .seo-pricing-card .btn.btn-secondary:hover{background:#dee2e6;transform:translateY(-2px)}.seo-pricing-section .seo-pricing-card .pricing-note{color:var(--bs-muted);text-align:center;border-top:1px solid #f0f0f0;margin:0;padding-top:1rem;font-size:.75rem;line-height:1.5}.seo-explosive-growth-section{padding:0}.seo-explosive-growth-section .seo-stats-header{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:80px 0;position:relative}.seo-explosive-growth-section .seo-stats-header .seo-explosive-title{color:#fff;text-align:center;text-shadow:0 2px 4px #0000004d;margin-bottom:2rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.seo-explosive-growth-section .seo-stats-header .seo-explosive-title{font-size:2rem}}.seo-explosive-growth-section .seo-stats-header .seo-explosive-description{color:#fff;text-align:center;opacity:.95;max-width:900px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.8}@media (max-width:768px){.seo-explosive-growth-section .seo-stats-header .seo-explosive-description{padding:0 1rem;font-size:1.1rem}}.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper{flex-wrap:wrap;justify-content:center;gap:4rem;display:flex}@media (max-width:768px){.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper{gap:2rem}}.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper .seo-stat-item{text-align:center}.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper .seo-stat-item .stat-number{color:#fff;text-shadow:0 4px 8px #0000004d;margin-bottom:1rem;font-size:5rem;font-weight:700;line-height:1}@media (max-width:768px){.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper .seo-stat-item .stat-number{font-size:4rem}}.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper .seo-stat-item .stat-label{color:#fff;opacity:.9;font-size:1.3rem;font-weight:500}@media (max-width:768px){.seo-explosive-growth-section .seo-stats-header .seo-stats-wrapper .seo-stat-item .stat-label{font-size:1.1rem}}.seo-explosive-growth-section .seo-slideshow-container{justify-content:center;align-items:center;padding:60px 0;display:flex;position:relative}.seo-explosive-growth-section .seo-slideshow-container .seo-slide-btn{color:#fff;cursor:pointer;z-index:10;background:#c71f37e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute}.seo-explosive-growth-section .seo-slideshow-container .seo-slide-btn:hover{background:#c71f37;transform:scale(1.1)}.seo-explosive-growth-section .seo-slideshow-container .seo-slide-btn.seo-slide-btn-prev{right:-80px}@media (max-width:991px){.seo-explosive-growth-section .seo-slideshow-container .seo-slide-btn.seo-slide-btn-prev{right:-60px}}@media (max-width:768px){.seo-explosive-growth-section .seo-slideshow-container .seo-slide-btn.seo-slide-btn-prev{width:40px;height:40px;font-size:1.2rem;right:10px}}.seo-explosive-growth-section .seo-slideshow-container .seo-slide-btn.seo-slide-btn-next{left:-80px}@media (max-width:991px){.seo-explosive-growth-section .seo-slideshow-container .seo-slide-btn.seo-slide-btn-next{left:-60px}}@media (max-width:768px){.seo-explosive-growth-section .seo-slideshow-container .seo-slide-btn.seo-slide-btn-next{width:40px;height:40px;font-size:1.2rem;left:10px}.seo-explosive-growth-section .seo-slideshow-container .seo-slide-btn{width:40px;height:40px;font-size:1.2rem}}.seo-explosive-growth-section .seo-slideshow-container .seo-slideshow-wrapper{width:100%;max-width:900px;height:500px;margin:0 auto;position:relative}@media (max-width:768px){.seo-explosive-growth-section .seo-slideshow-container .seo-slideshow-wrapper{height:450px}}.seo-explosive-growth-section .seo-slideshow-container .seo-slideshow-wrapper .seo-slide-card{opacity:0;pointer-events:none;background:#fff;border-radius:20px;width:100%;padding:3rem;transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0;transform:translate(100px)scale(.9);box-shadow:0 15px 40px #00000026}.seo-explosive-growth-section .seo-slideshow-container .seo-slideshow-wrapper .seo-slide-card.active{opacity:1;pointer-events:all;z-index:5;transform:translate(0)scale(1)}@media (max-width:768px){.seo-explosive-growth-section .seo-slideshow-container .seo-slideshow-wrapper .seo-slide-card{padding:2rem}}.seo-explosive-growth-section .seo-slideshow-container .seo-slideshow-wrapper .seo-slide-card .seo-slide-icon-wrapper{color:#c71f37;justify-content:center;margin-bottom:2rem;font-size:4rem;display:flex}@media (max-width:768px){.seo-explosive-growth-section .seo-slideshow-container .seo-slideshow-wrapper .seo-slide-card .seo-slide-icon-wrapper{margin-bottom:1.5rem;font-size:3rem}}.seo-explosive-growth-section .seo-slideshow-container .seo-slideshow-wrapper .seo-slide-card .seo-slide-title{color:var(--headingColor);text-align:center;margin-bottom:1.5rem;font-size:2rem;font-weight:700}@media (max-width:768px){.seo-explosive-growth-section .seo-slideshow-container .seo-slideshow-wrapper .seo-slide-card .seo-slide-title{margin-bottom:1rem;font-size:1.6rem}}.seo-explosive-growth-section .seo-slideshow-container .seo-slideshow-wrapper .seo-slide-card .seo-slide-description{color:var(--bs-body-color);text-align:justify;margin:0;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.seo-explosive-growth-section .seo-slideshow-container .seo-slideshow-wrapper .seo-slide-card .seo-slide-description{font-size:1rem;line-height:1.7}}.seo-explosive-growth-section .seo-slideshow-container .seo-slide-indicators{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.seo-explosive-growth-section .seo-slideshow-container .seo-slide-indicators .seo-slide-indicator{cursor:pointer;background:#ddd;border:none;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.seo-explosive-growth-section .seo-slideshow-container .seo-slide-indicators .seo-slide-indicator.active{background:#c71f37;border-radius:6px;width:30px}.seo-explosive-growth-section .seo-slideshow-container .seo-slide-indicators .seo-slide-indicator:hover{background:#999}.seo-why-choose-section{color:#fff;background:#282828;padding:80px 0}.seo-why-choose-section .section-title{color:#fff;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.seo-why-choose-section .section-title{font-size:2rem}}.seo-why-choose-section .seo-feature-card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;height:100%;padding:2.5rem;transition:all .3s}.seo-why-choose-section .seo-feature-card:hover{background:#ffffff1a;transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.seo-why-choose-section .seo-feature-card .feature-icon{color:#c71f37;margin-bottom:1.5rem;font-size:3rem;display:inline-block}.seo-why-choose-section .seo-feature-card h4{color:#fff;margin-bottom:1rem;font-size:1.3rem;font-weight:700}.seo-why-choose-section .seo-feature-card p{color:#ffffffe6;margin:0;line-height:1.6}.our-seo-services-section{background:#f8f9fa;padding:80px 0}.our-seo-services-section .seo-services-main-title{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.our-seo-services-section .seo-services-main-title{font-size:2rem}}.our-seo-services-section .seo-services-description{color:var(--bs-muted);text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.our-seo-services-section .seo-services-description{padding:0 1rem;font-size:1rem}}.our-seo-services-section .seo-service-card-detailed{background:#fff;border:1px solid #f0f0f0;border-radius:15px;flex-direction:column;height:100%;padding:2.5rem;transition:all .3s;display:flex;box-shadow:0 10px 30px #00000014}.our-seo-services-section .seo-service-card-detailed:hover{border-color:#c71f37;transform:translateY(-8px);box-shadow:0 20px 50px #00000026}.our-seo-services-section .seo-service-card-detailed .seo-service-icon-wrapper{color:#c71f37;background:#c71f371a;border-radius:15px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;padding:20px;font-size:2.5rem;transition:all .3s;display:inline-flex}.our-seo-services-section .seo-service-card-detailed:hover .seo-service-icon-wrapper{color:#fff;background:#c71f37;transform:scale(1.1)}.our-seo-services-section .seo-service-card-detailed .seo-service-title{color:var(--headingColor);text-align:right;margin-bottom:1rem;font-size:1.4rem;font-weight:700;line-height:1.4}@media (max-width:768px){.our-seo-services-section .seo-service-card-detailed .seo-service-title{font-size:1.2rem}}.our-seo-services-section .seo-service-card-detailed .seo-service-text{color:var(--bs-body-color);text-align:justify;flex-grow:1;margin:0;font-size:.95rem;line-height:1.8}@media (max-width:768px){.our-seo-services-section .seo-service-card-detailed .seo-service-text{font-size:.9rem;line-height:1.7}}@media (max-width:991px){.our-seo-services-section .seo-service-card-detailed{padding:2rem}.our-seo-services-section .seo-service-card-detailed .seo-service-icon-wrapper{width:70px;height:70px;padding:15px;font-size:2rem}}@media (max-width:768px){.our-seo-services-section .seo-service-card-detailed{text-align:center}.our-seo-services-section .seo-service-card-detailed .seo-service-icon-wrapper{margin-left:auto;margin-right:auto}.our-seo-services-section .seo-service-card-detailed .seo-service-title,.our-seo-services-section .seo-service-card-detailed .seo-service-text{text-align:center}}.seo-stats-section{background:#fff;padding:80px 0}.seo-stats-section .section-title{color:var(--headingColor);text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.seo-stats-section .section-title{font-size:2rem}}.seo-stats-section .seo-stat-card{text-align:center;background:#fff;border:2px solid #f0f0f0;border-radius:20px;height:100%;padding:2.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.seo-stats-section .seo-stat-card:before{content:"";background:linear-gradient(135deg,#c71f37 0%,#d63042 100%);height:5px;position:absolute;top:0;left:0;right:0}.seo-stats-section .seo-stat-card:hover{border-color:#c71f37;transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.seo-stats-section .seo-stat-card .stat-number{color:#c71f37;margin-bottom:1rem;font-size:4rem;font-weight:700;line-height:1}.seo-stats-section .seo-stat-card .stat-icon{color:#c71f37;opacity:.7;margin-bottom:1rem;font-size:2.5rem}.seo-stats-section .seo-stat-card h4{color:var(--headingColor);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.seo-stats-section .seo-stat-card p{color:var(--bs-muted);margin:0;font-size:.95rem;line-height:1.6}.seo-knowledge-accordion-section{background:#f8f9fa;padding:80px 0}.seo-knowledge-accordion-section .section-title{color:var(--headingColor);text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.seo-knowledge-accordion-section .section-title{font-size:2rem}}.seo-knowledge-accordion-section .seo-accordion-wrapper{max-width:900px;margin:0 auto}.seo-knowledge-accordion-section .seo-accordion-item{background:#fff;border-radius:15px;margin-bottom:1rem;transition:all .3s;overflow:hidden;box-shadow:0 5px 15px #00000014}.seo-knowledge-accordion-section .seo-accordion-item:hover{box-shadow:0 10px 25px #0000001f}.seo-knowledge-accordion-section .seo-accordion-item.active{box-shadow:0 10px 30px #00000026}.seo-knowledge-accordion-section .seo-accordion-item.active .seo-accordion-header{border-bottom:1px solid #f0f0f0}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-header{cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem 2rem;transition:all .3s;display:flex}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-header:hover{background:#c71f3705}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-header h4{color:var(--headingColor);flex:1;margin:0;font-size:1.2rem;font-weight:700}@media (max-width:768px){.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-header h4{font-size:1.1rem}}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-header .seo-accordion-icon{color:#c71f37;text-align:center;min-width:30px;font-size:1.8rem;font-weight:300;transition:transform .3s}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content{color:var(--bs-body-color);padding:2rem;line-height:1.8}@media (max-width:768px){.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content{padding:1.5rem}}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content p{text-align:justify;margin-bottom:1rem}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content p:last-child{margin-bottom:0}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content ul{margin-bottom:1rem;padding-right:1.5rem}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content ul li{margin-bottom:.5rem;list-style-type:disc}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content ul li strong{color:var(--headingColor);font-weight:600}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content h5{color:#c71f37;margin:1.5rem 0 1rem;font-size:1.1rem;font-weight:700}.seo-knowledge-accordion-section .seo-accordion-item .seo-accordion-content h5:first-child{margin-top:0}.seo-faq-section{background:#f8f9fa;padding:80px 0}.seo-faq-section .section-title{color:var(--headingColor);text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.seo-faq-section .section-title{font-size:2rem}}.seo-faq-section .seo-faq-card{background:#fff;border-right:4px solid #c71f37;border-radius:15px;height:100%;padding:2rem;transition:all .3s;box-shadow:0 5px 15px #00000014}.seo-faq-section .seo-faq-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001f}.seo-faq-section .seo-faq-card h4{color:var(--headingColor);align-items:flex-start;margin-bottom:1rem;font-size:1.2rem;font-weight:700;display:flex}.seo-faq-section .seo-faq-card h4:before{content:"؟";color:#c71f37;flex-shrink:0;margin-left:.5rem;font-size:1.5rem}.seo-faq-section .seo-faq-card p{color:var(--bs-muted);text-align:justify;margin:0;font-size:.95rem;line-height:1.8}.seo-contact-section{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:80px 0;position:relative}.seo-contact-section .section-title{color:#fff;text-align:center;margin-bottom:1rem;font-size:2rem;font-weight:700}@media (max-width:768px){.seo-contact-section .section-title{font-size:1.7rem}}.seo-contact-section .section-description{text-align:center;color:#ffffffe6;margin-bottom:3rem;font-size:1.1rem}.seo-contact-section .seo-contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:3rem;box-shadow:0 20px 60px #0000004d}@media (max-width:768px){.seo-contact-section .seo-contact-form{padding:2rem}}.seo-contact-section .seo-contact-form .form-control{color:var(--headingColor);background:#ffffffe6;border:none;border-radius:10px;padding:12px 15px;font-size:1rem;transition:all .3s}.seo-contact-section .seo-contact-form .form-control:focus{background:#fff;box-shadow:0 0 0 .2rem #ffffff80}.seo-contact-section .seo-contact-form .form-control::placeholder{color:var(--bs-muted)}.seo-contact-section .seo-contact-form .btn-primary{color:#c71f37;background:#fff;border:none;border-radius:10px;padding:15px;font-size:1.1rem;font-weight:700;transition:all .3s}.seo-contact-section .seo-contact-form .btn-primary:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 10px 30px #0003}@media (max-width:1200px){.seo-pricing-card.seo-pricing-card-special{transform:scale(1)}.seo-pricing-card.seo-pricing-card-special:hover{transform:scale(1)translateY(-5px)}}@media (max-width:768px){.seo-hero-section{padding:80px 0 60px}.seo-logo-section{padding:40px 0}.seo-main-cta-section,.seo-knowledge-accordion-section,.our-seo-services-section,.seo-info-cards-section,.seo-services-overview,.seo-pricing-section,.seo-why-choose-section,.seo-contact-section{padding:60px 0}.seo-accordion-header{padding:1.25rem 1.5rem!important}.seo-accordion-header h4{font-size:1rem!important}.seo-accordion-header .seo-accordion-icon{font-size:1.5rem!important}.seo-accordion-content{padding:1.25rem!important}.seo-accordion-content h5{margin:1rem 0 .75rem;font-size:1rem}.seo-accordion-content ul{padding-right:1.25rem}.seo-info-card{padding:1.5rem}.seo-info-card .seo-info-card-title{font-size:1.1rem}.seo-info-card .seo-info-card-text{font-size:.9rem}.seo-service-card-detailed{padding:2rem}.seo-service-card-detailed .seo-service-icon-wrapper{width:60px;height:60px;padding:12px;font-size:2rem}.seo-service-card-detailed .seo-service-title{font-size:1.2rem}.seo-service-card-detailed .seo-service-text{font-size:.9rem;line-height:1.7}.seo-pricing-card{margin-bottom:2rem;padding:1.5rem!important}.seo-pricing-card .pricing-plan-title{font-size:1.1rem!important}.seo-pricing-card .pricing-number{font-size:2.5rem!important}.seo-pricing-card .pricing-features li{font-size:.85rem!important}.seo-pricing-card .pricing-note{font-size:.7rem!important}}@media (max-width:576px){.seo-pricing-card{padding:1.5rem}.seo-pricing-card .pricing-number{font-size:2.5rem}.seo-contact-form{padding:1.5rem!important}}.digital-marketing-hero-section{background:linear-gradient(135deg,#c71f37 0%,#a01a2e 100%);padding:100px 0;position:relative;overflow:hidden}.digital-marketing-hero-section:before{content:"";opacity:.3;background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1000 1000\"><defs><radialGradient id=\"a\"><stop offset=\"0%\" stop-color=\"rgba(255,255,255,0.1)\"/><stop offset=\"100%\" stop-color=\"rgba(255,255,255,0)\"/></radialGradient></defs><circle cx=\"500\" cy=\"500\" r=\"400\" fill=\"url(%23a)\"/></svg>");position:absolute;inset:0}.digital-marketing-hero-section .digital-marketing-hero-title{color:#fff;text-align:center;text-shadow:0 4px 8px #0000004d;z-index:2;margin-bottom:2rem;font-size:3.5rem;font-weight:700;position:relative}@media (max-width:768px){.digital-marketing-hero-section .digital-marketing-hero-title{font-size:2.5rem}}@media (max-width:576px){.digital-marketing-hero-section .digital-marketing-hero-title{font-size:2rem}}.digital-marketing-hero-section .digital-marketing-hero-description{color:#fff;text-align:center;z-index:2;text-shadow:0 2px 4px #0003;max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.3rem;line-height:1.8;position:relative}@media (max-width:768px){.digital-marketing-hero-section .digital-marketing-hero-description{padding:0 1rem;font-size:1.1rem}}.digital-marketing-hero-section .btn{z-index:2;color:#c71f37;background:#fff;border-radius:30px;padding:15px 40px;font-weight:700;transition:all .3s;position:relative}.digital-marketing-hero-section .btn:hover{background:#f8f9fa;transform:translateY(-3px);box-shadow:0 10px 25px #0003}.dm-logo-section{background:#fff;padding:60px 0}.dm-logo-section .logo-image{max-width:300px;height:auto}.section-title{color:var(--headingColor);text-align:center;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.section-title{font-size:2rem}}.section-description{color:var(--bs-muted);text-align:center;max-width:800px;margin:0 auto 3rem;font-size:1.2rem;line-height:1.8}@media (max-width:768px){.section-description{padding:0 1rem;font-size:1.1rem}}.dm-why-choose-section{background:#f8f9fa;padding:80px 0}.dm-why-choose-section .dm-feature-card{text-align:center;background:#fff;border-radius:20px;height:100%;padding:3rem 2rem;transition:all .3s;box-shadow:0 10px 30px #00000014}.dm-why-choose-section .dm-feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.dm-why-choose-section .dm-feature-card .feature-icon{color:#c71f37;margin-bottom:1.5rem;font-size:4rem}.dm-why-choose-section .dm-feature-card h4{color:var(--headingColor);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.dm-why-choose-section .dm-feature-card p{color:var(--bs-body-color);margin:0;line-height:1.8}.dm-website-design-section{background:#fff;padding:80px 0}.dm-website-design-section .dm-section-intro{text-align:center;margin-bottom:4rem}.dm-website-design-section .dm-section-intro .dm-intro-text{color:var(--bs-body-color);text-align:justify;margin-top:2rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.dm-website-design-section .dm-section-intro .dm-intro-text{text-align:center;padding:0 1rem;font-size:1rem}}.dm-website-design-section .dm-website-card{background:#fff;border-radius:20px;flex-direction:column;height:100%;padding:2rem;transition:all .3s;display:flex;box-shadow:0 10px 30px #00000014}.dm-website-design-section .dm-website-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.dm-website-design-section .dm-website-card .dm-lottie-wrapper{justify-content:center;align-items:center;width:100%;height:200px;margin-bottom:1.5rem;display:flex}.dm-website-design-section .dm-website-card h4{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.dm-website-design-section .dm-website-card p{color:var(--bs-body-color);text-align:justify;flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.dm-website-design-section .dm-website-card .btn{color:#fff;background:#c71f37;border-color:#c71f37;border-radius:10px;padding:12px;font-weight:600;transition:all .3s}.dm-website-design-section .dm-website-card .btn:hover{background:#a01a2e;border-color:#a01a2e;transform:translateY(-2px);box-shadow:0 8px 20px #c71f3766}.dm-services-section{background:#fff;padding:80px 0}.dm-services-section .dm-services-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}@media (max-width:768px){.dm-services-section .dm-services-grid{grid-template-columns:1fr}}.dm-services-section .dm-service-item{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:2px solid #0000;border-radius:20px;height:100%;padding:3rem 2rem;transition:all .3s}.dm-services-section .dm-service-item:hover{border-color:#c71f37;transform:translateY(-5px);box-shadow:0 15px 35px #c71f3733}.dm-services-section .dm-service-item .service-icon{color:#c71f37;justify-content:center;margin-bottom:1.5rem;font-size:3.5rem;display:flex}.dm-services-section .dm-service-item h4{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.dm-services-section .dm-service-item p{color:var(--bs-body-color);text-align:justify;margin:0;line-height:1.8}.dm-seo-services-section{background:#f8f9fa;padding:80px 0}.dm-seo-services-section .dm-section-intro{text-align:center;margin-bottom:4rem}.dm-seo-services-section .dm-section-intro .dm-intro-text{color:var(--bs-body-color);text-align:justify;margin-top:2rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.dm-seo-services-section .dm-section-intro .dm-intro-text{text-align:center;padding:0 1rem;font-size:1rem}}.dm-seo-services-section .dm-seo-card{background:#fff;border-radius:20px;flex-direction:column;height:100%;padding:2rem;transition:all .3s;display:flex;box-shadow:0 10px 30px #00000014}.dm-seo-services-section .dm-seo-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.dm-seo-services-section .dm-seo-card .dm-lottie-wrapper{justify-content:center;align-items:center;width:100%;height:200px;margin-bottom:1.5rem;display:flex}.dm-seo-services-section .dm-seo-card h4{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.dm-seo-services-section .dm-seo-card p{color:var(--bs-body-color);text-align:justify;flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.dm-seo-services-section .dm-seo-card .btn{color:#fff;background:#c71f37;border-color:#c71f37;border-radius:10px;padding:12px;font-weight:600;transition:all .3s}.dm-seo-services-section .dm-seo-card .btn:hover{background:#a01a2e;border-color:#a01a2e;transform:translateY(-2px);box-shadow:0 8px 20px #c71f3766}.dm-content-production-section{background:#fff;padding:80px 0}.dm-content-production-section .dm-section-intro{text-align:center;margin-bottom:4rem}.dm-content-production-section .dm-section-intro .dm-intro-text{color:var(--bs-body-color);text-align:justify;margin-top:2rem;margin-bottom:2rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.dm-content-production-section .dm-section-intro .dm-intro-text{text-align:center;padding:0 1rem;font-size:1rem}}.dm-content-production-section .dm-section-intro .btn{color:#fff;background:#c71f37;border-color:#c71f37;border-radius:30px;padding:15px 40px;font-size:1.1rem;font-weight:600;transition:all .3s}.dm-content-production-section .dm-section-intro .btn:hover{background:#a01a2e;border-color:#a01a2e;transform:translateY(-3px);box-shadow:0 10px 25px #c71f374d}@media (max-width:768px){.dm-content-production-section .dm-section-intro .btn{padding:12px 30px;font-size:1rem}}.dm-content-production-section .dm-content-card{background:#f8f9fa;border-radius:20px;flex-direction:column;height:100%;padding:2rem;transition:all .3s;display:flex;box-shadow:0 5px 15px #00000014}.dm-content-production-section .dm-content-card:hover{background:#fff;transform:translateY(-10px);box-shadow:0 15px 35px #00000026}.dm-content-production-section .dm-content-card .dm-lottie-wrapper{justify-content:center;align-items:center;width:100%;height:200px;margin-bottom:1.5rem;display:flex}.dm-content-production-section .dm-content-card h4{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:1.2rem;font-weight:700}.dm-content-production-section .dm-content-card p{color:var(--bs-body-color);text-align:justify;flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.8}.dm-content-production-section .dm-content-card .btn{color:#fff;background:#c71f37;border-color:#c71f37;border-radius:10px;padding:10px;font-weight:600;transition:all .3s}.dm-content-production-section .dm-content-card .btn:hover{background:#a01a2e;border-color:#a01a2e;transform:translateY(-2px);box-shadow:0 8px 20px #c71f3766}.dm-backlink-section{background:#f8f9fa;padding:80px 0}.dm-backlink-section .dm-section-intro{text-align:center;margin-bottom:4rem}.dm-backlink-section .dm-section-intro .dm-intro-text{color:var(--bs-body-color);text-align:justify;margin-top:2rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.dm-backlink-section .dm-section-intro .dm-intro-text{text-align:center;padding:0 1rem;font-size:1rem}}.dm-backlink-section .dm-backlink-card{background:#fff;border-radius:20px;flex-direction:column;height:100%;padding:2rem;transition:all .3s;display:flex;box-shadow:0 10px 30px #00000014}.dm-backlink-section .dm-backlink-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.dm-backlink-section .dm-backlink-card .dm-lottie-wrapper{justify-content:center;align-items:center;width:100%;height:200px;margin-bottom:1.5rem;display:flex}.dm-backlink-section .dm-backlink-card h4{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.dm-backlink-section .dm-backlink-card p{color:var(--bs-body-color);text-align:justify;flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.dm-backlink-section .dm-backlink-card .btn{color:#fff;background:#c71f37;border-color:#c71f37;border-radius:10px;padding:12px;font-weight:600;transition:all .3s}.dm-backlink-section .dm-backlink-card .btn:hover{background:#a01a2e;border-color:#a01a2e;transform:translateY(-2px);box-shadow:0 8px 20px #c71f3766}.dm-advertising-section{background:#fff;padding:80px 0}.dm-advertising-section .dm-section-intro{text-align:center;margin-bottom:4rem}.dm-advertising-section .dm-section-intro .dm-intro-text{color:var(--bs-body-color);text-align:justify;margin-top:2rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.dm-advertising-section .dm-section-intro .dm-intro-text{text-align:center;padding:0 1rem;font-size:1rem}}.dm-advertising-section .dm-advertising-card{background:#fff;border-radius:20px;flex-direction:column;height:100%;padding:2rem;transition:all .3s;display:flex;box-shadow:0 10px 30px #00000014}.dm-advertising-section .dm-advertising-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.dm-advertising-section .dm-advertising-card .dm-lottie-wrapper{justify-content:center;align-items:center;width:100%;height:200px;margin-bottom:1.5rem;display:flex}.dm-advertising-section .dm-advertising-card h4{color:var(--headingColor);text-align:center;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.dm-advertising-section .dm-advertising-card p{color:var(--bs-body-color);text-align:justify;flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.dm-advertising-section .dm-advertising-card .btn{color:#fff;background:#c71f37;border-color:#c71f37;border-radius:10px;padding:12px;font-weight:600;transition:all .3s}.dm-advertising-section .dm-advertising-card .btn:hover{background:#a01a2e;border-color:#a01a2e;transform:translateY(-2px);box-shadow:0 8px 20px #c71f3766}.dm-knowledge-section{background:linear-gradient(135deg,#c71f37 0%,#a01a2e 100%);padding:80px 0}.dm-knowledge-section .section-title{color:#fff;text-shadow:0 2px 4px #0000004d}.dm-knowledge-section .dm-knowledge-content{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 15px 35px #00000026}.dm-knowledge-section .dm-knowledge-content p{color:var(--bs-body-color);text-align:justify;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.dm-knowledge-section .dm-knowledge-content p{text-align:center}}.dm-knowledge-section .dm-knowledge-content p:last-child{margin-bottom:0}.dm-faq-section{background:#f8f9fa;padding:80px 0}.dm-faq-section .dm-faq-accordion-wrapper{max-width:900px;margin:0 auto}.dm-faq-section .dm-faq-accordion-item{background:#fff;border-radius:15px;margin-bottom:1rem;transition:all .3s;overflow:hidden;box-shadow:0 5px 15px #00000014}.dm-faq-section .dm-faq-accordion-item:hover{box-shadow:0 10px 25px #0000001f}.dm-faq-section .dm-faq-accordion-item.active{box-shadow:0 10px 30px #00000026}.dm-faq-section .dm-faq-accordion-item.active .dm-faq-header{border-bottom:1px solid #f0f0f0}.dm-faq-section .dm-faq-accordion-item .dm-faq-header{cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem 2rem;transition:all .3s;display:flex}.dm-faq-section .dm-faq-accordion-item .dm-faq-header:hover{background:#c71f3705}.dm-faq-section .dm-faq-accordion-item .dm-faq-header h4{color:var(--headingColor);flex:1;margin:0;font-size:1.2rem;font-weight:700}@media (max-width:768px){.dm-faq-section .dm-faq-accordion-item .dm-faq-header h4{font-size:1.1rem}}.dm-faq-section .dm-faq-accordion-item .dm-faq-header .dm-faq-icon{color:#c71f37;text-align:center;min-width:30px;font-size:1.8rem;font-weight:300;transition:transform .3s}.dm-faq-section .dm-faq-accordion-item .dm-faq-content{color:var(--bs-body-color);padding:2rem;line-height:1.8}@media (max-width:768px){.dm-faq-section .dm-faq-accordion-item .dm-faq-content{padding:1.5rem}}.dm-faq-section .dm-faq-accordion-item .dm-faq-content p{margin-bottom:1rem}.dm-faq-section .dm-faq-accordion-item .dm-faq-content p:last-child{margin-bottom:0}.dm-faq-section .dm-faq-accordion-item .dm-faq-content ul{margin-bottom:1rem;padding-right:1.5rem}.dm-faq-section .dm-faq-accordion-item .dm-faq-content ul li{margin-bottom:.5rem}.dm-faq-section .dm-faq-accordion-item .dm-faq-content ul li strong{color:var(--headingColor);font-weight:600}.dm-faq-section .dm-faq-accordion-item .dm-faq-content h5{color:#c71f37;margin:1.5rem 0 1rem;font-size:1.1rem;font-weight:700}.dm-faq-section .dm-faq-accordion-item .dm-faq-content h5:first-child{margin-top:0}.dm-contact-section{background:linear-gradient(135deg,#c71f37 0%,#a01a2e 100%);padding:80px 0;position:relative}.dm-contact-section h2.section-title{text-align:center;text-shadow:none;margin-bottom:1rem;font-size:2rem;font-weight:700;color:#fff!important}@media (max-width:768px){.dm-contact-section h2.section-title{font-size:1.7rem}}.dm-contact-section p.section-description{text-align:center;margin-bottom:3rem;font-size:1.1rem;color:#ffffffe6!important}.dm-contact-section .dm-contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:3rem;box-shadow:0 20px 60px #0000004d}@media (max-width:768px){.dm-contact-section .dm-contact-form{padding:2rem}}.dm-contact-section .dm-contact-form .form-control{color:#333;background:#ffffffe6;border:2px solid #ffffff4d;border-radius:12px;padding:15px 20px;font-size:1rem;transition:all .3s}.dm-contact-section .dm-contact-form .form-control::placeholder{color:#999}.dm-contact-section .dm-contact-form .form-control:focus{background:#fff;border-color:#fff9;outline:none;box-shadow:0 0 0 .2rem #ffffff4d}.dm-contact-section .dm-contact-form .btn{color:#c71f37;background:#fff;border-color:#fff;border-radius:12px;padding:15px 40px;font-size:1.1rem;font-weight:600;transition:all .3s}.dm-contact-section .dm-contact-form .btn:hover{color:#a01a2e;background:#fffffff2;border-color:#fffffff2;transform:translateY(-2px);box-shadow:0 8px 20px #0003}.dm-info-section{background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);padding:80px 0}@media (max-width:768px){.dm-info-section{padding:60px 0}}.dm-info-section.dm-info-section-alt{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%)}.dm-info-section .dm-info-title{color:#c71f37;text-align:right;margin-bottom:1.5rem;font-size:2.3rem;font-weight:700}@media (max-width:768px){.dm-info-section .dm-info-title{text-align:center;font-size:2rem}}.dm-info-section .dm-info-description{color:var(--bs-body-color);text-align:justify;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.dm-info-section .dm-info-description{text-align:center;font-size:1rem}}.dm-info-section .dm-info-description:last-of-type{margin-bottom:0}.dm-info-section .dm-info-list{text-align:justify;margin:1.5rem 0;padding-right:2rem}.dm-info-section .dm-info-list li{color:var(--bs-body-color);margin-bottom:.75rem;font-size:1.1rem;line-height:1.9}.dm-info-section .dm-info-list li:last-child{margin-bottom:0}@media (max-width:768px){.dm-info-section .dm-info-list{text-align:center;padding-right:0}.dm-info-section .dm-info-list li{font-size:1rem}}.dm-info-section .dm-info-image{text-align:center}.dm-info-section .dm-info-image img{max-width:100%;height:auto;transition:transform .3s;box-shadow:0 15px 35px #00000026}.dm-info-section .dm-info-image img:hover{transform:translateY(-5px)}@media (max-width:768px){.dm-info-section .dm-info-image{margin-top:2rem}}.dm-social-media-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.dm-social-media-section{padding:60px 0}}.dm-social-media-section .dm-social-media-title{color:#c71f37;text-align:right;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.dm-social-media-section .dm-social-media-title{text-align:center;font-size:2rem}}.dm-social-media-section .dm-social-media-subtitle{color:#a01a2e;text-align:right;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.dm-social-media-section .dm-social-media-subtitle{text-align:center;font-size:1.3rem}}.dm-social-media-section .dm-social-media-description{color:var(--bs-body-color);text-align:justify;margin-bottom:0;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.dm-social-media-section .dm-social-media-description{text-align:center;font-size:1rem}}.dm-social-media-section .dm-social-media-image{text-align:center}.dm-social-media-section .dm-social-media-image img{max-width:100%;height:auto;transition:transform .3s;box-shadow:0 15px 35px #00000026}.dm-social-media-section .dm-social-media-image img:hover{transform:translateY(-5px)}@media (max-width:768px){.dm-social-media-section .dm-social-media-image{margin-top:2rem}.dm-why-choose-section,.dm-website-design-section,.dm-services-section,.dm-seo-services-section,.dm-content-production-section,.dm-backlink-section,.dm-advertising-section,.dm-knowledge-section,.dm-faq-section,.dm-info-section,.dm-social-media-section,.dm-contact-section{padding:60px 0}.dm-website-card,.dm-seo-card,.dm-content-card,.dm-backlink-card,.dm-advertising-card{padding:1.5rem!important}.dm-website-card .dm-lottie-wrapper,.dm-seo-card .dm-lottie-wrapper,.dm-content-card .dm-lottie-wrapper,.dm-backlink-card .dm-lottie-wrapper,.dm-advertising-card .dm-lottie-wrapper{height:150px!important;margin-bottom:1rem!important}.dm-website-card h4,.dm-seo-card h4,.dm-content-card h4,.dm-backlink-card h4,.dm-advertising-card h4{font-size:1.1rem!important}.dm-website-card p,.dm-seo-card p,.dm-content-card p,.dm-backlink-card p,.dm-advertising-card p{font-size:.9rem!important}.dm-logo-section{padding:40px 0}.dm-feature-card{padding:2rem 1.5rem!important}.dm-feature-card .feature-icon{font-size:3rem!important}.dm-feature-card h4{font-size:1.2rem!important}.dm-service-item{padding:2rem 1.5rem!important}.dm-service-item .service-icon{font-size:3rem!important}.dm-service-item h4{font-size:1.2rem!important}}@media (max-width:576px){.digital-marketing-hero-section{padding:60px 0!important}.dm-feature-card,.dm-service-item{padding:1.5rem!important}.dm-knowledge-content{padding:2rem!important}.dm-knowledge-content p{font-size:1rem!important}.dm-contact-form{padding:1.5rem!important}.dm-faq-accordion-item .dm-faq-header{padding:1.25rem 1.5rem!important}.dm-faq-accordion-item .dm-faq-header h4{font-size:1rem!important}.dm-faq-accordion-item .dm-faq-header .dm-faq-icon{font-size:1.5rem!important}.dm-faq-accordion-item .dm-faq-content{padding:1.25rem!important}}.website-hero-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:120px 0 80px}@media (max-width:768px){.website-hero-section{padding:80px 0 60px}}.website-hero-section .website-hero-title{color:#c71f37;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.website-hero-section .website-hero-title{text-align:center;font-size:2rem}}.website-hero-section .website-hero-description{color:#a01729;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.website-hero-section .website-hero-description{text-align:center;font-size:1.3rem}}.website-hero-section .website-hero-text{color:var(--bs-body-color);margin-bottom:2rem;font-size:1.1rem;line-height:1.8}@media (max-width:768px){.website-hero-section .website-hero-text{text-align:center;font-size:1rem}}.website-hero-section .website-hero-animation{text-align:center}.website-logo-section{background:#fff;padding:60px 0}@media (max-width:768px){.website-logo-section{padding:40px 0}}.website-types-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.website-types-section{padding:60px 0}}.website-types-section .website-type-card{background:#fff;border-radius:20px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0000001a}.website-types-section .website-type-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #c71f3733}.website-types-section .website-type-card h3{color:#c71f37;text-align:center;margin:1.5rem 0 1rem;font-size:1.5rem;font-weight:700}.website-types-section .website-type-card p{color:var(--bs-body-color);text-align:justify;font-size:1rem;line-height:1.8}@media (max-width:768px){.website-types-section .website-type-card p{text-align:center}}.website-types-section .website-type-animation{text-align:center}.website-biziloc-services-section{background:#fff;padding:80px 0}@media (max-width:768px){.website-biziloc-services-section{padding:60px 0}}.website-biziloc-services-section .section-title{color:#c71f37;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.website-biziloc-services-section .section-title{text-align:center;font-size:2rem}}.website-biziloc-services-section .section-subtitle{color:var(--bs-body-color);margin-bottom:3rem;font-size:1.3rem}@media (max-width:768px){.website-biziloc-services-section .section-subtitle{text-align:center;font-size:1.1rem}}.website-biziloc-services-section .website-services-list .website-service-item{align-items:flex-start;margin-bottom:2rem;display:flex}.website-biziloc-services-section .website-services-list .website-service-item .service-check-icon{color:#c71f37;flex-shrink:0;margin-top:.25rem;margin-left:1rem;font-size:1.5rem}.website-biziloc-services-section .website-services-list .website-service-item h4{color:#c71f37;margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.website-biziloc-services-section .website-services-list .website-service-item p{color:var(--bs-body-color);font-size:1rem;line-height:1.8}.website-biziloc-services-section .website-services-animation{text-align:center}.website-features-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.website-features-section{padding:60px 0}}.website-features-section .section-title{color:#c71f37;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.website-features-section .section-title{font-size:2rem}}.website-features-section .website-feature-card{background:#fff;border-radius:20px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0000001a}.website-features-section .website-feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #c71f3733}.website-features-section .website-feature-card .website-feature-animation{text-align:center;margin-bottom:1.5rem}.website-features-section .website-feature-card h4{color:#c71f37;text-align:center;margin-bottom:1rem;font-size:1.3rem;font-weight:700}.website-features-section .website-feature-card p{color:var(--bs-body-color);text-align:justify;font-size:1rem;line-height:1.8}@media (max-width:768px){.website-features-section .website-feature-card p{text-align:center}}.website-steps-section{background:#fff;padding:80px 0}@media (max-width:768px){.website-steps-section{padding:60px 0}}.website-steps-section .section-title{color:#c71f37;text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.website-steps-section .section-title{font-size:2rem}}.website-steps-section .section-description{color:var(--bs-body-color);margin-bottom:3rem;font-size:1.2rem}.website-steps-section .website-step-card{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-radius:20px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 10px 30px #0000001a}.website-steps-section .website-step-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #c71f3733}.website-steps-section .website-step-card .website-step-animation{margin-bottom:2rem}.website-steps-section .website-step-card .step-number{color:#fff;background:#c71f37;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;font-weight:700;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 5px 15px #c71f374d}.website-steps-section .website-step-card h3{color:#c71f37;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.website-steps-section .website-step-card p{color:var(--bs-body-color);font-size:1rem;line-height:1.8}.website-pricing-intro-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.website-pricing-intro-section{padding:60px 0}}.website-pricing-intro-section .section-title{color:#c71f37;margin-bottom:2rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.website-pricing-intro-section .section-title{text-align:center;font-size:2rem}}.website-pricing-intro-section .website-pricing-description{color:var(--bs-body-color);margin-bottom:0;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.website-pricing-intro-section .website-pricing-description{text-align:center;font-size:1rem}}.website-pricing-intro-section .website-pricing-animation{text-align:center}.website-pricing-section{background:#fff;padding:80px 0}@media (max-width:768px){.website-pricing-section{padding:60px 0}}.website-pricing-section .website-pricing-card{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-radius:20px;height:100%;padding:3rem 2rem;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 10px 30px #0000001a}.website-pricing-section .website-pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #c71f3733}.website-pricing-section .website-pricing-card.website-pricing-card-featured{color:#fff;background:linear-gradient(135deg,#c71f37 0%,#a01729 100%)}.website-pricing-section .website-pricing-card.website-pricing-card-featured .pricing-badge{color:#000;background:#ffc107;border-radius:30px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:700;position:absolute;top:-15px;right:-15px;box-shadow:0 5px 15px #ffc1074d}.website-pricing-section .website-pricing-card.website-pricing-card-featured h3,.website-pricing-section .website-pricing-card.website-pricing-card-featured .pricing-amount{color:#fff}.website-pricing-section .website-pricing-card.website-pricing-card-featured .pricing-features li{color:#ffffffe6}.website-pricing-section .website-pricing-card h3{color:#c71f37;text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:700}.website-pricing-section .website-pricing-card .pricing-amount{color:#c71f37;text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:700}.website-pricing-section .website-pricing-card .pricing-amount .pricing-period{color:var(--bs-body-color);margin-top:.5rem;font-size:1rem;font-weight:400;display:block}.website-pricing-section .website-pricing-card .pricing-features{margin-bottom:2rem;padding:0;list-style:none}.website-pricing-section .website-pricing-card .pricing-features li{align-items:center;margin-bottom:1rem;font-size:1rem;display:flex}.website-pricing-section .website-pricing-card .pricing-features li svg{color:#c71f37;margin-left:.5rem;font-size:1.2rem}.website-contact-section{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:80px 0;position:relative}.website-contact-section h2.section-title{text-align:center;text-shadow:none;margin-bottom:1rem;font-size:2rem;font-weight:700;color:#fff!important}@media (max-width:768px){.website-contact-section h2.section-title{font-size:1.7rem}}.website-contact-section p.section-description{text-align:center;margin-bottom:3rem;font-size:1.1rem;color:#ffffffe6!important}.website-contact-section .website-contact-form{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:3rem;box-shadow:0 20px 60px #0000004d}@media (max-width:768px){.website-contact-section .website-contact-form{padding:2rem}}.website-contact-section .website-contact-form .form-control{color:#333;background:#ffffffe6;border:2px solid #ffffff4d;border-radius:12px;padding:15px 20px;font-size:1rem;transition:all .3s}.website-contact-section .website-contact-form .form-control::placeholder{color:#999}.website-contact-section .website-contact-form .form-control:focus{background:#fff;border-color:#fff9;outline:none;box-shadow:0 0 0 .2rem #ffffff4d}.website-contact-section .website-contact-form .btn{color:#c71f37;background:#fff;border-color:#fff;border-radius:12px;padding:15px 40px;font-size:1.1rem;font-weight:600;transition:all .3s}.website-contact-section .website-contact-form .btn:hover{color:#a01729;background:#fffffff2;border-color:#fffffff2;transform:translateY(-2px);box-shadow:0 8px 20px #0003}@media (max-width:768px){.website-hero-section,.website-logo-section,.website-types-section,.website-biziloc-services-section,.website-features-section,.website-steps-section,.website-pricing-intro-section,.website-pricing-section,.website-contact-section{padding:60px 0}.website-type-card,.website-feature-card,.website-step-card,.website-pricing-card{margin-bottom:2rem}.website-hero-animation,.website-services-animation,.website-pricing-animation{margin-top:2rem}}.addjob-hero-section{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:100px 0 60px}@media (max-width:768px){.addjob-hero-section{padding:80px 0 40px}}.addjob-hero-section .addjob-hero-title{color:#fff;text-align:center;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.addjob-hero-section .addjob-hero-title{font-size:2rem}}.addjob-hero-section .addjob-hero-subtitle{color:#ffffffe6;text-align:center;font-size:1.2rem}@media (max-width:768px){.addjob-hero-section .addjob-hero-subtitle{font-size:1rem}}.addjob-form-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.addjob-form-section{padding:60px 0}}.addjob-form-section .addjob-form-wrapper{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 10px 30px #0000001a}@media (max-width:768px){.addjob-form-section .addjob-form-wrapper{padding:2rem}}.addjob-form-section .addjob-form-wrapper .form-title{color:#c71f37;text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700}@media (max-width:768px){.addjob-form-section .addjob-form-wrapper .form-title{font-size:1.7rem}}.addjob-form-section .addjob-form-wrapper .form-label{color:var(--bs-body-color);margin-bottom:.5rem;font-weight:600}.addjob-form-section .addjob-form-wrapper .form-control{border:2px solid #e9ecef;border-radius:10px;padding:12px 20px;font-size:1rem;transition:all .3s}.addjob-form-section .addjob-form-wrapper .form-control:focus{border-color:#c71f37;outline:none;box-shadow:0 0 0 .2rem #c71f3740}.addjob-form-section .addjob-form-wrapper .form-control::placeholder{color:#999}.addjob-form-section .addjob-form-wrapper select.form-control{cursor:pointer}.addjob-form-section .addjob-form-wrapper textarea.form-control{resize:vertical;min-height:120px}.addjob-form-section .addjob-form-wrapper .btn{border-radius:10px;padding:15px 40px;font-size:1.1rem;font-weight:600}.addjob-form-section .addjob-form-wrapper .btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #c71f3766}.addjob-packages-section{background:#fff;padding:80px 0}@media (max-width:768px){.addjob-packages-section{padding:60px 0}}.addjob-packages-section .section-title{color:#c71f37;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.addjob-packages-section .section-title{font-size:2rem}}.addjob-packages-section .package-card{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-radius:20px;height:100%;padding:2.5rem;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 10px 30px #0000001a}.addjob-packages-section .package-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #c71f3733}.addjob-packages-section .package-card.package-featured{color:#fff;background:linear-gradient(135deg,#c71f37 0%,#a01729 100%)}.addjob-packages-section .package-card.package-featured .package-title,.addjob-packages-section .package-card.package-featured .package-price,.addjob-packages-section .package-card.package-featured .package-period{color:#fff}.addjob-packages-section .package-card.package-featured .package-features li{color:#ffffffe6}.addjob-packages-section .package-card.package-featured .package-badge.orange{color:#000;background:#ffc107}.addjob-packages-section .package-card .package-badge{border-radius:30px;padding:.5rem 2rem;font-size:.9rem;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 5px 15px #0003}.addjob-packages-section .package-card .package-badge.green{color:#fff;background:#28a745}.addjob-packages-section .package-card .package-badge.orange{color:#000;background:#ffc107}.addjob-packages-section .package-card .package-title{color:#c71f37;text-align:center;margin:2rem 0 1rem;font-size:1.5rem;font-weight:700}.addjob-packages-section .package-card .package-price{color:#c71f37;text-align:center;margin-bottom:1rem;font-size:2rem;font-weight:700}.addjob-packages-section .package-card .package-price .price-amount{font-size:2.5rem}.addjob-packages-section .package-card .package-price .price-currency{margin-right:.5rem;font-size:1.5rem}.addjob-packages-section .package-card .package-period{color:var(--bs-body-color);text-align:center;margin-bottom:2rem;font-size:1.2rem}.addjob-packages-section .package-card .package-features{margin-bottom:2rem;padding:0;list-style:none}.addjob-packages-section .package-card .package-features li{align-items:center;margin-bottom:1rem;font-size:1rem;display:flex}.addjob-packages-section .package-card .package-features li svg{color:#c71f37;margin-left:.5rem;font-size:1.2rem}.addjob-packages-section .package-card .package-note{text-align:center;color:#c71f37;background:#c71f371a;border-radius:10px;padding:1rem;font-size:.9rem}.addjob-features-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.addjob-features-section{padding:60px 0}}.addjob-features-section .section-title{color:#c71f37;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.addjob-features-section .section-title{font-size:2rem}}.addjob-features-section .feature-card{text-align:center;background:#fff;border-radius:20px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #0000001a}.addjob-features-section .feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #c71f3733}.addjob-features-section .feature-card .feature-animation{margin-bottom:1.5rem}.addjob-features-section .feature-card h3{color:#c71f37;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.addjob-features-section .feature-card p{color:var(--bs-body-color);text-align:justify;font-size:1rem;line-height:1.8}@media (max-width:768px){.addjob-features-section .feature-card p{text-align:center}}.addjob-bizitag-section{background:#fff;padding:80px 0}@media (max-width:768px){.addjob-bizitag-section{padding:60px 0}}.addjob-bizitag-section .section-title{color:#c71f37;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.addjob-bizitag-section .section-title{text-align:center;font-size:2rem}}.addjob-bizitag-section .bizitag-subtitle{color:#a01729;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.addjob-bizitag-section .bizitag-subtitle{text-align:center;font-size:1.3rem}}.addjob-bizitag-section .bizitag-description{color:var(--bs-body-color);margin-bottom:2rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.addjob-bizitag-section .bizitag-description{text-align:center;font-size:1rem}}.addjob-bizitag-section .bizitag-features{margin-bottom:2rem}.addjob-bizitag-section .bizitag-features .bizitag-feature-item{direction:rtl;align-items:center;margin-bottom:1rem;display:flex}.addjob-bizitag-section .bizitag-features .bizitag-feature-item .feature-icon{color:#fff;background:#c71f37;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-right:1rem;font-size:1.5rem;display:flex}.addjob-bizitag-section .bizitag-features .bizitag-feature-item span{color:var(--bs-body-color);text-align:right;font-size:1.1rem}.addjob-bizitag-section .bizitag-animation{text-align:center}.addjob-contact-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.addjob-contact-section{padding:60px 0}}.addjob-contact-section .contact-info-card{background:#fff;border-radius:20px;padding:3rem;box-shadow:0 10px 30px #0000001a}@media (max-width:768px){.addjob-contact-section .contact-info-card{padding:2rem}}.addjob-contact-section .contact-info-card .section-title{color:#c71f37;font-size:2rem;font-weight:700}@media (max-width:768px){.addjob-contact-section .contact-info-card .section-title{font-size:1.7rem}}.addjob-contact-section .contact-info-card .contact-item{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-radius:15px;align-items:flex-start;height:100%;padding:1.5rem;transition:transform .3s,box-shadow .3s;display:flex}.addjob-contact-section .contact-info-card .contact-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px #c71f3726}.addjob-contact-section .contact-info-card .contact-item .contact-icon{color:#c71f37;flex-shrink:0;margin-left:1rem;font-size:2rem}.addjob-contact-section .contact-info-card .contact-item h4{color:#c71f37;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.addjob-contact-section .contact-info-card .contact-item p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.addjob-hero-section,.addjob-form-section,.addjob-packages-section,.addjob-features-section,.addjob-bizitag-section,.addjob-contact-section{padding:60px 0}.package-card{margin-bottom:2rem}.bizitag-animation{margin-top:2rem}}.instagram-hero-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.instagram-hero-section{padding:60px 0}}.instagram-hero-section .instagram-hero-card{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 10px 40px #0000001a}@media (max-width:768px){.instagram-hero-section .instagram-hero-card{margin-bottom:2rem;padding:2rem}}.instagram-hero-section .instagram-hero-title{color:#c71f37;text-align:right;margin-bottom:2rem;font-size:2rem;font-weight:700}@media (max-width:768px){.instagram-hero-section .instagram-hero-title{font-size:1.5rem}}.instagram-hero-section .instagram-hero-features{margin-bottom:2rem}.instagram-hero-section .instagram-hero-features .hero-feature-item{direction:rtl;align-items:center;margin-bottom:1rem;display:flex}.instagram-hero-section .instagram-hero-features .hero-feature-item .feature-check{color:#28a745;flex-shrink:0;margin-right:1rem;font-size:1.5rem}.instagram-hero-section .instagram-hero-features .hero-feature-item span{color:var(--bs-body-color);font-size:1rem;line-height:1.6}.instagram-hero-section .instagram-hero-animation{height:400px}@media (max-width:768px){.instagram-hero-section .instagram-hero-animation{height:300px}}.instagram-key-features{background:#fff;padding:60px 0}@media (max-width:768px){.instagram-key-features{padding:40px 0}}.instagram-key-features .key-feature-card{text-align:center;border-radius:12px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s}.instagram-key-features .key-feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.instagram-key-features .key-feature-card .feature-icon{color:#c71f37;margin-bottom:1rem;font-size:3rem}.instagram-key-features .key-feature-card h4{color:var(--bs-body-color);margin:0;font-size:1.1rem;font-weight:600}.instagram-banner-section{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:60px 0}@media (max-width:768px){.instagram-banner-section{padding:40px 0}}.instagram-banner-section .banner-title{color:#fff;text-align:center;margin:0;font-size:2rem;font-weight:700}@media (max-width:768px){.instagram-banner-section .banner-title{font-size:1.5rem}}.instagram-content-section{padding:80px 0}@media (max-width:768px){.instagram-content-section{padding:60px 0}}.instagram-content-section.bg-light{background:#f8f9fa}.instagram-content-section.bg-dark{background:linear-gradient(135deg,#2d2d2d 0%,#1a1a1a 100%)}.instagram-content-section .content-title{color:#c71f37;margin-bottom:1.5rem;font-size:2rem;font-weight:700}@media (max-width:768px){.instagram-content-section .content-title{text-align:center;font-size:1.5rem}}.instagram-content-section .content-title.text-white{color:#fff}.instagram-content-section .content-text{padding:2rem}@media (max-width:768px){.instagram-content-section .content-text{padding:1rem}}.instagram-content-section .content-text p{color:var(--bs-body-color);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}.instagram-content-section .content-text p.text-white{color:#fff}@media (max-width:768px){.instagram-content-section .content-text p{text-align:center;font-size:1rem}}.instagram-content-section .content-animation{height:400px;padding:2rem}@media (max-width:768px){.instagram-content-section .content-animation{height:300px;margin-top:2rem}}.instagram-target-section{background:#fff;padding:80px 0}@media (max-width:768px){.instagram-target-section{padding:60px 0}}.instagram-target-section .target-title{color:#c71f37;text-align:center;background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:2rem;font-weight:700}@media (max-width:768px){.instagram-target-section .target-title{font-size:1.5rem}}.instagram-target-section .target-item{direction:rtl;border-radius:8px;align-items:center;margin-bottom:1rem;padding:1rem;transition:background .3s;display:flex}.instagram-target-section .target-item:hover{background:#f8f9fa}.instagram-target-section .target-item .target-check{color:#28a745;flex-shrink:0;margin-right:1rem;font-size:1.5rem}.instagram-target-section .target-item span{color:var(--bs-body-color);font-size:1rem;line-height:1.6}.instagram-why-section{background:#f8f9fa;padding:80px 0}@media (max-width:768px){.instagram-why-section{padding:60px 0}}.instagram-why-section .why-title{color:#c71f37;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.instagram-why-section .why-title{font-size:2rem}}.instagram-why-section .why-number{color:#28a745;margin-bottom:1rem;font-size:4rem;font-weight:700;line-height:1}@media (max-width:768px){.instagram-why-section .why-number{text-align:center;font-size:3rem}}.instagram-why-section h3{color:#c71f37;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.instagram-why-section h3{text-align:center;font-size:1.3rem}}.instagram-why-section p{color:var(--bs-body-color);font-size:1.1rem;line-height:1.8}@media (max-width:768px){.instagram-why-section p{text-align:center;font-size:1rem}}.instagram-cta-section{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:80px 0}@media (max-width:768px){.instagram-cta-section{padding:60px 0}}.instagram-cta-section h2{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.instagram-cta-section h2{font-size:2rem}}.instagram-cta-section p{color:#fff;margin-bottom:2rem;font-size:1.2rem}@media (max-width:768px){.instagram-cta-section p{font-size:1rem}}.reportage-agency-section{background:#fff;padding:80px 0}@media (max-width:768px){.reportage-agency-section{padding:60px 0}}.reportage-agency-section .agency-item{background:#f8f9fa;border-right:4px solid #c71f37;border-radius:12px;padding:2rem;transition:transform .3s}.reportage-agency-section .agency-item:hover{transform:translateY(-5px)}.reportage-agency-section .agency-number{color:#c71f37;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.reportage-agency-section .agency-item p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}.reportage-agency-section .agency-cta{text-align:center;background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);border-radius:16px;margin-top:3rem;padding:3rem}.reportage-agency-section .agency-cta h3{color:#fff;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.reportage-agency-section .agency-cta p{color:#fff;margin-bottom:1rem;font-size:1.1rem;line-height:1.9}.reportage-choose-section{padding:80px 0}.reportage-choose-section .choose-item{background:#fff;border-radius:12px;height:100%;padding:2rem;box-shadow:0 5px 20px #0000000d}.reportage-choose-section .choose-number{color:#c71f37;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.reportage-choose-section p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}.text-content-why-important-section{background:#fff;padding:80px 0}@media (max-width:768px){.text-content-why-important-section{padding:60px 0}}.text-content-why-important-section .why-important-content{direction:rtl;background:#f8f9fa;border-radius:16px;padding:3rem;box-shadow:0 10px 40px #0000000d}@media (max-width:768px){.text-content-why-important-section .why-important-content{padding:2rem}}.text-content-why-important-section .why-important-content .why-important-subtitle{color:#c71f37;margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}@media (max-width:768px){.text-content-why-important-section .why-important-content .why-important-subtitle{text-align:center;font-size:1.5rem}}.text-content-why-important-section .why-important-content p{color:var(--bs-body-color);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.text-content-why-important-section .why-important-content p{text-align:justify;font-size:1rem}}.text-content-why-important-section .why-important-content p:last-child{margin-bottom:0}.text-content-agency-section{padding:80px 0}@media (max-width:768px){.text-content-agency-section{padding:60px 0}}.text-content-agency-section .agency-feature-item{background:#fff;border-radius:12px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 20px #0000000d}.text-content-agency-section .agency-feature-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}@media (max-width:768px){.text-content-agency-section .agency-feature-item{padding:1.5rem}}.text-content-agency-section .agency-feature-title{color:#c71f37;margin-bottom:1rem;font-size:1.3rem;font-weight:600}@media (max-width:768px){.text-content-agency-section .agency-feature-title{font-size:1.1rem}}.text-content-agency-section p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}@media (max-width:768px){.text-content-agency-section p{text-align:justify;font-size:.95rem}}.video-content-why-important-section{background:#fff;padding:80px 0}@media (max-width:768px){.video-content-why-important-section{padding:60px 0}}.video-content-why-important-section .why-important-content{direction:rtl;background:#f8f9fa;border-radius:16px;padding:3rem;box-shadow:0 10px 40px #0000000d}@media (max-width:768px){.video-content-why-important-section .why-important-content{padding:2rem}}.video-content-why-important-section .why-important-content .why-important-subtitle{color:#c71f37;margin-bottom:2rem;font-size:1.8rem;font-weight:600}@media (max-width:768px){.video-content-why-important-section .why-important-content .why-important-subtitle{text-align:center;font-size:1.5rem}}.video-content-why-important-section .why-important-content .why-important-reasons .reason-item{background:#fff;border-right:4px solid #c71f37;border-radius:12px;margin-bottom:1.5rem;padding:2rem;transition:transform .3s,box-shadow .3s}.video-content-why-important-section .why-important-content .why-important-reasons .reason-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}@media (max-width:768px){.video-content-why-important-section .why-important-content .why-important-reasons .reason-item{padding:1.5rem}}.video-content-why-important-section .why-important-content .why-important-reasons .reason-number{color:#c71f37;margin-bottom:1rem;font-size:1.3rem;font-weight:600}@media (max-width:768px){.video-content-why-important-section .why-important-content .why-important-reasons .reason-number{font-size:1.1rem}}.video-content-why-important-section .why-important-content .why-important-reasons p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}@media (max-width:768px){.video-content-why-important-section .why-important-content .why-important-reasons p{text-align:justify;font-size:.95rem}}.photo-content-benefits-section{background:#f8f9fa;padding:80px 0}@media (max-width:768px){.photo-content-benefits-section{padding:60px 0}}.photo-content-benefits-section .benefit-item{text-align:center;background:#fff;border-radius:16px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 40px #0000000d}.photo-content-benefits-section .benefit-item:hover{transform:translateY(-5px);box-shadow:0 15px 50px #0000001a}@media (max-width:768px){.photo-content-benefits-section .benefit-item{padding:1.5rem}}.photo-content-benefits-section .benefit-item .benefit-animation{margin-bottom:2rem}@media (max-width:768px){.photo-content-benefits-section .benefit-item .benefit-animation{height:200px!important}}.photo-content-benefits-section .benefit-item .benefit-title{color:#c71f37;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.photo-content-benefits-section .benefit-item .benefit-title{font-size:1.3rem}}.photo-content-benefits-section .benefit-item p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}@media (max-width:768px){.photo-content-benefits-section .benefit-item p{text-align:justify;font-size:.95rem}}.logo-content-benefits-section{background:#fff;padding:80px 0}@media (max-width:768px){.logo-content-benefits-section{padding:60px 0}}.logo-content-benefits-section .benefit-item{text-align:center;background:#f8f9fa;border-radius:16px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 40px #0000000d}.logo-content-benefits-section .benefit-item:hover{transform:translateY(-5px);box-shadow:0 15px 50px #0000001a}@media (max-width:768px){.logo-content-benefits-section .benefit-item{padding:1.5rem}}.logo-content-benefits-section .benefit-item .benefit-animation{margin-bottom:2rem}@media (max-width:768px){.logo-content-benefits-section .benefit-item .benefit-animation{height:200px!important}}.logo-content-benefits-section .benefit-item .benefit-title{color:#c71f37;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.logo-content-benefits-section .benefit-item .benefit-title{font-size:1.3rem}}.logo-content-benefits-section .benefit-item p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}@media (max-width:768px){.logo-content-benefits-section .benefit-item p{text-align:justify;font-size:.95rem}}.logo-content-motion-section{padding:80px 0}@media (max-width:768px){.logo-content-motion-section{padding:60px 0}}.logo-content-motion-section .content-text{padding:2rem}@media (max-width:768px){.logo-content-motion-section .content-text{padding:1rem}}.logo-content-motion-section .content-text h3{color:#c71f37;margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}@media (max-width:768px){.logo-content-motion-section .content-text h3{text-align:center;font-size:1.5rem}}.logo-content-motion-section .content-text p{color:var(--bs-body-color);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.logo-content-motion-section .content-text p{text-align:center;font-size:1rem}}.logo-content-motion-section .content-text p:last-child{margin-bottom:0}.logo-content-motion-section .content-animation{height:400px;padding:2rem}@media (max-width:768px){.logo-content-motion-section .content-animation{height:300px;margin-top:2rem}}.logo-content-professional-section{background:#fff;padding:80px 0}@media (max-width:768px){.logo-content-professional-section{padding:60px 0}}.logo-content-professional-section .professional-content{direction:rtl;background:#f8f9fa;border-radius:16px;padding:3rem;box-shadow:0 10px 40px #0000000d}@media (max-width:768px){.logo-content-professional-section .professional-content{padding:2rem}}.logo-content-professional-section .professional-content p{color:var(--bs-body-color);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.logo-content-professional-section .professional-content p{text-align:justify;font-size:1rem}}.logo-content-professional-section .professional-content p:last-child{margin-bottom:0}.logo-content-professional-section .content-animation{height:400px;padding:2rem}@media (max-width:768px){.logo-content-professional-section .content-animation{height:300px;margin-top:2rem}}.video-content-agency-section{padding:80px 0}@media (max-width:768px){.video-content-agency-section{padding:60px 0}}.video-content-agency-section .agency-feature-item{background:#fff;border-radius:12px;height:100%;padding:2rem;box-shadow:0 5px 20px #0000000d}@media (max-width:768px){.video-content-agency-section .agency-feature-item{padding:1.5rem}}.video-content-agency-section .agency-feature-item p{color:var(--bs-body-color);margin:0;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.video-content-agency-section .agency-feature-item p{text-align:justify;font-size:1rem}}.reportage-biziloc-section.bg-primary{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:80px 0}.reportage-biziloc-section.bg-primary .biziloc-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:16px;max-width:900px;margin:0 auto;padding:3rem}.reportage-biziloc-section.bg-primary .biziloc-text{color:#fff;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}.reportage-biziloc-section.bg-primary .biziloc-highlight{background:#ffffff26;border-radius:12px;margin:2rem 0;padding:2rem}.reportage-biziloc-section.bg-primary .biziloc-highlight h3{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.reportage-biziloc-section.bg-primary .biziloc-highlight p{color:#fff;margin:0;font-size:1rem;line-height:1.8}.reportage-biziloc-section.bg-primary .biziloc-values{background:#ffffff1a;border-radius:12px;margin:2rem 0;padding:2rem}.reportage-biziloc-section.bg-primary .biziloc-values h3{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.reportage-biziloc-section.bg-primary .biziloc-values p{color:#fff;margin-bottom:1rem;font-size:1rem;line-height:1.8}.reportage-biziloc-section.bg-primary .biziloc-values p:last-child{margin-bottom:0}.reportage-biziloc-section.bg-primary .biziloc-cta-inline{text-align:center;background:#fff3;border:2px solid #fff;border-radius:12px;margin-top:2rem;padding:2rem}.reportage-biziloc-section.bg-primary .biziloc-cta-inline p{color:#fff;margin-bottom:1rem;font-size:1.1rem;line-height:1.9}.reportage-biziloc-section.bg-primary .biziloc-cta-inline p:last-child{margin-bottom:0}.reportage-biziloc-section.bg-primary .biziloc-cta-inline p strong{font-weight:600}.podcast-content-marketing-section{background:#fff;padding:80px 0}@media (max-width:768px){.podcast-content-marketing-section{padding:60px 0}}.podcast-content-marketing-section .marketing-item,.podcast-content-marketing-section .marketing-benefit-item{background:#f8f9fa;border-radius:12px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s}.podcast-content-marketing-section .marketing-item:hover,.podcast-content-marketing-section .marketing-benefit-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}@media (max-width:768px){.podcast-content-marketing-section .marketing-item,.podcast-content-marketing-section .marketing-benefit-item{padding:1.5rem}}.podcast-content-marketing-section .marketing-number{color:#c71f37;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.podcast-content-marketing-section .marketing-number{text-align:center;font-size:1.3rem}}.podcast-content-marketing-section .marketing-intro{color:var(--bs-body-color);margin:0;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.podcast-content-marketing-section .marketing-intro{text-align:justify;font-size:1rem}}.podcast-content-marketing-section .marketing-subtitle{color:#c71f37;margin-bottom:1rem;font-size:1.3rem;font-weight:600}@media (max-width:768px){.podcast-content-marketing-section .marketing-subtitle{font-size:1.1rem}}.podcast-content-marketing-section p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}@media (max-width:768px){.podcast-content-marketing-section p{text-align:justify;font-size:.95rem}}.podcast-tips-section{padding:80px 0}@media (max-width:768px){.podcast-tips-section{padding:60px 0}}.podcast-tips-section .tip-item{background:#fff;border-radius:12px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 20px #0000000d}.podcast-tips-section .tip-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}@media (max-width:768px){.podcast-tips-section .tip-item{padding:1.5rem}}.podcast-tips-section .tip-number{color:#c71f37;margin-bottom:1rem;font-size:1.3rem;font-weight:600}@media (max-width:768px){.podcast-tips-section .tip-number{font-size:1.1rem}}.podcast-tips-section p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}@media (max-width:768px){.podcast-tips-section p{text-align:justify;font-size:.95rem}}.podcast-biziloc-benefits-section{background:#fff;padding:80px 0}@media (max-width:768px){.podcast-biziloc-benefits-section{padding:60px 0}}.podcast-biziloc-benefits-section .biziloc-benefits-content{background:#f8f9fa;border-radius:16px;max-width:900px;margin:0 auto;padding:3rem;box-shadow:0 10px 40px #0000000d}@media (max-width:768px){.podcast-biziloc-benefits-section .biziloc-benefits-content{padding:2rem}}.podcast-biziloc-benefits-section .benefit-text{color:var(--bs-body-color);margin-bottom:2rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.podcast-biziloc-benefits-section .benefit-text{text-align:justify;font-size:1rem}}.podcast-biziloc-benefits-section .biziloc-highlight-box{color:#fff;background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);border-radius:12px;padding:2.5rem}@media (max-width:768px){.podcast-biziloc-benefits-section .biziloc-highlight-box{padding:2rem}}.podcast-biziloc-benefits-section .biziloc-highlight-box h3{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.podcast-biziloc-benefits-section .biziloc-highlight-box h3{text-align:center;font-size:1.3rem}}.podcast-biziloc-benefits-section .biziloc-highlight-box p{color:#fff;margin:0;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.podcast-biziloc-benefits-section .biziloc-highlight-box p{text-align:justify;font-size:1rem}}.section-main-title{color:#c71f37;text-align:center;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.section-main-title{font-size:2rem}}.section-intro{color:var(--bs-body-color);text-align:center;margin-bottom:3rem;font-size:1.2rem}@media (max-width:768px){.section-intro{font-size:1.1rem}}.motion-goals-section,.motion-benefits-section{padding:80px 0}@media (max-width:768px){.motion-goals-section,.motion-benefits-section{padding:60px 0}}.motion-goals-section .goal-item,.motion-goals-section .benefit-item,.motion-benefits-section .goal-item,.motion-benefits-section .benefit-item{background:#fff;border-radius:12px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 20px #0000000d}.motion-goals-section .goal-item:hover,.motion-goals-section .benefit-item:hover,.motion-benefits-section .goal-item:hover,.motion-benefits-section .benefit-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}@media (max-width:768px){.motion-goals-section .goal-item,.motion-goals-section .benefit-item,.motion-benefits-section .goal-item,.motion-benefits-section .benefit-item{padding:1.5rem}}.motion-goals-section .goal-number,.motion-goals-section .benefit-number,.motion-benefits-section .goal-number,.motion-benefits-section .benefit-number{color:#c71f37;margin-bottom:1rem;font-size:1.3rem;font-weight:600}@media (max-width:768px){.motion-goals-section .goal-number,.motion-goals-section .benefit-number,.motion-benefits-section .goal-number,.motion-benefits-section .benefit-number{font-size:1.1rem}}.motion-goals-section p,.motion-benefits-section p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}@media (max-width:768px){.motion-goals-section p,.motion-benefits-section p{text-align:justify;font-size:.95rem}}.motion-agency-section{background:#fff;padding:80px 0}@media (max-width:768px){.motion-agency-section{padding:60px 0}}.motion-agency-section .agency-item{background:#f8f9fa;border-right:4px solid #c71f37;border-radius:12px;padding:2rem;transition:transform .3s}.motion-agency-section .agency-item:hover{transform:translateY(-5px)}.motion-agency-section .agency-number{color:#c71f37;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.motion-agency-section .agency-item p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}.motion-agency-section .agency-cta{text-align:center;background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);border-radius:16px;margin-top:3rem;padding:3rem}.motion-agency-section .agency-cta h3{color:#fff;margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.motion-agency-section .agency-cta p{color:#fff;margin-bottom:1rem;font-size:1.1rem;line-height:1.9}.motion-choose-section{padding:80px 0}.motion-choose-section .choose-item{background:#fff;border-radius:12px;height:100%;padding:2rem;box-shadow:0 5px 20px #0000000d}.motion-choose-section .choose-number{color:#c71f37;margin-bottom:1rem;font-size:1.2rem;font-weight:600}.motion-choose-section p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}.motion-biziloc-section.bg-primary{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:80px 0}.motion-biziloc-section.bg-primary .biziloc-content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:16px;max-width:900px;margin:0 auto;padding:3rem}.motion-biziloc-section.bg-primary .biziloc-text{color:#fff;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}.motion-biziloc-section.bg-primary .biziloc-highlight{background:#ffffff26;border-radius:12px;margin:2rem 0;padding:2rem}.motion-biziloc-section.bg-primary .biziloc-highlight h3{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.motion-biziloc-section.bg-primary .biziloc-highlight p{color:#fff;margin:0;font-size:1rem;line-height:1.8}.motion-biziloc-section.bg-primary .biziloc-values{background:#ffffff1a;border-radius:12px;margin:2rem 0;padding:2rem}.motion-biziloc-section.bg-primary .biziloc-values h3{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.motion-biziloc-section.bg-primary .biziloc-values p{color:#fff;margin-bottom:1rem;font-size:1rem;line-height:1.8}.motion-biziloc-section.bg-primary .biziloc-values p:last-child{margin-bottom:0}.motion-biziloc-section.bg-primary .biziloc-cta-inline{text-align:center;background:#fff3;border:2px solid #fff;border-radius:12px;margin-top:2rem;padding:2rem}.motion-biziloc-section.bg-primary .biziloc-cta-inline p{color:#fff;margin-bottom:1rem;font-size:1.1rem;line-height:1.9}.motion-biziloc-section.bg-primary .biziloc-cta-inline p:last-child{margin-bottom:0}.motion-biziloc-section.bg-primary .biziloc-cta-inline p strong{font-weight:600}.motion-hero-section,.podcast-hero-section,.reportage-hero-section,.text-content-hero-section,.video-content-hero-section,.photo-content-hero-section,.logo-content-hero-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);padding:80px 0}@media (max-width:768px){.motion-hero-section,.podcast-hero-section,.reportage-hero-section,.text-content-hero-section,.video-content-hero-section,.photo-content-hero-section,.logo-content-hero-section{padding:60px 0}}.motion-hero-section .motion-hero-card,.podcast-hero-section .motion-hero-card,.reportage-hero-section .motion-hero-card,.text-content-hero-section .motion-hero-card,.video-content-hero-section .motion-hero-card,.photo-content-hero-section .motion-hero-card,.logo-content-hero-section .motion-hero-card,.motion-hero-section .podcast-hero-card,.podcast-hero-section .podcast-hero-card,.reportage-hero-section .podcast-hero-card,.text-content-hero-section .podcast-hero-card,.video-content-hero-section .podcast-hero-card,.photo-content-hero-section .podcast-hero-card,.logo-content-hero-section .podcast-hero-card,.motion-hero-section .reportage-hero-card,.podcast-hero-section .reportage-hero-card,.reportage-hero-section .reportage-hero-card,.text-content-hero-section .reportage-hero-card,.video-content-hero-section .reportage-hero-card,.photo-content-hero-section .reportage-hero-card,.logo-content-hero-section .reportage-hero-card,.motion-hero-section .text-content-hero-card,.podcast-hero-section .text-content-hero-card,.reportage-hero-section .text-content-hero-card,.text-content-hero-section .text-content-hero-card,.video-content-hero-section .text-content-hero-card,.photo-content-hero-section .text-content-hero-card,.logo-content-hero-section .text-content-hero-card,.motion-hero-section .video-content-hero-card,.podcast-hero-section .video-content-hero-card,.reportage-hero-section .video-content-hero-card,.text-content-hero-section .video-content-hero-card,.video-content-hero-section .video-content-hero-card,.photo-content-hero-section .video-content-hero-card,.logo-content-hero-section .video-content-hero-card,.motion-hero-section .photo-content-hero-card,.podcast-hero-section .photo-content-hero-card,.reportage-hero-section .photo-content-hero-card,.text-content-hero-section .photo-content-hero-card,.video-content-hero-section .photo-content-hero-card,.photo-content-hero-section .photo-content-hero-card,.logo-content-hero-section .photo-content-hero-card,.motion-hero-section .logo-content-hero-card,.podcast-hero-section .logo-content-hero-card,.reportage-hero-section .logo-content-hero-card,.text-content-hero-section .logo-content-hero-card,.video-content-hero-section .logo-content-hero-card,.photo-content-hero-section .logo-content-hero-card,.logo-content-hero-section .logo-content-hero-card{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 10px 40px #0000001a}@media (max-width:768px){.motion-hero-section .motion-hero-card,.podcast-hero-section .motion-hero-card,.reportage-hero-section .motion-hero-card,.text-content-hero-section .motion-hero-card,.video-content-hero-section .motion-hero-card,.photo-content-hero-section .motion-hero-card,.logo-content-hero-section .motion-hero-card,.motion-hero-section .podcast-hero-card,.podcast-hero-section .podcast-hero-card,.reportage-hero-section .podcast-hero-card,.text-content-hero-section .podcast-hero-card,.video-content-hero-section .podcast-hero-card,.photo-content-hero-section .podcast-hero-card,.logo-content-hero-section .podcast-hero-card,.motion-hero-section .reportage-hero-card,.podcast-hero-section .reportage-hero-card,.reportage-hero-section .reportage-hero-card,.text-content-hero-section .reportage-hero-card,.video-content-hero-section .reportage-hero-card,.photo-content-hero-section .reportage-hero-card,.logo-content-hero-section .reportage-hero-card,.motion-hero-section .text-content-hero-card,.podcast-hero-section .text-content-hero-card,.reportage-hero-section .text-content-hero-card,.text-content-hero-section .text-content-hero-card,.video-content-hero-section .text-content-hero-card,.photo-content-hero-section .text-content-hero-card,.logo-content-hero-section .text-content-hero-card,.motion-hero-section .video-content-hero-card,.podcast-hero-section .video-content-hero-card,.reportage-hero-section .video-content-hero-card,.text-content-hero-section .video-content-hero-card,.video-content-hero-section .video-content-hero-card,.photo-content-hero-section .video-content-hero-card,.logo-content-hero-section .video-content-hero-card,.motion-hero-section .photo-content-hero-card,.podcast-hero-section .photo-content-hero-card,.reportage-hero-section .photo-content-hero-card,.text-content-hero-section .photo-content-hero-card,.video-content-hero-section .photo-content-hero-card,.photo-content-hero-section .photo-content-hero-card,.logo-content-hero-section .photo-content-hero-card,.motion-hero-section .logo-content-hero-card,.podcast-hero-section .logo-content-hero-card,.reportage-hero-section .logo-content-hero-card,.text-content-hero-section .logo-content-hero-card,.video-content-hero-section .logo-content-hero-card,.photo-content-hero-section .logo-content-hero-card,.logo-content-hero-section .logo-content-hero-card{margin-bottom:2rem;padding:2rem}}.motion-hero-section .motion-hero-title,.podcast-hero-section .motion-hero-title,.reportage-hero-section .motion-hero-title,.text-content-hero-section .motion-hero-title,.video-content-hero-section .motion-hero-title,.photo-content-hero-section .motion-hero-title,.logo-content-hero-section .motion-hero-title,.motion-hero-section .podcast-hero-title,.podcast-hero-section .podcast-hero-title,.reportage-hero-section .podcast-hero-title,.text-content-hero-section .podcast-hero-title,.video-content-hero-section .podcast-hero-title,.photo-content-hero-section .podcast-hero-title,.logo-content-hero-section .podcast-hero-title,.motion-hero-section .reportage-hero-title,.podcast-hero-section .reportage-hero-title,.reportage-hero-section .reportage-hero-title,.text-content-hero-section .reportage-hero-title,.video-content-hero-section .reportage-hero-title,.photo-content-hero-section .reportage-hero-title,.logo-content-hero-section .reportage-hero-title,.motion-hero-section .text-content-hero-title,.podcast-hero-section .text-content-hero-title,.reportage-hero-section .text-content-hero-title,.text-content-hero-section .text-content-hero-title,.video-content-hero-section .text-content-hero-title,.photo-content-hero-section .text-content-hero-title,.logo-content-hero-section .text-content-hero-title,.motion-hero-section .video-content-hero-title,.podcast-hero-section .video-content-hero-title,.reportage-hero-section .video-content-hero-title,.text-content-hero-section .video-content-hero-title,.video-content-hero-section .video-content-hero-title,.photo-content-hero-section .video-content-hero-title,.logo-content-hero-section .video-content-hero-title,.motion-hero-section .photo-content-hero-title,.podcast-hero-section .photo-content-hero-title,.reportage-hero-section .photo-content-hero-title,.text-content-hero-section .photo-content-hero-title,.video-content-hero-section .photo-content-hero-title,.photo-content-hero-section .photo-content-hero-title,.logo-content-hero-section .photo-content-hero-title,.motion-hero-section .logo-content-hero-title,.podcast-hero-section .logo-content-hero-title,.reportage-hero-section .logo-content-hero-title,.text-content-hero-section .logo-content-hero-title,.video-content-hero-section .logo-content-hero-title,.photo-content-hero-section .logo-content-hero-title,.logo-content-hero-section .logo-content-hero-title{color:#c71f37;text-align:right;margin-bottom:2rem;font-size:2rem;font-weight:700}@media (max-width:768px){.motion-hero-section .motion-hero-title,.podcast-hero-section .motion-hero-title,.reportage-hero-section .motion-hero-title,.text-content-hero-section .motion-hero-title,.video-content-hero-section .motion-hero-title,.photo-content-hero-section .motion-hero-title,.logo-content-hero-section .motion-hero-title,.motion-hero-section .podcast-hero-title,.podcast-hero-section .podcast-hero-title,.reportage-hero-section .podcast-hero-title,.text-content-hero-section .podcast-hero-title,.video-content-hero-section .podcast-hero-title,.photo-content-hero-section .podcast-hero-title,.logo-content-hero-section .podcast-hero-title,.motion-hero-section .reportage-hero-title,.podcast-hero-section .reportage-hero-title,.reportage-hero-section .reportage-hero-title,.text-content-hero-section .reportage-hero-title,.video-content-hero-section .reportage-hero-title,.photo-content-hero-section .reportage-hero-title,.logo-content-hero-section .reportage-hero-title,.motion-hero-section .text-content-hero-title,.podcast-hero-section .text-content-hero-title,.reportage-hero-section .text-content-hero-title,.text-content-hero-section .text-content-hero-title,.video-content-hero-section .text-content-hero-title,.photo-content-hero-section .text-content-hero-title,.logo-content-hero-section .text-content-hero-title,.motion-hero-section .video-content-hero-title,.podcast-hero-section .video-content-hero-title,.reportage-hero-section .video-content-hero-title,.text-content-hero-section .video-content-hero-title,.video-content-hero-section .video-content-hero-title,.photo-content-hero-section .video-content-hero-title,.logo-content-hero-section .video-content-hero-title,.motion-hero-section .photo-content-hero-title,.podcast-hero-section .photo-content-hero-title,.reportage-hero-section .photo-content-hero-title,.text-content-hero-section .photo-content-hero-title,.video-content-hero-section .photo-content-hero-title,.photo-content-hero-section .photo-content-hero-title,.logo-content-hero-section .photo-content-hero-title,.motion-hero-section .logo-content-hero-title,.podcast-hero-section .logo-content-hero-title,.reportage-hero-section .logo-content-hero-title,.text-content-hero-section .logo-content-hero-title,.video-content-hero-section .logo-content-hero-title,.photo-content-hero-section .logo-content-hero-title,.logo-content-hero-section .logo-content-hero-title{font-size:1.5rem}}.motion-hero-section .motion-hero-features,.podcast-hero-section .motion-hero-features,.reportage-hero-section .motion-hero-features,.text-content-hero-section .motion-hero-features,.video-content-hero-section .motion-hero-features,.photo-content-hero-section .motion-hero-features,.logo-content-hero-section .motion-hero-features,.motion-hero-section .podcast-hero-features,.podcast-hero-section .podcast-hero-features,.reportage-hero-section .podcast-hero-features,.text-content-hero-section .podcast-hero-features,.video-content-hero-section .podcast-hero-features,.photo-content-hero-section .podcast-hero-features,.logo-content-hero-section .podcast-hero-features,.motion-hero-section .reportage-hero-features,.podcast-hero-section .reportage-hero-features,.reportage-hero-section .reportage-hero-features,.text-content-hero-section .reportage-hero-features,.video-content-hero-section .reportage-hero-features,.photo-content-hero-section .reportage-hero-features,.logo-content-hero-section .reportage-hero-features,.motion-hero-section .text-content-hero-features,.podcast-hero-section .text-content-hero-features,.reportage-hero-section .text-content-hero-features,.text-content-hero-section .text-content-hero-features,.video-content-hero-section .text-content-hero-features,.photo-content-hero-section .text-content-hero-features,.logo-content-hero-section .text-content-hero-features,.motion-hero-section .video-content-hero-features,.podcast-hero-section .video-content-hero-features,.reportage-hero-section .video-content-hero-features,.text-content-hero-section .video-content-hero-features,.video-content-hero-section .video-content-hero-features,.photo-content-hero-section .video-content-hero-features,.logo-content-hero-section .video-content-hero-features,.motion-hero-section .photo-content-hero-features,.podcast-hero-section .photo-content-hero-features,.reportage-hero-section .photo-content-hero-features,.text-content-hero-section .photo-content-hero-features,.video-content-hero-section .photo-content-hero-features,.photo-content-hero-section .photo-content-hero-features,.logo-content-hero-section .photo-content-hero-features,.motion-hero-section .logo-content-hero-features,.podcast-hero-section .logo-content-hero-features,.reportage-hero-section .logo-content-hero-features,.text-content-hero-section .logo-content-hero-features,.video-content-hero-section .logo-content-hero-features,.photo-content-hero-section .logo-content-hero-features,.logo-content-hero-section .logo-content-hero-features{margin-bottom:2rem}.motion-hero-section .motion-hero-features .hero-feature-item,.podcast-hero-section .motion-hero-features .hero-feature-item,.reportage-hero-section .motion-hero-features .hero-feature-item,.text-content-hero-section .motion-hero-features .hero-feature-item,.video-content-hero-section .motion-hero-features .hero-feature-item,.photo-content-hero-section .motion-hero-features .hero-feature-item,.logo-content-hero-section .motion-hero-features .hero-feature-item,.motion-hero-section .podcast-hero-features .hero-feature-item,.podcast-hero-section .podcast-hero-features .hero-feature-item,.reportage-hero-section .podcast-hero-features .hero-feature-item,.text-content-hero-section .podcast-hero-features .hero-feature-item,.video-content-hero-section .podcast-hero-features .hero-feature-item,.photo-content-hero-section .podcast-hero-features .hero-feature-item,.logo-content-hero-section .podcast-hero-features .hero-feature-item,.motion-hero-section .reportage-hero-features .hero-feature-item,.podcast-hero-section .reportage-hero-features .hero-feature-item,.reportage-hero-section .reportage-hero-features .hero-feature-item,.text-content-hero-section .reportage-hero-features .hero-feature-item,.video-content-hero-section .reportage-hero-features .hero-feature-item,.photo-content-hero-section .reportage-hero-features .hero-feature-item,.logo-content-hero-section .reportage-hero-features .hero-feature-item,.motion-hero-section .text-content-hero-features .hero-feature-item,.podcast-hero-section .text-content-hero-features .hero-feature-item,.reportage-hero-section .text-content-hero-features .hero-feature-item,.text-content-hero-section .text-content-hero-features .hero-feature-item,.video-content-hero-section .text-content-hero-features .hero-feature-item,.photo-content-hero-section .text-content-hero-features .hero-feature-item,.logo-content-hero-section .text-content-hero-features .hero-feature-item,.motion-hero-section .video-content-hero-features .hero-feature-item,.podcast-hero-section .video-content-hero-features .hero-feature-item,.reportage-hero-section .video-content-hero-features .hero-feature-item,.text-content-hero-section .video-content-hero-features .hero-feature-item,.video-content-hero-section .video-content-hero-features .hero-feature-item,.photo-content-hero-section .video-content-hero-features .hero-feature-item,.logo-content-hero-section .video-content-hero-features .hero-feature-item,.motion-hero-section .photo-content-hero-features .hero-feature-item,.podcast-hero-section .photo-content-hero-features .hero-feature-item,.reportage-hero-section .photo-content-hero-features .hero-feature-item,.text-content-hero-section .photo-content-hero-features .hero-feature-item,.video-content-hero-section .photo-content-hero-features .hero-feature-item,.photo-content-hero-section .photo-content-hero-features .hero-feature-item,.logo-content-hero-section .photo-content-hero-features .hero-feature-item,.motion-hero-section .logo-content-hero-features .hero-feature-item,.podcast-hero-section .logo-content-hero-features .hero-feature-item,.reportage-hero-section .logo-content-hero-features .hero-feature-item,.text-content-hero-section .logo-content-hero-features .hero-feature-item,.video-content-hero-section .logo-content-hero-features .hero-feature-item,.photo-content-hero-section .logo-content-hero-features .hero-feature-item,.logo-content-hero-section .logo-content-hero-features .hero-feature-item{direction:rtl;align-items:center;margin-bottom:1rem;display:flex}.motion-hero-section .motion-hero-features .hero-feature-item .feature-check,.podcast-hero-section .motion-hero-features .hero-feature-item .feature-check,.reportage-hero-section .motion-hero-features .hero-feature-item .feature-check,.text-content-hero-section .motion-hero-features .hero-feature-item .feature-check,.video-content-hero-section .motion-hero-features .hero-feature-item .feature-check,.photo-content-hero-section .motion-hero-features .hero-feature-item .feature-check,.logo-content-hero-section .motion-hero-features .hero-feature-item .feature-check,.motion-hero-section .podcast-hero-features .hero-feature-item .feature-check,.podcast-hero-section .podcast-hero-features .hero-feature-item .feature-check,.reportage-hero-section .podcast-hero-features .hero-feature-item .feature-check,.text-content-hero-section .podcast-hero-features .hero-feature-item .feature-check,.video-content-hero-section .podcast-hero-features .hero-feature-item .feature-check,.photo-content-hero-section .podcast-hero-features .hero-feature-item .feature-check,.logo-content-hero-section .podcast-hero-features .hero-feature-item .feature-check,.motion-hero-section .reportage-hero-features .hero-feature-item .feature-check,.podcast-hero-section .reportage-hero-features .hero-feature-item .feature-check,.reportage-hero-section .reportage-hero-features .hero-feature-item .feature-check,.text-content-hero-section .reportage-hero-features .hero-feature-item .feature-check,.video-content-hero-section .reportage-hero-features .hero-feature-item .feature-check,.photo-content-hero-section .reportage-hero-features .hero-feature-item .feature-check,.logo-content-hero-section .reportage-hero-features .hero-feature-item .feature-check,.motion-hero-section .text-content-hero-features .hero-feature-item .feature-check,.podcast-hero-section .text-content-hero-features .hero-feature-item .feature-check,.reportage-hero-section .text-content-hero-features .hero-feature-item .feature-check,.text-content-hero-section .text-content-hero-features .hero-feature-item .feature-check,.video-content-hero-section .text-content-hero-features .hero-feature-item .feature-check,.photo-content-hero-section .text-content-hero-features .hero-feature-item .feature-check,.logo-content-hero-section .text-content-hero-features .hero-feature-item .feature-check,.motion-hero-section .video-content-hero-features .hero-feature-item .feature-check,.podcast-hero-section .video-content-hero-features .hero-feature-item .feature-check,.reportage-hero-section .video-content-hero-features .hero-feature-item .feature-check,.text-content-hero-section .video-content-hero-features .hero-feature-item .feature-check,.video-content-hero-section .video-content-hero-features .hero-feature-item .feature-check,.photo-content-hero-section .video-content-hero-features .hero-feature-item .feature-check,.logo-content-hero-section .video-content-hero-features .hero-feature-item .feature-check,.motion-hero-section .photo-content-hero-features .hero-feature-item .feature-check,.podcast-hero-section .photo-content-hero-features .hero-feature-item .feature-check,.reportage-hero-section .photo-content-hero-features .hero-feature-item .feature-check,.text-content-hero-section .photo-content-hero-features .hero-feature-item .feature-check,.video-content-hero-section .photo-content-hero-features .hero-feature-item .feature-check,.photo-content-hero-section .photo-content-hero-features .hero-feature-item .feature-check,.logo-content-hero-section .photo-content-hero-features .hero-feature-item .feature-check,.motion-hero-section .logo-content-hero-features .hero-feature-item .feature-check,.podcast-hero-section .logo-content-hero-features .hero-feature-item .feature-check,.reportage-hero-section .logo-content-hero-features .hero-feature-item .feature-check,.text-content-hero-section .logo-content-hero-features .hero-feature-item .feature-check,.video-content-hero-section .logo-content-hero-features .hero-feature-item .feature-check,.photo-content-hero-section .logo-content-hero-features .hero-feature-item .feature-check,.logo-content-hero-section .logo-content-hero-features .hero-feature-item .feature-check{color:#28a745;flex-shrink:0;margin-right:1rem;font-size:1.5rem}.motion-hero-section .motion-hero-features .hero-feature-item span,.podcast-hero-section .motion-hero-features .hero-feature-item span,.reportage-hero-section .motion-hero-features .hero-feature-item span,.text-content-hero-section .motion-hero-features .hero-feature-item span,.video-content-hero-section .motion-hero-features .hero-feature-item span,.photo-content-hero-section .motion-hero-features .hero-feature-item span,.logo-content-hero-section .motion-hero-features .hero-feature-item span,.motion-hero-section .podcast-hero-features .hero-feature-item span,.podcast-hero-section .podcast-hero-features .hero-feature-item span,.reportage-hero-section .podcast-hero-features .hero-feature-item span,.text-content-hero-section .podcast-hero-features .hero-feature-item span,.video-content-hero-section .podcast-hero-features .hero-feature-item span,.photo-content-hero-section .podcast-hero-features .hero-feature-item span,.logo-content-hero-section .podcast-hero-features .hero-feature-item span,.motion-hero-section .reportage-hero-features .hero-feature-item span,.podcast-hero-section .reportage-hero-features .hero-feature-item span,.reportage-hero-section .reportage-hero-features .hero-feature-item span,.text-content-hero-section .reportage-hero-features .hero-feature-item span,.video-content-hero-section .reportage-hero-features .hero-feature-item span,.photo-content-hero-section .reportage-hero-features .hero-feature-item span,.logo-content-hero-section .reportage-hero-features .hero-feature-item span,.motion-hero-section .text-content-hero-features .hero-feature-item span,.podcast-hero-section .text-content-hero-features .hero-feature-item span,.reportage-hero-section .text-content-hero-features .hero-feature-item span,.text-content-hero-section .text-content-hero-features .hero-feature-item span,.video-content-hero-section .text-content-hero-features .hero-feature-item span,.photo-content-hero-section .text-content-hero-features .hero-feature-item span,.logo-content-hero-section .text-content-hero-features .hero-feature-item span,.motion-hero-section .video-content-hero-features .hero-feature-item span,.podcast-hero-section .video-content-hero-features .hero-feature-item span,.reportage-hero-section .video-content-hero-features .hero-feature-item span,.text-content-hero-section .video-content-hero-features .hero-feature-item span,.video-content-hero-section .video-content-hero-features .hero-feature-item span,.photo-content-hero-section .video-content-hero-features .hero-feature-item span,.logo-content-hero-section .video-content-hero-features .hero-feature-item span,.motion-hero-section .photo-content-hero-features .hero-feature-item span,.podcast-hero-section .photo-content-hero-features .hero-feature-item span,.reportage-hero-section .photo-content-hero-features .hero-feature-item span,.text-content-hero-section .photo-content-hero-features .hero-feature-item span,.video-content-hero-section .photo-content-hero-features .hero-feature-item span,.photo-content-hero-section .photo-content-hero-features .hero-feature-item span,.logo-content-hero-section .photo-content-hero-features .hero-feature-item span,.motion-hero-section .logo-content-hero-features .hero-feature-item span,.podcast-hero-section .logo-content-hero-features .hero-feature-item span,.reportage-hero-section .logo-content-hero-features .hero-feature-item span,.text-content-hero-section .logo-content-hero-features .hero-feature-item span,.video-content-hero-section .logo-content-hero-features .hero-feature-item span,.photo-content-hero-section .logo-content-hero-features .hero-feature-item span,.logo-content-hero-section .logo-content-hero-features .hero-feature-item span{color:var(--bs-body-color);font-size:1rem;line-height:1.6}.motion-hero-section .motion-hero-animation,.podcast-hero-section .motion-hero-animation,.reportage-hero-section .motion-hero-animation,.text-content-hero-section .motion-hero-animation,.video-content-hero-section .motion-hero-animation,.photo-content-hero-section .motion-hero-animation,.logo-content-hero-section .motion-hero-animation,.motion-hero-section .podcast-hero-animation,.podcast-hero-section .podcast-hero-animation,.reportage-hero-section .podcast-hero-animation,.text-content-hero-section .podcast-hero-animation,.video-content-hero-section .podcast-hero-animation,.photo-content-hero-section .podcast-hero-animation,.logo-content-hero-section .podcast-hero-animation,.motion-hero-section .reportage-hero-animation,.podcast-hero-section .reportage-hero-animation,.reportage-hero-section .reportage-hero-animation,.text-content-hero-section .reportage-hero-animation,.video-content-hero-section .reportage-hero-animation,.photo-content-hero-section .reportage-hero-animation,.logo-content-hero-section .reportage-hero-animation,.motion-hero-section .text-content-hero-animation,.podcast-hero-section .text-content-hero-animation,.reportage-hero-section .text-content-hero-animation,.text-content-hero-section .text-content-hero-animation,.video-content-hero-section .text-content-hero-animation,.photo-content-hero-section .text-content-hero-animation,.logo-content-hero-section .text-content-hero-animation,.motion-hero-section .video-content-hero-animation,.podcast-hero-section .video-content-hero-animation,.reportage-hero-section .video-content-hero-animation,.text-content-hero-section .video-content-hero-animation,.video-content-hero-section .video-content-hero-animation,.photo-content-hero-section .video-content-hero-animation,.logo-content-hero-section .video-content-hero-animation,.motion-hero-section .photo-content-hero-animation,.podcast-hero-section .photo-content-hero-animation,.reportage-hero-section .photo-content-hero-animation,.text-content-hero-section .photo-content-hero-animation,.video-content-hero-section .photo-content-hero-animation,.photo-content-hero-section .photo-content-hero-animation,.logo-content-hero-section .photo-content-hero-animation,.motion-hero-section .logo-content-hero-animation,.podcast-hero-section .logo-content-hero-animation,.reportage-hero-section .logo-content-hero-animation,.text-content-hero-section .logo-content-hero-animation,.video-content-hero-section .logo-content-hero-animation,.photo-content-hero-section .logo-content-hero-animation,.logo-content-hero-section .logo-content-hero-animation{height:400px}@media (max-width:768px){.motion-hero-section .motion-hero-animation,.podcast-hero-section .motion-hero-animation,.reportage-hero-section .motion-hero-animation,.text-content-hero-section .motion-hero-animation,.video-content-hero-section .motion-hero-animation,.photo-content-hero-section .motion-hero-animation,.logo-content-hero-section .motion-hero-animation,.motion-hero-section .podcast-hero-animation,.podcast-hero-section .podcast-hero-animation,.reportage-hero-section .podcast-hero-animation,.text-content-hero-section .podcast-hero-animation,.video-content-hero-section .podcast-hero-animation,.photo-content-hero-section .podcast-hero-animation,.logo-content-hero-section .podcast-hero-animation,.motion-hero-section .reportage-hero-animation,.podcast-hero-section .reportage-hero-animation,.reportage-hero-section .reportage-hero-animation,.text-content-hero-section .reportage-hero-animation,.video-content-hero-section .reportage-hero-animation,.photo-content-hero-section .reportage-hero-animation,.logo-content-hero-section .reportage-hero-animation,.motion-hero-section .text-content-hero-animation,.podcast-hero-section .text-content-hero-animation,.reportage-hero-section .text-content-hero-animation,.text-content-hero-section .text-content-hero-animation,.video-content-hero-section .text-content-hero-animation,.photo-content-hero-section .text-content-hero-animation,.logo-content-hero-section .text-content-hero-animation,.motion-hero-section .video-content-hero-animation,.podcast-hero-section .video-content-hero-animation,.reportage-hero-section .video-content-hero-animation,.text-content-hero-section .video-content-hero-animation,.video-content-hero-section .video-content-hero-animation,.photo-content-hero-section .video-content-hero-animation,.logo-content-hero-section .video-content-hero-animation,.motion-hero-section .photo-content-hero-animation,.podcast-hero-section .photo-content-hero-animation,.reportage-hero-section .photo-content-hero-animation,.text-content-hero-section .photo-content-hero-animation,.video-content-hero-section .photo-content-hero-animation,.photo-content-hero-section .photo-content-hero-animation,.logo-content-hero-section .photo-content-hero-animation,.motion-hero-section .logo-content-hero-animation,.podcast-hero-section .logo-content-hero-animation,.reportage-hero-section .logo-content-hero-animation,.text-content-hero-section .logo-content-hero-animation,.video-content-hero-section .logo-content-hero-animation,.photo-content-hero-section .logo-content-hero-animation,.logo-content-hero-section .logo-content-hero-animation{height:300px}}.motion-key-features,.podcast-key-features,.reportage-key-features,.text-content-key-features,.video-content-key-features,.photo-content-key-features,.logo-content-key-features{background:#fff;padding:60px 0}@media (max-width:768px){.motion-key-features,.podcast-key-features,.reportage-key-features,.text-content-key-features,.video-content-key-features,.photo-content-key-features,.logo-content-key-features{padding:40px 0}}.motion-key-features .key-feature-card,.podcast-key-features .key-feature-card,.reportage-key-features .key-feature-card,.text-content-key-features .key-feature-card,.video-content-key-features .key-feature-card,.photo-content-key-features .key-feature-card,.logo-content-key-features .key-feature-card{text-align:center;border-radius:12px;height:100%;padding:2rem;transition:transform .3s,box-shadow .3s}.motion-key-features .key-feature-card:hover,.podcast-key-features .key-feature-card:hover,.reportage-key-features .key-feature-card:hover,.text-content-key-features .key-feature-card:hover,.video-content-key-features .key-feature-card:hover,.photo-content-key-features .key-feature-card:hover,.logo-content-key-features .key-feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.motion-key-features .key-feature-card .feature-icon,.podcast-key-features .key-feature-card .feature-icon,.reportage-key-features .key-feature-card .feature-icon,.text-content-key-features .key-feature-card .feature-icon,.video-content-key-features .key-feature-card .feature-icon,.photo-content-key-features .key-feature-card .feature-icon,.logo-content-key-features .key-feature-card .feature-icon{color:#c71f37;margin-bottom:1rem;font-size:3rem}.motion-key-features .key-feature-card h4,.podcast-key-features .key-feature-card h4,.reportage-key-features .key-feature-card h4,.text-content-key-features .key-feature-card h4,.video-content-key-features .key-feature-card h4,.photo-content-key-features .key-feature-card h4,.logo-content-key-features .key-feature-card h4{color:var(--bs-body-color);margin:0;font-size:1.1rem;font-weight:600}.motion-banner-section,.podcast-banner-section,.reportage-banner-section,.text-content-banner-section,.video-content-banner-section,.photo-content-banner-section,.logo-content-banner-section{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:60px 0}@media (max-width:768px){.motion-banner-section,.podcast-banner-section,.reportage-banner-section,.text-content-banner-section,.video-content-banner-section,.photo-content-banner-section,.logo-content-banner-section{padding:40px 0}}.motion-banner-section .banner-title,.podcast-banner-section .banner-title,.reportage-banner-section .banner-title,.text-content-banner-section .banner-title,.video-content-banner-section .banner-title,.photo-content-banner-section .banner-title,.logo-content-banner-section .banner-title{color:#fff;text-align:center;margin:0;font-size:2rem;font-weight:700}@media (max-width:768px){.motion-banner-section .banner-title,.podcast-banner-section .banner-title,.reportage-banner-section .banner-title,.text-content-banner-section .banner-title,.video-content-banner-section .banner-title,.photo-content-banner-section .banner-title,.logo-content-banner-section .banner-title{font-size:1.5rem}}.motion-content-section,.podcast-content-section,.reportage-content-section,.text-content-content-section,.video-content-content-section,.photo-content-content-section,.logo-content-content-section{padding:80px 0}@media (max-width:768px){.motion-content-section,.podcast-content-section,.reportage-content-section,.text-content-content-section,.video-content-content-section,.photo-content-content-section,.logo-content-content-section{padding:60px 0}}.motion-content-section.bg-light,.bg-light.podcast-content-section,.bg-light.reportage-content-section,.bg-light.text-content-content-section,.bg-light.video-content-content-section,.bg-light.photo-content-content-section,.bg-light.logo-content-content-section{background:#f8f9fa}.motion-content-section.bg-dark,.bg-dark.podcast-content-section,.bg-dark.reportage-content-section,.bg-dark.text-content-content-section,.bg-dark.video-content-content-section,.bg-dark.photo-content-content-section,.bg-dark.logo-content-content-section{background:linear-gradient(135deg,#2d2d2d 0%,#1a1a1a 100%)}.motion-content-section .content-title,.podcast-content-section .content-title,.reportage-content-section .content-title,.text-content-content-section .content-title,.video-content-content-section .content-title,.photo-content-content-section .content-title,.logo-content-content-section .content-title{color:#c71f37;margin-bottom:1.5rem;font-size:2rem;font-weight:700}@media (max-width:768px){.motion-content-section .content-title,.podcast-content-section .content-title,.reportage-content-section .content-title,.text-content-content-section .content-title,.video-content-content-section .content-title,.photo-content-content-section .content-title,.logo-content-content-section .content-title{text-align:center;font-size:1.5rem}}.motion-content-section .content-title.text-white,.podcast-content-section .content-title.text-white,.reportage-content-section .content-title.text-white,.text-content-content-section .content-title.text-white,.video-content-content-section .content-title.text-white,.photo-content-content-section .content-title.text-white,.logo-content-content-section .content-title.text-white{color:#fff}.motion-content-section .content-text,.podcast-content-section .content-text,.reportage-content-section .content-text,.text-content-content-section .content-text,.video-content-content-section .content-text,.photo-content-content-section .content-text,.logo-content-content-section .content-text{padding:2rem}@media (max-width:768px){.motion-content-section .content-text,.podcast-content-section .content-text,.reportage-content-section .content-text,.text-content-content-section .content-text,.video-content-content-section .content-text,.photo-content-content-section .content-text,.logo-content-content-section .content-text{padding:1rem}}.motion-content-section .content-text p,.podcast-content-section .content-text p,.reportage-content-section .content-text p,.text-content-content-section .content-text p,.video-content-content-section .content-text p,.photo-content-content-section .content-text p,.logo-content-content-section .content-text p{color:var(--bs-body-color);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}.motion-content-section .content-text p.text-white,.podcast-content-section .content-text p.text-white,.reportage-content-section .content-text p.text-white,.text-content-content-section .content-text p.text-white,.video-content-content-section .content-text p.text-white,.photo-content-content-section .content-text p.text-white,.logo-content-content-section .content-text p.text-white{color:#fff}@media (max-width:768px){.motion-content-section .content-text p,.podcast-content-section .content-text p,.reportage-content-section .content-text p,.text-content-content-section .content-text p,.video-content-content-section .content-text p,.photo-content-content-section .content-text p,.logo-content-content-section .content-text p{text-align:center;font-size:1rem}}.motion-content-section .content-animation,.podcast-content-section .content-animation,.reportage-content-section .content-animation,.text-content-content-section .content-animation,.video-content-content-section .content-animation,.photo-content-content-section .content-animation,.logo-content-content-section .content-animation{height:400px;padding:2rem}@media (max-width:768px){.motion-content-section .content-animation,.podcast-content-section .content-animation,.reportage-content-section .content-animation,.text-content-content-section .content-animation,.video-content-content-section .content-animation,.photo-content-content-section .content-animation,.logo-content-content-section .content-animation{height:300px;margin-top:2rem}}.motion-guide-section,.podcast-guide-section{background:#fff;padding:80px 0}@media (max-width:768px){.motion-guide-section,.podcast-guide-section{padding:60px 0}}.motion-guide-section .guide-card,.podcast-guide-section .guide-card{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-radius:16px;padding:3rem;box-shadow:0 10px 40px #0000000d}@media (max-width:768px){.motion-guide-section .guide-card,.podcast-guide-section .guide-card{padding:2rem}}.motion-guide-section .guide-title,.podcast-guide-section .guide-title{color:#c71f37;text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:700}@media (max-width:768px){.motion-guide-section .guide-title,.podcast-guide-section .guide-title{font-size:1.5rem}}.motion-guide-section .guide-content,.podcast-guide-section .guide-content{direction:rtl}.motion-guide-section .guide-content .guide-text,.podcast-guide-section .guide-content .guide-text{color:var(--bs-body-color);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.motion-guide-section .guide-content .guide-text,.podcast-guide-section .guide-content .guide-text{text-align:center;font-size:1rem}}.motion-guide-section .guide-content .guide-text strong,.podcast-guide-section .guide-content .guide-text strong{color:#c71f37;font-weight:600}.motion-guide-section .guide-content .guide-example,.podcast-guide-section .guide-content .guide-example{background:#fff;border-right:4px solid #c71f37;border-radius:8px;margin:2rem 0;padding:1.5rem}@media (max-width:768px){.motion-guide-section .guide-content .guide-example,.podcast-guide-section .guide-content .guide-example{margin:1.5rem 0;padding:1rem}}.motion-guide-section .guide-content .guide-example .example-title,.podcast-guide-section .guide-content .guide-example .example-title{color:#c71f37;margin-bottom:1rem;font-size:1.3rem;font-weight:600}@media (max-width:768px){.motion-guide-section .guide-content .guide-example .example-title,.podcast-guide-section .guide-content .guide-example .example-title{text-align:center;font-size:1.1rem}}.motion-guide-section .guide-content .guide-example p,.podcast-guide-section .guide-content .guide-example p{color:var(--bs-body-color);margin:0;font-size:1rem;line-height:1.8}@media (max-width:768px){.motion-guide-section .guide-content .guide-example p,.podcast-guide-section .guide-content .guide-example p{text-align:center;font-size:.95rem}}.motion-guide-section .guide-content .guide-note,.podcast-guide-section .guide-content .guide-note{color:#856404;background:#fff3cd;border-right:4px solid #ffc107;border-radius:8px;margin-top:2rem;padding:1.5rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.motion-guide-section .guide-content .guide-note,.podcast-guide-section .guide-content .guide-note{text-align:center;padding:1rem;font-size:1rem}}.motion-guide-section .guide-content .guide-note strong,.podcast-guide-section .guide-content .guide-note strong{color:#856404}.motion-guide-section .guide-content .guide-contact,.podcast-guide-section .guide-content .guide-contact{color:var(--bs-body-color);background:#e7f3ff;border-right:4px solid #c71f37;border-radius:8px;margin-top:2rem;padding:1.5rem;font-size:1.1rem;line-height:1.9}@media (max-width:768px){.motion-guide-section .guide-content .guide-contact,.podcast-guide-section .guide-content .guide-contact{text-align:center;padding:1rem;font-size:1rem}}.motion-guide-section .guide-content .guide-contact strong,.podcast-guide-section .guide-content .guide-contact strong{color:#c71f37;font-weight:600}.motion-target-section,.podcast-target-section,.reportage-target-section,.text-content-target-section,.video-content-target-section{background:#fff;padding:80px 0}@media (max-width:768px){.motion-target-section,.podcast-target-section,.reportage-target-section,.text-content-target-section,.video-content-target-section{padding:60px 0}}.motion-target-section .target-title,.podcast-target-section .target-title,.reportage-target-section .target-title,.text-content-target-section .target-title,.video-content-target-section .target-title{color:#c71f37;text-align:center;background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:3rem;font-size:2rem;font-weight:700}@media (max-width:768px){.motion-target-section .target-title,.podcast-target-section .target-title,.reportage-target-section .target-title,.text-content-target-section .target-title,.video-content-target-section .target-title{font-size:1.5rem}}.motion-target-section .target-item,.podcast-target-section .target-item,.reportage-target-section .target-item,.text-content-target-section .target-item,.video-content-target-section .target-item{direction:rtl;border-radius:8px;align-items:center;margin-bottom:1rem;padding:1rem;transition:background .3s;display:flex}.motion-target-section .target-item:hover,.podcast-target-section .target-item:hover,.reportage-target-section .target-item:hover,.text-content-target-section .target-item:hover,.video-content-target-section .target-item:hover{background:#f8f9fa}.motion-target-section .target-item .target-check,.podcast-target-section .target-item .target-check,.reportage-target-section .target-item .target-check,.text-content-target-section .target-item .target-check,.video-content-target-section .target-item .target-check{color:#28a745;flex-shrink:0;margin-right:1rem;font-size:1.5rem}.motion-target-section .target-item span,.podcast-target-section .target-item span,.reportage-target-section .target-item span,.text-content-target-section .target-item span,.video-content-target-section .target-item span{color:var(--bs-body-color);font-size:1rem;line-height:1.6}.motion-what-section{background:#f8f9fa;padding:80px 0}@media (max-width:768px){.motion-what-section{padding:60px 0}}.motion-what-section .what-title{color:#c71f37;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.motion-what-section .what-title{font-size:2rem}}.motion-what-section .what-content{direction:rtl;background:#fff;border-radius:16px;max-width:900px;margin:0 auto;padding:3rem;box-shadow:0 10px 40px #0000000d}@media (max-width:768px){.motion-what-section .what-content{padding:2rem}}.motion-what-section .what-content .what-subtitle{color:#c71f37;margin-bottom:1.5rem;font-size:1.8rem;font-weight:600}@media (max-width:768px){.motion-what-section .what-content .what-subtitle{text-align:center;font-size:1.5rem}}.motion-what-section .what-content .what-text{color:var(--bs-body-color);margin-bottom:1.5rem;font-size:1.1rem;line-height:2}@media (max-width:768px){.motion-what-section .what-content .what-text{text-align:justify;font-size:1rem}}.motion-why-section,.podcast-why-section,.reportage-why-section,.text-content-why-section,.video-content-why-section,.photo-content-why-section,.logo-content-why-section{background:#f8f9fa;padding:80px 0}@media (max-width:768px){.motion-why-section,.podcast-why-section,.reportage-why-section,.text-content-why-section,.video-content-why-section,.photo-content-why-section,.logo-content-why-section{padding:60px 0}}.motion-why-section .why-title,.podcast-why-section .why-title,.reportage-why-section .why-title,.text-content-why-section .why-title,.video-content-why-section .why-title,.photo-content-why-section .why-title,.logo-content-why-section .why-title{color:#c71f37;text-align:center;margin-bottom:3rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.motion-why-section .why-title,.podcast-why-section .why-title,.reportage-why-section .why-title,.text-content-why-section .why-title,.video-content-why-section .why-title,.photo-content-why-section .why-title,.logo-content-why-section .why-title{font-size:2rem}}.motion-why-section .why-number,.podcast-why-section .why-number,.reportage-why-section .why-number,.text-content-why-section .why-number,.video-content-why-section .why-number,.photo-content-why-section .why-number,.logo-content-why-section .why-number{color:#28a745;margin-bottom:1rem;font-size:4rem;font-weight:700;line-height:1}@media (max-width:768px){.motion-why-section .why-number,.podcast-why-section .why-number,.reportage-why-section .why-number,.text-content-why-section .why-number,.video-content-why-section .why-number,.photo-content-why-section .why-number,.logo-content-why-section .why-number{text-align:center;font-size:3rem}}.motion-why-section h3,.podcast-why-section h3,.reportage-why-section h3,.text-content-why-section h3,.video-content-why-section h3,.photo-content-why-section h3,.logo-content-why-section h3{color:#c71f37;margin-bottom:1rem;font-size:1.5rem;font-weight:600}@media (max-width:768px){.motion-why-section h3,.podcast-why-section h3,.reportage-why-section h3,.text-content-why-section h3,.video-content-why-section h3,.photo-content-why-section h3,.logo-content-why-section h3{text-align:center;font-size:1.3rem}}.motion-why-section p,.podcast-why-section p,.reportage-why-section p,.text-content-why-section p,.video-content-why-section p,.photo-content-why-section p,.logo-content-why-section p{color:var(--bs-body-color);font-size:1.1rem;line-height:1.8}@media (max-width:768px){.motion-why-section p,.podcast-why-section p,.reportage-why-section p,.text-content-why-section p,.video-content-why-section p,.photo-content-why-section p,.logo-content-why-section p{text-align:center;font-size:1rem}}.motion-cta-section,.podcast-cta-section,.reportage-cta-section,.text-content-cta-section,.video-content-cta-section,.photo-content-cta-section,.logo-content-cta-section{background:linear-gradient(135deg,#c71f37 0%,#a01729 100%);padding:80px 0}@media (max-width:768px){.motion-cta-section,.podcast-cta-section,.reportage-cta-section,.text-content-cta-section,.video-content-cta-section,.photo-content-cta-section,.logo-content-cta-section{padding:60px 0}}.motion-cta-section h2,.podcast-cta-section h2,.reportage-cta-section h2,.text-content-cta-section h2,.video-content-cta-section h2,.photo-content-cta-section h2,.logo-content-cta-section h2{color:#fff;margin-bottom:1rem;font-size:2.5rem;font-weight:700}@media (max-width:768px){.motion-cta-section h2,.podcast-cta-section h2,.reportage-cta-section h2,.text-content-cta-section h2,.video-content-cta-section h2,.photo-content-cta-section h2,.logo-content-cta-section h2{font-size:2rem}}.motion-cta-section p,.podcast-cta-section p,.reportage-cta-section p,.text-content-cta-section p,.video-content-cta-section p,.photo-content-cta-section p,.logo-content-cta-section p{color:#fff;margin-bottom:2rem;font-size:1.2rem}@media (max-width:768px){.motion-cta-section p,.podcast-cta-section p,.reportage-cta-section p,.text-content-cta-section p,.video-content-cta-section p,.photo-content-cta-section p,.logo-content-cta-section p{font-size:1rem}}.blue-tick-hero-section{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:120px 0 80px;position:relative;overflow:hidden}.blue-tick-hero-section:before{content:"";opacity:.1;z-index:1;background:url(/img/footer-pattern.png);position:absolute;inset:0}.blue-tick-hero-section .container{z-index:2;position:relative}.blue-tick-hero-section .hero-content .hero-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:50px;align-items:center;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.blue-tick-hero-section .hero-content .hero-title{color:#fff;margin-bottom:20px;font-size:3rem;font-weight:700;line-height:1.2}@media (max-width:768px){.blue-tick-hero-section .hero-content .hero-title{font-size:2rem}}.blue-tick-hero-section .hero-content .hero-description{opacity:.95;margin-bottom:30px;font-size:1.2rem;line-height:1.8}@media (max-width:768px){.blue-tick-hero-section .hero-content .hero-description{font-size:1rem}}.blue-tick-hero-section .hero-content .hero-cta{flex-wrap:wrap;gap:15px;display:flex}@media (max-width:768px){.blue-tick-hero-section .hero-content .hero-cta{flex-direction:column}}.blue-tick-hero-section .hero-image{text-align:center;animation:3s ease-in-out infinite float}.blue-tick-hero-section .hero-image img{filter:drop-shadow(0 20px 40px #0000004d);max-width:100%;height:auto}.section-header{margin-bottom:50px}.section-header .section-title{color:#212529;margin-bottom:15px;font-size:2.5rem;font-weight:700}@media (max-width:768px){.section-header .section-title{font-size:2rem}}.section-header .section-subtitle{color:#6c757d;font-size:1.1rem;line-height:1.6}.what-is-section{padding:80px 0}.what-is-section .what-is-content .content-text .lead{color:#495057;margin-bottom:25px;font-size:1.3rem;font-weight:500}.what-is-section .what-is-content .content-text .feature-list{margin:25px 0;padding:0;list-style:none}.what-is-section .what-is-content .content-text .feature-list li{color:#495057;align-items:center;padding:12px 0;font-size:1.1rem;display:flex}.what-is-section .what-is-content .content-text p{color:#6c757d;font-size:1.1rem;line-height:1.8}.what-is-section .what-is-content .blue-tick-showcase .showcase-card{background:#fff;border-radius:16px;transition:transform .3s;overflow:hidden;box-shadow:0 10px 30px #0000001a}.what-is-section .what-is-content .blue-tick-showcase .showcase-card:hover{transform:translateY(-5px)}.what-is-section .what-is-content .blue-tick-showcase .showcase-card .card-header{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);align-items:center;padding:20px;font-weight:600;display:flex}.what-is-section .what-is-content .blue-tick-showcase .showcase-card .card-body{padding:25px}.what-is-section .what-is-content .blue-tick-showcase .showcase-card .card-body h5{margin-bottom:10px;font-weight:700}.what-is-section .what-is-content .blue-tick-showcase .showcase-card .card-body .verified-badge{color:#155724;background:#d4edda;border-radius:8px;align-items:center;margin-top:15px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.benefits-section{padding:80px 0}.benefits-section .benefits-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}@media (max-width:768px){.benefits-section .benefits-grid{grid-template-columns:1fr}}.benefits-section .benefits-grid .benefit-card{text-align:center;background:#fff;border-radius:16px;padding:30px;transition:all .3s;box-shadow:0 5px 20px #00000014}.benefits-section .benefits-grid .benefit-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px #00000026}.benefits-section .benefits-grid .benefit-card .benefit-icon{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:2rem;display:flex}.benefits-section .benefits-grid .benefit-card .benefit-content h5{color:#212529;margin-bottom:15px;font-weight:700}.benefits-section .benefits-grid .benefit-card .benefit-content p{color:#6c757d;margin:0;line-height:1.7}.stats-section{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:80px 0}.stats-section .stats-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px;display:grid}@media (max-width:768px){.stats-section .stats-grid{grid-template-columns:1fr}}.stats-section .stats-grid .stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:40px 30px;transition:all .3s}.stats-section .stats-grid .stat-card:hover{background:#ffffff26;transform:translateY(-10px)}.stats-section .stats-grid .stat-card .stat-icon{opacity:.9;margin-bottom:20px;font-size:3rem}.stats-section .stats-grid .stat-card .stat-number{color:#fff;margin-bottom:10px;font-size:3rem;font-weight:700}.stats-section .stats-grid .stat-card .stat-label{color:#fff;margin-bottom:15px;font-size:1.2rem;font-weight:600}.stats-section .stats-grid .stat-card .stat-description{opacity:.9;color:#fffffff2;font-size:1rem;line-height:1.6}.requirements-section{padding:80px 0}.requirements-section .requirements-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:40px;display:grid}@media (max-width:768px){.requirements-section .requirements-grid{grid-template-columns:1fr}}.requirements-section .requirements-grid .requirement-card{background:#fff;border:2px solid #e9ecef;border-radius:12px;gap:20px;padding:25px;transition:all .3s;display:flex}.requirements-section .requirements-grid .requirement-card:hover{border-color:#667eea;box-shadow:0 5px 20px #667eea1a}.requirements-section .requirements-grid .requirement-card .requirement-icon{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;display:flex}.requirements-section .requirements-grid .requirement-card .requirement-content h5{color:#212529;margin-bottom:10px;font-weight:700}.requirements-section .requirements-grid .requirement-card .requirement-content p{color:#6c757d;margin:0;line-height:1.7}.requirements-section .important-note .alert{border:none;border-radius:12px;align-items:center;padding:20px;display:flex}.how-it-works-section{padding:80px 0}.how-it-works-section .steps-timeline{padding:40px 0;position:relative}.how-it-works-section .steps-timeline:before{content:"";background:linear-gradient(#667eea 0%,#764ba2 100%);width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@media (max-width:768px){.how-it-works-section .steps-timeline:before{display:none}}.how-it-works-section .steps-timeline .step-item{align-items:center;margin-bottom:50px;display:flex;position:relative}.how-it-works-section .steps-timeline .step-item:nth-child(odd){flex-direction:row-reverse}.how-it-works-section .steps-timeline .step-item:nth-child(odd) .step-content{text-align:right;margin-left:0;margin-right:30px}.how-it-works-section .steps-timeline .step-item:nth-child(2n) .step-content{text-align:left;margin-left:30px;margin-right:0}@media (max-width:768px){.how-it-works-section .steps-timeline .step-item{text-align:center!important;flex-direction:column!important}.how-it-works-section .steps-timeline .step-item .step-content{text-align:center!important;margin:20px 0 0!important}}.how-it-works-section .steps-timeline .step-item .step-number{color:#fff;z-index:2;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 5px 15px #667eea4d}.how-it-works-section .steps-timeline .step-item .step-content{background:#fff;border-radius:16px;flex:1;max-width:500px;padding:30px;transition:all .3s;box-shadow:0 5px 20px #00000014}.how-it-works-section .steps-timeline .step-item .step-content:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.how-it-works-section .steps-timeline .step-item .step-content .step-icon{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:15px;font-size:1.5rem;display:flex}.how-it-works-section .steps-timeline .step-item .step-content h5{color:#212529;margin-bottom:10px;font-weight:700}.how-it-works-section .steps-timeline .step-item .step-content p{color:#6c757d;margin:0;line-height:1.7}.comparison-section{background:#f8f9fa;padding:80px 0}.comparison-section .comparison-table{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.comparison-section .comparison-table .comparison-header{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);grid-template-columns:1fr 1fr;display:grid}.comparison-section .comparison-table .comparison-header .comparison-column{text-align:center;padding:25px}.comparison-section .comparison-table .comparison-header .comparison-column h4{margin:0;font-weight:700}.comparison-section .comparison-table .comparison-header .comparison-column.without-tick{border-right:1px solid #fff3}.comparison-section .comparison-table .comparison-row{border-bottom:1px solid #e9ecef;grid-template-columns:1fr 1fr;display:grid}.comparison-section .comparison-table .comparison-row:last-child{border-bottom:none}.comparison-section .comparison-table .comparison-row .comparison-cell{align-items:center;gap:10px;padding:20px 25px;display:flex}.comparison-section .comparison-table .comparison-row .comparison-cell.without-tick{background:#f8f9fa;border-right:1px solid #e9ecef}.comparison-section .comparison-table .comparison-row .comparison-cell.with-tick{background:#f0f9ff}.comparison-section .comparison-table .comparison-row .comparison-cell span{color:#495057;font-size:1rem}.pricing-section{margin-bottom:0;padding:60px 0}.pricing-section .pricing-card{background:#fff;border-radius:16px;max-width:550px;height:85%;margin:0 auto;overflow:hidden;box-shadow:0 10px 30px #0000001a}.pricing-section .pricing-card .pricing-header{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:25px 30px}.pricing-section .pricing-card .pricing-header img{width:60px;height:60px;margin-bottom:15px}.pricing-section .pricing-card .pricing-header h3{margin-bottom:8px;font-size:1.3rem;font-weight:700}.pricing-section .pricing-card .pricing-header .pricing-period{opacity:.9;margin:0;font-size:.9rem}.pricing-section .pricing-card .pricing-body{padding:30px 25px}.pricing-section .pricing-card .pricing-body .pricing-amount{text-align:center;border-bottom:2px solid #e9ecef;margin-bottom:20px;padding-bottom:20px}.pricing-section .pricing-card .pricing-body .pricing-amount .amount{color:#212529;font-size:2.2rem;font-weight:700;line-height:1.2;display:block}.pricing-section .pricing-card .pricing-body .pricing-amount .currency{color:#6c757d;margin-right:8px;font-size:1rem}.pricing-section .pricing-card .pricing-body .pricing-features{margin:0 0 20px;padding:0;list-style:none}.pricing-section .pricing-card .pricing-body .pricing-features li{color:#495057;align-items:center;padding:8px 0;font-size:.95rem;line-height:1.5;display:flex}.pricing-section .pricing-card .pricing-body .pricing-features li svg{color:#28a745;flex-shrink:0;font-size:1.1rem}.pricing-section .pricing-card .pricing-body .pricing-note{color:#6c757d;justify-content:center;align-items:center;margin-top:15px;font-size:.85rem;line-height:1.5;display:flex}.cta-section{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);margin-top:0;padding:60px 0}.cta-section .cta-card .cta-title{color:#fff;margin-bottom:15px;font-size:2rem;font-weight:700}@media (max-width:768px){.cta-section .cta-card .cta-title{font-size:1.7rem}}.cta-section .cta-card .cta-description{opacity:.95;margin-bottom:25px;font-size:1.1rem}.cta-section .cta-card .cta-buttons{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}@media (max-width:768px){.blue-tick-hero-section{padding:80px 0 60px}.section-header .section-title{font-size:1.8rem}.what-is-section,.benefits-section,.stats-section,.requirements-section,.how-it-works-section,.comparison-section,.pricing-section,.cta-section{padding:40px 0}.pricing-section .pricing-card .pricing-header{padding:20px 25px}.pricing-section .pricing-card .pricing-header img{width:50px;height:50px;margin-bottom:12px}.pricing-section .pricing-card .pricing-header h3{font-size:1.1rem}.pricing-section .pricing-card .pricing-body{padding:25px 20px}.pricing-section .pricing-card .pricing-body .pricing-amount .amount{font-size:1.8rem}.pricing-section .pricing-card .pricing-body .pricing-features li{padding:6px 0;font-size:.9rem}}@supports (-webkit-touch-callout:none){body.homepage-body{width:100%;max-width:100vw;position:relative;overflow-x:hidden!important}html body.homepage-body{max-width:100vw;overflow-x:hidden!important}.homepage-wrapper{width:100%;max-width:100vw;position:relative;overflow-x:hidden}.homepage-hero-section.hero-header{width:100%;max-width:100vw;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);position:relative;overflow-x:hidden}.homepage-hero-section .container{width:100%;max-width:100%;padding-left:15px;padding-right:15px;overflow-x:hidden}body.homepage-body .header{width:100%;max-width:100vw;position:relative;overflow-x:hidden}body.homepage-body .footer{width:100%;max-width:100vw;overflow-x:hidden}body.homepage-body .container-fluid{width:100%;max-width:100vw;padding-left:15px;padding-right:15px;overflow-x:hidden}body.homepage-body section{width:100%;max-width:100vw;overflow-x:hidden}}@media screen and (max-width:767px){@supports (-webkit-touch-callout:none){body.homepage-body{position:relative;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}html body.homepage-body{max-width:100vw!important;overflow-x:hidden!important}.homepage-wrapper{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.homepage-hero-section.hero-header{height:auto;min-height:auto;padding-top:120px;padding-bottom:80px;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.homepage-hero-section .container,body.homepage-body .container{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;overflow-x:hidden!important}.homepage-hero-section .row:not(:first-child),body.homepage-body .row:not(:first-child){width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.homepage-hero-section [class*=col-],body.homepage-body [class*=col-]{max-width:100%;padding-left:15px;padding-right:15px}body.homepage-body .container-fluid{width:100%!important;max-width:100vw!important;padding-left:15px!important;padding-right:15px!important;overflow-x:hidden!important}}.homepage-hero-section.hero-header{flex-direction:column;display:flex;position:relative;overflow:hidden;background:0 0!important;height:auto!important;min-height:auto!important;padding-top:300px!important}.homepage-hero-section[data-overlay]:before{opacity:1!important;content:""!important;z-index:0!important;background:url(/img/pages/biziloc-banner-home.webp) 50%/cover no-repeat!important;width:100%!important;height:226px!important;display:block!important;position:absolute!important;top:74px!important;left:0!important;right:0!important}.homepage-hero-section .container{z-index:1;background:#fff;flex-direction:column;margin-top:0;display:flex;position:relative;padding:20px 15px!important}.homepage-hero-section .container>.row:first-child{border-radius:12px;order:1;margin-bottom:20px;background:#fae8eb!important;border:2px solid #c71f37!important;width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;margin-left:15px!important;margin-right:15px!important;padding:40px 20px!important;box-shadow:2px 6px 8px #ff00264a!important}@supports (-webkit-touch-callout:none){@media screen and (max-width:767px) and (max-width:767px){.homepage-hero-section .container>.row:first-child{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;margin-left:15px!important;margin-right:15px!important}}}.homepage-hero-section .container>.row:last-child{order:2;margin-top:0;padding:0}.homepage-hero-section .searchUpper{background:#0202024d;border-radius:10px 10px 50px 50px;padding-top:1px;box-shadow:2px 6px 35px #ff00264a!important}.homepage-hero-section h1{color:#333!important;text-align:center!important;margin-bottom:20px!important;font-size:1.75rem!important;font-weight:700!important;line-height:1.4!important}.homepage-hero-section p{color:#666!important;text-align:center!important;margin-bottom:0!important;font-size:1rem!important;line-height:1.6!important}.homepage-hero-section .container>.row:first-child .position-relative{text-align:center!important}.homepage-hero-section .mousedrop{display:none!important}section.py-0{flex-direction:column;display:flex}.container-fluid.p-0.position-relative{flex-direction:column;display:flex;position:relative;padding:0!important}.universal-banner-swiper{z-index:1;order:1;position:relative;width:100%!important;height:300px!important}.universal-banner-swiper .gallery-slides img,.universal-banner-swiper .gallery-slides Image{object-fit:cover!important;height:300px!important;padding-top:70px!important}.container-fluid.p-0.position-relative>div.position-absolute.top-0.start-0.w-100.h-100:not(.d-flex){display:none!important}.container-fluid.p-0.position-relative>div.position-absolute.top-0.start-0.w-100.h-100.d-flex.align-items-end{background:#fff;order:2;z-index:10!important;align-items:stretch!important;width:100%!important;height:auto!important;padding:20px 15px 0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.container-fluid.p-0.position-relative>div.position-absolute.top-0.start-0.w-100.h-100.d-flex.align-items-end .container{max-width:100%!important;padding:0!important}.container-fluid.p-0.position-relative>div.position-absolute.top-0.start-0.w-100.h-100.d-flex.align-items-end .container .row{margin:0!important}.container-fluid.p-0.position-relative>div.position-absolute.top-0.start-0.w-100.h-100.d-flex.align-items-end .container .row .col-12{padding:0!important}.mainlistingInfo{flex-direction:column!important;gap:20px!important;width:100%!important;max-width:100%!important;padding:0!important;display:flex!important;position:relative!important}@supports (-webkit-touch-callout:none){section.py-0,.container-fluid.p-0.position-relative{overflow:visible!important}.container-fluid.p-0.position-relative>div.position-absolute.top-0.start-0.w-100.h-100.d-flex.align-items-end{-webkit-overflow-scrolling:touch;overflow:visible!important}.container-fluid.p-0.position-relative>div.position-absolute.top-0.start-0.w-100.h-100.d-flex.align-items-end .container,.container-fluid.p-0.position-relative>div.position-absolute.top-0.start-0.w-100.h-100.d-flex.align-items-end .container .row,.container-fluid.p-0.position-relative>div.position-absolute.top-0.start-0.w-100.h-100.d-flex.align-items-end .container .row .col-12{overflow:visible!important}.mainlistingInfo{backface-visibility:hidden;transform:translateZ(0);z-index:10!important;clip-path:none!important;width:100%!important;max-width:100%!important;position:relative!important;overflow:visible!important}.mainlistingInfo>div{z-index:11;position:relative;width:100%!important;max-width:100%!important;overflow:visible!important}.firstColumn,.listingFirstinfo{clip-path:none!important;overflow:visible!important}.listingAvatar{transform:translateZ(0);z-index:12!important;clip-path:none!important;width:auto!important;min-width:0!important;max-width:95px!important;height:auto!important;min-height:0!important;margin:0!important;position:relative!important;overflow:visible!important}.listingAvatar img,.listingAvatar Image,.listingAvatar .img-fluid,.listingAvatar img[src],.listingAvatar Image[src]{clip-path:none!important;visibility:visible!important;opacity:1!important;object-fit:contain!important;width:95px!important;max-width:95px!important;height:auto!important;max-height:95px!important;display:block!important;overflow:visible!important;transform:translateZ(0)!important}.propertyTitlename{transform:translateZ(0);z-index:12!important;clip-path:none!important;position:relative!important;overflow:visible!important}.propertyTitlename svg,.propertyTitlename [class*=blue-tick],.propertyTitlename img{transform:translateZ(0);z-index:13!important;clip-path:none!important;display:inline-block!important;position:relative!important;overflow:visible!important}.universal-banner-swiper{z-index:1!important;position:relative!important;overflow:hidden!important}}.firstColumn{order:1;width:100%!important}.listingFirstinfo{text-align:right!important;flex-direction:column!important;align-items:flex-start!important;gap:15px!important}.listingAvatar{z-index:2;justify-content:flex-start;align-items:center;max-width:95px;margin:0;display:flex;position:relative}.listingAvatar img,.listingAvatar Image,.listingAvatar .img-fluid{object-fit:contain!important;width:95px!important;max-width:95px!important;height:auto!important;max-height:95px!important}.listingCaptioninfo{text-align:right;width:100%}.propertyTitlename{z-index:2;position:relative;justify-content:flex-start!important;margin-bottom:10px!important}.propertyTitlename svg,.propertyTitlename [class*=blue-tick]{position:relative;z-index:3!important;display:inline-block!important}.propertyTitlename h2{color:#333!important;margin-bottom:0!important;font-size:1.2rem!important;font-weight:600!important}.listingsbasicInfo{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.listingsbasicInfo span{white-space:nowrap;display:inline-block;box-shadow:0 1px 3px #c71f371a;color:#333!important;background:#fae8eb!important;border:1px solid #c71f37!important;border-radius:20px!important;padding:6px 12px!important;font-size:.85rem!important;font-weight:500!important}.lastColumn{order:2;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.lastColumn>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.lastColumn button{flex:1;min-width:120px;max-width:150px;padding:10px 15px!important;font-size:.85rem!important}@supports (-webkit-touch-callout:none){.universal-banner-swiper{transform:translateZ(0);height:300px!important}.position-absolute.top-0.start-0.w-100.h-100.d-flex.align-items-end{transform:translateZ(0)}}}@supports (-webkit-touch-callout:none){body{width:100%;max-width:100vw;position:relative;overflow-x:hidden!important}html{max-width:100vw;overflow-x:hidden!important}.header{width:100%;max-width:100vw;position:relative;overflow-x:hidden}.footer{width:100%;max-width:100vw;overflow-x:hidden}.container-fluid{width:100%;max-width:100vw;padding-left:15px;padding-right:15px;overflow-x:hidden}section,.bottom-navbar,.bottom-listing{width:100%;max-width:100vw;overflow-x:hidden}}@media screen and (max-width:767px){@supports (-webkit-touch-callout:none){body{position:relative;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}html{max-width:100vw!important;overflow-x:hidden!important}.container{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:15px!important;padding-right:15px!important;overflow-x:hidden!important}.container-fluid{width:100%!important;max-width:100vw!important;padding-left:15px!important;padding-right:15px!important;overflow-x:hidden!important}.row{width:calc(100% + 30px);max-width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}[class*=col-]{max-width:100%;padding-left:15px;padding-right:15px}.header,.footer{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.bottom-navbar,.bottom-listing{width:100%!important;max-width:100vw!important;left:0!important;right:0!important;overflow-x:hidden!important}section,main{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}}}body{background:var(--bs-body-bg);color:var(--bs-body-color);font-size:15px;font-family:var(--body-font-family);margin:0;font-weight:400;overflow-x:hidden!important}h1{color:var(--headingColor);font-weight:600;font-family:var(--heading-font-family);font-size:2.2rem;line-height:1.5}h2{color:var(--headingColor);font-weight:600;font-family:var(--heading-font-family);font-size:1.7rem;line-height:1.5}h3,h4,h5,h6{color:var(--headingColor);font-weight:600;font-family:var(--heading-font-family)}#preloader{z-index:999999;background-color:#f7f7f7;position:fixed;inset:0}.preloader{text-align:left;box-sizing:border-box;width:50px;height:50px;margin-top:-25px;margin-left:-25px;padding:0;display:inline-block;position:absolute;top:50%;left:50%}.preloader span{background:var(--bs-primary);border-radius:100%;width:50px;height:50px;animation:1.3s linear infinite preloader;display:inline-block;position:absolute}.preloader span:last-child{animation-delay:-.8s}.text-body-secondary{--bs-text-opacity:1;color:#5d6f7d!important}.p,p{color:var(--paragraphColor);line-height:1.8}.form-group{margin-bottom:15px}.modal{z-index:9999}.modal-open{padding-right:0!important;overflow:hidden!important}.br-dashed{border-style:dashed!important}a{color:var(--bs-link-color);cursor:pointer;text-decoration:none}a:hover,a:focus{color:var(--bs-link-hover-color);text-decoration:none}.link{color:var(--bs-dark);text-decoration:none}.link:hover,.link:focus{color:var(--bs-primary)}.page-link{color:var(--bs-dark)}.page-link:hover,.page-link:focus{color:var(--bs-primary)}html body .mdi:before,html body .mdi-set{line-height:initial}section{padding:80px 0}section.min{padding:50px 0}.gray{background:#f7f9fc!important}.gray-simple{background:#f1f5f8!important}.bg-title{background:var(--bs-primary)}.tbl{display:table}.full-height{height:100%}.alert p{margin:0}.table-cell{vertical-align:middle;display:table-cell}.no-ul-list{padding:0}.no-ul-list li{list-style:none}.text-muted-2{color:color-mix(in srgb,var(--bs-dark),transparent 20%)!important}.text-muted{color:color-mix(in srgb,var(--bs-dark),transparent 30%)!important}.text-seegreen,.text-seagreen{color:var(--bs-cyan)}.text-purple{color:var(--bs-purple)!important}.text-primary{color:var(--bs-primary)!important}.text-sm-muted{color:var(--bs-gray);font-size:12px;font-weight:500}.text-lg{font-size:1.1rem!important}.type--fade{opacity:.5}.type--fine-print{font-size:.857143em}blockquote{border-left:0;margin:0;padding:0;font-size:1.78571em;font-style:italic;line-height:1.5em}blockquote:not(:last-child){margin-bottom:1.04em}.secHeading-wrap{margin-bottom:3rem;position:relative}.secHeading-wrap .sectionHeading{font-size:2rem;font-weight:500;display:inline-block;position:relative}.secHeading-wrap .sectionHeading:before{content:"";object-fit:cover;background:url(/img/herbs.svg) 0 0/cover;width:40px;height:40px;position:absolute;top:-15px;right:-30px;transform:rotate(45deg)}.secHeading-wrap p{font-size:1.22rem;font-weight:300}.secHeading-wrap.light .sectionHeading{color:var(--bs-white)}.secHeading-wrap.light p{color:var(--bs-white);opacity:.7}.scal-1{transform:scale(1.3)}.scal-15{transform:scale(1.5)}.scal-2{transform:scale(2)}.ps-5{padding-left:2.5rem!important}.circle{border-radius:100%}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.bg-opacity-20{--bs-bg-opacity:.2}.bg-opacity-30{--bs-bg-opacity:.3}.bg-opacity-40{--bs-bg-opacity:.4}.bg-opacity-60{--bs-bg-opacity:.6}.bg-opacity-70{--bs-bg-opacity:.7}.bg-opacity-80{--bs-bg-opacity:.8}.bg-opacity-90{--bs-bg-opacity:.9}.bg-opacity-97{--bs-bg-opacity:.97}@keyframes preloader{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(1)}}@-webkit-keyframes preloader{0%{opacity:.5;-webkit-transform:scale(0)}to{opacity:0;-webkit-transform:scale(1)}}@keyframes anim-francisco{50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0,0)}}@keyframes leftright{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translate(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translate(0)}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.animate-bounce{animation:2s infinite bounce}.animate-leftright{animation:2s infinite leftright}.btn{cursor:pointer;-o-transition:all ease .4s;border-radius:.375rem;justify-content:center;align-items:center;height:56px;padding:10px 20px;transition:all .4s;animation-duration:.5s;animation-delay:.7s;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";opacity:0;background-color:#ffffffc2;width:40px;height:150px;transition:all 1.6s cubic-bezier(.19,1,.22,1);position:absolute;top:-35px;left:-75px;transform:rotate(35deg)}.btn:hover:after{opacity:.25;transition:all 1.3s cubic-bezier(.19,1,.22,1);left:120%}.btn-primary{--bs-btn-bg:#d4203d;--bs-btn-border-color:#d4203d;--bs-btn-hover-bg:#b1162f;--bs-btn-hover-border-color:#b1162f;--bs-btn-active-bg:#b1162f;--bs-btn-active-border-color:#b1162f;--bs-btn-disabled-bg:#d4203d;--bs-btn-disabled-border-color:#d4203d}.btn:focus,.btn:hover{-webkit-box-shadow:none;box-shadow:none}.btn-lg{height:75px;padding:1em 2.5em;font-size:1.34em}.btn-md{height:45px;padding:1em 1.5em;font-size:.9rem}.btn-sm{height:40px;padding:.25rem 1rem;font-size:12px}.btn-rounded.btn-xxl{justify-content:center;align-items:center;width:80px;height:80px;font-size:30px;display:flex}.btn-rounded.btn-xl{justify-content:center;align-items:center;width:70px;height:70px;font-size:26px;display:flex}.btn-rounded.btn-lg{justify-content:center;align-items:center;width:60px;height:60px;font-size:22px;display:flex}.btn-rounded.btn-md{justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.btn-rounded.btn-sm{justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;display:flex}.btn-rounded.btn-xs{justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.btn-rounded.btn-xss{justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.btn-filter{height:40px;padding:.25rem .8rem;font-size:14px}.btn-xs{height:30px;padding:.2rem .5rem;font-size:10px}.btn-rounded{border-radius:50px!important}.btn-arrow{position:relative}.btn-success{--bs-btn-color:var(--bs-white);--bs-btn-hover-color:var(--bs-white);--bs-btn-active-color:var(--bs-white);--bs-btn-disabled-color:var(--bs-white)}.btn-primary{background:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:var(--bs-primary-bg-dark)!important;border-color:var(--bs-primary-bg-dark)!important;color:var(--bs-white)!important}.btn-light-primary{background:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-border-subtle);color:var(--bs-primary)}.btn-light-primary:hover,.btn-light-primary:focus,.btn-light-primary:active{background:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:var(--bs-white)!important}.btn-outline-primary{background:var(--bs-body-bg);border-color:var(--bs-primary);color:var(--bs-primary)}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active{background:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:var(--bs-white)!important}.btn-success{background:var(--bs-success);border-color:var(--bs-success);color:var(--bs-white)}.btn-success:hover,.btn-success:focus,.btn-success:active{background:var(--bs-success-bg-dark)!important;border-color:var(--bs-success-bg-dark)!important;color:var(--bs-white)!important}.btn-light-success{background:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle);color:var(--bs-success)}.btn-light-success:hover,.btn-light-success:focus,.btn-light-success:active{background:var(--bs-success)!important;border-color:var(--bs-success)!important;color:var(--bs-white)!important}.btn-outline-success{background:var(--bs-body-bg);border-color:var(--bs-success);color:var(--bs-success)}.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-success:active{background:var(--bs-success)!important;border-color:var(--bs-success)!important;color:var(--bs-white)!important}.btn-danger{background:var(--bs-danger);border-color:var(--bs-danger);color:var(--bs-white)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active{background:var(--bs-danger-bg-dark)!important;border-color:var(--bs-danger-bg-dark)!important;color:var(--bs-white)!important}.btn-light-danger{background:var(--bs-danger-bg-subtle);border-color:var(--bs-danger-border-subtle);color:var(--bs-danger)}.btn-light-danger:hover,.btn-light-danger:focus,.btn-light-danger:active{background:var(--bs-danger)!important;border-color:var(--bs-danger)!important;color:var(--bs-white)!important}.btn-outline-danger{background:var(--bs-body-bg);border-color:var(--bs-danger);color:var(--bs-danger)}.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-danger:active{background:var(--bs-danger)!important;border-color:var(--bs-danger)!important;color:var(--bs-white)!important}.btn-warning{background:var(--bs-warning);border-color:var(--bs-warning);color:var(--bs-white)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active{background:var(--bs-warning-bg-dark)!important;border-color:var(--bs-warning-bg-dark)!important;color:var(--bs-white)!important}.btn-light-warning{background:var(--bs-warning-bg-subtle);border-color:var(--bs-warning-border-subtle);color:var(--bs-warning)}.btn-light-warning:hover,.btn-light-warning:focus,.btn-light-warning:active{background:var(--bs-warning)!important;border-color:var(--bs-warning)!important;color:var(--bs-white)!important}.btn-outline-warning{background:var(--bs-body-bg);border-color:var(--bs-warning);color:var(--bs-warning)}.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-warning:active{background:var(--bs-warning)!important;border-color:var(--bs-warning)!important;color:var(--bs-white)!important}.btn-info{background:var(--bs-info);border-color:var(--bs-info);color:var(--bs-white)}.btn-info:hover,.btn-info:focus,.btn-info:active{background:var(--bs-info-bg-dark)!important;border-color:var(--bs-info-bg-dark)!important;color:var(--bs-white)!important}.btn-light-info{background:var(--bs-info-bg-subtle);border-color:var(--bs-info-border-subtle);color:var(--bs-info)}.btn-light-info:hover,.btn-light-info:focus,.btn-light-info:active{background:var(--bs-info)!important;border-color:var(--bs-info)!important;color:var(--bs-white)!important}.btn-outline-info{background:var(--bs-body-bg);border-color:var(--bs-info);color:var(--bs-info)}.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-info:active{background:var(--bs-info)!important;border-color:var(--bs-info)!important;color:var(--bs-white)!important}.btn-seegreen{background:var(--bs-cyan);border-color:var(--bs-cyan);color:var(--bs-white)}.btn-seegreen:hover,.btn-seegreen:focus,.btn-seegreen:active{background:var(--bs-cyan-bg-dark)!important;border-color:var(--bs-cyan-bg-dark)!important;color:var(--bs-white)!important}.btn-light-seegreen{background:var(--bs-cyan-bg-subtle);border-color:var(--bs-cyan-border-subtle);color:var(--bs-cyan)}.btn-light-seegreen:hover,.btn-light-seegreen:focus,.btn-light-seegreen:active{background:var(--bs-cyan)!important;border-color:var(--bs-cyan)!important;color:var(--bs-white)!important}.btn-outline-seegreen{background:var(--bs-body-bg);border-color:var(--bs-cyan);color:var(--bs-cyan)}.btn-outline-seegreen:hover,.btn-outline-seegreen:focus,.btn-outline-seegreen:active{background:var(--bs-cyan)!important;border-color:var(--bs-cyan)!important;color:var(--bs-white)!important}.btn-purple{background:var(--bs-purple);border-color:var(--bs-purple);color:var(--bs-white)}.btn-purple:hover,.btn-purple:focus,.btn-purple:active{background:var(--bs-purple-bg-dark)!important;border-color:var(--bs-purple-bg-dark)!important;color:var(--bs-white)!important}.btn-light-purple{background:var(--bs-purple-bg-subtle);border-color:var(--bs-purple-border-subtle);color:var(--bs-purple)}.btn-light-purple:hover,.btn-light-purple:focus,.btn-light-purple:active{background:var(--bs-purple)!important;border-color:var(--bs-purple)!important;color:var(--bs-white)!important}.btn-outline-purple{background:var(--bs-body-bg);border-color:var(--bs-purple);color:var(--bs-purple)}.btn-outline-purple:hover,.btn-outline-purple:focus,.btn-outline-purple:active{background:var(--bs-purple)!important;border-color:var(--bs-purple)!important;color:var(--bs-white)!important}.btn-whites{background:var(--bs-body-bg);border-color:var(--bs-body-bg);color:var(--bs-dark)}.btn-whites:hover,.btn-whites:focus,.btn-whites:active{background:var(--bs-body-bg)!important;border-color:var(--bs-body-bg)!important;color:var(--bs-dark-text)!important}.btn-outline-whites{border-color:var(--bs-white);color:var(--bs-white);background:0 0}.btn-outline-whites:hover,.btn-outline-whites:focus,.btn-outline-whites:active{background:var(--bs-body-bg)!important;border-color:var(--bs-white)!important;color:var(--bs-dark)!important}.btn-light-white{color:var(--bs-white);background:#ffffff1a;border-color:#ffffffa6}.btn-light-white:hover,.btn-light-white:focus,.btn-light-white:active{background:var(--bs-body-bg)!important;border-color:var(--bs-white)!important;color:var(--bs-dark)!important}.btn-whitener{background:var(--bs-body-bg);border-color:var(--bs-white);color:var(--bs-dark)}.btn-whitener:hover,.btn-whitener:focus,.btn-whitener:active{background:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:var(--bs-white)!important}.btn-gray{color:var(--bs-dark);background:#e4eaed;border-color:#e4eaed}.btn-gray:hover,.btn-gray:focus,.btn-gray:active{background:var(--bs-dark)!important;border-color:var(--bs-dark)!important;color:var(--bs-white)!important}.btn.btn-dark{color:var(--bs-white);background:var(--bs-dark);border-color:var(--bs-dark)}.btn.btn-dark:hover,.btn.btn-dark:focus,.btn.btn-dark:active{color:var(--bs-white);border-color:var(--bs-primary-2);background:var(--bs-primary-2)}.btn.btn-dark-soft{color:var(--bs-white);background:#f5f6f71a}.btn.btn-dark-soft:hover,.btn.btn-dark-soft:focus,.btn.btn-dark-soft:active{color:var(--bs-dark);background:var(--bs-body-bg)}.btn-outline-secondary{border-color:var(--bs-secondary);color:var(--paragraphColor);background:0 0}.btn-outline-secondary:hover,.btn-outline-secondary:focus{background:var(--bs-light)!important;border-color:var(--bs-light)!important;color:var(--bs-primary)!important}.form-control{height:56px;color:var(--bs-form-color);box-shadow:none;background-clip:initial;font-size:14px;border:1px solid #dadfe6!important}.form-control.border-0{border:none!important}.form-group.form-border .form-control{height:56px;color:var(--bs-form-color);box-shadow:none;background-clip:initial;font-size:14px;border:1px solid #dadfe6!important}.form-group.form-border .form-control:focus{outline:0;color:var(--bs-form-color)!important;background-color:var(--bs-body-bg)!important;border-color:var(--bs-primary-border-subtle)!important}.form-control:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;color:var(--bs-form-color)!important;background-color:var(--bs-body-bg)!important;border-color:var(--bs-primary-border-subtle)!important}.form-control.light{color:#ffffffb3;background:#ffffff05;border-color:#fff3}.form-control.dark{color:#fffc;background:#0003;border-color:#0003}.form-control.form-control-md{height:44px}.frm-search .form-group{min-width:270px}.form-group label{color:var(--bs-dark);opacity:.8;margin-bottom:5px;font-size:13px;font-weight:500}.lableTitle{color:var(--bs-dark);opacity:1;justify-content:flex-start;align-items:center;display:inline-flex;margin-bottom:.5rem!important;font-size:15px!important}.lableTitle .lableTip{color:var(--bs-primary);margin-left:.35rem}.req{color:var(--bs-danger)}textarea.form-control{height:150px!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--bs-primary)!important;color:var(--bs-white)!important}.select2-container--default .select2-results__option--selected{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.select2-dropdown{border-color:var(--bs-gray-300);background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color)}.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{border:1px solid var(--bs-border-color);justify-content:flex-start;align-items:center;height:56px;padding-left:12px;display:flex}.search-wrap .select2-container .select2-selection--multiple,.search-wrap .select2-container .select2-selection--single{height:62px;padding-left:16px}.select-br-0 .select2-container .select2-selection--multiple,.select-br-0 .select2-container .select2-selection--single{border:none!important}.search-wrap .form-control,.search-wrap .btn{height:62px}.select2-container{width:100%!important}.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{height:56px;padding-left:16px}.border .select2-container .select2-selection--multiple,.border .select2-container .select2-selection--single{border:none}.select2-container .select2-selection--single .select2-selection__rendered{color:var(--bs-form-color);padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:auto;top:50%}.select2-container--default .select2-selection--multiple{padding-bottom:0}.select2-container .select2-selection--multiple .select2-selection__rendered{margin:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{border:1px solid var(--bs-primary);background:var(--bs-primary-bg-subtle);color:var(--bs-primary);justify-content:flex-start;align-items:center;height:24px;margin:3px 0 3px 5px;font-size:13px;font-weight:500;display:inline-flex}.select2-container .select2-search--inline .select2-search__field{padding:0;font-family:inherit;font-weight:500;height:22px!important;margin:0!important}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid var(--bs-dark);border-radius:.2rem}.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible{outline:2px solid var(--bs-primary)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--bs-primary);background:var(--bs-primary-bg-subtle);border-right:1px solid var(--bs-primary-bg-subtle);height:100%}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:var(--bs-primary);color:var(--bs-white);outline:none}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid var(--bs-border-color)1px;outline:0}.border .select2-container--default.select2-container--focus .select2-selection--multiple{border:none;outline:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:color-mix(in srgb,var(--bs-dark),transparent 30%)}.fw-bold .select2-container--default .select2-selection--single .select2-selection__placeholder{font-weight:700}.fw-semibold .select2-container--default .select2-selection--single .select2-selection__placeholder{font-weight:600}.fw-medium .select2-container--default .select2-selection--single .select2-selection__placeholder{font-weight:500}.search-wrap .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--bs-body-color);line-height:28px}.select2-container--default .select2-selection--single{background:0 0}.lights-bg .select2-container--default .select2-selection--single{background:var(--bs-body-bg)}.select2-container--default .select2-selection--single{border-radius:var(--bs-border-radius)}.no-border .select2-container .select2-selection--multiple,.no-border .select2-container .select2-selection--single{border:none}.btn-flip-icon{background:var(--bs-body-bg);border:2px solid var(--bs-border-color);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;display:flex;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.btn-flip-icon .btn,.btn-flip-icon button{background:0 0;border:none;outline:none}.formField{width:100%;position:relative}.formField .form-control{border:1px solid var(--bs-border-color);background-color:var(--bs-white)!important}.formField .form-control.lights{border:1px solid var(--bs-border-color);background-color:var(--bs-light)!important}.formField.icons{position:relative}.formField.icons .form-control{padding-left:35px}.formField.icons .icon{color:color-mix(in srgb,var(--bs-dark),transparent 80%);font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.formField.icons.right{width:100%}.formField.icons.right .form-control{padding-left:15px;padding-right:35px}.formField.icons.right .icon{position:absolute;top:50%;left:92%}.lights .select2-container .select2-selection--multiple,.lights .select2-container .select2-selection--single{border:1px solid var(--bs-border-color);background-color:var(--bs-light)!important}.form-control:focus{box-shadow:none}.form-control::placeholder{color:color-mix(in srgb,var(--bs-dark),transparent 30%);opacity:1}.select2-selection__placeholder::placeholder{color:color-mix(in srgb,var(--bs-dark),transparent 30%)!important}.select2-selection__placeholder::-moz-placeholder{color:color-mix(in srgb,var(--bs-dark),transparent 30%)!important}.form-control::placeholder{color:color-mix(in srgb,var(--bs-dark),transparent 30%)}.form-control::-moz-placeholder{color:color-mix(in srgb,var(--bs-dark),transparent 30%)}.form-control.light::placeholder{color:#fff9;opacity:1}.form-control.light:-ms-placeholder-shown{color:#fff9;opacity:1}.form-control.dark::placeholder{color:#fffc;opacity:1}.form-control.dark::-moz-placeholder{color:#fffc;opacity:1}.fw-bold ::placeholder,.fw-bold::placeholder{font-weight:600}::placeholder{color:color-mix(in srgb,var(--bs-dark),transparent 30%)}.hdd-arrow span.select2-selection__arrow{display:none}.upload-btn-wrapper{display:inline-block;position:relative;overflow:hidden}.upload-btn-wrapper .btn{border:none;padding:8px 20px;font-size:14px;font-weight:500;cursor:pointer!important}.upload-btn-wrapper input[type=file]{opacity:0;font-size:100px;position:absolute;top:0;left:0}.dropdowns{min-width:12em;margin:0;position:relative}.dropdowns.smaller{min-width:8em;margin:0;position:relative}.selections{background:var(--bs-body-bg);color:#6e7b8d;cursor:pointer;border:1px solid #dadfe6;border-radius:.2em;justify-content:flex-start;align-items:center;padding:3px 6px;transition:background .3s;display:flex}.selections .caret{border-top:6px solid #6e7b8d;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:all .3s;position:absolute;right:7px}.selections .caret-rotate{transform:rotate(180deg)}.selections .selected{color:#6e7b8d;font-size:12px;font-weight:500}.dropdowns .menu{background:var(--bs-body-bg);color:#6e7b8d;opacity:0;z-index:1;border-radius:.5em;width:100%;padding:.2em .5em;list-style:none;transition:all .2s;display:none;position:absolute;top:2em;left:50%;transform:translate(-50%);box-shadow:0 15px 20px #48484833}.dropdowns .menu li{cursor:pointer;border-radius:.2em;margin:.3em 0;padding:.2em .5rem}.dropdowns .menu-open{opacity:1;display:block}.dropdowns .menu-open .active{background:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.search-wrap.with-label .form-group label{text-overflow:ellipsis;white-space:nowrap;background:var(--bs-body-bg);z-index:2;max-width:calc(100% - 16px);padding:0 4px;font-size:12px;position:absolute;top:-9px;left:12px;overflow:hidden}.search-wrap.with-label .form-group{position:relative}.search-wrap.with-label .form-group label{color:#4e5f70;letter-spacing:0;text-align:left;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500;line-height:18px}.form-check{min-height:.8rem;padding-left:1.7rem}.form-check-input{width:1.1rem;height:1.1rem;margin-top:.19em;margin-left:-1.7rem!important}.form-check.lg{min-height:1rem;margin-bottom:.5rem;padding-left:2rem}.form-check.lg .form-check-input{width:1.4rem;height:1.4rem;margin-top:.1em;margin-left:-2rem!important}.form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input:focus{border-color:var(--bs-primary-bg-subtle);box-shadow:0 0 0 .25rem var(--bs-primary-bg-subtle);outline:0}.progress{background-color:#efefef;margin-bottom:1.5em}.progress .progress-bar{background-color:var(--bs-primary)}p,ul,ol,dl,dt,dd,blockquote,address{margin:0 0 10px}.full-width{width:100%}.explore-content p{font-family:Lora,serif;font-size:19px;font-style:italic}.shadow-0{box-shadow:none!important}.ovr-top{z-index:1;margin-top:-60px;position:relative}.shadow-wrap{box-shadow:0 8px 16px #0f294d0f}.dropdown-item{padding:8px 1rem;font-size:15.5px}.mt-n1{margin-top:-1rem!important}.mt-n2{margin-top:-2rem!important}.mt-n3{margin-top:-3rem!important}.mt-n4{margin-top:-4rem!important}.mt-n5{margin-top:-5rem!important}.mt-n6{margin-top:-6rem!important}.mt-n8{margin-top:-8rem!important}.mt-n10{margin-top:-10rem!important}.mt-01{margin-top:.15rem!important}.ht-10{height:10px}.ht-20{height:20px}.ht-30{height:30px}.ht-40{height:40px}.ht-50{height:50px}.ht-60{height:60px}.ht-70{height:70px}.ht-80{height:80px}.ht-100{height:100px}.ht-110{height:110px}.ht-120{height:120px}.ht-130{height:130px}.ht-140{height:140px}.ht-150{height:150px}.ht-160{height:160px}.ht-170{height:170px}.ht-180{height:180px}.ht-190{height:190px}.ht-200{height:200px}.ht-250{height:250px}.ht-300{height:300px}.ht-350{height:350px}.ht-400{height:400px}.ht-500{height:500px}.ht-100{height:100%;min-height:580px}.h-100{height:100vh}.h-05{height:.1rem!important}.h-1{height:.25rem!important}.h-2{height:.5rem!important}.h-3{height:.75rem!important}.h-4{height:1rem!important}.h-5{height:1.25rem!important}.h-6{height:1.5rem!important}.h-7{height:1.75rem!important}.h-8{height:2rem!important}.h-9{height:2.25rem!important}.h-10{height:2.5rem!important}.h-11{height:2.75rem!important}.h-12{height:3rem!important}.h-13{height:3.25rem!important}.h-14{height:3.75rem!important}.h-15{height:4rem!important}.h-16{height:4.25rem!important}.h-17{height:4.5rem!important}.h-18{height:4.75rem!important}.h-19{height:5rem!important}.h-20{height:5.25rem!important}.h-25{height:6rem!important}.h-30{height:7rem!important}.h-35{height:8rem!important}.h-40{height:9rem!important}.h-45{height:10rem!important}.h-50{height:15rem!important}.hts-10{height:10%!important}.hts-20{height:20%!important}.hts-30{height:30%!important}.hts-40{height:40%!important}.hts-50{height:50%!important}.hts-60{height:60%!important}.hts-70{height:70%!important}.hts-80{height:80%!important}.hts-90{height:90%!important}.w-1{width:.25rem!important}.w-2{width:.5rem!important}.w-3{width:.75rem!important}.w-4{width:1rem!important}.w-5{width:1.25rem!important}.w-6{width:1.5rem!important}.w-7{width:1.75rem!important}.w-8{width:2rem!important}.w-9{width:2.25rem!important}.w-10{width:2.5rem!important}.w-11{width:2.75rem!important}.w-12{width:3rem!important}.w-13{width:3.25rem!important}.w-14{width:3.75rem!important}.w-15{width:4rem!important}.w-16{width:4.25rem!important}.w-17{width:4.5rem!important}.w-18{width:4.75rem!important}.w-19{width:5rem!important}.w-20{width:5.25rem!important}.w-25{width:6rem!important}.w-30{width:7rem!important}.w-35{width:8rem!important}.w-40{width:9rem!important}.w-45{width:10rem!important}.w-50s{width:15rem!important}.start-10{left:10%!important}.start-20{left:20%!important}.start-30{left:30%!important}.start-40{left:40%!important}.start-50{left:50%!important}.start-60{left:60%!important}.start-70{left:70%!important}.start-80{left:80%!important}.start-90{left:90%!important}.end-10{right:10%!important}.end-20{right:20%!important}.end-30{right:30%!important}.end-40{right:40%!important}.end-50{right:50%!important}.end-60{right:60%!important}.end-70{right:70%!important}.end-80{right:80%!important}.end-90{right:90%!important}.wt-10{width:10%!important}.wt-20{width:20%!important}.wt-30{width:30%!important}.wt-40{width:40%!important}.wt-50{width:50%!important}.wt-60{width:60%!important}.wt-70{width:70%!important}.wt-80{width:80%!important}.wt-90{width:90%!important}.avatar{letter-spacing:-.01rem;border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:700;line-height:1.7;display:inline-block!important}.avatar-sm{width:1rem;height:1rem}.avatar-md{width:2rem;height:2rem}.avatar-lg{width:3rem;height:3rem}.avatar-xl{width:5rem;height:5rem}.avatar-xxl{width:8rem;height:8rem}.avatar-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative}.color--facebook{color:#3b5998!important}.color--twitter{color:#00aced!important}.color--googleplus{color:#dd4b39!important}.color--instagram{color:#9a4ace!important}.color--pinterest{color:#cb2027!important}.color--dribbble{color:#ea4c89!important}.color--behance{color:#053eff!important}.color--linkedin{color:#1685b9!important}.color--whatsapp{color:#4caf50!important}.bg--facebook{color:var(--bs-white)!important;background:#3b5998!important}.bg--twitter{color:var(--bs-white)!important;background:#00aced!important}.bg--googleplus{color:var(--bs-white)!important;background:#dd4b39!important}.bg--instagram{color:var(--bs-white)!important;background:#125688!important}.bg--pinterest{color:var(--bs-white)!important;background:#cb2027!important}.bg--dribbble{color:var(--bs-white)!important;background:#ea4c89!important}.bg--behance{color:var(--bs-white)!important;background:#053eff!important}.bg--linkedin{color:var(--bs-white)!important;background:#1685b9!important}.btn--facebook{background:var(--bs-body-bg)!important;color:#3b5998!important;border:1px solid #3b5998!important}.btn--facebook:hover,.btn--facebookfocus,.btn--facebook:active{color:var(--bs-white)!important;background:#3b5998!important;border:1px solid #3b5998!important}.btn--twitter{background:var(--bs-body-bg)!important;color:#00aced!important;border:1px solid #00aced!important}.btn--twitter:hover,.btn--twitter:focus,.btn--twitter:active{color:var(--bs-white)!important;background:#00aced!important;border:1px solid #00aced!important}.btn--googleplus{background:var(--bs-body-bg)!important;color:#dd4b39!important;border:1px solid #dd4b39!important}.btn--googleplus:hover,.btn--googleplus:focus,.btn--googleplus:active{color:var(--bs-white)!important;background:#dd4b39!important;border:1px solid #dd4b39!important}.btn--instagram{background:var(--bs-body-bg)!important;color:#125688!important;border:1px solid #125688!important}.btn--instagram:hover,.btn--instagram:focus,.btn--instagram:active{color:var(--bs-white)!important;background:#125688!important;border:1px solid #125688!important}.btn--pinterest{background:var(--bs-body-bg)!important;color:#cb2027!important;border:1px solid #cb2027!important}.btn--pinterest:hover,.btn--pinterest:focus,.btn--pinterest:active{color:var(--bs-white)!important;background:#cb2027!important;border:1px solid #cb2027!important}.btn--dribbble{background:var(--bs-body-bg)!important;color:#ea4c89!important;border:1px solid #ea4c89!important}.btn--dribbble:hover,.btn--dribbble:focus,.btn--dribbble:active{color:var(--bs-white)!important;background:#ea4c89!important;border:1px solid #ea4c89!important}.btn--behance{background:var(--bs-body-bg)!important;color:#053eff!important;border:1px solid #053eff!important}.btn--behance:hover,.btn--behance:focus,.btn--behance:active{color:var(--bs-white)!important;background:#053eff!important;border:1px solid #053eff!important}.btn--linkedin{background:var(--bs-body-bg)!important;color:#1685b9!important;border:1px solid #1685b9!important}.btn--linkedin:hover,.btn--linkedin:focus,.btn--linkedin:active{color:var(--bs-white)!important;background:#1685b9!important;border:1px solid #1685b9!important}.height-100,.height-90,.height-80,.height-70,.height-60,.height-50,.height-40,.height-30,.height-20,.height-10{height:auto;padding:5em 0}.bg-img-holder{z-index:0;opacity:0;background:#252525;height:100%;transition:opacity .3s linear;position:absolute;top:0;left:0;background-position:50%!important;background-size:cover!important}.bg-img-holder:not([class*=col-]){width:100%}.bg-img-holder.background--bottom{background-position:50% 100%!important}.bg-img-holder.background--top{background-position:50% 0!important}.image--light .bg-img-holder{background:0 0}.bg-img-holder img{display:none}.imagebg.border--round{overflow:hidden}[data-overlay]{position:relative}[data-overlay]:before{content:"";z-index:1;background:#020d16;width:100%;height:100%;position:absolute;top:0;left:0}[data-overlay].image--light:before{background:var(--bs-body-bg)}[data-overlay].primary:before{background:var(--bs-primary)}[data-overlay="1"]:before{opacity:.1}[data-overlay="2"]:before{opacity:.2}[data-overlay="3"]:before{opacity:.3}[data-overlay="4"]:before{opacity:.4}[data-overlay="5"]:before{opacity:.5}[data-overlay="6"]:before{opacity:.6}[data-overlay="7"]:before{opacity:.7}[data-overlay="8"]:before{opacity:.82}[data-overlay="9"]:before{opacity:.92}[data-overlay="10"]:before{opacity:1}[data-overlay="0"]:before{opacity:0}[data-scrim-bottom]{position:relative}[data-scrim-bottom]:before{content:"";background:-moz-linear-gradient(#252525 0%,#0000 100%);background:-o-linear-gradient(#252525 0%,#0000 100%);background:-ms-linear-gradient(top,#0000 0%,#252525 100%);z-index:1;backface-visibility:hidden;background:linear-gradient(#0000 0%,#252525 100%);width:100%;height:80%;position:absolute;bottom:0;left:0}[data-scrim-bottom]:not(.image--light) h1,[data-scrim-bottom]:not(.image--light) h2,[data-scrim-bottom]:not(.image--light) h3,[data-scrim-bottom]:not(.image--light) h4,[data-scrim-bottom]:not(.image--light) h5,[data-scrim-bottom]:not(.image--light) h6{color:#f1f1f1}[data-scrim-bottom]:not(.image--light) p,[data-scrim-bottom]:not(.image--light) span,[data-scrim-bottom]:not(.image--light) ul{color:#e6e6e6}[data-scrim-bottom].image--light:before{background:var(--bs-body-bg)}[data-scrim-bottom="1"]:before{opacity:.1}[data-scrim-bottom="2"]:before{opacity:.2}[data-scrim-bottom="3"]:before{opacity:.3}[data-scrim-bottom="4"]:before{opacity:.4}[data-scrim-bottom="5"]:before{opacity:.5}[data-scrim-bottom="6"]:before{opacity:.6}[data-scrim-bottom="7"]:before{opacity:.7}[data-scrim-bottom="8"]:before{opacity:.8}[data-scrim-bottom="9"]:before{opacity:.9}[data-scrim-bottom="10"]:before{opacity:1}[data-scrim-top]{position:relative}[data-scrim-top]:before{content:"";background:-moz-linear-gradient(#252525 0%,#0000 100%);background:-o-linear-gradient(#252525 0%,#0000 100%);background:-ms-linear-gradient(bottom,#252525 0%,#0000 100%);z-index:1;background:linear-gradient(#252525 0%,#0000 100%);width:100%;height:80%;position:absolute;top:0;left:0}[data-scrim-top]:not(.image--light) h1,[data-scrim-top]:not(.image--light) h2,[data-scrim-top]:not(.image--light) h3,[data-scrim-top]:not(.image--light) h4,[data-scrim-top]:not(.image--light) h5,[data-scrim-top]:not(.image--light) h6{color:var(--bs-white)}[data-scrim-top]:not(.image--light) p,[data-scrim-top]:not(.image--light) span,[data-scrim-top]:not(.image--light) ul{color:#e6e6e6}[data-scrim-top].image--light:before{background:var(--bs-body-bg)}[data-scrim-top="1"]:before{opacity:.1}[data-scrim-top="2"]:before{opacity:.2}[data-scrim-top="3"]:before{opacity:.3}[data-scrim-top="4"]:before{opacity:.4}[data-scrim-top="5"]:before{opacity:.5}[data-scrim-top="6"]:before{opacity:.6}[data-scrim-top="7"]:before{opacity:.7}[data-scrim-top="8"]:before{opacity:.8}[data-scrim-top="9"]:before{opacity:.9}[data-scrim-top="10"]:before{opacity:1}.imagebg{position:relative}.imagebg .container{z-index:2}.imagebg .container:not(.pos-absolute){position:relative}.imagebg:not(.image--light) h1,.imagebg:not(.image--light) h2,.imagebg:not(.image--light) h3,.imagebg:not(.image--light) h4,.imagebg:not(.image--light) h5,.imagebg:not(.image--light) h6,.imagebg:not(.image--light) p,.imagebg:not(.image--light) ul,.imagebg:not(.image--light) blockquote{color:var(--bs-white)}.imagebg:not(.image--light) .bg--white h1,.imagebg:not(.image--light) .bg--white h2,.imagebg:not(.image--light) .bg--white h3,.imagebg:not(.image--light) .bg--white h4,.imagebg:not(.image--light) .bg--white h5,.imagebg:not(.image--light) .bg--white h6{color:#252525}.imagebg:not(.image--light) .bg--white p,.imagebg:not(.image--light) .bg--white ul{color:#666}div[data-overlay] h1,div[data-overlay] h2,div[data-overlay] h3,div[data-overlay] h4,div[data-overlay] h5,div[data-overlay] h6,div[data-overlay] p{color:var(--bs-white)}.parallax{overflow:hidden}.icon{font-size:3.14286em;line-height:1em}.imagebg:not(.image--light) span{color:var(--bs-white)}.object-fit{object-fit:cover}.bg-cover,.image-bg{background-position:50%!important;background-size:cover!important}.default-bg{background-size:initial!important;background-position:initial!important}.image-bg-wrap{position:relative;background-position:50%!important;background-size:cover!important}.image-bg-wrapbefore{content:"";opacity:.8;background:#041625;display:block;position:absolute;inset:0}.thumb-sm{width:32px;height:32px}.thumb-md{width:48px;height:48px}.thumb-lg{justify-content:center;align-items:center;width:88px;height:88px;display:flex}.square--20{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.square--25{justify-content:center;align-items:center;width:25px;height:25px;display:flex}.square--30{justify-content:center;align-items:center;width:30px;height:30px;display:flex}.square--35{justify-content:center;align-items:center;width:35px;height:35px;display:flex}.square--40{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.square--50{justify-content:center;align-items:center;width:50px;height:50px;display:flex}.square--60{justify-content:center;align-items:center;width:60px;height:60px;display:flex}.square--70{justify-content:center;align-items:center;width:70px;height:70px;display:flex}.square--80{justify-content:center;align-items:center;width:80px;height:80px;display:flex}.square--90{justify-content:center;align-items:center;width:90px;height:90px;display:flex}.square--100{justify-content:center;align-items:center;width:100px;height:100px;display:flex}.hide{display:none}.text-xs{font-size:10px}.text-sm{font-size:12px}.text-md{font-size:14px}.card{background-color:var(--bs-card-bg);border:none;border-color:var(--bs-border-color);width:100%;overflow:hidden}.card .card-header{background:var(--bs-card-header-bg);border-color:var(--bs-border-color);justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}.card .card-header h4,.card .card-header h5,.card .card-header h6{margin:0;font-size:16px;font-weight:600}.card .card-body{flex:auto;padding:2rem}.card .card-footer{border-top:1px solid var(--bs-border-color);background-color:#00000008;padding:.75rem 2rem}.light-bot-gredient{background:linear-gradient(#fff 50%,#f9f9f9 100%)}.light-top-gredient{background:linear-gradient(#f9f9f9 50%,#fff 100%)}.bg-primary-2{background-color:var(--bs-primary-2)!important}.bg-primary{background-color:var(--bs-primary)!important}.bg-gray{background:var(--bs-gray)}.bg-seegreen{background-color:var(--bs-cyan)!important}.bg-purple{background-color:var(--bs-purple)!important}.bg-white{background-color:var(--bs-body-bg)!important}.bg-dark-banner{background-color:#05264e!important}.bg-light-primary{background-color:var(--bs-primary-bg-subtle)!important}.bg-light-success{background-color:var(--bs-success-bg-subtle)!important}.bg-light-info{background-color:var(--bs-info-bg-subtle)!important}.bg-light-warning{background-color:var(--bs-warning-bg-subtle)!important}.bg-light-danger{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-purple{background-color:var(--bs-purple-bg-subtle)!important}.bg-light-seegreen{background-color:var(--bs-cyan-bg-subtle)!important}.bg-light-dark{background-color:#041b2d1a!important}.bg-transparents{background-color:#ffffff1a}.bg--graysmoke{background-image:linear-gradient(#f4f4f9cc 50%,#f4f4f90d 100%)}.shape--bg:after{width:48%;height:72%;top:21%;left:52%}.shape--bg:before{width:48%;height:72%;top:21%;right:52%}ul.simple-list,ul.colored-list,ul.simple{margin:0;padding:0}ul.simple-list li,ul.colored-list li{color:#002c3f99;padding:.2rem 0 .2rem 1.4rem;font-weight:400;list-style:none;position:relative}ul.simple-list li:before{content:"";font-family:"Font Awesome 6 Free";position:absolute;left:0}ul.colored-list li:before{content:"";color:var(--bs-primary);font-family:"Font Awesome 6 Free";position:absolute;left:0}.label{border-radius:4px;padding:4px 15px;font-size:75%;font-weight:500}.label-seegreen{background-color:var(--bs-cyan)}.label-dark{background-color:var(--bs-dark)}.label-inverse{background-color:var(--bs-gray-700)}.label-white{background-color:var(--bs-white)}.label-light-primary{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.label-light-success{background-color:var(--bs-success-bg-subtle);color:var(--bs-success)}.label-light-info{background-color:var(--bs-info-bg-subtle);color:var(--bs-info)}.label-light-warning{background-color:var(--bs-warning-bg-subtle);color:var(--bs-warning-bg)}.label-light-danger{background-color:var(--bs-danger-bg-subtle);color:var(--bs-danger-bg)}.label-light-purple{background-color:var(--bs-purple-bg-subtle);color:var(--bs-purple)}.label-light-seegreen{background-color:var(--bs-cyan-bg-subtle);color:var(--bs-cyan)}.label-light-dark{color:#041b2d;background-color:#041b2d1f}.label-light-inverse{color:#3e4555;background-color:#3e45551a}.table tr th,.table tr td{vertical-align:middle;padding:14px 15px}.table.tbl-big tr th,.table.tbl-big tr td{padding:20px 15px}.table.tbl-big.center tr th,.table.tbl-big.center tr td{text-align:center;padding:20px 15px}table.table tr th{font-weight:600}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:#f5f8fd}.table>:not(caption)>*>*{border-bottom-width:inherit}.badge{text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.3125rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}.badge-xs{font-size:.75rem}.badge-xs,.badge-sm{transform:translateY(-2px)}.badge-purple{background-color:var(--bs-purple)}.badge-seegreen{background-color:var(--bs-cyan)}.badge-dark{background-color:var(--bs-dark)}.badge-primary{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.badge-primary:hover,.badge-primary:focus,.badge-primary:focus-visible{background-color:var(--bs-primary);color:var(--bs-white)}.badge-success{background-color:var(--bs-success-bg-subtle);color:var(--bs-success)}.badge-success:hover,.badge-success:focus,.badge-success:focus-visible{background-color:var(--bs-success);color:var(--bs-white)}.badge-danger{background-color:var(--bs-danger-bg-subtle);color:var(--bs-danger)}.badge-danger:hover,.badge-danger:focus,.badge-danger:focus-visible{background-color:var(--bs-danger);color:var(--bs-white)}.badge-warning{background-color:var(--bs-warning-bg-subtle);color:var(--bs-warning)}.badge-warning:hover,.badge-warning:focus,.badge-warning:focus-visible{background-color:var(--bs-warning);color:var(--bs-white)}.badge-info{background-color:var(--bs-info-bg-subtle);color:var(--bs-info)}.badge-info:hover,.badge-info:focus,.badge-info:focus-visible{background-color:var(--bs-info);color:var(--bs-white)}.badge-dark{background-color:var(--bs-dark-bg-subtle);color:var(--bs-dark)}.badge-dark:hover,.badge-dark:focus,.badge-dark:focus-visible{background-color:var(--bs-dark);color:var(--bs-white)}.badge-purple{background-color:var(--bs-purple-bg-subtle);color:var(--bs-purple)}.badge-purple:hover,.badge-purple:focus,.badge-purple:focus-visible{background-color:var(--bs-purple);color:var(--bs-white)}.badge-seegreen{background-color:var(--bs-cyan-bg-subtle);color:var(--bs-cyan)}.badge-seegreen:hover,.badge-seegreen:focus,.badge-seegreen:focus-visible{background-color:var(--bs-cyan);color:var(--bs-white)}.badge-secondary{background-color:var(--bs-light);color:var(--bs-muted)}.badge-secondary:hover,.badge-secondary:focus,.badge-secondary:focus-visible{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.badge-outline{color:var(--bs-muted);background-color:#0000;border:1px solid #21325b1a}.badge-outline:hover,.badge-outline:focus{background-color:var(--bs-secondary);border:1px solid var(--bs-secondary);color:var(--paragraphColor)}.badge-transparent{color:var(--bs-white);background-color:#ffffff26;border:1px solid #ffffff2e}.badge-transparent:hover,.badge-transparent:focus{background-color:var(--bs-white);border:1px solid var(--bs-white);color:var(--bs-primary)}.alert{position:relative}.alert .close{width:20px;height:20px;color:var(--bs-dark);position:absolute;top:50%;right:15px;transform:translateY(-50%)}.alert .close:before{content:"";cursor:pointer;font-family:FontAwesome;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.alert.alert-primary{width:100%}.alert.alert-primary .close{color:var(--bs-primary)}.alert.alert-secondary{width:100%}.alert.alert-secondary .close{color:var(--bs-dark)}.alert.alert-success{width:100%}.alert.alert-success .close{color:var(--bs-success)}.alert.alert-warning{width:100%}.alert.alert-warning .close{color:var(--bs-warning)}.alert.alert-danger{width:100%}.alert.alert-danger .close{color:var(--bs-danger)}.alert.alert-seegreen{width:100%}.alert.alert-seegreen .close{color:var(--bs-cyan)}.alert.alert-info{width:100%}.alert.alert-info .close{color:var(--bs-info)}.alert.alert-purple{width:100%}.alert.alert-purple .close{color:var(--bs-purple)}.alert.alert-dark{width:100%}.alert.alert-dark .close{color:var(--bs-white)}.alert-primary{color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-border-subtle)}.alert-primary .alert-link{color:var(--bs-primary-bg-dark)}.alert-secondary{color:var(--bs-dark);background-color:var(--bs-secondary-bg-subtle);border-color:var(--bs-secondary-border-subtle)}.alert-secondary .alert-link{color:var(--bs-dark)}.alert-success{color:var(--bs-success);background-color:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle)}.alert-success .alert-link{color:var(--bs-success-bg-dark)}.alert-warning{color:var(--bs-warning);background-color:var(--bs-warning-bg-subtle);border-color:var(--bs-warning-border-subtle)}.alert-warning .alert-link{color:var(--bs-warning-bg-dark)}.alert-danger{color:var(--bs-danger);background-color:var(--bs-danger-bg-subtle);border-color:var(--bs-danger-border-subtle)}.alert-danger .alert-link{color:var(--bs-danger-bg-dark)}.alert-info{color:var(--bs-info);background-color:var(--bs-info-bg-subtle);border-color:var(--bs-info-border-subtle)}.alert-info .alert-link{color:var(--bs-info-bg-dark)}.alert-dark{color:var(--bs-white);background-color:var(--bs-dark);border-color:var(--bs-dark-border-subtle)}.alert-dark .alert-link{color:var(--bs-white)}.alert-seegreen{color:var(--bs-cyan);background-color:var(--bs-cyan-bg-subtle);border-color:var(--bs-cyan-border-subtle)}.alert-seegreen .alert-link{color:var(--bs-cyan-bg-dark)}.alert-purple{color:var(--bs-purple);background-color:var(--bs-purple-bg-subtle);border-color:var(--bs-purple-border-subtle)}.alert-purple .alert-link{color:var(--bs-purple-bg-dark)}.cover .video-block:not(:first-child):not(:last-child){margin:2.77em 0}.video-play-icon{z-index:2;border:2px solid var(--bs-white);cursor:pointer;background:var(--bs-body-bg);border-radius:50%;width:6.42857em;height:6.42857em;line-height:6em;display:inline-block;position:relative;box-shadow:0 0 0 15px #fff3}.video-play-icon a{color:var(--bs-primary);font-size:3em}.btn-secondary{background:var(--bs-light);border-color:var(--bs-border-color);color:var(--bs-dark);letter-spacing:.1px}.btn-check+.btn:hover,.btn-check+.btn:focus{color:var(--bs-primary);cursor:pointer;background:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-bg-subtle)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn-check:active{color:var(--bs-white);background:var(--bs-primary);border-color:var(--bs-primary)}.btn-check.outline+.btn:hover,.btn-check.outline+.btn:focus{color:var(--bs-primary);cursor:pointer;background:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-bg-subtle)}.btn-check.outline:checked+.btn,:not(.btn-check.outline)+.btn-check.outline:active{color:var(--bs-primary);background:var(--bs-body-bg);border-color:var(--bs-primary)}.pagination{border-radius:4px;padding-left:0;display:flex;margin:0 auto!important}.pagination>li>a,.pagination>li>a,.pagination>li>span{background-color:var(--bs-white);text-align:center;box-shadow:none;border:1px solid #eaedf2;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:16px;font-weight:500;line-height:1.25;text-decoration:none;display:block;position:relative;margin-left:-1px!important}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>a:focus,.pagination>li>a:hover{z-index:0;cursor:pointer}.pagination>li{display:inline}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-white)!important;background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.page-link:focus{box-shadow:var(--bs-primary-bg-subtle)}.page-item:first-child .page-link{border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem;margin-left:0}.page-item:last-child .page-link{border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem;border-radius:0 200em 200em 0!important}.page-item:first-child .page-link{border-radius:200em 0 0 200em!important}.irs--round .irs-bar{background-color:var(--bs-primary)}.irs--round .irs-handle{background-color:var(--bs-primary);border-color:var(--bs-white)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#21313d}.irs--round .irs-handle{width:24px;height:24px;top:25px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{color:#21313d;background:0 0}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before,.irs--round .irs-min,.irs--round .irs-max{display:none}.accordion-button:focus{z-index:3;border-color:none;box-shadow:none;outline:0}.accordion-button .bi{fill:currentColor;width:1em;height:1em}.accordion-button{color:#00345b;font-weight:500}.accordion-button:not(.collapsed){color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle);box-shadow:none}.searchBar-single ul li .btn-sm{height:auto;padding:.5rem .4rem}.accordion-flush .accordion-item,.accordion .accordion-item{border-radius:.2rem;margin-bottom:1rem;overflow:hidden;border:1px solid var(--bs-border-color)!important}.accordion-button:after{content:"";width:28px;height:28px;color:var(--bs-primary);background-image:none;background:var(--bs-primary-bg-subtle);border-radius:50%;justify-content:center;align-items:center;font-family:"Font Awesome 6 Free";font-weight:900;transition:all .4s;display:flex}.accordion-button:not(.collapsed):after{content:"";width:28px;height:28px;color:var(--bs-primary);background-image:none;background:var(--bs-body-bg);border-radius:50%;justify-content:center;align-items:center;font-family:"Font Awesome 6 Free";font-weight:900;transition:all .4s;display:flex}.nav{flex-wrap:wrap;display:flex}.nav.nav-tabs{border-bottom:none}.nav.nav-tabs .nav-link{text-align:center;width:100%;box-shadow:none;border:none;border-bottom:2px solid #0000;outline:none;font-size:15px;font-weight:500}.nav.nav-tabs .nav-link:focus,.nav.nav-tabs .nav-link:hover,.nav.nav-tabs .nav-link:active,.nav.nav-tabs .nav-link:focus-visible,.nav.nav-tabs .nav-link.active{color:var(--bs-primary);box-shadow:none;opacity:1;border:none;border-bottom:2px solid var(--bs-primary);outline:none}.nav.nav-tabs.lg .nav-link{padding:1.2rem 1.7rem;font-size:15px}.nav.nav-tabs.medium .nav-link{padding:.9rem 1.4rem;font-size:14px}.nav.nav-tabs.nav-item.show .nav-link{color:var(--bs-primary);opacity:1;border:none;border-bottom:2px solid var(--bs-primary)}.nav.nav-tabs.simple-tabs{border:none}.nav.nav-tabs.simple-tabs .nav-link{background:0 0;border-bottom:2px solid #0000;border-radius:0}.nav.nav-tabs.simple-tabs .nav-link.active,.nav.nav-tabs.nav-item.show .nav-link{border-color:var(--bs-primary);background:0 0}.nav.nav-pills{border-radius:.375rem}.nav.nav-pills.centered{justify-content:space-around;width:auto;display:inline-flex;transform:translate(-50%);margin-left:50%!important}.nav.nav-pills .nav-item{width:auto;list-style:none}.nav.nav-pills .nav-item:last-child{margin:0}.nav.nav-pills .nav-item:last-child .nav-link{margin-right:0}.nav.nav-pills .nav-link{background:var(--bs-dark);color:var(--bs-white);box-shadow:none;outline:none;margin-right:10px;padding:.8rem 1.6rem;font-weight:500}.nav.nav-pills.mid .nav-link{padding:.7rem 1.9rem;font-size:14px}.nav.nav-pills.small .nav-link{padding:.5rem .8rem;font-size:13px}.nav.nav-pills.spacing .nav-link{margin-bottom:10px}.nav.nav-pills.lights .nav-link{color:var(--bs-dark);background:0 0}.nav.nav-pills.lights .nav-link.active{background:var(--bs-body-bg);color:var(--bs-primary)}.nav.nav-pills.primary-soft .nav-link{background:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.nav.nav-pills.primary-soft .nav-link.active{background:var(--bs-primary);color:var(--bs-white)!important}.nav.nav-pills.lightprimary .nav-link{background:var(--bs-body-bg);color:var(--bs-primary)}.nav.nav-pills.lightprimary .nav-link.active{background:var(--bs-primary);color:var(--bs-white)!important}.nav.nav-pills.nav-pills-dark .nav-link{background:var(--bs-dark);color:var(--bs-white)}.nav.nav-pills.nav-pills-dark .nav-link.active{background:var(--bs-primary);color:var(--bs-white)!important}.nav.nav-pills.outline .nav-link{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);color:var(--bs-muted)}.nav.nav-pills.outline .nav-link.active{background:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)!important}.nav.nav-pills.primary .nav-link{color:var(--bs-primary);background:0 0}.nav.nav-pills.primary .nav-link.active{background:var(--bs-primary);color:var(--bs-white)!important}.nav.nav-pills.light-nav .show>.nav-link,.nav.nav-pills.light-nav .nav-link.active{color:var(--bs-white)!important;background:var(--bs-primary)!important}.nav.nav-pills.lights.theme .show>.nav-link,.nav.nav-pills.lights.theme .nav-link.active{background:var(--bs-primary);color:var(--bs-white)}.featuresScrollphy .nav-pills .nav-link{color:var(--bs-muted);background:0 0;padding:.4rem .55rem;font-size:13px;font-weight:600}.featuresScrollphy .nav-pills .nav-link.active{background-color:#0000;color:var(--bs-primary)!important}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{z-index:1;background-color:var(--bs-light);width:30px;height:30px;color:var(--bs-muted);cursor:pointer;border-radius:50%;transition:all .5s;position:absolute;bottom:-32px;transform:translateY(-50%)}.owl-nav button span{width:100%;height:100%;font-size:16px;display:block}.owl-carousel .owl-nav button.owl-prev{left:0}.owl-carousel .owl-nav button.owl-next{right:0}.owl-carousel .owl-nav{margin:0}.btn-wrap{text-align:center;width:100%}.owl-theme .owl-nav [class*=owl-]:hover{background:var(--bs-primary);color:var(--bs-white);text-decoration:none}.owl-theme .owl-nav .disabled,button.disabled{opacity:.6}.owl-theme .owl-dots,.owl-theme .owl-nav{justify-content:center;align-items:center;display:flex}.owl-theme .owl-dots{margin-top:15px}.owl-theme .owl-dots .owl-dot span{background-color:var(--bs-primary-bg-subtle);width:30px;height:7px;margin:0 7px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:var(--bs-primary)}.singleItem{padding:5px 0 12px}.owl-carousel .owl-item img{width:revert-layer;display:block}.breadcrumbs{color:var(--bs-body-color);font-size:15px;font-weight:400}.breadcrumbs ul{margin:0;padding:0}.breadcrumbs ul li{margin:0 0 0 10px;list-style:none;display:inline-block}.breadcrumbs ul li:first-child{margin:0}.breadcrumbs ul li:first-child:before{display:none}.breadcrumbs ul li:last-child{color:var(--bs-primary)}.breadcrumbs ul li a{-o-transition:all .2s ease-in-out;color:var(--bs-body-color);transition:all .2s ease-in-out}.breadcrumbs.light,.breadcrumbs.light li:before,.breadcrumbs.light li:last-child,.breadcrumbs.light li a{color:var(--bs-white)}.header.header.header-fixed[data-sticky-element]{top:-1px!important}.nav-brand,.nav-brand:focus,.nav-brand:hover,.nav-menu>li>a{color:var(--bs-nav-color)}.nav-dropdown,.nav-menu,ul{list-style:none}.navigation,.navigation *{-webkit-tap-highlight-color:#0000;box-sizing:border-box}.navigation{width:100%;font-family:inherit;display:table;position:relative}.nav-toggle,.navigation-hidden .nav-header{display:none}.navigation-portrait{height:48px}.navigation-fixed{position:fixed;top:0;left:0}.navigation-hidden{width:0!important;height:0!important;margin:0!important;padding:0!important}.align-to-right{float:right}.nav-header{float:left}.nav-brand{margin-top:2px;margin-right:1rem;padding:0 15px 0 0;font-size:24px;text-decoration:none!important}.nav-dropdown>li>a,.nav-menu>li>a,nav a{text-decoration:none}.navigation-portrait .nav-brand{font-size:18px}.nav-logo>img{float:left;height:48px;margin:11px auto;padding:0 15px}.nav-logo:focus>img{outline:initial}nav a,nav a:focus,nav a:hover{outline:0}.navigation-portrait .nav-logo>img{height:36px;margin:6px auto 6px 15px;padding:0}.nav-toggle{cursor:pointer;width:30px;height:30px;padding:7px 2px 0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.nav-toggle:before{content:"";background-color:color-mix(in srgb,var(--bs-nav-color),transparent 30%);width:24px;height:1px;box-shadow:0 .5em 0 0 color-mix(in srgb,var(--bs-nav-color),transparent 10%),0 1em 0 0 color-mix(in srgb,var(--bs-nav-color),transparent 30%);border-radius:10px;position:absolute}.navigation-portrait .nav-toggle{display:block}.navigation-portrait .nav-menus-wrapper{background-color:var(--bs-body-bg);z-index:20000;-webkit-overflow-scrolling:touch;width:320px;height:100%;transition-duration:.8s;transition-timing-function:ease;position:fixed;top:0;left:-400px;overflow-y:auto}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{left:auto;right:-400px}.navigation-portrait .mobile_nav{margin-right:40px}.nav-menus-wrapper.nav-menus-wrapper-open{left:0}.nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{right:0}.nav-menus-wrapper-close-button{float:right;width:30px;height:30px;color:var(--bs-primary);cursor:pointer;background:var(--bs-primary-bg-subtle);text-align:center;border-radius:50%;margin:10px 7px;font-size:13px;line-height:30px;display:none}.navigation-portrait .nav-menus-wrapper-close-button{display:block}.mobLogos{float:left;width:auto;height:auto;color:var(--bs-primary);cursor:pointer;background-color:#0000;margin:10px 0;padding-left:1rem;font-size:13px;display:none}.nav-menu{margin:0;padding:0;line-height:normal}.navigation-portrait .nav-menu{width:100%}.navigation-landscape .nav-menu.nav-menu-centered{float:none;text-align:center}.nav-menu>li{float:left;text-align:right}.navigation-portrait .nav-menu>li{border-top:solid 1px var(--bs-border-color);width:100%;position:relative}.navigation-portrait .nav-menu>li:last-child{border-bottom:none;padding:1rem}.nav-menu+.nav-menu>li:first-child{border-top:none}.navigation-landscape .nav-menu.nav-menu-centered>li{float:none}.nav-menu>li>a{letter-spacing:.2px;text-transform:capitalize;padding:18px 12px 10px;font-size:13px;font-weight:600;line-height:1;transition:color .3s,background .3s;display:inline-block}.nav-menu>li>a.mob-addlisting{display:none}.nav-menu.nav-menu-social{align-items:center;display:inline-flex}.nav-menu.nav-menu-social li a{padding:12px;color:#000!important}.navigation-portrait .nav-menu>li>a{width:100%;height:auto;padding:12px 26px 12px 15px}.navigation-portrait .nav-menu>li.active>a,.navigation-portrait .nav-menu>li.active>.submenu-indicator-chevron,.navigation-portrait .nav-dropdown>li.active>a{color:var(--bs-primary)!important}.navigation-portrait .nav-menu.nav-menu-social{text-align:center;width:100%}.nav-menu.nav-menu-social>li{text-align:center;border:none!important}.navigation-portrait .nav-menu.nav-menu-social>li{width:auto}.navigation-portrait .nav-menu.nav-menu-social>li>a{padding:15px}.submenu-indicator{float:left;margin-top:2px;margin-right:6px;transition:all .3s}.navigation-portrait .submenu-indicator{text-align:center;z-index:20000;width:100%;height:44px;margin-top:0;position:absolute}.submenu-indicator-chevron{border-style:solid;border-width:0 1px 1px 0;width:6px;height:6px;transition:border .3s;display:block;transform:rotate(45deg)}.navigation-portrait .submenu-indicator-chevron{position:absolute;top:18px;left:24px;right:auto}.navigation-portrait .submenu-indicator.submenu-indicator-up{transform:rotate(0)}.navigation-portrait .submenu-indicator.submenu-indicator-up .submenu-indicator-chevron{transform:rotate(225deg)}.nav-overlay-panel{z-index:19999;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.no-scroll{width:100%;height:100%;overflow:hidden}.nav-text{color:#70798b;margin:25px 15px}.navigation-portrait .nav-text{width:calc(100% - 52px);margin:12px 26px 0}.navigation-portrait .nav-text+ul{margin-top:15px}.nav-dropdown{z-index:98;white-space:nowrap;min-width:250px;margin:0;padding:0;display:none;position:absolute}.navigation-portrait .nav-dropdown{width:100%;position:static;left:0}.nav-dropdown .nav-dropdown{left:100%}.nav-menu>li .nav-dropdown{background:var(--bs-body-bg);border:none;border-radius:.4rem;padding:15px;box-shadow:0 0 2px #b9c7d273}.nav-dropdown>li{float:left;clear:both;text-align:left;width:100%;position:relative}.nav-dropdown>li>a{border-bottom:1px solid var(--bs-border-color);float:left;width:100%;color:var(--bs-nav-color);-o-transition:all .3s ease 0s;padding:14px 20px 14px 10px;font-size:13px;font-weight:500;transition:all .3s}.social-icon a i,.social-icons a i{border-radius:16px;width:32px;height:32px;display:inline-block}.nav-dropdown>.focus>a,.nav-dropdown.nav-dropdown-left{right:0}.nav-dropdown>li>.nav-dropdown-left{left:auto;right:100%}.navigation-landscape .nav-dropdown-left>li>a{text-align:right}.navigation-portrait .nav-dropdown>li>a{padding:12px 20px 12px 30px}.navigation-portrait .nav-dropdown>li>ul>li>a{padding-left:50px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>a{padding-left:70px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>a{padding-left:90px}.navigation-portrait .nav-dropdown>li>ul>li>ul>li>ul>li>ul>li>a{padding-left:110px}.navigation-portrait .nav-dropdown>li>a{color:var(--bs-muted)}.nav-dropdown .submenu-indicator{position:absolute;top:16px;right:15px}.menu__list,.navbar,nav a{position:relative}.navigation-portrait .submenu-indicator{top:0;right:0}.nav-dropdown .submenu-indicator .submenu-indicator-chevron{transform:rotate(-45deg)}.navigation-portrait .nav-dropdown .submenu-indicator .submenu-indicator-chevron{transform:rotate(45deg)}.navigation-portrait .nav-dropdown .submenu-indicator.submenu-indicator-up .submenu-indicator-chevron{transform:rotate(225deg)}.navigation-portrait .mobile_nav ul li a{padding:.6rem .8rem}.navigation-portrait .mobile_nav ul li .account-drop a{padding:0 .3rem}.navigation-portrait .mobile_nav ul li .account-drop ul li a{padding:.6rem 1.2rem}.navigation-portrait .mega-menu{width:100%;min-width:100%}.navigation-portrait .d-portraitnone{display:none}.navigation-portrait .col{flex:1 0 100%}.navigation-portrait .nav-menu>li>a.mob-addlisting{background:var(--bs-primary);color:var(--bs-white);text-align:center;border-radius:.4rem;padding:18px 20px;transition:all .4s;display:block}.navigation-portrait .nav-menu>li>a.mob-addlisting:hover,.navigation-portrait .nav-menu>li>a.mob-addlisting:focus,.navigation-portrait .nav-menu>li>a.mob-addlisting:active{background-color:var(--bs-primary-bg-dark);color:var(--bs-white)!important}.navigation-portrait .nav-menu>li>a.mob-addlisting.light{background:var(--bs-primary-bg-subtle);color:var(--bs-primary);text-align:center;border-radius:.4rem;padding:18px 20px;transition:all .4s;display:block}.navigation-portrait .nav-menu>li>a.mob-addlisting.light:hover,.navigation-portrait .nav-menu>li>a.mob-addlisting.light:focus,.navigation-portrait .nav-menu>li>a.mob-addlisting.light:active{background-color:var(--bs-primary);color:var(--bs-white)!important}.navigation-landscape .nav-dropdown-left .submenu-indicator{left:10px}.navigation-landscape .nav-dropdown-left .submenu-indicator .submenu-indicator-chevron{transform:rotate(135deg)}nav a{display:inline-block}.header{background:var(--bs-body-bg);z-index:999;padding:13px 0;position:relative}.social-icons{float:right;margin-top:.7em}.logo h1 a{color:var(--bs-white);font-size:1.3em}.logo span{letter-spacing:4px;font-size:.32em;display:block}.navbar-nav{float:left;margin:0}.nav-menu.nav-menu-social>li.list-buttons a{background:var(--bs-primary);border-radius:6px;padding:15px 25px;position:relative;top:0;color:var(--bs-white)!important}.nav-menu.nav-menu-social>li.list-buttons.soft-primary a{background:var(--bs-primary-bg-subtle);color:var(--bs-primary)!important}.header.header-theme.navtheme .nav-menu.nav-menu-social>li.list-buttons.light a{background-color:var(--bs-white);color:var(--bs-dark)!important}.header.header-theme.navtheme .nav-menu.nav-menu-social>li.list-buttons.light a:hover{background:var(--bs-white)!important;color:var(--bs-dark)!important}.header.header-theme.navtheme .nav-menu.nav-menu-social>li.list-buttons.light a:focus{color:var(--bs-dark)!important}.header-transparent.dark.header-fixed .nav-menu.nav-menu-social>li.list-buttons.light a{background:var(--bs-primary)!important;color:var(--bs-white)!important}.header-transparent.theme.header-fixed .nav-menu.nav-menu-social>li.list-buttons.light a,.header-fixed .nav-menu.nav-menu-social>li.list-buttons.light a{color:var(--bs-nav-color)!important}.nav-menu.nav-menu-social .cart-content{padding:7px 28px 7px 10px!important;font-size:18px!important}.cart-content .head-cart-counter{background:var(--bs-primary);width:16px;height:16px;color:var(--bs-white);text-align:center;border-radius:50%;font-size:10px;font-style:normal;line-height:16px;display:block;position:absolute;top:2px;right:17px}.header.theme.header-fixed .cart-content .head-cart-counter,.header.header-theme .cart-content .head-cart-counter{background:var(--bs-body-bg);color:var(--bs-dark)}.nav-brand img{width:166px;position:relative}.nav-menu.nav-menu-social>li.list-buttons>a{align-items:center;display:inline-flex}.navigation-portrait .nav-dropdown.xxl-menu{min-width:auto;max-width:100%}.navigation-portrait .nav-dropdown.xxl-menu>li{flex:0 0 100%;width:100%}.nav-dropdown>li:last-child>a{border-bottom:none}.nav-dropdown>li>a:hover,.nav-dropdown>li>a:focus{padding-left:20px}.devider-wraps{border:1px dashed #e0e8ed;border-radius:50px;width:100%;height:.5px}.devider-text{background:var(--bs-body-bg);padding:0 10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navigation-portrait .col .dropdown-body{padding-left:1.55rem}.navigation-portrait .mobLogos img{max-width:140px}.navigation-portrait .mobLogos{display:block}.header.navtheme{background:var(--bs-primary)}.header.navdark{background:var(--bs-dark)}.header.navtheme .navigation-portrait .mobile_nav ul li a,.header.navdark .navigation-portrait .mobile_nav ul li a{color:var(--bs-white)}.header.navtheme .navigation-portrait .mobile_nav ul li .dropdown-menu a,.header.navdark .navigation-portrait .mobile_nav ul li .dropdown-menu a{color:var(--bs-nav-color)}.header.navtheme .nav-toggle:before,.header.navdark .nav-toggle:before{background-color:var(--bs-white);box-shadow:0 .5em 0 0 var(--bs-primary-bg-subtle),0 1em 0 0 var(--bs-white)}.btn-group.account-drop{position:relative}.nav-menu.nav-menu-social>li:last-child .btn-group.account-drop{padding-right:0}.account-drop .btn-order-by-filt{color:#022f5d;border-left:1px solid #ffffff1a;justify-content:flex-start;align-items:center;width:auto;height:auto;margin-top:0;padding:0 0 0 14px;font-size:16px;font-weight:600;display:inline-flex;overflow:hidden;padding:5px 12px!important}.account-drop.drk .btn-order-by-filt{border-left:1px solid #dee2e6}.account-drop .btn-order-by-filt img.avater-img{border-radius:50%}.account-drop .dropdown-menu{background:var(--bs-body-bg);box-shadow:none;z-index:99;border:none;border-radius:.4rem;min-width:300px;padding:0;overflow:hidden;-webkit-box-shadow:0 0 20px #3e1c831a;box-shadow:0 0 20px #3e1c831a;top:14px!important;right:0!important;left:initial!important}.drp_menu_headr{justify-content:space-between;align-items:center;padding:1.2rem;display:flex}.drp_menu_headr h4{color:var(--bs-white);margin:0;font-size:18px}.account-drop .dropdown-menu ul{margin:0;padding:0}.account-drop .dropdown-menu ul li{width:100%;padding:0;list-style:none;display:block}.account-drop .dropdown-menu ul li a{color:#000;border-bottom:1px solid #edf0f3;align-items:center;width:100%;padding:1rem 1.2rem;font-size:14px;font-weight:500;transition:all .3s;display:flex;position:relative}.account-drop .dropdown-menu ul li a:hover{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary);padding-right:1.5rem}.account-drop .dropdown-menu ul li a i{margin-right:7px;position:relative;top:0}.notti_coun{width:18px;height:18px;color:var(--bs-white);background:#333;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex;position:absolute;right:10px;font-weight:600!important}span.notti_coun.style-1{background:#2bb170}span.notti_coun.style-2{background:#9972e6}span.notti_coun.style-3{background:#03a9f4}.ntf-list-groups{width:100%;display:block;position:relative}.ntf-list-groups-single{border-bottom:1px solid #e4e9ed;justify-content:flex-start;align-items:center;padding:1rem .8rem;display:flex}.ntf-list-groups-icon{background:#f4f5f7;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.ntf-list-groups-caption{color:#28496e;flex:1;padding-left:10px;font-size:14px}.ntf-list-groups-caption p{margin:0}.ntf-list-groups-single a.ntf-more{text-align:center;width:100%;font-size:13px;font-weight:500}span.noti-status{background:#f32b2b;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:10px}.drp_menu_headr-right .btn{height:40px;padding:.6rem 1rem;font-size:14px;font-weight:600}.user-Dashboard-menu li.active a,.user-Dashboard-menu li:hover a,.user-Dashboard-menu li:focus a{color:var(--bs-primary)}.user-Dashboard-longmenu li.active a,.user-Dashboard-longmenu li:hover a,.user-Dashboard-longmenu li:focus a{color:var(--bs-primary)}.flashing{background:var(--bs-success);border-radius:50%;width:6px;height:6px;animation:2s ease-out infinite flashings;position:absolute}.flashing.notification{background:var(--bs-purple)}@keyframes flashings{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.mobile_nav ul{margin:0;padding:0;display:inline-flex}.mobile_nav ul li{margin-left:0;list-style:none;display:inline-flex}.mobile_nav ul li .account-drop .dropdown-menu ul{flex-direction:column;display:flex}.mobile_nav ul li .account-drop .dropdown-menu ul a{justify-content:flex-start;align-items:center}.mobile_nav ul li .dropdown-menu a{width:auto;height:auto}.mobile_nav ul li a{justify-content:center;align-items:center;font-size:20px;font-weight:500;display:inline-flex}.mobile_nav ul li .account-drop .btn-order-by-filt{padding-left:5px!important}.mobile_nav ul .dhsbrd li{margin:0;display:inline-block;width:auto!important}.mobile_nav ul .dhsbrd li a{width:auto;display:inline-flex;border:none!important}.mobile_nav ul .dhsbrd li .account-drop ul li a{width:100%}.user-Dashboard-menu{justify-content:space-between;align-items:center;width:100%;margin:0;padding:.6rem 0;display:flex}.user-Dashboard-menu li{width:auto;list-style:none;display:inline-flex}.user-Dashboard-menu li a{color:#96a2b0;padding:.6rem 0;font-size:14px;font-weight:500}.user-Dashboard-menu li a:hover,.user-Dashboard-menu li a:focus,.user-Dashboard-menu li a:active{color:var(--bs-primary)}.user-Dashboard-longmenu{flex-direction:column;width:100%;margin:0;padding:0;display:flex}.user-Dashboard-longmenu li{width:100%;padding:0 .7rem;list-style:none;display:inline-flex}.user-Dashboard-longmenu li:nth-child(2n){background:#f1f5f8}.user-Dashboard-longmenu li a{color:var(--bs-muted);width:100%;padding:.8rem 0;font-size:14px;font-weight:500}.user-Dashboard-longmenu li a:hover,.user-Dashboard-longmenu li a:focus,.user-Dashboard-longmenu li a.active{color:var(--bs-primary)}.brd img{border:4px solid #b77a7a}.dashboard_Menu{width:100%;position:relative}.dashboard_Menu ul{margin:0;padding:0}.dashboard_Menu ul li{width:100%;list-style:none;display:block}.dashboard_Menu ul li a{color:var(--bs-white);opacity:.75;border-radius:.4rem;justify-content:flex-start;align-items:center;padding:.8rem .6rem;font-size:15px;font-weight:400;display:flex;position:relative}.dashboard_Menu ul li a:hover,.dashboard_Menu ul li a:focus{color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle);opacity:1}.dashboard_Menu ul li a span.countTag{color:var(--bs-white);border-radius:50%;padding:1px 6px;font-size:12px;display:inline-block;position:absolute!important;top:50%!important;left:90%!important;transform:translate(-50%,-50%)!important}.dashboard_Menu ul li .active,.dashboard_Menu ul li .active:hover,.dashboard_Menu ul li .active:focus{background-color:var(--bs-primary);color:var(--bs-white);opacity:1}.offcanvas-menu{background:var(--bs-dashboard-bg)}.offcanvas-menu .offcanvas-header{border-bottom:1px solid #ffffff1f}.offcanvas-menu .offcanvas-header .btn-closes{z-index:1;border:none;border-radius:50%;width:40px;height:40px;font-size:14px;color:var(--bs-white)!important;background:#ffffff1a!important;outline:none!important;padding:0!important}.offcanvas-menu .offcanvas-body{width:100%;padding:0;position:relative}.offcanvas-menu .offcanvas-body ul{margin:0;padding:0}.offcanvas-menu .offcanvas-body ul li{width:100%;list-style:none;display:block}.offcanvas-menu .offcanvas-body ul li a{color:#ffffffb3;border-bottom:1px solid #ffffff1a;border-radius:0;justify-content:flex-start;align-items:center;padding:1rem 1.4rem;font-size:15px;font-weight:500;display:flex;position:relative}.offcanvas-menu .offcanvas-body ul li a:hover,.offcanvas-menu .offcanvas-body ul li a:focus{color:var(--bs-primary)}.offcanvas-menu .offcanvas-body ul li a span.countTag{color:var(--bs-white);border-radius:50%;padding:1px 6px;font-size:12px;display:inline-block;position:absolute!important;top:50%!important;left:90%!important;transform:translate(-50%,-50%)!important}.offcanvas-menu .offcanvas-body ul li .active{color:var(--bs-primary)}.offcanvas-menu .offcanvas-body ul li .active:hover,.offcanvas-menu .offcanvas-body ul li .active:focus{color:var(--bs-white)}form.dropzone.dz-clickable.primary-dropzone{border:2px dashed var(--bs-primary);background:var(--bs-primary-bg-subtle);border-radius:.8rem}.dz-default.dz-message i{color:var(--bs-primary);margin-bottom:1rem;font-size:50px;display:block}.image-bg,.image-cover{background-position:50%!important;background-size:cover!important}.image-bottom-cover{background-position:bottom!important;background-size:cover!important}.image-bottom{background-position:bottom!important;background-size:auto!important}.image-cover .container,.image-bottom .container,.image-bottom-cover .container,.bg-cover .container{z-index:1;position:relative}.hero-banner{padding:5em 0}.hero-header{flex-wrap:wrap;justify-content:center;align-items:center;min-height:650px;padding:5em 0;display:flex}.hero-header .subtitle{font-size:17px;font-weight:300}.fill-primary{fill:var(--bs-primary)!important}.fill-white{fill:var(--bs-white)!important}.fill-light{fill:#f4f5f7!important}.avatar-group{padding:0;display:flex}.avatar-group>li{position:relative}.avatar-group>li:not(:last-child){margin-right:-.8rem}.form-control.border-0.border-right{border-right:1px solid var(--bs-border-color)!important}.heroSearch.overio{z-index:1;position:relative;top:-40px;transform:translateY(-40px)}a.mousewheel{color:var(--bs-white);background:#ffffff0d;border:1px solid #ffffff0d;border-radius:100px;padding:.6rem .5rem;font-size:25px;animation:2s infinite alternate mover;position:absolute;bottom:50px;right:50px}a.mousewheel.center{left:50%;right:auto;transform:translate(50%)}@keyframes mover{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.imgSidefull{max-width:32rem;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.heroSearch.style-01{background:var(--bs-body-bg);border-radius:.4rem;padding:.7rem}.heroSearch.style-01 .form-group{margin:0!important}.heroSearch .side-border{border-right:1px solid var(--bs-border-color);border-left:1px solid var(--bs-border-color)}.heroSearch .single-border{border-left:1px solid var(--bs-border-color)}.heroSearch.rounded-search{border-radius:var(--bs-border-radius-pill)!important}.heroSearch.style-02{background:#fff3;border-radius:.4rem;padding:.7rem}.heroSearch.style-02 .form-group{margin:0!important}.heroSearch.style-02.dark{background:#0003}.searchUpper{background:#0202024d;border-radius:10px 10px 50px 50px;padding-top:1px}.searchUpper .nav-tabs{border-bottom:none;margin:.5rem auto .8rem}.searchUpper .nav-tabs .nav-link{color:#ffffffb3;text-transform:uppercase;letter-spacing:.4px;background:0 0;width:auto;padding:.5rem 1rem;font-size:12px;font-weight:600}.searchUpper .nav-tabs .nav-link.active{color:var(--bs-white)!important}.heroSearch.shadow{box-shadow:0 0 0 10px #fff3!important}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-primary)}.dropdown-toggle.toogleDrops{text-transform:uppercase;color:var(--bs-dark);background:#f4f5f7;border:1px solid #e4e7ed;border-radius:50px;font-size:11px;font-weight:500;transition:all .4s}.dropdown-toggle.toogleDrops:hover,.dropdown-toggle.toogleDrops:focus{background-color:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-border-subtle);color:var(--bs-primary)}.dropdown-toggle.toogleDrops.show:after{border:.3em solid #0000;border-top:0;border-bottom-color:currentColor}.filterButton{border:1px solid var(--bs-border-color);border-radius:.372rem;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.filterButton .filterFlex{flex:auto;width:100%}.filterButton .filterFlex .btn{border-right:1px solid var(--bs-border-color);border-radius:0;width:100%;height:45px;padding:10px 5px;font-size:13px;font-weight:500}.filterButton .filterFlex:last-child .btn{border-right:none}.alert.tag-alert{color:var(--bs-body-color);border-radius:50px;margin:0;padding:5px 25px 5px 10px;font-size:12px;font-weight:500}.alert.tag-alert .btn-close{box-shadow:none;outline:none;padding:10px 8px;font-size:9px}.filterOptions-wrap .dropdown-menu{min-width:600px}.splashSlider{height:100vh;min-height:650px}.splashSlider .splashSliders.owl-carousel,.splashSlider .splashSliders.owl-carousel .owl-stage-outer,.splashSlider .splashSliders.owl-carousel .owl-stage-outer .owl-stage{height:100%}.splashSlider .splashSliders.owl-carousel .owl-stage-outer .owl-stage .owl-item{height:100%!important}.splashSlider .splashSliders.owl-carousel .owl-stage-outer .owl-stage .owl-item .singleSplash{height:100%;position:relative}.splashSlider .splashSliders.owl-carousel .owl-stage-outer .owl-stage .owl-item .singleSplash:before{content:"";background:var(--bs-dark);opacity:.6;position:absolute;inset:0}.singlelisting-item{border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);border-radius:.6rem;width:100%;height:100%;transition:transform .3s;display:block;position:relative;transform:translate(0,0)}.singlelisting-item .listing-top-item{background:var(--bs-body-bg);border-radius:.6rem .6rem 0 0;height:100%;min-height:270px;display:block;position:relative}.singlelisting-item .listing-top-item .topLink{width:100%;height:100%;display:block}.singlelisting-item .listing-top-item .topLink:before{content:"";z-index:1;opacity:1;background:#23232533 linear-gradient(#0000 0%,#16161700 40%,#23232573 65%,#232325e6 100%);border-radius:.6rem .6rem 0 0;width:100%;height:100%;position:absolute;top:0;bottom:0}.singlelisting-item .listing-top-item .topLink img{object-fit:cover;border-radius:.6rem .6rem 0 0;width:100%;height:100%;position:absolute}.singlelisting-item .listing-top-item .bookmarkList{width:42px;height:42px;color:var(--bs-white);background:#ffffff1f;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:0;transition:all .4s;display:flex}.singlelisting-item .listing-top-item .bookmarkList:hover,.singlelisting-item .listing-top-item .bookmarkList:focus{background-color:var(--bs-primary);color:var(--bs-white);border-color:var(--bs-primary)}.singlelisting-item .listing-top-item .opssListing{position:relative}.singlelisting-item .listing-top-item .opssListing .listing-avatar{z-index:2;background-color:#0000;border:4px solid #ffffff36;border-radius:50%;width:55px;height:55px;position:relative;top:0;left:0;overflow:hidden}.singlelisting-item .listing-top-item .opssListing .listing-avatar .avatarImg{width:100%;height:100%;display:block}.singlelisting-item .listing-top-item .opssListing .listing-avatar .avatarImg img{object-fit:fill;border-radius:50%;width:100%;height:auto}.singlelisting-item .listing-top-item .opssListing .listing-details{flex:1;width:100%;position:relative}.singlelisting-item .listing-top-item .opssListing .listing-details .listingTitle{color:var(--bs-white);margin-bottom:.2rem;font-size:16px;font-weight:500}.singlelisting-item .listing-top-item .opssListing .listing-details .listingTitle .titleLink{color:var(--bs-white)}.singlelisting-item .listing-top-item .opssListing .listing-details .listingTitle .verified{color:var(--bs-success);margin-left:7px;font-size:15px}.singlelisting-item .listing-top-item .listOpen{color:var(--bs-white);background-color:#27a860}.singlelisting-item .listing-top-item .listClose{color:var(--bs-white);background-color:#d73939}.singlelisting-item .listing-middle-item{width:100%;padding:2.6rem 1rem 1.8rem;display:block;position:relative}.singlelisting-item .listing-middle-item .listing-avatar{border:4px solid var(--bs-card-bg);z-index:2;background-color:var(--bs-card-bg);border-radius:50%;width:60px;height:60px;position:absolute;top:-28px;left:15px;overflow:hidden}.singlelisting-item .listing-middle-item .listing-details{width:100%}.singlelisting-item .listing-middle-item .listing-details .listingTitle{align-items:center;margin-bottom:.2rem;font-size:16px;font-weight:600;display:flex}.singlelisting-item .listing-middle-item .listing-details .listingTitle .titleLink{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.singlelisting-item .listing-middle-item .listing-details .listingTitle .adds{background-color:var(--bs-warning);color:var(--bs-dark);border-radius:.2rem;margin-right:5px;padding:4px 6px;font-size:14px;font-weight:500}.singlelisting-item .listing-middle-item .listing-details .listingTitle .verified{color:var(--bs-success);margin-left:7px;font-size:15px}.singlelisting-item .listing-middle-item .listing-details p{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;padding-top:5px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.singlelisting-item .listing-middle-item .listing-info-details{color:var(--bs-dark-text);margin-top:1.1rem;font-size:14px;font-weight:500}.singlelisting-item .listing-footer-item{border-top:1px solid var(--bs-border-color);padding:.8rem 1rem}.singlelisting-item .listing-footer-item .catdWraps{justify-content:flex-start;align-items:center;column-gap:6px;display:flex}.singlelisting-item .listing-footer-item .catdWraps .catIcon{width:34px;height:34px;color:var(--bs-muted);background-color:var(--bs-light);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.singlelisting-item .listing-footer-item .catdWraps .catIcon.cats-1{color:#d94452;background-color:#d944521f}.singlelisting-item .listing-footer-item .catdWraps .catIcon.cats-2{color:#35ba9b;background-color:#35ba9b1f}.singlelisting-item .listing-footer-item .catdWraps .catIcon.cats-3{color:#d56fac;background-color:#d56fac1f}.singlelisting-item .listing-footer-item .catdWraps .catIcon.cats-4{color:#89c053;background-color:#89c0531f}.singlelisting-item .listing-footer-item .catdWraps .catIcon.cats-5{color:#3aadd9;background-color:#3aadd91f}.singlelisting-item .listing-footer-item .catdWraps .catIcon.cats-6{color:#e3b692;background-color:#e3b6921f}.singlelisting-item .listing-footer-item .catdWraps .catIcon.cats-7{color:#f5b945;background-color:#f5b9451f}.singlelisting-item .listing-footer-item .catdWraps .catIcon.cats-8{color:#4a88da;background-color:#4a88da1f}.singlelisting-item .listing-footer-item .catdWraps .catIcon.cats-9{color:#e8553e;background-color:#e8553e1f}.singlelisting-item .listing-footer-item .catdWraps .catIcon.cats-10{color:#9579da;background-color:#9579da1f}.singlelisting-item .listing-footer-item .catdWraps .catTitle{font-size:15px;font-weight:500}.singlelisting-item .listing-footer-item .catdWraps .moreCatcounter{border:2px solid var(--bs-border-color);width:24px;height:24px;color:var(--bs-muted);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:400;display:flex}.singlelisting-item .listing-footer-item .listing-rates{width:auto;position:relative}.singlelisting-item .listing-footer-item .listing-rates .ratingAvarage{width:auto;height:26px;color:var(--bs-white);background-color:var(--bs-dark);border-radius:.28rem;justify-content:center;align-items:center;padding:1px 8px;font-size:12px;font-weight:500;display:inline-flex}.singlelisting-item .listing-footer-item .listing-rates .ratingAvarage.excellent{color:var(--bs-white);background-color:#78ba25}.singlelisting-item .listing-footer-item .listing-rates .ratingAvarage.good{color:var(--bs-white);background-color:#2ca862}.singlelisting-item .listing-footer-item .listing-rates .ratingAvarage.midium{color:var(--bs-white);background-color:#f5ac00}.singlelisting-item .listing-footer-item .listing-rates .ratingAvarage.poor{color:var(--bs-white);background-color:#e5501c}.singlelisting-item .listing-footer-item .listing-rates .overallrates{font-size:14px;color:var(--bs-muted)!important}.singlelisting-item .listing-footer-item .listing-shares{position:relative}.singlelisting-item .listing-footer-item .listing-shares .smallLinks{border:1px solid var(--bs-border-color);width:34px;height:34px;color:color-mix(in srgb,var(--bs-body-color),transparent 20%);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.singlelisting-item:hover,.singlelisting-item:focus{transform:translateY(-7px)}.listLayouts{position:relative}.listLayouts .listOpen{color:var(--bs-white);background-color:#27a860}.listLayouts .listClose{color:var(--bs-white);background-color:#d73939}.listLayouts .featuredList{background:#ff9800!important}.listLayouts .list-thumb{min-height:240px}.listLayouts .listCaption{position:relative}.listLayouts .listCaption .listItemtitle{font-size:17px;font-weight:500}.listLayouts .listCaption .listItemtitle span.verified{color:var(--bs-success);margin-left:5px;font-size:14px}.listLayouts .listCaption .catIcon{width:34px;height:34px;color:var(--bs-muted);background-color:var(--bs-light);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.listLayouts .listCaption .catIcon.cats-1{color:#d94452;background-color:#d944521f}.listLayouts .listCaption .catIcon.cats-2{color:#35ba9b;background-color:#35ba9b1f}.listLayouts .listCaption .catIcon.cats-3{color:#d56fac;background-color:#d56fac1f}.listLayouts .listCaption .catIcon.cats-4{color:#89c053;background-color:#89c0531f}.listLayouts .listCaption .catIcon.cats-5{color:#3aadd9;background-color:#3aadd91f}.listLayouts .listCaption .catIcon.cats-6{color:#e3b692;background-color:#e3b6921f}.listLayouts .listCaption .catIcon.cats-7{color:#f5b945;background-color:#f5b9451f}.listLayouts .listCaption .catIcon.cats-8{color:#4a88da;background-color:#4a88da1f}.listLayouts .listCaption .catIcon.cats-9{color:#e8553e;background-color:#e8553e1f}.listLayouts .listCaption .catIcon.cats-10{color:#9579da;background-color:#9579da1f}.listLayouts .listCaption .listCall{width:34px;height:34px;color:var(--bs-dark);background-color:var(--bs-light);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex}.listLayouts .bookmarkList{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;line-height:0;transition:all .4s;display:flex;background-color:var(--bs-primary-bg-subtle)!important;color:var(--bs-primary)!important;border:1px solid var(--bs-primary-bg-subtle)!important}.listLayouts .bookmarkList:hover,.listLayouts .bookmarkList:focus{background-color:var(--bs-primary)!important;color:var(--bs-white)!important;border-color:var(--bs-primary)!important}.listLayouts.light{background-color:var(--bs-light)}.listLayouts.light .bookmarkList{color:var(--bs-muted);border:1px solid color-mix(in srgb,var(--bs-dark),transparent 85%);background-color:#00000003;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;line-height:0;transition:all .4s;display:flex}.listLayouts.light .bookmarkList:hover,.listLayouts.light .bookmarkList:focus{background-color:var(--bs-primary);color:var(--bs-white);border-color:var(--bs-primary)}.listLayouts.light .listCall{background-color:var(--bs-white)}.listLayouts .bg-price{background-color:#97bf25}.listLayouts .bg-booking{background-color:#f50}.categoryBox{background-color:var(--bs-body-bg);text-align:center;width:100%;height:230px;color:var(--bs-white);vertical-align:top;border:1px solid var(--bs-border-color);border-radius:.5rem;flex-direction:column;justify-content:center;margin:0 auto;padding:20px;transition:all .4s;display:flex;position:relative;overflow:hidden;transform:scale(1)}.categoryBox img{object-fit:cover;z-index:1;opacity:0;border-radius:.5rem;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.categoryBox .icoBoxx{background:var(--bs-primary-bg-subtle);width:75px;height:75px;color:var(--bs-primary);z-index:11;border-radius:50%;justify-content:center;align-items:center;margin:1rem auto;font-size:2.2rem;transition:all .3s;display:flex;position:relative}.categoryBox h5{color:var(--headingColor);z-index:11;font-size:17px;font-weight:500;line-height:22px;transition:all .3s;position:relative}.categoryBox .categorycounter{color:var(--bs-muted);background-color:color-mix(in srgb,var(--bs-light),transparent 10%);text-align:center;z-index:11;border-radius:50px;justify-content:center;align-items:center;width:auto;height:30px;margin:0 auto 12px;padding:0 18px;font-size:12px;font-weight:500;transition:all .4s;display:inline-flex;position:relative;left:auto;right:auto}.categoryBox:before{content:"";opacity:0;z-index:10;background-color:#1a1a1a;border-radius:4px;width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:0}.categoryBox:hover:before,.categoryBox:focus:before{opacity:.6}.categoryBox:hover img,.categoryBox:focus img{opacity:1}.categoryBox:hover .icoBoxx,.categoryBox:focus .icoBoxx{color:var(--bs-white);background:#fff3}.categoryBox:hover h5,.categoryBox:focus h5{color:var(--bs-white)}.categoryBox:hover .categorycounter,.categoryBox:focus .categorycounter{background-color:var(--bs-white);color:var(--bs-dark)}.circle .categoryBox,.circle .categoryBox img{border-radius:50%}.circle .categoryBox .icoBoxx{width:auto;height:auto;color:var(--bs-primary);z-index:11;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin:1rem auto;font-size:2.2rem;transition:all .3s;display:flex;position:relative}.light .categoryBox{background-color:var(--bs-light);border:none}.light .categoryBox .icoBoxx{background:var(--bs-body-bg)}.light .categoryBox .categorycounter{color:color-mix(in srgb,var(--bs-dark),transparent 20%);background-color:#2125270d}.light .categoryBox:before{display:none}.light .categoryBox:hover,.light .categoryBox:focus{background:var(--bs-primary)}.light .categoryBox:hover .icoBoxx,.light .categoryBox:focus .icoBoxx{color:var(--bs-white);background:#fff3}.light .categoryBox:hover h5,.light .categoryBox:focus h5{color:var(--bs-white)}.light .categoryBox:hover .categorycounter,.light .categoryBox:focus .categorycounter{color:var(--bs-white);background-color:#02020212}.cardio{height:100%;padding:0;display:block;position:relative}.cardio .cats-modern{text-align:center;background:#ffffff0d;border-radius:.5rem;padding:2rem 1.2rem;transition:all .4s ease-in-out;display:block}.cardio .cats-modern .cats-icons{color:#525762;margin-bottom:.5rem;font-size:3.5rem;line-height:1.3;transition:all .4s ease-in-out}.cardio .cats-modern .cats-titles h5{color:var(--bs-white);font-size:1rem;font-weight:600;transition:all .4s ease-in-out}.cardio .cats-modern:hover,.cardio .cats-modern:focus{background-color:var(--bs-white)}.cardio .cats-modern:hover .cats-icons,.cardio .cats-modern:focus .cats-icons{color:var(--bs-primary);opacity:1}.cardio .cats-modern:hover .cats-titles h5,.cardio .cats-modern:focus .cats-titles h5{color:var(--bs-dark)}.reviewsBox{position:relative;overflow:visible!important}.reviewsBox:before{content:"";background-color:var(--bs-body-bg);width:25px;height:25px;font-size:65px;line-height:0;position:absolute;bottom:-12px;left:46%;transform:rotate(45deg)}.moder-category{border-radius:.6rem;width:100%;height:100%;transition:all ease-in;position:relative;overflow:hidden}.moder-category .moder-categoryImage{width:100%;height:150px;position:relative}.moder-category .moder-categoryImage img{object-fit:cover;width:100%;height:100%}.moder-category .moder-categoryIcon{background-color:var(--bs-white);width:80px;height:80px;color:var(--bs-primary);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:2.2rem;display:flex;position:absolute;bottom:-35px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #35335314}.moder-category .moder-categoryContent{background:var(--bs-light);padding:3rem 1rem 1.5rem;transition:all ease-in;position:relative}.moder-category .moder-categoryContent h5{font-size:17px}.moder-category .moder-categoryContent .badge{background-color:#0202020d;color:#02020299!important}.moder-category:hover .moder-categoryContent,.moder-category:focus .moder-categoryContent{background:var(--bs-primary);cursor:pointer;transition:all ease-in-out}.moder-category:hover .moder-categoryContent>h5 a,.moder-category:focus .moder-categoryContent>h5 a{color:var(--bs-white)}.moder-category:hover .moder-categoryContent .badge,.moder-category:focus .moder-categoryContent .badge{background-color:#ffffff1a;color:#fffc!important}.cardCities{z-index:0;position:relative}.cardCities.cursor:hover{cursor:pointer}.ratio{display:block;position:relative;overflow:hidden}.ratio-4:before{padding-bottom:125%}.ratio:before{content:"";width:100%;display:block}.ratio-full:before{padding-bottom:100%}.ratio.ratio-5{height:450px}.cardCities .cardCities-image{border-radius:inherit}.cardCities .cardCities-image img{z-index:-1;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0}.citiesCard-content{z-index:1;border-radius:inherit;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.citiesCard-content .cardCities-bg{z-index:-1;border-radius:inherit;opacity:.3;background-color:#02072d70;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.citiesCard-topcaps{opacity:0;transition:all .5s}.citiesCard-bottomcaps{transition:all .5s;transform:translateY(80px)}.cardCities:hover .citiesCard-bottomcaps,.cardCities:focus .citiesCard-bottomcaps{transform:translateY(0)}.cardCities:hover .cardCities-bg,.cardCities:focus .cardCities-bg,.cardCities:hover .citiesCard-topcaps,.cardCities:focus .citiesCard-topcaps{opacity:1}.map-banner-wrap{height:calc(100% - 4.8rem);transition:all .1s;position:relative;top:4.672rem}.map-banner-wrap .map-left-box{float:right}.map-banner-wrap .map-left-box .flt-wrap{float:left;width:100%;position:relative}.map-banner-wrap .map-left-box .flt-wrap .home-map-container.fw-map{z-index:8;width:40%;height:100%;position:fixed;right:0;overflow:hidden}.map-banner-wrap .map-left-box .flt-wrap .home-map-container.fw-map #map-main{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.map-banner-wrap .map-content-wrap{z-index:9;float:left;width:60%;min-height:100vh;position:relative}.map-banner-wrap .map-content-wrap .map-content-bxo{scrollbar-color:#d2d2d2 #f3f3f3;scrollbar-width:thin;max-height:100%;padding:1.5rem 2em 0;scroll-padding-top:3rem;transition:all .25s ease-in-out;position:relative;overflow:visible}.map-banner-wrap .map-content-wrap .map-content-list{padding:0 2rem 2rem;display:block;position:relative}.gm-style{text-decoration:none;font:inherit!important}.scrollContorl{z-index:1000;cursor:pointer;background:var(--bs-primary);border-radius:4px;width:36px;height:36px;line-height:36px;position:absolute;bottom:100px;right:20px;box-shadow:0 0 0 5px #fff6}.scrollContorl.enabledsroll i:before{content:""}.mapzoom-in,.mapzoom-out{z-index:100;cursor:pointer;width:40px;height:40px;color:var(--bs-primary);text-align:center;background:var(--bs-body-bg);border-radius:100%;margin-top:-20px;line-height:40px;position:fixed;top:50%;box-shadow:0 0 0 5px #d5e2de66}#singleMap .mapzoom-in,#singleMap .mapzoom-out,.home-map .mapzoom-in,.home-map .mapzoom-out,.fw-map .mapzoom-in,.fw-map .mapzoom-out{position:absolute;right:20px}.map-container.column-map.right-pos-map .mapzoom-in,.map-container.column-map.right-pos-map .mapzoom-out{right:30px}.map-container.column-map.left-pos-map .mapzoom-in,.map-container.column-map.left-pos-map .mapzoom-out{left:30px}.mapzoom-in:before,.mapzoom-out:before{-webkit-text-decoration:inherit;text-decoration:inherit;content:"";font-family:FontAwesome;font-style:normal;font-weight:400}.mapzoom-in:before{content:""}.mapzoom-in{margin-top:-80px}.mapnavigation{z-index:30;width:170px;position:absolute;bottom:50px;right:7px}.mapnavigation a{width:70px;color:var(--bs-white);float:left;border-radius:4px;margin-left:10px;padding:8px 0;box-shadow:0 0 0 4px #fff6}.mapnavigation a,.mapzoom-in:hover,.mapzoom-out:hover{background:var(--bs-dark)}.cluster img{display:none}.cluster{width:40px!important;height:40px!important}.cluster div{text-align:center;background:var(--bs-primary-bg-subtle);box-shadow:0px 0px 0px 4px var(--bs-primary-border-subtle);-webkit-box-shadow:0px 0px 0px 4px var(--bs-primary-border-subtle);-webkit-transition:all .3s linear;transition:all .1s 3inear;border-radius:100%;font-weight:600;animation:1.5s infinite cluster-animation;color:var(--bs-primary)!important;width:40px!important;height:40px!important;font-size:15px!important;line-height:38px!important}.cluster div:hover{background:var(--bs-primary);color:var(--bs-white)!important}@keyframes cluster-animation{0%,to{box-shadow:0px 0px 0px 4px var(--bs-primary-border-subtle)}50%{box-shadow:0px 0px 0px 9px var(--bs-primary-border-subtle)}}.inline-filter{justify-content:flex-start;align-items:center;margin:4px 10px 4px 0;display:inline-flex}.inline-filter:last-child{margin-right:0}.inline-top-filter-wrap{border-bottom:1px solid #e9ecef;flex-direction:column;align-items:center;padding:.5rem 0;display:flex;position:relative}.inline-top-filter-wrap ._mp-inner-content{margin:0}.map-popup-wrap{position:relative}.map-popup-wrap .infoBox-close{z-index:1;background:var(--bs-danger);width:30px;height:30px;color:var(--bs-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.infoBox{width:300px!important}.infoBox .singlelisting-item .listing-top-item .opssListing .listing-avatar{border-width:2px;width:35px;height:35px}.sticky-lg-top,.sticky-xl-top,.sticky-xxl-top{top:-1px}.couponcodeText{background-color:var(--bs-primary-bg-subtle);border:1px dashed var(--bs-primary);color:var(--bs-primary);text-transform:uppercase;border-radius:.2rem;margin:.5rem auto;padding:.9rem 2.5rem;font-weight:500;display:inline-block}.listingSingleblock{background-color:var(--bs-white);border-radius:.3rem;display:block;overflow:hidden}.listingSingleblock .SingleblockHeader{border:none;padding:0}.listingSingleblock .SingleblockHeader .listingcollapseTitle{justify-content:space-between;align-items:center;margin:0;padding:1rem 1.5rem;font-size:16px;font-weight:500;display:flex}.listingcollapseTitle:after{content:"";float:right;color:var(--bs-primary);background:var(--bs-primary-bg-subtle);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-right:0;font-family:"Font Awesome 5 Free";font-weight:600;transition:all .2s ease-out;display:flex;position:relative}.collapsed .listingcollapseTitle:after{transform:rotate(180deg)}.allreviewsLists .singlereviews{border-bottom:1px solid var(--bs-border-color);margin-bottom:2rem;padding-bottom:1rem}.allreviewsLists .singlereviews .replyReviews,.allreviewsLists .singlereviews .replyReviews .replyReviews{border-left:1px solid var(--bs-border-color);margin-top:2rem;margin-bottom:1rem;margin-left:2.5rem;padding-left:1rem}.allreviewsLists .singlereviews:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.guests-input{border:1px solid #dadfe6;border-radius:.375rem;align-items:center;margin:0 auto;padding-left:5px;display:flex;position:relative}.booking-form__input.guests-input button{background-color:var(--bs-white);text-overflow:ellipsis;text-align:left;appearance:none;color:#6e7b8d;border:none;width:100%;min-width:10rem;margin:0;padding:3px 6px 3px 0;font-size:12px;font-weight:500;transition:border-color .2s;position:relative}.booking-form__input.guests-input.mixer-auto{padding:0}.booking-form__input.guests-input.mixer-auto>button{color:#272f34;border-color:#dadfe6;border-radius:.375rem;width:100%;height:60px;padding:0 0 0 12px;font-size:14px}.booking-form__input.guests-input.mixer-auto>button:before,.booking-form__input.guests-input.mixer-auto>button:after{display:none}.guests-input button{cursor:pointer}.guests-input button:after,.guests-input button:before{content:" ";background-color:#667a8b;border-radius:2px;width:8px;height:1px;position:absolute;top:10px}.guests-input button:before{right:5px;transform:rotate(-45deg)}.guests-input button:after{right:10px;transform:rotate(45deg)}.guests-input button.open:before{transform:rotate(45deg)}.guests-input button.open:after{transform:rotate(-45deg)}.guests-input__options{z-index:3;background-color:var(--bs-white);opacity:0;border-radius:.4rem;width:100%;min-width:18rem;height:0;transition:all .1s linear;position:absolute;top:2rem;overflow:hidden;box-shadow:0 15px 20px #48484833}.booking-form__input.guests-input.mixer-auto .guests-input__options{padding-top:1rem;top:85px}.guests-input__options.open{opacity:1;height:auto;min-height:200px}.guests-input__options>div{text-align:center;padding:10px 0}.guests-input__options>div:first-child,.guests-input__options>div{justify-content:space-around;align-items:center;padding:1rem 2rem;display:flex}.guests-input__options>div:last-child{justify-content:space-around;align-items:center;padding-bottom:35px;display:flex}.guests-input__ctrl{border:2px solid var(--bs-primary-bg-subtle);color:var(--bs-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.2rem;padding:2px 7px;font-size:13px;line-height:20px;transition:all .2s;display:inline-block}.guests-input__ctrl.disabled{color:#d8d8d8;cursor:default;border-color:#d9dee5}.guests-input__value{cursor:default;width:100px;padding:0 10px;display:inline-block}.guests-input__value span{padding-right:5px;display:inline-block}.Pricecart{width:152px;height:152px;margin:0 auto}.Pricecart .progress{width:150px;height:150px;box-shadow:none;background:0 0;justify-content:center;align-items:center;line-height:150px;display:flex;position:relative}.Pricecart .progress:after{content:"";border:12px solid var(--bs-primary-bg-subtle);border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.Pricecart .progress .progress-left{z-index:1;width:50%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Pricecart .progress .progress-left .progress-bar{transform-origin:0;border-style:solid solid solid none;border-width:12px 12px 12px 0;border-left-color:currentColor;border-color:var(--bs-primary);background:0 0;border-top-right-radius:80px;border-bottom-right-radius:80px;width:100%;height:100%;animation:1.5s linear 1.8s forwards loading-2;position:absolute;top:0;left:100%}.Pricecart .progress .progress-right{z-index:1;width:50%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.Pricecart .progress .progress-right .progress-bar{transform-origin:100%;border-style:solid none solid solid;border-width:12px 0 12px 12px;border-right-color:currentColor;border-color:var(--bs-primary);background:0 0;border-top-left-radius:80px;border-bottom-left-radius:80px;width:100%;height:100%;animation:1.8s linear forwards loading-1;position:absolute;top:0;left:-100%}.Pricecart .progress .progress-value{background:var(--bs-body-bg);width:90%;height:90%;color:var(--bs-dark);text-align:center;border-radius:50%;font-size:18px;font-weight:600;line-height:135px;position:absolute;top:10%;left:5%}.Pricecart .progress .progress-value .progressIntity{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;line-height:3;display:flex}@keyframes loading-1{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes loading-2{0%{transform:rotate(0)}to{transform:rotate(144deg)}}@keyframes loading-3{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes loading-4{0%{transform:rotate(0)}to{transform:rotate(36deg)}}@keyframes loading-5{0%{transform:rotate(0)}to{transform:rotate(126deg)}}.rd-container.rd-container-attachment{background-color:var(--bs-white);z-index:333;max-width:370px;left:100%;right:0!important;box-shadow:0 7px 20px #0798ff17!important}.rd-day-selected,.rd-time-selected,.rd-time-option:hover{cursor:pointer;background-color:var(--bs-primary);color:var(--bs-white)}.mainlistingInfo{z-index:1;width:100%;padding:0 2rem;position:absolute;bottom:50px;left:0}.blogcommentsBox{width:100%;position:relative}.blogcommentsBox ul{width:100%;padding:0;position:relative}.blogcommentsBox ul li{margin-top:2.5rem;list-style:none;position:relative}.blogcommentsBox ul li:first-child{margin-top:0}.blogcommentsBox ul li .singleComments{align-items:flex-start;width:100%;display:flex;position:relative}.blogcommentsBox ul li .singleComments .blogavatar{position:relative}.blogcommentsBox ul li .singleComments .blogavatar img{object-fit:cover;width:80px;height:80px}.blogcommentsBox ul li .singleComments .blogCaps{flex:1;width:100%;padding-left:1.5rem;position:relative}.blogcommentsBox ul li ul{padding-left:2rem}.blogcommentsBox ul li ul li{border-left:1px solid var(--bs-secondary);margin-left:3rem;padding-left:2rem;position:relative;margin-top:2.5rem!important}.blogcommentsBox ul li ul li:before{content:"";background-color:var(--bs-secondary);width:15px;height:1px;display:inline-block;position:absolute;top:35px;left:0}.similarPosts{width:100%;position:relative}.similarPosts ul{width:100%;padding:0}.similarPosts ul li{border-bottom:1px solid var(--bs-border-color);align-items:center;column-gap:15px;width:100%;padding:1rem 0;list-style:none;display:flex}.similarPosts ul li:last-child{border-bottom:none;padding-bottom:0}.similarPosts ul li:first-child{padding-top:0}.similarPosts ul li .postThumb{width:100px;height:auto;position:relative}.similarPosts ul li .postThumb figure{margin:0}.similarPosts ul li .postThumb figure img{max-width:100%}.similarPosts ul li .postCaps{flex:1;position:relative}.similarPosts ul li .postCaps h6{margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.5}.blogTags{width:100%;position:relative}.blogTags ul{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:0;display:flex}.blogTags ul li{list-style:none;display:inline-block}.blogTags ul li a{background:var(--bs-light);border-radius:50px;justify-content:center;align-items:center;height:36px;padding:2px 14px;font-size:12px;font-weight:500;transition:all .4s;display:inline-flex}.blogTags ul li a:hover{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.blogShare{width:100%;position:relative}.blogShare ul{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:15px;margin:0;padding:0;display:flex}.blogShare ul li{list-style:none;display:inline-block}.blogShare ul li a{background:var(--bs-light);border-radius:50px;justify-content:center;align-items:center;width:40px;height:40px;padding:2px;font-size:12px;font-weight:500;transition:all .4s;display:inline-flex}.blogShare ul li a:hover{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.processIcons{width:100%;position:relative}.processIcons .Icons{background:var(--bs-primary-bg-subtle);border:1px solid var(--bs-primary-border-subtle);width:80px;height:80px;color:var(--bs-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:2rem;transition:all .4s;display:flex}.processIcons .Icons:hover,.processIcons .Icons:focus{background:var(--bs-primary);border:1px solid var(--bs-primary);color:var(--bs-white)}.helpCategories{background:var(--bs-body-bg);border-radius:1rem;width:100%;height:auto;padding:2rem 1.5rem;display:block;position:relative}.helpCategories .iconlink{justify-content:space-between;align-items:center;width:100%;margin-bottom:1rem;display:flex;position:relative}.helpCategories .iconlink .icon{background-color:var(--bs-primary-bg-subtle);border:1px solid var(--bs-primary-border-subtle);width:50px;height:50px;color:var(--bs-primary);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.helpCategories .iconlink .link{font-size:1.2rem;display:inline-block}.helpCategories .details{width:100%;display:block;position:relative}.helpCategories .details .headers{width:100%;margin-bottom:1rem;display:block}.helpCategories .details .headers .tltname{margin-bottom:.5rem;font-weight:600}.helpCategories .details .headers p{font-size:14px}.helpCategories .details .subcategories{justify-content:flex-start;align-items:self-start;gap:10px;width:100%;display:flex;position:relative}.helpCategories .details .subcategories span{background:var(--bs-light);border:1px solid var(--bs-border-color);border-radius:50px;justify-content:center;align-items:center;height:26px;padding:2px 12px;font-size:12px;font-weight:500;display:inline-flex}.popularArticles{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.6rem;width:100%;padding:2rem 1.5rem;transition:all .4s;display:block;position:relative}.popularArticles .descriptions{width:100%;position:relative}.popularArticles .descriptions .title{font-size:18px;font-weight:600;transition:all .4s}.popularArticles .descriptions .sedc{margin:0;transition:all .4s}.popularArticles:hover,.popularArticles:focus,.popularArticles:active{background-color:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-border-subtle)}.popularArticles:hover .title,.popularArticles:focus .title,.popularArticles:active .title{color:var(--bs-primary)}.popularArticles:hover .sedc,.popularArticles:focus .sedc,.popularArticles:active .sedc{color:var(--bs-dark)}.cartThumbnail{max-width:60px}#coupon-code{width:250px!important}.cartShoppes{width:100%;position:relative}.cartShoppes .singleCarts{justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:1.5rem;display:flex;position:relative}.cartShoppes .singleCarts .cartFirsty1{flex:1;position:relative}.cartShoppes .singleCarts .cartFirsty1 .shippingType{height:24px;color:var(--bs-success);background:var(--bs-success-bg-subtle);border-radius:50px;justify-content:center;align-items:center;margin-bottom:.5rem;padding:2px 10px;font-size:11px;font-weight:500;display:inline-flex}.cartShoppes .singleCarts .cartFirsty1 .shippingType.charegable{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.cartShoppes .singleCarts .cartFirsty1 .itemBrans{margin:0;font-size:15px;font-weight:500;line-height:1}.cartShoppes .singleCarts .cartFirsty1 .itemName{margin:0}.cartShoppes .singleCarts .cartFirsty2{width:auto;position:relative}.cartShoppes .singleCarts .cartFirsty2 .totalPrice{color:var(--bs-dark);font-weight:500}.cartShoppes .singleCarts:last-child{margin-bottom:0}.checkBox{width:100%;margin-bottom:1rem;display:block;position:relative}.checkBox .check{background:var(--bs-success-bg-subtle);width:80px;height:80px;color:var(--bs-success);border-radius:50%;justify-content:center;align-items:center;margin:0 auto;font-size:2rem;line-height:1;display:flex}.confirmsHeads{text-align:center;width:100%;margin-bottom:2rem;position:relative}.confirmsHeads .successTitle{color:var(--bs-success);letter-spacing:.1px;font-size:2.2rem;font-weight:600;line-height:1}.confirmsHeads .successSubtitle{color:var(--bs-body-color);margin:0;font-size:20px}.confirmsInfo{width:100%;margin-top:3rem;position:relative}.confirmsInfo ul{width:100%;padding:0}.confirmsInfo ul li{justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;font-size:15px;display:flex;position:relative}.confirmsInfo ul li:last-child{margin-bottom:0}.confirmsInfo ul li .headCaps{color:var(--bs-dark);font-weight:500}.confirmsInfo ul li .headCaps .success{color:var(--bs-cyan);margin-right:.3rem}.confirmsInfo ul li .headCaps .pending{color:var(--bs-danger);margin-right:.3rem}.bookingList{background:var(--bs-body-bg);z-index:1;cursor:pointer;border-radius:.6rem;height:100%;min-height:250px;display:block;position:relative;overflow:hidden}.bookingList:before{content:"";z-index:1;opacity:1;background:#23232533 linear-gradient(#0000 0%,#16161700 40%,#23232573 65%,#232325e6 100%);border-radius:.6rem .6rem 0 0;width:100%;height:100%;position:absolute;top:0;bottom:0}.bookingList img{-o-object-fit:cover;object-fit:cover;border-radius:.6rem .6rem 0 0;width:100%;height:100%}.bookingList .listing-details{z-index:1;position:absolute;bottom:1.5rem;left:1.5rem}.bookingList .listing-details h5{color:var(--bs-white);font-size:18px;font-weight:600}.bookingList .listing-details h5 .verified{color:var(--bs-success);margin-left:.6rem}.user-dashboard-inner{background-color:var(--bs-dashboard-bg)}.dashboardListgroup{margin:0;padding:0;list-style:none}.dashboardListgroup li{border-bottom:1px solid var(--bs-border-color);align-items:center;column-gap:10px;padding:1rem 1.5rem;font-size:16px;transition:all .3s;display:flex;position:relative}.dashboardListgroup li .icons{background:var(--bs-light);border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;display:flex}.dashboardListgroup li .icons i{height:auto;margin:0;line-height:1}.dashboardListgroup li .listCaps{flex:1}.dashboardListgroup li .listCaps strong{color:var(--bs-dark);font-weight:600}.dashboardListgroup li .listCaps .ratting{color:#fff;text-align:center;letter-spacing:-.5px;background-color:#fff3;border-radius:50px;width:44px;height:26px;margin:0 3px;font-size:14px;font-weight:600;line-height:26px;display:inline-block;position:relative}.dashboardListgroup li .listCaps .ratting.high{background-color:#1baf65}.dashboardListgroup li .listCaps .ratting.mid{background-color:#ffc10a}.dashboardListgroup li .listCaps .ratting.low{background-color:#db2929}.dashboardListgroup li .listCaps .listing-link{font-weight:600}.dashboardListgroup li:last-child{border-bottom:none!important}.dashboardListgroup.hovereffect,.dashboardListgroup.hovereffect li{transition:all .4s;position:relative}.dashboardListgroup.hovereffect li:hover{background-color:var(--bs-light)}.dashboardListgroup.nospace li{padding:0}.bookingActivities{width:100%;padding:1rem 0;position:relative}.bookingActivities .bookingTitle{width:100%;margin-bottom:5px;position:relative}.bookingActivities .bookingTitle .titlesName{justify-content:flex-start;align-items:center;font-weight:500;display:flex}.bookingActivities .bookingTitle .titlesName .Bookscats{background:var(--bs-primary-bg-subtle);color:var(--bs-primary);border-radius:50px;margin-left:5px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-block}.bookingActivities .bookingTitle .unpaid{background-color:var(--bs-info-bg-subtle);color:var(--bs-info)}.bookingActivities .bookingTitle .approved{color:#4caf50;background-color:#e2f7e3}.bookingActivities .bookingTitle .pending{color:#ff5722;background-color:#ffede7}.bookingActivities .bookingTitle .cancelled{color:#f44336;background-color:#f7dfdd}.bookingActivities .bookingDetails{margin:1rem 0;display:block;position:relative}.bookingActivities .bookingDetails .singledetailInfo{justify-content:flex-start;align-items:center;margin-bottom:7px;display:flex;position:relative}.bookingActivities .bookingDetails .singledetailInfo .listTitle{color:var(--bs-dark);margin-right:1rem;font-weight:500}.mngListings{width:100%;padding:1rem 0;transition:all .4s;position:relative}.mngListings .mngListinfirst{flex:1;position:relative}.mngListings .mngListings-thumb{flex:1;max-width:200px}.mngListings .mngListings-caps{flex:1;padding:0}.mngListings .mngListings-caps .mnglstTitle{margin:0 0 3px;font-weight:600}.mngListings .mngListings-caps .ratingView{background:var(--bs-warning-bg-subtle);border-radius:100px;padding:4px 12px;font-size:13px}.mngListings .mngListings-caps .ratingView i{color:var(--bs-warning);letter-spacing:4px}.singleMessageswrap{border-left:3px solid var(--bs-white);width:100%;padding:1.5rem 2rem 1.5rem 1.8rem;transition:all .4s;display:block;position:relative}.singleMessageswrap.active,.singleMessageswrap:hover,.singleMessageswrap:focus{border-color:var(--bs-primary)}.singleMessageswrap .messagesAvatar{border-radius:50%;position:relative}.singleMessageswrap .messagesAvatar .userStatus{background:var(--bs-dark);border-radius:50%;width:10px;height:10px;position:absolute;bottom:14px;right:0;box-shadow:0 0 0 3px #02020233}.singleMessageswrap .messagesAvatar .userStatus.online{background-color:var(--bs-success);box-shadow:0px 0px 0px 3px var(--bs-success-bg-subtle);-webkit-box-shadow:0px 0px 0px 3px var(--bs-success-bg-subtle)}.singleMessageswrap .messagesAvatar .userStatus.busy{background-color:var(--bs-info);box-shadow:0px 0px 0px 3px var(--bs-info-bg-subtle);-webkit-box-shadow:0px 0px 0px 3px var(--bs-info-bg-subtle)}.singleMessageswrap .messagesAvatar .userStatus.offline{background-color:var(--bs-danger);box-shadow:0px 0px 0px 3px var(--bs-danger-bg-subtle);-webkit-box-shadow:0px 0px 0px 3px var(--bs-danger-bg-subtle)}.singleMessageswrap .singleMessages{align-items:center;column-gap:15px;display:flex}.singleMessageswrap .singleMessages .messagesInfo{flex:1;position:relative}.singleMessageswrap .singleMessages .messagesInfo .messageuserTitle{margin:0;font-weight:600;line-height:1}.singleMessageswrap .singleMessages .messagesInfo .unread{background:var(--bs-primary-bg-subtle);height:24px;color:var(--bs-primary);border-radius:100px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.chatboxWraper{background-color:var(--bs-white);border-radius:.8rem;width:100%;position:relative;overflow:hidden}.chatboxWraper .chatboxHeader{text-align:center;width:100%;padding:3rem 0;position:relative}.chatboxWraper .chatboxHeader .chatAvatar{z-index:1;margin:0 auto;display:inline-block;position:relative}.chatboxWraper .chatboxHeader .chatAvatar figure{background:#fff3;border-radius:50%;margin:0 0 .8rem;padding:.3rem}.chatboxWraper .chatboxHeader .chaterInfo{z-index:1;width:100%;position:relative}.chatboxWraper .chatboxHeader .chaterInfo .chatterTitle{margin-bottom:.2rem;font-size:16px}.chatboxWraper .chatboxHeader .chaterInfo .subtitle{opacity:.77;margin:0}.chatboxWraper .chatboxHeader .close{z-index:1;width:40px;height:40px;color:var(--bs-white);background:#ffffff36;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;transition:all .4s;display:flex;position:absolute;top:1rem;right:1rem}.chatboxWraper .chatboxHeader .close:hover,.chatboxWraper .chatboxHeader .close:focus,.chatboxWraper .chatboxHeader .close:active{background-color:var(--bs-white);color:var(--bs-dark)}.chatboxWraper #chat-messages{-o-transition:all .2s cubic-bezier(0,.995,.99,1);width:calc(100% + 17px);height:350px;padding-right:20px;transition:all .2s cubic-bezier(0,.995,.99,1);overflow:hidden scroll}.chatboxWraper #chat-messages label{color:#aab8c2;text-align:center;width:100%;margin:15px 0;font-size:12px;font-weight:600;display:block}.chatboxWraper #chat-messages .message{clear:both;margin-bottom:45px;padding:0 0 30px 58px}.chatboxWraper #chat-messages .message img{float:left;border-radius:50%;width:30px;margin-top:12px;margin-left:-38px}.chatboxWraper #chat-messages .message .bubble{background:var(--bs-light);color:var(--bs-muted);float:left;border-radius:5px 5px 5px 0;padding:12px 13px;font-size:13px;font-weight:500;position:relative}.chatboxWraper #chat-messages .message .bubble .corner{width:7px;height:7px;position:absolute;bottom:0;left:-5px}.chatboxWraper #chat-messages .message .bubble span{color:#aab8c2;font-size:11px;position:absolute;bottom:-22px;right:0}.chatboxWraper #chat-messages .message.right{margin-left:19px;margin-right:-19px;padding:0 58px 30px 0}.chatboxWraper #chat-messages .message.right img{float:right;margin-left:0;margin-right:-38px}.chatboxWraper #chat-messages .message.right .bubble{float:right;border-radius:5px 5px 0}.chatboxWraper #chat-messages .message.right .bubble .corner{left:auto;right:-5px}.chatboxWraper .chatfooter{border-top:1px solid var(--bs-border-color);align-items:center;column-gap:12px;width:100%;height:65px;padding:0 .7rem;display:flex;position:relative}.chatboxWraper .chatfooter .chatAdder{justify-content:flex-start;align-items:center;column-gap:5px;display:flex}.chatboxWraper .chatfooter .chatAdder #add{color:#aab8c2;opacity:.6;background:0 0;border:none;font-size:22px;transition:all .4s}.chatboxWraper .chatfooter .chatAdder #add:hover,.chatboxWraper .chatfooter .chatAdder #add:focus,.chatboxWraper .chatfooter .chatAdder #add:active{opacity:1}.chatboxWraper .chatfooter .chatAdder #gif{color:#aab8c2;opacity:.6;background:0 0;border:none;font-size:22px;transition:all .4s}.chatboxWraper .chatfooter .chatAdder #gif:hover,.chatboxWraper .chatfooter .chatAdder #gif:focus,.chatboxWraper .chatfooter .chatAdder #gif:active{opacity:1}.chatboxWraper .chatfooter .sendmessage{flex:1;position:relative}.chatboxWraper .chatfooter .sendmessage .form-control{color:#aab8c2;border:none;padding:0;font-size:14px;font-weight:400}.chatboxWraper .chatfooter .sendmessage #send{background:var(--bs-primary-bg-subtle);width:40px;height:40px;color:var(--bs-primary);border:1px solid var(--bs-primary-border-subtle);border-radius:50%;transition:all .4s;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.chatboxWraper .chatfooter .sendmessage #send:hover,.chatboxWraper .chatfooter .sendmessage #send:focus,.chatboxWraper .chatfooter .sendmessage #send:active{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.singleReviewswrap{width:100%;padding:1rem 0;position:relative}.singleReviewswrap .singlereviews{place-content:flex-start;column-gap:1.5rem;display:flex;position:relative}.singleReviewswrap .singlereviews .reviewerAvatar{width:auto;position:relative}.singleReviewswrap .singlereviews .reviewsInfo{flex:1;width:auto;position:relative}.singleReviewswrap .singlereviews .reviewsInfo .reviewssupper{width:100%}.singleReviewswrap .singlereviews .reviewsInfo .reviewssupper .reviewrHeadline{width:auto;position:relative}.singleReviewswrap .singlereviews .reviewsInfo .reviewssupper .reviewrHeadline .messageuserTitle{margin:0;font-weight:600}.singleReviewswrap .singlereviews .reviewsInfo .reviewssupper .reviewsStar{background:var(--bs-warning-bg-subtle);height:26px;color:var(--bs-warning);letter-spacing:4px;border-radius:50px;justify-content:center;align-items:center;padding:2px 12px;font-size:13px;display:inline-flex}.dropzone.dz-clickable{border:2px dashed var(--bs-border-color);border-radius:.5rem;margin-bottom:.4rem;transition:all .4s}.dropzone.dz-clickable i{color:var(--bs-muted);justify-content:center;align-items:center;margin:1rem auto;font-size:2rem;display:flex}.dropzone.dz-clickable .dz-default.dz-message{color:var(--bs-muted);margin:1rem 0}.dropzone.dz-clickable:hover{border-color:var(--bs-primary-border-subtle)}.dropzone.dz-clickable:hover i,.dropzone.dz-clickable:hover .dz-default.dz-message{color:var(--bs-primary)}.subscribeForm{width:100%;display:block}.subscribeForm .inputGroup{background:#ffffff1a;border:1px solid #fff3;border-radius:50px;justify-content:center;align-items:center;width:100%;padding:.5rem;display:flex}.subscribeForm .inputGroup .form-control{height:54px;color:var(--bs-white);background:0 0;border:none;font-size:16px}.subscribeForm .inputGroup .form-control::placeholder{color:#fffc}.subscribeForm .inputGroup .btn{border-radius:50px;height:54px;padding:0 2.3rem;font-size:15px;font-weight:500}footer{z-index:1;background:var(--bs-body-bg);font-size:.9rem;position:relative;padding:4.5rem 0!important}footer .footer-widget{padding:0}footer .footer-widget .footerLogo{width:100%;margin-bottom:1.4rem}footer .footer-widget .footerLogo img{max-width:150px}footer .footer-widget .footerText{width:100%}footer .footer-widget .footerText p{color:var(--bs-body-color)}footer .footer-widget .widget-title{color:var(--headingColor);text-transform:uppercase;margin-bottom:20px;font-size:12px;font-weight:500}footer .footer-widget ul{margin:0;padding:0}footer .footer-widget ul li{margin-top:.75rem;list-style:none;display:block}footer .footer-widget ul li a{color:var(--bs-body-color);font-size:.9rem;font-weight:400}footer .footer-widget ul li a:hover,footer .footer-widget ul li a:focus,footer .footer-widget ul li a.active{color:var(--bs-primary)}footer .footer-widget ul li p{color:var(--bs-body-color);font-size:13px}footer .footer-widget .contactInfowrap{flex-direction:column;row-gap:1rem;width:100%;display:flex}footer .footer-widget .contactInfowrap .singleinfo{align-items:flex-start;column-gap:10px;width:100%;display:flex}footer .footer-widget .contactInfowrap .singleinfo .icons{background:var(--bs-primary-bg-subtle);width:30px;height:30px;color:var(--bs-primary);border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:inline-flex}footer .footer-widget .contactInfowrap .singleinfo .caps{flex:1;width:auto}footer .footer-widget .contactInfowrap .singleinfo .caps .title{margin:0;font-size:14px;font-weight:500;line-height:1.4}footer .footer-widget .contactInfowrap .singleinfo .caps .subs{margin:0}footer .footer-widget .footerSocialwrap{width:100%;margin-top:1rem;display:block}footer .footer-widget .footerSocialwrap .footersocial{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.6rem .7rem;margin:0;padding:0;display:flex}footer .footer-widget .footerSocialwrap .footersocial li{list-style:none;display:inline-block}footer .footer-widget .footerSocialwrap .footersocial li .social-link{background-color:var(--bs-primary-bg-subtle);border-color:var(--bs-primary-border-subtle);width:40px;height:40px;color:var(--bs-primary);border-radius:50%;justify-content:center;align-items:center;font-size:13px;transition:all .4s;display:inline-flex}footer .footer-widget .footerSocialwrap .footersocial li .social-link:hover,footer .footer-widget .footerSocialwrap .footersocial li .social-link:focus,footer .footer-widget .footerSocialwrap .footersocial li .social-link:active{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}footer.skin-dark-footer{background:var(--bs-dark)}footer.skin-dark-footer .footer-widget .widget-title{color:var(--bs-white)}footer.skin-dark-footer .footer-widget ul li a{color:#fafafab3}footer.skin-dark-footer .footer-widget ul li a:hover,footer.skin-dark-footer .footer-widget ul li a:focus{color:var(--bs-white)}footer.skin-dark-footer .footer-widget .footerText p{color:#fafafab3}footer.skin-dark-footer .contactInfowrap,footer.skin-dark-footer .contactInfowrap .singleinfo{width:100%}footer.skin-dark-footer .contactInfowrap .singleinfo .icons{color:var(--bs-primary);background:#ffffff0d}footer.skin-dark-footer .contactInfowrap .singleinfo .caps{flex:1}footer.skin-dark-footer .contactInfowrap .singleinfo .caps .title{color:#fafafab3}footer.skin-dark-footer .contactInfowrap .singleinfo .caps .subs{color:#fafafa80}footer.skin-dark-footer .footer-widget .footerSocialwrap{margin-top:1rem}footer.skin-dark-footer .footer-widget .footerSocialwrap .footersocial{display:flex}footer.skin-dark-footer .footer-widget .footerSocialwrap .footersocial li{display:inline-block}footer.skin-dark-footer .footer-widget .footerSocialwrap .footersocial li .social-link{color:var(--bs-white);background-color:#ffffff1a;border-color:#ffffff2e}footer.skin-dark-footer .footer-widget .footerSocialwrap .footersocial li .social-link:hover,footer.skin-dark-footer .footer-widget .footerSocialwrap .footersocial li .social-link:focus,footer.skin-dark-footer .footer-widget .footerSocialwrap .footersocial li .social-link:active{background-color:var(--bs-white);border-color:var(--bs-white);color:var(--bs-primary)}@media (min-height:600px) and (min-width:767px){.height-10{height:10vh}.height-20{height:20vh}.height-30{height:30vh}.height-40{height:40vh}.height-50{height:50vh}.height-60{height:60vh}.height-70{height:70vh}.height-80{height:80vh}.height-90{height:90vh}.height-100{height:100vh}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:750px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}.offcanvas.largeshow{visibility:visible;z-index:1;border:none;position:relative;transform:translate(0%)!important}.searchingSidebar .offcanvas-header{display:none}.searchingSidebar .searchInner{border:1px solid var(--bs-border-color);border-radius:.6rem;padding:1.5rem}}@media (min-width:993px){.filterOptions-wrap .dropdown-menu{min-width:600px}.inline-top-filter-wrap .container-fluid,.header .container-fluid,footer .container-fluid{padding:0 2rem}.viewjob.sticky{position:sticky;top:100px}.head-shadow{box-shadow:0 5px 30px #0016541a}.header.head-border{border-bottom:1px solid var(--bs-border-color)}div#MobNav{display:block}a.mobNavigation{display:none}.header.header-fixed{background:var(--bs-body-bg);z-index:999;-o-transition:.2s ease-in;width:100%;transition:all .2s ease-in;animation-name:slideInDown;animation-duration:.5s;position:fixed;top:0;box-shadow:0 .5rem 2rem -.25rem #0016541a}.header.header-light.head-fixed{z-index:99;border-bottom:1px solid var(--bs-border-color);width:100%;position:fixed;transition:none!important;animation-name:none!important}.filter_search_opt{display:none}.header.header-transparent{z-index:4;background:0 0;border-bottom:1px solid #ffffff1a;width:100%;display:inline-block;position:absolute;top:0;left:0;right:0}.change-logo .nav-brand.fixed-logo{display:none}.change-logo.header-fixed .nav-brand.fixed-logo{display:block}.change-logo.header-fixed .nav-brand.static-logo{display:none}.header.header-transparent.header-fixed{border-bottom:1px solid var(--bs-border-color);background:var(--bs-body-bg);z-index:999;-o-transition:.2s ease-in;width:100%;transition:all .2s ease-in;animation-name:slideInDown;animation-duration:.5s;position:fixed;top:0}.header.header-transparent.theme.header-fixed,.header.header-theme{background:var(--bs-primary);border-color:var(--bs-primary)}.header.header-dark,.header.header-transparent.dark.header-fixed{background:var(--bs-dark);border-color:var(--bs-dark)}.header.header-transparent .nav-brand,.header.header-transparent .nav-brand:focus,.header.header-transparent .nav-brand:hover,.header.header-transparent .nav-menu>li>a{color:var(--bs-white)}.header.header-transparent.header-fixed .nav-menu>li>a,.header.header-transparent .nav-menu>li>a{color:#d2d0d0!important}.header.header-transparent.nav-dark .nav-menu>li:hover>a,.header.header-transparent.nav-dark .nav-menu>li.active>a{color:var(--bs-primary)!important}.header.header-transparent.dark .nav-menu>li:hover>a,.header.header-transparent.dark .nav-menu>li.active>a{color:var(--bs-white)!important;opacity:1!important}.header.header-transparent.dark .nav-menu>li.list-buttons.light:hover>a{color:var(--bs-dark)!important;background-color:var(--bs-body-bg)!important}.header.header-transparent.nav-dark .nav-brand,.header.header-transparent.nav-dark .nav-brand:focus,.header.header-transparent.nav-dark .nav-brand:hover,.header.header-transparent.nav-dark .nav-menu>li>a{color:var(--bs-nav-color)!important}.header.header-transparent.header-fixed .nav-brand,.header.header-transparent.header-fixed .nav-brand:focus,.header.header-transparent.header-fixed .nav-brand:hover,.header.header-transparent.header-fixed .nav-menu>li>a{color:var(--bs-white)}.header.header-transparent.nav-dark.header-fixed .nav-brand,.header.header-transparent.nav-dark.header-fixed .nav-brand:focus,.header.header-transparent.nav-dark.header-fixed .nav-brand:hover,.header.header-transparent.nav-dark.header-fixed .nav-menu>li>a{color:var(--bs-nav-color)}.header.header-theme .nav-brand,.header.header-theme .nav-brand:focus,.header.header-theme .nav-brand:hover,.header.header-theme .nav-menu>li>a,.header.header-dark .nav-brand,.header.header-dark .nav-brand:focus,.header.header-dark .nav-brand:hover,.header.header-dark .nav-menu>li>a{color:var(--bs-white)}.header.header-theme .nav-menu>.active>a,.header.header-theme .nav-menu>.focus>a,.header.header-theme .nav-menu>li:hover>a,.header.header-transparent.theme.header-fixed .nav-menu>.active>a,.header.header-transparent.theme.header-fixed .nav-menu>.focus>a,.header.header-transparent.theme.header-fixed .nav-menu>li:hover>a,.header.header-transparent.dark.header-fixed .nav-menu>.active>a,.header.header-transparent.dark.header-fixed .nav-menu>.focus>a,.header.header-transparent.dark.header-fixed .nav-menu>li:hover>a{color:var(--bs-white)!important}.header.header-light .nav-menu>.active>a,.header.header-light .nav-menu>.active>a,.header.header-light .nav-menu>li:focus>a,.header.header-light .nav-menu>li:hover>a,.header.header-light.header-fixed .nav-menu>.active>a,.header.header-light.header-fixed .nav-menu>li:focus>a,.header.header-light.header-fixed .nav-menu>li:hover>a{color:var(--bs-primary)}.nav-dropdown>li:hover>a,.nav-dropdown>li.active>a,.navigation-portrait .nav-dropdown>li.active>a{color:var(--bs-primary)!important}.mobile_nav{display:none}.hero-header{min-height:650px;padding:120px 0}.hero-header.full-height{min-height:650px;padding:130px 0 56px}.modal-lg,.modal-xl{--bs-modal-width:700px}.splashBanner .explose{padding-top:80px}}@media (min-width:1024px){.hero-header h1{font-size:2.8em;line-height:1.31818em}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1170px}.headline{font-size:2.6rem}.h1,h1{font-size:2.6rem;line-height:1.5}.h2,h2{font-size:2.1rem;line-height:1.5}.hero-header{min-height:700px;padding:120px 0}.hero-header.full-height{min-height:750px;padding:130px 0 56px}.hero-header h1{font-size:3.4em;line-height:1.31818em}.hero-header .subtitle{font-size:20px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}@media (min-width:1500px){.headline{font-size:3rem}.h1,h1{font-size:2.9rem;line-height:1.5}.h2,h2{font-size:1.5rem;line-height:1.5}.fs-1{font-size:3.5rem!important}.fs-2{font-size:2.2rem!important}.hero-banner{padding:7em 0}.hero-header h1{font-size:4em;line-height:1.31818em}.carousel-inner .carousel-item{height:100vh;min-height:650px;padding:6rem 0}.hero-header{height:100vh;min-height:750px;padding:170px 0}.hero-header.full-height{height:100vh;min-height:750px;padding:180px 0 106px}.xl-heading{font-size:4em;line-height:1.31818em}}@media (max-width:1200px){.hero-banner{padding:6em 0}}@media (max-width:992px){.nav-menu.nav-menu-social{display:none}.header{width:100%;padding:10px 0;position:fixed}.account-drop .dropdown-menu ul li{margin-left:0}.nav-header{float:left;align-items:center;width:100%;display:flex}.navigation-portrait .nav-brand{flex:1;margin-top:0;margin-left:0}.nav-menu>li .nav-dropdown{box-shadow:none;padding:0}.nav-menu>li>.nav-dropdown:before{display:none}.footer-widget{padding-top:0}footer.dark-footer,footer.skin-light-footer,footer.skin-dark-footer{padding-top:60px}ul.mobile_nav.dhsbrd{margin:0}.w-50{width:100%!important}.dashboard-wrap{padding:1.5rem!important}.dashboard-content{flex:auto;margin:0;padding:0}.dashboard-wrap #MobNav,.dashboard-wrap #MobNav{width:100%}.dashboard-nav{width:100%;min-width:100%;max-width:100%;margin-bottom:1rem;padding-bottom:0;position:relative;overflow:auto;flex:auto!important;height:auto!important}.map-banner-wrap{height:100%;top:0}.map-banner-wrap .map-left-box{float:initial}.map-banner-wrap .map-left-box .flt-wrap{float:initial;width:100%;position:relative}.map-banner-wrap .map-left-box .flt-wrap .home-map-container.fw-map{z-index:1;width:100%;height:auto;position:relative;right:auto;overflow:hidden}.map-banner-wrap .map-left-box .flt-wrap .home-map-container.fw-map #map-main{z-index:1;width:100%;height:400px;position:relative;top:0;left:0;overflow:hidden}.map-banner-wrap .map-content-wrap{float:initial;width:100%;min-height:auto}.map-banner-wrap .map-content-wrap .map-content-bxo{padding:1.5rem 1em 0}.map-banner-wrap .map-content-wrap .map-content-list{padding:0 1rem 1.5rem}table{border:0}.table tr th,.table tr td{vertical-align:middle;padding:12px 10px}table caption{font-size:1.3em}table thead{clip:rect(0 0 0 0);border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}table tr{border-bottom:2px solid var(--bs-border-color);margin-bottom:.625em;display:block}table td{border-bottom:1px solid var(--bs-border-color);text-align:right;display:block}table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-size:12px;font-weight:600}table td:last-child{border-bottom:0}.heroSearch.rounded-search{border-radius:.4rem!important}.cartThumbnail{display:none}.rd-days tr{border:none;margin-bottom:0}.rd-days td{width:40px;height:40px;display:table-cell;border:none!important;padding:0!important}}@media (max-width:991px){a.nav-brand.static-logo{display:none}.heroSearch .form-control,.heroSearch .no-border .select2-container .select2-selection--multiple,.heroSearch .no-border .select2-container .select2-selection--single{border:1px solid var(--bs-border-color)!important}.heroSearch .side-border,.heroSearch .single-border,.heroSearch .mobSearch .form-control{border:none!important}.mobSearch{border:1px solid var(--bs-border-color);border-radius:.375rem}.filterButtons{background:var(--bs-primary-bg-subtle);border-top:1px solid var(--bs-primary-border-subtle);width:100%;height:52px;color:var(--bs-primary);border-radius:0;justify-content:center;align-items:center;display:flex}.filterButtons i{margin-right:.8rem}}@media (max-width:767px){h1{font-size:28px;line-height:1.5}h2{font-size:18px;line-height:1.5}.fs-mob{font-size:1rem!important}.h-mob-auto{height:auto!important}.footer-bottom .job-info-count-group{justify-content:flex-start;margin-top:1rem}.mob-full{width:100%}.devider-text{font-size:12px}#loginmodal .social-login .row .col{padding:0 2px}.search-wrap .fliore .nav-tabs.medium .nav-link{padding:.8rem}.card-header.nds-block{display:block!important}.bs-stepper .step-trigger{padding-top:0}.mob-100{width:100%!important}.nav-brand img{max-width:135px;position:relative}.mobSearch{border:1px solid var(--bs-border-color);border-radius:.375rem}.heroSearch .mobSearch .form-control{border:none!important}.mousedrop{display:none}.mngListings .mngListinfirst,.mngListings .mngListings-caps{flex:auto}.mngListings .mngListings-thumb{flex:auto;max-width:100%}.blogcommentsBox ul li .singleComments .blogavatar{display:none}.blogcommentsBox ul li ul li{margin-left:1rem;padding-left:1rem;margin-top:2rem!important}.secHeading-wrap .sectionHeading{font-size:1.4rem}.secHeading-wrap p{font-size:1rem}.secHeading-wrap .sectionHeading:before{display:none}.owl-theme .owl-dots .owl-dot span{width:15px}.singlelisting-item .listing-top-item{min-height:250px}.navigation-portrait .mobile_nav{margin-right:30px}.filterButton .filterFlex .btn{padding:8px 9px;font-size:12px}.filterButton .dropdown-menu.show{min-width:300px}.filterOptions-wrap .card .card-body{padding:1rem .8rem!important}.hide-mob{display:none}.singlelisting-item .listing-footer-item .catdWraps .catIcon{width:30px;height:30px;font-size:13px}.singlelisting-item .listing-footer-item .catdWraps .catTitle{font-size:13px;font-weight:500}.singlelisting-item .listing-footer-item .listing-shares .smallLinks{width:30px;height:30px;font-size:12px}.bookingActivities .bookingTitle .titlesName{font-size:15px}.singleMessageswrap .singleMessages .messagesInfo{flex:auto}.singleReviewswrap .singlereviews{flex-wrap:wrap}.singleReviewswrap .singlereviews .reviewsInfo{flex:auto}.allreviewsLists .singlereviews .replyReviews{margin-left:.5rem;padding-left:.5rem}.singleMessageswrap{padding:1rem}.singleMessageswrap .singleMessages{flex-wrap:wrap;row-gap:10px}.filterOptions-wrap .dropdown-menu{min-width:300px}.infoBox{width:280px!important}}@media (max-width:600px){.cols-4 .carousel-cell{width:100%}.search-wrap .nav-pills.medium .nav-link{margin-right:6px;padding:.6rem .8rem;font-size:12px}.btn-lg{height:auto;padding:1em 2em;font-size:1.1em}.nav-brand img{max-width:120px;position:relative}h1{line-height:1.5;font-size:32px!important}h2{line-height:1.5;font-size:26px!important}.circle .categoryBox,.circle .categoryBox img{border-radius:.6rem}.listCaption .list-features{font-size:13px}}@media (max-width:575px){.nav-brand{padding-right:30px}.btn-flip-icon{margin-top:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.nav-brand img{max-width:110px;position:relative}footer .position-absolute.bottom-0.start-0 img{width:100%}.footer-widget{padding-top:0}.other-store-app{padding:.7rem .3rem!important}.other-store-app .os-app-caps .fs-6{font-size:.88rem!important}.other-store-app .os-app-caps .text-sm{font-size:10px!important}.nav.nav-pills.small .nav-link{padding:.5rem .6rem;font-size:10px}}.header.header-light .nav-menu li:hover>ul,.header.header-transparent .nav-menu li:hover>ul,.header.header-theme.navtheme .nav-menu li:hover>ul{display:block!important}@media (min-width:993px){.header.header-theme.navtheme .nav-menu>li>a{color:var(--bs-light-gray)!important}.header.header-theme.navtheme .nav-menu>li.active>a{color:var(--bs-white)!important}}.header.header-dark.navdark .nav-menu li:hover>ul,.header.header-transparent .nav-menu li:hover>ul{display:block!important}.header.header-dark .nav-menu>li.active>a>.submenu-indicator>.submenu-indicator-chevron{border-color:var(--bs-primary)}.header.header-dark .nav-menu>li.active>a{color:var(--bs-primary)}.css-13cymwt-control{box-sizing:border-box;background-color:#fff;border-width:1px;border-radius:4px;height:100%;transition:all .1s;position:relative;border:#0000!important;outline:0!important;box-shadow:0 0 0 1px #0000!important}.css-t3ipsp-control{box-shadow:none!important;border:none!important}.css-13cymwt-control:hover,.css-13cymwt-control:focus,.css-t3ipsp-control:hover,.css-t3ipsp-control:focus{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important;border-style:none!important;border-color:#0000!important}.css-1nmdiq5-menu{z-index:999;--tw-bg-opacity:1;--tw-shadow:0 0 3px #3c485826;--tw-shadow-colored:0 0 3px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-text-opacity:1;border-radius:5px;background-color:rgb(255,255,255,var(--tw-bg-opacity))!important;color:rgb(22,28,45,var(--tw-text-opacity))!important;border-style:none!important}.css-1nmdiq5-menu .css-d7l1ni-option{background-color:var(--bs-primary-bg-subtle)!important}.css-1nmdiq5-menu .css-tr4s17-option{background-color:var(--bs-primary)}.css-1nmdiq5-menu .css-1p3m7a8-multiValue{color:#c71f37!important;background-color:#fae8eb!important}.css-1nmdiq5-menu .css-9jq23d{color:#c71f37!important}.form-control{border:none!important}.top-scroll{background-color:var(--bs-primary);color:var(--bs-white);z-index:999999;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:fixed;bottom:10px;right:10px}.top-scroll .backIcon,.top-scroll .backIcon:hover,.top-scroll:hover{color:var(--bs-white)}.swiper-pagination{bottom:-5px!important}.swiper-wrapper{margin-bottom:20px!important}.swiper-pagination-bullet-active,.swiper-pagination-bullet{background-color:var(--bs-primary)!important}.rc-slider-handle{border:2px solid var(--bs-primary)!important}.rc-slider-track,.rc-slider-tracks{background-color:var(--bs-primary)!important}.rc-slider-handle-dragging{box-shadow:0 0 0 2px var(--bs-primary)!important}.subscribeForm .inputGroup .form-control:focus{color:var(--bs-white)!important;background-color:#0000!important}.form-check.amenities-check{background:#fff;border-radius:.5rem;align-items:center;margin-bottom:.5rem;padding:.5rem 1rem;display:flex;box-shadow:0 8px 16px #0f294d21}
