/*!
Theme Name: Embrevel
Theme URI: https://www.hirafuji.com.br/
Author: Pablo Hirafuji
Author URI: mailto:embrevel@hirafuji.com.br
Description: Tema para o Projeto Embrevel.
Warning: If you are a developer, contact me to know who you are dealing with.
Version: 1.0.0
Tested up to: 5.8
Requires PHP: 5.6
Text Domain: pfa
*/*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-family:sans-serif;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}abbr[title]{text-decoration:underline dotted}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{border:1px solid;line-height:inherit}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;padding:1px 6px}input{overflow:visible}input,textarea{padding:1px}fieldset{border:1px solid;margin:0 2px}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;vertical-align:top}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=color]{background:inherit}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.5}::-webkit-file-upload-button,::-webkit-search-decoration{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}hr{box-sizing:content-box;color:inherit;height:0;overflow:visible}dl,ol,ul{margin:1em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}b,strong{font-weight:bolder}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border:0}svg:not(:root){overflow:hidden}table{border-color:inherit;text-indent:0}details,dialog{display:block}dialog{background-color:inherit;border:solid;color:inherit;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:FuturaCondensedMedium;font-style:normal;font-weight:400;src:url(/wp-content/themes/embrevel/fonts/@font-face/da950f2527dc01bebcbedd536e38c145.woff2) format("woff2"),url(/wp-content/themes/embrevel/fonts/@font-face/da950f2527dc01bebcbedd536e38c145.woff) format("woff")}:root{--wp-admin-bar-height:32px}@media screen and (max-width:782px){:root{--wp-admin-bar-height:46px}}html{font-size:16px;height:-webkit-fill-available}@media screen and (max-width:1000px){html{font-size:12px}}body{background:#fff;color:#a7a7a7;display:flex;flex-direction:column;font-family:FuturaCondensedMedium,Arial,sans-serif;font-style:normal;font-weight:400;max-width:100vw;min-height:100vh;overflow-x:hidden}body.admin-bar{min-height:calc(100vh - var(--wp-admin-bar-height))}body>.top{pointer-events:none;position:absolute;visibility:hidden}footer,header{border-color:#195493;border-width:7px;flex:0 0 auto}.main-content,footer,header{margin:0 auto;max-width:1441px;width:100%}header{background-color:#fff;border-top-style:solid;position:relative;z-index:10}header .logo{display:flex;justify-content:center;margin:2rem 0 .5rem}header .logo img{display:block;height:auto;max-width:100%}header .l10n{display:flex;list-style:none;margin:1rem;padding:0;position:absolute;right:0;top:0}header .l10n li a{background-position:50%;background-repeat:no-repeat;background-size:2.3125rem;display:block;height:2.3125rem;opacity:.3;overflow:hidden;text-indent:-9999px;white-space:nowrap;width:2.3125rem}header .l10n li+li{margin-left:.5rem}header .l10n .current-lang a{opacity:1}header .l10n li.lang-item-pt a{background-image:url(/wp-content/themes/embrevel/imgs/flag-br.png)}header .l10n li.lang-item-en a{background-image:url(/wp-content/themes/embrevel/imgs/flag-uk.png)}header .l10n.mobile{display:none}header .nav-inner{background:url(/wp-content/themes/embrevel/imgs/menu-bg.png) calc(50% - 23.4375rem) bottom/12.75rem 3.4375rem no-repeat,url(/wp-content/themes/embrevel/imgs/menu-bg.png) right calc(50% - 23.4375rem) bottom/12.75rem 3.4375rem no-repeat}header .menu{background:#fff;display:flex;font-size:2.5rem;height:4.374rem;justify-content:space-around;list-style:none;margin:0 auto;max-width:46.875rem;padding:0;position:relative}header .menu .menu-item a{color:#afafb1;color:inherit;font-size:2.5rem;text-decoration:none}header .menu .current-menu-item a{color:#00478a}footer{background:#fff;border-bottom-style:solid;padding:4rem 1rem 2rem;z-index:1}footer p{color:#afafb1;font-size:1.75rem;margin:0 auto;text-align:center}main{display:flex;flex:1 0 auto;z-index:5}#topnav{transform:translateY(2.5rem)}#topnav .close,#topnav .hamburger{display:none}.content-shadow{background:url(/wp-content/themes/embrevel/imgs/shadow.png) calc(50% - 720.5px) repeat-y,url(/wp-content/themes/embrevel/imgs/shadow.png) right calc(50% - 720.5px) center repeat-y;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.wp-block-cover,.wp-block-cover-image{height:34.125rem;margin-bottom:2rem;text-transform:uppercase}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{margin:0 auto;max-width:1031px}.wp-block-cover-image .has-large-font-size,.wp-block-cover .has-large-font-size{font-size:3rem;margin:0;max-width:45rem;padding:6.25rem 2rem 0}.page-background{background-blend-mode:hard-light;background-color:rgba(0,0,0,.2);background-position:50%;background-size:cover;height:546px;left:0;margin-top:2rem;pointer-events:none;position:absolute;right:0;z-index:-1}.main-content{background:#fff;display:flex;flex-direction:column}.main-content>h2,.main-content>p{margin-left:auto;margin-right:auto;max-width:65rem;padding:0 2rem;width:100%}h2,p{font-size:2.3rem;font-weight:400;line-height:1.3;margin-bottom:.6em;margin-top:.6em}h2{color:#00478a}.wp-block-separator{background:#e5ecf3;border:none;height:4px;margin:2rem auto;width:66%}.wp-block-media-text{box-sizing:border-box;display:flex!important;margin:2rem auto;max-width:calc(1096px + 4rem);padding:0 2rem;width:100%}.wp-block-media-text .wp-block-media-text__media{align-items:center;display:flex;flex:0 0 30%;justify-content:center}.wp-block-media-text .wp-block-media-text__media img{height:auto;max-width:100%}.wp-block-media-text .wp-block-media-text__content{flex:0 0 70%;padding:0 0 0 3rem}.wp-block-media-text.has-media-on-the-right{flex-direction:row-reverse}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:3rem}@media screen and (max-width:800px){.wp-block-media-text{flex-direction:column!important}.wp-block-media-text>*{flex:0 0 auto!important;max-width:100%;padding:0!important}}.wp-block-columns{margin:2rem auto;max-width:calc(1096px + 4rem);padding:0 2rem;width:100%}@media screen and (max-width:800px){.wp-block-columns{flex-direction:column;flex-wrap:nowrap}.wp-block-columns .wp-block-column{flex:0 0 auto!important}}.investors-logo{margin:2rem auto;max-width:700px;width:100%}.investors-logo .wp-block-group__inner-container{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:center}.investors-logo .wp-block-group__inner-container>.wp-block-image{margin:1.5rem 3rem}.page-contact .wp-block-column:first-child,.page-contato .wp-block-column:first-child{border-right:4px solid #e5ecf3;padding-right:4rem}@media screen and (max-width:800px){.page-contact .wp-block-column:first-child,.page-contato .wp-block-column:first-child{border:none;padding:0}}.page-contact .wp-block-column:not(:first-child),.page-contato .wp-block-column:not(:first-child){margin-left:4rem}@media screen and (max-width:800px){.page-contact .wp-block-column:not(:first-child),.page-contato .wp-block-column:not(:first-child){margin:0}}.wpcf7-form input,.wpcf7-form textarea{background-color:#ebecec;border:none;font-family:FuturaCondensedMedium;font-size:2.3rem;margin-top:1rem;padding:0 1rem;width:100%}.wpcf7-form input[type=submit]{border-radius:1rem;color:#00478a;cursor:pointer;font-size:2rem;padding:.2rem 3rem;width:auto}.wpcf7-form .submit{display:flex;flex-direction:row-reverse}.wp-block-cover img.wp-block-cover__image-background{font-family:"object-fit: cover;"}.overflow-hidden{overflow:hidden}@media screen and (max-width:650px){#wpadminbar{position:fixed}.wp-block-cover,.wp-block-cover-image{height:25rem;min-height:25rem}.wp-block-cover-image .has-large-font-size,.wp-block-cover .has-large-font-size{padding-top:0}.js>header{display:flex;flex-direction:row-reverse;position:fixed;top:0;width:100%;z-index:99}.js .logo{flex:1 1 auto;justify-content:flex-start;margin:0}.js .logo img{height:48px}.js .l10n.desktop{display:none}.js .l10n.mobile{display:flex;flex:0 0 auto;position:relative}.js #topnav{display:flex;flex:0 0 auto;transform:none}.js #topnav .close,.js #topnav .hamburger{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px}.js #topnav .close img,.js #topnav .hamburger img{height:32px;width:32px}.js #topnav .close{align-self:flex-end;flex:0 0 auto}.js #topnav .nav-wrapper{background:transparent;bottom:0;display:flex;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:background-color .2s;z-index:999}.js #topnav .nav-wrapper .nav-inner{background:#fff;display:flex;flex-direction:column;max-width:200px;overflow-y:auto;transform:translateX(-100%);transition:transform .15s ease-in;width:100%}.js #topnav .nav-wrapper ul.menu{flex:1 0 auto;flex-direction:column;height:auto;justify-content:flex-start;margin:0}.js #topnav .nav-wrapper ul.menu li{display:block}.js #topnav .nav-wrapper ul.menu a{display:flex;padding:10px 15px}.js #topnav .nav-wrapper.open{background:rgba(0,0,0,.6);opacity:1;pointer-events:auto}.js #topnav .nav-wrapper.open .nav-inner{transform:translateX(0);transition-timing-function:ease-in-out}.js main{margin-top:115px}.js.admin-bar .nav-wrapper,.js.admin-bar>header{top:var(--wp-admin-bar-height)!important}}@media screen and (max-width:470px){.js main{margin-top:55px}}