.text-white{color:#fff}.bg-success{background-color:#10be16}.bg-secondary{background-color:#212121}.bg-primary{background-color:#e0251b}.text-gray-primary{color:#1d1d1d}.text-success{color:#10be16}.text-gray-secondary{color:#ddd}@media only screen and (min-width: 768px){.banner-intro{height:70dvh;max-height:568px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.banner-intro:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#222 0% 0% no-repeat padding-box;opacity:.52;z-index:0}.banner-intro .intro-content{max-width:916px;position:relative;z-index:1;padding-top:10dvh}.banner-intro .intro-content .title{color:#e0251b;letter-spacing:1px;font-size:2.2rem;line-height:1;margin:0 0 2dvh}.banner-intro .intro-content p{font-size:1.1rem;padding-inline:15%;line-height:1.1;margin:0}}@media only screen and (max-width: 768px){.banner-intro{height:70dvh;max-height:568px;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.banner-intro:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#222 0% 0% no-repeat padding-box;opacity:.52;z-index:0}.banner-intro .intro-content{max-width:916px;position:relative;z-index:1;padding-top:10dvh}.banner-intro .intro-content .title{color:#e0251b;letter-spacing:1px;font-size:2.2rem;line-height:1;margin:0 0 2dvh}.banner-intro .intro-content p{font-size:1.1rem;padding-inline:15%;line-height:1.1;margin:0}}
