@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (min-width:600px){.container{display:flex;flex-direction:row}}@media (max-width:600px){.container{display:flex;flex-direction:column}}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-cyrillic-ext-300-normal.80947a31d23c70204b47.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-300-normal.795dbc8140e3fef82983.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-cyrillic-300-normal.1b79538ccd585c259996.woff2) format("woff2"),url(/static/media/roboto-cyrillic-300-normal.5f077fd7b977d1715acf.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-greek-ext-300-normal.d6049cb54aa6fbe14c42.woff2) format("woff2"),url(/static/media/roboto-greek-ext-300-normal.b590dbe5c639944366d1.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-greek-300-normal.285f3e6261d8eb20417d.woff2) format("woff2"),url(/static/media/roboto-greek-300-normal.889beddda1c9bd9f97df.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-vietnamese-300-normal.c96b16e5c05c7b7c3e89.woff2) format("woff2"),url(/static/media/roboto-vietnamese-300-normal.f5e7cea32756dfe7af40.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-latin-ext-300-normal.97cbc447d4a8d41a9543.woff2) format("woff2"),url(/static/media/roboto-latin-ext-300-normal.14982a9e4857a93b6dce.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/static/media/roboto-latin-300-normal.b850f1ff581ea232fac9.woff2) format("woff2"),url(/static/media/roboto-latin-300-normal.c4bc0593c9954d79cb3a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-ext-400-normal.5cec61a21cc20180fbe1.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-400-normal.135d076fa32aa0b4d105.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-cyrillic-400-normal.a9e19870cf6c4b973427.woff2) format("woff2"),url(/static/media/roboto-cyrillic-400-normal.5d2930082227d172f62c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-ext-400-normal.1df4abad55796d11a0c8.woff2) format("woff2"),url(/static/media/roboto-greek-ext-400-normal.16eb83b4a3b1ea994243.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-greek-400-normal.2c32b1315be61477013a.woff2) format("woff2"),url(/static/media/roboto-greek-400-normal.160a791a8e4f46bca3cc.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-vietnamese-400-normal.d3f8e26d6c27de8102b6.woff2) format("woff2"),url(/static/media/roboto-vietnamese-400-normal.0dc97c66f9b542d6fa17.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-ext-400-normal.2eeae187764baf05867d.woff2) format("woff2"),url(/static/media/roboto-latin-ext-400-normal.27da5b36b6d3a16f53f4.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/roboto-latin-400-normal.297d48e1b5a10c0831a9.woff2) format("woff2"),url(/static/media/roboto-latin-400-normal.047a7839f69b209db815.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-ext-500-normal.6de16332fda843a3dc3d.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-500-normal.c0a0638f90b31d6454ba.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-cyrillic-500-normal.0ae2428323939af5e1ad.woff2) format("woff2"),url(/static/media/roboto-cyrillic-500-normal.dd7bc8a52c6c70c5a3f5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-ext-500-normal.4a96ba31abcce0f5d52b.woff2) format("woff2"),url(/static/media/roboto-greek-ext-500-normal.fd28d9c008bf3af1bed7.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-greek-500-normal.f95e757c5483310f9c11.woff2) format("woff2"),url(/static/media/roboto-greek-500-normal.60810e07c7b0273013aa.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-vietnamese-500-normal.090fabef926bdc0e9b9f.woff2) format("woff2"),url(/static/media/roboto-vietnamese-500-normal.23b7b8a2524d2d4b637b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-ext-500-normal.9a18d7bb9ff7a6af7b32.woff2) format("woff2"),url(/static/media/roboto-latin-ext-500-normal.06c30711d588145a4541.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/roboto-latin-500-normal.7077203b1982951ecf76.woff2) format("woff2"),url(/static/media/roboto-latin-500-normal.68d40d6d01c6f85d24ba.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-ext-700-normal.4750292c47fa2bc6ac1a.woff2) format("woff2"),url(/static/media/roboto-cyrillic-ext-700-normal.ca247189fc12d00de361.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-cyrillic-700-normal.4fdfc29a10e7d4b7c527.woff2) format("woff2"),url(/static/media/roboto-cyrillic-700-normal.3f6e1548bd5175a8c342.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-ext-700-normal.2dd6febad11502dec6a6.woff2) format("woff2"),url(/static/media/roboto-greek-ext-700-normal.4abdc9fff4507f17d726.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-greek-700-normal.77dd370f2001e184ba0d.woff2) format("woff2"),url(/static/media/roboto-greek-700-normal.df87b053fae3d7ad5f7a.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-vietnamese-700-normal.0a79a9fabfc32e33f360.woff2) format("woff2"),url(/static/media/roboto-vietnamese-700-normal.35ed0597568ff6f19c16.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-ext-700-normal.18841836e391d39e83a8.woff2) format("woff2"),url(/static/media/roboto-latin-ext-700-normal.3c5bcdd0e69c4c3ffafe.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/static/media/roboto-latin-700-normal.4535474e1cf8598695ad.woff2) format("woff2"),url(/static/media/roboto-latin-700-normal.9f6a16a7770c87b2042b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.navbar{animation:gradientShift 15s ease infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a1af2,#0a3d62f2 50%,#4b0082f2);background-size:400% 400%;border-bottom:1px solid #e8b9234d;box-shadow:inset 0 0 15px #0000004d;position:relative;z-index:1000}.navbar>.container-fluid{position:relative;z-index:2}.navbar-brand{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#e8b923,#0a3d62);-webkit-background-clip:text;background-clip:text;font-family:Poppins,sans-serif;font-size:1.6rem;font-weight:800;transition:transform .3s ease,text-shadow .3s ease}.navbar-brand:hover{text-shadow:0 0 15px #e8b923b3;transform:scale(1.05)}.nav-link{color:#fff!important;font-family:Poppins,sans-serif;font-size:1.2rem;padding:.5rem 1.5rem!important;position:relative;transition:color .3s ease,transform .3s ease}.nav-link:after{background:linear-gradient(45deg,#e8b923,#0a3d62);bottom:0;content:"";height:2px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.nav-link:hover:after{left:0;width:100%}.nav-link:hover{color:#e8b923!important;transform:translateY(-2px) scale(1.05)}.contact-button-container{display:flex;justify-content:flex-end}.contact-us-button{align-items:center;background:linear-gradient(45deg,#0a3d62,#e8b923);border:none;border-radius:50px;box-shadow:0 4px 15px #e8b92380;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:1px;padding:.8rem 2.2rem;text-transform:uppercase;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.contact-us-button.pulse{animation:pulse 2s ease-in-out infinite}.contact-us-button:hover{background:linear-gradient(45deg,#e8b923,#0a3d62);box-shadow:0 6px 25px #e8b923b3;transform:scale(1.1)}.contact-us-button i{transition:transform .3s ease}.contact-us-button:hover i{transform:scale(1.2)}.navbar-toggler{border-color:#e8b923!important}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23e8b923' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media (max-width:768px){.navbar-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1af2;padding:1.5rem 0;text-align:center}.navbar-nav{margin-bottom:1.5rem}.contact-button-container{justify-content:center}.contact-us-button{display:inline-flex;font-size:1rem;margin:.5rem auto;padding:.7rem 2rem}.nav-link{font-size:1.1rem;padding:.6rem 1rem!important}.navbar-brand{font-size:2rem}}@media (max-width:576px){.contact-us-button{font-size:.95rem;padding:.6rem 1.5rem}.navbar-brand{font-size:1.5rem}}.footer-container{animation:gradientShift 15s ease infinite;background:linear-gradient(180deg,#2a2a2a,#1a1a1a);background-size:200% 200%;box-shadow:inset 0 0 15px #0000004d;font-family:Poppins,sans-serif;position:relative}.footer-container>*{position:relative;z-index:2}.footer-link{color:#fff;font-size:1.2rem;font-weight:500;margin:0 1.5rem;text-decoration:none;transition:color .3s ease,transform .3s ease}.footer-link:hover{color:#e8b923;transform:translateY(-2px) scale(1.05)}.social-icons{gap:2rem;justify-content:center}.footer-icon{color:#e8b923;font-size:28px;transition:transform .3s ease,color .3s ease}.footer-icon:hover{color:#fff;transform:scale(1.3) rotate(5deg)}hr{border-color:#e8b923;opacity:.5;transition:opacity .3s ease}.footer-container:hover hr{opacity:.8}@media (max-width:768px){.footer-container{padding:2rem 1rem}.links{align-items:center;display:flex;flex-direction:column;gap:1.2rem}.footer-link{font-size:1.1rem;margin:0}.social-icons{gap:1.5rem}.footer-icon{font-size:24px}h4{font-size:1.8rem}}@media (max-width:576px){.footer-link{font-size:1rem}.footer-icon{font-size:22px}h4{font-size:1.6rem}}.scroll-buttons{bottom:20px;display:flex;flex-direction:column;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;gap:10px;position:fixed;right:20px;z-index:1000}.scroll-button{align-items:center;background:linear-gradient(45deg,#0a3d62,#e8b923);border:none;border-radius:50%;box-shadow:0 4px 15px #e8b92366;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;height:50px;justify-content:center;transition:background .3s ease,transform .3s ease,box-shadow .3s ease;width:50px}.scroll-button:hover{background:linear-gradient(45deg,#e8b923,#0a3d62);box-shadow:0 6px 20px #e8b92399;transform:scale(1.1)}@media (max-width:768px){.scroll-buttons{bottom:15px;right:15px}.scroll-button{font-size:16px;height:40px;width:40px}}.about-page{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.about-page .main-background-color{background-color:#1a1a1a}.about-page .lead{font-size:1.2rem;line-height:1.6}.about-page .list-unstyled li{transition:transform .3s ease,color .3s ease}.about-page .list-unstyled li:hover{color:#e8b923;transform:translateX(10px)}.about-page .list-unstyled li a{color:#fff;text-decoration:none}.about-page .list-unstyled li a:hover{color:#e8b923}.about-page h2{font-size:2rem;font-weight:700;transition:color .3s ease}.about-page h2:hover{color:#e8b923}.about-page p:not(:last-child){transition:opacity .3s ease}.about-page p:hover{opacity:.8}.about-page .fab,.about-page .fas{transition:transform .3s ease}.about-page .fab:hover,.about-page .fas:hover{transform:scale(1.2)}.about-page .learn-more-button{background:linear-gradient(45deg,#0a3d62,#e8b923);border-radius:5px;box-shadow:0 4px 15px #e8b92366;color:#fff;padding:8px 20px;text-decoration:none;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.about-page .learn-more-button:hover{background:linear-gradient(45deg,#e8b923,#0a3d62);box-shadow:0 6px 20px #e8b92399;transform:scale(1.05)}@media (max-width:768px){.about-page .row{flex-direction:column}.about-page .col-md-6{margin-bottom:20px;width:100%}.about-page h2{font-size:1.5rem}.about-page .lead{font-size:1rem}.about-page .learn-more-button{text-align:center;width:100%}}.contact-page{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.contact-page .main-background-color{background-color:#1a1a1a}.contact-page .form-control{background-color:#2a2a2a;border:1px solid #e8b923;border-radius:0 .25rem .25rem 0;color:#fff;transition:border-color .3s ease,box-shadow .3s ease}.contact-page .form-control:focus{background-color:#2a2a2a;border-color:#e8b923;box-shadow:0 0 8px #e8b92380;color:#fff}.contact-page .input-group-text{background-color:#2a2a2a;border:1px solid #e8b923;color:#e8b923}.contact-page .nextButton{background:linear-gradient(45deg,#0a3d62,#e8b923);border:none;border-radius:25px;box-shadow:0 4px 15px #e8b92366;color:#fff;padding:.5rem 1.5rem;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.contact-page .nextButton:hover{background:linear-gradient(45deg,#e8b923,#0a3d62);box-shadow:0 6px 20px #e8b92399;transform:scale(1.05)}.contact-page .list-unstyled li{transition:transform .3s ease,color .3s ease}.contact-page .list-unstyled li:hover{color:#e8b923;transform:translateX(10px)}.contact-page h2,.contact-page h6{transition:color .3s ease}.contact-page h2:hover,.contact-page h6:hover{color:#e8b923}.contact-page .fas{transition:transform .3s ease}.contact-page .fas:hover{transform:scale(1.2)}.contact-page .text-success{color:#28a745!important}@media (max-width:768px){.contact-page .col-md-12,.contact-page .col-md-6,.contact-page .col-sm-12{width:100%}.contact-page .nextButton{text-align:center;width:100%}.contact-page .input-group{margin-bottom:1rem}}section{margin-top:10px!important;padding:20px!important}:root{--primary-color:#0a3d62;--accent-color:#e8b923;--background-color:#1a1a1a;--text-color:#fff;--secondary-color:indigo}body{font-family:Poppins,sans-serif}.main-background-color{background-color:#1a1a1a;background-color:var(--background-color)}.main-content{align-items:center;animation:gradientShift 12s ease infinite;background:linear-gradient(135deg,#0a3d62,#e8b923 33%,indigo 66%,#0a3d62);background:linear-gradient(135deg,var(--primary-color) 0,var(--accent-color) 33%,var(--secondary-color) 66%,var(--primary-color) 100%);background-size:400% 400%;box-shadow:inset 0 0 50px #e8b92333;display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:-webkit-fill-available;overflow:hidden;padding:30px;position:relative;text-align:center}.particle-canvas{pointer-events:none;z-index:1}.overlay,.particle-canvas{height:100%;left:0;position:absolute;top:0;width:100%}.overlay{background:radial-gradient(circle at center,#0000004d 0,#0009 70%);z-index:2}.main-content-h1-container{position:relative;text-shadow:0 0 15px #e8b92380;width:fit-content;z-index:3}.main-content-h1{font-size:4rem;font-weight:800;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.main-content-h1,.main-content-p{color:#fff;color:var(--text-color)}.main-content-p{font-size:1.3rem;line-height:1.8;margin:20px 15% 40px;max-width:800px;text-shadow:0 0 5px #00000080;z-index:3}.social-icons{display:flex;gap:25px;margin-bottom:30px;z-index:3}.social-icon{color:#fff;color:var(--text-color);font-size:2.2rem;transition:all .3s ease}.social-icon:hover{color:#e8b923;color:var(--accent-color);transform:scale(1.3) rotate(5deg)}.button-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;z-index:3}.btn-grad{background-image:linear-gradient(90deg,#0a3d62 0,#e8b923 51%,#0a3d62);background-image:linear-gradient(to right,var(--primary-color) 0,var(--accent-color) 51%,var(--primary-color) 100%);background-size:200% auto;border-radius:8px;box-shadow:0 0 15px #e8b92399;color:#fff;color:var(--text-color);font-weight:600;padding:15px 50px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .5s ease}.btn-grad.pulse{animation:pulse 2s ease-in-out infinite}.btn-grad:hover{background-position:100%;box-shadow:0 0 25px #e8b923e6;transform:scale(1.1)}.btn-grad:hover,.learn-more-button{color:#fff;color:var(--text-color);text-decoration:none}.learn-more-button{background-color:#0a3d62;background-color:var(--primary-color);border-radius:8px;font-weight:500;padding:12px 30px;transition:all .3s ease}.learn-more-button:hover{background-color:#e8b923;background-color:var(--accent-color);color:#1a1a1a;color:var(--background-color);transform:scale(1.05)}.div-background-color{background-color:#2a2a2a;background-image:linear-gradient(45deg,#ffffff05 25%,#0000 0,#0000 50%,#ffffff05 0,#ffffff05 75%,#0000 0,#0000);background-size:60px 60px}section{border-radius:15px;padding:80px 60px;transition:transform .5s ease}section:hover{transform:translateY(-10px)}@media (max-width:768px){section{padding:40px 20px}.main-content-h1{font-size:2.8rem;letter-spacing:2px}.main-content-p{font-size:1.1rem;margin:20px 10% 30px}.button-container{flex-direction:column;gap:15px}.social-icons{gap:20px}.social-icon{font-size:1.8rem}.main-content{animation:gradientShift 15s ease infinite;background-size:300% 300%}section img{display:block;margin:0 auto;max-width:90%}}@media (min-width:769px){section{margin-left:4rem;margin-right:4rem}}.desktop-only,.mobile-only{display:none}@media (max-width:768px){.mobile-only{display:block}}@media (min-width:769px){.desktop-only{display:block}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes pulse{0%{box-shadow:0 0 15px #e8b92399}50%{box-shadow:0 0 25px #e8b923}to{box-shadow:0 0 15px #e8b92399}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.skills-chart{background:#ffffff0d;border-radius:10px;box-shadow:0 0 20px #0000004d;padding:20px}
/*# sourceMappingURL=main.a84987bb.css.map*/