/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 16 2025 | 12:16:16 */
a .botao-white {
  color:white!important;
  cursor:pointer;

}

.border-botao-white{
    width: 230px;
   padding-bottom: 10px;
  border-bottom:2px solid white;
}

a {
  text-transform: uppercase;
  text-decoration: none;
}

.btn-draw {
  position: relative;
  display: inline-block;
  color: white;
  border-bottom: 2px solid #aec90b;
  padding-bottom:5px;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: 0.2s;
  transition:0.2s;
  font-family:'GothamBold';
}
a.btn-draw-white {
  color:#032F48!important;
  cursor:pointer;

}

.btn-draw-white {
  position: relative;
  display: inline-block;
  border-bottom: 2px solid #032F48;
  padding-bottom:5px;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: 0.2s;
  transition:0.2s;
    font-family:'GothamBold';
}

.btn-draw-white:hover {
  
  color: #032F48;
  border-bottom: 2px solid #aec90b;
  padding-bottom:10px;
-webkit-transition: 0.2s;
  transition:0.2s;
  
}

.btn-draw-white span.cross {
    color:#032F48;
    font-size: 24px;
    /* margin-top: 31px; */
    position: relative;
    top: 2px;
    left: 1px;
    -webkit-transition: -webkit-transform .8s ease-in-out;
     transition:transform .8s ease-in-out;
}

/* .btn-draw:hover {
  
  color: white;
  border-bottom: 2px solid #aec90b;
-webkit-transition: 0.2s;
  transition:0.2s;
  
} */

span.cross {
    color: white;
    font-size: 24px;
    /* margin-top: 31px; */
    position: relative;
    top: 2px;
    left: 1px;
    -webkit-transition: -webkit-transform .8s ease-in-out;
     transition:transform .8s ease-in-out;
}

 a span.cross:hover{
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}

.custom-underline,
.custom-underline:hover,
.custom-underline:focus,
.custom-underline:active {
  color: #fff;
  text-decoration: none;
}

.custom-underline::after {
  content: "";
  position: absolute;
}

.box-d .custom-underline::after {
  top: 62.5%;
  height: 2px;
  width: 90%;
  left: 5%;
  background-color: rgba(255, 255, 255, 0.6);
    transition: 0.3s ease all .1s;
}

.box-d:hover .custom-underline::after {
  top: 67.5%;
    transition: 0.4s ease all;
}

.bton {
  width: 180px;
  height: 60px;
  cursor: pointer;
  background: transparent;
  border: 1px solid #91C9FF;
  outline: none;
  transition: 1s ease-in-out;
}

svg {
  position: absolute;
  left: 0;
  top: 0;
  fill: none;
  stroke: #fff;
  stroke-dasharray: 150 480;
  stroke-dashoffset: 150;
  transition: 1s ease-in-out;
}

.bton:hover {
  transition: 1s ease-in-out;
  background: #4F95DA;
}

.bton:hover svg {
  stroke-dashoffset: -480;
}

.bton span {
  color: white;
  font-size: 18px;
  font-weight: 100;
}
