*{margin:0;padding:0;box-sizing:border-box;font-family:'Montserrat',sans-serif;font-display: swap;}.mg-img-home{margin-top:100px}.mt-50{margin-top:50px}header{width:100%;position:fixed;display:flex;align-items:center;height:100px;background-color:#05202e;box-shadow:0 3px 6px #00000029;z-index:9999}header .dropdown-menu{top:96%}.navbar-brand img{width:250px}.navbar-nav{height:100px}.nav-item{margin-right:20px;display:flex;align-items:center;white-space:nowrap}.nav-item,.nav-item .nav-link,.dropdown-item{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase}.nav-item.active{color:#00afea;border-bottom:3px solid #00afea;padding-top:3px}.nav-item.active .nav-link,.dropdown-item.active{color:#00afea}.carousel{height:100%}.carousel .carousel-inner{height:100%}.carousel .carousel-item{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}.carousel .carousel-caption p{font-size:1.25em;font-weight:300;margin-bottom:36px;line-height:25px}.carousel .carousel-caption a{font-weight:500;font-size:14px;background:#00afea url('../img/icons/arrow-left.svg') 0 0 no-repeat;padding:17px 45px;color:#fff;text-align:center}.carousel .right-image{width:35%;position:absolute;right:11%;top:40%;transform:translateY(-50%);text-align:right;padding:0;z-index:1}.carousel .carousel-control-next,.carousel .carousel-control-prev{opacity:1!important}.carousel .carousel-control-prev-icon{background-image:url('../img/icons/arrow-left.svg');width:15px;height:24px}.carousel .carousel-control-next-icon{background-image:url('../img/icons/arrow-right.svg');width:15px;height:24px}.carousel .carousel-indicators li{background-color:#00afea}.carousel .carousel-indicators .active{background-color:#fff}.section-title{font-size:25px;font-weight:bold;color:#05202e}.default-description{font-size:14px;font-weight:400;color:#4e4e4e}.#shops .line-bottom{border-bottom:4px solid #00afea;padding-top:12px;width:125px;margin:0 auto 50px auto}#shops{padding-top:66px;padding-bottom:82px;background-color:#fff}#shops .title-area{margin-bottom:70px}#shops .title{font-size:25px;font-weight:bold;color:#05202e;padding-top:12px;text-align:center}#shops .shop{position:relative}#shops .shop .map-pin-icon{position:absolute;left:-35px}#shops .shop .name{font-size:18px;font-weight:bold;color:#011c76}#shops .shop .address{font-size:18px;font-weight:400;white-space:break-spaces;color:#4e4e4e}#shops .shop .phones{font-size:16px;font-weight:600;color:#011c76}#shops .shop .btn-whatsapp{background-color:#69d85f;border-radius:2px;padding:12px 25px;font-weight:bold;font-size:14px;color:#011c76}footer .top{background-color:#012089;padding:30px 0;text-align:center}footer .top span{font-weight:600;font-size:16px;color:#fff}footer .main{background-color:#05202e;padding-top:30px;padding-bottom:30px}footer .logo{width:90%}footer .main ul li{list-style:none;font-weight:600;font-size:14px;margin-bottom:11px}footer .main ul li a{color:#fff!important}footer .main ul li a:hover{color:#00afea!important;text-decoration:none}footer .main ul .list-section-title{color:#05202e}footer .main .line{border-color:#012a8e;padding-bottom:20px;margin-top:30px}footer .main .copyright span{font-weight:400;font-size:12px;color:#fff}#whatsapp-fixed-icon{z-index:299;position:fixed;width:60px;height:60px;font-size:20px;line-height:36px;text-align:center;color:#fff;top:auto;left:auto;right:30px;bottom:20px;cursor:pointer}.carousel .carousel-caption{width:35%;position:absolute;right:unset;bottom:unset;left:11%;top:50%;transform:translateY(-50%);text-align:left;padding:0;z-index:1}.carousel .carousel-caption h5{font-size:35px;font-weight:600;margin-bottom:25px;color:#eaefff}#slider{height:100vh;padding-top:100px}#about{position:relative}#about .left-side{width:50%;padding-left:11%;padding-top:145px;padding-right:5%}#about .left-side .title{font-size:20px;font-weight:bold;color:#05202e}#about .left-side .description{font-size:14px;font-weight:400;color:#4e4e4e;margin-top:25px;margin-bottom:30px;text-align:justify}#about .left-side .icon-area{margin-bottom:40px}#about .left-side .icon-area img{margin-right:15px}#about .left-side .text-color-1{font-size:14px;font-weight:bold;color:#00afea}#about .left-side .text-color-2{font-size:14px;font-weight:bold;color:#011c76}#about .right-side{width:55%;background-size:contain;background-repeat:no-repeat;background-position:100% 100%}.btn-quotation{background-color:#00afea;border-radius:2px;padding:12px 25px;font-weight:bold;font-size:14px;color:#fff;text-decoration:none}.btn-whatsapp{background-color:#69d85f;border-radius:2px;padding:12px 25px;font-weight:bold;font-size:14px;color:#011c76}#details{padding-top:100px}#details .item img{margin-right:50px}#details .item .title{font-weight:bold;font-size:20px;color:#05202e}#details .item .line-bottom{border-bottom:4px solid #00afea;padding-top:10px;width:125px;margin-bottom:30px}#rastreador{padding-top:0}#rastreador .section-title{text-align:center}#rastreador .line-bottom{border-bottom:4px solid #00afea;padding-top:10px;width:125px;margin-bottom:30px;margin:0 auto 70px auto}#rastreador .item{display:flex;flex-direction:column;justify-content:flex-end}#rastreador .item .description{font-weight:600;font-size:14px;color:#031924;text-align:center;margin-top:15px}#benefits{padding-top:85px}#benefits .section-title{text-align:center}#benefits .line-bottom{border-bottom:4px solid #00afea;padding-top:10px;width:125px;margin-bottom:30px;margin:0 auto 70px auto}#benefits .item{display:flex;flex-direction:column;justify-content:flex-end}#benefits .item .description{font-weight:600;font-size:14px;color:#031924;text-align:center;margin-top:15px}#quotation-modal{z-index:999999}#quotation-modal .modal-body{padding:43px 16px 0 16px}#quotation-modal .title{text-align:center;font-size:20px;font-weight:600;color:#05202e;margin-bottom:30px}#quotation-modal input[type="submit"]{display:block;width:100%;background-color:#011c76;font-size:16px;font-weight:bold;color:#fff;border-radius:30px;padding-top:10px;padding-bottom:10px}#quotation-modal .close{position:absolute;top:-32px;right:-32px}@media(max-width:576px){#main-slider .carousel-caption{text-align:center;width:100%;left:0;top:73%;padding:0 30px}#main-slider .carousel-caption h5{font-size:25px}#main-slider .right-image{width:70%;top:31%;left:15%}}@media(max-width:1200px){#quotation-modal .close{top:15px;right:15px}#slider{padding-top:0}#about .left-side,#about .right-side{width:100%}#about .left-side{padding:60px 25px}#about .btn-quotation{padding:14px 25px}#about .left-side .icon-area img{margin-right:0;margin-bottom:10px}#details,#benefits{padding-right:10px;padding-left:10px}#details{text-align:center}#details .item img{margin-right:0}#details .item .line-bottom{margin-left:auto;margin-right:auto}}@media(max-width:320px){.navbar-brand img{width:150px}#main-slider .carousel-caption{margin-bottom:15px;padding:15px;top:76%!important}#main-slider .carousel-caption h5{font-size:18px!important;margin-bottom:10px}.btn-more{padding:10px 15px!important}}@media(max-width:1200px){.navbar-nav,header{height:auto}.navbar-toggler:focus{outline:none}.nav-item{display:block}#shops{padding:60px 10px;text-align:center}#shops .shop .map-pin-icon{position:static}footer .top span{padding-left:10px;padding-right:10px;font-size:13px}footer .main{text-align:center}#whatsapp-fixed-icon{width:50px;height:50px;left:auto;right:15px}}

.titulo {
    font-family: 'MinhaFonte', sans-serif;
    font-display: swap;  /* Define o comportamento de exibição da fonte */
  }