.advantage .block-01 .fibra:before,
.block-speeds .block-left .item .bar:after,
.btn.primary a:after,
.btn.primary a:before,
.btn.secondary a:before,
.buttons.primary button:after,
.buttons.primary button:before,
.buttons.secondary button:before,
.loading,
.plans .item.featured .item-inner .item-button-white>span:before,
.plans .item.featured .item-inner .item-button>span:before,
.plans-speed .top,
.speed-test .inner,
footer .links-footer .item a:before,
footer:before {
 background-color:#001F38
}

.telephones-top a,
footer .bottom .copyright .back-top,
footer .bottom .copyright .back-top span,
footer .bottom .menu-footer>ul>li>ul.submenu>li>a,
footer .links-footer .item a,
footer .links-footer .item a i,
footer .social-media-footer ul li a span,

footer {
 position:relative
}
footer:before {
 content:"";
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%;
 z-index:0
}
footer .links-footer {
 -webkit-box-shadow:0 3px 15px rgba(0,0,0,.1);
 box-shadow:0 3px 15px rgba(0,0,0,.1)
}
footer .links-footer .item a {
 border-radius:8px;
 overflow:hidden;
 position:relative
}
footer .links-footer .item a:before {
 content:"";
 height:100%;
 left:0;
 opacity:0;
 position:absolute;
 top:0;
 -webkit-transition:all .5s ease;
 transition:all .5s ease;
 width:100%;
 z-index:0
}
footer .links-footer .item a i {
 color:#fff
}
footer .links-footer .item a:hover {
 background-color:#001F38;
 color:#fff
}
footer .links-footer .item a:hover:before {
 opacity:1
}
footer .links-footer .item a:hover i {
 background:0 0;
 color:#fff;
 -webkit-text-fill-color:#fff
}
footer .infos-footer p a {
 -webkit-transition:all .5s ease;
 transition:all .5s ease
}
footer .bottom .copyright .back-top:hover,
footer .bottom .copyright .back-top:hover span,
footer .infos-footer p a:hover,
footer .social-media-footer ul li a:hover span {
 color:#0FBBFE
}
footer .bottom .copyright .tdh a svg path {
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
footer .bottom .copyright .tdh a:hover svg path {
 fill:#222
}
footer .bottom .menu-footer>ul>li>ul.submenu>li>a.active,
footer .bottom .menu-footer>ul>li>ul.submenu>li>a:hover {
 color:#6ec4ff
}
@media (max-width:1023px) {
 footer .social-media-footer ul li a:hover {
  background-color:#0FBBFE;
  color:#fff;
  -webkit-transition:all .3s ease;
  transition:all .3s ease
 }
 footer .social-media-footer ul li a:hover span {
  color:#fff
 }
 footer .bottom .copyright .back-top:hover {
  background-color:#fff;
  color:#001F38
 }
 footer .bottom .copyright .back-top:hover span {
  color:#001F38
 }
 footer .bottom .menu-footer .menu-mobile li a:hover {
  background-color:#0FBBFE;
  color:#fff
 }
}

}
@media (max-width:640px) {
 .advantage .title {
  font-size:34px
 }
 .advantage .block-01 {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column
 }
 .advantage .block-01 .fibra {
  padding:15px 25px
 }
 .advantage .block-01 .fibra:before {
  -webkit-transform:skew(0);
  transform:skew(0)
 }
 .advantage .block-01 .fibra strong {
  font-size:30px
 }
 .advantage .block-01 .conectado {
  font-size:26px;
  margin:20px 0 0
 }
 .advantage .block-01 .conectado strong {
  font-size:30px
 }
 .advantage .block-02 .item {
  width:100%
 }
 .advantage .block-02 .item+div {
  margin:40px 0 0
 }
 footer .links-footer .item a {
  border-radius:0
 }
}


@font-face {
 font-family:icomoon;
 src:url(../fonts/icomoon.eot?4u4nsq);
 src:url(../fonts/icomoon.eot?4u4nsq#iefix) format("embedded-opentype"),
 url(../fonts/icomoon.ttf?4u4nsq) format("truetype"),
 url(../fonts/icomoon.woff?4u4nsq) format("woff"),
 url(../fonts/icomoon.svg?4u4nsq#icomoon) format("svg");
 font-weight:400;
 font-style:normal
}
[class*=" icon-"],
[class^=icon-] {
 font-family:icomoon!important;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.icon-caret-top:before {
 content:"\e900"
}
.icon-caret-down:before {
 content:"\e901"
}
.icon-caret-left:before {
 content:"\e902"
}
.icon-caret-right:before {
 content:"\e903"
}
.icon-long-arrow-up:before {
 content:"\e904"
}
.icon-long-arrow-down:before {
 content:"\e905"
}
.icon-long-arrow-left:before {
 content:"\e906"
}
.icon-long-arrow-right:before {
 content:"\e907"
}
.icon-right-arrow:before {
 content:"\e908"
}
.icon-barcode:before {
 content:"\e909"
}
.icon-cellphone:before {
 content:"\e90a"
}
.icon-close:before {
 content:"\e90b"
}
.icon-cloud:before {
 content:"\e90c"
}
.icon-computer:before {
 content:"\e90d"
}
.icon-download:before {
 content:"\e90e"
}
.icon-downloads:before {
 content:"\e90f"
}
.icon-download-speed:before {
 content:"\e910"
}
.icon-email:before {
 content:"\e911"
}
.icon-envelope:before {
 content:"\e912"
}
.icon-family:before {
 content:"\e913"
}
.icon-file:before {
 content:"\e914"
}
.icon-house:before {
 content:"\e915"
}
.icon-instructor:before {
 content:"\e916"
}
.icon-joystick:before {
 content:"\e917"
}
.icon-joysticks:before {
 content:"\e918"
}
.icon-laptop:before {
 content:"\e919"
}
.icon-laptops:before {
 content:"\e91a"
}
.icon-like:before {
 content:"\e91b"
}
.icon-login:before {
 content:"\e91c"
}
.icon-mouse:before {
 content:"\e91d"
}
.icon-music:before {
 content:"\e91e"
}
.icon-placeholder:before {
 content:"\e91f"
}
.icon-play-arrow:before {
 content:"\e920"
}
.icon-router:before {
 content:"\e921"
}
.icon-settings:before {
 content:"\e922"
}
.icon-share:before {
 content:"\e923"
}
.icon-startup:before {
 content:"\e924"
}
.icon-tablet-screen:before {
 content:"\e925"
}
.icon-telephone:before {
 content:"\e926"
}
.icon-television:before {
 content:"\e927"
}
.icon-tools-and-utensils:before {
 content:"\e928"
}
.icon-video:before {
 content:"\e929"
}
.icon-video-conference:before {
 content:"\e92a"
}
.icon-videogame:before {
 content:"\e92b"
}
.icon-whatsapp:before {
 content:"\e92c"
}
.icon-wifi:before {
 content:"\e92d"
}
.icon-xbox-gamepad:before {
 content:"\e92e"
}
.icon-zoom:before {
 content:"\e92f"
}
.icon-facebook:before {
 content:"\e930"
}
.icon-instagram:before {
 content:"\e931"
}
.icon-youtube-play:before {
 content:"\e932"
}
.icon-linkedin:before {
 content:"\e933"
}
.icon-twitter:before {
 content:"\e934"
}
.icon-tdh-logo:before {
 content:"\e935"
}
.icon-contract:before {
 content:"\e936"
}