.poppins{
font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif
}

.font--title{
font-family:"Fira Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif
}

.brand-color{
color:#0a447b !important
}

body{
color:#1d1d1d
}

a{
color:#0a447b;
text-decoration:none
}

a:hover{
color:#f53065;
text-decoration:none
}

a[class^=btn],a[class*=btn]{
font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif
}

h1,h2,h3,h4,h5,h6{
font-family:"Fira Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif
}

ul{
list-style:none;
padding:0
}

section{
padding:60px 0;
overflow:hidden
}

.section-title{
margin-bottom:1rem;
text-align:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column
}

.section-title h2,.section-title .h1{
color:#0a447b;
font-weight:700;
margin-bottom:1rem
}



.section-title .bg-none{
background:none
}

.section-title .subtitle,.section-title .lead{
margin:0
}

header#header{
padding:1rem 0;
background:#fff;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}

header#header>.container{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}

header#header #logo{
font-size:12px;
text-decoration:none;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}

header#header #logo img{
max-height:50px
}

header#header #logo *{
margin:0;
padding:0
}

header#header #logo #company{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}

header#header #logo #company-name{
font-size:1.5em;
color:#111;
font-weight:900;
text-transform:uppercase
}

header#header #logo #company-tagline{
font-size:1em;
color:#424242;
font-weight:500
}

header#header #logo #logo-brand{
margin-left:.5rem;
max-height:50px
}

@media screen and (max-width: 499px){
header#header #logo #company{
display:none
}

header#header #logo #logo-brand{
margin-left:4px
}


}

@media screen and (min-width: 500px){
header#header #logo #logo-company{
display:none
}


}

.header-scrolled{
position:fixed;
top:0;
left:0;
right:0;
z-index:1030;
-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.15);
box-shadow:0 0 12px 2px rgba(0,0,0,.15)
}

.navbar ul{
margin:0;
padding:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
list-style:none;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center
}

.navbar li{
position:relative
}

.navbar a{
padding:.3rem .75rem;
font-size:16px;
color:#111;
white-space:nowrap;
-webkit-transition:color 150ms;
-o-transition:color 150ms;
transition:color 150ms;
font-family:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
position:relative;
z-index:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between
}

.navbar a i{
font-size:16px;
line-height:0;
margin-left:5px
}

.navbar a:hover{
color:#0a447b
}

.navbar .active{
color:#0a447b
}

.navbar li:hover>a{
color:#0a447b
}

.navbar .dropdown ul{
padding:10px 0;
background:#fff;
-webkit-box-shadow:0px 0px 30px rgba(127,137,161,.25);
box-shadow:0px 0px 30px rgba(127,137,161,.25);
-webkit-transition:all 300ms;
-o-transition:all 300ms;
transition:all 300ms;
display:block;
position:absolute;
left:0;
top:calc(100% + 30px);
margin:0;
z-index:99;
opacity:0;
visibility:hidden;
max-height:400px;
overflow-y:scroll;
overflow-x:hidden
}

.navbar .dropdown ul a{
padding:.4rem 1rem;
font-size:16px;
text-transform:none;
-webkit-transition:-webkit-transform 150ms;
transition:-webkit-transform 150ms;
-o-transition:transform 150ms;
transition:transform 150ms;
transition:transform 150ms, -webkit-transform 150ms
}

.navbar .dropdown ul a:hover{
-webkit-transform:translateX(4px);
-ms-transform:translateX(4px);
transform:translateX(4px)
}

.navbar .dropdown ul li:hover>a{
color:#0a447b
}

.navbar .dropdown:hover>ul{
opacity:1;
top:100%;
visibility:visible
}

.mobile-nav-toggle{
color:#111;
font-size:28px;
cursor:pointer;
line-height:0;
-webkit-transition:all 300ms;
-o-transition:all 300ms;
transition:all 300ms;
display:none
}

@media(max-width: 991px){
.mobile-nav-toggle{
display:block
}

.navbar ul{
display:none
}


}

.navbar-mobile{
background:rgba(247,97,137,.5);
-webkit-transition:all 300ms;
-o-transition:all 300ms;
transition:all 300ms;
position:fixed;
overflow:hidden;
top:0;
right:0;
left:0;
bottom:0;
z-index:999
}

.navbar-mobile .mobile-nav-toggle{
position:absolute;
top:15px;
right:15px
}

.navbar-mobile ul{
padding:10px 0;
background-color:#fff;
-webkit-transition:all 300ms;
-o-transition:all 300ms;
transition:all 300ms;
border-radius:5px;
display:block;
position:absolute;
top:55px;
right:15px;
bottom:15px;
left:15px;
overflow-y:auto
}

.navbar-mobile li{
margin:.5rem 0
}

.navbar-mobile a{
padding:10px 20px;
font-size:15px;
color:#111;
white-space:normal
}

.navbar-mobile a:hover{
color:#0a447b;
background:rgba(0,0,0,0)
}

.navbar-mobile .active,.navbar-mobile li:hover>a{
color:#0a447b;
background:rgba(0,0,0,0)
}

.navbar-mobile .dropdown ul{
margin:10px 20px;
padding:10px 0;
background:#fff;
-webkit-box-shadow:0px 0px 30px rgba(127,137,161,.25);
box-shadow:0px 0px 30px rgba(127,137,161,.25);
position:static;
display:none;
z-index:99;
opacity:1;
visibility:visible
}

.navbar-mobile .dropdown ul li{
min-width:200px
}

.navbar-mobile .dropdown ul a{
padding:10px 20px
}

.navbar-mobile .dropdown ul a i{
font-size:12px
}

.navbar-mobile .dropdown ul a:hover{
color:#0a447b
}

.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul li:hover>a{
color:#0a447b
}

.navbar-mobile .dropdown>.dropdown-active{
display:block
}




#hero,
.slider-hero {
  position: relative;
  height: calc(90vh + 17px);
  width: 100%;
  padding: 0;
  overflow: hidden;

  display: flex;
  align-items: center;
  justify-content: center;
}

/* Capas de fondo del slider */
.slider-hero .slide {
  position: absolute;
  inset: 0;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0;
  animation: fade 36s infinite; /* 4 imágenes x 6s cada una */
  transition: opacity 1s linear;
}

/* Aquí pones tus imágenes */
.slider-hero .s1 { background-image: url("../img/hero-electro1.jpg");        animation-delay: 0s;  }
.slider-hero .s2 { background-image: url("../img/hero-aire1.jpg");      animation-delay: 6s;  }
.slider-hero .s3 { background-image: url("../img/hero-electro2.jpg");      animation-delay: 12s;  }
.slider-hero .s4 { background-image: url("../img/hero-aire2.jpg");      animation-delay: 18s;  }
.slider-hero .s5 { background-image: url("../img/hero-electro3.jpg");      animation-delay: 24s;  }
.slider-hero .s6 { background-image: url("../img/hero-bg2.jpg");      animation-delay: 30s;  }

/* Contenido encima de las imágenes */
.slider-hero .hero-content {
  position: relative;
  z-index: 2;
  color: #fff;
  text-align: center;
  text-shadow: 0 2px 10px rgba(0,0,0,.35);
}

/* Animación de fundido */
@keyframes fade {
  0%   { opacity: 0; }
  6%   { opacity: 1; }
  25%  { opacity: 1; }
  31%  { opacity: 0; }
  100% { opacity: 0; }
}

/* Accesibilidad: desactivar animación si el usuario lo pide */
@media (prefers-reduced-motion: reduce) {
  .slider-hero .slide {
    animation: none;
    opacity: 1;
  }
  .slider-hero .s2, .slider-hero .s3, .slider-hero .s4, .slider-hero .s5, .slider-hero .s6 { display: none; }
}






@media screen and (min-width: 992px){
#hero{
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
padding-bottom:6rem
}


}

#hero::before{
content:"";
position:absolute;
inset:0
}

#hero .wrapper{
padding:1rem 1rem;
position:relative;
background-color:rgba(0,0,0,0.5);
border-radius:25px
}

#hero h1{
font-weight:500 !important;
text-shadow:0 2px 0 #000;
color:#fff;
position:relative;
text-transform:capitalize
}

@media screen and (min-width: 992px){
#hero h1{
padding-left:15%;
padding-right:15%
}


}

#hero p{
position:relative;
line-height:27px;
color:#fff
}

@media screen and (min-width: 768px){
#hero p{
max-width:70ch;
margin-left:auto;
margin-right:auto
}


}

#hero .btn{
margin-top:.5rem;
padding:.5rem 1.5rem;
color:#0a447b;
position:relative;
border-radius:.75rem;
background-color:#fff;
border:1px solid #fff
}

@media screen and (min-width: 992px){
#hero .btn{
padding:.75rem 2.5rem
}


}

#hero .btn:hover{
background-color:#0a447b;
border-color:#0a447b;
color:#fff
}

@media screen and (max-width: 500px){
#hero{
height:100vh
}


}

@media screen and (max-height: 500px){
#hero{
height:140vh
}


}

.clients{
padding:30px 0
}

.clients .main{
max-width:200px
}

.clients .h2{
text-transform:uppercase
}

.clients p{
max-width:900px
}

.clients a{
-webkit-transition:color 300ms ease-in-out;
-o-transition:color 300ms ease-in-out;
transition:color 300ms ease-in-out
}

.clients .carousel-item{
min-height:100px
}

.clients .carousel-image{
max-width:200px
}

.about .background{
background:url("../img/about.jpg") scroll center center;
background-size:cover;
min-height:400px;
border-radius:5px
}

.about .content{
padding:0 1rem
}

.about .content>*{
margin-bottom:.5rem !important
}

.about .content p{
text-align:justify;
line-height:1.8
}

.about .content ul li i{
color:#0a447b
}

.about .content .quote{
font-weight:400;
color:#0a447b
}

.characteristics img{
max-width:4rem
}

.characteristics .container-fluid{
max-width:1500px
}

.characteristics .item{
height:100%;
-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.1);
box-shadow:0 0 12px 2px rgba(0,0,0,.1);
padding:1rem;
border-radius:.25rem
}

.characteristics .item .item-header{
text-align:center
}

.characteristics .item .item-header .title{
font-weight:400;
color:#0a447b
}

.characteristics .item .item-body p{
line-height:1.6;
text-align:justify;
margin:0
}

.services .container-fluid{
max-width:1600px
}

.services .icon-box{
padding:.5rem
}

.services .icon-box-header{
text-align:center
}

.services .icon-box-header .title{
font-weight:400;
color:#0a447b;
min-height:80px;
margin-bottom:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
text-align:center
}

.services .icon-box-header .img-wrap img{
max-width:6rem
}

.services .icon-box-content p{
line-height:1.6;
text-align:left;
margin:0
}

.cta{
text-align:center;
font-size:16px;
background-color:#0a447b;
padding:30px 0;
position:relative;
z-index:0;
color:#fff
}

.cta .title{
font-family:"Fira Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;
font-weight:700
}

.cta .btn{
padding:.5rem 1.5rem;
font-size:1.5rem;
border-radius:.75rem;
border:3px solid #fff;
font-weight:700;
color:#fff
}

.cta .btn:hover{
background-color:#fff;
color:#0a447b
}

#gallery{
overflow:hidden
}

#gallery .wrapper{
position:relative
}

#gallery .overlay{
position:absolute;
z-index:999;
background:#0a447b;
visibility:hidden;
-webkit-transition:all 300ms ease-in-out;
-o-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
padding:.5rem .5rem;
bottom:-15vh;
left:0;
right:0
}

#gallery .overlay h4{
margin-bottom:0;
font-size:18px;
color:#fff;
text-align:center;
font-weight:400
}

#gallery .wrapper:hover{
cursor:pointer
}

#gallery .wrapper:hover .overlay{
visibility:visible;
bottom:0
}

.contact .text-primary{
color:#0a447b !important
}

.contact .title{
font-weight:700
}

.contact .info{
-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,.1);
box-shadow:0 0 8px 2px rgba(0,0,0,.1);
border:1px solid #0a447b;
border-radius:.75rem
}

.contact hr{
background-color:#0a447b;
opacity:.5
}

.faq .faq-list ul{
padding:0;
list-style:none
}

.faq .faq-list li{
border-radius:.75rem;
background:#fff;
position:relative;
border:2px solid #0a447b
}

.faq .faq-list li+li{
margin-top:15px
}

.faq .faq-list .faq-header{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:1rem
}

.faq .faq-list .faq-header span{
font-weight:600
}

.faq .faq-list a{
display:block;
position:relative;
outline:none;
cursor:pointer;
color:#111
}

.faq .faq-list a:hover .icon-help{
color:#0a447b
}

.faq .faq-list .icon-help{
font-size:24px;
color:#0a447b;
margin-right:1rem
}

.faq .faq-list .icon-show,.faq .faq-list .icon-close{
font-size:24px;
position:relative;
margin-left:auto
}

.faq .faq-list p{
margin-bottom:0;
padding:0 1rem 1rem 1rem
}

.faq .faq-list .icon-show{
display:none
}

.faq .faq-list a.collapsed{
color:#111;
-webkit-transition:color 150ms;
-o-transition:color 150ms;
transition:color 150ms
}

.faq .faq-list a.collapsed:hover{
color:#f53065
}

.faq .faq-list a.collapsed:hover .icon-help{
color:#f53065
}

.faq .faq-list a.collapsed .icon-show{
display:inline-block
}

.faq .faq-list a.collapsed .icon-close{
display:none
}

@media(max-width: 1200px){
.faq .faq-list{
padding:0
}


}

.municipios-content{
overflow-y:scroll;
border:2px solid rgba(231,11,70,.5);
padding:2rem 0 0 0;
max-height:300px
}

.municipios p{
text-align:center;
font-size:14px
}

.join-us .bg-primary{
background:#0a447b !important
}

.join-us .bg-img{
background:url("../img/joinus.jpg") scroll center center;
background-size:cover;
position:relative
}

.join-us .bg-img::before{
content:"";
position:absolute;
inset:0;
background:rgba(0,0,0,.5)
}

.join-us .btn-outline-light{
border-radius:.75
}

.join-us .btn-outline-light:hover{
color:#0a447b !important
}

.join-us .btn-primary{
background-color:#0a447b;
border-color:#0a447b;
border-radius:.75
}

.join-us .btn-primary:hover{
background-color:#f53065;
border-color:#f53065
}

#modalJoinUs .btn-primary{
background-color:#0a447b;
border-color:#0a447b;
border-radius:.75rem
}

#modalJoinUs .btn-primary:hover{
background-color:#f53065;
border-color:#f53065
}

#modalJoinUs .btn-secondary{
border-radius:.75rem
}

.footer{
border-top:2px solid #fff;
background:#0a447b;
color:#fff
}

.footer .footer-top{
padding:1rem 0 1rem 0;
background-color:#0a447b
}

.footer .footer-top .contact{
width:100%
}

.footer .footer-top .contact .contact-title{
font-weight:300
}

.footer .footer-top .contact .phone{
margin-bottom:.5rem
}

.footer .footer-top .contact .phone .phone-header{
margin-bottom:.25rem;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
gap:.5rem;
font-size:20px !important
}

.footer .footer-top .contact .phone .phone-header .phone-title{
margin:0;
font-weight:300
}

.footer .footer-top .contact .phone .phone-header i{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
text-align:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}

.footer .footer-top .contact .phone .phone-description{
margin-bottom:0
}

.footer .footer-top .contact .schedule .schedule-header{
margin-bottom:.25rem;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
gap:.5rem;
font-size:20px !important
}

.footer .footer-top .contact .schedule .schedule-header .schedule-title{
margin:0;
font-weight:300
}

.footer .footer-top .contact .schedule .schedule-header i{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
text-align:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center
}

.footer .footer-top .contact .schedule .schedule-description{
margin-bottom:0
}

.footer .footer-top .links{
width:100%
}

.footer .footer-top .links .links-title{
font-weight:300
}

.footer .footer-top .links .links-description ul{
list-style-type:disc;
list-style-position:inside;
margin-bottom:0;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
gap:.75rem
}

.footer .footer-top .links .links-description ul li a{
color:#fff;
position:relative;
display:inline-block;
-webkit-transition:-webkit-transform 300ms ease-out;
transition:-webkit-transform 300ms ease-out;
-o-transition:transform 300ms ease-out;
transition:transform 300ms ease-out;
transition:transform 300ms ease-out, -webkit-transform 300ms ease-out
}

.footer .footer-top .links .links-description ul li a:hover{
-webkit-transform:translateX(0.15rem);
-ms-transform:translateX(0.15rem);
transform:translateX(0.15rem)
}

.footer .footer-top .disclaimer{
width:100%
}

.footer .footer-top .disclaimer .disclaimer-title{
font-weight:300
}

.footer .footer-top .disclaimer .disclaimer-description{
font-size:14px;
margin-bottom:0
}

.footer .footer-top .disclaimer .disclaimer-description a{
color:#fff;
text-decoration:underline;
font-weight:bold
}

.footer .footer-bottom .copyright{
text-align:center;
padding:1rem 0
}

.back-to-top{
position:fixed;
visibility:hidden;
opacity:0;
right:15px;
bottom:15px;
z-index:996;
background:#b60937;
width:40px;
height:40px;
border-radius:25px;
-webkit-transition:all .4s;
-o-transition:all .4s;
transition:all .4s
}

.back-to-top i{
font-size:28px;
color:#fff;
line-height:0
}

.back-to-top:hover{
background:#0a447b;
color:#fff
}

.back-to-top.active{
visibility:visible;
opacity:1
}

@media screen and (max-width: 650px){
#callnowbutton{
background:url(data:image/svg+xml;
base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDEyOCAxMjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RkZCkiPgo8cGF0aCBkPSJNMjEuMzMzMyAxNkMxOC40IDE2IDE2IDE4LjQgMTYgMjEuMzMzM0MxNiAzNy4zNDAzIDIwLjE0NjQgNTIuMzc3NCAyNy40MjQgNjUuNDI5NEwzNS4zMDY3IDU3LjU0NjdMNDcuMDQgNDUuODEzM0M0OC41MzMzIDQ0LjMyIDQ4Ljk2IDQyLjI0IDQ4LjM3MzMgNDAuMzczM0M0Ni40IDM0LjQgNDUuMzMzMyAyOCA0NS4zMzMzIDIxLjMzMzNDNDUuMzMzMyAxOC40IDQyLjkzMzMgMTYgNDAgMTZIMjEuMzMzM1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik04Mi4xODY3IDgwLjk2TDcwLjQ1MzMgOTIuNjkzM0w2Mi41NzA2IDEwMC41NzZDNzUuNjIyNiAxMDcuODU0IDkwLjY1OTcgMTEyIDEwNi42NjcgMTEyQzEwOS42IDExMiAxMTIgMTA5LjYgMTEyIDEwNi42NjdWODguMDUzM0MxMTIgODUuMTIgMTA5LjYgODIuNzIgMTA2LjY2NyA4Mi43MkMxMDAuMDUzIDgyLjcyIDkzLjYgODEuNjUzMyA4Ny42MjY3IDc5LjY4Qzg1Ljc2IDc5LjA0IDgzLjYyNjcgNzkuNTIgODIuMTg2NyA4MC45NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNy40MjQgNjUuNDI5NEMzNS42Mzc2IDgwLjE2MDMgNDcuODM5NyA5Mi4zNjI0IDYyLjU3MDYgMTAwLjU3Nkw3MC40NTMzIDkyLjY5MzNDNTUuMzYgODQuOTYgNDIuOTg2NyA3Mi42NCAzNS4zMDY3IDU3LjU0NjdMMjcuNDI0IDY1LjQyOTRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjcuNDI0IDY1LjQyOTRDMzUuNjM3NiA4MC4xNjAzIDQ3LjgzOTcgOTIuMzYyNCA2Mi41NzA2IDEwMC41NzZMNzAuNDUzMyA5Mi42OTMzQzU1LjM2IDg0Ljk2IDQyLjk4NjcgNzIuNjQgMzUuMzA2NyA1Ny41NDY3TDI3LjQyNCA2NS40Mjk0WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPgo8cGF0aCBkPSJNMjcuNDI0IDY1LjQyOTRDMzUuNjM3NiA4MC4xNjAzIDQ3LjgzOTcgOTIuMzYyNCA2Mi41NzA2IDEwMC41NzZMNzAuNDUzMyA5Mi42OTMzQzU1LjM2IDg0Ljk2IDQyLjk4NjcgNzIuNjQgMzUuMzA2NyA1Ny41NDY3TDI3LjQyNCA2NS40Mjk0WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2RkZCIgeD0iLTMiIHk9Ii0yIiB3aWR0aD0iMTM0IiBoZWlnaHQ9IjEzNCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPgo8ZmVPZmZzZXQgZHk9IjEiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjIgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPgo8ZmVPZmZzZXQgZHk9IjIiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4xMiAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3ciIHJlc3VsdD0iZWZmZWN0Ml9kcm9wU2hhZG93Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIi8+CjxmZU9mZnNldC8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTQgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iZWZmZWN0Ml9kcm9wU2hhZG93IiByZXN1bHQ9ImVmZmVjdDNfZHJvcFNoYWRvdyIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDNfZHJvcFNoYWRvdyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMjYuNSIgeTE9IjU0IiB4Mj0iMzUiIHkyPSI2Mi41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSI3MC41IiB5MT0iMTAwIiB4Mj0iNjUiIHkyPSI5NC41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) center/50px 50px no-repeat #fff;
background-color:#4caf50;
border-radius:50%;
bottom:90px;
-webkit-box-shadow:0px 3px 5px rgba(0,0,0,.2),0px 1px 18px rgba(0,0,0,.12),0px 6px 10px rgba(0,0,0,.14);
box-shadow:0px 3px 5px rgba(0,0,0,.2),0px 1px 18px rgba(0,0,0,.12),0px 6px 10px rgba(0,0,0,.14);
display:block;
z-index:2147483647;
height:65px;
position:fixed;
right:16px;
width:65px;
color:rgba(0,0,0,0)
}


}

