a.home-link-on-light{color:#243875!important;font-weight:600;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a.home-link-on-light:hover{color:#1a2d5c!important;text-decoration-thickness:2px}a.cta-whatsapp-solid-btn:hover{background:#0f5132!important;color:#fff!important}a,abbr,acronym,address,applet,article,aside,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,div pre,dl,dt,em,figcaption,figure,font,footer,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,li,nav,object,ol,p,q,s,samp,section,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0}span{line-height:1.4}a{color:#324673}.d-none{display:none}.rotate180{rotate:180deg}.border-b-none{border-bottom:none!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.grid:after{content:'';display:block;clear:both}.grid-item,.grid-sizer{width:50%}.grid-item{float:left}.grid-item img{display:block;max-width:100%}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}li,ul{padding:0;margin:0;list-style:none}article,aside,footer,header,hgroup,nav,section{display:block}*{box-sizing:border-box}body,html{font-family:Montserrat,sans-serif;font-weight:400;background-color:#fff;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}ul{margin-bottom:0}p{font-size:15px;line-height:30px;color:#333}img{margin-bottom:-3px;width:100%;overflow:hidden}body,html{background:#fff;font-family:Montserrat,sans-serif}::selection{background:#03a4ed;color:#fff}::-moz-selection{background:#03a4ed;color:#fff}@media (max-width:991px){body,html{overflow-x:hidden}.mobile-top-fix{margin-top:30px;margin-bottom:0}.mobile-bottom-fix{margin-bottom:30px}.mobile-bottom-fix-big{margin-bottom:60px}}.page-section{margin-top:120px}.section-heading h2{font-size:35px;margin-bottom:25px;text-transform:capitalize;color:#333;font-weight:700;position:relative;z-index:2;line-height:44px}.section-heading h6{text-transform:uppercase;font-size:15px;font-weight:500;color:#333}.main-white-button a{display:inline-block;background-color:#f1f1f1;font-size:15px;font-weight:600;color:#f26e35!important;text-transform:capitalize;padding:12px 25px;border-radius:7px;border:1px solid #f26e35;letter-spacing:.25px;transition:all .3s}.main-white-button a i{margin-right:10px;width:22px;height:22px;background-color:#f26e35;color:#fff;border-radius:50%;display:inline-block;text-align:center;font-size:12px;line-height:22px}.main-white-button a i:hover{background-color:#fff}.main-white-button a:hover{background-color:#f26e35;color:#fff!important}.background-header{background-color:#fff!important;-webkit-box-shadow:0 5px 10px 1px rgba(242,242,242,.76);box-shadow:0 5px 10px 1px rgba(242,242,242,.76);height:80px!important;position:fixed!important;top:0;left:0;right:0;box-shadow:0 0 10px rgba(0,0,0,.15)!important}.background-header .logo,.background-header .main-nav .nav li a{color:#324673!important}.background-header .main-nav .nav li:hover a{color:#324673!important}.background-header .nav li a.active{color:#324673!important}.header-area{background-color:transparent;position:fixed;top:0;left:0;right:0;z-index:1000;height:80px;opacity:0;visibility:hidden;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}.header-area:not(.home-page){opacity:1;visibility:visible;background-color:#fff;box-shadow:0 5px 10px 1px rgba(242,242,242,.76);position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important}.header-area.visible{opacity:1!important;visibility:visible!important;background-color:#fff!important;box-shadow:0 5px 10px 1px rgba(242,242,242,.76)!important}body:has(.page-heading-faq) .header-area{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;opacity:1!important;visibility:visible!important;background-color:#fff!important;box-shadow:0 5px 10px 1px rgba(242,242,242,.76)!important}body:has(.page-heading-faq) .page-heading-faq{margin-top:80px}.header-area .container>.row{align-items:center;min-height:80px}.header-area .main-nav{min-height:80px;background:0 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px}.header-area .main-nav a.logo{background-repeat:no-repeat;background-size:contain;background-position:center;width:166px;height:58px;display:inline-block;margin-top:0;align-self:center}@media (max-width:840px){.header-area .main-nav a.logo{background-repeat:no-repeat;background-size:contain;background-position:center;width:140px;height:58px;display:inline-block;margin-top:0}}.background-header .main-nav a.logo{background-repeat:no-repeat;background-size:contain;background-position:center;width:164px;height:58px;display:inline-block;margin-top:0}.background-header .main-nav .nav{margin-top:0!important}.header-area .main-nav .nav{float:none;margin-top:0;margin-right:0;background-color:transparent;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;z-index:999;display:flex;align-items:center;list-style:none;padding:0;align-self:center}.header-area .main-nav .nav li{padding-left:0;padding-right:0}.background-header .main-nav .nav li:last-child .main-white-button a i{background-color:#333;color:#333}.header-area .main-nav .nav li a{display:block;font-weight:500;font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;height:40px;line-height:40px;border:transparent;letter-spacing:1px}.header-area .main-nav .nav li a.active{color:#324673!important;font-weight:700}.header-area .main-nav .nav li:last-child{margin-right:0;padding-right:0}.header-area .main-nav .nav li:last-child a{padding-right:0;margin-right:0}.background-header .main-nav .nav li a.active{color:#324673!important;font-weight:700;text-decoration:underline!important;opacity:1}.header-area .main-nav .nav li.has-sub{position:relative;padding-right:15px}.header-area .main-nav .nav li.has-sub:after{font-family:FontAwesome;content:"\f107";font-size:12px;color:#324673;position:absolute;right:5px;top:12px}.background-header .main-nav .nav li.has-sub:after{color:#324673}.header-area .main-nav .nav li.has-sub ul.sub-menu{position:absolute;width:200px;box-shadow:0 2px 28px 0 rgba(0,0,0,.06);overflow:hidden;top:40px;opacity:0;transition:all .3s;transform:translateY(+2em);visibility:hidden;z-index:-1}.header-area .main-nav .nav li.has-sub ul.sub-menu li{margin-left:0;padding-left:0;padding-right:0}.header-area .main-nav .nav li.has-sub ul.sub-menu li a{opacity:1;display:block;background:#fff;color:#2a2a2a!important;padding-left:20px;height:40px;line-height:40px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;font-size:13px;font-weight:400;border-bottom:1px solid #eee}.header-area .main-nav .nav li.has-sub ul li a:hover{background:#fff;color:#f5a425!important;padding-left:25px}.header-area .main-nav .nav li.has-sub ul li a:hover:before{width:3px}.header-area .main-nav .nav li.has-sub:hover ul.sub-menu{visibility:visible;opacity:1;z-index:1;transform:translateY(0);transition-delay:0s,0s,0.3s}.header-area .main-nav button.menu-trigger{border:none;background:0 0;padding:0;margin:0;font:inherit;color:inherit;appearance:none;-webkit-appearance:none}.header-area .main-nav .menu-trigger{cursor:pointer;display:block;position:absolute;top:33px;width:32px;height:40px;text-indent:-9999em;z-index:99;right:40px;display:none}.background-header .main-nav .menu-trigger{top:23px}.header-area .main-nav .menu-trigger span,.header-area .main-nav .menu-trigger span:after,.header-area .main-nav .menu-trigger span:before{-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;background-color:#324673;display:block;position:absolute;width:30px;height:3px;left:0}.background-header .main-nav .menu-trigger span,.background-header .main-nav .menu-trigger span:after,.background-header .main-nav .menu-trigger span:before{background-color:#324673}.header-area .main-nav .menu-trigger span:after,.header-area .main-nav .menu-trigger span:before{-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;background-color:#324673;display:block;position:absolute;width:30px;height:3px;left:0;width:75%}.background-header .main-nav .menu-trigger span:after,.background-header .main-nav .menu-trigger span:before{background-color:#324673}.header-area .main-nav .menu-trigger span:after,.header-area .main-nav .menu-trigger span:before{content:""}.header-area .main-nav .menu-trigger span{top:16px}.header-area .main-nav .menu-trigger span:before{-moz-transform-origin:33% 100%;-ms-transform-origin:33% 100%;-webkit-transform-origin:33% 100%;transform-origin:33% 100%;top:-10px;z-index:10}.header-area .main-nav .menu-trigger span:after{-moz-transform-origin:33% 0;-ms-transform-origin:33% 0;-webkit-transform-origin:33% 0;transform-origin:33% 0;top:10px}.header-area .main-nav .menu-trigger.active span,.header-area .main-nav .menu-trigger.active span:after,.header-area .main-nav .menu-trigger.active span:before{background-color:transparent;width:100%}.header-area .main-nav .menu-trigger.active span:before{-moz-transform:translateY(6px) translateX(1px) rotate(45deg);-ms-transform:translateY(6px) translateX(1px) rotate(45deg);-webkit-transform:translateY(6px) translateX(1px) rotate(45deg);transform:translateY(6px) translateX(1px) rotate(45deg);background-color:#324673}.background-header .main-nav .menu-trigger.active span:before{background-color:#324673}.header-area .main-nav .menu-trigger.active span:after{-moz-transform:translateY(-6px) translateX(1px) rotate(-45deg);-ms-transform:translateY(-6px) translateX(1px) rotate(-45deg);-webkit-transform:translateY(-6px) translateX(1px) rotate(-45deg);transform:translateY(-6px) translateX(1px) rotate(-45deg);background-color:#324673}.background-header .main-nav .menu-trigger.active span:after{background-color:#324673}.header-area.header-sticky{min-height:80px}.header-area .nav{margin-top:0}.header-area.header-sticky .nav li a.active{color:#333}@media (max-width:1200px){.header-area .main-nav .nav li{padding-left:12px;padding-right:12px}.header-area .main-nav:before{display:none}}@media (max-width:992px){.background-header .main-nav .nav li:last-child,.header-area .main-nav .nav li:last-child{display:block}.background-header .main-nav .nav li:nth-child(6),.header-area .main-nav .nav li:nth-child(6){padding-right:0}}@media (max-width:400px){.main-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;margin-top:100px;background-image:url(../img/bg-mobile-Z.png)!important;padding:200px 0 160px 0!important;position:relative;overflow:hidden;height:100vh;min-height:100vh}}@media (max-width:460px){.background-header .nav{margin-top:80px!important}.colunam{flex-direction:column!important}}@media (max-width:820px){.main-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;background-image:url(../img/fundo-index_optimized.webp);padding:220px 0 180px 0!important;position:relative;overflow:hidden;height:100vh;min-height:100vh}form#search-form input.searchText{border-right:2px solid #324673!important;padding:0 30px}form#search-form input,form#search-form select{border:2px solid #324673!important;border-radius:7px;margin-bottom:15px}.background-header .main-nav .nav{margin-top:20px!important}.header-area .main-nav .logo{color:#fff}.header-area.header-sticky .nav li a.active,.header-area.header-sticky .nav li a:hover{color:#324673!important;opacity:1}.top-mobile{margin-top:30px}.coluna-mobile{flex-direction:column!important}.desktop{display:none}.header-area.header-sticky .nav li.search-icon a{width:100%}.header-area{background-color:transparent;padding:0 15px;height:100px;box-shadow:none;text-align:center;opacity:0;visibility:hidden}.header-area.visible{opacity:1;visibility:visible;background-color:#fff}.header-area .container{padding:0}.header-area .logo{margin-left:30px}.header-area .menu-trigger{display:block!important}.header-area .main-nav{overflow:hidden}.header-area .main-nav .nav{float:none;width:100%;display:none;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s;margin-left:0}.background-header .nav{margin-top:80px}.header-area .main-nav .nav li:first-child{border-top:1px solid #eee}.header-area .main-nav .nav li{width:100%;background:#fff;border-bottom:1px solid #e7e7e7;padding-left:0!important;padding-right:0!important}.header-area .main-nav .nav li a{height:50px!important;line-height:50px!important;padding:0!important;border:none!important;background:#fff!important;color:#324673!important}.header-area .main-nav .nav li a:hover{background:#eee!important;color:#324673!important}.header-area .main-nav .nav li.has-sub ul.sub-menu{position:relative;visibility:inherit;opacity:1;z-index:1;transform:translateY(0);top:0;width:100%;box-shadow:none;height:0;transition:all 0s}.header-area .main-nav .nav li.submenu ul li a{font-size:12px;font-weight:400}.header-area .main-nav .nav li.submenu ul li a:hover:before{width:0}.header-area .main-nav .nav li.has-sub ul.sub-menu{height:auto}.header-area .main-nav .nav li.has-sub:after{color:#3b566e;right:30px;font-size:14px;top:15px}.header-area .main-nav .nav li.submenu:focus ul,.header-area .main-nav .nav li.submenu:hover ul{height:0}form#form_geral{position:relative;margin:0 20px 0 20px!important}.borda-esq{padding-left:0!important;border-left:none!important;min-height:fit-content!important}}.borda-esq{padding-left:20px;border-left:1px solid #c2c2c2;min-height:145px}@media (min-width:1000px){.header-area .main-nav .nav{display:flex!important}.header-area.visible{opacity:1!important;visibility:visible!important;background-color:#fff!important;box-shadow:0 5px 10px 1px rgba(242,242,242,.76)!important}.header-area .main-nav .nav li{padding-left:8px!important;padding-right:8px!important}}.main-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:scroll;background-image:url(../img/fundo-index_optimized.webp);background-origin:padding-box;background-clip:border-box;padding:160px 0 160px 0;position:relative;overflow:hidden;height:100vh;min-height:100vh;z-index:1}@media (min-width:992px){.main-banner{background-attachment:fixed}}.main-banner .top-text{text-align:center}.main-banner .container{height:100%;display:flex;align-items:center;justify-content:center}.main-banner .top-text h6{color:#fff;font-size:15px;font-weight:500;text-transform:uppercase}.main-banner .top-text h2{color:#fff;font-size:45px;font-weight:800;text-transform:capitalize;margin-top:15px;margin-bottom:45px}.main-banner ul.categories{width:100%;margin-top:60px;text-align:center}.main-banner ul.categories li{display:inline-block;text-align:center;width:18%}.main-banner ul.categories li a{color:#fff;text-align:center;font-size:15px;margin-top:15px}.main-banner ul.categories li .icon{display:block;margin:0 auto 12px auto;width:66px;height:66px;border-radius:50%;text-align:center;line-height:62px;color:#333;background-color:#fff;transition:all .5s}.main-banner ul.categories li a:hover .icon{background-color:#2b2d42}.main-banner ul.categories li .icon img{max-width:27px}form#search-form{background-color:#fff;min-width:550px;padding:30px;width:100%;border-radius:7px;display:inline-block;text-align:center}@media (max-width:768px){form#search-form{min-width:unset!important}}form#search-form input[type=text]{min-width:300px;width:100%!important;box-sizing:border-box}@media (max-width:768px){form#search-form input[type=text]{min-width:unset!important}}.w430 form#search-form{min-width:550px;width:100%}@media (max-width:768px){.w430 form#search-form{min-width:unset!important}}.w-50d.coluna{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.w430:first-child{margin-bottom:0;text-align:left;align-self:flex-start}.w430:last-child{margin-left:auto}.main-banner .w-50d.coluna{align-items:flex-start;justify-content:flex-end;padding-right:0}.main-banner .w430{max-width:550px;margin-right:0}.main-banner .w430:last-child{margin-right:0;align-self:flex-end;margin-left:auto;float:right}.main-banner form#search-form{margin-left:auto;margin-right:0;float:right;clear:both}.main-banner .w-50d.coluna .w430:last-child{margin-left:auto;margin-right:0;align-self:flex-end;width:fit-content}.main-banner .w-50d.coluna .w430:first-child{width:100%;max-width:550px;align-self:flex-start}.main-banner .w-50d.coluna .w430:last-child{width:100%;max-width:550px;align-self:flex-end}.header-area .main-nav .nav{margin-right:0}.header-area .container{padding-right:0}.header-area .main-nav .nav li:last-child{position:relative;right:0}.header-area.visible{opacity:1;visibility:visible}.header-area.scrolled{background-color:#fff!important;box-shadow:0 5px 10px 1px rgba(242,242,242,.76)}.header-area.scrolled .main-nav .nav li a{color:#324673!important}.header-area.scrolled .main-nav .nav li a:hover{color:#324673!important}.header-area.scrolled .main-nav .nav li a.active{color:#324673!important}form#search-form input,form#search-form select{width:100%;padding:8px 14px;background-color:#f2f2f2;border-radius:7px;border:none;color:#2a2a2a;font-size:15px;outline:0;font-weight:600}.form-select:focus{box-shadow:none}form#search-form input.searchText{border-right:1px solid #333;padding:0 30px}form#search-form input::placeholder{color:#2a2a2a;font-size:15px}form#search-form button{width:100%;height:100%;background-color:#324673;border:none;padding:15px;color:#fff;font-size:15px;border-top-right-radius:7px;border-bottom-right-radius:7px}form#search-form button:hover{opacity:.9}form#search-form button i{width:40px;height:40px;background-color:#fff;border-radius:50%;color:#333;display:inline-block;text-align:center;line-height:38px;margin-right:10px}.popular-categories{margin-top:120px}.popular-categories .section-heading{text-align:center;margin-bottom:80px}.popular-categories .naccs{position:relative;background-color:#2b2d42;border-radius:7px}.popular-categories .icon{display:inline-block;width:66px;height:66px;border-radius:50%;text-align:center;line-height:62px;color:#333;background-color:#fff;margin-right:15px}.pl2{padding-left:2px}.pl10{padding-left:10px}.popular-categories .icon img{max-width:27px}.popular-categories .naccs .menu div.first-thumb{border-top-left-radius:7px}.popular-categories .naccs .menu div.last-thumb{margin-bottom:0;border-bottom-left-radius:7px}.popular-categories .naccs .menu div{color:#fff;font-size:15px;background-color:#333;margin-bottom:1px;height:126px;text-align:left;padding:0 15px;line-height:126px;cursor:pointer;position:relative;transition:1s all cubic-bezier(.075, .82, .165, 1)}.popular-categories .naccs .menu div.active,.popular-categories .naccs .menu div.active .thumb{background-color:#2b2d42}.popular-categories ul.nacc{position:relative;min-height:100%;list-style:none;margin:0;padding:0;transition:.5s all cubic-bezier(.075, .82, .165, 1)}.popular-categories ul.nacc li{opacity:0;transform:translateX(-50px);position:absolute;list-style:none;transition:1s all cubic-bezier(.075, .82, .165, 1)}.popular-categories ul.nacc li.active{transition-delay:0.3s;position:relative;z-index:2;opacity:1;transform:translateX(0)}.popular-categories ul.nacc li{width:100%}.popular-categories .nacc .thumb .left-text{margin-left:30px}.popular-categories .nacc .thumb .left-text h4{color:#fff;font-size:20px;font-weight:700;line-height:35px;margin-bottom:30px}.popular-categories .nacc .thumb .left-text p{color:#fff;margin-bottom:30px}.popular-categories .nacc .thumb .right-image{padding:60px;display:inline-flex}.popular-categories .nacc .thumb img{border-radius:7px}.popular-categories .nacc .thumb .left-text .main-white-button a{width:100%;text-align:center}.recent-listing{padding-top:50px;margin-bottom:120px}.recent-listing .section-heading{text-align:center;margin-bottom:80px}.recent-listing .item .listing-item{display:inline-flex;background-color:#f2f2f2;border-radius:7px;width:100%;position:relative;margin-bottom:30px}.recent-listing .item .left-image{float:left;overflow:hidden;border-top-left-radius:7px;border-bottom-left-radius:7px}.recent-listing .item .left-image img{overflow:hidden;border-top-left-radius:7px;border-bottom-left-radius:7px}.recent-listing .item .right-content{display:inline-block;padding:60px}.recent-listing .item .right-content ul.rate{position:absolute;right:60px;top:60px}.recent-listing .item .right-content ul.rate li{display:inline-block}.recent-listing .item .right-content ul.rate li:last-child{margin-left:10px}.recent-listing .item .right-content h4{font-size:20px;color:#333;font-weight:700;margin-bottom:10px}.recent-listing .item .right-content h6{font-size:15px;font-weight:500;color:#333}.recent-listing .item .right-content span.price{color:#2a2a2a;font-size:15px;margin-top:10px;display:block;margin-bottom:10px}.recent-listing .item .right-content span.price .icon{width:30px;height:30px;background-color:#333;border-radius:50%;text-align:center;line-height:28px;display:inline-block;margin-right:10px}.recent-listing .item .right-content span.price .icon img{max-width:16px;text-align:center;display:inline-block}.recent-listing .item .right-content span.details{display:block;margin-bottom:30px;font-size:15px;color:#333}.recent-listing .item .right-content span.details em{font-style:normal;color:#2a2a2a}.recent-listing .item .right-content ul.info li{display:inline-block;margin-bottom:15px;margin-right:30px;width:100%}.recent-listing .item .right-content ul.info li:last-child{margin-bottom:0}.recent-listing .item .right-content ul.info li img{max-width:30px;margin-right:15px;display:inline}.recent-listing .item .right-content .main-white-button{position:absolute;right:60px;bottom:40px}.recent-listing .owl-dots{margin-top:15px;text-align:center}.recent-listing .owl-dots .owl-dot{width:10px;height:10px;background-color:#f26e35;border-radius:50%;margin:0 5px;transition:all .3s}.recent-listing .owl-dots .active{width:14px;height:14px}footer{border-top:1px solid #eee;padding-top:80px}footer h4{font-size:20px;font-weight:700;color:#333;margin-bottom:30px}footer a,footer p{color:#333!important;font-weight:600}footer .logo img{max-width:163px;margin-bottom:30px}footer .helpful-links{margin:0 45px}footer .helpful-links ul li{display:block;margin-bottom:0}footer .helpful-links ul li a{font-size:15px;transition:all .3s}footer .helpful-links ul li a:hover{color:#324673;font-weight:700}footer .contact-us p{margin-bottom:25px}footer .contact-us a{transition:all .3s}footer .contact-us a:hover{color:#324673;font-weight:700}footer .sub-footer{text-align:center;margin-top:40px;padding:15px 0;border-top:1px solid #eee;background-color:#324673}.myhelp{font-weight:700;font-size:17px}.myhelp:hover{color:#324673}.certro-item-footer{margin-top:10px;display:flex;justify-content:flex-start}.contact-page{margin:40px 0 0 0}.contact-page .inner-content{background-color:#fff;border-radius:7px;overflow:hidden}.contact-page .inner-content #map{margin-bottom:-8px;overflow:hidden;border-top-left-radius:7px;border-bottom-left-radius:7px}form#form_geral{position:relative;margin:0 60px 0 45px}form#form_geral input{padding:14px 18px;outline:0;font-size:14px;color:#909090;margin-top:10px;margin-bottom:10px;width:100%;box-sizing:border-box;display:block;background-color:#fcfcfc;font-weight:500;border:1px solid #e0e0e0;opacity:1;border-radius:7px}form#form_geral ul li{display:inline-block;margin-right:30px}form#form_geral ul li:last-child{margin-right:0}form#form_geral input[type=checkbox]{display:inline-block;width:15px;min-width:15px;height:15px;background-color:transparent;border:1px solid #324673;outline:0;cursor:pointer}form#form_geral span{color:#324673;font-size:14px;font-weight:500;margin-left:8px}form#form_geral input::placeholder{color:#999;font-weight:500}form#form_geral textarea{padding:14px 18px;outline:0;font-size:14px;color:#909090;margin-top:10px;margin-bottom:10px;width:100%;box-sizing:border-box;display:block;background-color:#fcfcfc;font-weight:500;border:1px solid #e0e0e0;opacity:1;border-radius:7px}form#form_geral textarea::placeholder{color:#999;font-weight:500}form#form_geral button{margin-bottom:-15px;display:inline-block;background-color:#324673;font-size:15px;font-weight:400;color:#fff;text-transform:capitalize;padding:12px 25px;border-radius:7px;letter-spacing:.25px;border:none;outline:0;transition:all .3s}form#form_geral button i{margin-right:10px;width:24px;height:24px;background-color:#fff;color:#324673;border-radius:50%;display:inline-block;text-align:center;font-size:12px;line-height:24px}form#form_geral button:hover{background-color:#324673;opacity:.9;color:#fff}.page-heading{background-repeat:no-repeat;background-position:left center;background-size:cover;background-image:url(../img/faq2.png);padding:230px 0 120px 0;margin-top:100px;position:relative;overflow:hidden}.page-heading-faq{background-repeat:no-repeat;background-position:left center;background-size:cover;background-image:url(../img/faq2.png);padding:230px 0 120px 0;margin-top:100px;position:relative;overflow:hidden}.page-heading2{background-repeat:no-repeat;background-position:bottom;background-size:cover;background-image:url(../img/fundo-index_optimized.webp);padding:230px 0 120px 0;margin-top:80px;position:relative;overflow:hidden}.page-heading .top-text{text-align:left}.page-heading .top-text h6{color:#fff;font-size:15px;font-weight:500;text-transform:uppercase}.page-heading .top-text h2{color:#fff;line-height:70px;font-size:45px;font-weight:800;text-transform:capitalize;margin-top:15px}.category-post{overflow:hidden;margin-top:0;margin-bottom:120px}.category-post .naccs{position:relative;border-radius:7px}.category-post .icon{display:inline-block;width:66px;height:66px;border-radius:50%;text-align:center;line-height:62px;color:#333;background-color:#fff;margin-right:15px;float:left}.category-post .naccs .menu div h4{position:absolute;left:81px;top:50%;color:#fff;transform:translateY(-50%);font-size:15px;font-weight:400;width:100%;display:inline}.category-post .icon img{max-width:27px}.category-post .naccs .menu div.first-thumb{border-bottom-left-radius:7px}.category-post .naccs .menu div.last-thumb{margin-bottom:0;border-bottom-right-radius:7px}.category-post .naccs .menu div{color:#fff;margin:0;width:20%;font-size:10px;background-color:#333;height:132px;line-height:132px;display:inline-block;float:left;text-align:left;cursor:pointer;position:relative;transition:1s all cubic-bezier(.075, .82, .165, 1)}.category-post .naccs .menu div .thumb{padding:30px 0;margin-left:25px;margin-right:25px}.category-post .naccs .menu div.active,.category-post .naccs .menu div.active .thumb{background-color:#2b2d42}.category-post ul.nacc{position:relative;min-height:100%;list-style:none;margin:0;padding:0;transition:.5s all cubic-bezier(.075, .82, .165, 1)}.category-post ul.nacc li{opacity:0;transform:translateX(-50px);position:absolute;list-style:none;transition:1s all cubic-bezier(.075, .82, .165, 1)}.category-post ul.nacc li.active{transition-delay:0.3s;position:relative;z-index:2;opacity:1;transform:translateX(0)}.category-post ul.nacc li{width:100%}.category-post .nacc .thumb h4{color:#2a2a2a;font-size:20px;font-weight:700;line-height:35px;margin-bottom:25px}.category-post .nacc .thumb .main-white-button{text-align:right;margin-top:40px}.category-post .nacc .thumb .main-white-button a{background-color:#333;color:#fff}.category-post .nacc .thumb .main-white-button a i{background-color:#fff;color:#333}.category-post .top-content{margin-top:80px;padding-bottom:60px;border-bottom:1px solid #eee;margin-bottom:60px}.category-post .description{padding-bottom:60px;border-bottom:1px solid #eee;margin-bottom:60px}.category-post .general-info p{margin-bottom:30px}.category-post .top-content .top-icon{background-color:#2b2d42;width:250px;height:132px;border-radius:7px;position:relative;padding:30px;display:inline-block}.category-post .top-content .top-icon h4{position:absolute;left:30px;top:50%;color:#fff;transform:translateY(-50%);font-size:15px;font-weight:400;width:100%;display:inline}.category-post .top-content .top-icon .icon{display:inline-block;width:66px;height:66px;border-radius:50%;text-align:center;line-height:62px;color:#333;background-color:#fff;margin-right:15px;float:left;left:0}.category-post .nacc .thumb .text-icon img{max-width:30px;margin-right:10px}.category-post .nacc .thumb span.list-item{font-size:15px;color:#333;font-weight:500;line-height:30px}.listing-page{margin-top:120px;margin-bottom:120px}.listing-page .section-heading{text-align:center;margin-bottom:80px}.listing-page .naccs{position:relative}.listing-page .icon{display:inline-block;width:66px;height:66px;border-radius:50%;text-align:center;line-height:62px;color:#333;background-color:#fff;margin-right:15px}.listing-page .icon img{max-width:27px}.listing-page .naccs .menu div.first-thumb{border-radius:7px}.listing-page .naccs .menu div.last-thumb{margin-bottom:0;border-radius:7px}.listing-page .naccs .menu div{color:#fff;font-size:15px;border-radius:7px;background-color:#333;margin-bottom:30px;height:126px;text-align:left;padding:0 15px;line-height:126px;cursor:pointer;position:relative;transition:1s all cubic-bezier(.075, .82, .165, 1)}.listing-page .naccs .menu div.active,.listing-page .naccs .menu div.active .thumb{background-color:#2b2d42}.listing-page ul.nacc{height:auto!important;position:relative;min-height:100%;list-style:none;margin:0;padding:0;transition:1s all cubic-bezier(.075, .82, .165, 1)}.listing-page ul.nacc li{display:none;opacity:0;transform:translateY(-50px);position:absolute;list-style:none;transition:1s all cubic-bezier(.075, .82, .165, 1)}.listing-page ul.nacc li.active{display:block;transition-delay:0s;position:relative;z-index:2;opacity:1;transform:translateY(0)}.listing-page ul.nacc li{width:100%}.listing-page .item .listing-item{display:inline-flex;background-color:#fff;border-radius:7px;width:100%;position:relative;margin-bottom:30px}.listing-page .item .left-image{float:left;overflow:hidden;border-top-left-radius:7px;border-bottom-left-radius:7px;position:relative;z-index:1}.listing-page .item .left-image .hover-content .main-white-button a i{font-size:12px;width:23px;height:23px;line-height:23px}.listing-page .item .left-image .hover-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:11;transition:all .5s;opacity:0;visibility:hidden}.listing-page .item .listing-item:hover .left-image .hover-content{opacity:1;visibility:visible}.listing-page .item .left-image img{overflow:hidden;border-top-left-radius:7px;border-bottom-left-radius:7px}.listing-page .item .right-content{display:inline-block;padding:45px}.listing-page .item .right-content h4{font-size:20px;color:#2a2a2a;font-weight:700;margin-bottom:20px}.listing-page .item .right-content h6{font-size:15px;font-weight:500;color:#333}.listing-page .item .right-content span.price{color:#2a2a2a;font-size:15px;margin-top:30px;display:block;margin-bottom:15px}.listing-page .item .right-content span.price .icon{width:30px;height:30px;background-color:#333;border-radius:50%;text-align:center;line-height:28px;display:inline-block;margin-right:10px}.listing-page .item .right-content span.price .icon img{max-width:16px;text-align:center;display:inline-block}.listing-page .item .right-content span.details{display:block;margin-bottom:30px;font-size:15px;color:#333}.listing-page .item .right-content span.details em{font-style:normal;color:#2a2a2a}.listing-page .item .right-content span.info{line-height:30px}.listing-page .item .right-content span.info img{max-width:30px;margin-right:15px;display:inline}.listing-page .owl-dots{margin-top:15px;text-align:center}.listing-page .owl-dots .owl-dot{width:10px;height:10px;background-color:#333;border-radius:50%;margin:0 5px;transition:all .3s}.listing-page .owl-dots .active{width:14px;height:14px}.js-preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;opacity:1;visibility:visible;z-index:9999;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.js-preloader.loaded{opacity:0;visibility:hidden;pointer-events:none}@-webkit-keyframes dot{50%{-webkit-transform:translateX(96px);transform:translateX(96px)}}@keyframes dot{50%{-webkit-transform:translateX(96px);transform:translateX(96px)}}@-webkit-keyframes dots{50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}}@keyframes dots{50%{-webkit-transform:translateX(-31px);transform:translateX(-31px)}}.preloader-inner{position:relative;width:142px;height:40px;background:#fff}.preloader-inner .dot{position:absolute;width:16px;height:16px;top:12px;left:15px;background:#333;border-radius:50%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:dot 2.8s infinite;animation:dot 2.8s infinite}.preloader-inner .dots{-webkit-transform:translateX(0);transform:translateX(0);margin-top:12px;margin-left:31px;-webkit-animation:dots 2.8s infinite;animation:dots 2.8s infinite}.preloader-inner .dots span{display:block;float:left;width:16px;height:16px;margin-left:16px;background:#333;border-radius:50%}@media (max-width:1200px){.popular-categories .icon{margin-left:50%;transform:translateX(-33px);text-align:center;display:inline-block}.category-post .naccs .menu div.active .thumb{position:relative}.category-post .icon{position:absolute;left:50%;transform:translateX(15px)}.category-post .top-content .top-icon h4{left:86px}form#search-form{padding:30px}.category-post .naccs .menu div h4,.popular-categories .naccs .menu .thumb{color:transparent}.listing-page .item .right-content,.recent-listing .item .right-content{padding:30px;position:relative}.listing-page .item .right-content h4,.recent-listing .item .right-content h4{margin-bottom:10px}.listing-page .item .right-content .main-white-button,.recent-listing .item .right-content .main-white-button{left:30px;bottom:-30px}.listing-page .item .right-content span.price,.recent-listing .item .right-content span.price{margin-top:15px}.listing-page .item .right-content ul.rate,.recent-listing .item .right-content ul.rate{left:30px;top:-5px}.listing-page .item .right-content span.details,.recent-listing .item .right-content span.details{margin-bottom:15px}}@media (max-width:992px){form#search-form input,form#search-form select{border:1px solid #333;border-radius:7px;margin-bottom:15px}form#search-form button{border-radius:7px}.listing-page .naccs .menu{margin-bottom:30px}.popular-categories .nacc .thumb .left-text{margin:30px}.popular-categories .nacc .thumb .right-image{padding:0;margin:0 30px 30px 30px;display:block}.popular-categories .naccs .menu div.first-thumb{border-top-right-radius:7px}.popular-categories .naccs .menu div.last-thumb{border-bottom-left-radius:0}.listing-page .item .left-image,.recent-listing .item .left-image{float:none;width:100%}.category-post .top-content .top-icon .icon{left:45%}.listing-page .item .left-image,.recent-listing .item .left-image{border-bottom-left-radius:0;border-top-right-radius:7px}.listing-page .item .listing-item,.recent-listing .item .listing-item{display:inline-block}.listing-page .item .right-content ul.rate,.recent-listing .item .right-content ul.rate{top:20px}.listing-page .item .right-content .main-white-button,.recent-listing .item .right-content .main-white-button{position:relative;left:0;bottom:0;margin-top:30px}.recent-listing .item .right-content h4{margin-top:20px}footer{text-align:center}footer .about,footer .helpful-links{margin-bottom:5px}.category-post .icon{transform:translateX(0)}.category-post .nacc .thumb .main-white-button a,.category-post .top-content .top-icon{text-align:center;width:100%}.category-post .nacc .thumb .main-white-button{margin-top:30px}.category-post .top-content .top-icon .icon{margin-left:-60px}.category-post .top-content .top-icon h4{left:86px}.description .text-icon{margin-top:30px}form#form_geral{margin-top:45px;margin-bottom:55px}}.font-rotas{font-size:12px}.alinha-titulo{margin-bottom:40px;justify-content:space-between;align-items:flex-end;flex-direction:row;display:flex}.w96{width:96%}.margin30{margin:0 30px}.w48-w100{width:48%}.w32-w100{width:32%}@media (max-width:600px){.main-banner ul.categories li a{color:transparent}.top-20{margin-top:-20px!important}.bg-caminhao{background-image:url(../img/fundo-mo.png)!important;background-size:cover;background-position-y:center;background-position-x:right;width:100%}.w32-w100{width:100%!important}.top-10mobile{margin-top:10px}.w48-w100{width:100%!important}.posicao-asd{display:flex;flex-direction:column!important;align-items:flex-end!important;justify-content:space-between!important}.w49-100{width:100%!important}.w2-100{width:100%!important;height:10px}.alinha-titulo{margin-bottom:40px;justify-content:space-between;align-items:center}.w150m{width:170px}.margin30{margin:0 0 30px 0}.page-heading-faq{background-repeat:no-repeat;background-position:left center;background-size:215%!important;background-image:url(../img/faq2.png);padding:200px 0 120px 0!important;margin-top:50px!important;position:relative;overflow:hidden}.w96{width:100%!important}.posts-relacionados{display:flex;flex-direction:column!important;margin-bottom:50px;gap:20px;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2)}.header-area .main-nav a.logo{float:left}.font-rotas{font-size:10px}.header-area .logo{margin-left:0}.header-area .main-nav .menu-trigger{right:15px}.category-post .icon{transform:translateX(-22px)}.linha{display:flex;flex-direction:row!important;align-items:center;justify-content:center}.pl20{padding-left:0!important;margin-top:10px}.w100mobile{width:100%}.pr20{padding-right:0!important}.padding120{padding:0 20px!important}.linha-coluna{display:flex;flex-direction:column!important}.linhadesk{display:flex;flex-direction:column!important}.mbmobile{margin-bottom:50px}.img-rotas{width:15px;margin-left:5px;margin-right:5px;position:relative;bottom:2px}.w100{width:100%}.titulo-agradecimento{font-size:2.2rem!important;color:#333;font-weight:700}.titulo-agradecimento2{font-size:2rem!important;color:#333;font-weight:700}.titulo-rotas{font-size:24px!important}.coluna-mobile{display:flex;flex-direction:column!important}.titulo-input{width:100%!important}.w-3{width:100%!important}.coluna-mobile .col-md-4,.coluna-mobile .municipio-coleta,.coluna-mobile .municipio-entrega,.coluna-mobile .tipo-frete-container{flex:1 1 100%!important;max-width:100%!important;width:100%!important;padding:0!important;margin-bottom:15px!important}.coluna-mobile .municipio-coleta .input-rota-sel,.coluna-mobile .municipio-entrega .input-rota-sel,.coluna-mobile .tipo-frete-container .input-rota-sel{width:100%!important;max-width:100%!important}.coluna-mobile .col-md-4.municipio-coleta,.coluna-mobile .col-md-4.municipio-entrega,.coluna-mobile .col-md-4.tipo-frete-container{flex:1 1 100%!important;max-width:100%!important;width:100%!important;padding:0!important;margin-bottom:15px!important}.coluna-mobile .col-md-4.coluna.top20m.variaveis.tipo_carga.veiculos.municipio-container.municipio-coleta,.coluna-mobile .col-md-4.coluna.top20m.variaveis.tipo_carga.veiculos.municipio-container.municipio-entrega,.coluna-mobile .col-md-4.coluna.top20m.variaveis.tipo_carga.veiculos.tipo-frete-container{flex:1 1 100%!important;max-width:100%!important;width:100%!important;padding:0!important;margin-bottom:15px!important}.w-2{width:100%!important}.w-1{width:100%!important}.top20m{margin-top:20px}.alinhamento-itens-footer{display:flex;align-items:center!important}.certro-item-footer{margin-top:10px;display:flex;justify-content:center!important}.bg-newsletter{display:flex;flex-direction:column!important;align-items:center;margin-top:50px}.botao-voltar{padding:12px 25px;border-radius:7px;background-color:#f26e35;color:#fff;font-size:20px}.cards{display:flex;flex-direction:column!important;padding:20px;background-color:#fff;border-radius:20px;-webkit-box-shadow:5px 5px 15px 5px #c2c2c2;box-shadow:5px 5px 15px 5px #c2c2c2;margin-bottom:20px}.logo-trans{height:120px!important;width:100%!important;margin-bottom:10px;padding-right:5px;background-image:url(../img/listing-04.jpg);background-size:contain;background-repeat:no-repeat;background-position:center}.retangulo-trans{width:100%;display:flex;flex-direction:column!important;align-items:center;background-color:#fff;padding:20px;border-bottom:1px solid #c2c2c2}.top50m{margin-top:50px}.titulo-trans{font-size:24px;font-weight:700;color:#324673;margin-left:0!important}.end-trans{margin-left:0!important}.l-20{margin:0!important}.img-trans{height:100px;margin-bottom:20px;width:100%!important;background-image:url(../img/listing-04.jpg);background-size:contain;background-repeat:no-repeat;background-position:center}.branco{background-color:#fff}.recent-listing{padding-top:70px;margin-bottom:60px!important}.retangulo{padding:10px 0!important;border:1px solid #324673;color:#324673!;border-radius:5px;font-weight:600;margin:5px;fill:#324673;transition:all ease .8s}.popular-categories{margin-top:60px!important}.popular-categories .section-heading{text-align:center;margin-bottom:40px!important}.barra-teste{margin-bottom:20px;width:100%!important}.conteudo-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%!important;padding-left:10px}.bg-cadastro{display:flex;flex-direction:column}.bg-cadastro{background-image:none!important;background-size:contain;background-repeat:no-repeat;margin-top:100px}.font{font-size:13px!important}.metade{width:100%!important;height:100%;padding:10px 40px 0 40px!important;background-color:#fff;margin-left:0!important}.lina-mobile{flex-direction:row!important;width:100%;justify-content:space-around!important}.div-cidades{background-color:#fff;position:absolute;z-index:10;top:460px!important;width:350px!important}.div-cidades2{padding:0 0 0 20px;background-color:#fff;position:absolute;z-index:10;top:512px!important;width:350px!important;margin-left:0!important}.propaganda-img{width:100%;height:47vw!important;padding:20px;background-position:center;background-size:cover}.cidades-lista{padding:0!important;background-color:#fcfcfc;position:absolute;z-index:10;margin-left:0!important;width:92%!important}.posicionamento-mobile{top:582px!important}.posicionamento-div{top:524px!important}.left-posit{left:0!important}.id-ajust2{top:900px!important}.id-ajust{top:540px!important}.id-ajust3{top:630px!important}.id-ajust4{top:1000px!important}.w45{width:95%!important}.w33{width:95%!important}.w40{width:95%!important}.local-desk{align-items:flex-start;padding-left:0!important;padding-top:20px!important}.borda-esq{width:100%;margin-top:20px!important}.tag-recentes{padding:10px 10px 0 10px!important}.fundo-cinza-recentes{padding:10px!important}.card-plani{padding:10px!important}.img-blog-novo{height:185px!important}.span-hide{font-size:10px;line-height:24px;color:rgb(201,81,29,.1)}.w-48{width:100%!important}.w-4{width:100%!important;height:10px}.w-60card{width:100%!important}.w-40card{width:100%!important;padding-top:0!important}.w70-100{width:100%!important}.w30-100{width:30%!important}.mt15m{margin-top:15px}.w-50-w-100{width:100%!important}.img-carouselbg{background-position:center;background-size:cover;height:87vw!important;width:100%}.start-mobile{align-items:flex-start!important}.pad-cidades{width:100%!important;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);max-height:250px;overflow-y:auto;margin-top:8px;padding:8px 0}.posicao-variavel{padding:0 0 0 15px!important;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);position:absolute;z-index:1000;margin-top:-20px!important;max-height:250px;overflow-y:auto;padding:8px 0}.class_destino,.class_origem{padding:10px 16px!important;margin:2px 6px!important;border-radius:8px!important;transition:all .2s ease!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;color:#2d3748!important;border:1px solid transparent!important}}.posicao-variavel{padding:8px 0!important;background:#fff!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(0,0,0,.12)!important;border:1px solid rgba(255,255,255,.2)!important;backdrop-filter:blur(10px)!important;position:absolute!important;z-index:1000!important;margin-top:8px!important;max-height:300px!important;overflow-y:auto!important;width:100%!important}.pad-cidades{width:100%;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);max-height:300px;overflow-y:auto;margin-top:8px;padding:8px 0}.class_destino,.class_origem{padding:12px 20px!important;margin:2px 8px!important;border-radius:8px!important;transition:all .2s ease!important;cursor:pointer!important;font-size:14px!important;font-weight:500!important;color:#2d3748!important;border:1px solid transparent!important;position:relative!important}.class_destino:hover,.class_origem:hover{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(102,126,234,.4)!important;border:1px solid rgba(255,255,255,.2)!important}.class_destino.cidade_selecionada,.class_origem.cidade_selecionada{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(102,126,234,.4)!important}.pad-cidades::-webkit-scrollbar{width:6px}.pad-cidades::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.pad-cidades::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border-radius:3px}.pad-cidades::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8 0,#6b46c1 100%)}#div_cidade,#div_cidade2{opacity:0;transform:translateY(-10px);transition:all .3s cubic-bezier(.4, 0, .2, 1)}#div_cidade.fadeIn,#div_cidade2.fadeIn{opacity:1;transform:translateY(0)}.pad-cidades::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;animation:loading 2s infinite;border-radius:12px 12px 0 0}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.class_destino strong,.class_origem strong{background:linear-gradient(135deg,gold,#ffed4e);color:#2d3748;padding:2px 4px;border-radius:4px;font-weight:700}input[type=text]:focus{outline:0!important;border-color:#667eea!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important;transform:translateY(-1px)!important}button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(102,126,234,.6)!important}#search-form{animation:slideInUp .6s cubic-bezier(.4,0,.2,1)}@keyframes slideInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.trans-cota{width:25%;padding:5px;text-align:center;border:1px solid #ccc;font-size:14px;cursor:pointer}.img-carouselbg{background-position:center;background-size:cover;height:350px;width:100%}.w-50-w-100{width:50%}.w70-100{width:70%}.w30-100{width:30%}.w-60card{width:60%}.w-40card{width:40%;padding-top:30px}.w-4{width:4%}.w-48{width:48%!important}.class_destino{padding-left:0!important}.class_origem{padding-left:0!important}.span-hide{font-size:10px;color:rgb(201,81,29,.1);text-transform:none;font-weight:700}.local-desk{align-items:flex-start;padding-left:20px;padding-top:10px}.coluna-imp{flex-direction:column!important}.w45{width:45%}.w33{width:32%}.w40{width:40%}.id-ajust,.id-ajust3{top:495px}.id-ajust2,.id-ajust4{top:626px}.left-posit{left:673px}.barra-teste{margin-bottom:20px;width:50%}.top20m{margin-top:20px}.l-20{margin-left:20px}.alinhamento-itens-footer{display:flex;align-items:initial;color:#333!important}.w-1{width:99%!important}.w-2{width:97.2%}.w-3{width:96%}.img-rotas{width:15px;margin-left:5px;margin-right:5px;position:relative;bottom:2px}.retangulo{padding:10px;height:80px;text-align:center;border:1px solid #324673;color:#324673!;border-radius:5px;font-weight:600;margin:5px;fill:#324673;transition:all ease .8s}.retangulo-index{padding:10px;border:1px solid #324673;color:#324673!;border-radius:5px;font-weight:600;margin:5px;fill:#324673;transition:all ease .8s}.retangulo-index:hover{background-color:#324673;color:#fff!important;fill:#fff;cursor:pointer}.retangulo:hover{background-color:#324673;color:#fff!important;fill:#fff;cursor:pointer}.coluna{display:flex;flex-direction:column;align-items:center;justify-content:center}.coluna-inicio{display:flex;flex-direction:column;align-items:initial;justify-content:center}.linha{display:flex;flex-direction:row;align-items:center;justify-content:center}.top150{margin-top:60px}.titulo-pequeno-rotas{font-size:20px;color:#333;margin-bottom:10px}.header-text{margin-bottom:15px}.linha-coluna{display:flex;flex-direction:row}.titulo-rotas{font-size:36px;text-transform:none;font-weight:700;color:#333}.arte-blog{background-image:url(../img/arte-blog.jpg);height:330px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-top-left-radius:7px;border-bottom-left-radius:7px}.img-modelo-blog{width:100%;height:500px;margin-top:20px;margin-bottom:20px;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../img/arte-blog.jpg)}.img-post-relacionado{border-top-left-radius:7px;border-top-right-radius:7px;width:100%;height:250px;background-image:url(../img/arte-blog.jpg);background-position:center;background-size:cover;overflow:hidden;position:relative;background-color:#e8edf5}.img-post-relacionado.img-post-relacionado--thumb{background-image:none}.img-post-relacionado>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.posts-relacionados{display:flex;flex-direction:row;margin-bottom:50px;gap:20px;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2)}.card-post{background-color:#f2f2f2;border-radius:7px}.titulo-input{width:96%;color:#333}.input-rota-sel{padding:14px 18px;outline:0;font-size:14px;color:#111;margin:0;max-width:100%;box-sizing:border-box;display:block;background-color:#fcfcfc;font-weight:500;border:1px solid #e0e0e0;opacity:1;border-radius:7px;cursor:pointer}.botao-cotacao{padding:10px 20px;background-color:#324673;border:none;font-weight:700;color:#fff;border-radius:7px;margin:20px;margin-bottom:20px}.botao-cotacao:hover{opacity:.85}.posicao-cards{display:flex;flex-direction:row;justify-content:space-between}.cards{display:flex;flex-direction:row;padding:20px;min-height:220px;background-color:#fff;border-radius:20px;-webkit-box-shadow:5px 5px 15px 5px #c2c2c2;box-shadow:5px 5px 15px 5px #c2c2c2;margin-bottom:20px}.conteudo-card{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:75%;padding-left:10px}.logo-trans{height:auto;width:25%;padding-right:5px;background-image:url(../img/listing-04.jpg);background-size:contain;background-repeat:no-repeat;background-position:center}.nome-trans{font-size:20px;color:#324673;font-weight:700;text-transform:capitalize}.text-trans{color:#333;display:flex;flex-direction:row;align-items:center}.links-card{display:flex;flex-direction:row;align-items:center;color:#333}.links-card:hover{font-weight:600;cursor:pointer;color:#333}.retangulo-trans{width:100%;display:flex;flex-direction:row;align-items:center;background-color:#fff;padding:20px 0;border-bottom:1px solid #c2c2c2}.img-trans{height:150px;width:20%;background-image:url(../img/listing-04.jpg);background-size:contain;background-repeat:no-repeat;background-position:center}.info-trans{width:100%}.titulo-trans{font-size:24px;font-weight:700;color:#324673;margin-left:20px}.sobre-trans{font-size:24px;font-weight:700;color:#333}.end-trans{margin-left:20px}.circulo-cres{height:100px;width:100px;border-radius:50px;background-color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:30px;transition:all ease .5s}.circulo-cres:hover{height:110px;width:110px;border-radius:55px}.hoverimg{width:100px;transition:all ease .5s}.hoverimg:hover{width:110px}.centro{display:flex;align-items:center;justify-content:center}.teste-cor{color:#324673!important;font-weight:700;opacity:1}.teste-cor2{font-weight:700;opacity:1}.teste-cor:active{color:#324673!important;font-weight:700;opacity:1;text-decoration:underline}.teste-cor:hover{color:#324673!important;font-weight:700;opacity:1;text-decoration:underline}.form-contato{padding:14px 18px;outline:0;font-size:14px;color:#909090;margin-top:10px;margin-bottom:10px;box-sizing:border-box;display:block;background-color:#fcfcfc;font-weight:500;border:1px solid #e0e0e0;opacity:1;border-radius:7px}.bg-cadastro{background-image:url("../img/caminhao2_optimized.webp");background-image:url("../img/caminhao2_optimized.jpg");background-image:url("../img/caminhao2.jpg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:100px;background-color:#f8f9fa;transition:opacity .3s ease;will-change:background-image}.metade{width:50%;height:100%;padding:20px 80px 0 80px;background-color:#fff;margin-left:50%}.titulo-destaques{color:#333000;font-size:33px;font-weight:700;text-align:center}.select2-container--default .select2-selection--multiple{cursor:text;padding:14px 18px;outline:0;font-size:14px;color:#909090;margin:0;max-width:100%;box-sizing:border-box;display:block;background-color:#fcfcfc;font-weight:500;border:1px solid #e0e0e0!important;border-radius:7px}.select2-container{box-sizing:border-box;display:block!important;margin:0;width:100%!important;vertical-align:middle}.botao-cadastrar{margin-bottom:-15px;display:inline-block;background-color:#324673;font-size:15px;font-weight:400;color:#fff;text-transform:capitalize;padding:12px 25px;border-radius:7px;letter-spacing:.25px;border:none;outline:0;transition:all .3s}.botao-cadastrar:hover{opacity:.85}.hover-voltar{font-weight:700}.hover-voltar:hover{text-decoration:underline!important}.btn-enviar-foto{background-color:transparent;border:1px solid #324673;border-radius:7px;color:#324673;font-size:15px;font-weight:600;padding:12px 25px;cursor:pointer;transition:all .4s}.btn-enviar-foto:hover{background-color:#324673;color:#fff!important}.input-modal{width:100%;padding:6px 12px;border-radius:5px;border:1px solid #ccc}.class-cidades{background-color:#fff;position:absolute;z-index:10000000;box-shadow:2px 2px 2px 1px rgb(0 0 0 / 20%);top:390px;width:380px}.div-cidades{background-color:#fff;position:absolute;z-index:10;top:468px;width:380px}.div-cidades2{background-color:#fff;position:absolute;z-index:10;top:468px;width:380px;margin-left:380px}ul{list-style-type:none;margin:0;padding:0}li{display:inline-block}li a{display:block;padding:8px;text-decoration:none}ul ul{display:none}ul li:hover>ul{display:block;flex-direction:column}.color-hover{color:#324673!important}.color-hover:hover{color:#324673!important;text-decoration:underline!important}.cidades-lista{background-color:#fcfcfc;position:absolute;z-index:10;width:40%}.posicionamento-div{position:absolute;top:460px}.pagination{margin:20px auto 0 auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center}.pagination>li{margin-right:5px;display:inline-block}.pagination>li:first-child>a,.pagination>li:first-child>span{border-radius:2px}.pagination>li>a,.pagination>li>span{border-radius:2px;background-color:#f6f6f6;color:#f26e35;font-family:Ubuntu,sans-serif;font-size:18px;font-weight:500;line-height:41px;border-color:transparent;text-transform:capitalize;width:41px;height:41px;padding:0;border:none}.pagination>.active>a,.pagination>.active>a:hover,.pagination>li:hover>a{background-color:#f26e35!important;color:#fff;border-color:transparent}.bg-gray .pagination>li>a,.bg-gray .pagination>li>span{background-color:#fff;box-shadow:0 2px 3px rgba(39,41,48,.05)}@media only screen and (min-width:320px) and (max-width:991px){.pagination{margin-bottom:30px!important}}.hover-ver-mais:hover{cursor:pointer;text-decoration:underline}.hover-teste{cursor:pointer;transition:all ease .4s;border-radius:10px}.hover-teste:hover{box-shadow:10px 10px 21px -4px rgba(204,204,204,.75);-webkit-box-shadow:10px 10px 21px -4px rgba(204,204,204,.75);-moz-box-shadow:10px 10px 21px -4px rgba(204,204,204,.75)}.bg-newsletter{display:flex;flex-direction:row;align-items:center;margin:50px 0}.btn-newsletter{padding:12px 25px;width:100%;border:none;border-radius:7px;font-size:15px;color:#fff;font-weight:700;margin-top:10px;background-color:#324673}.pl20{padding-left:20px}.pr20{padding-right:20px}.titulo-agradecimento{font-size:2.5rem;color:#333;font-weight:700}.botao-voltar{padding:12px 25px;border-radius:7px;background-color:#f26e35;color:#fff}.botao-voltar:hover{opacity:.85}#name::placeholder{color:#888!important}#email::placeholder{color:#888!important}#profissao::placeholder{color:#888!important}#aniversario::placeholder{color:#888!important}#tel::placeholder{color:#888!important}#site::placeholder{color:#888!important}.ver-todas{color:#324673;font-weight:600}.ver-todas:hover{color:#324673;font-weight:600;text-decoration:underline!important}#input_origem::placeholder{font-weight:600!important}#input_destino::placeholder{font-weight:600!important}.pl15{padding-left:15px}.pr15{padding-right:15px}.btn-especial{background-color:#324673;border-radius:7px;height:51px}.alinhamento-especiais{display:flex;align-items:flex-end;flex-direction:row;padding:20px;background:#f2f2f2;border-radius:7px}.desk-80{width:80%}.w-50desk{width:50%}@media (max-width:600px){.alinhamento-especiais{display:flex;align-items:flex-end;flex-direction:column;padding:20px;background:#f2f2f2;border-radius:7px;gap:15px}.w-50desk{width:100%!important}.desk-80{width:100%!important}.pad-50desk{padding:20px!important}.pd0m{padding:0!important;width:100%;margin:0!important}.pd15{padding:7px 0!important}.align-centrom{text-align:center}.titulo-faq{font-size:18px;font-weight:600;color:#333;width:90%!important}.m100{width:100%}.pr15{padding:0!important}.pl15{padding:0!important}.mobile{display:block!important}.mbanunciem{margin-bottom:30px!important}.pdcol{padding-left:0!important;padding-right:0!important}.div-scroll{margin-top:-60px!important;width:100%}.largura15{width:25%!important}.pb20m{padding-bottom:20px}.largura65{width:50%!important}.largura20{width:25%!important}.centro-m{display:flex;align-items:center!important;justify-content:flex-start!important}}.w-98{width:98%}.hover-opacity:hover{opacity:.9}.btn-redes-blog{width:100%;height:40px;border-radius:5px;gap:10px}.largura15{width:15%}.largura65{width:65%}.largura20{width:20%}.div-scroll{margin-top:-30px;width:100%}.btn-especial:hover{opacity:.9}.mobile{display:none}.card-especial{width:100%;height:46px;padding:0 20px;border-radius:7px;background-color:#fff;border:1px solid #324673;color:#324673;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;transition:all ease .6s}.pd15{padding:7px}.btn-cotar{background-color:#324673;border:1px solid #324673;border-radius:7px;color:#fff;padding:10px 20px;font-weight:600;transition:all ease .6s}.botao-cinza{width:100%;padding:10px 20px;background-color:#eee;border-radius:7px;border:1px solid #e0e0e0;color:#333}.titulo-faq{font-size:18px;font-weight:600;color:#333}.padding120{padding:0 120px}.black-teste{backdrop-filter:blur(15px);background-color:rgba(0,0,0,.15);box-shadow:0 0 10px 1px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(15px);height:50px;padding:0 20px;border-radius:7px;color:#fff;font-weight:600;width:fit-content}.numero-esp{background-color:#324673;border-radius:3px;height:22px;width:22px;margin-left:5px;font-size:15px}.img-fundo-especial{background-image:url(../img/cargas-especiais_optimized.webp);background-image:url(../img/cargas-especiais_optimized.jpg);background-image:url(../img/cargas-especiais.jpg);background-position:center 56%;background-size:cover;width:100%;height:120px;background-color:#f8f9fa;transition:opacity .3s ease;will-change:background-image}.img-fundo-especial2{background-image:url(../img/estados.jpg);background-position-x:center;background-position-y:56%;background-size:cover;width:100%;height:120px}.img-fundo-especial3{background-image:url(../img/servicos_optimized.webp);background-image:url(../img/servicos_optimized.jpg);background-image:url(../img/servicos.jpg);background-position:center 90%;background-size:cover;width:100%;height:120px;background-color:#f8f9fa;transition:opacity .3s ease;will-change:background-image}.itens-especial{font-weight:600;color:#324673;cursor:pointer;font-size:16px;line-height:18px;width:83%}.between{display:flex;justify-content:space-between;height:40px}.numero-trans-esp{font-size:14px;background-color:#324673;color:#fff;border-radius:3px;width:23px;height:23px;display:flex;align-items:center;justify-content:center;font-weight:600;margin-left:5px}.ver-todas-esp{font-size:15px;color:#324673;font-weight:600;border-bottom:1px solid #324673;padding-top:10px}.btn-cotar-agora{background-color:#324673;border-radius:7px;width:100%;height:50px}.btn-cotar-agora:hover{opacity:.85}.texto-cotar-agora{color:#fff;font-size:18px;font-weight:700;line-height:20px}.div-rolagem{width:100%;height:200px;overflow-y:scroll;border-radius:7px;border:1px solid #ccc}.item-rolagem,.item-rolagem2{background-color:#f2f2f2;padding:12px;border:1px solid #ccc;cursor:pointer}.d-flex-a-center{display:flex;align-items:center}@media screen and (max-width:600px){.fundo-blog{background-image:url(../img/fundo-blog.jpg);background-position:center;background-size:cover;padding-top:120px!important;padding-bottom:120px!important;width:100%}.card-form{background-color:#f26e35;border-radius:10px;padding:20px!important;opacity:.9}.grude{height:315px!important;position:sticky;top:-482px}.mt100{margin-top:50px!important}.mb100{margin-bottom:50px!important}.mt30m{margin-top:30px}.coluna-mr{flex-direction:column-reverse!important}.w-100m{width:100%!important}.coluna-m{flex-direction:column!important}.mt-mobile{margin-top:50px}.w-100m{width:100%}.gap-m{gap:30px;display:flex}.p-none{padding-left:0!important;padding-right:0!important}.mb60{margin-bottom:50px}.w-19{width:100%!important}.w-79{width:100%!important}.gap10m{gap:10px}.altura-texto{min-height:auto!important;padding:5px 0;display:flex;align-items:flex-start;justify-content:center}.pad-alinhamento{padding:10px!important}.pd25{padding-left:15px!important;padding-right:15px!important}}.altura-texto{min-height:85px;padding:5px 0;display:flex;align-items:flex-start;justify-content:center}.w-19{width:19%}.w-79{width:79%}.mt100{margin-top:100px}.mb100{margin-bottom:100px}.mb60{margin-bottom:60px}.linha{display:flex;flex-direction:row}.coluna{display:flex;flex-direction:column}.centro{display:flex;align-items:center;justify-content:center}.w-100{width:100%}.fundo-blog{background-image:url(../img/fundo-blog.jpg);background-position:center;background-size:cover;padding-top:180px;padding-bottom:120px;width:100%}.title-b{font-size:80px;line-height:80px;width:100%;font-weight:700;color:#fff;text-transform:uppercase;text-shadow:1px 1px 4px #333}.subtitle-b{color:#fff;font-size:20px;text-shadow:1px 1px 4px #111}.card-b{width:100%;box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}.text-b{padding:20px 0;background-color:#f2f2f2}.titulo-post-b{color:#324673;font-size:20px;line-height:22px;transition:all .3s}.titulo-post-b:hover{color:#111;cursor:pointer}.img-fundo-post{background-image:url(../img/arte-blog.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:240px;width:100%;transition:all .3s}.img-fundo-post:hover{cursor:pointer}.subtitulo-post-b{color:#111}.text-calendario{color:#111;font-size:14px;font-weight:500}.card-post-recente{width:100%;box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}.texto-recentes{color:#111;font-size:24px;font-weight:600;letter-spacing:1px}.tag-recentes{padding:20px 20px 0 20px;background-color:#f7f7f7}.fundo-cinza-recentes{background-color:#f7f7f7;padding:20px}.titulo-postagem{font-size:36px;line-height:40px;letter-spacing:1px;color:#111;text-transform:uppercase}.pd25{padding-left:25px;padding-right:25px}.alinhar-cima{display:flex;align-items:flex-start}.conteudo-postagem{font-size:16px;line-height:20px;padding-bottom:10px;color:#111;line-height:1.4}.pdcol{padding-left:15px;padding-right:15px}.dot{height:7px;width:7px;border-radius:4px;background-color:#333}.hover-cat:hover{cursor:pointer}.card-plani{padding:20px;background-color:#f7f7f7}.img-plani{background-image:url(../img/arte-blog.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:200px}.img-blog-novo{background-image:url(../img/cegonha.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:240px}.btn-plani{background-color:#f26e35;width:100%;padding:15px;color:#fff}.btn-plani:hover{opacity:.9}.artigo-recente{width:100%;padding:5px 10px;background-color:#fff;color:#333;transition:all ease-in .65s}.artigo-recente:hover{color:#fff;cursor:pointer}.titulo-artigo-recente{font-size:15px;color:#333;text-transform:capitalize;line-height:16px}.indice{color:#324673;font-weight:600}.indice:hover{text-decoration:underline!important;cursor:pointer}.foto-sujeito{width:70px;height:70px;background-image:url(../img/user.svg);background-color:#ccc;background-position:center;background-size:cover;border-radius:50%}.propaganda-img{width:100%;height:300px;padding:20px;background-position:center;background-size:cover}.vidro-prop{backdrop-filter:blur(15px);background-color:rgba(0,0,0,.15);box-shadow:0 0 10px 1px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(15px);padding:20px}.fixed{position:fixed;bottom:0;left:30px}.grude{height:1120px;position:sticky;top:-555px}.cidade_selecionada{background-color:#324673;color:#fff}.size-hover{transition:width ease .4s}.size-hover:hover{width:30px!important}.hover-teste{cursor:pointer}.hover-teste:hover{text-decoration:underline}.caixinha{width:40px;height:40px}.retangulo-index{padding:10px;border:1px solid #2b679c;color:#2b679c!;border-radius:5px;font-weight:600;margin:5px;background-color:#eee;transition:all ease .8s}.cards{display:flex;flex-direction:row;padding:20px;min-height:220px;background-color:#eee;border-radius:7px;margin-bottom:20px}.cards-google{display:flex;flex-direction:column;gap:20px;padding:20px;min-height:245px;background-color:#eee;border-radius:7px}.df-ac-column{display:flex;align-items:center;flex-direction:column}form#search-form button{width:100%;height:100%;background-color:#f26e35;border:none;padding:15px;color:#fff;font-size:18px;border-radius:7px}footer .sub-footer{text-align:center;margin-top:40px;padding:5px 0;border-top:1px solid #eee;background-color:#2b679c}.input-rota-sel{padding:14px 18px;outline:0;font-size:14px;color:#111;margin:0;max-width:100%;box-sizing:border-box;display:block;background-color:#eee;font-weight:500;border:1px solid #e0e0e0;opacity:1;cursor:pointer}.w-400p{width:400px!important}.zoom{transition:transform .3s}.zoom:hover{transform:scale(1.05)}.grey{background-color:#f8f8f8;width:100%!important}.bolinha-laranja{width:50px;height:50px;border-radius:25px;background-color:#f26e35;box-shadow:0 2px 6px rgba(0,0,0,.14)!important}.bolinha-laranja2{width:30px;height:30px;border-radius:25px;background-color:#f26e35;box-shadow:0 2px 6px rgba(0,0,0,.14)!important}.bolinha-laranja img,.bolinha-laranja2 img{display:block;flex-shrink:0;image-rendering:auto}.home-section-photo{min-height:1px}.img-quad{width:30%;box-shadow:0 0 10px rgba(0,0,0,.3)!important}.img-quad:hover{transform:scale(1.05)}.posicao-quad{display:flex;flex-direction:row;justify-content:space-between;margin-top:-80px;z-index:10;position:relative}.sociais-zurcad{gap:7px;justify-content:flex-start;margin-top:20px;margin-left:-9px}.w-2-6{width:2%}.w-88-84{width:88%}.gap30-10{gap:30px}.w-50d{width:50%}.w430{width:500px;max-width:100%;min-width:550px}@media (max-width:768px){.w430{min-width:unset!important}}@media (min-width:769px){.main-banner{height:100vh!important;min-height:100vh!important;padding:160px 0 160px 0!important}.main-banner .container{height:100%!important;min-height:100%!important}}@media (min-width:1200px){.w430{width:550px}.main-banner{height:100vh!important;min-height:100vh!important;padding:160px 0 160px 0!important}.main-banner .container{height:100%!important;min-height:100%!important}}@media (max-width:768px){.w430{width:95%!important;max-width:95%!important;margin:0 auto!important;box-sizing:border-box!important}.w-50d{width:100%!important;padding:0 15px!important}.main-banner .w-50d.coluna{padding:0 15px!important;margin:0!important;width:100%!important;max-width:100%!important}.main-banner .w-50d.coluna .w430:last-child{width:95%!important;max-width:95%!important;margin:0 auto!important;padding:20px!important;box-sizing:border-box!important}#search-form{width:95%!important;max-width:95%!important;margin:0 auto!important;box-sizing:border-box!important}#search-form *{box-sizing:border-box!important;max-width:100%!important}.main-banner .w-50d.coluna .w430:first-child{width:95%!important;max-width:95%!important;margin:0 auto 15px auto!important;padding:0 20px!important;box-sizing:border-box!important;overflow:visible!important;white-space:normal!important}.main-banner .w-50d.coluna .w430:last-child input[type=text]{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.main-banner .container{padding:0 10px!important;max-width:100%!important;overflow-x:hidden!important}.main-banner .linha{margin:0!important;padding:0!important}*{box-sizing:border-box!important}body{overflow-x:hidden!important;max-width:100%!important}.main-banner{overflow-x:hidden!important;overflow-y:visible!important;max-width:100%!important;padding:40px 0 40px 0!important;min-height:auto!important}.main-banner .container{padding:10px 0!important;min-height:auto!important;overflow:visible!important}.header-area{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;background-color:#fff!important;box-shadow:0 5px 10px 1px rgba(242,242,242,.76)!important;opacity:1!important;visibility:visible!important;transition:transform .3s ease-in-out,opacity .3s ease-in-out!important}.header-area.mobile-hidden{transform:translateY(-100%)!important;opacity:0!important}.header-area.mobile-visible{transform:translateY(0)!important;opacity:1!important}.header-area .main-nav .nav li a{color:#324673!important;text-shadow:none!important}.header-area .main-nav .nav li a:hover{color:#324673!important}.header-area .main-nav .nav li a.active{color:#324673!important}.header-area.visible{opacity:1!important;visibility:visible!important}.header-area.scrolled{background-color:#fff!important;box-shadow:0 5px 10px 1px rgba(242,242,242,.76)!important}}@media (max-width:600px){.cards{display:flex;flex-direction:column!important;padding:20px;background-color:#eee;border-radius:7px;margin-bottom:20px}.sociais-zurcad{gap:7px;justify-content:center;margin-top:0;margin-left:-9px;margin-bottom:30px}.w430{width:92%!important;max-width:92%!important;margin:0 auto!important}.main-banner .w-50d.coluna{padding:0 10px!important;width:100%!important;max-width:100%!important}.main-banner .w-50d.coluna .w430:last-child{width:92%!important;max-width:92%!important;padding:20px!important;margin:0 auto!important}#search-form{width:92%!important;max-width:92%!important;margin:0 auto!important;box-sizing:border-box!important;padding:20px!important}#search-form *{box-sizing:border-box!important;max-width:100%!important}.main-banner .w-50d.coluna .w430:first-child{width:92%!important;max-width:92%!important;padding:0 20px!important;margin:0 auto 10px auto!important;overflow:visible!important;white-space:normal!important}.main-banner .w-50d.coluna .w430:first-child span{font-size:18px!important;line-height:1.3!important}.main-banner .container{padding:0 5px!important;max-width:100%!important;overflow-x:hidden!important}.main-banner .linha{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important}.main-banner{padding:20px 0 20px 0!important}.main-banner .container{padding:5px 0!important;overflow:visible!important}.w-2-6{width:6%!important}.w-88-84{width:84%!important}.gap30-10{gap:10px!important}.coluna-mobile .col-md-4,.coluna-mobile .municipio-coleta,.coluna-mobile .municipio-entrega,.coluna-mobile .tipo-frete-container{flex:1 1 100%!important;max-width:100%!important;width:100%!important;padding:0!important;margin-bottom:15px!important}.coluna-mobile .municipio-coleta .input-rota-sel,.coluna-mobile .municipio-entrega .input-rota-sel,.coluna-mobile .tipo-frete-container .input-rota-sel{width:100%!important;max-width:100%!important}.coluna-mobile .col-md-4.municipio-coleta,.coluna-mobile .col-md-4.municipio-entrega,.coluna-mobile .col-md-4.tipo-frete-container{flex:1 1 100%!important;max-width:100%!important;width:100%!important;padding:0!important;margin-bottom:15px!important}.coluna-mobile .col-md-4.coluna.top20m.variaveis.tipo_carga.veiculos.municipio-container.municipio-coleta,.coluna-mobile .col-md-4.coluna.top20m.variaveis.tipo_carga.veiculos.municipio-container.municipio-entrega,.coluna-mobile .col-md-4.coluna.top20m.variaveis.tipo_carga.veiculos.tipo-frete-container{flex:1 1 100%!important;max-width:100%!important;width:100%!important;padding:0!important;margin-bottom:15px!important}.posicao-quad{display:flex;flex-direction:column!important;justify-content:center;margin-top:-80px;gap:20px;z-index:10;position:relative}.img-quad{width:100%!important;box-shadow:0 0 10px rgba(0,0,0,.3)!important}.w-50d{width:100%!important}form#search-form{background-color:#fff;width:100%!important;border-radius:7px;display:inline-block;text-align:center;padding:15px}}
/* style-home-hero-lock */
/**
 * Trava layout do hero na home — carregado no FINAL de style-home.min.css (build).
 * Evita CLS quando regras genéricas .linha / .main-banner do style.min.css entram.
 */
#conteudo-principal .main-banner.main-banner {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
  background-size: cover !important;
  background-position: center center !important;
  overflow-x: clip !important;
}
#conteudo-principal .main-banner .linha,
#conteudo-principal .main-banner .linha.home-hero-linha {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
  width: 100% !important;
  min-height: 420px !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}
#conteudo-principal .main-banner .linha > .desktop {
  width: 65% !important;
  flex: 0 0 65% !important;
  max-width: 65% !important;
}
#conteudo-principal .main-banner .linha > .coluna {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-end !important;
  width: 35% !important;
  max-width: 35% !important;
  flex: 0 0 35% !important;
  box-sizing: border-box !important;
}
#conteudo-principal .main-banner #search-form {
  min-height: 400px !important;
  box-sizing: border-box !important;
  animation: none !important;
  transform: none !important;
}
@media (max-width: 768px) {
  #conteudo-principal .main-banner.main-banner:not(.home-hero-clean) {
    min-height: 480px !important;
    padding: 40px 0 80px 0 !important;
  }
  #conteudo-principal .main-banner:not(.home-hero-clean) .linha,
  #conteudo-principal .main-banner:not(.home-hero-clean) .linha.home-hero-linha {
    min-height: 460px !important;
    flex-direction: column !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
  }
  #conteudo-principal .main-banner .linha > .desktop {
    display: none !important;
  }
  #conteudo-principal .main-banner:not(.home-hero-clean) .linha > .coluna {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  #conteudo-principal .main-banner:not(.home-hero-clean) #search-form {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 440px !important;
  }
  #conteudo-principal .main-banner.home-hero-clean.main-banner {
    min-height: auto !important;
    padding: 0 0 1rem !important;
    margin-top: 0 !important;
  }
  #conteudo-principal .main-banner.home-hero-clean .linha,
  #conteudo-principal .main-banner.home-hero-clean .linha.home-hero-linha {
    min-height: auto !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
  }
  #conteudo-principal .main-banner.home-hero-clean .linha > .coluna {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    justify-content: flex-start !important;
  }
  #conteudo-principal .main-banner.home-hero-clean #search-form,
  #conteudo-principal .main-banner.home-hero-clean .home-quote-card__form {
    min-height: auto !important;
  }
  #conteudo-principal .main-banner.home-hero-clean .container,
  #conteudo-principal .main-banner.home-hero-clean .home-hero-clean__wrap {
    height: auto !important;
    min-height: 0 !important;
    display: block !important;
    padding: 0 14px !important;
    box-sizing: border-box !important;
  }
}
@media (min-width: 769px) {
  #conteudo-principal .main-banner.main-banner {
    min-height: 100vh !important;
    min-height: 100dvh !important;
    padding: 0 0 110px 0 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
  }
  #conteudo-principal .main-banner .desktop-top-text {
    display: block !important;
    position: absolute !important;
    top: 20px !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 3 !important;
    text-align: center !important;
    font-size: clamp(17px, 1.85vw, 24px) !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    color: #fff !important;
    text-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) !important;
    pointer-events: none !important;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
  }
}
