/* ===================================
    01. Google font
====================================== */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
:root {
  --alt-font: "Montserrat", sans-serif;
  --primary-font: "Montserrat", sans-serif;
}
/* ===================================
    02. CSS color variable
====================================== */
:root {
	--theme-arancio: #ED6C25;
	--dark-gray: #171717;
	--very-light-gray: #f1f1f1;
	--base-color: var(--theme-arancio)
}
/* ===================================
    03. Reset
====================================== */
html {
  font-size: 16px;
}
body {
  font-family: var(--primary-font);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: var(--dark-gray);
}

header .navbar-brand{padding:15px 0}
header .navbar-brand img{max-height:75px}
header.sticky .navbar-brand{padding:10px 0}
header.sticky .navbar-brand img{max-height:60px}
.navbar .navbar-nav .nav-link{font-size:16px;text-transform:uppercase;font-weight:normal;}

.btn-gradient-color,.wpcf7 .wpcf7-submit{background: #E73923;background-image:linear-gradient(270deg,rgba(231, 57, 35, 1) 0%, rgba(237, 108, 37, 1) 31%, rgba(244, 151, 37, 1) 66%, rgba(252, 191, 32, 1) 100%)!important;}
.text-gradient-base-color, .feature-box .feature-box-overlay a.btn-link{background-image:linear-gradient(270deg,rgba(231, 57, 35, 1) 0%, rgba(237, 108, 37, 1) 31%, rgba(244, 151, 37, 1) 66%, rgba(252, 191, 32, 1) 100%)}

.feature-box .feature-box-icon-rounded i.fa-check{color:var(--base-color);}
.feature-box:hover .feature-box-overlay{background:#fff;}
.feature-box:hover .feature-box-overlay span {color:var(--theme-arancio)!important;}
.feature-box:hover .feature-box-overlay p{color:var(--dark-gray)!important;}

.feature-box .feature-box-overlay a.btn-link{ -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

footer{background:var(--dark-gray);background-image:none;color:#fff}
footer a{color:#fff;text-decoration:underline;}
footer ul li a{text-decoration:underline;display:block;margin-bottom:30px}
footer ul li span{color:var(--theme-arancio);}
footer .footer-logo img{width:90%;max-width:200px;max-height:auto;max-height:100%}
footer .border-b{border-bottom:1px solid rgba(255, 255, 255, 0.59)}