/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
@import "fonts/fonts.css";
@import "includes/css/forms.css";
:root{
    --theme-color:#5BC5F2;
    --extra-color-01:#1C2F53;
    --extra-color-02:#217ba8;
    --extra-color-03:;

}
/*** generic helpfull ***/

.multiply{
    mix-blend-mode: multiply !important;
}
.rotate-38{
    transform: rotate(38deg) !important;
}
.opacity-05{
    opacity: .05 !important;
}
.opacity-25{
    opacity: .25 !important;
}
.fw-3{
    font-weight: 300 !important;
}
.fw-4{
    font-weight: 400 !important;
}
.op-19{
    opacity: 0.19;
}

/*** footer copyright ***/

#footer-outer #copyright[data-layout="centered"]{
    padding:10px 0;
}

/*** colors ***/

.theme-color{
    color:var(--theme-color) !important;
}
.extra-color-01{
    color: var(--extra-color-01) !important;
}
.black-color{
    color:#000;
}
.white-color{
    color:#FFF;
}

/*** btn shape ***/

.btn-shape{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: min(100%, 1200px);
  padding: 25px 35px;
  background: #63c7f2;
  color: #1f3366;
  border: none;
  text-decoration: none;
  cursor: pointer;

  font-size: clamp(20px, 2.2vw, 34px);
  font-weight: 800;
  line-height: 1.1;
  text-transform: uppercase;
  text-align: center;

  border-radius: 0 120px 0 120px;
    transition: all 0.3s ease-in-out;
}
.btn-shape:hover{
    background-color:#FFF;
    color:#1f3366;
    transform: translateY(-2px);
    transition: all 0.3s ease-in-out;
}