@font-face{font-family:Battambang;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/battambang/v25/uk-kEGe7raEw-HjkzZabNhGZ6wR1zo8.woff2) format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Battambang;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/battambang/v25/uk-kEGe7raEw-HjkzZabNhGZ4AR1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Battambang;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/battambang/v25/uk-lEGe7raEw-HjkzZabNtmL9yhQ87ZK.woff2) format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Battambang;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/battambang/v25/uk-lEGe7raEw-HjkzZabNtmL9yNQ8w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Battambang;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/battambang/v25/uk-mEGe7raEw-HjkzZabPnmp4hxx.woff2) format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Battambang;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/battambang/v25/uk-mEGe7raEw-HjkzZabPnKp4g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Battambang;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/battambang/v25/uk-lEGe7raEw-HjkzZabNsmM9yhQ87ZK.woff2) format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Battambang;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/battambang/v25/uk-lEGe7raEw-HjkzZabNsmM9yNQ8w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Battambang;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/battambang/v25/uk-lEGe7raEw-HjkzZabNvGO9yhQ87ZK.woff2) format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Battambang;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/battambang/v25/uk-lEGe7raEw-HjkzZabNvGO9yNQ8w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.logo_head{height:200px;width:auto;object-fit:contain}.logo-title{font-size:1rem;font-weight:700;color:#0c265c}.logo_head{height:100px;width:auto;object-fit:contain}.nav-link{font-weight:300;color:#333}.nav-link:hover{color:#007bff}.dropdown-menu{min-width:160px;font-size:.95rem}.dropdown-item:hover{background-color:#f8f9fa;border-radius:8px}.hero-section{background:linear-gradient(to right,#dbeafeb3,#eef2ffb3),url(/imgs/cow.png) no-repeat center right;background-size:cover;padding:80px 0;position:relative;overflow:hidden;z-index:1}.hero-text{z-index:2;position:relative}.hero-text h1{font-size:3rem;font-weight:700}.hero-text p{font-size:1.1rem;color:#555}.btn-custom{background-color:#3b82f6;color:#fff;border-radius:30px;padding:12px 28px;font-weight:500;border:none;cursor:pointer}.btn-custom:hover{background-color:#2563eb}.hero-img-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.plane-img{max-width:100%;height:auto;border-radius:12px;object-fit:cover;z-index:1}.carousel-item img{height:500px;object-fit:cover}.hero-img-wrapper{padding:1rem}.carousel-inner img{height:400px;object-fit:cover;border-radius:20px}.profile-sidebar{position:fixed;top:0;right:-350px;width:300px;height:100%;background-color:#fff;box-shadow:-2px 0 10px #00000026;z-index:1055;transition:right .3s ease-in-out}.profile-sidebar.open{right:0}
