.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
*{margin:0;padding:0;} a{text-decoration: none;} .container {display: block; margin:auto;width: 1100px; position: relative;}
body {font-family:'Open Sans','Tahoma','Arial', sans-serif; color: #000; overflow-x: hidden;}

@media (max-width: 1200px) { 
.container {width: 100%; box-sizing: border-box;}
}

/* HEADER */
.alakadim-header {display: flex; align-items: center; justify-content: space-between; background: #fff; width: 1021px; left: calc(50% - 510.5px); position: absolute; top: 30px; padding: 10px; box-sizing: border-box; border-radius: 50px; z-index: 140;}
.alakadim-header .logotipo {display: flex; align-items: center; margin-left: 20px; font-weight: bold; font-size: 1.1em; color: #c00600;}
.alakadim-header .logotipo img {display: block; margin-right: 15px;}
.alakadim-header .logotipo i {margin-right: 5px;}
.alakadim-header .simulacao {background: #c00600; color: #fff; border-radius: 50px; padding: 10px 20px; font-weight: bold;}
@media (max-width: 1200px) { 
.alakadim-header {width: 100%; left: 0px; top: 0px; border-radius: 0px; position: fixed; z-index: 1000;}
.alakadim-header .logotipo {margin-left: 0px; font-size: 0.9em;}
.alakadim-header .simulacao {font-size: 0.8em; padding: 5px 15px;}
}

/* FOOTER */
.alakadim-footer {background: #383838; padding-top: 300px; margin-top: -250px; color: #fff; padding-bottom: 50px;}
.alakadim-footer .logotipo {font-size: 2em; letter-spacing: -0.5px; font-weight: 800; text-transform: uppercase;}
.alakadim-footer .logotipo i {display: block;font-size: 1.45em;}
.alakadim-footer .container {display: flex; flex-wrap: wrap; box-sizing: border-box;}
.alakadim-footer .telefone {font-size: 1.5em; letter-spacing: -0.5px; margin-left: 100px; display: flex; align-items: center;}
.alakadim-footer .telefone img {display: block; width: 40px; margin-right: 20px;}
.alakadim-footer .flex {display: flex; align-items: center;}
.alakadim-footer .copyright {border-top: 1px solid #000; padding-top: 20px; width: 100%; margin-top: 50px; display: flex; align-items: center; justify-content: space-between;}
.alakadim-footer .copyright .alakadim {color: #fff; font-size: 0.8em;}
.alakadim-footer .alakadim { color: #fff; display: flex; text-align: right; }
.alakadim-footer .alakadim svg { display: block; height: 30px; margin-left: 10px; width: 30px; fill: #fff;}
@media (max-width: 1200px) { 
.alakadim-footer .flex {display: block; }
.alakadim-footer .container {display: block;padding: 20px;}
.alakadim-footer .logotipo {font-size: 1.5em;}
.alakadim-footer .telefone {margin-left: 0px; margin-top: 20px; font-size: 1.2em;}
.alakadim-footer .copyright {display: block; text-align: center;}
.alakadim-footer .copyright .alakadim {margin: auto; margin-top: 10px; display: block; width: fit-content;}
}

/* HOME: BANNER */
.alakadim-banner {display: block; width: fit-content; position: relative; margin: auto;}
.alakadim-banner h1 {display: block; position: absolute; color: #fff; z-index: 10; font-size:4em; max-width: 450px; top: 150px; left: 90px;}
.alakadim-banner a {display: flex; align-items: center; position: absolute; color: #fff; z-index: 10; font-size:1em;top: 450px; left: 90px;}
.alakadim-banner a span {margin-left: 10px;}
.alakadim-banner img {display: block; margin: auto; border-radius: 0px 0px 20px 20px;}
@media (max-width: 1200px) { 
.alakadim-banner h1 { font-size: 2em; top: 77px; left: 20px; width: calc(100% - 40px); padding-right: 20px; max-width: 100%; }
.alakadim-banner {overflow: hidden; width: 100%;}
.alakadim-banner img {border-radius: 0px; width: 100%}
}

/* HOME: SIMULACAO */
.alakadim-home-simulacao {margin-top: 80px; margin-bottom: 80px;}
.alakadim-home-simulacao h2 {color: #aa0f16; margin-bottom: 70px; text-align: center; font-weight: bold; font-size: 3em;}
.alakadim-home-simulacao-app {display: flex; justify-content: space-between; text-align: center; font-weight: bold; font-size: 1.2em; color: #aa0f16; font-weight: bold; font-size: 1.6em; letter-spacing: -0.5px;} 
.alakadim-home-simulacao-app img {display: block; height: 230px; margin: auto; margin-bottom: 20px; text-align: center;}
@media (max-width: 1200px) { 
.alakadim-home-simulacao {display: none;}
}

/* HOME: SIMULADOR */
.alakadim-home-simulador {background: #aa0f16; box-sizing: border-box; padding: 60px; color: #fff; border-radius: 20px; display: flex; justify-content: space-between; align-items: center;}
.alakadim-home-simulador .input {display: block; width: 100%; height: 45px; padding-left: 10px; padding-right: 10px; outline: none; box-sizing: border-box; border: none; margin-bottom: 15px; border-radius: 5px;}
.alakadim-home-simulador label {display: block; margin-bottom: 5px; font-size: 1.1em;}
.alakadim-home-simulador form {width: 400px;}
.alakadim-home-simulador h2 {font-size: 2em; font-weight: bold; margin-bottom: 20px;}
.alakadim-home-simulador div {width: 500px;}
.alakadim-home-simulador div img {display: block; float: left; margin-right: 20px; margin-bottom: 60px;}
.alakadim-home-simulador p {margin-bottom: 50px; line-height: 1.6;}
.alakadim-home-simulador h3 {font-size: 1.5em;}
.alakadim-home-simulador .submit {display: block; background: #383838; border-radius: 50px; color: #fff; padding: 10px 30px; border: none; cursor: pointer; font-family: 'Open Sans'; font-size: 1em; margin-top: 30px;}
@media (max-width: 1200px) { 
.alakadim-home-simulador div {width: 100%;}
.alakadim-home-simulador {width: 100%; display: block; border-radius: 0px; padding: 20px; box-sizing: border-box;}
.alakadim-home-simulador form {width: 100%; margin-bottom: 60px;}
.alakadim-home-simulador div img {float: none; margin-bottom: 0px;}
}







