.button-nav{--bs-nav-link-padding-y:.2rem;border-radius:.3rem;margin:0 .2rem;font-weight:400}.navbar-toggler{color:var(--primary-color);background-image:none;background-color:var(--tertiary-color)}.navbar{background-color:rgba(0,0,0,.68);min-height:90px}.navbarApp{background-color:rgba(0,0,0,.8);min-height:90px}.nav-link{min-width:3rem;color:var(--primary-color)!important;border-radius:.3rem!important;margin:0 .5rem!important;padding:.3rem .5rem!important;font-size:1.1rem!important;font-weight:300!important}.button-nav:hover{background-color:var(--blueLight-color)}.navbar-toggler{background-color:var(--tertiary-color)!important;border:none!important}.navbar-toggler:hover{background-color:var(--blueLight-color)!important}.navbar-toggler:focus{box-shadow:none!important}@media screen and (max-width:768px){.navbar,.navbarApp{min-height:60px}.logo-nav{width:120px}}@media screen and (max-width:992px){.nav-link{min-width:10rem}}
.footer{background-color:var(--gray-color);color:var(--graySolid-color);box-shadow:0 0 20px var(--BgShadow-color)}.footer .fs-6{font-size:.9rem!important}.footer p{margin:.3rem}.footer a{color:var(--graySolid-color);text-decoration:none}.footer a:hover{color:var(--blue-color)}
.presentationBanner{box-shadow:0 0 20px var(--BgShadow-color)}.secction-one *{color:var(--primary-color)}.presentation-title{letter-spacing:.3px;font-size:3rem}.presentation-text{font-size:2rem}.mh-600{min-height:600px}.mh-500{min-height:500px}.mw-1200{max-width:1200px}@media screen and (max-width:992px){.presentation-text{font-size:1.6rem}}
.form{box-shadow:0px 0px 18px 6px var(--BgShadow-color);background-color:rgba(255,255,255,.13);border-radius:2rem;padding:2rem}.form textarea{resize:none}.form .btnSubmit{font-size:1.2rem}.form h3{font-size:2rem}.form label,.form select option{color:var(--grayDark-color)}.form button{color:var(--primary-color)}.success{color:var(--success-color);font-size:5rem}
.maps iframe{box-shadow:0px 0px 18px 6px var(--BgShadow-color);border-radius:2rem;height:100%;min-height:500px}.maps span{text-align:start;margin:6px;font-size:1.4rem}.maps span a{color:var(--graySolid-color);text-align:start;cursor:pointer;margin:6px;font-size:1.4rem}.maps span a:hover{color:var(--grayDoubleDark-color)}@media screen and (max-width:992px){.maps span{box-shadow:0px 0px 18px 6px var(--BgShadow-color);background-color:rgba(255,255,255,.13);border-radius:2rem;width:100%;margin:1.5rem 0 0;padding:1.4rem;font-size:1.2rem}}
.card-title{font-weight:600}.scroll-animation-cards{opacity:0;position:relative}.card-text{color:var(--graySolid-color);letter-spacing:0}.card-wrap{justify-content:center;width:100%;display:flex}.card-anim{opacity:0;transform:translateY(24px)}@media (max-width:768px){.card-anim{transform:translateY(24px)}}
.section-three{box-shadow:0 0 20px var(--BgShadow-color);color:var(--primary-color)!important}.section-three>*{color:var(--primary-color)}.list-item{padding:.5rem 1rem;text-decoration:none;display:block;position:relative}.section-three h2{padding:4rem 0;font-size:3rem}.scroll-animation-why-us{opacity:0;position:relative}.why-us-title{opacity:0;transition:translate .6s ease-out;position:relative;translate:0 100%}@media screen and (max-width:992px){.why-us-title{opacity:1;translate:0}.scroll-animation-why-us{opacity:1}.section-three h2{padding:2rem 0;font-size:2rem}}
.section-four *{color:var(--graySolid-color)}.scroll-animation{opacity:0;position:relative}.box{background-color:var(--primary-color);border-radius:2rem;margin:1rem}.box p{font-size:1rem}.box h4{font-size:1.8rem}
.brand-image{width:auto;max-width:250px;max-height:100px}.brandsBox{min-height:30vh}.carousel-container{background-color:var(--BgShadow-color);box-shadow:0 0 20px var(--BgShadow-color)}
