﻿/*** CSS GLOBAL BÁSICO ***/@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");:root{  --border-radius:4px;  --font_gerenal:"Raleway";  --font_display:"Frank Ruhl Libre";  --color:#316561;    }    body {font-family: var(--font_gerenal);color:var(--color);}.display h1{font-family: var(--font_display);font-weight:300;color:var(--color);}    h1.titulo{font-family: var(--font_display);font-weight:300;color:var(--color);}h1, h2, h3, h4, h5, h6{font-family: var(--font_gerenal);color:var(--color);}p, td, li, label {font-family: var(--font_gerenal);font-weight: normal;}    .is-wrapper pre{    font-family:var(--font);font-weight:100;    border-radius:var(--border-radius);  }  .is-wrapper img{  border-radius:var(--border-radius);}/*botões*/.is-wrapper .column a.btn{  font-family:var(--font_gerenal);font-weight:400;  margin:10px;  letter-spacing:2px;  background-color:#efefef;  border-radius:var(--border-radius);}.is-wrapper .column a.btn:hover{  background-color: #7a7a7a;  color:#fff;}.is-wrapper .column a.btn.ok{  background-color: #316561;  color:#C5F2D1;}.is-wrapper .column a.btn.ok1{background-color:#0DC143;color:#fff;}    .is-wrapper .column a.btn.ok1:hover{background-color:rgba(0,0,0,0.5);color:#fff;}                    .is-wrapper .column a.btn.ok2{background-color:#F1D805;color:#000;}    .is-wrapper .column a.btn.ok2:hover{background-color:rgba(0,0,0,0.5);color:#F1D805;}    .is-wrapper .column a.btn.ok:hover{  background-color: #000;  color:#C5F2D1;}/*botões*//*links*/a{  color:#000;}a:hover{  color:#ccc;}/*links*//*centraliza no celular*/@media screen and (max-width: 767px) {  .is-wrapper .is-align-left{        text-align: center !important;      }      .is-wrapper .is-align-right{    text-align: center !important;  }}/*centraliza no celular*//*** CSS GLOBAL BÁSICO ***//*utilize "fixed" ao lado de "is-overlay-bg"*/.fixed{background-attachment: fixed;}/*ex: is-overlay-bg fixed*/ /**************** START MENU *************/.is-bg-dark.is-light-text a i,.is-bg-dark.is-light-text a:hover i { font-family:"Font Awesome 5 Free";} .is-menu{z-index: 1000;}.menu{ background:transparent; margin-top:30px;}.menu .menu-list, .menu .sub-menu{ list-style: none;}.menu a{ color: #fff; text-decoration: none; display: block; cursor: pointer; text-transform: uppercase; font-size: 12px; font-weight: 700; letter-spacing:0.2em;}.menu > .menu-list > li{ float: right; position: relative;}.menu > .menu-list > li > a { padding: 20px; margin: 0 5px; background: transparent; color:#548B4D;}.menu > .menu-list > li:hover a { background: #ABD66D;}.menu > .menu-list > li:hover > .sub-menu { display: block;}.menu > .menu-list > li > .sub-menu { position: absolute; top: 50px; left: 5px; background: #ABD66D; min-width: 200px; z-index: 1000; display: none;}.menu > .menu-list > li > .sub-menu > li > a {padding: 10px 10px;    margin-left: -20px; color:#fff;}.menu:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}.site-content{ padding: 20px;}h1{ font-size: 22px; margin: 0 0 0.6em 0; letter-spacing:0.2em; color: #444;}p{ margin: 0 0 1.6em 0;}#start-menu{display:none;}@media screen and (min-width: 20px) and (max-width: 1010px) { .menu{ background:#ABD66D;}  #start-menu{ display:block; position:fixed; top:50px; right:30px; font-size:40px; }  .menu>.menu-list>li { float:unset; text-align:right; }  .menu > .menu-list > li > ul.sub-menu{ left:unset; right: 5px; top:60px; position:absolute; border-radius:10px; min-width: 280px; }  div.menu{ position:absolute; display:none; top:60px; right: 20px; } div#menu-txai:hover > .menu { display: block;}}/**************** END MENU *************//*IMPEDE A SELEÇÃO DE TEXTO*/* {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}/*FIM DE IMPEDE A SELEÇÃO DE TEXTO*/  /*IMPEDE O ARRASTO/DROP*/* {-webkit-user-drag: none;-khtml-user-drag: none;-moz-user-drag: none;-o-user-drag: none;user-drag: none;}/*FIM DE IMPEDE O ARRASTO/DROP*/        @media screen and (max-width: 640px){ .centerphone{ display: block !important; margin: auto auto !important; float: unset !important; text-align: center !important; max-width:90% !important; }}                    