@charset "utf-8"; 
@font-face{font-family:'Futura PT';src:local('Futura PT Light'),local('Futura-PT-Light'),url('font/FuturaPT-Light.woff2') format('woff2'),url('font/FuturaPT-Light.woff') format('woff'),url('font/FuturaPT-Light.ttf') format('truetype');font-weight:300;font-style:normal}
@font-face{font-family:'Futura PT';src:local('Futura PT Demi'),local('Futura-PT-Demi'),url('font/FuturaPT-Demi.woff2') format('woff2'),url('font/FuturaPT-Demi.woff') format('woff'),url('font/FuturaPT-Demi.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'Futura PT';src:local('Futura PT Medium'),local('Futura-PT-Medium'),url('font/FuturaPT-Medium.woff2') format('woff2'),url('font/FuturaPT-Medium.woff') format('woff'),url('font/FuturaPT-Medium.ttf') format('truetype');font-weight:500;font-style:normal}
@font-face{font-family:'Futura PT';src:local('Futura PT Book'),local('Futura-PT-Book'),url('font/FuturaPT-Book.woff2') format('woff2'),url('font/FuturaPT-Book.woff') format('woff'),url('font/FuturaPT-Book.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'Futura PT';src:local('Futura PT Bold'),local('Futura-PT-Bold'),url('font/FuturaPT-Bold.woff2') format('woff2'),url('font/FuturaPT-Bold.woff') format('woff'),url('font/FuturaPT-Bold.ttf') format('truetype');font-weight:700;font-style:normal}
@font-face{font-family:'Futura PT';src:local('Futura PT Heavy'),local('Futura-PT-Heavy'),url('font/FuturaPT-Heavy.woff2') format('woff2'),url('font/FuturaPT-Heavy.woff') format('woff'),url('font/FuturaPT-Heavy.ttf') format('truetype');font-weight:900;font-style:normal}

body{display: flex;flex-direction: column;min-height: 100vh;justify-content: space-between;background: #FAFAFA !important;}
main{ flex-grow: 1;}
img{max-width: 100%;} 
.container{position: relative; max-width: 1216px; width: 100%; margin: 0 auto; padding: 0 15px;}
.flex {display: flex;} 
.align-center{ align-items: center; display: flex;} 
.fbc {display: flex;align-items: center;justify-content: space-between;}
.fbs{ display: flex; align-items: flex-start; justify-content: space-between;} 
.center-center {display: flex;justify-content: center; align-items: center;} 
.end{display: flex;justify-content: flex-end;} 
.justify-center{justify-content: center;} .align-start{ align-items: flex-start;}
.grid2 {display: grid;grid-template: auto/repeat(2,1fr);} 
.grid3 {display: grid;grid-template: auto/repeat(3,1fr);}
.grid4 {display: grid;grid-template: auto/repeat(4,1fr);}
.gg32 {grid-gap: 32px;}

:root{
   --ff1: 'Manrope', sans-serif;
   --ff2: 'Futura PT';   
   --red: #A21506;
}
   
 
p{font-family: var(--ff1);color: #444;line-height: 150%;font-size: 16px;}
a{ font-family: var(--ff1); color: #444; line-height: 150%; font-size: 16px;}
.overflow{overflow:hidden}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px}
.mb-35{margin-bottom:35px}
.mb-40{margin-bottom:40px}
.mb-45{margin-bottom:45px}
.mb-50{margin-bottom:50px}
.mb-55{margin-bottom:55px}
.mb-60{margin-bottom:60px}
.mb-65{margin-bottom:65px}
.mb-70{margin-bottom:70px}
.mb-80{margin-bottom:80px}
.mb-90{margin-bottom:90px}
.mb-100{margin-bottom:100px}
.mb-110{margin-bottom:110px}
.mb-120{margin-bottom:120px}
.mb-130{margin-bottom:130px}
.mb-140{margin-bottom:140px}
.mb-150{margin-bottom:150px}
.mb-160{margin-bottom:160px}
.mb-170{margin-bottom:170px}
.mb-180{margin-bottom:180px}
.mb-190{margin-bottom:190px}
.mb-200{margin-bottom:200px}
.mt-10{margin-top:10px}
.mt-15{margin-top:15px}
.mt-20{margin-top:20px}
.mt-25{margin-top:25px}
.mt-30{margin-top:30px}
.mt-35{margin-top:35px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-90{margin-top:90px}
.mt-100{margin-top:100px}
.mt-150{margin-top:150px}
.mt-120{margin-top:120px}
.mt-200{margin-top:200px}

/*Open+CarT==========================================*/
.row {margin: 0 !important;}
#content {min-height: auto !important;} 
h1 {margin-top: 0 !important;} 
.my-filter .panel-group{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}
.my-filter .rdf-body{padding:0!important;border:none!important}
.my-filter__atribute{padding:0!important;background:transparent!important;border:none!important;display:flex!important;align-items:center;justify-content:space-between}
.my-filter .panel-heading{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-bottom:none!important}
.my-filter .panel-collapse{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-otp:none!important}
.my-filter .form-group{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}
.my-flter__wrap{padding:0!important;border:none!important}
.dream-filter .irs{padding:0!important;border:none!important;margin:0!important}
.irs-notinit.slidewrapper{padding:0;border:none!important}
.panel-body{padding:0!important;border:none!important}
.panel.panel-default{padding:0!important;border:none!important}
.rdf-footer{margin:0!important}
.rdf-footer .btn-red{width:100%!important}
#tops {position: fixed;z-index: 8;right: 20px;bottom: 20px;}