/* 19/09/2020 Theme Name: Evolution Theme URI: http://evolution.tech/ Description: Produzido por Cociente Consultoria e Desenvolvimento em Tecnologia Version: 2021 Autor Desenvolvimento: Produzido por Cociente Consultoria e Desenvolvimento em Tecnologia Autor URI: http://www.cociente.com.br */ /* default */ *{margin:0; padding:0; outline:none;} article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary, div, ul, li{display: block; position: relative; } html {font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;} body, html, button, input, select, textarea, p, h1, h2, h3, h4, h5, h6, li, address, small, td, span { font-family: 'Lato', serif; } body{ background: #FFF; } ::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; } ::selection { background: #fe57a1; color: #fff; text-shadow: none; } ::placeholder { color: #C4C4C4; opacity: 1; } :-ms-input-placeholder { color: #C4C4C4; } ::-ms-input-placeholder { color: #C4C4C4; } a, a:hover, a:active, a:focus { color: #B7B7B7; text-decoration:none } .none{ display:none !important; } .show{ opacity: 1 } .hide{ opacity: 0 } .clear{ clear: both; } .alignnone, .alignleft{float:left; margin:0 10px 10px 0;} .alignright{float:right; margin:0 0 10px 10px} .aligncenter {margin-left: auto; margin-right: auto; clear: both; display: block;} .btn{ color: #FFF !important; } .progress{ display: none; } input[type="radio"], label{ cursor: pointer; } .col-centered{ float: none; margin: 0 auto; } .no-padding{ padding: 0 !important; } .no-scroll{ overflow: hidden; } .error_field{ border-color: red !important; } .container-sm{ width: 860px; margin: 0 auto; display: block; clear: both; } .anim{ -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .wp-pagenavi{ display: block; width: 100%; } //////////////// // VAR COLORS // //////////////// :root{ --gray : #777; --bg-primary : #234c9b; --bg-secondary : #25871d; --color-primary: #bfe3f5; --title-primary: #142a55; } .bt-primary{ color: #FFF; width: 328px; height: 64px; background: var(--bg-primary); border-radius: 32px; font-weight: bold; font-size: 18px; line-height: 22px; display: flex; align-items: center; text-transform: uppercase; justify-content: center; letter-spacing: 0.02em; margin: 0px auto; i{ margin: 0 5px; display: inline-block; } } .bt-secondary{ width: 328px; height: 64px; font-family: 'Roboto', sans-serif; color: #FFF; background: var(--bg-secondary); border-radius: 32px; font-weight: bold; font-size: 18px; line-height: 22px; display: flex; align-items: center; letter-spacing: 0.02em; text-transform: uppercase; justify-content: center; margin: 0px auto; i{ margin: 0 5px; display: inline-block; } &:hover{ background: var(--bg-primary); color: #FFF; } } .bt-secondary-border{ width: 167px; height: 49px; border: 2px solid var(--bg-primary); box-sizing: border-box; border-radius: 70px; font-size: 14px; font-weight: 900; line-height: 17px; display: flex; align-items: center; justify-content: center; letter-spacing: 0.02em; color: var(--bg-primary); } form{ input{ width: 100%; padding: 10px; font-size: 18px; color: #6E6E6E; margin-bottom: 10px; border: none; background: #F6F6F6; border-radius: 10px; } textarea{ width: 100%; height: 122px; padding: 10px; font-size: 18px; color: #6E6E6E; border: none; background: #F6F6F6; border-radius: 10px; resize:none; } } .container-fluid{ max-width: 1380px !important; } //////////// // LAYOUT // //////////// /* Desktop Size */ header#principal{ height: 900px; background: url(../img/bg-top.jpg) center no-repeat; nav{ padding-top: 70px; ul{ li{ a{ color: #FFF; font-size: 18px; font-weight: bold; } } } } div.content{ margin-top: 230px; div.text{ color: #FFF; h1{ margin-top: 0; font-size: 41px; font-weight: bolder; text-transform: uppercase; } h3{ font-size: 29px; font-weight: normal; } } form{ padding: 45px 35px; background: #FFF; border-radius: 20px; margin-bottom: 10px; h3{ margin: 0 0 10px 0; font-size: 18px; font-weight: bolder; text-transform: uppercase; color: #7B7B7B; } a{ color: #B7B7B7; text-decoration: underline; font-size: 14px; margin-top: 10px; display: block; } .bt_entrar{ background: #647E65; color: #FFF; } } } } header#internas{ } #o-que-e{ padding: 130px 0; figure{ z-index: -1; img{ width: 100%; height: auto; } } h2{ z-index: 10; color: #9BB88E; font-size: 45px; font-weight: bold; padding: 0 30% 0 5%; margin-top: -45px; } div.text{ color: #647E65; h1{ font-size: 60px; font-weight: bold; text-transform: uppercase; margin-bottom: 35px; } p{ font-size: 20px; margin-bottom: 25px; } } } footer{ margin-top: 60px; background: #647E65; padding: 150px 0; color: #FFF; a.bt{ color: #647E65; background: #FFF; border-radius: 35px; height: 47px; width: 207px; display: flex; align-items: center; text-transform: uppercase; justify-content: center; position: absolute; right: 0; } } /* Mobile Sizes (devices and browser) */ @media only screen and (max-width: 767px) { header#principal{ background-position: left; nav{ padding-top: 35px; } .content{ margin-top: 50px !important; form{ margin-top: 60px; } } } footer{ text-align: center; padding: 80px 0; a.bt{ position: relative; margin: 50px auto 0 auto; } } } /* Tablets Sizes */ @media only screen and (min-width: 768px) and (max-width: 991px) { }