html{
    scroll-behavior: smooth;
}
h1, h2, h3, h4 ,h5, h6, .title{
    font-family: 'Archivo Black', sans-serif;
    font-weight: unset;
}
body{
    font-family: 'Roboto', sans-serif;
}
.title{
    font-weight:500;
}
#topnav{
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    min-height: unset;
}
.bg-black{
    background-color: #000000!important;
}
.text-black{
    color: #0b0b0b;
}
header{
    display:unset!important;
}
.text-sub-white{
    color:#cccccc;
}
.buy-button{
    float: unset!important;
    padding: 0!important;
    line-height: 100px!important;
}
.btn{
    border-radius:0;
}
.bg-banner{
    background-size: cover;
    background: url("https://46fcf0.claudeassets.com/20231208231035im_/https://idmbackboss.com/images/img/banner.jpg") center center;
    background-attachment: fixed;
    height: 350px;
    padding: 5rem 25px;
}
footer{
    font-size:10px;
}
.sec1, section{
    padding:5rem 15px!important;
}
.sec1{
    padding:13rem 15px!important;
}
.bg-home{
    background-size: contain;
    background: url("https://e35f86.claudeassets.com/20231208231035im_/https://idmbackboss.com/images/background/sfondo-home.jpg") center center;
    background-repeat: no-repeat;
    height: 1200px;
    padding: 5rem 25px 0!important;
}
.home-dashboard img {
    top:0;
}
.btn-primary{
    background-color: #ba1d16 !important;
    border: 1px solid #ba1d16 !important;
    box-shadow: none;
}
.text-primary{
    color:#820000!important;
}
.key-feature .icon{
    background: none;
}
a{
    color:#820000;
}
a:hover{
    color:#510000;
}
.btn-primary:hover{
    background-color: #820000 !important;
    border: 1px solid #820000 !important;
}
#preloader #status .spinner .double-bounce1, #preloader #status .spinner .double-bounce2 {
    background-color: #ba1d16;
}
#preloader{
    background-image: linear-gradient(45deg, #000000, #000000);
}
.back-to-top:hover {
    background-color: #820000!important;
}
.footer {
    background: #0c0c0c;
}
.w-100{
    width:unset!important;
}
@media (max-width:676px){
    .w-100{
        width:100%!important;
    }
    .bg-banner {
        display: none;
    }
    .bg-home{
        height: 1000px;
    }
    .sec1{
        padding:5rem 15px!important;
    }
    .home-dashboard img {
        top:60px;
    }


}


/*VIMEO VIDEO*/
.vimeo-wrapper iframe{
    width: 100%;
}


/*
     FILE ARCHIVED ON 05:41:39 May 10, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:54:33 Aug 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.461
  exclusion.robots: 0.041
  exclusion.robots.policy: 0.032
  esindex: 0.008
  cdx.remote: 15.871
  LoadShardBlock: 144.431 (3)
  PetaboxLoader3.datanode: 182.922 (5)
  PetaboxLoader3.resolve: 123.87 (2)
  load_resource: 206.356
  loaddict: 39.622
*/