:root{
    --primary-color: #CC3B31;
    --secondary-color:#4A7642;
    --tertiary-color:#FCAD4B;
    --dark-color: #434244;
    --white-color: #fff;
    --whead-color: #FDF8DE;
    --light-sky-color:#E0F3F5;
    --primary-font:'ABeeZee';
    --secondary-font:'F37 Attila';
}

h1, h2, h3, h4, h5, h6, p{ padding: 0; margin: 0;}
a{ display: inline-block;}

[class^="btn-"]{ color: var(--white-color); font-family: var(--secondary-font); font-weight: 700; position: relative; z-index: 99;}
[class^="btn-"]::before{ content: ''; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: -1; background-image: url('../images/btn-1-bg.png'); background-size: contain; background-position: center; background-repeat: no-repeat;}
.btn-1{ padding: 21px 16px 26px 7px; font-size: clamp(1rem, 0.8843rem + 0.6173vw, 1.625rem);}
.btn-2{ font-size: clamp(1.25rem, 1.0648rem + 0.9877vw, 2.25rem); padding: 16px 36px 27px 29px;}
.btn-2::before{ background-image: url('../images/btn-2--bg.png'); }


.img-fluid-cover{ height: 100%; width: 100%; object-fit: cover; object-position: center;}

/* .row{
    --bs-gutter-x:30px; 
} */

.list-1 ul li{ position: relative; font-size: clamp(1rem, 0.9537rem + 0.2469vw, 1.25rem); color: #000000; padding-left: 32px;}
.list-1 ul li::after{ content: ''; background: url('../images/check-mark.png'); width: 20px; aspect-ratio: 1/1; position: absolute; top: 5px; left: 0;}
.list-1 ul li + li{ margin-top: clamp(0.9375rem, 0.8681rem + 0.3704vw, 1.3125rem);}