.group-banner-container{position:relative;height:350px;overflow:hidden;width:100%}@media (max-width:768px){.group-banner-container{height:300px}}.group-banner-container img{width:100%;height:100%;object-fit:cover}.group-banner-container .overlay-gradient{position:absolute;inset:0;background:linear-gradient(to top,rgb(15 23 42 / .9) 0%,rgb(15 23 42 / .35) 50%,transparent 100%)}.hero-text-wrapper span{display:inline-flex;background-color:rgb(255 255 255 / .95);color:#0f172a;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:50rem;margin-bottom:.75rem;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.hero-text-wrapper h1{color:#fff;font-weight:700;line-height:1.1;margin-bottom:.75rem;max-width:800px;font-size:2.25rem}@media (min-width:768px){.hero-text-wrapper h1{font-size:2.5rem}}@media (min-width:992px){.hero-text-wrapper h1{font-size:3rem}.hero-text-wrapper{width:50%}}.hero-text-wrapper p{color:rgb(255 255 255 / .9);font-size:1rem;line-height:1.5;max-width:650px;margin-bottom:0}@media (min-width:768px){.hero-text-wrapper p{font-size:1.125rem}}.stats-overlap-container{position:relative;z-index:10}@media (min-width:992px){.stats-overlap-container{margin-top:-1.75rem}}@media (max-width:991.98px){.stats-overlap-container{margin-top:1rem}}.stats-parent-box{border:1px solid #e2e8f0;padding:.7rem}.stats-parent-box .stat-box{background-color:#F8F9FA;min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center}.stats-parent-box h3{color:#D8145B;font-weight:700;line-height:1;margin-bottom:.25rem;white-space:nowrap;font-size:1.125rem}@media (min-width:576px){.stats-parent-box h3{font-size:1.25rem}}@media (min-width:992px){.stats-parent-box h3{font-size:1.5rem}}.stats-parent-box p{color:#64748b;font-size:.6875rem;font-weight:600;line-height:1.2;margin-bottom:0;white-space:nowrap}@media (min-width:576px){.stats-parent-box p{font-size:.75rem}}.decision-card-parent{border-color:#E5E7EB!important}.header-box svg{color:#D8145B}.header-box h2{color:#1F2E3D;font-weight:700;font-size:1.4rem;margin:0}@media (min-width:768px){.header-box h2{font-size:1.5rem}}.intro-box p{color:#6B7280;font-size:.9rem;line-height:1.6;margin:0;max-width:800px}@media (min-width:768px){.intro-box p{font-size:1rem}}.info-grid-parent .grid-item{background-color:#F8F9FA}.info-grid-parent h3{color:#1F2E3D;font-weight:700;font-size:1rem;margin-bottom:.5rem}.info-grid-parent p{color:#6B7280;font-size:.85rem;line-height:1.6;margin:0}.points-box-parent{background-color:#F2FAFC;border:1px solid #E1F3F8}.points-box-parent h3{color:#1F2E3D;font-weight:700;font-size:1rem;margin-bottom:0}.points-box-parent span{color:#6B7280;font-size:.85rem;line-height:1.4}.points-box-parent svg{color:#00A3C4;flex-shrink:0}.action-buttons-parent a{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:50rem;font-size:.75rem;font-weight:700;text-decoration:none;background-color:#FFF;border:1px solid #E5E7EB;color:#1F2E3D;transition:all 0.2s ease}.action-buttons-parent a svg{width:14px;height:14px}.action-buttons-parent a:hover{border-color:#D8145B;color:#D8145B}.intro-content-parent span{color:#D8145B;font-weight:700;font-size:.875rem;display:block;margin-bottom:.5rem}.intro-content-parent h2{color:#1F2E3D;font-weight:700;font-size:1.5rem;line-height:1.2;margin-bottom:.75rem}@media (min-width:768px){.intro-content-parent h2{font-size:1.75rem}}@media (min-width:992px){.intro-content-parent h2{font-size:2rem}}.intro-content-parent p{color:#6B7280;font-size:.95rem;line-height:1.6;margin:0}.feature-cards-parent .card-item{background-color:#FFF;border:1px solid #E5E7EB;border-radius:.75rem;box-shadow:0 1px 2px rgb(0 0 0 / .02)}.feature-cards-parent .icon-wrapper{background-color:#F0F9FB;width:36px;height:36px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-cards-parent svg{color:#00A3C4;width:20px;height:20px}.feature-cards-parent h3{color:#1F2E3D;font-weight:700;font-size:.95rem;line-height:1.3;margin-bottom:.35rem}.feature-cards-parent p{color:#6B7280;font-size:.85rem;line-height:1.5;margin:0}.destinations-header-parent span{color:#D8145B;font-weight:700;font-size:.875rem;display:block;margin-bottom:.25rem}.destinations-header-parent h2{color:#1F2E3D;font-weight:700;font-size:1.5rem;margin-bottom:0}@media (min-width:768px){.destinations-header-parent h2{font-size:1.75rem}}.destinations-header-parent a{color:#D8145B;font-weight:700;font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;transition:color 0.2s}.destinations-header-parent a:hover{color:#a80d44;text-decoration:underline}.category-block-parent{background-color:#FFF;border:1px solid #E5E7EB;border-radius:.75rem;box-shadow:0 1px 2px rgb(0 0 0 / .02)}.category-block-parent h3{color:#1F2E3D;font-weight:700;font-size:1.25rem;margin-bottom:.25rem}.category-block-parent p.subtitle{color:#6B7280;font-size:.875rem;margin-bottom:0}.dest-card-link{text-decoration:none;display:block;border:1px solid #E5E7EB;border-radius:.5rem;overflow:hidden;background-color:#FFF;transition:box-shadow 0.2s ease-in-out}.dest-card-link:hover{box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)}.dest-card-img-wrapper{position:relative;height:176px;overflow:hidden}.dest-card-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.dest-card-link:hover .dest-card-img-wrapper img{transform:scale(1.05)}.dest-card-badge{position:absolute;top:.75rem;left:.75rem;background-color:rgb(255 255 255 / .95);color:#1F2E3D;font-size:.75rem;font-weight:700;padding:.25rem .75rem;border-radius:50rem;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.dest-card-details h4{color:#1F2E3D;font-weight:700;font-size:1.125rem;margin-bottom:0}.dest-card-details .arrow-icon{color:#9CA3AF;width:16px;height:16px;transition:color 0.2s}.dest-card-link:hover .dest-card-details .arrow-icon{color:#D8145B}.dest-card-details p{color:#6B7280;font-size:.875rem;margin-bottom:0;margin-top:.25rem;display:flex;align-items:center;gap:.25rem}.dest-card-details p svg{width:14px;height:14px}.twijfel-wrapper-parent{background-color:#11a4d40d;border:1px solid #11a4d433}.twijfel-text-area span{color:#D8145B;font-weight:700;font-size:.875rem;display:block;margin-bottom:.25rem}.twijfel-text-area h2{color:#1F2E3D;font-weight:700;font-size:1.5rem;margin-bottom:.75rem;line-height:1.2}@media (min-width:768px){.twijfel-text-area h2{font-size:1.75rem}}.twijfel-text-area p{color:#6B7280;font-size:.95rem;line-height:1.6;margin-bottom:0}.twijfel-cards-area .twijfel-card{background-color:#FFF;border:1px solid #E5E7EB;text-decoration:none;transition:box-shadow 0.2s ease-in-out}.twijfel-cards-area .twijfel-card:hover{box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -1px rgb(0 0 0 / .03)}.twijfel-cards-area h3{color:#1F2E3D;font-weight:700;font-size:1.1rem;margin-bottom:.35rem}.twijfel-cards-area p{color:#6B7280;font-size:.875rem;margin-bottom:0}.faq-section-parent h2{color:#1F2E3D;font-weight:700;font-size:1.5rem}@media (min-width:768px){.faq-section-parent h2{font-size:1.75rem}}.faq-section-parent .faq-box{background-color:#FFF;border:1px solid #E5E7EB;transition:background-color 0.2s ease,border-color 0.2s ease}.faq-section-parent .faq-box[open]{background-color:#F2FAFC;border-color:#BCE3EB}.faq-section-parent .faq-box summary{cursor:pointer;list-style:none;outline:none}.faq-section-parent .faq-box summary::-webkit-details-marker{display:none}.faq-section-parent .faq-question-title{color:#1F2E3D;font-weight:700;font-size:1rem;margin:0}.faq-section-parent .faq-box svg{color:#9CA3AF;width:18px;height:18px;flex-shrink:0;margin-top:2px;transition:color 0.2s ease}.faq-section-parent .faq-box[open] svg{color:#00A3C4}.faq-section-parent .toggle-icon{color:#6B7280;font-size:1.5rem;line-height:.8;font-weight:400;display:inline-block;transition:transform 0.3s ease}.faq-section-parent .faq-box[open] .toggle-icon{transform:rotate(45deg);color:#1F2E3D}.faq-section-parent .faq-answer{color:#6B7280;font-size:.875rem;line-height:1.6;margin-top:.75rem;margin-bottom:0}.editorial-box-parent{background-color:#F8F9FA;border:1px solid #E5E7EB}.editorial-box-parent span{color:#D8145B;font-weight:700;font-size:.875rem;display:block;margin-bottom:.25rem}.editorial-box-parent h2{color:#1F2E3D;font-weight:700;font-size:1.5rem;margin-bottom:.75rem}@media (min-width:768px){.editorial-box-parent h2{font-size:1.75rem}}.editorial-box-parent p.desc-text{color:#6B7280;font-size:.95rem;line-height:1.6;max-width:800px;margin-bottom:.75rem}.editorial-box-parent p.date-text{color:#1F2E3D;font-weight:600;font-size:.875rem;margin:0}.next-step-box-parent{background-color:#FFF;border:1px solid rgb(216 20 91 / .2);box-shadow:0 1px 2px rgb(0 0 0 / .02)}.next-step-box-parent span{color:#D8145B;font-weight:700;font-size:.875rem;display:block;margin-bottom:.25rem}.next-step-box-parent h2{color:#1F2E3D;font-weight:700;font-size:1.5rem;margin-bottom:.5rem}@media (min-width:768px){.next-step-box-parent h2{font-size:1.75rem}}.next-step-box-parent p{color:#6B7280;font-size:.9rem;margin-bottom:0}.next-step-box-parent .btn-primary-action{background-color:#D8145B;color:#FFF;font-weight:600;font-size:.875rem;padding:.75rem 2rem;border-radius:.375rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color 0.2s ease;border:none}.next-step-box-parent .btn-primary-action:hover{background-color:#be1250;color:#FFF}.next-step-box-parent .btn-primary-action svg{width:16px;height:16px}