@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap");html,body{min-height:100vh;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;color:#2d3748;background-color:#000000}html{scroll-behavior:smooth;position:relative;scroll-padding-top:10rem;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display",Georgia,serif;font-weight:600;line-height:1.3;color:#1a202c;margin-bottom:1.5rem}h1.display-title,h2.display-title,h3.display-title,h4.display-title,h5.display-title,h6.display-title{font-family:"Playfair Display",Georgia,serif;font-weight:700;color:#2d3748}h1{font-size:2.25rem;margin-bottom:3rem}@media (min-width:768px){h1{font-size:3rem}}h2{font-size:1.875rem;margin-top:4rem}h3{font-size:1.5rem;margin-top:3rem}h4{font-size:1.25rem;margin-top:2rem}p{font-size:1rem;line-height:1.7;margin-bottom:1.5rem}p.lead{font-size:1.125rem;color:#2d3748;font-weight:400}p.text-large{font-size:1.125rem}p.text-small{font-size:.875rem}a{color:#ed8936;text-decoration:none;transition:0.3s ease}a:hover{color:#dc6f14;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}a.link-primary{color:#2d3748;font-weight:500}a.link-primary:hover{color:#ed8936}a.link-subtle{color:#718096}a.link-subtle:hover{color:#2d3748}.text-justify{text-align:justify}.dropdown-menu:not(:has(>li)){display:none!important}.btn{border-radius:.5rem;font-weight:500;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:.5rem 1.5rem;border:2px solid transparent;transition:0.3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.btn:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.btn.btn-primary{background-color:#ed8936;border-color:#ed8936;color:#fff}.btn.btn-primary:hover{background-color:#dc6f14;border-color:#dc6f14;color:#fff}.btn.btn-secondary{background-color:transparent;border-color:#2d3748;color:#2d3748}.btn.btn-secondary:hover{background-color:#2d3748;color:#fff}.btn.btn-outline{background-color:transparent;border-color:#ed8936;color:#ed8936}.btn.btn-outline:hover{background-color:#ed8936;color:#fff}.btn.btn-lg{padding:1rem 2rem;font-size:1.125rem;border-radius:.75rem}.btn.btn-sm{padding:.25rem 1rem;font-size:.875rem}.card{border:none;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:0.3s ease;overflow:hidden;background-color:#fff}.card:hover{box-shadow:0 10px 25px rgba(0,0,0,0.15);transform:translateY(-2px)}.card .card-header{background-color:#f7fafc;border-bottom:1px solid rgba(45,55,72,0.1);padding:1.5rem}.card .card-body{padding:2rem}.card .card-footer{background-color:#f7fafc;border-top:1px solid rgba(45,55,72,0.1);padding:1.5rem}.card .card-title{font-family:"Playfair Display",Georgia,serif;font-weight:600;color:#2d3748;margin-bottom:1rem}main a[href^="mailto:"]:not(:empty):before,main a[href^="tel:"]:not(:empty):before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty):before,main a[href$=".pdf"]:not(:empty):before,main a.download-link:not(:empty):before,footer a[href^="mailto:"]:not(:empty):before,footer a[href^="tel:"]:not(:empty):before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty):before,footer a[href$=".pdf"]:not(:empty):before,footer a.download-link:not(:empty):before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:normal!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-0.125em;-webkit-font-smoothing:antialiased;color:inherit;margin-right:0.25em}main a[href^="mailto:"]:not(:empty).download-link:before,main a[href^="tel:"]:not(:empty).download-link:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty).download-link:before,main a[href$=".pdf"]:not(:empty).download-link:before,main a.download-link:not(:empty).download-link:before,footer a[href^="mailto:"]:not(:empty).download-link:before,footer a[href^="tel:"]:not(:empty).download-link:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty).download-link:before,footer a[href$=".pdf"]:not(:empty).download-link:before,footer a.download-link:not(:empty).download-link:before{content:"\F346"}main a[href^="mailto:"]:not(:empty)[href^="mailto:"]:before,main a[href^="tel:"]:not(:empty)[href^="mailto:"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href^="mailto:"]:before,main a[href$=".pdf"]:not(:empty)[href^="mailto:"]:before,main a.download-link:not(:empty)[href^="mailto:"]:before,footer a[href^="mailto:"]:not(:empty)[href^="mailto:"]:before,footer a[href^="tel:"]:not(:empty)[href^="mailto:"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href^="mailto:"]:before,footer a[href$=".pdf"]:not(:empty)[href^="mailto:"]:before,footer a.download-link:not(:empty)[href^="mailto:"]:before{content:"\f32c"}main a[href^="mailto:"]:not(:empty)[href^="tel:"]:before,main a[href^="tel:"]:not(:empty)[href^="tel:"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href^="tel:"]:before,main a[href$=".pdf"]:not(:empty)[href^="tel:"]:before,main a.download-link:not(:empty)[href^="tel:"]:before,footer a[href^="mailto:"]:not(:empty)[href^="tel:"]:before,footer a[href^="tel:"]:not(:empty)[href^="tel:"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href^="tel:"]:before,footer a[href$=".pdf"]:not(:empty)[href^="tel:"]:before,footer a.download-link:not(:empty)[href^="tel:"]:before{content:"\f5b4"}main a[href^="mailto:"]:not(:empty)[href^="http"]:not(.social-link):before,main a[href^="tel:"]:not(:empty)[href^="http"]:not(.social-link):before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href^="http"]:not(.social-link):before,main a[href$=".pdf"]:not(:empty)[href^="http"]:not(.social-link):before,main a.download-link:not(:empty)[href^="http"]:not(.social-link):before,footer a[href^="mailto:"]:not(:empty)[href^="http"]:not(.social-link):before,footer a[href^="tel:"]:not(:empty)[href^="http"]:not(.social-link):before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href^="http"]:not(.social-link):before,footer a[href$=".pdf"]:not(:empty)[href^="http"]:not(.social-link):before,footer a.download-link:not(:empty)[href^="http"]:not(.social-link):before{content:"\F1C5"}main a[href^="mailto:"]:not(:empty)[href$=".pdf"]:before,main a[href^="tel:"]:not(:empty)[href$=".pdf"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".pdf"]:before,main a[href$=".pdf"]:not(:empty)[href$=".pdf"]:before,main a.download-link:not(:empty)[href$=".pdf"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".pdf"]:before,footer a[href^="tel:"]:not(:empty)[href$=".pdf"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".pdf"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".pdf"]:before,footer a.download-link:not(:empty)[href$=".pdf"]:before{content:"\F756"}main a[href^="mailto:"]:not(:empty)[href$=".ppt"]:before,main a[href^="mailto:"]:not(:empty)[href$=".pptx"]:before,main a[href^="mailto:"]:not(:empty)[href$=".pptm"]:before,main a[href^="tel:"]:not(:empty)[href$=".ppt"]:before,main a[href^="tel:"]:not(:empty)[href$=".pptx"]:before,main a[href^="tel:"]:not(:empty)[href$=".pptm"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".ppt"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".pptx"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".pptm"]:before,main a[href$=".pdf"]:not(:empty)[href$=".ppt"]:before,main a[href$=".pdf"]:not(:empty)[href$=".pptx"]:before,main a[href$=".pdf"]:not(:empty)[href$=".pptm"]:before,main a.download-link:not(:empty)[href$=".ppt"]:before,main a.download-link:not(:empty)[href$=".pptx"]:before,main a.download-link:not(:empty)[href$=".pptm"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".ppt"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".pptx"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".pptm"]:before,footer a[href^="tel:"]:not(:empty)[href$=".ppt"]:before,footer a[href^="tel:"]:not(:empty)[href$=".pptx"]:before,footer a[href^="tel:"]:not(:empty)[href$=".pptm"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".ppt"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".pptx"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".pptm"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".ppt"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".pptx"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".pptm"]:before,footer a.download-link:not(:empty)[href$=".ppt"]:before,footer a.download-link:not(:empty)[href$=".pptx"]:before,footer a.download-link:not(:empty)[href$=".pptm"]:before{content:"\F3AF"}main a[href^="mailto:"]:not(:empty)[href$=".zip"]:before,main a[href^="mailto:"]:not(:empty)[href$=".rar"]:before,main a[href^="mailto:"]:not(:empty)[href$=".tar"]:before,main a[href^="mailto:"]:not(:empty)[href$=".tar.gz"]:before,main a[href^="mailto:"]:not(:empty)[href$=".7z"]:before,main a[href^="tel:"]:not(:empty)[href$=".zip"]:before,main a[href^="tel:"]:not(:empty)[href$=".rar"]:before,main a[href^="tel:"]:not(:empty)[href$=".tar"]:before,main a[href^="tel:"]:not(:empty)[href$=".tar.gz"]:before,main a[href^="tel:"]:not(:empty)[href$=".7z"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".zip"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".rar"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".tar"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".tar.gz"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".7z"]:before,main a[href$=".pdf"]:not(:empty)[href$=".zip"]:before,main a[href$=".pdf"]:not(:empty)[href$=".rar"]:before,main a[href$=".pdf"]:not(:empty)[href$=".tar"]:before,main a[href$=".pdf"]:not(:empty)[href$=".tar.gz"]:before,main a[href$=".pdf"]:not(:empty)[href$=".7z"]:before,main a.download-link:not(:empty)[href$=".zip"]:before,main a.download-link:not(:empty)[href$=".rar"]:before,main a.download-link:not(:empty)[href$=".tar"]:before,main a.download-link:not(:empty)[href$=".tar.gz"]:before,main a.download-link:not(:empty)[href$=".7z"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".zip"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".rar"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".tar"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".tar.gz"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".7z"]:before,footer a[href^="tel:"]:not(:empty)[href$=".zip"]:before,footer a[href^="tel:"]:not(:empty)[href$=".rar"]:before,footer a[href^="tel:"]:not(:empty)[href$=".tar"]:before,footer a[href^="tel:"]:not(:empty)[href$=".tar.gz"]:before,footer a[href^="tel:"]:not(:empty)[href$=".7z"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".zip"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".rar"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".tar"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".tar.gz"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".7z"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".zip"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".rar"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".tar"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".tar.gz"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".7z"]:before,footer a.download-link:not(:empty)[href$=".zip"]:before,footer a.download-link:not(:empty)[href$=".rar"]:before,footer a.download-link:not(:empty)[href$=".tar"]:before,footer a.download-link:not(:empty)[href$=".tar.gz"]:before,footer a.download-link:not(:empty)[href$=".7z"]:before{content:"\F3BF"}main a[href^="mailto:"]:not(:empty)[href$=".avi"]:before,main a[href^="mailto:"]:not(:empty)[href$=".h264"]:before,main a[href^="mailto:"]:not(:empty)[href$=".m4v"]:before,main a[href^="mailto:"]:not(:empty)[href$=".mkv"]:before,main a[href^="mailto:"]:not(:empty)[href$=".mov"]:before,main a[href^="mailto:"]:not(:empty)[href$=".mp4"]:before,main a[href^="mailto:"]:not(:empty)[href$=".mpeg"]:before,main a[href^="mailto:"]:not(:empty)[href$=".mpg"]:before,main a[href^="mailto:"]:not(:empty)[href$=".ogv"]:before,main a[href^="mailto:"]:not(:empty)[href$=".webm"]:before,main a[href^="tel:"]:not(:empty)[href$=".avi"]:before,main a[href^="tel:"]:not(:empty)[href$=".h264"]:before,main a[href^="tel:"]:not(:empty)[href$=".m4v"]:before,main a[href^="tel:"]:not(:empty)[href$=".mkv"]:before,main a[href^="tel:"]:not(:empty)[href$=".mov"]:before,main a[href^="tel:"]:not(:empty)[href$=".mp4"]:before,main a[href^="tel:"]:not(:empty)[href$=".mpeg"]:before,main a[href^="tel:"]:not(:empty)[href$=".mpg"]:before,main a[href^="tel:"]:not(:empty)[href$=".ogv"]:before,main a[href^="tel:"]:not(:empty)[href$=".webm"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".avi"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".h264"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".m4v"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".mkv"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".mov"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".mp4"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".mpeg"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".mpg"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".ogv"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".webm"]:before,main a[href$=".pdf"]:not(:empty)[href$=".avi"]:before,main a[href$=".pdf"]:not(:empty)[href$=".h264"]:before,main a[href$=".pdf"]:not(:empty)[href$=".m4v"]:before,main a[href$=".pdf"]:not(:empty)[href$=".mkv"]:before,main a[href$=".pdf"]:not(:empty)[href$=".mov"]:before,main a[href$=".pdf"]:not(:empty)[href$=".mp4"]:before,main a[href$=".pdf"]:not(:empty)[href$=".mpeg"]:before,main a[href$=".pdf"]:not(:empty)[href$=".mpg"]:before,main a[href$=".pdf"]:not(:empty)[href$=".ogv"]:before,main a[href$=".pdf"]:not(:empty)[href$=".webm"]:before,main a.download-link:not(:empty)[href$=".avi"]:before,main a.download-link:not(:empty)[href$=".h264"]:before,main a.download-link:not(:empty)[href$=".m4v"]:before,main a.download-link:not(:empty)[href$=".mkv"]:before,main a.download-link:not(:empty)[href$=".mov"]:before,main a.download-link:not(:empty)[href$=".mp4"]:before,main a.download-link:not(:empty)[href$=".mpeg"]:before,main a.download-link:not(:empty)[href$=".mpg"]:before,main a.download-link:not(:empty)[href$=".ogv"]:before,main a.download-link:not(:empty)[href$=".webm"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".avi"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".h264"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".m4v"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".mkv"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".mov"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".mp4"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".mpeg"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".mpg"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".ogv"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".webm"]:before,footer a[href^="tel:"]:not(:empty)[href$=".avi"]:before,footer a[href^="tel:"]:not(:empty)[href$=".h264"]:before,footer a[href^="tel:"]:not(:empty)[href$=".m4v"]:before,footer a[href^="tel:"]:not(:empty)[href$=".mkv"]:before,footer a[href^="tel:"]:not(:empty)[href$=".mov"]:before,footer a[href^="tel:"]:not(:empty)[href$=".mp4"]:before,footer a[href^="tel:"]:not(:empty)[href$=".mpeg"]:before,footer a[href^="tel:"]:not(:empty)[href$=".mpg"]:before,footer a[href^="tel:"]:not(:empty)[href$=".ogv"]:before,footer a[href^="tel:"]:not(:empty)[href$=".webm"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".avi"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".h264"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".m4v"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".mkv"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".mov"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".mp4"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".mpeg"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".mpg"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".ogv"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".webm"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".avi"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".h264"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".m4v"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".mkv"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".mov"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".mp4"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".mpeg"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".mpg"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".ogv"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".webm"]:before,footer a.download-link:not(:empty)[href$=".avi"]:before,footer a.download-link:not(:empty)[href$=".h264"]:before,footer a.download-link:not(:empty)[href$=".m4v"]:before,footer a.download-link:not(:empty)[href$=".mkv"]:before,footer a.download-link:not(:empty)[href$=".mov"]:before,footer a.download-link:not(:empty)[href$=".mp4"]:before,footer a.download-link:not(:empty)[href$=".mpeg"]:before,footer a.download-link:not(:empty)[href$=".mpg"]:before,footer a.download-link:not(:empty)[href$=".ogv"]:before,footer a.download-link:not(:empty)[href$=".webm"]:before{content:"\F37B"}main a[href^="mailto:"]:not(:empty)[href$=".svg"]:before,main a[href^="mailto:"]:not(:empty)[href$=".gif"]:before,main a[href^="mailto:"]:not(:empty)[href$=".jpeg"]:before,main a[href^="mailto:"]:not(:empty)[href$=".jpg"]:before,main a[href^="mailto:"]:not(:empty)[href$=".png"]:before,main a[href^="mailto:"]:not(:empty)[href$=".webm"]:before,main a[href^="tel:"]:not(:empty)[href$=".svg"]:before,main a[href^="tel:"]:not(:empty)[href$=".gif"]:before,main a[href^="tel:"]:not(:empty)[href$=".jpeg"]:before,main a[href^="tel:"]:not(:empty)[href$=".jpg"]:before,main a[href^="tel:"]:not(:empty)[href$=".png"]:before,main a[href^="tel:"]:not(:empty)[href$=".webm"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".svg"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".gif"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".jpeg"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".jpg"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".png"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".webm"]:before,main a[href$=".pdf"]:not(:empty)[href$=".svg"]:before,main a[href$=".pdf"]:not(:empty)[href$=".gif"]:before,main a[href$=".pdf"]:not(:empty)[href$=".jpeg"]:before,main a[href$=".pdf"]:not(:empty)[href$=".jpg"]:before,main a[href$=".pdf"]:not(:empty)[href$=".png"]:before,main a[href$=".pdf"]:not(:empty)[href$=".webm"]:before,main a.download-link:not(:empty)[href$=".svg"]:before,main a.download-link:not(:empty)[href$=".gif"]:before,main a.download-link:not(:empty)[href$=".jpeg"]:before,main a.download-link:not(:empty)[href$=".jpg"]:before,main a.download-link:not(:empty)[href$=".png"]:before,main a.download-link:not(:empty)[href$=".webm"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".svg"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".gif"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".jpeg"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".jpg"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".png"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".webm"]:before,footer a[href^="tel:"]:not(:empty)[href$=".svg"]:before,footer a[href^="tel:"]:not(:empty)[href$=".gif"]:before,footer a[href^="tel:"]:not(:empty)[href$=".jpeg"]:before,footer a[href^="tel:"]:not(:empty)[href$=".jpg"]:before,footer a[href^="tel:"]:not(:empty)[href$=".png"]:before,footer a[href^="tel:"]:not(:empty)[href$=".webm"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".svg"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".gif"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".jpeg"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".jpg"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".png"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".webm"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".svg"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".gif"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".jpeg"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".jpg"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".png"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".webm"]:before,footer a.download-link:not(:empty)[href$=".svg"]:before,footer a.download-link:not(:empty)[href$=".gif"]:before,footer a.download-link:not(:empty)[href$=".jpeg"]:before,footer a.download-link:not(:empty)[href$=".jpg"]:before,footer a.download-link:not(:empty)[href$=".png"]:before,footer a.download-link:not(:empty)[href$=".webm"]:before{content:"\F42A"}main a[href^="mailto:"]:not(:empty)[href$=".docm"]:before,main a[href^="mailto:"]:not(:empty)[href$=".docx"]:before,main a[href^="mailto:"]:not(:empty)[href$=".dot"]:before,main a[href^="mailto:"]:not(:empty)[href$=".dotm"]:before,main a[href^="mailto:"]:not(:empty)[href$=".dotx"]:before,main a[href^="mailto:"]:not(:empty)[href$=".odt"]:before,main a[href^="tel:"]:not(:empty)[href$=".docm"]:before,main a[href^="tel:"]:not(:empty)[href$=".docx"]:before,main a[href^="tel:"]:not(:empty)[href$=".dot"]:before,main a[href^="tel:"]:not(:empty)[href$=".dotm"]:before,main a[href^="tel:"]:not(:empty)[href$=".dotx"]:before,main a[href^="tel:"]:not(:empty)[href$=".odt"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".docm"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".docx"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".dot"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".dotm"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".dotx"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".odt"]:before,main a[href$=".pdf"]:not(:empty)[href$=".docm"]:before,main a[href$=".pdf"]:not(:empty)[href$=".docx"]:before,main a[href$=".pdf"]:not(:empty)[href$=".dot"]:before,main a[href$=".pdf"]:not(:empty)[href$=".dotm"]:before,main a[href$=".pdf"]:not(:empty)[href$=".dotx"]:before,main a[href$=".pdf"]:not(:empty)[href$=".odt"]:before,main a.download-link:not(:empty)[href$=".docm"]:before,main a.download-link:not(:empty)[href$=".docx"]:before,main a.download-link:not(:empty)[href$=".dot"]:before,main a.download-link:not(:empty)[href$=".dotm"]:before,main a.download-link:not(:empty)[href$=".dotx"]:before,main a.download-link:not(:empty)[href$=".odt"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".docm"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".docx"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".dot"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".dotm"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".dotx"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".odt"]:before,footer a[href^="tel:"]:not(:empty)[href$=".docm"]:before,footer a[href^="tel:"]:not(:empty)[href$=".docx"]:before,footer a[href^="tel:"]:not(:empty)[href$=".dot"]:before,footer a[href^="tel:"]:not(:empty)[href$=".dotm"]:before,footer a[href^="tel:"]:not(:empty)[href$=".dotx"]:before,footer a[href^="tel:"]:not(:empty)[href$=".odt"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".docm"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".docx"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".dot"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".dotm"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".dotx"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".odt"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".docm"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".docx"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".dot"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".dotm"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".dotx"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".odt"]:before,footer a.download-link:not(:empty)[href$=".docm"]:before,footer a.download-link:not(:empty)[href$=".docx"]:before,footer a.download-link:not(:empty)[href$=".dot"]:before,footer a.download-link:not(:empty)[href$=".dotm"]:before,footer a.download-link:not(:empty)[href$=".dotx"]:before,footer a.download-link:not(:empty)[href$=".odt"]:before{content:"\F38D"}main a[href^="mailto:"]:not(:empty)[href$=".xlsx"]:before,main a[href^="mailto:"]:not(:empty)[href$=".xlsm"]:before,main a[href^="mailto:"]:not(:empty)[href$=".xlsb"]:before,main a[href^="mailto:"]:not(:empty)[href$=".xltx"]:before,main a[href^="mailto:"]:not(:empty)[href$=".xltm"]:before,main a[href^="mailto:"]:not(:empty)[href$=".xls"]:before,main a[href^="mailto:"]:not(:empty)[href$=".xlt"]:before,main a[href^="mailto:"]:not(:empty)[href$=".xml"]:before,main a[href^="mailto:"]:not(:empty)[href$=".xlam"]:before,main a[href^="tel:"]:not(:empty)[href$=".xlsx"]:before,main a[href^="tel:"]:not(:empty)[href$=".xlsm"]:before,main a[href^="tel:"]:not(:empty)[href$=".xlsb"]:before,main a[href^="tel:"]:not(:empty)[href$=".xltx"]:before,main a[href^="tel:"]:not(:empty)[href$=".xltm"]:before,main a[href^="tel:"]:not(:empty)[href$=".xls"]:before,main a[href^="tel:"]:not(:empty)[href$=".xlt"]:before,main a[href^="tel:"]:not(:empty)[href$=".xml"]:before,main a[href^="tel:"]:not(:empty)[href$=".xlam"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xlsx"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xlsm"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xlsb"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xltx"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xltm"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xls"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xlt"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xml"]:before,main a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xlam"]:before,main a[href$=".pdf"]:not(:empty)[href$=".xlsx"]:before,main a[href$=".pdf"]:not(:empty)[href$=".xlsm"]:before,main a[href$=".pdf"]:not(:empty)[href$=".xlsb"]:before,main a[href$=".pdf"]:not(:empty)[href$=".xltx"]:before,main a[href$=".pdf"]:not(:empty)[href$=".xltm"]:before,main a[href$=".pdf"]:not(:empty)[href$=".xls"]:before,main a[href$=".pdf"]:not(:empty)[href$=".xlt"]:before,main a[href$=".pdf"]:not(:empty)[href$=".xml"]:before,main a[href$=".pdf"]:not(:empty)[href$=".xlam"]:before,main a.download-link:not(:empty)[href$=".xlsx"]:before,main a.download-link:not(:empty)[href$=".xlsm"]:before,main a.download-link:not(:empty)[href$=".xlsb"]:before,main a.download-link:not(:empty)[href$=".xltx"]:before,main a.download-link:not(:empty)[href$=".xltm"]:before,main a.download-link:not(:empty)[href$=".xls"]:before,main a.download-link:not(:empty)[href$=".xlt"]:before,main a.download-link:not(:empty)[href$=".xml"]:before,main a.download-link:not(:empty)[href$=".xlam"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".xlsx"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".xlsm"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".xlsb"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".xltx"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".xltm"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".xls"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".xlt"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".xml"]:before,footer a[href^="mailto:"]:not(:empty)[href$=".xlam"]:before,footer a[href^="tel:"]:not(:empty)[href$=".xlsx"]:before,footer a[href^="tel:"]:not(:empty)[href$=".xlsm"]:before,footer a[href^="tel:"]:not(:empty)[href$=".xlsb"]:before,footer a[href^="tel:"]:not(:empty)[href$=".xltx"]:before,footer a[href^="tel:"]:not(:empty)[href$=".xltm"]:before,footer a[href^="tel:"]:not(:empty)[href$=".xls"]:before,footer a[href^="tel:"]:not(:empty)[href$=".xlt"]:before,footer a[href^="tel:"]:not(:empty)[href$=".xml"]:before,footer a[href^="tel:"]:not(:empty)[href$=".xlam"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xlsx"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xlsm"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xlsb"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xltx"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xltm"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xls"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xlt"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xml"]:before,footer a[href^="http"]:not(.social-link):not(.logo-link):not(.stretched-link):not(:empty)[href$=".xlam"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".xlsx"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".xlsm"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".xlsb"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".xltx"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".xltm"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".xls"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".xlt"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".xml"]:before,footer a[href$=".pdf"]:not(:empty)[href$=".xlam"]:before,footer a.download-link:not(:empty)[href$=".xlsx"]:before,footer a.download-link:not(:empty)[href$=".xlsm"]:before,footer a.download-link:not(:empty)[href$=".xlsb"]:before,footer a.download-link:not(:empty)[href$=".xltx"]:before,footer a.download-link:not(:empty)[href$=".xltm"]:before,footer a.download-link:not(:empty)[href$=".xls"]:before,footer a.download-link:not(:empty)[href$=".xlt"]:before,footer a.download-link:not(:empty)[href$=".xml"]:before,footer a.download-link:not(:empty)[href$=".xlam"]:before{content:"\F368"}a:empty{height:0!important;width:0!important;padding:0!important;border:none!important}header{background-color:#d6d6d6;backdrop-filter:blur(10px);border-bottom:1px solid rgba(45,55,72,0.1);position:sticky;top:0;z-index:1000;transition:0.3s ease;max-height:100vh;overflow-y:auto}@media (min-width:992px){header{max-height:none;overflow-y:visible}}header::-webkit-scrollbar{display:none}header.scrolled-down{box-shadow:0 4px 6px rgba(0,0,0,0.1);background-color:#d6d6d6}header.nav-expanded{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#d6d6d6}header .header-bg{position:absolute;top:0;right:0;bottom:0;left:0}header:not(.scrolled-down):not(.nav-expanded) .header-bg.banner-overlay{opacity:0.5}header:not(.scrolled-down):not(.nav-expanded) .header-bg.banner-overlay:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3rem;transform:translateY(100%)}header .logo-link{font-family:"Playfair Display",Georgia,serif;font-weight:700;font-size:1.5rem;color:#2d3748;text-decoration:none;transition:0.3s ease}header .logo-link:hover{color:#ed8936;text-decoration:none}header .navbar-nav .nav-link{font-weight:500;color:#2d3748;padding:.5rem 1rem;border-radius:.5rem;transition:0.3s ease;position:relative}header .navbar-nav .nav-link:hover{color:#ed8936;background-color:rgba(237,137,54,0.1)}header .navbar-nav .nav-link.active{color:#ed8936}header .navbar-nav .nav-link.active::after{content:'';position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:20px;height:2px;background-color:#ed8936;border-radius:1px}header .navbar-nav.shortcuts .nav-link.home-logo-shortcut{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(237,137,54,0.1);border:2px solid transparent;border-radius:50%;margin-right:1rem;transition:all 0.3s ease}header .navbar-nav.shortcuts .nav-link.home-logo-shortcut:hover{background:rgba(237,137,54,0.9);border-color:#ed8936;transform:scale(1.05);box-shadow:0 4px 6px rgba(0,0,0,0.1)}header .navbar-nav.shortcuts .nav-link.home-logo-shortcut:hover i{color:#fff;transform:scale(1.1)}header .navbar-nav.shortcuts .nav-link.home-logo-shortcut i{font-size:1.125rem;color:#ed8936;transition:all 0.3s ease}@media (max-width:768px){header .navbar-nav.shortcuts .nav-link.home-logo-shortcut{width:35px;height:35px;margin-right:.5rem}header .navbar-nav.shortcuts .nav-link.home-logo-shortcut i{font-size:1rem}}header .navbar-toggler{border:none;padding:.5rem;border-radius:.5rem}header .navbar-toggler:focus{box-shadow:none}header .navbar-toggler .navbar-toggler-icon{background-image:none;width:24px;height:2px;background-color:#2d3748;border-radius:1px;position:relative;transition:0.3s ease}header .navbar-toggler .navbar-toggler-icon::before,header .navbar-toggler .navbar-toggler-icon::after{content:'';position:absolute;width:24px;height:2px;background-color:#2d3748;border-radius:1px;transition:0.3s ease}header .navbar-toggler .navbar-toggler-icon::before{top:-8px}header .navbar-toggler .navbar-toggler-icon::after{top:8px}header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{background-color:transparent}header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::before{transform:rotate(45deg);top:0}header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::after{transform:rotate(-45deg);top:0}main{flex:1;position:relative;z-index:600;margin-top:60vh;background:transparent}main .main-content{padding-top:4rem;padding-bottom:4rem;background-color:#000000}main .title{margin-bottom:4rem;text-align:center}@media (min-width:768px){main .title{text-align:left}}main .title h1{position:relative;display:inline-block}main .title h1::after{content:'';position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#ed8936,#f5c094);border-radius:2px}main .section{margin-bottom:4rem}main .section:last-child{margin-bottom:0}main .streamfield-block{margin-bottom:3rem}main .streamfield-block.block-hero{margin-bottom:4rem}main .streamfield-block.block-spacer{margin-bottom:0}main .image-block{margin-bottom:2rem}main .image-block img{border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:0.3s ease}main .image-block img:hover{box-shadow:0 4px 6px rgba(0,0,0,0.1)}main .image-block .image-caption{font-size:.875rem;color:#718096;font-style:italic;margin-top:.5rem;text-align:center}main .gallery-block{margin-bottom:2rem}main .gallery-block .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}main .gallery-block .gallery-item{position:relative;overflow:hidden;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:0.3s ease}main .gallery-block .gallery-item:hover{transform:scale(1.02);box-shadow:0 4px 6px rgba(0,0,0,0.1)}main .gallery-block .gallery-item img{width:100%;height:100%;object-fit:cover}footer{background:linear-gradient(135deg,#1a202c,#2d374c);color:#f7fafc;padding:4rem 0 2rem 0;margin-top:auto;position:relative}footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(237,137,54,0.5),transparent)}footer .footer-content{border-bottom:1px solid rgba(247,250,252,0.2);padding-bottom:3rem;margin-bottom:2rem}footer .footer-section{margin-bottom:2rem}footer .footer-section h5{font-family:"Playfair Display",Georgia,serif;color:#fff;margin-bottom:1.5rem;font-size:1.125rem;position:relative}footer .footer-section h5::after{content:'';position:absolute;bottom:-5px;left:0;width:30px;height:2px;background:#ed8936;border-radius:1px}footer .footer-section p,footer .footer-section li{color:rgba(247,250,252,0.8);line-height:1.6}footer .footer-section a{color:rgba(247,250,252,0.8);transition:0.3s ease;position:relative}footer .footer-section a:hover{color:#ed8936;text-decoration:none;transform:translateX(5px)}footer .footer-section a::before{content:'';position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#ed8936;border-radius:50%;opacity:0;transition:0.3s ease}footer .footer-section a:hover::before{opacity:1}footer .footer-section ul{list-style:none;padding:0}footer .footer-section ul li{margin-bottom:.5rem;transition:0.3s ease}footer .footer-section ul li:hover{transform:translateX(3px)}footer .footer-menu{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:2rem 0;padding:1.5rem 0;border-top:1px solid rgba(247,250,252,0.1);border-bottom:1px solid rgba(247,250,252,0.1)}@media (min-width:768px){footer .footer-menu{justify-content:flex-start}}footer .footer-menu .footer-menu-item{position:relative}footer .footer-menu .footer-menu-item a{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(247,250,252,0.05);border:1px solid rgba(247,250,252,0.1);border-radius:.75rem;color:rgba(247,250,252,0.9);text-decoration:none;font-weight:500;font-size:.875rem;transition:all 0.3s ease;backdrop-filter:blur(5px)}footer .footer-menu .footer-menu-item a:hover{background:rgba(237,137,54,0.2);border-color:rgba(237,137,54,0.4);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(237,137,54,0.2)}footer .footer-menu .footer-menu-item a i{font-size:1rem;transition:0.3s ease}footer .footer-menu .footer-menu-item a:hover i{transform:scale(1.1)}footer .footer-shortcuts{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:2rem 0}@media (min-width:768px){footer .footer-shortcuts{justify-content:flex-start}}footer .footer-shortcuts .shortcut-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:rgba(247,250,252,0.1);border:1px solid rgba(247,250,252,0.2);border-radius:.5rem;color:rgba(247,250,252,0.8);text-decoration:none;transition:all 0.3s ease;position:relative;overflow:hidden}footer .footer-shortcuts .shortcut-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(237,137,54,0.3),transparent);transition:0.5s ease}footer .footer-shortcuts .shortcut-btn:hover{background:rgba(237,137,54,0.9);border-color:#ed8936;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(237,137,54,0.3)}footer .footer-shortcuts .shortcut-btn:hover::before{left:100%}footer .footer-shortcuts .shortcut-btn i{font-size:1.125rem;z-index:1;position:relative}footer .footer-shortcuts .shortcut-btn[title]::after{content:attr(title);position:absolute;bottom:-35px;left:50%;transform:translateX(-50%);background:rgba(26,32,44,0.9);color:#fff;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:0.3s ease;z-index:1000}footer .footer-shortcuts .shortcut-btn[title]:hover::after{opacity:1}footer .footer-bottom{text-align:center;color:rgba(247,250,252,0.6);font-size:.875rem;padding-top:1.5rem;border-top:1px solid rgba(247,250,252,0.1)}footer .footer-bottom a{color:rgba(247,250,252,0.6)}footer .footer-bottom a:hover{color:#ed8936}footer .social-links{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}@media (min-width:768px){footer .social-links{justify-content:flex-start}}footer .social-links .social-link{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;background:rgba(247,250,252,0.1);border:1px solid rgba(247,250,252,0.2);border-radius:50%;color:rgba(247,250,252,0.8);transition:all 0.3s ease;position:relative;overflow:hidden}footer .social-links .social-link::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ed8936,#f1a465);opacity:0;transition:0.3s ease;z-index:0}footer .social-links .social-link:hover{color:#fff;transform:translateY(-3px);box-shadow:0 6px 20px rgba(237,137,54,0.4);border-color:#ed8936}footer .social-links .social-link:hover::before{opacity:1}footer .social-links .social-link i{font-size:1.125rem;z-index:1;position:relative}#banner{position:fixed;top:0;left:0;right:0;z-index:500;height:60vh}#banner .carousel-inner,#banner .carousel-item{height:100%}#banner .carousel-item img,#banner .carousel-item video{width:100%;height:100%;object-fit:cover}main{flex:1;position:relative;z-index:600;margin-top:60vh;background:#000000}main .main-content{padding-top:4rem;padding-bottom:4rem;background-color:#000000}header{position:relative;z-index:1000;background-color:rgba(255,255,255,0.98);backdrop-filter:blur(10px);border-bottom:1px solid rgba(45,55,72,0.1);transition:0.3s ease;max-height:100vh;overflow-y:auto}@media (min-width:992px){header{max-height:none;overflow-y:visible}}header::-webkit-scrollbar{display:none}header.scrolled-down{position:fixed;top:0;left:0;right:0;box-shadow:0 4px 6px rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.98)}.banner-section{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#2d3748,#4a5568)}.banner-section.fullscreen{min-height:100vh}.banner-section .banner-content{position:relative;z-index:2;text-align:center;color:#fff;max-width:800px;padding:2rem}.banner-section .banner-content h1{font-size:2.25rem;margin-bottom:2rem}@media (min-width:768px){.banner-section .banner-content h1{font-size:3rem}}.banner-section .banner-content p{font-size:1.125rem;margin-bottom:3rem;opacity:0.9}.banner-section .banner-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(26,32,44,0.4);z-index:1}.banner-section .banner-media{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.banner-section .banner-media img,.banner-section .banner-media video{width:100%;height:100%;object-fit:cover}.search-form{position:relative;max-width:300px;max-height:50px;margin:0 auto}.search-form .form-control{border:2px solid rgba(45,55,72,0.2);border-radius:.75rem;padding:1rem 2rem 1rem 1rem;font-size:1rem;transition:0.3s ease;background-color:#fff}.search-form .form-control:focus{border-color:#ed8936;box-shadow:0 0 0 3px rgba(237,137,54,0.1);outline:none}.search-form .form-control::placeholder{color:#718096}.search-form .btn.search-button{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:none;background:#ed8936;color:#fff;border-radius:.5rem;padding:.5rem 1rem;transition:0.3s ease}.search-form .btn.search-button:hover,.search-form .btn.search-button:focus{background-color:#dc6f14;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.search-form .btn.search-button i{font-size:1rem}.people-grid,.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.people-grid .person-card,.people-grid .portfolio-item,.portfolio-grid .person-card,.portfolio-grid .portfolio-item{background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:0.3s ease}.people-grid .person-card:hover,.people-grid .portfolio-item:hover,.portfolio-grid .person-card:hover,.portfolio-grid .portfolio-item:hover{box-shadow:0 10px 25px rgba(0,0,0,0.15);transform:translateY(-4px)}.people-grid .person-card .card-image,.people-grid .portfolio-item .card-image,.portfolio-grid .person-card .card-image,.portfolio-grid .portfolio-item .card-image{position:relative;overflow:hidden;height:250px}.people-grid .person-card .card-image img,.people-grid .portfolio-item .card-image img,.portfolio-grid .person-card .card-image img,.portfolio-grid .portfolio-item .card-image img{width:100%;height:100%;object-fit:cover;transition:0.5s ease}.people-grid .person-card .card-image:hover img,.people-grid .portfolio-item .card-image:hover img,.portfolio-grid .person-card .card-image:hover img,.portfolio-grid .portfolio-item .card-image:hover img{transform:scale(1.05)}.people-grid .person-card .card-content,.people-grid .portfolio-item .card-content,.portfolio-grid .person-card .card-content,.portfolio-grid .portfolio-item .card-content{padding:2rem}.people-grid .person-card .card-content h3,.people-grid .portfolio-item .card-content h3,.portfolio-grid .person-card .card-content h3,.portfolio-grid .portfolio-item .card-content h3{font-family:"Playfair Display",Georgia,serif;font-size:1.25rem;color:#2d3748;margin-bottom:.5rem}.people-grid .person-card .card-content .card-meta,.people-grid .portfolio-item .card-content .card-meta,.portfolio-grid .person-card .card-content .card-meta,.portfolio-grid .portfolio-item .card-content .card-meta{font-size:.875rem;color:#718096;margin-bottom:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0.5px}.people-grid .person-card .card-content p,.people-grid .portfolio-item .card-content p,.portfolio-grid .person-card .card-content p,.portfolio-grid .portfolio-item .card-content p{color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.people-grid .person-card .card-content .card-tags,.people-grid .portfolio-item .card-content .card-tags,.portfolio-grid .person-card .card-content .card-tags,.portfolio-grid .portfolio-item .card-content .card-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.people-grid .person-card .card-content .card-tags .tag,.people-grid .portfolio-item .card-content .card-tags .tag,.portfolio-grid .person-card .card-content .card-tags .tag,.portfolio-grid .portfolio-item .card-content .card-tags .tag{background:rgba(237,137,54,0.1);color:#ed8936;padding:.25rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:500}.news-grid{display:grid;gap:2rem;margin-bottom:4rem}.news-grid .news-item{display:grid;grid-template-columns:1fr 2fr;gap:2rem;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:0.3s ease;color:#000!important}@media (max-width:768px){.news-grid .news-item{grid-template-columns:1fr}}.news-grid .news-item:hover{box-shadow:0 4px 6px rgba(0,0,0,0.1)}.news-grid .news-item .news-image{height:200px;overflow:hidden}@media (max-width:768px){.news-grid .news-item .news-image{height:150px}}.news-grid .news-item .news-image img{width:100%;height:100%;object-fit:cover;transition:0.5s ease}.news-grid .news-item .news-image:hover img{transform:scale(1.05)}.news-grid .news-item .news-content{padding:2rem;color:#000!important}.news-grid .news-item .news-content .news-date{font-size:.875rem;color:#718096;margin-bottom:.5rem;font-weight:500}.news-grid .news-item .news-content h3{font-family:"Playfair Display",Georgia,serif;font-size:1.25rem;color:#2d3748;margin-bottom:1rem;line-height:1.4}.news-grid .news-item .news-content p{color:#4a5568;line-height:1.6;margin-bottom:1.5rem}.news-grid .news-item .news-content .read-more{color:#ed8936;font-weight:500;text-decoration:none}.news-grid .news-item .news-content .read-more:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.hero-section{position:relative;min-height:80vh;display:flex;align-items:center;background:linear-gradient(135deg,#2d3748 0%,#4a5568 100%);overflow:hidden}.hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.3}.hero-section .hero-content{position:relative;z-index:2;color:#fff}.hero-section .hero-content .hero-title{font-size:clamp(2.5rem,8vw,4rem);font-family:"Playfair Display",Georgia,serif;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.hero-section .hero-content .hero-title .highlight{color:#ed8936;position:relative}.hero-section .hero-content .hero-title .highlight::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#ed8936;transform:scaleX(0);animation:expandLine 1s ease-out 0.5s forwards}.hero-section .hero-content .hero-subtitle{font-size:1.25rem;margin-bottom:3rem;opacity:0.9;line-height:1.6}.hero-section .hero-content .hero-cta{display:flex;gap:1.5rem;flex-wrap:wrap}@media (max-width:768px){.hero-section .hero-content .hero-cta{flex-direction:column}}@keyframes expandLine{to{transform:scaleX(1)}}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin:4rem 0}.feature-grid .feature-card{background:#fff;border-radius:1rem;padding:3rem;text-align:center;border:1px solid rgba(45,55,72,0.1);transition:0.3s ease;position:relative;overflow:hidden}.feature-grid .feature-card::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(237,137,54,0.1),transparent);transition:0.5s ease}.feature-grid .feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15);border-color:#ed8936}.feature-grid .feature-card:hover::before{left:100%}.feature-grid .feature-card:hover .feature-icon{transform:scale(1.1);color:#ed8936}.feature-grid .feature-card .feature-icon{width:80px;height:80px;background:linear-gradient(135deg,rgba(237,137,54,0.1),rgba(237,137,54,0.2));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#ed8936;font-size:1.5rem;transition:0.3s ease}.feature-grid .feature-card .feature-title{font-family:"Playfair Display",Georgia,serif;font-size:1.25rem;color:#2d3748;margin-bottom:1rem}.feature-grid .feature-card .feature-description{color:#4a5568;line-height:1.6}.contact-section .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media (max-width:768px){.contact-section .contact-grid{grid-template-columns:1fr;gap:2rem}}.contact-section .contact-info .contact-item{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.contact-section .contact-info .contact-item .contact-icon{width:50px;height:50px;background:linear-gradient(135deg,#ed8936,#f1a465);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.125rem;flex-shrink:0}.contact-section .contact-info .contact-item .contact-details h4{color:#2d3748;margin-bottom:.5rem;font-family:"Playfair Display",Georgia,serif}.contact-section .contact-info .contact-item .contact-details p{color:#4a5568;margin-bottom:0}.contact-section .contact-info .contact-item .contact-details a{color:#ed8936;text-decoration:none}.contact-section .contact-info .contact-item .contact-details a:hover{text-decoration:underline}.contact-section .contact-form{background:#fff;border-radius:.75rem;padding:3rem;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.contact-section .contact-form .form-group{margin-bottom:1.5rem}.contact-section .contact-form .form-group label{font-weight:500;color:#2d3748;margin-bottom:.5rem;display:block}.contact-section .contact-form .form-group .form-control{border:2px solid rgba(45,55,72,0.1);border-radius:.5rem;padding:1rem;font-size:1rem;transition:0.3s ease;width:100%}.contact-section .contact-form .form-group .form-control:focus{border-color:#ed8936;box-shadow:0 0 0 3px rgba(237,137,54,0.1);outline:none}.contact-section .contact-form .form-group .form-control::placeholder{color:#718096}.contact-section .contact-form .form-group textarea.form-control{min-height:120px;resize:vertical}.contact-section .contact-form .btn-submit{width:100%;background:#ed8936;color:#fff;border:none;padding:1rem 2rem;border-radius:.5rem;font-weight:500;font-size:1.125rem;transition:0.3s ease}.contact-section .contact-form .btn-submit:hover{background:#dc6f14;transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.contact-section .contact-form .btn-submit:disabled{opacity:0.6;cursor:not-allowed;transform:none}.video-container{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:1.5rem;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:0.3s ease}.video-container:hover{box-shadow:0 4px 6px rgba(0,0,0,0.1)}.video-container iframe,.video-container embed,.video-container object,.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:.75rem}.video-container.aspect-4-3{padding-bottom:75%}.video-container.aspect-21-9{padding-bottom:42.86%}.video-container.aspect-1-1{padding-bottom:100%}video{width:100%;height:auto;border-radius:.75rem;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:0.3s ease}video:hover{box-shadow:0 4px 6px rgba(0,0,0,0.1)}video[poster]{object-fit:cover}.video-block .video-caption{margin-top:1rem;font-size:.875rem;color:#718096;text-align:center;font-style:italic}.video-block .video-title{font-family:"Playfair Display",Georgia,serif;font-size:1.25rem;color:#2d3748;margin-bottom:1rem}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden;border-radius:.75rem}.embed-responsive::before{display:block;content:"";padding-top:56.25%}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.sidebar-menu{position:fixed;left:0;top:93px;width:60px;padding:0;margin:0;list-style:none;z-index:1000;display:flex;width:100%;justify-content:space-between}@media (min-width:992px){.sidebar-menu{top:200px;display:block;width:auto}}.sidebar-menu li{margin:0;padding:0}.sidebar-menu li a{display:block;padding:6px;transition:transform 0.2s;text-align:center}.sidebar-menu li a img{width:30px;height:30px;object-fit:cover;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08)}@media (min-width:992px){.sidebar-menu li a img{width:48px;height:48px}}.sidebar-menu li a:hover{transform:translateY(-3px)}@media (min-width:992px){.sidebar-menu li a:hover{transform:translateX(12px)}}.news-date-categories-list{line-height:1}.news-date-categories-list .list-inline-item{margin-right:0}.news-date-categories-list .list-inline-item:not(:first-child){padding-left:1em;border-left:1px solid;margin-left:1em}.card .h1,.card .h2,.card .h3,.card .h4,.card p,.card-body .h1,.card-body .h2,.card-body .h3,.card-body .h4,.card-body p{color:#000!important}.card h3,.card .card-title{color:#000!important}