@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.content-banner-carousel{--swiper-navigation-color:#fff !important;--swiper-pagination-color:#fff !important;--swiper-pagination-bottom:0 !important;--swiper-navigation-size:2rem !important;--swiper-navigation-sides-offset:2rem !important;& img{object-fit:cover;height:450px;}}@media screen and (max-width:992px){.content-banner-carousel{& img{height:170px !important;}}}@media screen and (max-width:768px){.content-banner-carousel{& img{height:130px !important;}}}
.content-header{width:100%;padding-top:1.5rem;padding-bottom:1.5rem;background-color:var(--color-primary);display:flex;justify-content:space-between;align-items:center;& .toggle-menu-button{display:none;}& img{width:13.125rem;height:auto;}& .social-media{display:flex;gap:0.5rem;& .icon-social-media{display:flex;width:35px;height:35px;background-color:white;border-radius:5px;padding:6px;& img{width:100%;height:100%;}}}.search{& label{display:none;}width:50%;& input{width:100%;height:35px;border-radius:10px;padding-left:2%;border:0;}& .input-icon-wrapper{position:relative;display:inline-block;width:100%;}& .search-input-icon{position:absolute;right:10px;top:55%;transform:translateY(-50%);color:#767676;pointer-events:none;}.form-actions{display:none;}}}@media screen and (max-width:1260px){.social-media{display:none !important;}}@media screen and (max-width:1199){.content-header{& .logo{display:flex;}& .navbar-toggler-icon-custom{width:25px !important;height:25px !important;}}}@media screen and (max-width:992px){.content-header{flex-direction:column;padding-top:0;padding-bottom:0;& .logo{width:100%;display:flex;justify-content:space-between;padding:1rem;margin-right:auto;padding-left:1rem !important;padding-right:1rem !important;}& .toggle-menu-button{display:block !important;width:3.125rem;& button{width:100%;height:100%;}}& .search{width:100%;background-color:var(--color-secondary);display:flex;justify-content:center;padding:1rem;border-bottom:6px var(--color-tertiary) solid;padding-left:1rem !important;padding-right:1rem !important;& .views-exposed-form{display:flex;align-items:center;}& input{width:auto;margin:0;padding:0;text-align:center;}& .search-input-icon{display:none;}}& img{width:100%;max-width:210px;}}}
:root{--color-primary:#152B5E;--color-secondary:#0333A0;--color-secondary-dark:#0D1E45;--color-tertiary:#D33440;--font-family-primary:"Lato",sans-serif;--font-family-title:"Archivo Black",sans-serif;--font-size-xxxl:2.5rem;--font-size-xxl:2.25rem;--font-size-xl:2rem;--font-size-lg:1.75rem;--font-size-md:1.5rem;--font-size-sm:1.25rem;--font-size-xs:1.125rem;--font-size-base:1rem;--font-size-xxs:0.875rem;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;}
body{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);}.content-section{padding-left:7rem;padding-right:7rem;}.main-content{padding-bottom:7rem;}.footer-section{bottom:0;width:100%;}.home-section-label{font-family:var(--font-family-title);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-normal);color:var(--color-primary);margin:auto;text-align:center;padding:4rem;user-select:none;}@media screen and (max-width:992px){.content-section{padding-left:1rem !important;padding-right:1rem !important;}.home-section-label{font-size:var(--font-size-xs);padding:2rem;}}
.content-clients-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;& img{width:200px;height:200px;object-fit:contain;}}@media screen and (max-width:992px){.content-clients-grid{gap:1rem;& img{width:90px !important;height:100% !important;}}}
.content-info-interest-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;.info-interest-card{background-color:var(--color-secondary);box-shadow:-4px 4px 5px 2px rgb(0 0 0 / 25%);color:white;border-radius:10px;width:290px;height:140px;display:flex;justify-content:space-between;align-items:center;padding:1rem;& .info-interest-label{display:flex;flex-direction:column;& span{user-select:none;}& .title{font-weight:var(--font-weight-bold);font-size:var(--font-size-xxl);}}& .info-interest-icon{width:65px;height:65px;}}& img{width:100px;height:100px;object-fit:contain;}}@media screen and (max-width:992px){.content-info-interest-grid{gap:1rem;.info-interest-card{font-size:var(--font-size-xxs);height:90px;padding:0.8rem;.info-interest-label{.title{font-size:var(--font-size-xs);}}.info-interest-icon{width:35px;height:35px;}}}}
.content-brand-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;& img{width:200px;height:200px;object-fit:contain;}}@media screen and (max-width:992px){.content-brand-grid{gap:1rem;& img{width:90px !important;height:100% !important;}}}
.content-spares-and-services-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8rem;& .spares-and-services-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;text-decoration:none;color:var(--color-primary);& img{width:340px;height:340px;border-radius:50%;object-fit:cover;transition:transform 0.3s ease;}& img:hover{transform:scale(1.05);}& span{font-weight:var(--font-weight-extra-bold);font-size:var(--font-size-lg);user-select:none;}}}@media screen and (max-width:992px){.content-spares-and-services-grid{gap:1rem;& .spares-and-services-container{width:40%;& img{width:140px !important;height:140px !important;}& span{font-size:var(--font-size-xxs);text-align:center;min-height:2.5em;display:inline-block;}}}}
.menu-section{& .navbar-nav{gap:5rem;}& .main-navbar{background-color:var(--color-secondary);color:white;padding:0;border-bottom:0.6rem var(--color-tertiary) solid;& .navbar-collapse{padding:1rem;}}& .nav-item{& a.nav-link{cursor:pointer;color:white;}& span.nav-link{cursor:default;color:white;}}& .dropdown-submenu{position:relative;}& .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:0;border-radius:0.25rem;}}@media screen and (min-width:992px){.dropdown-submenu{position:relative;}.dropdown-submenu>.dropdown-menu{top:0;left:100%;position:absolute;margin-left:0;min-width:10rem;display:block !important;visibility:hidden;opacity:0;transform:translateX(-10px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none;}.dropdown-submenu:hover>.dropdown-menu{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto;}}@media screen and (min-width:992px){.menu-section{& .dropdown-menu{display:block !important;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none;}& .dropdown .dropdown-menu.show{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;}& .dropdown-submenu .dropdown-menu{position:absolute;margin-left:0;min-width:10rem;display:block !important;visibility:hidden;opacity:0;transform:translateX(-10px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none;}& .dropdown-submenu:hover .dropdown-menu{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto;}& .dropdown-menu.show{display:block;}}}@media screen and (max-width:992px){.menu-section{& .navbar-nav{gap:1rem;}& .main-navbar{padding:0;border-bottom:none;}}}
