@font-face{font-display:swap;font-family:Hind;font-style:normal;font-weight:300;src:url(../fonts/hind-v18-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:Hind;font-style:normal;font-weight:400;src:url(../fonts/hind-v18-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Hind;font-style:normal;font-weight:500;src:url(../fonts/hind-v18-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:Hind;font-style:normal;font-weight:600;src:url(../fonts/hind-v18-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:Hind;font-style:normal;font-weight:700;src:url(../fonts/hind-v18-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/montserrat-v31-latin-100.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(../fonts/montserrat-v31-latin-100italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(../fonts/montserrat-v31-latin-200.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(../fonts/montserrat-v31-latin-200italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/montserrat-v31-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(../fonts/montserrat-v31-latin-300italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/montserrat-v31-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/montserrat-v31-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(../fonts/montserrat-v31-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(../fonts/montserrat-v31-latin-500italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(../fonts/montserrat-v31-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(../fonts/montserrat-v31-latin-600italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/montserrat-v31-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/montserrat-v31-latin-700italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(../fonts/montserrat-v31-latin-800.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(../fonts/montserrat-v31-latin-800italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/montserrat-v31-latin-900.woff2) format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(../fonts/montserrat-v31-latin-900italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url(../fonts/open-sans-v44-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:url(../fonts/open-sans-v44-latin-300italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans-v44-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url(../fonts/open-sans-v44-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url(../fonts/open-sans-v44-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:500;src:url(../fonts/open-sans-v44-latin-500italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(../fonts/open-sans-v44-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url(../fonts/open-sans-v44-latin-600italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/open-sans-v44-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url(../fonts/open-sans-v44-latin-700italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url(../fonts/open-sans-v44-latin-800.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:url(../fonts/open-sans-v44-latin-800italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(../fonts/poppins-v24-latin-100.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(../fonts/poppins-v24-latin-100italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/poppins-v24-latin-200.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(../fonts/poppins-v24-latin-200italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/poppins-v24-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(../fonts/poppins-v24-latin-300italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-v24-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(../fonts/poppins-v24-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-v24-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(../fonts/poppins-v24-latin-500italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/poppins-v24-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(../fonts/poppins-v24-latin-600italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-v24-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/poppins-v24-latin-700italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(../fonts/poppins-v24-latin-800.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(../fonts/poppins-v24-latin-800italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/poppins-v24-latin-900.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(../fonts/poppins-v24-latin-900italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(../fonts/poppins-v24-latin-100.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(../fonts/poppins-v24-latin-100italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/poppins-v24-latin-200.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(../fonts/poppins-v24-latin-200italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/poppins-v24-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(../fonts/poppins-v24-latin-300italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-v24-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(../fonts/poppins-v24-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/poppins-v24-latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(../fonts/poppins-v24-latin-500italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/poppins-v24-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(../fonts/poppins-v24-latin-600italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-v24-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/poppins-v24-latin-700italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(../fonts/poppins-v24-latin-800.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(../fonts/poppins-v24-latin-800italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/poppins-v24-latin-900.woff2) format('woff2')}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(../fonts/poppins-v24-latin-900italic.woff2) format('woff2')}.cookie-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cookie-overlay.active{opacity:1;visibility:visible}.cookie-banner{position:fixed;bottom:0;left:0;right:0;padding:0 20px 20px;z-index:9999;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .35s ease,visibility .35s ease,transform .35s ease;pointer-events:none}.cookie-banner.active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.cookie-banner-inner{max-width:1100px;margin:0 auto;background:#fff;border-radius:14px;padding:24px 28px 22px;box-shadow:0 12px 40px rgba(0,0,0,.25);display:flex;align-items:center;gap:30px;flex-wrap:wrap}.cookie-banner-content{flex:1 1 420px;min-width:0}.cookie-banner-content h6{margin:0 0 8px;font-size:17px;font-weight:600;color:#072b45;letter-spacing:.2px}.cookie-banner-content p{margin:0 0 10px;font-size:13.5px;line-height:1.6;color:#555}.cookie-banner-links{margin-top:10px;font-size:13px}.cookie-banner-links a{color:#072b45;text-decoration:none;margin-right:18px;font-weight:500}.cookie-banner-links a:hover{color:#1b75bb;text-decoration:underline}.cookie-banner-links a i{margin-right:5px;opacity:.7}.cookie-banner-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cookie-banner-actions-right{display:flex;gap:10px}.cookie-btn{display:inline-block;padding:11px 22px;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer;border:0;transition:all .2s ease;white-space:nowrap;text-align:center;font-family:inherit;line-height:1.2}.cookie-btn-accept{background:#072b45;color:#fff}.cookie-btn-accept:hover{background:#0a3d60;transform:translateY(-1px)}.cookie-btn-refuse{background:#f0f0f0;color:#555}.cookie-btn-refuse:hover{background:#e4e4e4}.cookie-btn-settings{background:transparent;color:#072b45;border:1px solid #072b45;padding:10px 20px}.cookie-btn-settings:hover{background:rgba(7,43,69,.06)}.consent-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 24px;background:#f4f6f9;border:2px dashed #ccd0d8;border-radius:12px;text-align:center;min-height:250px;box-sizing:border-box}.consent-placeholder i{font-size:40px;color:#aab0bc}.consent-placeholder h5{font-size:16px;font-weight:600;color:#333;margin:10px 0 5px}.consent-placeholder p{font-size:13px;color:#888;max-width:420px;line-height:1.5;margin:0 0 15px}.consent-placeholder-btn{display:inline-block;padding:10px 24px;background:#072b45;color:#fff;border:0;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;font-family:inherit}.consent-placeholder-btn:hover{background:#0a3d60;transform:translateY(-1px);color:#fff;text-decoration:none}.consent-placeholder-link{font-size:12px;color:#072b45;text-decoration:none;margin-top:8px;display:inline-block}.consent-placeholder-link:hover{text-decoration:underline}.consent-placeholder-map{min-height:450px}.consent-placeholder-video{min-height:340px}@media (max-width:768px){.cookie-banner{padding:0 10px 10px}.cookie-banner-inner{padding:20px 18px 18px;border-radius:12px;gap:18px}.cookie-banner-content h6{font-size:15px}.cookie-banner-content p{font-size:12.5px}.cookie-banner-links{margin-bottom:4px}.cookie-banner-links a{display:inline-block;margin-right:14px;margin-bottom:4px}.cookie-banner-actions{flex-wrap:wrap;gap:8px;width:100%}.cookie-btn-settings{order:3;width:100%;padding:10px 16px;font-size:12.5px}.cookie-banner-actions-right{flex:1;gap:8px;order:1}.cookie-banner-actions-right .cookie-btn{flex:1;padding:11px 12px;font-size:12.5px}.consent-placeholder{padding:28px 16px;min-height:180px}.consent-placeholder-map{min-height:280px}.consent-placeholder-video{min-height:220px}}.breadcrumb-area .breadcrumb::after{background:unset!important;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:-1}