@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('https://global.divhunt.com/05cac3c194cae9d365bdbf1b7130fdc3_25628.woff2') format('woff2');
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

main{--Yellow-Sand:rgb(191,161,111);--Mornarsko-Plava:#0a2342;--Prljavo-Bijela:#f9f6f0;--Black:#040405;}/* ==========================================
   1. NAVIGATION & MOBILE MENU
   ========================================== */

/* Prikaz hamburgera čim ekran padne ispod 1100px da linkovi ne pucaju */
@media (max-width: 1100px) {
    #hamburgerBtn {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        cursor: pointer !important;
    }
    
    /* Sakrivamo klasične tekstualne linkove iz navbara na ovoj širini */
    .nav-links-container {
        display: none !important;
    }
}

/* Početno stanje mobilnog menija - sakriven desno */
#mobileMenu {
    position: fixed !important;
    top: 0 !important;
    right: 0 !important;
    width: 100% !important;
    height: 100vh !important;
    background-color: #0A2342 !important;
    z-index: 99999 !important;
    transform: translateX(100%) !important;
    transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
    display: flex !important;
}

/* Kada klikneš hamburger, ovaj stil ga gura na ekran */
#mobileMenu.is-open {
    transform: translateX(0) !important;
}


/* ==========================================
   2. GLOBALNI I DESKTOP STILOVI (Prirodan lom riječi)
   ========================================== */

/* Dopuštamo bloku da se prirodno lomi i diše na svim širinama */
#heroTitle, #heroDesc, #splitWhyTitle, #splitExperienceTitle, .EXPtext, #splitSurgeonsTitle, #splitPricingTitle, #splitTestimonialsTitle, #splitContactTitle,
#splitJointsMainTitle, #splitKneeTitle, #splitHipTitle, #splitFacultyTitle, .splitBentoH4 {
    display: block;
    width: 100%;
}

/* Centriramo specifično Why Choose Us naslov */
#splitWhyTitle {
    text-align: center !important;
}

/* POPRAVAK: overflow: hidden drži skrivena slova unutar okvira riječi da ne kvare skrol koordinate */
#heroTitle > span,
#heroDesc > span,
#splitWhyTitle > span,
#splitExperienceTitle > span,
.EXPtext > span,
#splitSurgeonsTitle > span,
#splitPricingTitle > span,
#splitTestimonialsTitle > span,
#splitContactTitle > span,
#splitJointsMainTitle > span,
#splitKneeTitle > span,
#splitHipTitle > span,
#splitFacultyTitle > span,
.splitBentoH4 > span {
    display: inline-block;
    vertical-align: bottom;
    white-space: normal; /* Dopuštamo riječima da se normalno razdvajaju */
    position: relative;
    overflow: hidden !important;
}

/* Pojedinačno slovo spremno za ulet */
.char {
    display: inline-block;
    transform: translateY(105%);
    will-change: transform;
    /* POPRAVAK: Sigurnosni padding da engine ne odreže rubove specifičnih slova poput s, c, y, r */
    padding-left: 0.06em !important;
    padding-right: 0.06em !important;
    margin-left: -0.06em !important;
    margin-right: -0.06em !important;
}

/* Osiguravamo ista pravila za slova unutar svih naslova */
#splitWhyTitle .char,
#splitJointsMainTitle .char,
#splitKneeTitle .char,
#splitHipTitle .char,
#splitFacultyTitle .char,
.splitBentoH4 .char {
    display: inline-block;
    transform: translateY(105%);
    will-change: transform;
    padding-left: 0.06em !important;
    padding-right: 0.06em !important;
    margin-left: -0.06em !important;
    margin-right: -0.06em !important;
}

/* Estetska zlatna boja za naglašene riječi */
.gold-text {
    color: #BFA16F !important;
}

/* Fade-in za ne-tekstualne elemente */
.fade-in-entry {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 1.4s cubic-bezier(0.16, 1, 0.3, 1), transform 1.4s cubic-bezier(0.16, 1, 0.3, 1);
    will-change: opacity, transform;
}
body.page-ready .fade-in-entry {
    opacity: 1;
    transform: translateY(0);
}


/* ==========================================
   3. CUSTOM KURSOR (Outline krug)
   ========================================== */
#customCursor {
    width: 26px; 
    height: 26px; 
    border: 2px solid rgba(191, 161, 111, 1); 
    background-color: transparent !important;
    border-radius: 50%;
    position: fixed;
    top: 0; left: 0;
    pointer-events: none;
    z-index: 9999999 !important; 
    will-change: transform;
    transform: translate(-50%, -50%);
}


/* ==========================================
   4. STRIKTNI RESPONSIVE FIX ZA LAPTOPE I MOBITELE
   ========================================== */

/* POPRAVAK: Zona od 1025px do 1440px (Laptopi) gdje dolazi do sudara redova teksta */
@media screen and (min-width: 1025px) and (max-width: 1440px) {
    #heroTitle {
        line-height: 1.15 !important;
        margin-bottom: 35px !important; /* Prisilo guramo opis dolje da se ne preklapaju */
    }
    #heroTitle > span {
        white-space: nowrap !important; /* Ne dopuštamo riječima da se divlje lome unutar redova */
    }
}

@media screen and (max-width: 768px) {
    /* POPRAVAK: Mijenjamo nowrap u normal na mobitelu da duge riječi ne pobjegnu van ekrana i nestanu */
    #heroTitle > span,
    #heroDesc > span,
    #splitWhyTitle > span,
    #splitExperienceTitle > span,
    .EXPtext > span,
    #splitSurgeonsTitle > span,
    #splitPricingTitle > span,
    #splitTestimonialsTitle > span,
    #splitContactTitle > span,
    #splitJointsMainTitle > span,
    #splitKneeTitle > span,
    #splitHipTitle > span,
    #splitFacultyTitle > span,
    .splitBentoH4 > span {
        white-space: normal !important; 
    }
}


/* ==========================================
   5. STICKY CARDS SEKCIJA - PUNI MOBILNI FIX
   ========================================== */
.glass-cards-section { 
    padding-top: clamp(60px, 8vw, 140px);
    padding-bottom: clamp(120px, 15vh, 200px); 
    padding-left: 5%;
    padding-right: 5%;
    position: relative; 
    z-index: 22; 
    background-color: #F9F6F0; 
    width: 100%;
    overflow: visible !important; 
}

.glass-cards-container { 
    width: 100%; 
    display: flex; 
    flex-direction: column; 
    position: relative;
    overflow: visible !important;
    padding-bottom: 50px; 
}

.glass-card-element { 
    width: 100%; 
    background: #F9F6F0; 
    border: 1px solid rgba(10, 35, 66, 0.12); 
    border-radius: 24px; 
    padding: clamp(24px, 4vw, 60px); 
    display: grid; 
    grid-template-columns: 1.1fr 0.9fr; 
    gap: clamp(24px, 4vw, 60px); 
    align-items: center; 
    min-height: 440px; 
    box-shadow: 0 20px 50px rgba(10, 35, 66, 0.05); 
    margin-bottom: 10vh; 
    
    position: -webkit-sticky !important; 
    position: sticky !important; 
    overflow: visible !important;
}

/* ODMACOI OD VRHA ZA DESKTOP */
.glass-card-element:nth-child(1) { top: 100px !important; } 
.glass-card-element:nth-child(2) { top: 135px !important; } 
.glass-card-element:nth-child(3) { top: 170px !important; } 
.glass-card-element:nth-child(4) { top: 205px !important; } 

.glass-card-left h3 { 
    font-family: 'Neue Haas Display', sans-serif !important; 
    font-weight: 400 !important; 
    font-size: clamp(22px, 2.5vw, 36px); 
    color: #0A2342; 
    margin-bottom: 16px; 
    letter-spacing: -0.5px; 
}

.glass-card-left p { 
    font-size: clamp(15px, 1.2vw, 18px); 
    line-height: 1.6; 
    color: #333333; 
    font-weight: 400; 
}

.glass-card-right { 
    width: 100%; 
    height: clamp(200px, 25vw, 340px); 
    border-radius: 16px; 
    overflow: hidden; 
    box-shadow: 0 15px 35px rgba(0,0,0,0.06); 
}

.glass-card-right img { 
    width: 100%; 
    height: 100%; 
    object-fit: cover; 
    display: block; 
}

/* TABLET & MOBILNI RETUŠ */
@media (max-width: 991px) {
    .glass-card-element {
        grid-template-columns: 1fr; 
        gap: 24px;
        min-height: auto;
        padding: 35px 25px;
        margin-bottom: 6vh;
    }
    
    .glass-card-element:nth-child(1) { top: 80px !important; } 
    .glass-card-element:nth-child(2) { top: 110px !important; } 
    .glass-card-element:nth-child(3) { top: 140px !important; } 
    .glass-card-element:nth-child(4) { top: 170px !important; } 

    .glass-card-right { height: 240px; }
}

@media (max-width: 479px) {
    .glass-cards-section { padding-bottom: 240px; }
    .glass-card-element { padding: 24px 20px; margin-bottom: 4vh; }
    .glass-card-right { height: 190px; }
}


/* ==========================================
   6. OUR SURGEONS SEKCIJA
   ========================================== */
.surgeons-section { 
    padding: clamp(80px, 10vw, 140px) 5%; 
    background-color: #0A2342; 
    color: #F9F6F0; 
    position: relative; 
    z-index: 25; 
    width: 100%;
}

.surgeons-deco-logo {
    position: absolute;
    top: 15%;
    right: 5%; 
    width: clamp(240px, 28vw, 420px); 
    height: auto;
    opacity: 0.04; 
    pointer-events: none;
    z-index: 1;
}

.section-header-meta { margin-bottom: 40px; max-width: 100%; position: relative; z-index: 2; }
.section-tag { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; color: #BFA16F; font-weight: 600; margin-bottom: 16px; display: block; }

#splitSurgeonsTitle { 
    font-family: 'Neue Haas Display', sans-serif !important;
    font-weight: 400 !important;
    font-size: clamp(32px, 4vw, 52px); 
    line-height: 1.15; 
    letter-spacing: -1px; 
    color: #F9F6F0; 
}

.surgeons-intro-single-col { 
    max-width: 780px; margin-bottom: 70px; display: flex; flex-direction: column; gap: 20px; position: relative; z-index: 2; 
}

.surgeons-intro-text { font-size: clamp(16px, 1.2vw, 18px); line-height: 1.6; color: rgba(249, 246, 240, 0.9); font-weight: 400; }
.surgeons-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: start; position: relative; z-index: 2; }

.surgeon-glass-card {
    background: rgba(255, 255, 255, 0.03); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 10px; padding: clamp(24px, 3vw, 35px); display: flex; flex-direction: column; box-shadow: 0 30px 60px rgba(0, 0, 0, 0.12);
}

.surgeon-img-wrap { width: 100%; aspect-ratio: 16 / 11; overflow: hidden; border-radius: 6px; margin-bottom: 28px; background-color: rgba(255, 255, 255, 0.01); }
.surgeon-img { width: 100%; height: 100%; object-fit: cover; object-position: center top; transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1); }
.surgeon-glass-card:hover .surgeon-img { transform: scale(1.05); }
.surgeon-info-head { display: flex; flex-direction: column; gap: 8px; margin-bottom: 24px; border-bottom: 1px solid rgba(255, 255, 255, 0.06); padding-bottom: 18px; }
.surgeon-name { font-size: clamp(22px, 2vw, 26px); font-weight: 500; letter-spacing: -0.5px; color: #F9F6F0; line-height: 1.2; }
.surgeon-title-sub { font-size: 15px; color: #BFA16F; font-weight: 600; letter-spacing: 0.3px; line-height: 1.4; }
.surgeon-full-bio-content { font-size: 15px; line-height: 1.6; color: rgba(249, 246, 240, 0.85); display: flex; flex-direction: column; gap: 16px; flex-grow: 1; }
.surgeon-full-bio-content .highlight-lead { font-size: 16px; color: #BFA16F; font-weight: 400; display: block; line-height: 1.4; }
.surgeon-full-bio-content .quote-text-style { font-style: italic; color: #F9F6F0; border-left: 2px solid #BFA16F; padding-left: 14px; }
.surgeon-social-row { display: flex; gap: 14px; margin-top: 30px; padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.06); }
.social-icon-link { display: flex; align-items: center; justify-content: center; width: 38px; height: 38px; border-radius: 50%; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 255, 255, 0.06); color: rgba(249, 246, 240, 0.6); transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, transform 0.3s ease; }
.social-icon-link svg { width: 16px; height: 16px; }
.social-icon-link:hover { background-color: #BFA16F; border-color: #BFA16F; transform: translateY(-2px); }

@media (max-width: 1199px) {
    .surgeons-grid { grid-template-columns: 1fr; gap: 40px; }
    
    .surgeons-deco-logo { 
        top: 80px !important; 
        right: 5% !important; 
        left: auto !important;
        transform: none !important; 
        width: 260px !important; 
    }
}

@media (max-width: 767px) {
    .surgeons-deco-logo {
        top: 70px !important; 
        right: 5% !important; 
        left: auto !important;
        transform: none !important;
        width: 210px !important; 
    }
}


/* ==========================================
   7. PRICING & SAVINGS SEKCIJA 
   ========================================== */
.pricing-section {
    padding: clamp(80px, 10vw, 140px) 5%;
    background-color: #0A2342;
    color: #F9F6F0;
    position: relative;
    z-index: 28;
    width: 100%;
}

.pricing-layout-grid {
    display: grid;
    grid-template-columns: 0.9fr 1.1fr;
    gap: clamp(40px, 6vw, 80px);
    align-items: start;
}

.pricing-left-info { display: flex; flex-direction: column; gap: 24px; }
.pricing-transparent-notice { font-size: 14px; line-height: 1.5; color: #BFA16F; border-left: 2px solid #BFA16F; padding-left: 16px; margin-top: 10px; }

.pricing-table-div-wrap {
    width: 100%;
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: 16px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.pricing-table-header-row, 
.pricing-table-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
}

.pricing-table-header-row { background: rgba(255, 255, 255, 0.04); border-bottom: 1px solid rgba(255, 255, 255, 0.06); }
.pricing-th-cell { padding: 20px 24px; font-weight: 600; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; color: #BFA16F; text-align: left; }
.pricing-table-row { border-bottom: 1px solid rgba(255, 255, 255, 0.06); }
.pricing-table-body .pricing-table-row:last-child { border-bottom: none; }
.pricing-td-cell { padding: 20px 24px; font-size: 15px; text-align: left; display: flex; align-items: center; }
.pricing-td-cell.row-title { font-weight: 500; color: #F9F6F0; }
.pricing-td-cell.cell-uk { color: rgba(249, 246, 240, 0.5); }
.pricing-td-cell.cell-ami { color: #F9F6F0; font-weight: 500; background: rgba(191, 161, 111, 0.03); }


/* ==========================================
   8. TESTIMONIALS SEKCIJA
   ========================================== */
.testimonials-section {
    padding: clamp(80px, 10vw, 140px) 5%;
    background-color: #F9F6F0;
    color: #0A2342;
    position: relative;
    z-index: 29;
    width: 100%;
}

.testimonials-container { width: 100%; display: flex; flex-direction: column; }
.testimonials-section-tag { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; color: #BFA16F; font-weight: 600; margin-bottom: 16px; display: block; }

.testimonials-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
    width: 100%;
}

.testimonial-glass-card {
    background: #ffffff;
    border: 1px solid rgba(10, 35, 66, 0.08);
    padding: clamp(30px, 4vw, 45px);
    border-radius: 20px;
    box-shadow: 0 15px 35px rgba(10, 35, 66, 0.02);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 220px;
}

.testimonial-quote { font-size: clamp(15px, 1.2vw, 17px); line-height: 1.6; color: #333333; font-style: italic; margin-bottom: 24px; }
.testimonial-author { font-size: 14px; font-weight: 600; color: #0A2342; letter-spacing: -0.3px; }


/* ==========================================
   9. GLOBALNE REFRESH MEDIJE (Zajednički responsive)
   ========================================== */
@media (max-width: 1199px) {
    .pricing-layout-grid { grid-template-columns: 1fr; gap: 40px; }
}

@media (max-width: 1024px) {
    .surgeons-section, .pricing-section, .testimonials-section { padding: 80px 5%; }
}

@media (max-width: 991px) {
    .testimonials-grid { grid-template-columns: 1fr; gap: 20px; }
}

@media (max-width: 767px) {
    .hero-content-grid {
        padding-top: 160px !important;
        padding-bottom: 60px !important;
        gap: 40px !important;
    }
    .hero-title {
        line-height: 1.25 !important;
        margin-bottom: 20px !important;
    }

    .surgeons-section, .pricing-section, .testimonials-section { padding: 60px 24px; }
    .surgeon-glass-card { padding: 24px; }
    .testimonial-glass-card { padding: 24px; min-height: auto; }

    /* RESPONSIVE RESET ZA PRICING TABLICU */
    .pricing-table-header-row { display: none !important; }
    .pricing-table-div-wrap { background: none !important; border: none !important; border-radius: 0 !important; gap: 16px !important; }
    
    .pricing-table-row {
        display: flex !important;
        flex-direction: column !important;
        background: rgba(255, 255, 255, 0.02) !important;
        border: 1px solid rgba(255, 255, 255, 0.06) !important;
        border-radius: 14px !important;
        padding: 16px !important;
        gap: 12px !important;
    }
    
    .pricing-td-cell.row-title {
        width: 100% !important; padding: 0 0 8px 0 !important; font-size: 16px !important; font-weight: 600 !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important; color: #BFA16F !important;
    }
    
    .pricing-td-cell.cell-uk,
    .pricing-td-cell.cell-ami {
        width: 100% !important; padding: 4px 0 !important; font-size: 14px !important; display: flex !important;
        flex-direction: column !important; align-items: flex-start !important; background: none !important;
    }
    
    .pricing-td-cell.cell-uk::before {
        content: "UK Private:" !important; font-size: 11px !important; text-transform: uppercase !important;
        color: rgba(249, 246, 240, 0.4) !important; margin-bottom: 2px !important; letter-spacing: 0.5px !important;
    }
    
    .pricing-td-cell.cell-ami::before {
        content: "Adriatic Motion:" !important; font-size: 11px !important; text-transform: uppercase !important;
        color: #BFA16F !important; margin-bottom: 2px !important; letter-spacing: 0.5px !important;
    }
}


/* ==========================================
   10. CONTACT & CONSULTATION SEKCIJA
   ========================================== */
.contact-section {
    padding: clamp(80px, 10vw, 140px) 5%;
    background-color: #0A2342;
    position: relative;
    z-index: 30;
    width: 100%;
}

.contact-layout-grid {
    display: grid;
    grid-template-columns: 0.9fr 1.1fr;
    gap: clamp(40px, 6vw, 80px);
    align-items: center;
}

.contact-left-info {
    display: flex;
    flex-direction: column;
    gap: 24px;
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    padding: clamp(24px, 4vw, 48px);
    border-radius: 24px;
    box-shadow: 0 40px 80px rgba(0, 0, 0, 0.15);
}

.contact-section-tag {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #BFA16F;
    font-weight: 600;
    display: block;
}

#splitContactTitle {
    font-family: 'Neue Haas Display', sans-serif !important;
    font-weight: 400 !important;
    font-size: clamp(32px, 4vw, 52px);
    line-height: 1.15;
    color: #F9F6F0;
    letter-spacing: -1px;
}

.contact-paragraph-text {
    font-size: clamp(16px, 1.2vw, 18px);
    line-height: 1.6;
    color: rgba(249, 246, 240, 0.85);
}

.contact-direct-channels {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-top: 10px;
}

.contact-channel-item {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.channel-label {
    font-size: 12px;
    text-transform: uppercase;
    color: rgba(249, 246, 240, 0.4);
    letter-spacing: 1px;
}

.channel-link {
    font-size: clamp(16px, 1.3vw, 20px);
    color: #BFA16F;
    text-decoration: none;
    font-weight: 500;
    transition: color 0.3s ease;
}

.channel-link:hover {
    color: #F9F6F0;
}

/* DESNI BOKS (FORMA) */
.contact-form-wrap {
    width: 100%;
    background: rgba(255, 255, 255, 0.02);
    border: 1px solid rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    border-radius: 24px;
    padding: clamp(24px, 4vw, 48px);
    box-shadow: 0 40px 80px rgba(0, 0, 0, 0.15);
}

.ami-premium-form {
    display: flex;
    flex-direction: column;
    gap: 24px;
    width: 100%;
}

.form-field-group {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
}

.form-field-group-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    width: 100%;
}

.form-field-label {
    font-size: 13px;
    font-weight: 500;
    color: rgba(249, 246, 240, 0.7);
}

.form-field-input,
.form-field-select,
.form-field-textarea {
    width: 100% !important;
    background: rgba(255, 255, 255, 0.04) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 8px !important;
    padding: 14px 16px !important;
    font-size: 15px !important;
    color: #F9F6F0 !important;
    font-family: inherit !important;
    outline: none !important;
    transition: border-color 0.3s ease, background-color 0.3s ease !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    box-sizing: border-box !important;
}

.form-field-select {
    cursor: pointer !important;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: right 16px center !important;
    background-size: 16px !important;
    padding-right: 40px !important;
}

.form-field-select option {
    background-color: #0A2342 !important;
    color: #F9F6F0 !important;
    padding: 12px !important;
}

.form-field-input::placeholder,
.form-field-textarea::placeholder {
    color: rgba(249, 246, 240, 0.25) !important;
}

.form-field-input:focus,
.form-field-select:focus,
.form-field-textarea:focus {
    border-color: #BFA16F !important;
    background: rgba(255, 255, 255, 0.07) !important;
}

.form-field-textarea {
    min-height: 120px !important;
    resize: vertical !important;
}

.ami-submit-btn {
    width: 100% !important;
    background: #F9F6F0 !important;
    border: none !important;
    border-radius: 8px !important;
    padding: 16px 24px !important;
    font-family: 'Neue Haas Display', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #0A2342 !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important;
    transition: background-color 0.4s cubic-bezier(0.16, 1, 0.3, 1), color 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
    margin-top: 8px !important;
    box-sizing: border-box !important;
}

.ami-submit-btn svg { 
    width: 18px !important; 
    height: 18px !important; 
    color: #0A2342 !important;
    transition: transform 0.3s ease, color 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important; 
}

.ami-submit-btn:hover { 
    background: #BFA16F !important;
    color: #F9F6F0 !important;
}

.ami-submit-btn:hover svg { 
    transform: translateX(4px) !important; 
    color: #F9F6F0 !important;
}

@media (max-width: 1199px) {
    .contact-layout-grid { grid-template-columns: 1fr !important; gap: 40px !important; }
}

@media (max-width: 767px) {
    .contact-section { padding: 60px 16px !important; }
    .form-field-group-grid { grid-template-columns: 1fr !important; gap: 24px !important; }
    .contact-form-wrap { padding: 24px 16px !important; box-sizing: border-box !important; }
    .contact-left-info { padding: 24px 16px !important; box-sizing: border-box !important; }
}


/* ==========================================
   11. INFINITE SCROLL (MARQUEE) SEKCIJA
   ========================================== */
.marquee-section {
    width: 100%;
    padding: clamp(30px, 4vw, 50px) 0;
    background-color: #F9F6F0;
    overflow: hidden;
    position: relative;
    display: flex;
    align-items: center;
    z-index: 21;
}

.marquee-section::before,
.marquee-section::after {
    content: "";
    position: absolute;
    top: 0;
    width: clamp(50px, 10vw, 150px);
    height: 100%;
    z-index: 2;
    pointer-events: none;
}

.marquee-section::before {
    left: 0;
    background: linear-gradient(to right, #F9F6F0 20%, rgba(249, 246, 240, 0));
}

.marquee-section::after {
    right: 0;
    background: linear-gradient(to left, #F9F6F0 20%, rgba(249, 246, 240, 0));
}

.marquee-wrapper {
    display: flex;
    width: 100%;
    overflow: hidden;
}

.marquee-track {
    display: flex;
    align-items: center;
    gap: clamp(40px, 6vw, 100px);
    padding-right: clamp(40px, 6vw, 100px);
    flex-shrink: 0;
    animation: infiniteScrollMarquee 25s linear infinite;
    will-change: transform;
}

.marquee-wrapper:hover .marquee-track {
    animation-play-state: paused !important;
}

.marquee-item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.marquee-logo {
    width: clamp(120px, 12vw, 160px); 
    height: clamp(32px, 4vw, 48px);
    opacity: 1 !important;
    object-fit: contain; 
    object-position: center; 
    transition: none !important; 
}

@keyframes infiniteScrollMarquee {
    0% { transform: translate3d(0, 0, 0); }
    100% { transform: translate3d(-100%, 0, 0); }
}


/* ==========================================
   12. STRIKTNI FIX ZA EXTRA MALE PROSTORE (SAMSUNG S8 / 360px)
   ========================================== */
@media screen and (max-width: 400px) {
    .hero-content-grid {
        padding-top: 115px !important; 
        padding-bottom: 30px !important;
        gap: 24px !important; 
    }
    
    .hero-title {
        font-size: 32px !important; 
        margin-bottom: 12px !important;
    }
    
    .hero-description {
        font-size: 15px !important;
        margin-bottom: 20px !important;
    }
    
    .glass-features-box {
        padding: 20px !important; 
        gap: 16px !important;
    }
}


/* ==========================================
   13. STILOVI ZA ADVANCED JOINT RECONSTRUCTION
   ========================================== */

/* Glavni naslov sekcije: Total & Partial Joint Protocols: Anatomical Precision */
.joints-main-header h2 {
    font-family: 'Neue Haas Display', sans-serif !important;
    font-weight: 400 !important;
    font-size: clamp(32px, 3.5vw, 46px) !important;
    letter-spacing: -1px !important;
    line-height: 1.2 !important;
    color: #0A2342 !important;
    margin-bottom: 24px !important;
}

.joints-section {
    padding: clamp(80px, 10vw, 140px) 5%;
    background-color: #F9F6F0;
    color: #0A2342;
    font-family: 'Manrope', sans-serif;
}

.joints-container-inner {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
}

.joints-main-header {
    max-width: 800px;
    margin-bottom: clamp(50px, 7vw, 90px);
}

.joints-lead-p {
    font-size: clamp(16px, 1.2vw, 19px);
    line-height: 1.6;
    color: #333333;
    margin-top: 24px;
}

.clinical-protocol-block {
    margin-bottom: clamp(60px, 8vw, 110px);
    padding-bottom: clamp(40px, 6vw, 80px);
    border-bottom: 1px solid rgba(10, 35, 66, 0.08);
}

.clinical-protocol-block:last-of-type {
    border-bottom: none;
}

.protocol-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: clamp(40px, 5vw, 80px);
    align-items: start;
}

.protocol-anatomy-visual {
    width: 100%;
    border-radius: 16px;
    overflow: hidden;
    border: 1px solid rgba(10, 35, 66, 0.08);
    box-shadow: 0 15px 40px rgba(10, 35, 66, 0.04);
    background-color: #ffffff;
}

.clinical-img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}

.protocol-clinical-specs {
    display: flex;
    flex-direction: column;
}

/* Glavni naslovi protokola u bijelim sekcijama (npr. Total Hip Arthroplasty) */
#splitHipTitle, 
.protocol-clinical-specs h3 {
    font-family: 'Neue Haas Display', sans-serif !important;
    font-size: clamp(26px, 2.8vw, 36px) !important;
    font-weight: 400 !important;
    letter-spacing: -0.5px !important;
    line-height: 1.25 !important;
    color: #0A2342 !important; 
    margin-bottom: 20px !important;
}


/* ==========================================
   STRIKTNI POPRAVAK ZA PLAVE KARTICE (TKA & DAA) - POZADINA I KONTRAST
   ========================================== */
.procedure-sub-card {
    background-color: #0A2342 !important; /* Prisilo vraćamo tvoju premium tamnoplavu pozadinu */
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 14px;
    padding: 28px;
    margin-bottom: 20px;
    box-shadow: 0 15px 35px rgba(10, 35, 66, 0.15);
}

/* Osiguravamo da su i naslovi i opisi unutar plavih kartica kristalno bijeli i uočljivi */
.procedure-sub-card h4,
.procedure-sub-card h3 {
    font-family: 'Neue Haas Display', sans-serif !important;
    font-size: clamp(18px, 2vw, 22px) !important;
    font-weight: 400 !important;
    color: #F9F6F0 !important; /* Čista bijela/krem za naslove */
    margin-bottom: 14px !important;
}

.procedure-sub-card p {
    font-size: 15px !important;
    line-height: 1.6 !important;
    color: rgba(249, 246, 240, 0.8) !important; /* Uočljiv, elegantan opis */
}


/* ==========================================
   STRUKTURA I LAYOUT BENTO KARTICA
   ========================================== */
.flex-card {
    display: flex;
    gap: 24px;
    align-items: flex-start;
    justify-content: space-between;
}

.wide-bento-wrapper {
    width: 100%;
    margin-top: 50px;
    display: flex;
    justify-content: center;
}

.partial-wide-bento-card {
    width: 90vw; 
    max-width: 1240px;
    background: rgba(191, 161, 111, 0.03);
    border: 1px solid rgba(10, 35, 66, 0.06);
    border-left: 4px solid #BFA16F;
    border-radius: 20px;
    padding: clamp(30px, 4vw, 50px);
    box-shadow: 0 15px 45px rgba(10, 35, 66, 0.03);
    
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: clamp(40px, 5vw, 60px);
    align-items: center;
}

.bento-text-left-side {
    width: 100%;
}

/* Prazna koordinate za tvoj slobodni bento naslov u builderu */
.bento-text-left-side h3 {
    margin-bottom: 20px;
}

.bento-text-left-side h4 {
    font-family: 'Neue Haas Display', sans-serif !important;
    font-size: clamp(18px, 1.8vw, 22px) !important;
    font-weight: 500;
    margin-bottom: 14px !important;
    line-height: 1.3 !important;
    color: #0A2342 !important;
}

.bento-text-left-side p {
    font-size: 15px;
    line-height: 1.6;
    color: #555555;
}

.protocol-num {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #BFA16F;
    font-weight: 700;
    margin-bottom: 12px;
}

.protocol-intro-text {
    font-size: 16px;
    line-height: 1.6;
    color: #444444;
    margin-bottom: 28px;
}

.bento-image-right-side {
    width: 100%;
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid rgba(10, 35, 66, 0.08);
    box-shadow: 0 10px 30px rgba(0,0,0,0.03);
}

.bento-image-right-side img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}

.card-side-img {
    width: clamp(100px, 10vw, 140px);
    aspect-ratio: 1 / 1;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid rgba(10, 35, 66, 0.06);
    flex-shrink: 0;
}

.card-side-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/* ==========================================
   BENEFITI I FACULTY SEKCIJA
   ========================================== */
.clinical-benefits-title {
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #BFA16F;
    font-weight: 700;
    margin: 30px 0 16px 0;
}

.clinical-bullets-grid {
    list-style: none;
    display: grid;
    grid-template-columns: 1fr;
    gap: 14px;
    padding: 0;
}

.clinical-bullets-grid li {
    font-size: 14.5px;
    line-height: 1.55;
    color: #444444;
    position: relative;
    padding-left: 22px;
}

.clinical-bullets-grid li::before {
    content: "";
    position: absolute;
    left: 0; top: 8px;
    width: 6px; height: 6px;
    background-color: #BFA16F;
    border-radius: 50%;
}

.links-white li { color: rgba(249, 246, 240, 0.85); }
.links-white li strong { color: #F9F6F0; }

.clinical-faculty-section {
    background: #ffffff;
    border: 1px solid rgba(10, 35, 66, 0.08);
    border-radius: 24px;
    padding: clamp(30px, 4vw, 50px);
    margin-top: 60px;
    box-shadow: 0 20px 50px rgba(10, 35, 66, 0.02);
}

.faculty-badge {
    display: inline-block;
    background: #0A2342;
    color: #F9F6F0;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    padding: 6px 16px;
    border-radius: 30px;
    margin-bottom: 30px;
}

.faculty-grid {
    display: grid;
    grid-template-columns: 1fr 1.1fr; 
    gap: clamp(30px, 5vw, 60px);
    align-items: start;
}

.faculty-main-visual {
    width: 100%;
    border-radius: 14px;
    overflow: hidden;
    border: 1px solid rgba(10, 35, 66, 0.06);
    box-shadow: 0 10px 30px rgba(10, 35, 66, 0.03);
}

.faculty-large-img {
    width: 100%;
    aspect-ratio: 4 / 3;
    object-fit: cover;
    display: block;
}

.faculty-info-block {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.faculty-p {
    font-size: 15px;
    line-height: 1.6;
    color: #444444;
    margin-bottom: 12px;
}

.faculty-p strong { color: #0A2342; }

.faculty-detail-visual {
    display: flex;
    flex-direction: column;
    gap: 10px;
    border-top: 1px solid rgba(10, 35, 66, 0.08);
    padding-top: 24px;
}

.faculty-thumb-img {
    width: 100%;
    max-width: 380px; 
    aspect-ratio: 4 / 3;
    object-fit: cover;
    border-radius: 10px;
    border: 1px solid rgba(10, 35, 66, 0.06);
}

.visual-caption {
    font-size: 12px;
    color: #777777;
    font-style: italic;
}

@media (max-width: 1024px) {
    .protocol-grid, .faculty-grid, .partial-wide-bento-card {
        grid-template-columns: 1fr !important;
        gap: 32px;
    }
    .partial-wide-bento-card {
        width: 100vw;
        border-radius: 0;
        border-left: none;
        border-top: 4px solid #BFA16F;
        padding: 24px;
    }
    .reverse-layout .protocol-anatomy-visual { grid-row: 1; }
    .flex-card { flex-direction: column-reverse; gap: 20px; }
    .card-side-img { width: 100%; max-height: 200px; }
    .faculty-thumb-img { max-width: 100%; }
}


/* ==========================================
   14. NEWS SECTION BUTTON CUSTOMIZATION
   ========================================== */

/* 1. Resetiramo vanjski omotač (layout boks) */
#news-section .tag.word-block,
#news-section .tag.news-blue-btn {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
}

/* 2. OUTLINE STANJE: Prozirna pozadina, Sand/Žuti obrub */
#news-section [id="heroBtnMask"],
#news-section .reveal-inner {
    background-color: transparent !important;
    background: transparent !important;
    border: 1px solid #BFA16F !important;
    border-radius: 30px !important; /* Premium zaobljeni rubovi */
    transition: background-color 0.4s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* 3. Početna boja slova i teksta unutar gumba je Mornarsko plava (#0A2342) radi kontrasta na svijetloj podlozi */
#news-section [id="heroBtnMask"] .char,
#news-section [id="heroBtnMask"] span,
#news-section [id="heroBtnMask"] div,
#news-section .reveal-inner span,
#news-section .reveal-inner .char {
    color: #0A2342 !important;
    transition: color 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}

/* 4. HOVER EFEKT: Gumb se u potpunosti puni Sand/Žutom bojom */
#news-section [id="heroBtnMask"]:hover,
#news-section .reveal-inner:hover {
    background-color: #BFA16F !important;
    border-color: #BFA16F !important;
}

/* 5. Na hoveru tekst ostaje/skače u Mornarsko plavu na žutoj podlozi */
#news-section [id="heroBtnMask"]:hover .char,
#news-section [id="heroBtnMask"]:hover span,
#news-section [id="heroBtnMask"]:hover div,
#news-section .reveal-inner:hover span,
#news-section .reveal-inner:hover .char {
    color: #0A2342 !important;
}

/* 6. Kontrola za SVG strelicu unutar gumba (Mornarsko plava -> ostaje Mornarsko plava) */
#news-section [id="heroBtnMask"] svg {
    color: #0A2342 !important;
    fill: #0A2342 !important;
    transition: transform 0.3s ease, color 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
#news-section [id="heroBtnMask"]:hover svg {
    transform: translateX(4px) !important;
    color: #0A2342 !important;
    fill: #0A2342 !important;
}


/* ==========================================
   CUSTOM CURSOR INITIAL STATE FIX
   ========================================== */
#customCursor {
    display: none !important; /* Potpuno ga izbacujemo iz renderiranja */
    opacity: 0;
    transition: opacity 0.5s cubic-bezier(0.16, 1, 0.3, 1) !important;
}main {color:rgba(0,0,0,1.00);position:relative;font-size:16px;background:rgba(255,255,255,1.00);min-height:100vh;font-family:Inter;font-weight:400;line-height:1.4;}main container{width:100%;display:block;max-width:1280px;margin-top:0px;margin-left:auto;margin-right:auto;padding-left:20px;margin-bottom:0px;padding-right:20px;}main h2{font-size:42px;margin-top:0px;font-weight:700;margin-bottom:0px;}main h1{font-size:60px;margin-top:0px;font-weight:700;margin-bottom:0px;}main h3{font-size:32px;margin-top:0px;margin-bottom:0px;}main h4{font-size:24px;margin-top:0px;font-weight:700;margin-bottom:0px;}main h5{font-size:20px;margin-top:0px;font-weight:700;margin-bottom:0px;}main h6{font-size:16px;margin-top:0px;font-weight:700;margin-bottom:0px;}main p{margin-top:0px;margin-bottom:0px;}main .stylesheet-part{padding:60px 0px 60px 0px;border-bottom:1px solid rgba(223,223,223,1.00);}@media screen and (max-width: 991px) {main .stylesheet-part{padding:40px 0px 40px 0px;}}main ul{padding-left:20px;}main ol{padding-left:20px;}main img{display:block;max-width:100%;}main textarea{resize:vertical;}main .button-primary{color:rgba(255,255,255,1.00);border:1px solid rgba(0,0,0,1);background:rgba(0,0,0,1.00);padding-top:12px;padding-left:20px;padding-right:20px;padding-bottom:12px;}main .button-primary:hover{color:rgba(0,0,0,1.00);background:rgba(255,255,255,1.00);}main a{cursor:pointer;transition:all 200ms 0ms linear;}main .button-secondary{color:rgba(0,0,0,1.00);border:1px solid rgba(0,0,0,1);background:rgba(255,255,255,1.00);padding-top:12px;padding-left:20px;padding-right:20px;padding-bottom:12px;}main .button-secondary:hover{color:rgba(255,255,255,1.00);background:rgba(0,0,0,1.00);}main button{cursor:pointer;}main component{display:block;}main .rich-text-dh-styling  hr{width:100%;border:0px solid rgba(0,0,0,1);height:1px;display:block;border-top:1px solid rgb(203,203,203);margin-top:20px;padding-top:0px;margin-bottom:20px;padding-bottom:0px;}main .rich-text-dh-styling{display:flex;row-gap:24px;flex-direction:column;}main blockquote{display:block;background:#00000008;margin-left:0px;padding-top:15px;margin-right:0px;padding-left:15px;border-radius:6px;padding-right:15px;padding-bottom:15px;}main blockquote  cite{color:rgb(139,139,139);display:block;margin-top:10px;font-weight:500;padding-left:15px;}main .ami-nav{position:fixed;top:0;left:0;width:100%;z-index:100;padding:30px 0;}main .nav-container{max-width:1440px;margin:0 auto;padding:0 40px;display:flex;justify-content:space-between;align-items:center;}main .nav-logo{font-size:14px;font-weight:600;letter-spacing:2px;text-decoration:none;color:var(--ami-text);}main .nav-links{display:flex;gap:40px;}@media screen and (max-width: 991px) {main .nav-links{display:none;}}main .nav-link{font-size:14px;text-decoration:none;color:var(--ami-text);opacity:0.6;transition:opacity 0.3s ease;}main .nav-link:hover{opacity:1;}main .hamburger{display:none;}main .section-hero{height:100vh;min-height:700px;display:flex;align-items:center;position:relative;padding:100px 0 60px 0;}main .hero-container{max-width:1440px;margin:0 auto;padding:0 40px;width:100%;}main .hero-tagline{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:var(--ami-accent);margin-bottom:30px;display:flex;align-items:center;gap:10px;}main .tag-dot{width:6px;height:6px;background-color:var(--ami-accent);border-radius:50%;}main .hero-title{font-size:calc(3.5rem + 2.5vw);line-height:1.1;font-weight:400;letter-spacing:-2px;margin:0 0 60px 0;}main .reveal-wrapper{display:block;overflow:hidden;}main .reveal-inner{display:block;transform:translateZ(0) !important;backface-visibility:hidden !important;perspective:1000px !important;}main .hero-bottom{display:flex;justify-content:space-between;align-items:flex-end;max-width:1200px;}@media screen and (max-width: 991px) {main .hero-bottom{flex-direction:column;align-items:flex-start;gap:40px;}}main .hero-description{font-size:18px;line-height:1.6;max-width:480px;color:var(--ami-muted);margin:0;}main .hero-scroll-indicator{width:1px;height:60px;background-color:rgba(0,0,0,0.1);position:relative;overflow:hidden;}main .scroll-line{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--ami-accent);transform:translateY(-100%);animation:scrollLoop 2s infinite cubic-bezier(0.16, 1, 0.3, 1);}main .ticker-wrap{width:100%;overflow:hidden;}main .ticker-track{display:flex;align-items:center;white-space:nowrap;width:max-content;animation:infiniteTicker 25s linear infinite;}main .ticker-item{font-size:calc(1.5rem + 1.5vw);font-weight:500;letter-spacing:2px;color:#fff;padding:0 30px;}main .ticker-item-dot{width:8px;height:8px;background-color:var(--ami-accent);border-radius:50%;opacity:0.7;}main .intro-container{max-width:1440px;margin:0 auto;padding:0 40px;}main .intro-grid{display:grid;grid-template-columns:1fr 2fr;gap:40px;}@media screen and (max-width: 991px) {main .intro-grid{grid-template-columns:1fr;gap:20px;}}main .section-number{font-size:13px;letter-spacing:2px;color:var(--ami-muted);}main .intro-text{font-size:calc(1.4rem + 1vw);line-height:1.4;font-weight:400;margin:0 0 50px 0;letter-spacing:-0.5px;}main .ami-button{display:inline-flex;align-items:center;gap:15px;text-decoration:none;color:var(--ami-text);font-size:16px;font-weight:500;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:8px;transition:border-color 0.3s ease;}main .ami-button:hover{border-color:var(--ami-text);}main .ami-button:hover .btn-arrow{transform:translateX(5px);}main .btn-arrow{transition:transform 0.3s ease;}main .logo-img{height:28px;width:auto;}main .nav-links-container{display:flex;gap:4px;}@media screen and (max-width: 991px) {main .nav-links-container{display:none !important;}}main .nav-link-2{text-decoration:none;color:rgba(249, 246, 240, 0.85);font-size:15px;font-weight:500;padding:8px 14px;border-radius:20px;transition:all 0.3s;}main .nav-link-2:hover{background:rgba(255, 255, 255, 0.08);color:#F9F6F0;}main .nav-link-3{text-decoration:none;color:rgba(249, 246, 240, 0.85);font-size:15px;font-weight:500;padding:8px 14px;border-radius:20px;transition:all 0.3s;}main .nav-link-3:hover{background:rgba(255, 255, 255, 0.08);color:#F9F6F0;}main .nav-link-4{text-decoration:none;color:rgba(249, 246, 240, 0.85);font-size:15px;font-weight:500;padding:8px 14px;border-radius:20px;transition:all 0.3s;}main .nav-link-4:hover{background:rgba(255, 255, 255, 0.08);color:#F9F6F0;}main .nav-link-5{text-decoration:none;color:rgba(249, 246, 240, 0.85);font-size:15px;font-weight:500;padding:8px 14px;border-radius:20px;transition:all 0.3s;}main .nav-link-5:hover{background:rgba(255, 255, 255, 0.08);color:#F9F6F0;}main .nav-link-6{text-decoration:none;color:rgba(249, 246, 240, 0.85);font-size:15px;font-weight:500;padding:8px 14px;border-radius:20px;transition:all 0.3s;}main .nav-link-6:hover{background:rgba(255, 255, 255, 0.08);color:#F9F6F0;}main .btn-contact{display:inline-block;color:#0A2342;text-decoration:none;padding:12px 26px;border-radius:22px;font-size:16px;font-weight:600;background:linear-gradient(to right, #BFA16F 50%, #ffffff 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.4s cubic-bezier(0.16, 1, 0.3, 1);border:none;}main .btn-contact:hover{background-position:left bottom;color:#ffffff;}main .hamburger-2{display:none;width:24px;height:16px;flex-direction:column;justify-content:space-between;background:none;border:none;z-index:9100;}@media screen and (max-width: 991px) {main .hamburger-2{display:flex;}}main .mobile-close-btn{position:absolute;top:40px;right:40px;width:30px;height:30px;background:none;border:none;}main .mobile-close-btn::before{content:'';position:absolute;width:24px;height:2px;background-color:#ffffff;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);}main .mobile-close-btn::after{content:'';position:absolute;width:24px;height:2px;background-color:#ffffff;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);}main .mobile-nav-links{display:flex;flex-direction:column;gap:28px;text-align:center;align-items:center;width:100%;}main .btn-action{display:inline-block;color:#0A2342;text-decoration:none;padding:14px 34px;border-radius:26px;font-size:16px;font-weight:600;background:linear-gradient(to right, #BFA16F 50%, #ffffff 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.4s cubic-bezier(0.16, 1, 0.3, 1);border:none;}main .btn-action:hover{background-position:left bottom;color:#ffffff;}main .hero-wrapper{width:100vw;min-height:100vh;position:relative;overflow:hidden;background-color:#0A2342;display:flex;align-items:center;}main .hero-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}main .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(135deg, rgba(10, 35, 66, 0.7) 0%, rgba(10, 35, 66, 0.4) 60%, rgba(10, 35, 66, 0.25) 100%);}main .hero-content-grid{position:relative;width:100%;z-index:5;padding:160px 5% 80px 5%;display:grid;grid-template-columns:1.15fr 0.85fr;gap:40px;align-items:center;}@media screen and (max-width: 991px) {main .hero-content-grid{grid-template-columns:1fr;padding-top:140px;}}main .hero-title-2{font-size:64px;line-height:1.15;color:#F9F6F0;letter-spacing:-1.5px;margin-bottom:24px;}main .word-block{display:inline-block;overflow:hidden;vertical-align:bottom;background:;}main .reveal-inner-2{display:inline-block;transform:translateZ(0) !important;backface-visibility:hidden !important;perspective:1000px !important;}main .reveal-inner-3{display:inline-block;transform:translateZ(0) !important;backface-visibility:hidden !important;perspective:1000px !important;}main .reveal-inner-4{display:inline-block;transform:translateZ(0) !important;backface-visibility:hidden !important;perspective:1000px !important;}main .hero-description-2{font-size:18px;line-height:1.5;max-width:540px;color:rgba(249, 246, 240, 0.85);margin-bottom:32px;}main .reveal-inner-5{display:inline-block;transform:translateZ(0) !important;backface-visibility:hidden !important;perspective:1000px !important;}main .glass-features-box{background:rgba(255,255,255,0.04);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,0.08);padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;border-radius:24px;width:100%;max-width:400px;display:flex;flex-direction:column;row-gap:28px;column-gap:28px;box-shadow:0 30px 60px rgba(0,0,0,0.2);margin-left:auto;}@media screen and (max-width: 991px) {main .glass-features-box{margin-left:0;}}main .client-info-wrapper{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255, 255, 255, 0.08);padding-bottom:20px;}main .avatar-count{font-size:15px;font-weight:700;color:#F9F6F0;}main .client-avatars{display:flex;}main .avatar{width:36px;height:36px;border-radius:50%;border:2px solid #0A2342;object-fit:cover;margin-left:-12px;}main .glass-box-badges{display:flex;flex-direction:column;gap:16px;}main .glass-badge-item{display:flex;align-items:center;gap:14px;color:#F9F6F0;font-size:17px;}main .glass-badge-icon{width:6px;height:6px;background-color:#BFA16F;border-radius:50%;}main .experience-section{padding:140px 5%;background-color:#F9F6F0;display:flex;flex-direction:column;gap:90px;}main .experience-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:80px;align-items:start;}@media screen and (max-width: 991px) {main .experience-grid{grid-template-columns:1fr;gap:40px;}}main .experience-left-layout{display:flex;flex-direction:column;gap:40px;}main .experience-title{font-size:48px;line-height:1.15;color:#0A2342;letter-spacing:-1px;}main .experience-image-container{width:100%;height:480px;border-radius:12px;overflow:hidden;}@media screen and (max-width: 991px) {main .experience-image-container{height:360px;}}main .experience-ortho-img{width:100%;height:100%;object-fit:cover;}main .experience-right-paragraphs{display:flex;flex-direction:column;gap:24px;padding-top:15px;}main .experience-text{font-size:18px;line-height:1.6;color:#222222;}main .marquee-container{width:100%;overflow:hidden;padding:40px 0;position:relative;display:flex;border-top:1px solid rgba(10, 35, 66, 0.05);}main .marquee-track{display:flex;width:max-content;animation:marqueeAnimation 28s linear infinite;}main .marquee-item{padding:0 60px;}main .brand-text-logo{font-size:26px;font-weight:700;color:#0A2342;letter-spacing:-0.5px;opacity:0.8;}main .preloader-wrap{width:200px;height:200px;background-color:rgba(255, 255, 255, 0.1);position:relative;overflow:hidden;}main .preloader-bar{width:0%;height:100%;background-color:#BFA16F;position:absolute;top:0;left:0;}main .nav-link-7{text-decoration:none;color:rgba(249, 246, 240, 0.85);font-size:15px;font-weight:500;padding:8px 14px;border-radius:20px;transition:all 0.3s;}main .nav-link-7:hover{background:rgba(255, 255, 255, 0.08);color:#F9F6F0;}main .nav-link-8{text-decoration:none;color:rgba(249, 246, 240, 0.85);font-size:15px;font-weight:500;padding:8px 14px;border-radius:20px;transition:all 0.3s;}main .nav-link-8:hover{background:rgba(255, 255, 255, 0.08);color:#F9F6F0;}main .nav-link-9{text-decoration:none;color:rgba(249, 246, 240, 0.85);font-size:15px;font-weight:500;padding:8px 14px;border-radius:20px;transition:all 0.3s;}main .nav-link-9:hover{background:rgba(255, 255, 255, 0.08);color:#F9F6F0;}main .nav-link-10{text-decoration:none;color:rgba(249, 246, 240, 0.85);font-size:15px;font-weight:500;padding:8px 14px;border-radius:20px;transition:all 0.3s;}main .nav-link-10:hover{background:rgba(255, 255, 255, 0.08);color:#F9F6F0;}main .nav-link-11{text-decoration:none;color:rgba(249, 246, 240, 0.85);font-size:15px;font-weight:500;padding:8px 14px;border-radius:20px;transition:all 0.3s;}main .nav-link-11:hover{background:rgba(255, 255, 255, 0.08);color:#F9F6F0;}main .hamburger-3{display:none;width:24px;height:16px;flex-direction:column;justify-content:space-between;background:none;border:none;z-index:9100;}@media screen and (max-width: 991px) {main .hamburger-3{display:flex;}}main .mobile-menu-overlay-2{display:none;}@media screen and (max-width: 1280px) {main .mobile-menu-overlay-2{display:none;}}@media screen and (max-width: 991px) {main .mobile-menu-overlay-2{display:flex!important;}}main .mobile-close-btn-2{position:absolute;top:40px;right:40px;width:30px;height:30px;background:none;border:none;cursor:pointer;}main .mobile-close-btn-2::before{content:'';position:absolute;width:24px;height:2px;background-color:#ffffff;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);}main .mobile-close-btn-2::after{content:'';position:absolute;width:24px;height:2px;background-color:#ffffff;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);}main .hero-title-3{font-size:64px;line-height:1.15;color:#F9F6F0;letter-spacing:-1.5px;margin-bottom:24px;}main .reveal-inner-6{display:inline-block;transform:translateZ(0) !important;backface-visibility:hidden !important;perspective:1000px !important;}main .reveal-inner-7{display:inline-block;transform:translateZ(0) !important;backface-visibility:hidden !important;perspective:1000px !important;}main .reveal-inner-8{display:inline-block;transform:translateZ(0) !important;backface-visibility:hidden !important;perspective:1000px !important;}main .hero-description-3{font-size:18px;line-height:1.5;max-width:540px;color:rgba(249, 246, 240, 0.85);margin-bottom:32px;}main .reveal-inner-9{display:inline-block;transform:translateZ(0) !important;backface-visibility:hidden !important;perspective:1000px !important;}main .marquee-container-2{width:100%;overflow:hidden;padding:60px 0;position:relative;display:flex;border-top:1px solid rgba(10, 35, 66, 0.05);}main .marquee-track-2{display:flex;width:120px;flex-direction:row;flex-wrap:nowrap;will-change:transform;animation:marqueeAnimation 24s linear infinite;height:120px;}main .marquee-item-2{padding:0 70px;flex-shrink:0;}main .brand-text-logo-2{font-size:28px;font-weight:700;color:#0A2342;letter-spacing:-0.5px;opacity:0.75;}main .marquee-item-3{padding:0 70px;flex-shrink:0;}main .brand-text-logo-3{font-size:28px;font-weight:700;color:#0A2342;letter-spacing:-0.5px;opacity:0.75;}main .marquee-item-4{padding:0 70px;flex-shrink:0;}main .brand-text-logo-4{font-size:28px;font-weight:700;color:#0A2342;letter-spacing:-0.5px;opacity:0.75;}main .marquee-item-5{padding:0 70px;flex-shrink:0;}main .brand-text-logo-5{font-size:28px;font-weight:700;color:#0A2342;letter-spacing:-0.5px;opacity:0.75;}main .marquee-item-6{padding:0 70px;flex-shrink:0;}main .brand-text-logo-6{font-size:28px;font-weight:700;color:#0A2342;letter-spacing:-0.5px;opacity:0.75;}main .marquee-item-7{padding:0 70px;flex-shrink:0;}main .brand-text-logo-7{font-size:28px;font-weight:700;color:#0A2342;letter-spacing:-0.5px;opacity:0.75;}main .marquee-item-8{padding:0 70px;flex-shrink:0;}main .brand-text-logo-8{font-size:28px;font-weight:700;color:#0A2342;letter-spacing:-0.5px;opacity:0.75;}main .marquee-item-9{padding:0 70px;flex-shrink:0;}main .brand-text-logo-9{font-size:28px;font-weight:700;color:#0A2342;letter-spacing:-0.5px;opacity:0.75;}main .marquee-item-10{padding:0 70px;flex-shrink:0;}main .brand-text-logo-10{font-size:28px;font-weight:700;color:#0A2342;letter-spacing:-0.5px;opacity:0.75;}main .marquee-item-11{padding:0 70px;flex-shrink:0;}main .brand-text-logo-11{font-size:28px;font-weight:700;color:#0A2342;letter-spacing:-0.5px;opacity:0.75;}main .progress-bar{background:;color:var(--Prljavo-Bijela);}@media screen and (max-width: 1440px) {main .progress-bar{color:var(--Prljavo-Bijela);}}main .glass-cards-section{padding:clamp(80px, 10vw, 140px) 5%;position:relative;z-index:22;background-color:#F9F6F0;width:100%;}@media screen and (max-width: 1280px) {main .glass-cards-section{padding:60px 5%;}}main .glass-cards-container{width:100%;display:flex;flex-direction:column;position:relative;}main .glass-card-element{width:100%;background:#F9F6F0;border:1px solid rgba(10, 35, 66, 0.12);border-radius:24px;padding:clamp(30px, 4vw, 60px);display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(30px, 4vw, 60px);align-items:center;min-height:480px;box-shadow:0 20px 50px rgba(10, 35, 66, 0.05);margin-bottom:60px;position:relative;}@media screen and (max-width: 1280px) {main .glass-card-element{position:sticky;min-height:auto;grid-template-columns:1fr;gap:30px;margin-bottom:30px;}main .glass-card-element:nth-child(1){top:100px;}main .glass-card-element:nth-child(2){top:140px;}main .glass-card-element:nth-child(3){top:180px;}main .glass-card-element:nth-child(4){top:220px;}}main .glass-card-left{width:80%;}main .animate-text-fade{opacity:100%;transform:translateY(20px);transition:;will-change:opacity, transform;}@media screen and (max-width: 1440px) {main .animate-text-fade{background:var(--Prljavo-Bijela);}}main .glass-card-right{width:100%;height:clamp(240px, 25vw, 340px);border-radius:16px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,0.06);}@media screen and (max-width: 1280px) {main .glass-card-right{height:280px;}}main .surgeons-section{padding:clamp(80px, 10vw, 140px) 5%;background-color:#0A2342;color:#F9F6F0;position:relative;z-index:25;width:100%;}@media screen and (max-width: 767px) {main .surgeons-section{padding:60px 24px;}}main .surgeons-deco-logo{position:absolute;top:10%;right:5%;width:clamp(200px, 22vw, 340px);height:auto;opacity:0.05;pointer-events:none;z-index:1;}@media screen and (max-width: 1280px) {main .surgeons-deco-logo{top:6%;right:5%;width:140px;}}main .section-header-meta{margin-bottom:40px;max-width:100%;position:relative;z-index:2;}main .section-tag{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#BFA16F;font-weight:600;margin-bottom:16px;display:block;}main .surgeons-intro-single-col{max-width:780px;margin-bottom:70px;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2;}main .surgeons-intro-text{font-size:clamp(16px, 1.2vw, 18px);line-height:1.6;color:rgba(249, 246, 240, 0.9);font-weight:400;}@media screen and (max-width: 1440px) {main .surgeons-intro-text{color:var(--Black);font-family:'Manrope';font-weight:400;display:flex;flex-direction:column;align-items:center;justify-content:center;}}main .surgeons-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;position:relative;z-index:2;}@media screen and (max-width: 1280px) {main .surgeons-grid{grid-template-columns:1fr;gap:40px;}}main .surgeon-glass-card{background:rgba(255, 255, 255, 0.03);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255, 255, 255, 0.08);border-radius:10px;padding:clamp(24px, 3vw, 35px);display:flex;flex-direction:column;box-shadow:0 30px 60px rgba(0, 0, 0, 0.12);}@media screen and (max-width: 767px) {main .surgeon-glass-card{padding:24px;}}main .surgeon-img-wrap{width:100%;aspect-ratio:16 / 11;overflow:hidden;border-radius:6px;margin-bottom:28px;background-color:rgba(255, 255, 255, 0.01);}main .surgeon-img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:;}main .surgeon-info-head{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;border-bottom:1px solid rgba(255, 255, 255, 0.06);padding-bottom:18px;}main .surgeon-name{font-size:clamp(22px, 2vw, 26px);font-weight:500;letter-spacing:-0.5px;color:#F9F6F0;line-height:1.2;}main .surgeon-title-sub{font-size:15px;color:#BFA16F;font-weight:500;letter-spacing:0.3px;line-height:1.4;}main .surgeon-full-bio-content{font-size:15px;line-height:1.6;color:rgba(249, 246, 240, 0.85);display:flex;flex-direction:column;gap:16px;flex-grow:1;}@media screen and (max-width: 1440px) {main .highlight-lead{color:var(--Yellow-Sand);}}main .surgeon-social-row{display:flex;gap:14px;margin-top:30px;padding-top:20px;border-top:1px solid rgba(255, 255, 255, 0.06);}main .social-icon-link{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(255, 255, 255, 0.03);border:1px solid rgba(255, 255, 255, 0.06);color:rgba(249, 246, 240, 0.6);transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, transform 0.3s ease;}main .social-icon-link:hover{background-color:#BFA16F;color:#0A2342;border-color:#BFA16F;transform:translateY(-2px);}main .joints-section{padding:clamp(80px, 10vw, 140px) 5%;background-color:#F9F6F0;color:#121212;position:relative;z-index:25;width:100%;}main .joints-layout-split{display:grid;grid-template-columns:1.2fr 0.8fr;gap:60px;margin-bottom:60px;}@media screen and (max-width: 991px) {main .joints-layout-split{grid-template-columns:1fr;gap:20px;}}main .joints-headline-wrap{max-width:780px;}main .bento-grid-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:minmax(220px, auto);gap:30px;width:100%;}@media screen and (max-width: 991px) {main .bento-grid-container{grid-template-columns:1fr;}}main .bento-card{background-color:#ffffff;border-radius:24px;padding:clamp(24px, 3vw, 40px);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 50px rgba(10, 35, 66, 0.03);border:1px solid rgba(10, 35, 66, 0.04);position:relative;overflow:hidden;}main .bento-span-2{grid-column:span 2;}@media screen and (max-width: 991px) {main .bento-span-2{grid-column:span 1;}}main .bento-meta-num{font-size:13px;font-weight:700;color:#BFA16F;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px;display:block;}main .bento-desc{font-size:16px;line-height:1.6;color:#333333;}main .bento-bullets{list-style:none;display:flex;flex-direction:column;gap:16px;margin-top:10px;}main .tech-brands-box{display:flex;gap:40px;align-items:center;margin-top:30px;border-top:1px solid rgba(255, 255, 255, 0.1);padding-top:24px;}main .tech-brand-name{font-size:18px;font-weight:700;color:#BFA16F;letter-spacing:-0.5px;}main .sports-medicine-section{padding:clamp(80px, 10vw, 140px) 5%;background-color:#0A2342;position:relative;z-index:26;width:100%;}@media screen and (max-width: 767px) {main .sports-medicine-section{padding:60px 24px;}}main .sports-header-top-split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:clamp(50px, 6vw, 80px);width:100%;}@media screen and (max-width: 1280px) {main .sports-header-top-split{grid-template-columns:1fr;gap:30px;margin-bottom:40px;}}main .sports-header-left-title-box{display:flex;flex-direction:column;}main .sports-header-right-text-box{display:flex;flex-direction:column;gap:28px;align-items:flex-start;}main .asymmetric-grid-block-4cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;width:100%;}@media screen and (max-width: 1280px) {main .asymmetric-grid-block-4cards{grid-template-columns:1fr;gap:30px;}}main .asymmetric-card{border-radius:24px;padding:clamp(24px, 3vw, 40px);min-height:480px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 15px 40px rgba(0, 0, 0, 0.15);}@media screen and (max-width: 1280px) {main .asymmetric-card{min-height:auto;}}main .card-bottom-image-wrap{width:calc(100% + 80px);height:240px;margin-top:30px;margin-right:-40px;margin-bottom:-40px;margin-left:-40px;overflow:hidden;box-shadow:0 -4px 15px rgba(0,0,0,0.04);border-bottom-left-radius:0px;border-bottom-right-radius:0px;}@media screen and (max-width: 767px) {main .card-bottom-image-wrap{width:calc(100% + 48px);margin:24px -24px -24px -24px;height:200px;}}main .patient-journey-section{padding:clamp(80px, 10vw, 140px) 5%;background-color:#F9F6F0;color:#0A2342;position:relative;z-index:27;display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(40px, 6vw, 80px);align-items:center;width:100%;}@media screen and (max-width: 1280px) {main .patient-journey-section{grid-template-columns:1fr;gap:50px;}}@media screen and (max-width: 767px) {main .patient-journey-section{padding:60px 24px;}}main .journey-content-left-block{display:flex;flex-direction:column;gap:20px;}main .journey-small-tag{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#BFA16F;font-weight:700;margin-bottom:5px;display:block;}main .journey-paragraph-text{font-size:clamp(16px, 1.2vw, 18px);line-height:1.6;color:#333333;max-width:580px;}main .journey-image-right-block{width:100%;height:clamp(400px, 45vw, 600px);border-radius:24px;overflow:hidden;box-shadow:0 20px 45px rgba(10, 35, 66, 0.06);}@media screen and (max-width: 1280px) {main .journey-image-right-block{height:380px;}}main .pricing-section{padding:clamp(80px, 10vw, 140px) 5%;background-color:#0A2342;color:#F9F6F0;position:relative;z-index:28;width:100%;}@media screen and (max-width: 991px) {main .pricing-section{padding:80px 5%;}}@media screen and (max-width: 767px) {main .pricing-section{padding:60px 24px;}}main .pricing-layout-grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(40px, 6vw, 80px);align-items:start;}@media screen and (max-width: 1280px) {main .pricing-layout-grid{grid-template-columns:1fr;gap:40px;}}main .pricing-left-info{display:flex;flex-direction:column;gap:24px;}main .pricing-section-tag{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#BFA16F;font-weight:600;display:block;}main .pricing-paragraph-text{font-size:clamp(16px, 1.2vw, 18px);line-height:1.6;color:rgba(249, 246, 240, 0.85);}main .pricing-transparent-notice{font-size:14px;line-height:1.5;color:#BFA16F;border-left:2px solid #BFA16F;padding-left:16px;margin-top:10px;}main .pricing-right-table-wrap{width:100%;}main .pricing-comparison-table{width:100%;border-collapse:collapse;background:rgba(255, 255, 255, 0.02);border:1px solid rgba(255, 255, 255, 0.08);border-radius:16px;overflow:hidden;}main .pricing-row-title{font-weight:500;color:#F9F6F0;}main .pricing-cell-uk{color:rgba(249, 246, 240, 0.5);}main .pricing-cell-ami{color:#F9F6F0;font-weight:500;background:rgba(191, 161, 111, 0.04);}main .pricing-table-div-wrap{width:100%;background:rgba(255, 255, 255, 0.02);border:1px solid rgba(255, 255, 255, 0.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;}main .pricing-table-header-row{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;background:rgba(255, 255, 255, 0.04);border-bottom:1px solid rgba(255, 255, 255, 0.06);}@media screen and (max-width: 767px) {main .pricing-table-header-row{grid-template-columns:1.2fr 0.9fr 0.9fr;}}main .pricing-th-cell{padding:20px 24px;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#BFA16F;text-align:left;}@media screen and (max-width: 767px) {main .pricing-th-cell{padding:14px 10px;font-size:11px;}}main .pricing-table-row{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;border-bottom:1px solid rgba(255, 255, 255, 0.06);}@media screen and (max-width: 767px) {main .pricing-table-row{grid-template-columns:1.2fr 0.9fr 0.9fr;}}main .pricing-td-cell{padding:20px 24px;font-size:15px;text-align:left;display:flex;align-items:center;}@media screen and (max-width: 767px) {main .pricing-td-cell{padding:14px 10px;font-size:13px;}}main .testimonials-section{padding:clamp(80px, 10vw, 140px) 5%;background-color:#F9F6F0;color:#0A2342;position:relative;z-index:29;width:100%;}@media screen and (max-width: 767px) {main .testimonials-section{padding:60px 24px;}}main .testimonials-container{width:100%;display:flex;flex-direction:column;}main .testimonials-section-tag{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#BFA16F;font-weight:600;margin-bottom:16px;display:block;}main .testimonials-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;width:100%;}@media screen and (max-width: 991px) {main .testimonials-grid{grid-template-columns:1fr;gap:20px;}}main .testimonial-glass-card{background:#ffffff;border:1px solid rgba(10, 35, 66, 0.08);padding:clamp(30px, 4vw, 45px);border-radius:20px;box-shadow:0 15px 35px rgba(10, 35, 66, 0.02);display:flex;flex-direction:column;justify-content:space-between;min-height:220px;transition:transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s cubic-bezier(0.16, 1, 0.3, 1);}main .testimonial-glass-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(10, 35, 66, 0.05);}@media screen and (max-width: 767px) {main .testimonial-glass-card{padding:24px;min-height:auto;}}main .testimonial-quote{font-size:clamp(15px, 1.2vw, 17px);line-height:1.6;color:#333333;font-style:italic;margin-bottom:24px;}main .testimonial-author{font-size:14px;font-weight:600;color:#0A2342;letter-spacing:-0.3px;text-transform:capitalize;}main .contact-section{padding:clamp(80px, 10vw, 140px) 5%;background-color:#0A2342;color:#F9F6F0;position:relative;z-index:30;width:100%;}@media screen and (max-width: 767px) {main .contact-section{padding:60px 24px;}}main .contact-layout-grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(40px, 6vw, 80px);align-items:center;}@media screen and (max-width: 1280px) {main .contact-layout-grid{grid-template-columns:1fr;gap:50px;}}@media screen and (max-width: 480px) {main .contact-layout-grid{width:100%;}}main .contact-left-info{display:flex;flex-direction:column;gap:24px;}main .contact-section-tag{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#BFA16F;font-weight:600;display:block;}main .contact-paragraph-text{font-size:clamp(16px, 1.2vw, 18px);line-height:1.6;color:rgba(249, 246, 240, 0.85);}main .contact-direct-channels{display:flex;flex-direction:column;gap:16px;margin-top:10px;}main .contact-channel-item{display:flex;flex-direction:column;gap:4px;}main .channel-label{font-size:12px;text-transform:uppercase;color:rgba(249, 246, 240, 0.4);letter-spacing:1px;}main .channel-link{font-size:clamp(16px, 1.3vw, 20px);color:#BFA16F;text-decoration:none;font-weight:500;transition:color 0.3s ease;}main .channel-link:hover{color:#F9F6F0;}main .contact-form-wrap{width:100%;background:rgba(255, 255, 255, 0.02);border:1px solid rgba(255, 255, 255, 0.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;padding:clamp(24px, 4vw, 48px);box-shadow:0 40px 80px rgba(0, 0, 0, 0.15);}@media screen and (max-width: 767px) {main .contact-form-wrap{padding:24px 20px;}}main .ami-premium-form{display:flex;flex-direction:column;gap:24px;width:100%;}main .form-field-group{display:flex;flex-direction:column;gap:8px;width:100%;}main .form-field-label{font-size:13px;font-weight:500;color:rgba(249, 246, 240, 0.7);}main .form-field-input{width:100%;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.1);border-radius:8px;padding:14px 16px;font-size:15px;color:#F9F6F0;font-family:inherit;outline:none;transition:border-color 0.3s ease, background-color 0.3s ease;}main .form-field-input::placeholder{color:rgba(249, 246, 240, 0.25);}main .form-field-input:focus{border-color:#BFA16F;background:rgba(255, 255, 255, 0.07);}main .form-field-group-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;}@media screen and (max-width: 767px) {main .form-field-group-grid{grid-template-columns:1fr;gap:24px;}}main .form-field-select{width:100%;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.1);border-radius:8px;padding:14px 16px;font-size:15px;color:#F9F6F0;font-family:inherit;outline:none;transition:border-color 0.3s ease, background-color 0.3s ease;}main .form-field-select:focus{border-color:#BFA16F;background:rgba(255, 255, 255, 0.07);}main .form-field-textarea{width:100%;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.1);border-radius:8px;padding:14px 16px;font-size:15px;color:#F9F6F0;font-family:inherit;outline:none;transition:border-color 0.3s ease, background-color 0.3s ease;min-height:120px;resize:vertical;}main .form-field-textarea::placeholder{color:rgba(249, 246, 240, 0.25);}main .form-field-textarea:focus{border-color:#BFA16F;background:rgba(255, 255, 255, 0.07);}main .ami-submit-btn{width:100%;background:var(--Prljavo-Bijela);border:none;border-radius:8px;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;font-size:16px;font-weight:400;color:#0A2342;cursor:pointer;display:flex;align-items:center;justify-content:center;row-gap:12px;column-gap:12px;transition:background-color 0.3s ease, transform 0.3s ease;margin-top:8px;font-family:'Neue Haas Grotesk Display Pro';}main .ami-submit-btn:hover{background:var(--Yellow-Sand);transform:translateY(-1px);color:var(--Prljavo-Bijela);font-family:'Neue Haas Grotesk Display Pro';font-weight:400;font-size:16px;}main .ami-submit-btn:hover svg{transform:translateX(4px);color:var(--Prljavo-Bijela);}main .ami-submit-btn span{color:var(--Mornarsko-Plava);}main .ami-submit-btn:hover span{color:var(--Prljavo-Bijela);}main .contact-fullscreen-wrapper{width:100vw;min-height:100vh;position:relative;background-image:url('https://images.unsplash.com/photo-1519494026892-80bbd2d6fd0d?auto=format&fit=crop&w=1800&q=80');background-size:cover;background-position:center;background-attachment:fixed;display:flex;align-items:center;padding:120px 5% 60px 5%;z-index:30;}main .contact-fullscreen-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(10, 35, 66, 0.88) 0%, rgba(10, 35, 66, 0.65) 100%);z-index:1;}main .contact-split-layout{position:relative;z-index:5;width:100%;display:grid;grid-template-columns:0.95fr 1.05fr;gap:clamp(40px, 6vw, 80px);align-items:start;}@media screen and (max-width: 1280px) {main .contact-split-layout{grid-template-columns:1fr;gap:40px;}}main .contact-glass-left-info{background:rgba(255, 255, 255, 0.03);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255, 255, 255, 0.08);padding:clamp(30px, 4vw, 45px);border-radius:24px;box-shadow:0 30px 60px rgba(0, 0, 0, 0.2);color:#F9F6F0;display:flex;flex-direction:column;gap:32px;align-self:start;}main .contact-direct-channels-list{list-style:none;display:flex;flex-direction:column;gap:16px;}main .contact-list-bullet-dot{width:6px;height:6px;background-color:#BFA16F;border-radius:50%;flex-shrink:0;}main .contact-glass-right-form{background:rgba(255, 255, 255, 0.04);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255, 255, 255, 0.1);padding:clamp(30px, 4vw, 50px);border-radius:24px;box-shadow:0 30px 60px rgba(0, 0, 0, 0.2);color:#F9F6F0;}main .ami-secure-form-group{display:flex;flex-direction:column;gap:20px;}main .form-field-outside-label{font-size:13px;font-weight:500;color:rgba(249, 246, 240, 0.7);margin-bottom:8px;display:block;}main .form-fields-double-col{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;}@media screen and (max-width: 767px) {main .form-fields-double-col{grid-template-columns:1fr;gap:20px;}}main .ami-custom-submit-btn{width:100%;background:transparent;border:1px solid #BFA16F;border-radius:12px;padding:18px 24px;font-family:'Neue Haas Display', sans-serif !important;font-size:16px;font-weight:400;color:#BFA16F;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:background-color 0.4s cubic-bezier(0.16, 1, 0.3, 1), color 0.4s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.4s cubic-bezier(0.16, 1, 0.3, 1);margin-top:10px;}main .ami-custom-submit-btn:hover{background-color:#BFA16F;border-color:#BFA16F;color:#ffffff;}main .ami-custom-submit-btn:hover svg{transform:translateX(4px);}main .ami-signature-footer{width:100%;background-color:#F9F6F0 !important;padding:clamp(50px, 6vw, 80px) 5% clamp(30px, 4vw, 40px) 5%;border-top:1px solid rgba(10, 35, 66, 0.06);position:relative;z-index:35;}main .footer-main-grid{display:grid;grid-template-columns:1.1fr 1fr 0.9fr;gap:clamp(40px, 5vw, 80px);align-items:start;padding-bottom:clamp(40px, 5vw, 60px);border-bottom:1px solid rgba(10, 35, 66, 0.06);}@media screen and (max-width: 991px) {main .footer-main-grid{grid-template-columns:1fr 1fr;gap:40px;}}@media screen and (max-width: 767px) {main .footer-main-grid{grid-template-columns:1fr;gap:32px;}}main .footer-brand-column{display:flex;flex-direction:column;gap:20px;}main .footer-logo-blue{height:32px;width:auto;object-fit:contain;align-self:start;}main .footer-tagline{font-size:14px;line-height:1.5;color:rgba(10, 35, 66, 0.7);max-width:280px;}main .footer-meta-column{display:flex;flex-direction:column;gap:24px;}main .footer-meta-block{display:flex;flex-direction:column;gap:6px;}main .footer-meta-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#BFA16F;font-weight:700;}main .footer-meta-value{font-size:14px;line-height:1.5;color:#0A2342;font-weight:500;}main .footer-action-column{display:flex;flex-direction:column;gap:24px;align-items:flex-start;}@media screen and (max-width: 991px) {main .footer-action-column{grid-column:span 2;}}@media screen and (max-width: 767px) {main .footer-action-column{grid-column:span 1;}}main .footer-social-row{display:flex;gap:12px;}main .footer-social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(10, 35, 66, 0.1);color:#0A2342;transition:background-color 0.3s, color 0.3s, border-color 0.3s;}main .footer-social-link:hover{background-color:#0A2342;border-color:#0A2342;color:#F9F6F0;}main .footer-bottom-bar{padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;}@media screen and (max-width: 767px) {main .footer-bottom-bar{flex-direction:column;align-items:flex-start;}}main .footer-copyright{font-size:12px;color:rgba(10, 35, 66, 0.5);}main .footer-legal-links{display:flex;gap:24px;}main .ami-marquee-section{width:100%;padding:clamp(50px, 6vw, 70px) 0;background-color:#F9F6F0;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;z-index:21;}main .marquee-lead-title{text-align:center;font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#A0A0A0;font-weight:600;margin-bottom:35px;font-family:'Neue Haas Display', sans-serif;}main .marquee-wrapper{display:flex;width:100%;overflow:hidden;position:relative;}main .marquee-wrapper::before{content:"";position:absolute;top:0;width:clamp(60px, 12vw, 180px);height:100%;z-index:5;pointer-events:none;left:0;background:linear-gradient(to right, #F9F6F0 25%, rgba(249, 246, 240, 0));}main .marquee-wrapper::after{content:"";position:absolute;top:0;width:clamp(60px, 12vw, 180px);height:100%;z-index:5;pointer-events:none;right:0;background:linear-gradient(to left, #F9F6F0 25%, rgba(249, 246, 240, 0));}main .marquee-track-3{display:flex;align-items:center;gap:clamp(50px, 8vw, 110px);padding-right:clamp(50px, 8vw, 110px);flex-shrink:0;animation:infiniteScrollMarquee 26s linear infinite;will-change:transform;}main .marquee-item-12{display:flex;align-items:center;justify-content:center;flex-shrink:0;}main .marquee-logo{height:clamp(28px, 3.5vw, 42px);width:auto;object-fit:contain;opacity:0.55;transition:opacity 0.3s ease;}main .marquee-logo:hover{opacity:1;}main .marquee-item-13{display:flex;align-items:center;justify-content:center;flex-shrink:0;}main .marquee-item-14{display:flex;align-items:center;justify-content:center;flex-shrink:0;}main .marquee-item-15{display:flex;align-items:center;justify-content:center;flex-shrink:0;}main .marquee-item-16{display:flex;align-items:center;justify-content:center;flex-shrink:0;}main .marquee-item-17{display:flex;align-items:center;justify-content:center;flex-shrink:0;}main .marquee-item-18{display:flex;align-items:center;justify-content:center;flex-shrink:0;}main .marquee-item-19{display:flex;align-items:center;justify-content:center;flex-shrink:0;}main .joints-section-2{padding:clamp(80px, 10vw, 140px) 5%;background-color:#F9F6F0;color:#0A2342;font-family:'Manrope', sans-serif;}main .joints-container-inner{width:100%;max-width:1300px;margin:0 auto;}main .joints-main-header{max-width:800px;margin-bottom:clamp(50px, 7vw, 90px);}main .section-title{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}@media screen and (max-width: 480px) {main .section-title{font-weight:400;font-family:'Neue Haas Grotesk Display Pro';}}@media screen and (max-width: 385px) {main .section-title{font-size:1.2rem;font-weight:400;font-family:'Neue Haas Grotesk Display Pro';}}main .joints-lead-p{font-size:clamp(16px, 1.2vw, 19px);line-height:1.6;color:#333333;margin-top:24px;}main .clinical-protocol-block{margin-bottom:clamp(60px, 8vw, 110px);padding-bottom:clamp(40px, 6vw, 80px);border-bottom:1px solid rgba(10, 35, 66, 0.08);}main .clinical-protocol-block:last-of-type{border-bottom:none;}main .protocol-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px, 5vw, 80px);align-items:start;}@media screen and (max-width: 991px) {main .protocol-grid{grid-template-columns:1fr !important;gap:32px;}}main .protocol-anatomy-visual{width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(10, 35, 66, 0.08);box-shadow:0 15px 40px rgba(10, 35, 66, 0.04);background-color:#ffffff;}main .clinical-img{width:100%;height:auto;display:block;object-fit:cover;}main .protocol-clinical-specs{display:flex;flex-direction:column;}main .protocol-num{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:#BFA16F;font-weight:700;margin-bottom:12px;}main .neue-haas-heading{font-family:'Neue Haas Grotesk Display Pro'!important;font-size:clamp(28px, 3vw, 42px) !important;font-weight:400!important;letter-spacing:-1px !important;line-height:1.2 !important;color:#0A2342;margin-bottom:16px;}main .protocol-intro-text{font-size:16px;line-height:1.6;color:#444444;margin-bottom:28px;}main .procedure-sub-card{background:#ffffff;border:1px solid rgba(10, 35, 66, 0.05);border-radius:14px;padding:28px;margin-bottom:20px;box-shadow:0 8px 24px rgba(10, 35, 66, 0.02);}main .flex-card{display:flex;gap:24px;align-items:flex-start;justify-content:space-between;}@media screen and (max-width: 991px) {main .flex-card{flex-direction:column-reverse;gap:20px;}}main .card-side-img{width:clamp(100px, 10vw, 140px);aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;border:1px solid rgba(10, 35, 66, 0.06);flex-shrink:0;}@media screen and (max-width: 991px) {main .card-side-img{width:100%;max-height:200px;}}main .wide-bento-wrapper{width:100%;margin-top:50px;display:flex;justify-content:center;}main .partial-wide-bento-card{width:90vw;max-width:1240px;background:rgba(191, 161, 111, 0.03);border:1px solid rgba(10, 35, 66, 0.06);border-left:4px solid #BFA16F;border-radius:20px;padding:clamp(30px, 4vw, 50px);box-shadow:0 15px 45px rgba(10, 35, 66, 0.03);display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px, 5vw, 60px);align-items:center;}@media screen and (max-width: 991px) {main .partial-wide-bento-card{grid-template-columns:1fr !important;gap:32px;width:100vw;border-radius:0;border-left:none;border-top:4px solid #BFA16F;padding:24px;}}main .bento-text-left-side{width:100%;}main .clinical-benefits-title{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#BFA16F;font-weight:700;margin:30px 0 16px 0;}main .clinical-bullets-grid{list-style:none;display:grid;grid-template-columns:1fr;gap:14px;padding:0;}main .bento-image-right-side{width:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(10, 35, 66, 0.08);box-shadow:0 10px 30px rgba(0,0,0,0.03);}main .highlight-blue-bg{background:#0A2342 !important;color:#F9F6F0 !important;border:none !important;}main .clinical-faculty-section{background:#ffffff;border:1px solid rgba(10, 35, 66, 0.08);border-radius:24px;padding:clamp(30px, 4vw, 50px);margin-top:60px;box-shadow:0 20px 50px rgba(10, 35, 66, 0.02);}main .faculty-badge{display:inline-block;background:#0A2342;color:#F9F6F0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;padding:6px 16px;border-radius:30px;margin-bottom:30px;}main .faculty-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(30px, 5vw, 60px);align-items:start;}@media screen and (max-width: 991px) {main .faculty-grid{grid-template-columns:1fr !important;gap:32px;}}main .faculty-main-visual{width:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(10, 35, 66, 0.06);box-shadow:0 10px 30px rgba(10, 35, 66, 0.03);}main .faculty-large-img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;}main .faculty-info-block{display:flex;flex-direction:column;gap:30px;}main .faculty-p{font-size:15px;line-height:1.6;color:#444444;margin-bottom:12px;}main .faculty-detail-visual{display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(10, 35, 66, 0.08);padding-top:24px;}main .faculty-thumb-img{width:100%;max-width:380px;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;border:1px solid rgba(10, 35, 66, 0.06);}@media screen and (max-width: 991px) {main .faculty-thumb-img{max-width:100%;}}main .visual-caption{font-size:12px;color:#777777;font-style:italic;}body main .t7{display:grid;grid-template-columns:350px 1fr;}@media screen and (max-width: 991px) {body main .t7{row-gap:30px;grid-template-columns:1fr ;}}body main .t9{display:flex;row-gap:25px;flex-direction:column;}@media screen and (max-width: 991px) {body main .t9{row-gap:20px;}}@media screen and (max-width: 991px) {body main .t10{color:rgba(163,117,255,1.00);}}body main .t18{display:grid;grid-template-columns:350px 1fr;}@media screen and (max-width: 991px) {body main .t18{row-gap:30px;grid-template-columns:1fr ;}}body main .t20{display:flex;row-gap:40px;column-gap:40px;}body main .t22{display:flex;flex-direction:column;}body main .t23{display:flex;flex-direction:column;}body main .t24{color:rgba(163,117,255,1.00);margin:0px 0px 10px 0px;display:block;font-weight:600;}body main .t27{color:rgba(163,117,255,1.00);margin:0px 0px 10px 0px;display:block;font-weight:600;}body main .t29{display:grid;grid-template-columns:350px 1fr;}@media screen and (max-width: 991px) {body main .t29{row-gap:30px;grid-template-columns:1fr ;}}body main .t30{display:flex;row-gap:25px;flex-direction:column;}body main .t34{color:rgba(163,117,255,1.00);margin:0px 0px 10px 0px;display:block;font-weight:600;}body main .t36{color:rgba(163,117,255,1.00);margin:0px 0px 10px 0px;display:block;font-weight:600;}body main .t37{display:flex;column-gap:100px;}body main .t40{color:rgba(0,0,0,1.00);margin:0px 0px 10px 0px;display:block;font-weight:600;}body main .t48{color:rgba(0,0,0,1.00);margin:0px 0px 10px 0px;display:block;font-weight:600;}@media screen and (max-width: 991px) {body main .t56{color:rgba(163,117,255,1.00);}}body main .t57{background:var(--Prljavo-Bijela);}body main .t59{top:0;left:0;width:100%;height:100vh;display:flex;z-index:99999;position:fixed;align-items:center;justify-content:center;background-color:#0A2342;}@media screen and (max-width: 1280px) {body main .t59{display:flex;}}@media screen and (max-width: 1100px) {body main .t59{display:flex;}}@media screen and (max-width: 991px) {body main .t59{display:flex;z-index:9999999;}}body main .t60{width:300px;height:300px;display:flex;background:var(--Mornarsko-Plava);align-items:center;flex-direction:column;justify-content:center;}body main .t61{left:0%;right:auto;width:8px;bottom:auto;height:8px;z-index:10000;position:fixed;transform:translate(-50%, -50%);transition:width 0.3s ease, height 0.3s ease;margin-left:auto;margin-right:auto;border-radius:50%;pointer-events:none;background-color:#BFA16F;}@media screen and (max-width: 991px) {body main .t61{display:none !important;}}body main .t62{top:0;left:0;width:100%;height:80px;display:flex;padding:0 5%;z-index:9000;position:fixed;transition:background-color 0.6s ease, height 0.5s cubic-bezier(0.16, 1, 0.3, 1), backdrop-filter 0.6s ease;align-items:center;border-bottom:1px solid rgba(255, 255, 255, 0.06);backdrop-filter:blur(20px);justify-content:space-between;background-color:rgba(10, 35, 66, 0.2);-webkit-backdrop-filter:blur(20px);}body main .t63{overflow:hidden;}body main .t65{overflow:hidden;}@media screen and (max-width: 1100px) {body main .t65{display:none;}}body main .t66{font-size:14px;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;padding-right:12px;}body main .t67{font-size:14px;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;padding-right:12px;}body main .t68{font-size:14px;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;padding-right:12px;}body main .t69{font-size:14px;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;padding-right:12px;}body main .t70{overflow:hidden;}@media screen and (max-width: 991px) {body main .t70{width:24px;height:24px;}}@media screen and (max-width: 767px) {body main .t70{width:30px;height:30px;position:relative;}}body main .t71{margin-top:0px;font-family:'Manrope';font-weight:500;}@media screen and (max-width: 1100px) {body main .t71{display:none;}}@media screen and (max-width: 991px) {body main .t71{display:none;}}body main .t72{display:none;}@media screen and (max-width: 1440px) {body main .t72{display:none;}}@media screen and (max-width: 1100px) {body main .t72{display:flex;}}@media screen and (max-width: 480px) {body main .t72{height:24px;}}@media screen and (max-width: 1280px) {body main .t73{display:none;}}@media screen and (max-width: 1100px) {body main .t73{display:flex;}}@media screen and (max-width: 991px) {body main .t73{display:flex;}}@media screen and (max-width: 767px) {body main .t73{display:flex;}}@media screen and (max-width: 991px) {body main .t74{display:flex;z-index:999999;}}@media screen and (max-width: 767px) {body main .t74{top:0.75%;right:5%;}}@media screen and (max-width: 480px) {body main .t74{top:2%;}}body main .t75{color:var(--Prljavo-Bijela);height:100vh;display:flex;background:var(--Mornarsko-Plava);font-family:'Neue Haas Grotesk Display Pro';font-weight:400;justify-content:center;text-decoration:none;}@media screen and (max-width: 991px) {body main .t75{display:flex;position:relative;}}@media screen and (max-width: 767px) {body main .t75{display:flex;}}@media screen and (max-width: 480px) {body main .t75{display:flex;}}body main .t76{font-family:'Neue Haas Grotesk Display Pro';}@media screen and (max-width: 1100px) {body main .t76{color:var(--Prljavo-Bijela);background:var(--Mornarsko-Plava);text-decoration:none;}}@media screen and (max-width: 991px) {body main .t76{color:var(--Prljavo-Bijela);position:relative;text-decoration:none;}}@media screen and (max-width: 1100px) {body main .t77{color:var(--Prljavo-Bijela);text-decoration:none;}}@media screen and (max-width: 991px) {body main .t77{color:var(--Prljavo-Bijela);text-decoration:none;}}@media screen and (max-width: 1100px) {body main .t78{color:var(--Prljavo-Bijela);text-decoration:none;}}@media screen and (max-width: 991px) {body main .t78{color:var(--Prljavo-Bijela);text-decoration:none;}}body main .t79{color:var(--Prljavo-Bijela);background:;text-decoration:none;}body main .t80{color:var(--Prljavo-Bijela);background:;text-decoration:none;}body main .t81{margin-top:20px;text-decoration:none;}@media screen and (max-width: 1100px) {body main .t81{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}body main .t82{top:0px;width:100%;position:relative;align-items:center;flex-direction:row;justify-content:center;}@media screen and (max-width: 1280px) {body main .t82{height:100vh;}}@media screen and (max-width: 991px) {body main .t82{height:110vh;position:relative;min-height:110vh;}}@media screen and (max-width: 767px) {body main .t82{position:relative;}}@media screen and (max-width: 480px) {body main .t82{height:110vh;min-height:110vh;}}@media screen and (max-width: 385px) {body main .t82{height:110vh;}}body main .t83{display:flex;position:absolute;object-fit:cover;align-items:center;margin-left:auto;margin-right:auto;flex-direction:column;justify-content:center;}@media screen and (max-width: 767px) {body main .t83{width:100%;aspect-ratio:16/10;}}@media screen and (max-width: 480px) {body main .t83{height:110vh;aspect-ratio:9/16;}}body main .t86{cursor:default;position:relative;}@media screen and (max-width: 991px) {body main .t86{height:100vh;align-self:flex-start;align-items:start;justify-items:start;grid-template-columns:1fr;}}@media screen and (max-width: 767px) {body main .t86{align-items:start;padding-top:60px;justify-items:start;grid-template-columns:1fr;}}@media screen and (max-width: 480px) {body main .t86{height:110vh;align-self:flex-end;align-items:center;padding-top:20px;justify-items:center;padding-bottom:0px;}}@media screen and (max-width: 385px) {body main .t86{height:110vh;padding-top:60px;}}@media screen and (max-width: 991px) {body main .t87{width:100%;align-self:flex-start;}}@media screen and (max-width: 767px) {body main .t87{width:90%;}}@media screen and (max-width: 480px) {body main .t87{width:100%;}}@media screen and (max-width: 385px) {body main .t87{align-self:flex-end;}}body main .t88{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}@media screen and (max-width: 1280px) {body main .t88{font-size:3rem;}}@media screen and (max-width: 991px) {body main .t88{width:100%;display:flex;font-size:2.6rem;line-height:1.2;flex-direction:column;}}@media screen and (max-width: 767px) {body main .t88{width:70%;line-height:1.1;}}@media screen and (max-width: 480px) {body main .t88{width:100%;font-size:2.2rem;}}@media screen and (max-width: 385px) {body main .t88{font-size:2rem;line-height:1.2;}}body main .t89{max-width:600px;font-family:'Manrope';font-weight:400;}@media screen and (max-width: 480px) {body main .t89{font-size:16px;}}@media screen and (max-width: 385px) {body main .t89{font-size:14px;}}body main .t92{font-family:'Manrope';font-weight:500;}@media screen and (max-width: 385px) {body main .t92{font-size:14px;}}@media screen and (max-width: 991px) {body main .t93{width:80%;}}@media screen and (max-width: 480px) {body main .t93{width:100%;}}body main .t94{cursor:default;}@media screen and (max-width: 480px) {body main .t94{max-width:350px;}}body main .t97{font-size:18px;font-family:'Manrope';font-weight:400;}@media screen and (max-width: 480px) {body main .t97{font-size:16px;}}body main .t101{font-size:16px;font-family:'Manrope';font-weight:400;}@media screen and (max-width: 385px) {body main .t101{font-size:14px;}}body main .t104{font-size:16px;font-family:'Manrope';font-weight:400;}@media screen and (max-width: 385px) {body main .t104{font-size:14px;}}body main .t107{font-size:16px;font-family:'Manrope';font-weight:400;}@media screen and (max-width: 385px) {body main .t107{font-size:14px;}}body main .t108{color:var(--Prljavo-Bijela);}@media screen and (max-width: 991px) {body main .t108{width:24px;height:24px;}}body main .t109{width:100%;height:100%;transform:translateX(-150%);background:var(--Mornarsko-Plava);object-fit:fill;poetnojesakrivenskrozlijevoopacity:0;}body main .t110{font-size:14px;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;padding-right:12px;}body main .t111{background:var(--Prljavo-Bijela);margin-top:100px;}body main .t112{cursor:default;padding-top:20px;}@media screen and (max-width: 1280px) {body main .t112{padding-bottom:100px;}}@media screen and (max-width: 1280px) {body main .t114{grid-template-columns:1fr 1fr;}}@media screen and (max-width: 991px) {body main .t114{grid-template-columns:1fr 1fr;}}@media screen and (max-width: 480px) {body main .t114{grid-auto-flow:row;grid-template-columns:1fr;}}body main .t115{width:80%;}@media screen and (max-width: 767px) {body main .t115{width:90%;}}@media screen and (max-width: 480px) {body main .t115{width:100%;margin-bottom:40px;}}body main .t116{color:var(--Mornarsko-Plava);font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}@media screen and (max-width: 1440px) {body main .t116{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}@media screen and (max-width: 385px) {body main .t116{text-align:center;}}body main .t117{color:#040405;background:;font-family:'Manrope';font-weight:400;}@media screen and (max-width: 480px) {body main .t117{text-align:left;}}@media screen and (max-width: 385px) {body main .t117{text-align:center;}}@media screen and (max-width: 1280px) {body main .t118{height:300px;}}body main .t119{width:100%;height:100%;object-fit:cover;}@media screen and (max-width: 1280px) {body main .t119{width:100%;height:100%;}}@media screen and (max-width: 991px) {body main .t119{width:100%;object-fit:cover;}}@media screen and (max-width: 1280px) {body main .t120{grid-template-columns:1fr 1fr;}}@media screen and (max-width: 991px) {body main .t120{grid-template-columns:1fr 1fr;}}@media screen and (max-width: 480px) {body main .t120{grid-template-columns:1fr;}}@media screen and (max-width: 767px) {body main .t121{width:90%;}}@media screen and (max-width: 480px) {body main .t121{width:100%;margin-bottom:40px;}}body main .t122{color:var(--Mornarsko-Plava);font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}@media screen and (max-width: 1440px) {body main .t122{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}@media screen and (max-width: 991px) {body main .t122{line-height:1.2;}}@media screen and (max-width: 385px) {body main .t122{text-align:center;}}body main .t123{color:var(--Black);font-family:'Manrope';font-weight:400;}@media screen and (max-width: 1440px) {body main .t123{font-family:'Manrope';font-weight:400;}}@media screen and (max-width: 385px) {body main .t123{text-align:center;}}body main .t125{width:100%;height:100%;object-fit:cover;}@media screen and (max-width: 1280px) {body main .t125{width:100%;height:100%;object-fit:cover;}}@media screen and (max-width: 991px) {body main .t125{width:100%;height:100%;object-fit:cover;}}@media screen and (max-width: 1280px) {body main .t126{grid-template-columns:1fr 1fr;}}@media screen and (max-width: 991px) {body main .t126{grid-template-columns:1fr 1fr;}}@media screen and (max-width: 480px) {body main .t126{grid-template-columns:1fr;}}@media screen and (max-width: 767px) {body main .t127{width:90%;}}@media screen and (max-width: 480px) {body main .t127{width:100%;margin-bottom:40px;}}body main .t128{color:var(--Mornarsko-Plava);font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}@media screen and (max-width: 1440px) {body main .t128{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}@media screen and (max-width: 991px) {body main .t128{line-height:1.2;}}@media screen and (max-width: 385px) {body main .t128{text-align:center;}}body main .t129{color:var(--Black);font-family:'Manrope';font-weight:400;}@media screen and (max-width: 385px) {body main .t129{text-align:center;}}body main .t131{width:100%;height:100%;object-fit:cover;}@media screen and (max-width: 1280px) {body main .t131{width:100%;height:100%;object-fit:cover;}}@media screen and (max-width: 991px) {body main .t131{width:100%;height:100%;object-fit:cover;}}@media screen and (max-width: 1280px) {body main .t132{grid-template-columns:1fr 1fr;}}@media screen and (max-width: 480px) {body main .t132{grid-template-columns:1fr;}}@media screen and (max-width: 767px) {body main .t133{width:90%;}}@media screen and (max-width: 480px) {body main .t133{width:100%;margin-bottom:40px;}}body main .t134{color:var(--Mornarsko-Plava);font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}@media screen and (max-width: 1440px) {body main .t134{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}@media screen and (max-width: 991px) {body main .t134{line-height:1.2;}}@media screen and (max-width: 385px) {body main .t134{text-align:center;}}body main .t135{font-family:'Manrope';font-weight:400;}@media screen and (max-width: 1440px) {body main .t135{font-family:'Manrope';font-weight:400;}}@media screen and (max-width: 385px) {body main .t135{text-align:center;}}body main .t137{width:100%;height:100%;object-fit:cover;}@media screen and (max-width: 1280px) {body main .t137{width:100%;height:100%;object-fit:cover;}}body main .t139{cursor:default;}body main .t140{object-fit:cover;}body main .t141{width:50%;margin-bottom:40px;}@media screen and (max-width: 480px) {body main .t141{width:70%;}}@media screen and (max-width: 385px) {body main .t141{width:80%;}}body main .t142{font-family:'Manrope';font-weight:400;}body main .t143{color:#F9F6F0;font-size:;font-family:'Neue Haas Grotesk Display Pro'!important;font-weight:400!important;line-height:1.2;letter-spacing:-1.5px;}@media screen and (max-width: 480px) {body main .t143{font-size:2.5rem;}}body main .t145{font-family:'Manrope';font-weight:400;line-height:1.4;}@media screen and (max-width: 1440px) {body main .t145{color:var(--Prljavo-Bijela);}}@media screen and (max-width: 1100px) {body main .t145{color:var(--Prljavo-Bijela);}}@media screen and (max-width: 480px) {body main .t145{color:var(--Prljavo-Bijela);}}body main .t146{font-family:'Manrope';font-weight:400;line-height:1.4;}@media screen and (max-width: 1440px) {body main .t146{color:var(--Prljavo-Bijela);}}@media screen and (max-width: 1100px) {body main .t146{color:var(--Prljavo-Bijela);}}@media screen and (max-width: 480px) {body main .t146{color:var(--Prljavo-Bijela);}}@media screen and (max-width: 1280px) {body main .t147{grid-template-columns:1fr 1fr;}}@media screen and (max-width: 767px) {body main .t147{grid-template-columns:1fr;}}@media screen and (max-width: 480px) {body main .t147{grid-template-columns:1fr;}}body main .t150{object-fit:cover;transition:all 0.8s ease-in-out;object-position:30% 25%;}body main .t150:hover{transform:scale(1.1,1.1);transition:all 0.8s ease-in-out;}body main .t150::after{transform:scale(1,1);transition:all 0.8s ease-in-out;}body main .t152{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;letter-spacing:1px;}body main .t154{font-family:'Manrope';font-weight:500;}body main .t155{font-family:'Manrope';font-weight:400;line-height:1.4;}body main .t156{color:var(--Yellow-Sand);font-family:'Manrope';font-weight:400;line-height:1.4;}body main .t157{font-style:italic;font-family:'Manrope';font-weight:400;line-height:1.4;}body main .t158{font-family:'Manrope';font-weight:400;line-height:1.4;}body main .t159{font-family:'Manrope';font-weight:400;line-height:1.4;}body main .t161{background:;text-decoration:none;}body main .t162{text-decoration:none;}body main .t165{object-fit:cover;transition:all 0.8s ease-in-out;}body main .t165:hover{transform:scale(1.1,1.1);transition:all 0.8s ease-in-out;}body main .t165::after{transform:scale(1,1);transition:all 0.8s ease-in-out;}body main .t167{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;letter-spacing:1px;}body main .t169{font-family:'Manrope';font-weight:500;line-height:1.2;}body main .t170{font-family:'Manrope';font-weight:400;line-height:1.4;}body main .t171{color:var(--Yellow-Sand);font-family:'Manrope';font-weight:400;}@media screen and (max-width: 1440px) {body main .t171{font-family:'Manrope';font-weight:400;}}body main .t172{font-style:italic;}body main .t176{text-decoration:none;}body main .t177{text-decoration:none;}body main .t178{color:var(--Prljavo-Bijela);width:30px;height:30px;display:flex;font-size:20px;background:rgba(10,35,67,0);align-items:center;flex-direction:column;justify-content:center;text-decoration:none;}body main .t179{color:#f9f6f0;width:30px;height:30px;display:flex;font-size:20px;background:rgba(10,35,67,0);align-items:center;flex-direction:column;justify-content:center;text-decoration:none;}body main .t180{text-decoration:none;}body main .t181{color:#f9f6f0;width:30px;height:30px;display:flex;font-size:20px;background:rgba(10,35,67,0);align-items:center;flex-direction:column;justify-content:center;text-decoration:none;}body main .t182{color:var(--Prljavo-Bijela);font-size:20px;}body main .t183{color:#f9f6f0;font-size:20px;}body main .t184{font-family:'Manrope';font-weight:400;}body main .t185{cursor:default;}body main .t188{color:var(--Yellow-Sand);text-transform:uppercase;}body main .t189{color:#F9F6F0;width:100%;display:block;overflow:hidden !important;font-size:clamp(34px, 4vw, 48px);margin-top:20px;font-family:'Neue Haas Display', sans-serif !important;font-weight:400 !important;line-height:1.15;letter-spacing:-1px;}body main .t193{color:var(--Prljavo-Bijela);}body main .t194{column-gap:100px;grid-template-columns:repeat(2, 1fr);}@media screen and (max-width: 991px) {body main .t194{grid-template-columns:1fr;}}body main .t195{background:var(--Yellow-Sand);border-radius:10px;}@media screen and (max-width: 480px) {body main .t195{padding-left:10;padding-right:10;}}body main .t196{color:var(--Prljavo-Bijela);}body main .t197{color:var(--Prljavo-Bijela);width:70%;}@media screen and (max-width: 480px) {body main .t197{width:100%;display:flex;align-items:flex-start;flex-direction:column;}}body main .t198{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}body main .t199{margin-top:20px;}@media screen and (max-width: 480px) {body main .t199{margin-top:10px;}}body main .t200{height:300px;overflow:hidden;}body main .t201{width:100%;height:100%;object-fit:cover;transition:all 0.8s ease-in-out;}body main .t201:hover{transform:scale(1.1,1.1);transition:all 0.8s ease-in-out;}body main .t201::after{transform:scale(1,1);transition:all 0.8s ease-in-out;}body main .t202{width:100%;background:var(--Prljavo-Bijela);border-radius:10px;}body main .t204{width:70%;}@media screen and (max-width: 480px) {body main .t204{width:100%;}}body main .t205{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}body main .t206{margin-top:20px;font-weight:400;}@media screen and (max-width: 480px) {body main .t206{margin-top:10px;}}body main .t207{height:300px;overflow:hidden;}body main .t208{width:100%;height:100%;object-fit:cover;transition:all 0.8s ease-in-out;border-radius:0px;}body main .t208:hover{transform:scale(1.1,1.1);transition:all 0.8s ease-in-out;}body main .t208::after{transform:scale(1,1);transition:all 0.8s ease-in-out;}body main .t209{background:var(--Prljavo-Bijela);border-radius:10px;}body main .t211{width:70%;}@media screen and (max-width: 480px) {body main .t211{width:100%;}}body main .t212{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}body main .t213{margin-top:20px;}@media screen and (max-width: 480px) {body main .t213{margin-top:10px;}}body main .t214{height:300px;overflow:hidden;}body main .t215{width:100%;height:100%;object-fit:cover;transition:all 0.8s ease-in-out;}body main .t215:hover{transform:scale(1.1,1.1);transition:all 0.8s ease-in-out;}body main .t215::after{transform:scale(1,1);transition:all 0.8s ease-in-out;}body main .t216{background:var(--Yellow-Sand);border-radius:10px;}body main .t217{color:var(--Prljavo-Bijela);}body main .t218{color:var(--Prljavo-Bijela);width:70%;}@media screen and (max-width: 480px) {body main .t218{width:100%;}}body main .t219{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}body main .t220{margin-top:20px;}@media screen and (max-width: 480px) {body main .t220{margin-top:10px;}}body main .t221{height:300px;overflow:hidden;}body main .t222{width:100%;height:100%;object-fit:cover;transition:all 0.8s ease-in-out;}body main .t222:hover{transform:scale(1.1,1.1);transition:all 0.8s ease-in-out;}body main .t222::after{transform:scale(1,1);transition:all 0.8s ease-in-out;}body main .t225{font-family:'Manrope';font-weight:500;}@media screen and (max-width: 385px) {body main .t225{font-size:14px;}}body main .t226{background:var(--Prljavo-Bijela);}body main .t227{cursor:default;}body main .t229{font-family:'Manrope';font-weight:400;}body main .t230{color:#0A2342;width:100%;display:block;overflow:hidden !important;font-size:clamp(32px, 4vw, 52px);font-family:'Neue Haas Display', sans-serif !important;font-weight:400 !important;line-height:1.15;letter-spacing:-1.5px;}body main .t231{font-family:'Manrope';line-height:1.4;}body main .t232{height:clamp(400px, 45vw, 600px)px;border-radius:10px;}body main .t233{width:100%;height:100%;object-fit:cover;}body main .t235{cursor:default;font-family:'Manrope';font-weight:400;}body main .t238{font-family:'Manrope';font-weight:400;}body main .t239{color:#F9F6F0;font-size:clamp(32px, 4vw, 52px);font-family:'Neue Haas Display', sans-serif !important;font-weight:400 !important;line-height:1.15;letter-spacing:-1.5px;}body main .t240{font-family:'Manrope';font-weight:400;}body main .t242{font-family:'Manrope';font-weight:400;}@media screen and (max-width: 480px) {body main .t243{display:block;flex-direction:column;grid-auto-flow:row;grid-template-columns:1fr;}}body main .t257{background:var(--Mornarsko-Plava);}body main .t264{background:var(--Mornarsko-Plava);}body main .t271{background:var(--Mornarsko-Plava);}body main .t278{background:var(--Mornarsko-Plava);}body main .t285{background:var(--Mornarsko-Plava);}body main .t292{background:var(--Mornarsko-Plava);}body main .t295{cursor:default;display:none;}body main .t298{color:#0A2342;font-size:clamp(32px, 4vw, 52px);font-family:'Neue Haas Display', sans-serif !important;font-weight:400 !important;line-height:1.15;margin-bottom:clamp(40px, 6vw, 60px);letter-spacing:-1.5px;}body main .t300{transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1);}body main .t301{font-family:'Manrope';font-weight:400;}body main .t303{font-family:'Manrope';}body main .t304{transition:;}body main .t305{font-family:'Manrope';font-weight:400;}body main .t307{font-family:'Manrope';}body main .t309{font-family:'Manrope';font-weight:400;}body main .t311{font-family:'Manrope';}body main .t313{font-family:'Manrope';font-weight:400;}body main .t315{font-family:'Manrope';}body main .t316{cursor:default;position:relative;background:;background-size:cover;background-image:;}@media screen and (max-width: 480px) {body main .t316{width:100%;}}body main .t317{z-index:44;position:relative;background:;font-family:'Manrope';font-weight:400;background-size:cover;background-image:url(https://global.divhunt.com/1be2747bd802867ae7f02262f688e822_289330.jpeg);background-attachment:fixed;}@media screen and (max-width: 480px) {body main .t317{padding-left:20px;padding-right:20px;}}body main .t318{z-index:44;position:relative;align-items:start;font-family:'Manrope';font-weight:400;justify-items:start;}@media screen and (max-width: 480px) {body main .t318{width:100%;}}body main .t320{font-family:'Manrope';font-weight:400;}body main .t321{color:#F9F6F0;width:90%;display:block;font-size:clamp(32px, 4vw, 52px);font-family:'Neue Haas Grotesk Display Pro'!important;font-weight:400!important;line-height:1.15;letter-spacing:-1.5px;}@media screen and (max-width: 480px) {body main .t321{width:90%;}}body main .t322{font-size:16px;}@media screen and (max-width: 480px) {body main .t324{padding-left:0px;padding-right:0px;}}body main .t346{color:var(--Prljavo-Bijela);font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}body main .t347{color:var(--Mornarsko-Plava);}body main .t348{color:var(--Mornarsko-Plava);width:20px;display:flex;font-weight:400;margin-left:5px;}@media screen and (max-width: 767px) {body main .t348{margin-left:10px;}}body main .t349{top:0%;left:0%;right:0%;width:100%;bottom:0%;height:100%;z-index:44;position:absolute;background:#0a2243d1;margin-left:auto;margin-right:auto;}body main .t350{padding-left:0px;margin-bottom:40px;padding-right:0px;}@media screen and (max-width: 480px) {body main .t350{max-width:100%;}}body main .t351{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}@media screen and (max-width: 385px) {body main .t351{line-height:1.2;}}body main .t352{margin-top:20px;font-family:'Manrope';font-weight:400;}@media screen and (max-width: 480px) {body main .t352{width:90%;}}body main .t353{display:inline-block;}body main .t354{color:#f9f6f0;font-size:16px;text-transform:none;}body main .t355{font-size:16px;font-weight:400;}body main .t356{display:inline-block;}body main .t357{color:#f9f6f0;font-size:16px;text-transform:none;}body main .t358{font-size:16px;font-weight:400;}body main .t360{cursor:default;padding-bottom:0;}body main .t362{color:var(--Yellow-Sand);font-family:'Manrope';font-weight:400;}body main .t364{height:100px;padding-right:200%;}body main .t365{margin-left:60px;margin-right:60px;}body main .t367{margin-left:60px;margin-right:60px;}body main .t369{margin-left:60px;margin-right:60px;}body main .t371{background:var(--Mornarsko-Plava);}body main .t373{top:0;left:0;width:100%;height:80px;display:flex;padding:0 5%;z-index:9000;position:fixed;background:var(--Mornarsko-Plava);transition:background-color 0.6s ease, height 0.5s cubic-bezier(0.16, 1, 0.3, 1), backdrop-filter 0.6s ease;align-items:center;border-bottom:1px solid rgba(255, 255, 255, 0.06);backdrop-filter:blur(20px);justify-content:space-between;background-color:rgba(10, 35, 66, 0.2);-webkit-backdrop-filter:blur(20px);}@media screen and (max-width: 480px) {body main .t373{background:var(--Mornarsko-Plava);transition:;}}body main .t374{overflow:hidden;}body main .t376{overflow:hidden;}@media screen and (max-width: 991px) {body main .t376{width:24px;height:24px;}}@media screen and (max-width: 767px) {body main .t376{width:30px;height:30px;position:relative;}}body main .t377{display:none;}@media screen and (max-width: 1440px) {body main .t377{display:none;}}@media screen and (max-width: 480px) {body main .t377{height:24px;}}body main .t378{color:#f9f6f0;}@media screen and (max-width: 991px) {body main .t378{width:24px;height:24px;}}body main .t379{margin-top:0px;font-family:'Manrope';font-weight:500;}@media screen and (max-width: 991px) {body main .t379{display:none;}}body main .t380{left:0%;right:auto;width:8px;bottom:auto;height:8px;z-index:10000;position:fixed;transform:translate(-50%, -50%);transition:width 0.3s ease, height 0.3s ease;margin-left:auto;margin-right:auto;border-radius:50%;pointer-events:none;background-color:#BFA16F;}@media screen and (max-width: 991px) {body main .t380{display:none !important;}}body main .t381{top:0px;width:100%;z-index:5;position:relative;background:;min-height:60vh;align-items:center;flex-direction:row;background-size:cover;justify-content:center;background-image:url(https://global.divhunt.com/5bea0a0008c5736444f091d2d0a84648_159838.avif);background-repeat:repeat-x;background-position:0% 10%;background-attachment:fixed;}@media screen and (max-width: 1280px) {body main .t381{height:70vh;}}@media screen and (max-width: 991px) {body main .t381{height:110vh;position:relative;min-height:110vh;}}@media screen and (max-width: 767px) {body main .t381{height:60vh;position:relative;min-height:60vh;}}@media screen and (max-width: 480px) {body main .t381{height:60vh;min-height:60vh;background-image:url(https://global.divhunt.com/5bea0a0008c5736444f091d2d0a84648_159838.avif);background-position:50% 0%;}}@media screen and (max-width: 385px) {body main .t381{height:60vh;background-position:50% 20%;}}@media screen and (max-width: 1280px) {body main .t382{display:none;}}@media screen and (max-width: 1100px) {body main .t382{display:flex;}}@media screen and (max-width: 991px) {body main .t382{display:flex;}}@media screen and (max-width: 767px) {body main .t382{display:flex;}}@media screen and (max-width: 991px) {body main .t383{display:flex;z-index:999999;}}@media screen and (max-width: 767px) {body main .t383{top:0.75%;right:5%;}}@media screen and (max-width: 480px) {body main .t383{top:2%;display:flex;}}body main .t384{color:#f9f6f0;height:100vh;display:flex;background:#0a2342;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;justify-content:center;text-decoration:none;}@media screen and (max-width: 991px) {body main .t384{display:flex;position:relative;}}@media screen and (max-width: 767px) {body main .t384{display:flex;}}@media screen and (max-width: 480px) {body main .t384{display:flex;}}@media screen and (max-width: 1100px) {body main .t385{color:var(--Prljavo-Bijela);text-decoration:none;}}@media screen and (max-width: 991px) {body main .t385{color:#f9f6f0;text-decoration:none;}}@media screen and (max-width: 480px) {body main .t385{display:none;}}@media screen and (max-width: 1100px) {body main .t386{color:var(--Prljavo-Bijela);text-decoration:none;}}@media screen and (max-width: 991px) {body main .t386{color:#f9f6f0;text-decoration:none;}}@media screen and (max-width: 480px) {body main .t386{display:none;}}body main .t387{color:#f9f6f0;background:;text-decoration:none;}@media screen and (max-width: 480px) {body main .t387{display:none;}}body main .t388{color:#f9f6f0;background:;text-decoration:none;}@media screen and (max-width: 480px) {body main .t388{display:none;}}body main .t389{margin-top:20px;text-decoration:none;}body main .t390{font-family:'Neue Haas Grotesk Display Pro';}@media screen and (max-width: 1100px) {body main .t390{color:var(--Prljavo-Bijela);font-family:'Neue Haas Grotesk Display Pro';font-weight:400;text-decoration:none;}}@media screen and (max-width: 991px) {body main .t390{color:#f9f6f0;position:relative;text-decoration:none;}}@media screen and (max-width: 480px) {body main .t390{display:none;}}body main .t391{width:90%;z-index:20;position:relative;}body main .t392{color:var(--Prljavo-Bijela);display:flex;font-size:3.5rem;align-items:center;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;flex-direction:column;justify-content:center;}@media screen and (max-width: 480px) {body main .t392{font-size:2.5rem;align-items:center;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}body main .t393{width:100%;height:100%;background:var(--Prljavo-Bijela);margin-left:auto;margin-right:auto;}body main .t394{width:90%;max-width:90%;padding-left:0px;padding-right:0px;}body main .t395 a{color:var(--Yellow-Sand);font-family:'Manrope';font-weight:400;}body main .t395 p{color:var(--Black);cursor:default;font-family:'Manrope';font-weight:400;}body main .t395 h2{color:var(--Yellow-Sand);cursor:default;font-size:1.6rem;margin-top:20px;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;margin-bottom:20px;}body main .t395{padding-top:60px;padding-bottom:100px;}body main .t396{width:100%;cursor:default;display:flex;align-items:center;padding-top:100px;margin-bottom:0px;flex-direction:column;justify-content:center;}@media screen and (max-width: 767px) {body main .t396{padding-top:40px;}}@media screen and (max-width: 480px) {body main .t396{width:100%;}}@media screen and (max-width: 385px) {body main .t396{width:100%;}}body main .t397{color:var(--Mornarsko-Plava);font-size:;background:;font-family:'Neue Haas Grotesk Display Pro'!important;font-weight:400!important;line-height:1.2;letter-spacing:-1.5px;}@media screen and (max-width: 480px) {body main .t397{font-size:2.5rem;}}body main .t398{font-family:'Manrope';font-weight:400;}body main .t399{max-width:50%;}@media screen and (max-width: 1440px) {body main .t399{color:var(--Black);align-items:center;font-family:'Manrope';justify-content:center;}}@media screen and (max-width: 767px) {body main .t399{width:90%;}}@media screen and (max-width: 480px) {body main .t399{max-width:90%;}}body main .t400{color:var(--Black);margin-top:20px;text-align:center;font-family:'Manrope';font-weight:400;line-height:1.4;}@media screen and (max-width: 1440px) {body main .t400{display:flex;margin-top:20px;text-align:center;align-items:center;flex-direction:column;justify-content:center;}}body main .t402{cursor:default;background:#f9f6f0;padding-top:5rem;}body main .t405{color:rgb(10,35,67);font-family:'Manrope';font-weight:400;line-height:1.4;}body main .t406{height:40px;}body main .t410{font-family:'Manrope';}body main .t411{font-family:'Manrope';font-weight:600;}body main .t413{font-family:'Manrope';font-weight:600;}body main .t414{display:flex;flex-direction:column;}body main .t415{font-family:'Manrope';}body main .t416{font-family:'Manrope';}body main .t419{color:#BFA16F;font-weight:600;}body main .t420{color:#0a2342;font-family:'Manrope';font-weight:400;text-decoration:none;}body main .t421{font-family:'Manrope';font-weight:600;}body main .t422{display:none;}body main .t423{width:30px;height:30px;background:#0a2342;text-decoration:none;}body main .t424{color:#f9f6f0;width:16px;height:16px;display:flex;font-size:16px;background:rgba(10,35,67,0);align-items:center;flex-direction:column;justify-content:center;text-decoration:none;}body main .t425{color:#0a2342;width:30px;height:30px;background:#0a2342;text-decoration:none;}body main .t426{color:#f9f6f0;width:16px;height:16px;display:flex;font-size:16px;background:rgba(10,35,67,0);align-items:center;flex-direction:column;justify-content:center;text-decoration:none;}body main .t427{width:30px;height:30px;background:#0a2342;text-decoration:none;}body main .t428{color:#f9f6f0;width:16px;height:16px;display:flex;font-size:16px;background:rgba(10,35,67,0);align-items:center;flex-direction:column;justify-content:center;text-decoration:none;}@media screen and (max-width: 767px) {body main .t429{flex-direction:column-reverse;}}body main .t431{color:rgba(10,35,67,0.63);font-family:'Manrope';font-weight:400;}body main .t432{font-size:12px;font-family:'Manrope';}body main .t433{color:#0a2342;font-family:'Manrope';font-weight:400;text-decoration:none;}body main .t433:hover{color:var(--Yellow-Sand);}body main .t436{display:flex;}body main .t437{width:90%;display:inline;column-gap:5px;align-items:flex-start;flex-direction:column;}@media screen and (max-width: 480px) {body main .t437{width:100%;}}body main .t438{width:80%;font-size:14px;font-weight:300;line-height:1.2;}body main .t439{width:20px;cursor:pointer;height:15px;display:inline;}body main .t440{color:var(--Yellow-Sand);font-size:14px;font-weight:300;margin-left:5px;text-decoration:underline;}body main .t441{text-decoration:none;}body main .t442{color:#f9f6f0;width:30px;height:30px;display:flex;font-size:20px;background:rgba(10,35,67,0);align-items:center;flex-direction:column;justify-content:center;text-decoration:none;}body main .t443{position:relative;}body main .t446{max-width:100%;}body main .t448{color:var(--Yellow-Sand);text-transform:uppercase;}body main .t449{margin-top:20px;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;line-height:1.2;}@media screen and (max-width: 767px) {body main .t449{line-height:1.2;}}@media screen and (max-width: 480px) {body main .t449{font-size:2.5rem;}}@media screen and (max-width: 385px) {body main .t449{font-size:2rem;letter-spacing:-1;}}body main .t450{line-height:1.4;}@media screen and (max-width: 991px) {body main .t451{margin-bottom:0px;padding-bottom:20;}}body main .t457{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}@media screen and (max-width: 480px) {body main .t457{font-size:2.2rem;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}@media screen and (max-width: 385px) {body main .t457{font-size:2rem;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}body main .t459{background:var(--Mornarsko-Plava);}body main .t461{color:var(--Prljavo-Bijela);font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}@media screen and (max-width: 480px) {body main .t461{font-size:2rem;line-height:1.2;}}body main .t462{color:var(--Prljavo-Bijela);width:80%;margin-top:20px;}@media screen and (max-width: 767px) {body main .t465{margin-top:0px;}}body main .t466{width:100%;border:1px solid var(--Yellow-Sand);max-width:100%;margin-top:100px;}@media screen and (max-width: 1440px) {body main .t466{background:var(--Prljavo-Bijela);}}@media screen and (max-width: 480px) {body main .t466{margin-top:40px;}}@media screen and (max-width: 480px) {body main .t467{width:100%;margin-left:auto;margin-right:auto;}}body main .t468{color:var(--Mornarsko-Plava);font-size:2.5rem;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;line-height:1.2;}@media screen and (max-width: 1440px) {body main .t468{color:var(--Mornarsko-Plava);}}@media screen and (max-width: 480px) {body main .t468{font-size:2rem;}}body main .t469{color:var(--Black);margin-top:20px;}@media screen and (max-width: 1440px) {body main .t469{color:var(--Mornarsko-Plava);}}body main .t472{color:var(--Black);}@media screen and (max-width: 1440px) {body main .t472{color:var(--Mornarsko-Plava);}}@media screen and (max-width: 1440px) {body main .t473{color:var(--Mornarsko-Plava);}}@media screen and (max-width: 1440px) {body main .t478{color:var(--Mornarsko-Plava);}}@media screen and (max-width: 480px) {body main .t498{width:100%;margin-left:auto;margin-right:auto;}}@media screen and (max-width: 480px) {body main .t499{margin-bottom:0;}}body main .t503{font-size:2.5rem;font-weight:400;}@media screen and (max-width: 385px) {body main .t503{font-size:2rem;}}body main .t504{line-height:1.4;}body main .t507{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}body main .t508{margin-top:20px;}body main .t510{object-fit:cover;}body main .t512{font-size:2.2rem;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;line-height:1.2;}@media screen and (max-width: 480px) {body main .t512{font-size:2rem;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}body main .t542{background:var(--Mornarsko-Plava);}body main .t543{background:var(--Yellow-Sand);}body main .t544{font-weight:500;}body main .t550{color:var(--Prljavo-Bijela);margin-top:0;}@media screen and (max-width: 480px) {body main .t550{font-size:2.2rem;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}@media screen and (max-width: 385px) {body main .t550{font-size:2rem;}}body main .t551{color:var(--Prljavo-Bijela);}body main .t554{color:var(--Prljavo-Bijela);}body main .t555{color:var(--Prljavo-Bijela);}body main .t563{color:var(--Prljavo-Bijela);}body main .t564{margin-left:60px;margin-right:60px;}body main .t566{margin-left:60px;margin-right:60px;}body main .t568{margin-left:60px;margin-right:60px;}body main .t570{margin-left:60px;margin-right:60px;}body main .t572{margin-left:60px;margin-right:60px;}body main .t574{margin-left:60px;margin-right:60px;}body main .t576{margin-left:60px;margin-right:60px;}body main .t578{margin-left:60px;margin-right:60px;}body main .t580{margin-left:60px;margin-right:60px;}body main .t582{background:var(--Prljavo-Bijela);}body main .t583{background:var(--Prljavo-Bijela);}body main .t585{top:0;left:0;width:100%;height:80px;display:flex;padding:0 5%;z-index:9000;position:fixed;background:#0a2342;transition:background-color 0.6s ease, height 0.5s cubic-bezier(0.16, 1, 0.3, 1), backdrop-filter 0.6s ease;align-items:center;border-bottom:1px solid rgba(255, 255, 255, 0.06);backdrop-filter:blur(20px);justify-content:space-between;background-color:rgba(10, 35, 66, 0.2);-webkit-backdrop-filter:blur(20px);}@media screen and (max-width: 480px) {body main .t585{background:#0a2342;transition:;}}body main .t586{overflow:hidden;}body main .t588{overflow:hidden;}@media screen and (max-width: 991px) {body main .t588{width:24px;height:24px;}}@media screen and (max-width: 767px) {body main .t588{width:30px;height:30px;position:relative;}}body main .t589{display:none;}@media screen and (max-width: 1440px) {body main .t589{display:none;}}@media screen and (max-width: 480px) {body main .t589{height:24px;}}body main .t590{color:#f9f6f0;}@media screen and (max-width: 991px) {body main .t590{width:24px;height:24px;}}body main .t591{margin-top:0px;font-family:'Manrope';font-weight:500;}@media screen and (max-width: 991px) {body main .t591{display:none;}}body main .t592{left:0%;right:auto;width:8px;bottom:auto;height:8px;z-index:10000;position:fixed;transform:translate(-50%, -50%);transition:width 0.3s ease, height 0.3s ease;margin-left:auto;margin-right:auto;border-radius:50%;pointer-events:none;background-color:#BFA16F;}@media screen and (max-width: 991px) {body main .t592{display:none !important;}}@media screen and (max-width: 1280px) {body main .t593{display:none;}}@media screen and (max-width: 1100px) {body main .t593{display:flex;}}@media screen and (max-width: 991px) {body main .t593{display:flex;}}@media screen and (max-width: 767px) {body main .t593{display:flex;}}@media screen and (max-width: 991px) {body main .t594{display:flex;z-index:999999;}}@media screen and (max-width: 767px) {body main .t594{top:0.75%;right:5%;}}@media screen and (max-width: 480px) {body main .t594{top:2%;display:flex;}}body main .t595{color:#f9f6f0;height:100vh;display:flex;background:#0a2342;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;justify-content:center;text-decoration:none;}@media screen and (max-width: 991px) {body main .t595{display:flex;position:relative;}}@media screen and (max-width: 767px) {body main .t595{display:flex;}}@media screen and (max-width: 480px) {body main .t595{display:flex;}}@media screen and (max-width: 1100px) {body main .t596{color:#f9f6f0;text-decoration:none;}}@media screen and (max-width: 991px) {body main .t596{color:#f9f6f0;text-decoration:none;}}@media screen and (max-width: 480px) {body main .t596{display:none;}}@media screen and (max-width: 1100px) {body main .t597{color:#f9f6f0;text-decoration:none;}}@media screen and (max-width: 991px) {body main .t597{color:#f9f6f0;text-decoration:none;}}@media screen and (max-width: 480px) {body main .t597{display:none;}}body main .t598{color:#f9f6f0;background:;text-decoration:none;}@media screen and (max-width: 480px) {body main .t598{display:none;}}body main .t599{color:#f9f6f0;background:;text-decoration:none;}@media screen and (max-width: 480px) {body main .t599{display:none;}}body main .t600{margin-top:20px;text-decoration:none;}body main .t601{font-family:'Neue Haas Grotesk Display Pro';}@media screen and (max-width: 1100px) {body main .t601{color:#f9f6f0;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;text-decoration:none;}}@media screen and (max-width: 991px) {body main .t601{color:#f9f6f0;position:relative;text-decoration:none;}}@media screen and (max-width: 480px) {body main .t601{display:none;}}body main .t603{top:0px;width:100%;z-index:5;position:relative;background:;min-height:60vh;align-items:center;flex-direction:row;background-size:cover;justify-content:center;background-image:url(https://global.divhunt.com/9d57606c5050e7830ddc2fc4305b03ba_94007.avif);background-repeat:repeat-x;background-position:0% 50%;background-attachment:scroll;}@media screen and (max-width: 1280px) {body main .t603{height:70vh;}}@media screen and (max-width: 991px) {body main .t603{height:110vh;position:relative;min-height:110vh;}}@media screen and (max-width: 767px) {body main .t603{height:60vh;position:relative;min-height:60vh;}}@media screen and (max-width: 480px) {body main .t603{height:60vh;min-height:60vh;background-image:url(https://global.divhunt.com/5bea0a0008c5736444f091d2d0a84648_159838.avif);background-position:50% 0%;}}@media screen and (max-width: 385px) {body main .t603{height:60vh;background-position:50% 20%;}}body main .t604{width:90%;z-index:20;position:relative;}body main .t605{color:#f9f6f0;display:flex;font-size:3.5rem;align-items:center;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;flex-direction:column;justify-content:center;}@media screen and (max-width: 480px) {body main .t605{font-size:2.5rem;align-items:center;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}body main .t606{color:#fffee3;background:var(--Prljavo-Bijela);font-family:'Inter';padding-top:100px;padding-bottom:100px;}@media screen and (max-width: 767px) {body main .t606{padding-top:60px;padding-bottom:60px;}}@media screen and (max-width: 480px) {body main .t606{padding-bottom:100px;}}body main .t607{display:flex;max-width:90%;align-items:flex-start;padding-left:0px;padding-right:0px;flex-direction:column;justify-content:flex-start;}body main .t608{width:100%;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;}body main .t609{width:100%;display:flex;max-width:100%;text-align:left;align-items:flex-start;margin-left:auto;margin-right:auto;margin-bottom:40px;flex-direction:column;}body main .t610{color:var(--Black);font-size:16px;margin-top:10px;font-family:'Manrope';font-weight:400;}body main .t611{color:var(--Mornarsko-Plava);font-size:2rem;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}@media screen and (max-width: 480px) {body main .t611{font-size:36px;}}body main .t612{width:100%;display:grid;row-gap:40px;column-gap:40px;grid-template-columns:1fr 1fr 1fr;}@media screen and (max-width: 991px) {body main .t612{grid-template-columns:1fr 1fr;}}@media screen and (max-width: 767px) {body main .t612{row-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr;}}@media screen and (max-width: 480px) {body main .t612{grid-template-columns:1fr;}}body main .t613{color:#103230;overflow:hidden;background:#fffee3;border-radius:10px;}body main .t613:hover a{width:100%;}body main .t614{overflow:hidden;position:relative;min-height:350px;}@media screen and (max-width: 1440px) {body main .t614{display:block;}}@media screen and (max-width: 1280px) {body main .t614{min-height:300px;}}body main .t615{width:100%;height:350px;object-fit:cover;transition:all 0.8s ease-in-out;}body main .t615:hover{transform:scale(1.1,1.1);transition:all 0.8s ease-in-out;}body main .t615::after{transform:scale(1,1);transition:all 0.8s ease-in-out;}@media screen and (max-width: 1440px) {body main .t615{height:350px;}}@media screen and (max-width: 1280px) {body main .t615{height:300px;}}body main .t616{background:var(--Mornarsko-Plava);padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;}body main .t617{color:var(--Yellow-Sand);font-size:1.4rem;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;margin-bottom:20px;}body main .t618{color:var(--Prljavo-Bijela);font-size:14px;font-family:'Manrope';font-weight:400;margin-bottom:20px;}body main .t619{color:var(--Yellow-Sand);width:30px;height:30px;display:flex;background:var(--Yellow-Sand);transition:width 200ms 0ms ease;align-items:center;border-radius:50px;justify-content:center;}body main .t620{width:15px;}body main .t621{width:30%;}@media screen and (max-width: 767px) {body main .t621{width:100%;}}@media screen and (max-width: 480px) {body main .t621{width:100%;}}body main .t624{top:0;left:0;width:100%;height:80px;display:flex;padding:0 5%;z-index:9000;position:fixed;background:#0a2342;transition:background-color 0.6s ease, height 0.5s cubic-bezier(0.16, 1, 0.3, 1), backdrop-filter 0.6s ease;align-items:center;border-bottom:1px solid rgba(255, 255, 255, 0.06);backdrop-filter:blur(20px);justify-content:space-between;background-color:rgba(10, 35, 66, 0.2);-webkit-backdrop-filter:blur(20px);}@media screen and (max-width: 480px) {body main .t624{background:#0a2342;transition:;}}body main .t625{overflow:hidden;}body main .t627{overflow:hidden;}@media screen and (max-width: 991px) {body main .t627{width:24px;height:24px;}}@media screen and (max-width: 767px) {body main .t627{width:30px;height:30px;position:relative;}}body main .t628{display:none;}@media screen and (max-width: 1440px) {body main .t628{display:none;}}@media screen and (max-width: 480px) {body main .t628{height:24px;}}body main .t629{color:#f9f6f0;}@media screen and (max-width: 991px) {body main .t629{width:24px;height:24px;}}body main .t630{margin-top:0px;font-family:'Manrope';font-weight:500;}@media screen and (max-width: 991px) {body main .t630{display:none;}}body main .t631{left:0%;right:auto;width:8px;bottom:auto;height:8px;z-index:10000;position:fixed;transform:translate(-50%, -50%);transition:width 0.3s ease, height 0.3s ease;margin-left:auto;margin-right:auto;border-radius:50%;pointer-events:none;background-color:#BFA16F;}@media screen and (max-width: 991px) {body main .t631{display:none !important;}}@media screen and (max-width: 1280px) {body main .t632{display:none;}}@media screen and (max-width: 1100px) {body main .t632{display:flex;}}@media screen and (max-width: 991px) {body main .t632{display:flex;}}@media screen and (max-width: 767px) {body main .t632{display:flex;}}@media screen and (max-width: 991px) {body main .t633{display:flex;z-index:999999;}}@media screen and (max-width: 767px) {body main .t633{top:0.75%;right:5%;}}@media screen and (max-width: 480px) {body main .t633{top:2%;display:flex;}}body main .t634{color:#f9f6f0;height:100vh;display:flex;background:#0a2342;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;justify-content:center;text-decoration:none;}@media screen and (max-width: 991px) {body main .t634{display:flex;position:relative;}}@media screen and (max-width: 767px) {body main .t634{display:flex;}}@media screen and (max-width: 480px) {body main .t634{display:flex;}}@media screen and (max-width: 1100px) {body main .t635{color:#f9f6f0;text-decoration:none;}}@media screen and (max-width: 991px) {body main .t635{color:#f9f6f0;text-decoration:none;}}@media screen and (max-width: 480px) {body main .t635{display:none;}}@media screen and (max-width: 1100px) {body main .t636{color:#f9f6f0;text-decoration:none;}}@media screen and (max-width: 991px) {body main .t636{color:#f9f6f0;text-decoration:none;}}@media screen and (max-width: 480px) {body main .t636{display:none;}}body main .t637{color:#f9f6f0;background:;text-decoration:none;}@media screen and (max-width: 480px) {body main .t637{display:none;}}body main .t638{color:#f9f6f0;background:;text-decoration:none;}@media screen and (max-width: 480px) {body main .t638{display:none;}}body main .t639{margin-top:20px;text-decoration:none;}body main .t640{font-family:'Neue Haas Grotesk Display Pro';}@media screen and (max-width: 1100px) {body main .t640{color:#f9f6f0;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;text-decoration:none;}}@media screen and (max-width: 991px) {body main .t640{color:#f9f6f0;position:relative;text-decoration:none;}}@media screen and (max-width: 480px) {body main .t640{display:none;}}body main .t641{width:100%;height:100%;background:#f9f6f0;margin-left:auto;margin-right:auto;}body main .t642{width:90%;max-width:90%;padding-left:0px;padding-right:0px;}body main .t643 a{color:rgb(191,161,111);font-family:'Manrope';font-weight:400;}body main .t643 p{color:#040405;cursor:default;font-family:'Manrope';font-weight:400;}body main .t643 h2{color:rgb(191,161,111);cursor:default;font-size:2rem;margin-top:0px;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;padding-top:40px;margin-bottom:20px;padding-bottom:20px;}body main .t643 h3{color:var(--Yellow-Sand);font-size:1.6rem;font-family:'Manrope';font-weight:400;padding-bottom:20px;}body main .t643 img{height:500px;margin-top:60px;margin-bottom:60px;}body main .t643{padding-top:60px;padding-bottom:100px;}body main .t645{top:0px;width:100%;z-index:5;position:relative;background:;min-height:60vh;align-items:center;flex-direction:row;background-size:cover;justify-content:center;background-image:;background-repeat:repeat-x;background-position:0% 10%;background-attachment:fixed;}@media screen and (max-width: 1280px) {body main .t645{height:70vh;}}@media screen and (max-width: 991px) {body main .t645{height:110vh;position:relative;min-height:110vh;}}@media screen and (max-width: 767px) {body main .t645{height:60vh;position:relative;min-height:60vh;}}@media screen and (max-width: 480px) {body main .t645{height:60vh;min-height:60vh;background-image:url(https://global.divhunt.com/5bea0a0008c5736444f091d2d0a84648_159838.avif);background-position:50% 0%;}}@media screen and (max-width: 385px) {body main .t645{height:60vh;background-position:50% 20%;}}body main .t646{width:90%;z-index:101;position:relative;}body main .t647{color:#f9f6f0;display:flex;font-size:3.5rem;align-items:center;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;flex-direction:column;justify-content:center;}@media screen and (max-width: 480px) {body main .t647{font-size:2.5rem;align-items:center;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}}body main .t648{width:100%;height:100%;z-index:100;position:absolute;object-fit:cover;}body main .t649{display:none;background:#f9f6f0;}body main .t650{cursor:default;display:flex;background:var(--Prljavo-Bijela);grid-template-columns:1.1fr;}body main .t651{display:block;max-width:100%;align-items:end;padding-left:0px;justify-items:center;padding-right:0px;}body main .t652{width:100%;display:grid;row-gap:40px;column-gap:40px;grid-template-columns:1fr 1fr 1fr;}@media screen and (max-width: 991px) {body main .t652{grid-template-columns:1fr 1fr;}}@media screen and (max-width: 767px) {body main .t652{row-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr;}}@media screen and (max-width: 480px) {body main .t652{grid-template-columns:1fr;}}body main .t653{color:#103230;overflow:hidden;background:#fffee3;border-radius:10px;}body main .t653:hover a{width:100%;}body main .t654{overflow:hidden;position:relative;min-height:350px;}@media screen and (max-width: 1440px) {body main .t654{display:block;}}@media screen and (max-width: 1280px) {body main .t654{min-height:300px;}}body main .t656{width:100%;height:350px;object-fit:cover;transition:all 0.8s ease-in-out;}body main .t656:hover{transform:scale(1.1,1.1);transition:all 0.8s ease-in-out;}body main .t656::after{transform:scale(1,1);transition:all 0.8s ease-in-out;}@media screen and (max-width: 1440px) {body main .t656{height:350px;}}@media screen and (max-width: 1280px) {body main .t656{height:300px;}}body main .t657{background:#0a2342;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;}body main .t658{color:rgb(191,161,111);font-size:1.4rem;font-family:'Neue Haas Grotesk Display Pro';font-weight:400;margin-bottom:20px;}body main .t659{color:#f9f6f0;font-size:14px;font-family:'Manrope';font-weight:400;margin-bottom:20px;}body main .t660{color:rgb(191,161,111);width:30px;height:30px;display:flex;background:rgb(191,161,111);transition:width 200ms 0ms ease;align-items:center;border-radius:50px;justify-content:center;}body main .t661{width:15px;}body main .t662{align-items:end;justify-items:start;}body main .t664{color:rgb(191,161,111);text-transform:uppercase;}body main .t665{color:var(--Mornarsko-Plava);width:100%;display:block;overflow:hidden !important;font-size:clamp(34px, 4vw, 48px);margin-top:20px;font-family:'Neue Haas Grotesk Display Pro'!important;font-weight:400!important;line-height:1.15;letter-spacing:-1px;}body main .t666{align-items:flex-end;justify-self:flex-end;justify-content:flex-end;}body main .t667{background:var(--Prljavo-Bijela);}body main .t668{background:var(--Prljavo-Bijela);}body main .t669{font-family:'Neue Haas Grotesk Display Pro';font-weight:400;}@media screen and (max-width: 385px) {body main .t669{font-size:14px;}}