:root {
--e-global-color-primary: #1B2C66;
--e-global-color-secondary: #8D95B2;
--e-global-color-text: #181716;
--e-global-color-accent: #FAB71D;
--e-global-color-d91575b: #FC8A3B; --e-global-color-59c1cae: #C0D96A; --e-global-color-0a57974: #DDE3E9; --e-global-color-8902f56: #EBEEF2; --e-global-color-a794784: #F0B60E; --e-global-color-eb474d8: #D2D2D2; }
.prim,
prim {
color: var(--e-global-color-primary) !important;
border-color: var(--e-global-color-primary) !important;
}
.prim_bg {
background-color: var(--e-global-color-primary);
}
section.elementor-section .elementor-container {
max-width: 1920px;
width: 100%;
margin: auto;
}
.content_container {
padding: 60px 0;
width: 100%;
max-width: 1140px;
margin: auto;
} .btn_big_outline {
font-size: 16px;
line-height: 24px;
font-weight: 400;
letter-spacing: 0.1em !important;
text-transform: uppercase;
padding: 10px 48px;
border: 1px solid;
border-radius: 50px;
text-align: center;
height: fit-content;
}
.btn_small_outline {
font-size: 13px;
line-height: 13px;
font-weight: 600;
letter-spacing: 0.1em;
text-transform: uppercase;
padding: 7px 16px 4px;
border: 1px solid;
border-radius: 50%;
text-align: center;
height: fit-content;
}
.btn_narrow_outline {
font-size: 14px;
line-height: 14px;
font-weight: 600;
letter-spacing: 0.1em;
text-transform: uppercase;
padding: 4px 16px 2px;
border: 1px solid;
border-radius: 5px;
text-align: center;
height: fit-content;
}
.btn_big_outline.txt_clr,
.btn_small_outline.txt_clr,
.btn_narrow_outline.txt_clr,
.ang_btn_narrow_outline {
color: var(--e-global-color-text);
border-color: var(--e-global-color-text);
}
.btn_big_outline.txt_clr:hover,
.btn_small_outline.txt_clr:hover,
.btn_narrow_outline.txt_clr:hover,
.ang_btn_narrow_outline:hover {
background-color: var(--e-global-color-text);
color: #fff !important;
}
.btn_big_outline.med_clr,
.btn_small_outline.med_clr,
.btn_narrow_outline.med_clr {
color: var(--e-global-color-0a57974);
border-color: var(--e-global-color-0a57974);
}
.btn_big_outline.med_clr:hover,
.btn_small_outline.med_clr:hover,
.btn_narrow_outline.med_clr:hover {
background-color: var(--e-global-color-text);
color: #fff !important;
}
.btn_big_outline.wht_clr,
.btn_small_outline.wht_clr,
.btn_narrow_outline.wht_clr {
color: #fff;
border-color: #fff;
}
.btn_big_outline.wht_clr:hover,
.btn_small_outline.wht_clr:hover,
.btn_narrow_outline.wht_clr:hover {
color: var(--e-global-color-primary);
background-color: #fff;
border-color: #fff;
}
.btn_big_outline.prim,
.btn_small_outline.prim {
color: var(--e-global-color-primary) !important;
border-color: var(--e-global-color-primary) !important;
}
.btn_big_outline.prim:hover,
.btn_small_outline.prim:hover {
background-color: var(--e-global-color-primary);
color: #fff !important;
}
.btn_big_outline.fol_clr,
.btn_small_outline.fol_clr,
.btn_narrow_outline.fol_clr,
.ang_btn_narrow_outline {
color: inherit;
border-color: inherit;
}  .btn_big {
font-size: 16px;
line-height: 16px;
font-weight: 700;
letter-spacing: 0.1em;
text-transform: uppercase;
padding: 10px 24px;
border: 1px solid;
border-radius: 10px;
text-align: center;
}
.btn_small {
font-size: 13px;
line-height: 13px;
font-weight: 600;
letter-spacing: 0.1em;
text-transform: uppercase;
padding: 7px 16px;
border: 1px solid;
border-radius: 10px;
text-align: center;
}
.btn_big.prim,
.btn_small.prim {
color: #fff !important;
background-color: var(--e-global-color-primary);
border-color: var(--e-global-color-primary);
}
.btn_big:hover.prim,
.btn_small:hover.prim {
color: #fff !important;
background-color: var(--e-global-color-d91575b) !important;
border-color: var(--e-global-color-d91575b) !important;
}
.btn_big.wht_clr,
.btn_small.wht_clr,
.btn_small.wht_clr div a {
color: var(--e-global-color-primary) !important;
background-color: #fff;
border-color: #fff;
}
.btn_big.wht_clr:hover,
.btn_small.wht_clr:hover {
color: #fff !important;
background-color: var(--e-global-color-primary) !important;
border-color: var(--e-global-color-primary) !important;
}
a {
text-decoration: none;
}
.l2_col_12 {
width: 100%;
}
.l2_col_6 {
width: 50%;
}
.l2_col_3 {
width: 25%;
}
.l2_col_2 {
width: 16.666%;
}
.l2_boxed {
width: 1140px;
max-width: 100%;
margin: auto;
}
.sep_white,
.sep_wht {
background-color: #fff;
width: 45px;
height: 1px;
margin: 16px 0;
}
.sep_dark {
background-color: #1D1D1B;
width: 45px;
height: 1px;
margin: 16px 0;
}
.sep_prim {
background-color: var(--e-global-color-primary);
width: 45px;
height: 1px;
margin: 16px 0;
}
.flaot_right {
float: right;
}
.float_center {
margin-left: auto;
margin-right: auto;
}
small_txt,
.small_txt {
font-size: 12px;
line-height: 18px;
font-weight: 400;
letter-spacing: 0.05em;
}
.flex {
display: flex;
}
@media(max-width:1170px) {
.content_container {
width: calc(100% - 30px);
margin: 0 15px;
}
}
@media(max-width:768px) {
.content_container {
padding: 48px 0;
}
}
@media(max-width:479px) {
.content_container {
padding: 32px 0;
}
}