@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-BlackItalic.woff2") format("woff2"),url("assets/fonts/Montserrat-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-Black.woff2") format("woff2"),url("assets/fonts/Montserrat-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-Bold.woff2") format("woff2"),url("assets/fonts/Montserrat-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-BoldItalic.woff2") format("woff2"),url("assets/fonts/Montserrat-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-ExtraBold.woff2") format("woff2"),url("assets/fonts/Montserrat-ExtraBold.woff") format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-ExtraBoldItalic.woff2") format("woff2"),url("assets/fonts/Montserrat-ExtraBoldItalic.woff") format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-ExtraLight.woff2") format("woff2"),url("assets/fonts/Montserrat-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-ExtraLightItalic.woff2") format("woff2"),url("assets/fonts/Montserrat-ExtraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-Italic.woff2") format("woff2"),url("assets/fonts/Montserrat-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-Light.woff2") format("woff2"),url("assets/fonts/Montserrat-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-LightItalic.woff2") format("woff2"),url("assets/fonts/Montserrat-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-Medium.woff2") format("woff2"),url("assets/fonts/Montserrat-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-MediumItalic.woff2") format("woff2"),url("assets/fonts/Montserrat-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-Regular.woff2") format("woff2"),url("assets/fonts/Montserrat-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-SemiBold.woff2") format("woff2"),url("assets/fonts/Montserrat-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-SemiBoldItalic.woff2") format("woff2"),url("assets/fonts/Montserrat-SemiBoldItalic.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-Thin.woff2") format("woff2"),url("assets/fonts/Montserrat-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("assets/fonts/Montserrat-ThinItalic.woff2") format("woff2"),url("assets/fonts/Montserrat-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}body{font-family:"Montserrat"}a{text-decoration:none !important;transition:all ease .7s}input,button,textarea,select{font-family:"Montserrat"}input:focus,button:focus,textarea:focus,select:focus{outline:none !important;box-shadow:none !important}::selection{color:white;background:#AA1B2F}::-moz-selection{color:white;background:#AA1B2F}.font-100{font-weight:100}.font-200{font-weight:200}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.menu-header{width:100%;list-style:none;margin:0;padding:0}.menu-header-item{flex:auto;text-align:center;position:relative}.menu-header-item a{font-size:.875rem;color:#666666;text-transform:uppercase}.menu-header-item a:hover{color:#AA1B2F}.menu-header-item .dropdown-menu{display:block;opacity:0;visibility:hidden;transition:.3s;margin-top:0;border:none;box-shadow:0 0 5px rgba(0,0,0,0.3);border-radius:0;padding:0}.menu-header-item .dropdown-menu li{border-bottom:1px solid #EEEEEE;text-align:center}.menu-header-item .dropdown-menu li a{display:block;padding:13px 0}.menu-header-item .dropdown-menu li .active{background-color:#f8f9fa !important;color:#AA1B2F !important}.menu-header-item .dropdown-menu.fade-up{top:180%}.menu-header-item:hover .dropdown-menu{transition:.3s;opacity:1;visibility:visible;top:100%;transform:rotateX(0deg)}.menu-header .active{color:#AA1B2F !important}.menu-footer{list-style:none;margin:0;padding:0}.menu-footer li{margin-bottom:3px}.menu-footer li a{font-size:.875rem;color:white}.menu-footer li a:hover{color:#AA1B2F}.menu-sidebar{list-style:none;padding:0;margin:0}.menu-sidebar li{border-bottom:1px solid #CCCCCC}.menu-sidebar li a{font-size:.75rem;font-weight:600;color:#3e4044;text-transform:uppercase;display:block;padding:10px 0}.sidebar{width:250px;height:100%;position:fixed;background-color:#EEEEEE;top:0;right:0;z-index:998;overflow-y:auto;padding:20px 10px}.animacao{position:fixed;transform:translateX(-230px)}.breadcrumb{background:transparent}.breadcrumb-item{font-size:.875rem;font-weight:700;text-transform:uppercase}.breadcrumb-item a{color:white}.breadcrumb-item.active{color:white}.breadcrumb-item+.breadcrumb-item::before{content:'>' !important;color:white}.nav-galeria{border:1px solid #c8c8c8;border-radius:10px;width:206px;margin:0 auto;overflow:hidden;display:flex}.nav-galeria .number{font-size:1.375rem;font-weight:700;flex:1 auto;line-height:40px !important;display:inline-block;border-left:1px solid #c8c8c8;color:#AA1B2F;text-align:center}@media (max-width: 1200px){.nav-galeria .number{font-size:calc(1.2625rem + .15vw) }}.nav-galeria .number:first-child{border:none}.nav-galeria .number:hover{background:#AA1B2F;color:white}.nav-galeria .number.active{background:#AA1B2F;color:white}.dropdown-toggle::after{width:10px;height:6px;background-image:url(assets/images/down.png);content:'';border:none;color:#666}.container-page{width:100%;position:relative;z-index:1000;transition:all ease-out 300ms;background-color:white;overflow-x:hidden}.container-copyright{border-top:1px solid rgba(255,255,255,0.3)}.container-copyright .text-default a{color:white}.container-copyright .text-default a:hover{color:#AA1B2F}.bg,.bg-services,.bg-contact,.bg-pages{background-position:center;background-repeat:no-repeat}.bg-services{background-image:url(assets/images/bg-services.jpg);background-attachment:fixed;background-size:cover}.bg-gray{background-color:#eee}.bg-contact{background-image:url(assets/images/bg-contact.jpg)}.bg-header{background-color:#AA1B2F}.bg-footer{background-color:#141521}.bg-menu{width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;top:0;left:0;z-index:999;display:none}.bg-pages{height:280px;display:flex;align-items:center;justify-content:center;background-size:cover}.title-destaque{font-size:1.25rem;font-weight:700;color:#AA1B2F;position:relative;display:inline-block}.title-default{font-size:1.875rem;color:black}@media (max-width: 1200px){.title-default{font-size:calc(1.3125rem + .75vw) }}.title-default-small{font-size:1.375rem;color:black;transition:color .7s}@media (max-width: 1200px){.title-default-small{font-size:calc(1.2625rem + .15vw) }}.title-default-big{font-size:3.125rem;color:black}@media (max-width: 1200px){.title-default-big{font-size:calc(1.4375rem + 2.25vw) }}.title-descritivo{font-size:1.375rem;color:black}@media (max-width: 1200px){.title-descritivo{font-size:calc(1.2625rem + .15vw) }}.title-footer{font-size:1rem;font-weight:700;color:white;margin-bottom:15px}.text-infoheader{font-size:.8125rem;color:white}.text-infoheader a{color:white}.text-infoheader a:hover{color:#7e1423}.text-redes{font-size:1.75rem;color:white}@media (max-width: 1200px){.text-redes{font-size:calc(1.3rem + .6vw) }}.text-default{font-size:.875rem;font-weight:400;color:#666666;line-height:14px}.text-adress{font-size:.875rem;font-weight:400;color:white;line-height:15px}.text-adress a{color:white}.text-adress a:hover{color:#AA1B2F}.text-adress i{font-size:.9375rem;margin-right:5px}.text-data{font-size:1.5rem;font-weight:800;color:#AA1B2F;position:relative;text-transform:uppercase;text-align:center}@media (max-width: 1200px){.text-data{font-size:calc(1.275rem + .3vw) }}.text-data:before{content:'';width:45px;height:1px;background-color:#AA1B2F;position:absolute;top:50%;left:50%;transform:translate(-50%, 0)}.text-data span{display:block}.text-contact{font-size:1.125rem;font-weight:400;color:black;margin-bottom:0}.text-contact-small{font-size:.875rem;font-weight:700}.btn,.btn-contact,.btn-contact-big,.btn-contact-form,.btn-big,.btn-more,.btn-back{border-radius:3px;display:inline-block;color:white}.btn-contact{font-size:.75rem;background-color:#AA1B2F;text-transform:uppercase;padding:8px 17px}.btn-contact:hover{background-color:#7e1423;color:white}.btn-contact-big{font-size:1.25rem;background-color:#AA1B2F;padding:9px 36px}.btn-contact-big:hover{background-color:#7e1423;color:white}.btn-contact-form{font-size:1rem;font-weight:700;text-transform:uppercase;background-color:#AA1B2F;padding:14px 0;border:0;width:100%;max-width:452px}.btn-contact-form:hover{background-color:#7e1423;color:white}.btn-big{font-size:1.25rem;background-color:#AA1B2F;padding:13px 64px}.btn-big:hover{background-color:#7e1423;color:white}.btn-more{width:203px;height:50px;font-size:1rem;background-color:black;position:relative;overflow:hidden}.btn-more span{width:85px;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;transition:all .7s}.btn-more:before{content:'';width:20px;height:20px;background-image:url(assets/images/arrow.png);position:absolute;top:50%;left:-20%;transform:translate(-50%, -50%);opacity:0;transition:all .7s}.btn-more:hover{background-color:#AA1B2F;color:white}.btn-more:hover:before{left:50%;opacity:1}.btn-more:hover span{left:120%;opacity:0}.btn-back{font-size:1rem;background-color:#AA1B2F;padding:3px 47px}.btn-back:hover{background-color:#7e1423;color:white}.open{font-size:.875rem;font-weight:600;text-transform:uppercase;color:#AA1B2F;margin-bottom:0;padding:10px 5px;border:1px solid #AA1B2F;border-radius:5px}.slide-banner.owl-theme .owl-nav{width:100%;max-width:1140px;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%);margin-bottom:0;display:flex;justify-content:space-between}.slide-banner-nav{width:35px;height:35px;background-color:#666666;color:white;border-radius:3px;display:flex !important;align-items:center;justify-content:center;transition:background-color .7s}.slide-banner-nav:hover{background-color:#AA1B2F}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px}.owl-theme .owl-dots .owl-dot span{width:15px;height:16px;background:transparent;border:1px solid #AA1B2F;border-radius:0 50% 50% 50%}.owl-theme .owl-dots .owl-dot:hover span{background:#AA1B2F}.owl-theme .owl-dots .owl-dot.active span{background:#AA1B2F}.box-descritivo{display:flex;justify-content:space-between}.box-descritivo:hover .icon-descritivo{background-color:#AA1B2F}.box-descritivo:hover .icon-descritivo img{filter:brightness(100)}.box-news{padding-bottom:20px;display:block}.box-news-info{max-width:318px;margin:0 auto;box-shadow:0 2px 5px rgba(0,0,0,0.3);border-radius:15px;margin-top:-50px;background-color:white;position:relative;padding:20px}.box-news:hover .title-default-small{color:#AA1B2F}.box-galeria{display:block;position:relative}.box-galeria:before{content:'';width:100%;height:100%;background-color:rgba(170,27,47,0.7);position:absolute;top:0;left:0;opacity:0;transition:opacity .7s}.box-galeria:hover:before{opacity:1}.box-services{min-height:385px}.icon-descritivo{width:66px;height:66px;border-radius:0 50% 50% 50%;box-shadow:0 0 5px rgba(0,0,0,0.3);display:flex;justify-content:center;align-items:center;transition:background-color .7s}.icon-descritivo img{max-width:30px}.icon-contact{font-size:2.625rem;color:white;text-align:center;width:66px;line-height:66px !important;border-radius:0 50% 50% 50%;background-color:#AA1B2F;box-shadow:0 0 8px rgba(0,0,0,0.3);margin-right:30px}@media (max-width: 1200px){.icon-contact{font-size:calc(1.3875rem + 1.65vw) }}.logo-header{max-width:163px}.logo-footer{max-width:163px}.img-news{max-width:355px;height:355px;object-fit:cover;display:block;margin:0 auto}.img-home{max-width:760px;display:block}.form-contact input,.form-contact textarea{width:100%;background-color:#eee;border:0;font-size:.875rem;color:black !important;padding:20px}.form-contact textarea{border-radius:20px;resize:none}
