html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
/* Elements
-------------------------------------------------------------- */
html {
margin-right: 0 !important;
scroll-behavior: smooth;
}
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: $font-main;
font-size: 14px;
line-height: 22px;
font-weight: 400;
color: var(--main);
background-color: var(--white);
letter-spacing: 2px;
}
img {
max-width: 100%;
height: auto;
transform: scale(1);
vertical-align: middle;
-ms-interpolation-mode: bicubic;
}
.row {
margin-right: -15px;
margin-left: -15px;
> * {
padding-left: 15px;
padding-right: 15px;
}
}
ul,
li {
list-style-type: none;
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.container {
max-width: 1540px;
}
.container {
width: 100%;
margin: auto;
}
.container {
padding-left: 15px;
padding-right: 15px;
}
.container-full {
width: 100%;
max-width: 100%;
margin: 0 auto;
padding: 0px 15px;
}
.slider-layout-right{
width: calc(100vw - ((100vw - 1440px) / 2) + 30px );
margin-right: unset;
max-width: 100%;
margin-left: auto;
}
.mw-1100{
max-width: 1100px;
margin-left: auto;
margin-right: auto;
}
// form //
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
font-family: $font-main;
border: 1px solid var(--line);
outline: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
font-size: 14px;
line-height: 24px;
border-radius: 3px;
padding: 12px 18px;
width: 100%;
background: var(--white);
color: var(--text-2);
font-weight: 400;
&:focus {
border-color: var(--line);
}
}
textarea::placeholder,
input[type="text"]::placeholder,
input[type="password"]::placeholder,
input[type="datetime"]::placeholder,
input[type="datetime-local"]::placeholder,
input[type="date"]::placeholder,
input[type="month"]::placeholder,
input[type="time"]::placeholder,
input[type="week"]::placeholder,
input[type="number"]::placeholder,
input[type="email"]::placeholder,
input[type="url"]::placeholder,
input[type="search"]::placeholder,
input[type="tel"]::placeholder,
input[type="color"]::placeholder {
color: var(--text-2);
@include transition3;
}
textarea {
height: 112px;
resize: none;
}
/* Placeholder color */
::-webkit-input-placeholder {
color: var(--text-2);
}
:-moz-placeholder {
color: var(--text-2);
}
::-moz-placeholder {
color: var(--text-2);
opacity: 1;
}
/* Since FF19 lowers the opacity of the placeholder by default */
:-ms-input-placeholder {
color: var(--text-2);
}
/* Typography
-------------------------------------------------------------- */
.font-young-serif{
font-family: $font-Young-Serif;
}
.font-gloock{
font-family: $font-gloock;
}
.font-caprasimo{
font-family: $font-caprasimo;
}
.font-poppins{
font-family: $font-poppins;
}
.font-libre-baskerville{
font-family: $font-Libre-Baskerville;
}
.font-sora{
font-family: $font-sora;
}
.font-readex-pro{
font-family: $font-readex-pro;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: $font-main;
text-rendering: optimizeLegibility;
color: var(--main);
font-weight: 400;
}
h1 {
font-size: 80px;
line-height: 96px;
}
h2 {
font-size: 68px;
line-height: 81.6px;
}
h3 {
font-size: 56px;
line-height: 67.2px;
}
h4 {
font-size: 42px;
line-height: 50.4px;
}
h5 {
font-size: 28px;
line-height: 33.6px;
}
h6 {
font-size: 20px;
line-height: 30px;
}
b,
strong {
font-weight: bolder;
}
video {
width: 100%;
height: 100%;
object-fit: cover;
}
// font-size
.fs-10 {
font-size: 10px !important;
}
.fs-12 {
font-size: 12px !important;
}
.text-14{
font-size: 14px !important;
}
.fs-14 {
font-size: 14px !important;
line-height: 22.4px !important;
}
.fs-15 {
font-size: 15px !important;
}
.fs-16 {
font-size: 16px !important;
}
.fs-18 {
font-size: 18px !important;
}
.fs-20 {
font-size: 20px !important;
}
.fs-28 {
font-size: 28px !important;
}
.fs-22,.text-22 {
font-size: 22px !important;
}
// font-weight
.fw-4 {
font-weight: 400 !important;
}
.fw-5 {
font-weight: 500 !important;
}
.fw-6 {
font-weight: 600 !important;
}
.fw-7 {
font-weight: 700 !important;
}
.fw-8 {
font-weight: 800 !important;
}
// background color
.bg_white {
background-color: var(--white) !important;
}
.bg_dark {
background-color: var(--main) !important;
}
.bg_dark-1 {
background-color: #212328 !important;
}
.bg_dark-2 {
background-color: #23252e !important;
}
.bg_line {
background-color: var(--line);
}
.bg_primary {
background-color: var(--primary) !important;
}
.bg_orange {
background-color: #f47249;
}
.bg_orange-2 {
background-color: #c38361;
}
.bg_orange-3 {
background-color: #ffa500;
}
.bg_orange-4 {
background-color: #ff7b54;
}
.bg_violet {
background-color: #7900f2;
}
.bg_violet-1 {
background-color: #47276f;
}
.bg_violet-2{
background-color: #cf76ef !important;
}
.bg_blue {
background-color: #2c3bc5;
}
.bg_blue-2 {
background-color: #a8bcd4;
}
.bg_blue-3 {
background-color: #8054ff;
}
.bg_blue-4 {
background-color: #f5f7fc;
}
.bg_blue-5 {
background-color: #f1f4f9 !important;
}
.bg_blue-6 {
background-color: #1c355e !important;
}
.bg_blue-7{
background-color: #005BD3;
}
.bg_blue-8{
background-color: #2144e1;
}
.bg_dark-blue {
background-color: #00008b;
}
.bg_dark-blue-2{
background-color: #213159;
}
.bg_dark-blue-3{
background-color: #051b3e;
}
.bg_light-blue {
background-color: #add8e6;
}
.bg_light-blue-1{
background-color: #c6ccd1 !important;
}
.bg_light-blue-2{
background-color: #effafa !important;
}
.bg_light-blue-3{
background-color: #f4f5f7 !important;
}
.bg_beige {
background-color: #c8ad7f;
}
.bg_beige-2 {
background-color: #857460;
}
.bg_beige-3 {
background-color: #f8f6f2;
}
.bg_beige-4{
background-color: #f8f4f0;
}
.bg_dark-beige {
background-color: #9f8c76;
}
.bg_brown {
background-color: #665B57;
}
.bg_brown-1 {
background-color: #383240 !important;
}
.bg_brown-2{
background-color: #433b37;
}
.bg_brown-3{
background-color: #85715e;
}
.bg_brown-4{
background-color: #f4f0eb;
}
.bg_brown-5{
background-color: #372b25;
}
.bg_light-brown {
background-color: #c55252;
}
.bg_light-brown1 {
background-color: #6c2c28;
}
.bg_purple {
background-color: #d966d9;
}
.bg_light-purple {
background-color: #d1c6c6 !important;
}
.bg_dark-purple{
background-color: #542679;
}
.bg_light-green {
background-color: #caffd6;
}
.bg_light-green-2 {
background-color: #c9f4aa;
}
.bg_light-green-3{
background-color: #e9f5e0;
}
.bg_light-green-4{
background-color: #f3f9ef;
}
.bg_light-green-5{
background-color: #e2f8ec;
}
.bg_dark-green {
background-color: #006400;
}
.bg-dark-green-2{
background-color: #6a7369 !important;
}
.bg_pink {
background-color: #fcc6de;
}
.bg_pink-2{
background-color: #f37b7b !important;
}
.bg_light-pink {
background-color: #ffb6c1;
}
.bg_dark-pink{
background-color: #f26982 !important;
}
.bg_light-grey {
background-color: #d3d3d3;
}
.bg_light-grey-2 {
background-color: #c4b3b3 !important;
}
.bg_light-grey-3{
background-color: #d1cec6 !important;
}
.bg_light-grey-4{
background-color: #f3f5f6;
}
.bg_grey {
background-color: #ccc;
}
.bg_grey-2 {
background-color: #fbf7f0;
}
.bg_grey-3 {
background-color: #faf8f2;
}
.bg_grey-4 {
background-color: #fcf8f3;
}
.bg_grey-5 {
background-color: #f6f6f6;
}
.bg_grey-6 {
background-color: #f9f6ef;
}
.bg_grey-7 {
background-color: #f5f5f5;
}
.bg_grey-8 {
background-color: #f2f2f2;
}
.bg_grey-9{
background-color: #f1f3f1;
}
.bg_grey-10{
background-color: #faf7f2 !important;
}
.bg_grey-11{
background-color: #f8f8f8;
}
.bg_grey-12 {
background-color: #f1f4f7 !important;
}
.bg_grey-13 {
background-color: #efefef !important;
}
.bg_grey-14{
background-color: #f0f4f6 !important;
}
.bg_grey-15{
background-color: #f8f4f0 !important;
}
.bg_dark-grey {
background-color: #808080;
}
.bg_yellow {
background-color: #dcdb79;
}
.bg_yellow-2 {
background-color: #fcffb2;
}
.bg_yellow-3 {
background-color: #e6fe5e !important;
}
.bg_yellow-4 {
background-color: #ffdf00;
}
.bg_yellow-5 {
background-color: #fff7df !important;
}
.bg_yellow-6 {
background-color: #ece5b6 !important;
}
.bg_yellow-7 {
background-color: #f4eddb !important;
}
.bg-yellow-8{
background-color: #fcf151;
}
.bg-yellow-9{
background-color: #fbf24a !important;
}
.bg-yellow-10{
background-color: #fff6c6;
}
.bg_light-yellow {
background-color: #ffffe0;
}
.bg_golden-yellow {
background-color: #ffdf00;
}
.bg_dark-yellow {
background-color: #ff9738 !important;
}
.bg_taupe {
background-color: #483c32;
}
.bg_green{
background-color: #e1eb78;
}
.bg_green-1 {
background-color: #dcf9e2;
}
.bg_green-2 {
background-color: #2c3728 !important;
}
.bg_green-3 {
background-color: #1b3622 !important;
}
.bg_green-4 {
background-color: #161d28 !important;
}
.bg_green-5 {
background-color: #84e4e0 !important;
}
.bg_green-6{
background-color: #a6e57c;
}
.bg_green-7 {
background-color: #bee7b7;
}
.bg_green-8 {
background-color: #f1f9ef;
}
.bg_green-9{
background-color: #214332 !important;
}
.bg_green-10{
background-color: #e7ecd2;
}
.bg_green-11{
background-color: #2f992d !important;
}
.bg_cream {
background-color: #fffdd0;
}
.bg_cream-2{
background-color: #fbf6ee;
}
.bg-gradient-1 {
background: linear-gradient(102deg, rgb(159, 111, 189) 8%, rgb(168, 125, 196) 47%, rgb(180, 140, 203) 83%);
}
.bg-gradient-2{
background: linear-gradient(104deg, rgba(61, 53, 75, 1) 0.54%, rgba(61, 53, 75, 0.56) 100%);
}
.bg-gradient-3{
background: linear-gradient(270deg, rgba(31, 31, 40, 0.8) 10%, rgba(30, 32, 40, 1) 100%, rgba(30, 32, 40, 1) 100%);
}
.bg_red {
background-color: #f63400;
}
.bg_red-1 {
background-color: #b31c1b;
}
.bg_red-2{
background-color: #db1215 !important;
}
.bg_red-3{
background-color: #F61F1F;
}
.bg_navy {
background-color: #001f3f;
}
.bg_copper{
background-color: #b87333;
}
.bg_gold {
background-color: #f4dfb6;
}
.bg_f1f6e6 {
background-color: #f1f6e6;
}
.bg_e7e4df {
background-color: #e7e4df !important;
}
.bg_f5f6f0{
background-color: #f5f6f0;
}
.bg_pastel-brown{
background-color: #b1907f;
}
.bg_571729 {
background-color: #571729;
}
.bg_f3f5f5 {
background-color: #f3f5f5 !important;
}
.bg_mint {
background: #cfdfd6;
}
.bg_fef4e8 {
background-color: #fef4e8;
}
.bg_f5f5ec {
background-color: #f5f5ec !important;
}
.bg_khaki{
background-color: #686c52;
}
.bg_flame{
background-color: #f55349;
}
.bg_f5f3eb {
background-color: #f5f3eb !important;
}
.bg_4f4d59 {
background-color: #4f4d59 !important;
}
.bg_f6f1ec {
background-color: #f6f1ec !important;
}
.bg_f3f4f7 {
background-color: #f3f4f7;
}
// color text
.text_black {
color: var(--main) !important;
}
.text_black-2 {
color: var(--text) !important;
}
.text_black-3 {
color: #414558 !important;
}
.text_primary {
color: var(--primary) !important;
}
.text_success {
color: var(--success);
}
.text-paragraph {
color: #868686;
}
.text-sale {
text-decoration: line-through;
color: #0000008c;
}
.text_white {
color: var(--white) !important;
}
.text_green{
color: #00b67a !important;
}
.text_green-1{
color: #172e22 !important;
}
.text_green-2{
color: #214332 !important;
}
.text-1 {
font-size: 18px !important;
line-height: 28.8px !important;
}
.text-2 {
font-size: 16px;
line-height: 24px;
}
.text-3 {
font-size: 16px;
line-height: 19.2px;
}
.letter-2{
letter-spacing: 2px;
}
.letter-3{
letter-spacing: 3px;
}
.text_red-1 {
color: #db1215 !important;
}
.text_blue-1 {
color: #1c355e !important;
}
.text-stroke-white{
-webkit-text-stroke: 2px var(--white);
color: transparent;
}
a {
@include transition3;
text-decoration: none;
cursor: pointer;
display: inline-block;
color: var(--main);
&:focus,
&:hover {
@include transition3;
text-decoration: none;
outline: 0;
}
}
label {
font-weight: 600;
}
.link {
@include transition3;
&:hover {
color: var(--main) !important;
font-family: $font-roboto-bold;
}
}
// grid
.grid-2 {
@include grid(2, 1fr);
}
.grid-3 {
@include grid(3, 1fr);
}
.grid-4 {
@include grid(4, 1fr);
}
.grid-6 {
@include grid(6, 1fr);
}
// gap
.gap-4 {
gap: 4px !important;
}
.gap-5 {
gap: 5px !important;
}
.gap-6 {
gap: 6px !important;
}
.gap-8 {
gap: 8px !important;
}
.gap-10 {
gap: 10px !important;
}
.gap-12 {
gap: 12px !important;
}
.gap-14 {
gap: 14px !important;
}
.gap-15 {
gap: 15px !important;
}
.gap-16 {
gap: 16px;
}
.gap-20 {
gap: 20px;
}
.gap-30 {
gap: 30px;
}
.border-line {
border: 1px solid var(--line) !important;
}
.border-line-dark {
border: 1px solid var(--main) !important;
}
.border-white {
border: 1px solid var(--white);
}
.border-line-black {
border: 1px solid var(--main);
}
.border-line-blue-1 {
border: 1px solid #1c355e !important;
}
.line {
border-bottom: 1px solid var(--line);
}
.line-1 {
border-bottom: 1px solid #303030;
}
.line-left-1 {
border-left: 1px solid #303030 !important;
}
.line-black {
border-bottom: 1px solid var(--main);
}
.no-line {
border: 0 !important;
}
.place-self-center {
place-self: center !important;
}
// radius
.radius-3 {
border-radius: 3px !important;
}
.radius-5 {
border-radius: 5px !important;
}
.radius-10 {
border-radius: 10px !important;
}
.radius-20 {
border-radius: 20px !important;
}
.radius-60 {
border-radius: 60px !important;
}
.rounded-full {
border-radius: 999px !important;
}
.o-hidden {
overflow: hidden;
}
// height
.h-40 {
height: 40px;
}
.h-46 {
height: 46px;
}
.h-52 {
height: 52px;
}
// padding
.px_15 {
padding-left: 15px;
padding-right: 15px;
}
.tf-md-hidden {
display: none;
}
.box-center {
position: absolute;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
}
// spacing
// padding
.pt_0 {
padding-top: 0px !important;
}
.pt_20 {
padding-top: 20px !important;
}
.pr_0 {
padding-right: 0px !important;
}
.pb_0 {
padding-bottom: 0px !important;
}
.pb_8{
padding-bottom: 8px;
}
.pb_15 {
padding-bottom: 15px;
}
.pb_20 {
padding-bottom: 20px;
}
.pb_60 {
padding-bottom: 60px;
}
.py_15 {
padding: 15px 0;
}
.py_20 {
padding: 20px 0;
}
// margin
.my_20{
margin: 20px 0px;
}
.mt_0 {
margin-top: 0px !important;
}
.mt_5 {
margin-top: 5px;
}
.mt_3 {
margin-top: 3px;
}
.mt_4 {
margin-top: 4px;
}
.mt_8 {
margin-top: 8px;
}
.mt_10{
margin-top: 10px;
}
.mt_20{
margin-top: 20px;
}
.mt_30 {
margin-top: 30px;
}
.mt_37 {
margin-top: 37px;
}
.mt_60 {
margin-top: 60px;
}
.mt_70 {
margin-top: 70px;
}
.mt_80 {
margin-top: 80px;
}
.mt_140 {
margin-top: 140px;
}
.mb_10 {
margin-bottom: 10px;
}
.mb_12 {
margin-bottom: 12px;
}
.mb_14 {
margin-bottom: 14px !important;
}
.mb_15 {
margin-bottom: 15px;
}
.mb_18 {
margin-bottom: 18px;
}
.mb_20 {
margin-bottom: 20px;
}
.mb_24 {
margin-bottom: 24px !important;
}
.mb_30 {
margin-bottom: 30px;
}
.mb_40 {
margin-bottom: 40px;
}
.mb_36 {
margin-bottom: 36px;
}
.mb_60 {
margin-bottom: 60px;
}
.mb_130 {
margin-bottom: 130px;
}
.mb_200 {
margin-bottom: 200px;
}
// spacing
.flat-spacing-1 {
padding: 70px 0;
}
.flat-spacing-2 {
padding: 45px 0 70px;
}
.flat-spacing-3 {
padding: 50px 0;
}
.flat-spacing-4 {
padding-top: 55px;
padding-bottom: 100px;
}
.flat-spacing-5 {
padding: 76px 0px;
}
.flat-spacing-6 {
padding: 45px 0px 100px;
}
.flat-spacing-7 {
padding-bottom: 60px;
}
.flat-spacing-8 {
padding-top: 35px;
padding-bottom: 70px;
}
.flat-spacing-9 {
padding: 65px 0px;
}
.flat-spacing-10 {
padding: 55px 0px;
}
.flat-spacing-11 {
padding-top: 80px;
padding-bottom: 70px;
}
.flat-spacing-12 {
padding-top: 100px;
padding-bottom: 100px;
}
.flat-spacing-13 {
padding-top: 34px;
padding-bottom: 40px;
}
.flat-spacing-14 {
padding-top: 84px;
padding-bottom: 60px;
}
.flat-spacing-15 {
padding-top: 78px;
padding-bottom: 100px;
}
.flat-spacing-16 {
padding-top: 130px;
padding-bottom: 65px;
}
.flat-spacing-17 {
padding-top: 100px;
padding-bottom: 80px;
}
.flat-spacing-18 {
padding-top: 80px;
padding-bottom: 100px;
}
.flat-spacing-19 {
padding-top: 79px;
padding-bottom: 91px;
}
.flat-spacing-20 {
padding-top: 30px;
padding-bottom: 33px;
}
.flat-spacing-21 {
padding-top: 60px;
padding-bottom: 100px;
}
.flat-spacing-22 {
padding: 30px 0;
}
.flat-spacing-23 {
padding-top: 100px;
padding-bottom: 78px;
}
.flat-spacing-24 {
padding-top: 109px;
padding-bottom: 132px;
}
.flat-spacing-25 {
padding-top: 36px;
padding-bottom: 36px;
}
.flat-spacing-26 {
padding-top: 65px;
padding-bottom: 75px;
}
.flat-spacing-27 {
padding-top: 90px;
padding-bottom: 90px;
}
.flat-spacing-28{
padding-top: 38px;
padding-bottom: 90px;
}
.flat-spacing-29{
padding-top: 26px;
padding-bottom: 90px;
}
.flat-spacing-30{
padding-top: 65px;
padding-bottom: 42px;
}
.flat-spacing-31{
padding-top: 100px;
padding-bottom: 60px;
}
.flat-spacing-32{
padding-top: 115px;
padding-bottom: 150px;
}
.flat-spacing-wt{
padding-top: 50px;
padding-bottom: 50px;
}
[data-grid="grid-1"] {
display: grid;
gap: 30px;
grid-template-columns: 1fr;
}
[data-grid="grid-2"] {
display: grid;
gap: 30px;
grid-template-columns: 1fr 1fr;
}
[data-grid="grid-3"] {
display: grid;
gap: 30px;
grid-template-columns: repeat(3, 1fr);
}
[data-grid="grid-4"] {
display: grid;
gap: 30px;
grid-template-columns: repeat(4, 1fr);
}
[data-grid="grid-5"] {
display: grid;
gap: 30px;
grid-template-columns: repeat(5, 1fr);
}
[data-grid="grid-6"] {
display: grid;
gap: 30px;
grid-template-columns: repeat(6, 1fr);
}
.grid-template-columns-2 {
grid-template-columns: 1fr 1fr;
}
.tf-row-flex {
display: flex;
flex-direction: row;
// flex-wrap: wrap;
column-gap: 30px;
row-gap: 30px;
}
.tf-grid-layout {
display: grid;
gap: 15px;
&.tf-col-2 {
grid-template-columns: 1fr 1fr;
}
&.tf-col-3 {
grid-template-columns: repeat(3,1fr);
}
&.tf-col-4 {
grid-template-columns: repeat(4,1fr);
}
&.tf-col-5 {
grid-template-columns: repeat(5,1fr);
}
&.tf-col-6 {
grid-template-columns: repeat(6,1fr);
}
&.tf-col-7 {
grid-template-columns: repeat(7,1fr);
}
.wg-pagination{
grid-column: 1 / -1;
width: 100%;
}
.wd-load{
grid-column: 1 / -1;
}
&.gap30 {
gap: 30px;
}
&.row-gap-10 {
row-gap: 10px !important;
}
}
.tf-grid-layout-v2 {
display: grid;
gap: 15px;
}
.overflow-unset {
overflow: unset !important;
}
.sticky-top {
z-index: 50;
top: 15px;
}
.cursor-not-allowed {
cursor: not-allowed;
}
.cursor-auto {
cursor: auto;
}
.tag-list {
list-style: disc;
padding-left: 20px;
li {
list-style: inherit;
}
}
.has-line-bottom{
position: relative;
&::after{
position: absolute;
content: "";
bottom: 0;
left: 50%;
background-color: var(--line);
height: 1px;
width: 100%;
max-width: 1440px;
transform: translateX(-50%);
}
}
.letter-spacing-1 {
letter-spacing: 1px;
}
.letter-spacing-2 {
letter-spacing: 2px;
}
.letter-spacing-3 {
letter-spacing: 0.6px;
}
.line-under {
color: rgba(0, 0, 0, 0.85);
text-underline-offset: 3px;
text-decoration-thickness: 1px;
text-decoration-line: underline;
transition: text-decoration-thickness 1s ease;
&:hover{
color: var(--main);
text-decoration-thickness: 2px;
text-decoration-line: underline;
}
}
.transition-linear {
transition-timing-function: linear !important;
}
.z-5 {
z-index: 5;
}
.text-highlight {
-webkit-text-stroke: 1px #000;
color: transparent !important;
flex-direction: row-reverse;
}
.text-line-clamp-1{
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
display: -webkit-box;
overflow: hidden;
}
.grid-2-lg{
display: grid;
gap: 15px;
}
.cus-container2 {
position: static;
max-width: 1200px;
padding: 0px 15px;
margin: 0 auto;
width: 100%;
}
.text-start {
text-align: start !important;
}
.aspect-1{
aspect-ratio: 1 !important;
}
.left-0{
left: -1px !important;
}
.right-0{
right: 0 !important;
}
.bottom{
bottom: 0 !important;
}
.top{
top: 0 !important;
}
.clear {
&::before,
&::after {
display: none !important;
}
}
.sec-bg-banner{
background-color: #916033;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}