.contact-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px;box-sizing:border-box;width:100%}.contact-container h2{font-size:3rem;margin-bottom:1.5rem;color:#333;font-family:Gotham Bold,sans-serif}.contact-container p{font-size:1.5rem;margin-bottom:1rem;color:#555;text-align:center}.contact-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:flex-start;max-width:1000px}.contact-form{flex:1}.input-field{width:100%;padding:1.5rem;border:1px solid #ccc;border-radius:5px;margin-bottom:15px;font-size:1.5rem}.contact-info{text-align:center;flex:1}.contact-info h3{font-size:3rem;margin-bottom:2rem;color:#333}.contact-info ul{list-style:none;padding:0}.contact-info ul li{font-size:2rem;margin-bottom:.9rem;color:#555}.contact-info ul li a{color:#194881;text-decoration:none;font-weight:700}.contact-info ul li a:hover{text-decoration:underline}@media screen and (max-width: 768px){.contact-container h2{font-size:2rem}.contact-container p{font-size:1rem}.input-field{padding:1rem}.contact-content{flex-direction:column;align-items:center}.contact-info{margin-top:2rem}.contact-info ul li,.contact-info ul li a{font-size:1.5rem}.contact-info ul li a:hover{text-decoration:none}}.footer{background-color:#f0f0f0;padding:2rem 0;text-align:center}.footer-nav{margin-bottom:1.5rem}.footer-link{text-decoration:none;color:#2b2b2b;margin:0 1.5rem;transition:color .3s ease;font-weight:500}.footer-link:hover{color:#194881}.footer-icons{margin-bottom:1.5rem}.icon{font-size:2rem;margin:0 1rem;color:#2b2b2b;transition:color .3s ease}.icon-link:hover .icon{color:#194881}.footer-text{font-size:1.2rem;color:#777}.footer-text-link{text-decoration:none;color:#194881;transition:color .3s ease;font-weight:600}.footer-text-link:hover{color:#2b2b2b}.footer-email{margin-top:10px;margin-bottom:25px}.email-link{color:#194881;font-size:15px;transition:color .3s ease;text-decoration:none}.email-link:hover{color:#2b2b2b}.footer-logo{text-align:center;padding-top:25px;margin-bottom:1.5rem}.footer-logo img{max-width:150px;height:auto}@media screen and (max-width: 768px){.footer{padding:2rem .5rem}.footer-nav{margin-bottom:1rem}.footer-link{margin:0 1rem;font-size:1rem}.footer-icons{margin-bottom:1rem}.icon{font-size:1.5rem;margin:0 .8rem}.footer-text{font-size:1rem}.footer-logo{padding-top:15px;margin-bottom:1rem}.footer-logo img{max-width:100px}.footer-email{margin-top:10px;margin-bottom:15px}.email-link{font-size:14px}}.SectionTitle{font-family:Gotham Bold,sans-serif;font-size:4.5rem;color:#194881;text-align:center;margin-top:6rem;margin-bottom:6rem}@media (max-width: 768px){.SectionTitle{font-size:3rem;margin-top:2rem;margin-bottom:1rem}}.sectionOne,.sectionTwo,.sectionThree,.sectionFour{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-self:center;margin:0 auto;z-index:1;width:100%;max-width:1300px;padding:20px 50px}@media (max-width: 768px){.sectionOne,.sectionTwo,.sectionThree,.sectionFour{grid-template-columns:1fr;padding:20px}}.heroContent{color:#2b2b2b}.heroContent h1{font-family:Gotham Bold,sans-serif;font-size:5.5rem;color:#194881;text-align:center;margin:0;text-align:left;font-weight:900}.heroContent h2{padding-top:10px}.heroContent p{margin-top:1rem;font-size:1.6rem;font-weight:600;width:80%;text-align:left;padding-top:10px;margin-bottom:20px}@media (max-width: 768px){.heroContent h1{font-size:3.5rem;text-align:center}.heroContent h2{font-size:2rem;text-align:center}.heroContent p{font-size:1.4rem;text-align:center;width:100%}}.main__btn{font-size:1.6rem;background-size:200% 200%;padding:10px 22px;border:none;border-radius:15px;color:#fff;margin-top:2rem;position:relative;transition:transform .35s,box-shadow .35s;outline:none;font-weight:500;background-color:#194881;text-transform:uppercase;-webkit-user-select:none;user-select:none;cursor:pointer!important}@media (max-width: 768px){.main__btn{display:flex;justify-content:center;align-items:center;text-align:center;padding:10px 20px;margin:0 auto;font-size:1.4rem}}.main__btn:hover{transform:translateY(-3px);background:#194881;box-shadow:0 4px 8px #0000004d;transition:all .6s ease-in-out}.contentContainer{color:#2b2b2b}.contentContainer h1{font-family:Gotham Bold,sans-serif;font-size:3.5rem;color:#194881;text-align:center;margin:0;text-align:left;font-weight:900}.contentContainer h2{font-size:2.7rem;padding-top:10px}.contentContainer p{margin-top:1rem;font-size:1.6rem;font-weight:600;width:80%;text-align:left;padding-top:10px;margin-bottom:20px}@media (max-width: 768px){.contentContainer h1{font-size:2.3rem;text-align:center}.contentContainer h2{font-size:1.8rem;text-align:center}.contentContainer p{font-size:1.4rem;text-align:center;width:100%}}.menu-icon,.fa-bars.hidden,.fa-times.hidden{display:none}.nav-menu{display:none;z-index:3000}@media screen and (max-width: 978px){.menu-icon{display:block;position:absolute;top:0;right:0;margin-top:2%;margin-right:5%;transform:translate(-100%,40%);font-size:2rem}.nav-menu{background-color:#fff;position:relative;display:flex;flex-direction:column;width:100%;padding-top:15px;padding-bottom:15px;border-radius:20px;position:absolute;top:70px;left:-120%;opacity:1;transition:all .5s ease-in-out;box-shadow:0 8px 15px #0003}.nav-menu.active{left:0;opacity:1;transition:all .5s ease;z-index:2}.navb-links{text-align:center;text-decoration:none;padding:2rem;font-size:large;width:100%;display:table;color:#2b2b2b}.navb-links:hover{color:#ef3e24;transition:all .2s ease-in-out}.fa-times{color:#2b2b2b;font-size:2rem}}.movable{z-index:999999999;transform:translate(-50%,-50%);position:absolute;width:30px;height:30px;background:radial-gradient(circle,rgba(25,72,129,.8),transparent);border-radius:50%;pointer-events:none;transition:background .5s;overflow:hidden;animation:breathe 2s infinite alternate;display:none}.movable.active{background:red}.movable.active:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.movable.cursor-pointer:after{content:"!"}.movable.cursor-right:after{content:">"}.movable.cursor-left:after{content:"<"}@keyframes breathe{0%{transform:scale(.9)}to{transform:scale(1)}}@media (max-width: 768px){.movable{display:none}}.privacy-policy{max-width:800px;margin:50px auto 0;padding:20px;font-family:Arial,sans-serif}.privacy-policy h1{font-size:3rem;margin-bottom:20px;color:#194881}.privacy-policy h2{font-size:20px;margin-top:20px;margin-bottom:10px;color:#194881}.privacy-policy p{font-size:16px;line-height:1.5;margin-bottom:15px}.privacy-policy p a{color:#194881;text-decoration:none}.why-us-section .container{display:flex;flex-direction:column;align-items:center}.why-us-section .why-us-title{font-family:Gotham Bold,sans-serif;font-size:5.5rem;color:#194881;text-align:center;margin-bottom:2rem}@media screen and (max-width: 978px){.why-us-section .why-us-title{font-size:4rem}}.why-us-section .why-us-content{width:80%}.why-us-section .why-us-content p.center-text{text-align:center;font-size:2rem}.why-us-section .why-us-content .grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;margin-top:40px}@media (max-width: 768px){.why-us-section .why-us-content .grid-container{grid-template-columns:1fr}}.why-us-section .why-us-content .grid-container .grid-item{font-size:1.8rem;line-height:2;list-style:none;position:relative;padding-left:30px;margin-bottom:10px}.why-us-section .why-us-content .grid-container .grid-item .highlight{color:#194881;font-weight:700}@font-face{font-family:Gotham Bold;src:url(/assets/gotham-bold-88b3795f.otf) format("opentype");font-weight:700;font-style:normal}*{box-sizing:border-box;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{font-size:63.5%;box-sizing:border-box;scroll-behavior:smooth}body{overflow-x:hidden;font-family:Gotham Bold,sans-serif;color:#2b2b2b;min-height:100vh;margin:0;height:100vh;font-size:1.6rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}body textarea{resize:none}::selection{color:#fff;background:#194881}.loading-screen{position:fixed;background-color:#fff;width:100%;height:100vh;z-index:9999;display:flex;justify-content:center;align-items:center;flex-direction:column;top:0;left:0;transition:all .3s ease-in-out}.ScrollToTop{position:fixed;bottom:15px;right:20px;z-index:100;border:.5px solid #707070;border-radius:90%;padding:8px;background-color:#fff;display:flex;align-items:center;justify-content:center}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#194881}::-webkit-scrollbar-thumb:hover{background:#194881}body{overflow-x:hidden;font-family:Gotham Bold,sans-serif;color:#2b2b2b}body a{text-decoration:none}body main{padding-bottom:100px;padding-top:5%}@media screen and (max-width: 978px){body main{padding-top:130px}}.wrapper{margin:0 3rem;height:400px;width:320px;position:relative;transform-style:preserve-3d;perspective:1000px}.wrapper .card{position:absolute;height:100%;width:100%;padding:5px;border-radius:10px;transform:translateY(0);backface-visibility:hidden;transform-style:preserve-3d;box-shadow:0 10px 15px #0000001a;transition:transform .7s cubic-bezier(.4,.2,.2,1)}.wrapper:hover>.front-face{transform:rotateY(-180deg)}.wrapper .card img{height:100%;width:100%;object-fit:cover;border-radius:10px}.wrapper .back-face{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;transform:rotateY(180deg)}.wrapper:hover>.back-face{transform:rotateY(0)}.wrapper .back-face img{height:150px;width:150px;padding:5px;border-radius:50%}.wrapper .back-face .info{text-align:center}.back-face .info .title{font-size:30px;font-weight:500}.back-face ul{display:flex}.back-face ul button,.linkb{display:block;height:40px;width:60px;color:#fff;text-align:center;margin:0 5px;line-height:38px;border:2px solid transparent;border-radius:7%;background:#ef3e24;transition:all .5s ease}.linkb:hover,.back-face ul button:hover{color:#ef3e24;border-color:#ef3e24;background:linear-gradient(375deg,transparent,transparent)}*{margin:0;padding:0;box-sizing:border-box}.services-section{background-size:cover;padding:10px 0}.inner-width{width:100%;max-width:1200px;margin:auto;padding:0 20px;overflow:hidden}.section-title{text-align:center;color:#2b2b2b;text-transform:uppercase;font-size:32px}.border{width:160px;height:2px;background:#ef3e24;margin:30px auto}.services-title{font-family:Gotham Bold,sans-serif;font-size:5.5rem;color:#194881;text-align:center;margin-top:3rem;margin-bottom:6rem}@media screen and (max-width: 978px){.services-title{font-size:4rem}}.services-container{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:3rem;padding-inline:200px}@media screen and (max-width: 978px){.services-container{padding-inline:0px}}.service-box{flex:0 0 calc(24.33% - 20px);padding:5px;text-align:center;color:#2b2b2b}.service-icon{display:inline-block;width:60px;height:60px;border-radius:10px;border:3px solid #194881;color:#194881;transform:rotate(45deg);margin-bottom:30px;margin-top:16px;transition:transform .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}@media screen and (max-width: 978px){.service-icon{width:50px;height:50px}}.service-icon i{line-height:55px;font-size:26px;transform:rotate(-45deg)}@media screen and (max-width: 978px){.service-icon i{line-height:45px;font-size:20px}}.service-box:hover .service-icon{background:#194881;border-color:#194881;color:#ddd;transform:rotate(0) scale(1.1)}.service-title{font-size:18px;text-transform:uppercase;margin-bottom:10px;font-weight:600}.service-desc{font-size:14px;padding:0 1rem;width:85%;justify-self:center;margin:auto}@media screen and (max-width: 960px){.service-box{flex:0 0 calc(45% - 20px)}}@media screen and (max-width: 978px){.service-box{flex:0 0 calc(50% - 20px)}}@media screen and (max-width: 480px){.service-box{flex:0 0 calc(100% - 20px)}}.about{margin-left:10%;padding:10px}.inner-section{margin-top:3%;width:80%;padding:30px;display:flex;flex-direction:row;align-items:center}.animation-container{flex:.8;padding:20px;margin-left:30px;display:flex;justify-content:flex-end}.animation-container img{max-width:100%;height:auto}.text-container{flex:1;padding:20px}.AboutTop{color:#194881;font-family:Gotham Bold,sans-serif;margin-bottom:30px;font-size:30px;font-weight:900}.text{font-size:15px;color:#545454;line-height:30px;text-align:justify;margin-bottom:30px}.skills button{font-size:16px;text-align:center;letter-spacing:2px;border:none;border-radius:4px;padding:14px 32px;width:180px;background-color:#2b2b2b;transition:all .35s;color:#fff}.skills button:hover{transition:all .2s ease-in-out;background-color:#ef3e24;color:#fff}@media screen and (max-width: 1200px){.inner-section{padding:80px}}@media screen and (max-width: 1000px){.about{background-size:100%}.animation-container{display:none}.inner-section{width:100%}.text-container{padding:20px}}@media screen and (max-width: 600px){.about{padding:0}.inner-section{padding:0 30px 0 0}.skills button{font-size:19px;padding:5px;width:160px}}#notfound{position:relative;height:60vh}#notfound .notfound{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.notfound{max-width:480px;width:100%;line-height:1.4;text-align:center}.notfound .notfound-404{position:relative;height:200px;margin:0 auto 20px;z-index:-1}.notfound .notfound-404 h1{font-family:Montserrat,sans-serif;font-size:210px;font-weight:200;margin:0;color:#211b19;text-transform:uppercase;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.notfound .notfound-404 h2{font-family:Montserrat,sans-serif;font-size:28px;font-weight:200;text-transform:uppercase;color:#211b19;padding:10px 5px;margin:auto;display:inline-block;position:absolute;bottom:0px;left:0;right:0;background-color:#fff}.notfound a{display:inline-block;border-radius:4px;color:#fff;text-decoration:none;text-transform:uppercase;outline:none;border:none;padding:10px 22px;background:#2b2b2b;font-size:18px;transition:all .2s ease-in-out}.notfound a:hover{color:#fff;background:#ef3e24;transition:all .2s ease-in-out}@media only screen and (max-width: 767px){.notfound .notfound-404 h1{font-size:148px}}@media only screen and (max-width: 480px){.notfound .notfound-404{height:148px;margin:0 auto 10px}.notfound .notfound-404 h1{font-size:86px}.notfound .notfound-404 h2{font-size:16px}.notfound a{padding:7px 15px;font-size:14px}}
