@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;text-decoration:none;outline:none;font-family:Libre Franklin,sans-serif;color:#1c2c80;z-index:1}*::selection{background:#fa5e3a;color:#fff}*:focus{outline:none}ul{list-style:none}body{background-color:#010b3c;overflow-x:hidden}img{display:block;width:100%}h1{font-size:35px;font-weight:900;font-family:"PT Serif",serif}p{line-height:1.6;font-optical-sizing:auto;font-style:normal;color:#fff}p *{color:#fff}.header{position:fixed;width:100%;top:0;left:0;background-color:transparent;z-index:1000;transition:background-color .4s}.header.start-light:not(.scrolled) a{color:#fff}.header.start-light:not(.scrolled) svg{stroke:#fff;fill:#fff}.header.scrolled{background-color:#010b3c88;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 5px #0000001a}.header .nav{display:flex;align-items:center;justify-content:space-between;position:relative;height:var(--header-height);margin:1rem}.header .nav__logo{transition:color .4s;font-size:var(--h2-font-size);font-family:var(--second-font)}.header .nav__logo img{width:120px;filter:brightness(15)}.header .nav__toggle{font-size:1.5rem;cursor:pointer;display:none}.header .nav__toggle svg{stroke:#fff;font-size:22px}.header .nav__close{font-size:1.5rem;cursor:pointer;position:absolute;top:1rem;right:1.5rem;display:none}.header .nav__close svg{fill:#fff}.header .nav__cta{color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,color .3s ease;border:2px solid #ffffff;padding:.75rem 1.5rem}.header .nav__cta:hover{background-color:#fff;color:#fa5e3a}.header .nav__list{display:flex;flex-direction:row;row-gap:2.5rem;column-gap:5px;list-style:none}.header .nav__link{transition:color .2s}.header .nav__link:not(.nav__cta){color:#fff;position:relative;padding:10px 15px}.header .nav__link:not(.nav__cta):hover{border-bottom:2px solid #b19d58}.show-menu{right:0!important}@media (max-width: 1150px){.nav__menu{position:fixed;top:0;right:-100%;background-color:#0f0f0f33;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);width:80%;height:100%;padding:6rem 3rem 0;transition:right .4s}.nav__list{flex-direction:column!important}.nav__list li a:not(.nav__cta){display:block;width:100%;max-width:350px}.nav__list li a:not(.nav__cta):hover{border:none!important}.nav__toggle,.nav__close{display:block!important}}@media (max-width: 325px){.nav__menu{padding:70px 20px;width:100%}}.footer{padding:60px;position:relative;background-color:#1c2c80}.footer a,.footer p{color:#fff}.footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.footer__grid .logo img{max-width:150px}.footer__grid .links{grid-column:2/4;display:flex;justify-content:space-around;align-items:center;gap:20px;flex-wrap:wrap}.footer__grid .links a{color:#fff;font-weight:500;font-size:16px}.footer__grid .links a:hover{text-decoration:underline}.footer__grid .cta a{display:block;width:100%;background-color:#fff;color:#1c2c80;text-align:center;max-width:200px;padding:15px 20px;font-weight:500;margin:auto;transition:background .2s ease,color .2s ease}.footer__grid .cta a:hover{background-color:#fa5e3a;color:#fff}.footer__grid .desc{grid-column:1/3}.footer__grid .desc p{font-size:14px}.footer__grid .copyrights{grid-column:1/3}.footer__grid .copyrights p{color:#fff;font-size:14px;opacity:.6}.footer__grid .social{display:flex;gap:20px;justify-content:flex-end;grid-column:3/5}.footer__grid .social a svg{fill:#b19d58;font-size:22px}.footer section{display:flex;gap:10px;justify-content:center}.footer section a{color:#fff;font-weight:500}.footer section a:hover{color:#b19d58}@media (max-width: 725px){.footer__grid .logo{grid-column:1/3;order:1}.footer__grid .links{grid-column:1/5;order:3}.footer__grid .cta{grid-column:3/5;direction:rtl;order:2}.footer__grid .cta a{margin:0}.footer__grid .desc{grid-column:1/5;order:4}.footer__grid .copyrights{grid-column:1/5;order:5}.footer__grid .social{grid-column:1/5;order:6;justify-content:space-around}}@media (max-width: 425px){.footer{padding:30px}.footer__grid .logo{grid-column:1/5}.footer__grid .links{order:3}.footer__grid .cta{grid-column:1/5;order:4}.footer__grid .cta a{max-width:unset}.footer__grid .desc{order:2}.footer__grid .social{grid-column:1/5;order:6;justify-content:space-between}}.grid-container{display:grid;gap:20px}@media (max-width: 750px){.grid-container{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 500px){.grid-container{grid-template-columns:repeat(1,1fr)!important}}.card__service{padding:100px 40px 40px;background-color:#010b3c;display:flex;flex-direction:column;gap:10px;border-top-right-radius:100px;border:2px solid transparent;transition:border .3s ease;cursor:pointer}.card__service:hover{border:2px solid #fa5e3a}.card__service img{aspect-ratio:16/9;display:none}.card__service h3{color:#fff;font-family:sans-serif}.card__service p{font-size:12px;margin:10px 0 25px;flex-grow:1}.card__service a{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:12px}.card__service a svg{stroke:#fff}.card__service a:hover{color:#fa5e3a}.card__service a:hover svg{stroke:#fa5e3a}.card__regular{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:10px}.card__regular__icon{display:flex;justify-content:center;align-items:center;width:80px;aspect-ratio:1/1;border:3px solid #b19d58;border-radius:50px}.card__regular__icon svg{font-size:26px;stroke:#fa5e3a}.card__regular h3{font-style:normal;font-weight:700;font-size:16px;color:#fa5e3a;opacity:1!important}.card__regular p{font-size:14px;max-width:200px;text-align:center}.section{padding-block:40px;padding-inline:20px}.section.white-bg{background-color:#fff}.section h1{color:#fa5e3a}.section h3{font-family:"PT Serif",serif;font-style:italic;opacity:.6}.section hr{max-width:150px;margin-block:20px;margin-inline:auto}.section__heading{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.section__heading a{display:flex;justify-content:center;align-items:center;gap:5px;font-weight:600}.section.textual{text-align:center;max-width:850px;margin:40px auto auto;padding:20px;background:transparent}.section.textual h1{color:#fa5e3a;margin-bottom:10px}.section.textual p.flex{display:flex;justify-content:center;align-items:center;gap:8px}.section.textual p.flex a{color:#fa5e3a;text-decoration:underline}.section.textual .cta{margin-top:20px}.section.textual .cta a{background-color:#fa5e3a;color:#fff;padding:10px 20px;text-decoration:none}.section.textual table{width:100%;text-align:left;margin-top:10px}.section.textual table tr td{width:fit-content;padding:5px 10px}.section.textual table tr:nth-of-type(odd){background-color:#020a35}.section.with-bg-image{position:relative}.section.with-bg-image img{position:absolute;z-index:-2;width:100%;height:100%;object-fit:cover;top:0;left:0}.section.with-bg-image:before{position:absolute;content:"";z-index:-1;background:#011e3e;background:linear-gradient(137deg,#011e3e,#00ffc9);opacity:.8;width:100%;height:100%;top:0;left:0}.section.with-bg-image .content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 20px}.section.with-bg-image .content h1{margin-bottom:20px;color:#fff}.section.with-bg-image .content p{max-width:850px;text-align:center;color:#fff}.section.with-bg-image .content p b{color:#fff}.section.with-bg-image .content .links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px}.section.with-bg-image .content .links a{padding:15px 20px;min-width:200px;text-align:center;font-weight:600;color:#fff;border:3px solid #ffffff}.section.with-bg-image .content .links a:hover{color:#fa5e3a;background-color:#fff}.section.text-with-image{display:grid;grid-template-columns:repeat(2,1fr);padding-block:60px;align-items:stretch;max-width:1200px;margin:auto}.section.text-with-image.reverse{grid-template-columns:repeat(2,1fr)}.section.text-with-image.reverse .text{order:2}.section.text-with-image .text{padding:40px}.section.text-with-image .text h1{font-size:35px;color:#fa5e3a;margin-bottom:20px}.section.text-with-image .text h3{color:#b19d58;font-family:"PT Serif",serif}.section.text-with-image .text p{font-size:16px;color:#1c2c80;max-width:450px}.section.text-with-image .text a{display:inline-block;color:#fff;background:#b19d58;padding:15px 20px;margin-top:15px}.section.text-with-image .image{overflow:hidden}.section.text-with-image .image img{width:100%;aspect-ratio:8/5;height:100%;object-fit:cover;transform:scale(1.05);transition:transform .8s ease}.section.text-with-image .image img:hover{transform:scale(1)}.section.full-width{padding-inline:0px!important}.section.full-width>center p{max-width:600px}.section.full-width .grid{gap:0;display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;background:#e5e5e5}.section.full-width>a{text-align:center;display:flex;justify-content:center;align-items:center;gap:5px;width:fit-content;margin:20px auto;padding:5px;color:#fa5e3a}.section.full-width>a svg{font-size:22px;stroke:#fa5e3a}@media (max-width: 700px){.section.full-width .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 400px){.section.full-width .grid{grid-template-columns:repeat(1,1fr)}}@media (max-width: 375px){.section{padding:20px}}.page-header{position:relative;padding:200px 20px 40px}.page-header img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.page-header__content{display:flex;justify-content:center;align-items:center;flex-direction:column}.page-header__content *{text-align:center;color:#fff}.page-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#010b3c;background:linear-gradient(0deg,#010b3c 19%,#010b3cbe);z-index:-1}.home-page__hero-section{min-height:100svh;max-height:120svh;display:grid;grid-template-columns:1fr 1fr;place-items:center}.home-page__hero-section img{max-width:100%;width:350px}.home-page__hero-section__content{z-index:2;text-align:left;max-width:1800px}.home-page__hero-section__content h1{text-shadow:2px 2px 4px rgba(0,0,0,.2);font-size:35px;color:#fff}.home-page__hero-section__content p{color:#fff;margin-top:10px}.home-page__hero-section__actions{width:90%;max-width:1800px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;margin-top:40px}.home-page__hero-section__actions a{padding:15px 20px;min-width:200px;background-color:#fff;color:#fa5e3a;text-align:center;font-weight:500;border-radius:40px;text-decoration:none;transition:background-color .3s ease-in-out;border:none;font-size:16px}.home-page__why-us{padding:60px 40px;position:relative}.home-page__why-us img{width:100%;height:100%;position:absolute;object-fit:cover;z-index:-2;top:0;right:0;bottom:0;left:0}.home-page__why-us:before{width:100%;height:100%;top:0;right:0;bottom:0;left:0;content:"";position:absolute;background-color:#0000006a;z-index:-1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.home-page__why-us>h1{color:#fff;font-size:35px;text-align:center}.home-page__why-us>p{text-align:center;color:#fff;max-width:800px;margin:10px auto}.home-page__why-us>p b{color:#fff}.home-page__why-us__grid{margin:50px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.home-page__why-us__grid__item{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-direction:column;text-align:center;padding:20px;border-radius:15px}.home-page__why-us__grid__item h3,.home-page__why-us__grid__item p{color:#fff}.home-page__why-us__grid__item p{opacity:.8}.home-page__why-us__grid__item__icon{width:80px;aspect-ratio:1/1;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50px;font-size:26px}.home-page__why-us__grid__item__icon svg{stroke:#fa5e3a}.home-page__contact{padding:100px 75px}.home-page__contact h1{margin-bottom:25px;color:#fa5e3a}.home-page__contact p,.home-page__contact table{margin-top:10px}.home-page__contact table tr:nth-of-type(odd){background-color:#020a35}.home-page__contact table tr td{color:#fff;padding:10px}.home-page__contact table tr td a{color:#fa5e3a;font-weight:600}.home-page__contact ul{margin-top:10px;list-style:none;display:flex;gap:10px;align-items:center}.home-page__contact ul svg{font-size:22px;stroke:#fa5e3a}@media (max-width: 915px){.home-page__why-us__grid{grid-template-columns:1fr 1fr}}@media (max-width: 500px){.home-page__why-us__grid{grid-template-columns:1fr}}@media (max-width: 375px){.home-page__hero-section{padding:20px}}.text-based-page{padding-bottom:100px}.text-based-page section{padding-inline:40px;margin-top:45px}.text-based-page section h1{color:#fa5e3a;font-size:26px;margin-bottom:10px}.text-based-page section h3{color:#fa5e3a;margin:10px}.text-based-page section ul{list-style:outside;padding-left:20px;margin-top:10px}.text-based-page section ul *{color:#fff}.text-based-page section p{margin-block:10px}.text-based-page section a{color:#fa5e3a;text-decoration:underline;font-weight:600}.text-based-page section table{width:100%;max-width:650px}.text-based-page section table tr:nth-child(odd){background-color:#ffffff18}.text-based-page section table td{padding:10px 20px;color:#fff}@media (max-width: 375px){.text-based-page{padding-inline:20px}.text-based-page section ul{padding-left:10px}}
