@charset "UTF-8";
:root {
    --bs-primary: #2D3290;
    --bs-primary-rgb: 45, 50, 144;
    --bs-secondary: #548C00;
    --bs-secondary-rgb: 84, 140, 0;
    --bsSecondaryRGBA__0_4__wr: rgba(84, 140, 0, 0.4);
    --bs-success: #27AE60;
    --bs-success-rgb: 39, 174, 96;
    --bs-info: #3E6715;
    --bs-info-rgb: 62, 103, 21;
    --bs-warning: #E2B93B;
    --bs-warning-rgb: 226, 185, 59;
    --bs-danger: #C91111;
    --bs-danger-rgb: 201, 17, 17;
	--bsGrey110__wr: #F5F2F2;
    --bsGrey120__wr: #E0E0E0;
    --bsGrey260__wr: #BDBDBD;
    --bsGrey430__wr: #898989;
    --bsGrey490__wr: #828282;
	--bsGrey690__wr: #4F4F4F;
    --bsGrey820__wr: #333333;
    --bsGrey950__wr: #1C1F35;
    --bsGreen320__wr: #a6b88a;
    --bsGreenRGBA320__0_5wr: rgba(166, 184, 138, 0.5);
	--bsWhiteRGBA__0_5wr: rgba(255, 255, 255, 0.5);
    --bsWhite__wr: #ffffff;
    --bsBlack840__wr: #141414;
    --bsBlackRGBA840__0_5wr: rgba(20, 20, 20, 0.5);
    --bsBlack970__wr: #282828;
    --bsBlackRGBA970__wr: rgba(40, 40, 40, 1);
    --bsBlack980__wr: #1D1D1D;
    --bsBlackRGBA980__wr: rgba(29, 29, 29, 1);
	--bsBlack__wr: #000000;
    --bsBlackRGBA__wr: rgba(0, 0, 0, 1);
    --bsBlackRGBA__0_7wr: rgba(0, 0, 0, 0.7);
    --bsApple__wr: #1F2C37;
    --bsFaceBook__wr: #1877F2;
    --bsTwitter__wr: #1DA1F2;
    --bsLinkedin__wr: #0B69C7;
    --primaryFont__wr: "Inter", sans-serif;
    --secondaryFont__wr: "Antonio", sans-serif;
}
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
*::before,
*::after {
    box-sizing: border-box;
}
body {
    font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
    font-weight: 400;
    line-height: 1.5;
    color: inherit;
    font-family: var(--primaryFont__wr);
    background-color: var(--bsGrey10__wr);
    position: relative;
}
.noScroll__wr{
    overflow: hidden;
}
.btn-outline-primary.primaryOutlineBtn__wr{
	--bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
	--bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bsGrey800__wr);
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsPrimary500__wr);
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: var(--bsPrimary500__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-outline-secondary.secondaryOutlineBtn__wr.hoverSecondaryBtn__wr{
    --bs-btn-font-size: 18px;
    font-style: normal;
    --bs-btn-font-weight: 500;
    --bs-btn-line-height: 100%;
    --bs-btn-padding-x: 35px;
    --bs-btn-padding-y: 1rem;
    --bs-btn-color: var(--bsWhite__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-border-radius: 40px;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bs-secondary);
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bs-secondary);
    --bs-btn-active-border-color:var(--bs-secondary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsWhite__wr);
    --bs-btn-disabled-bg: var(--bs-secondary);
    --bs-btn-disabled-border-color:var(--bs-secondary);
    /*--bs-btn-disabled-opacity: 1;*/
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-outline-primary.primaryOutlineBtn__wr.hoverSecondaryOutlineBtn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bs-secondary);
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: var(--bsPrimary300__wr);
    --bs-btn-active-color: var(--bsPrimary500__wr);
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: var(--bsPrimary500__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-outline-secondary.secondaryOutlineBtn__wr.hoverPrimaryOutlineBtn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-color: var(--bs-secondary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bs-primary);
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: var(--bsPrimary300__wr);
    --bs-btn-active-color: var(--bsSecondary600__wr);
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: var(--bsSecondary600__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsSecondary90__wr);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bsSecondary90__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-primary.primaryBtn__wr{
	--bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
	--bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 1rem;
	--bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsPrimary500__wr);
    --bs-btn-active-border-color: var(--bsPrimary500__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary60__wr);
    --bs-btn-disabled-bg: var(--bsPrimary300__wr);
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-primary.primaryBtn__wr.hoverSecondaryBtn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 1rem;
    --bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bs-secondary);
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsPrimary500__wr);
    --bs-btn-active-border-color: var(--bsPrimary500__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary60__wr);
    --bs-btn-disabled-bg: var(--bsPrimary300__wr);
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-primary.primaryBtn__wr.px_55px__wr{
    --bs-btn-padding-x: 55px;
}
.btn-primary.primaryBtn__wr.px_28px__wr{
    --bs-btn-padding-x: 28px;
}
.btn-primary.primaryBtn__wr.py_24px__wr{
    --bs-btn-padding-y: 24px;
}
.btn-secondary.secondaryBtn__wr{
	--bs-btn-font-size: 18px;
    font-style: normal;
    --bs-btn-font-weight: 500;
    --bs-btn-line-height: 100%;
	--bs-btn-padding-x: 35px;
    --bs-btn-padding-y: 16px;
	--bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bs-secondary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-border-radius: 40px;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bs-primary);
    --bs-btn-active-border-color: var(--bs-primary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsWhite__wr);
    --bs-btn-disabled-bg: var(--bs-primary);
    --bs-btn-disabled-border-color: var(--bs-primary);
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-secondary.secondaryBtn__wr.hoverLightBtn__wr{
    --bs-btn-hover-color: var(--bs-secondary);
    --bs-btn-hover-bg: var(--bsWhite__wr);
    --bs-btn-hover-border-color: var(--bsWhite__wr);
}
.btn-secondary.secondaryBtn__wr.px_55px__wr{
    --bs-btn-padding-x: 55px;
}
.btn-secondary.secondaryBtn__wr.px_28px__wr{
    --bs-btn-padding-x: 28px;
}
.btn-secondary.secondaryBtn__wr.py_24px__wr{
    --bs-btn-padding-y: 24px;
}
.btnArrowUpRightIcon__wr{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    font-size: 32px;
    border-radius: 50%;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-secondary.secondaryBtn__wr:hover .btnArrowUpRightIcon__wr {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.btnArrowUpRightIcon__wr.size_27_56px__wr{
    width: 1.7225rem;
    height: 1.7225rem;
}
.btnArrowUpRightIcon__wr.lightBtnIcon__wr{
    /*background-color: var(--bsWhite__wr);
    color: var(--bs-secondary);*/
}
.btnArrowUpRightIcon__wr.secondaryBtnIcon__wr{
    /*background-color: var(--bs-secondary);
    color: var(--bsWhite__wr);*/
}
.btn-secondary.secondaryBtn__wr.hoverPrimaryBtn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 1rem;
    --bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bs-secondary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsSecondary600__wr);
    --bs-btn-active-border-color: var(--bsSecondary600__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsSecondary105__wr);
    --bs-btn-disabled-bg: var(--bsSecondary90__wr);
    --bs-btn-disabled-border-color: var(--bsSecondary90__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-primary.lightBtn__wr.hoverSecondaryBtn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 1rem;
    --bs-btn-color: var(--bsGrey800__wr);
    --bs-btn-bg: var(--bsWhite__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bsWhite__wr);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bs-secondary);
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bs-secondary);
    --bs-btn-active-border-color: var(--bs-secondary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary60__wr);
    --bs-btn-disabled-bg: var(--bsPrimary300__wr);
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-primary.btn-sm.primaryBtn__wr.primary80Btn__wr.rounded-0{
	--bs-btn-font-size: 0.7145rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
	--bs-btn-padding-x: 18px;
    --bs-btn-padding-y: 8px;
	--bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bsPrimary80__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bsPrimary80__wr);
    --bs-border-radius: 0;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsPrimary80__wr);
    --bs-btn-active-border-color: var(--bsPrimary80__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary60__wr);
    --bs-btn-disabled-bg: var(--bsPrimary300__wr);
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
}
.btn-secondary.btn-sm.secondaryBtn__wr.secondary80Btn__wr.rounded-0{
	--bs-btn-font-size: 0.7145rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
	--bs-btn-padding-x: 18px;
    --bs-btn-padding-y: 8px;
	--bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bsSecondary80__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bsSecondary80__wr);
    --bs-border-radius: 0;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsSecondary80__wr);
    --bs-btn-active-border-color: var(--bsSecondary80__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsSecondary105__wr);
    --bs-btn-disabled-bg: var(--bsSecondary90__wr);
    --bs-btn-disabled-border-color: var(--bsSecondary90__wr);
}
.btn-primary.hrWideBtn__wr.primaryBtn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 28px;
    --bs-btn-padding-y: 4px;
    --bs-btn-color: var(--bsWhite__wr);
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bs-primary);
    --bs-border-radius: 4px;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsPrimary500__wr);
    --bs-btn-active-border-color: var(--bsPrimary500__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsPrimary60__wr);
    --bs-btn-disabled-bg: var(--bsPrimary300__wr);
    --bs-btn-disabled-border-color: var(--bsPrimary300__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-outline-dark.grey800OutlineBtn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-color: var(--bsGrey800__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bsGrey800__wr);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bs-secondary);
    --bs-btn-hover-bg: transparent;
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bs-secondary);
    --bs-btn-active-bg: transparent;
    --bs-btn-active-border-color: var(--bs-secondary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bs-secondary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-secondary);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.btn-outline-dark.grey800OutlineBtn__wr.hoverGrey800Btn__wr{
    --bs-btn-font-size: 1rem;
    font-style: normal;
    --bs-btn-font-weight: 600;
    --bs-btn-line-height: 150%;
    --bs-btn-padding-x: 1rem;
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-color: var(--bsGrey800__wr);
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: var(--bsGrey800__wr);
    --bs-border-radius: 0.5rem;
    --bs-btn-hover-color: var(--bsWhite__wr);
    --bs-btn-hover-bg: var(--bsGrey800__wr);
    --bs-btn-hover-border-color: var(--bsGrey800__wr);
    --bs-btn-focus-box-shadow: none;
    --bs-btn-focus-shadow-rgb: transparent;
    --bs-btn-active-color: var(--bsWhite__wr);
    --bs-btn-active-bg: var(--bsGrey800__wr);
    --bs-btn-active-border-color: var(--bsGrey800__wr);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--bsWhite__wr);
    --bs-btn-disabled-bg: var(--bsGrey800__wr);
    --bs-btn-disabled-border-color: var(--bsGrey800__wr);
    --bs-btn-disabled-opacity: 1;
    --bs-gradient: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
/*.btn-secondary.secondaryBtn__wr.hoverLightBtn__wr:hover .btnArrowUpRightIcon__wr.lightBtnIcon__wr{
    background-color: var(--bs-secondary);
    color: var(--bsWhite__wr);
}*/
.text-primary{
    color: var(--bs-primary) !important;
}
.hov-text-primary:hover{
    color: var(--bs-primary) !important;
}
.bgColorPrimaryRgba_0_5__wr{
    background-color: var(--bsPrimaryRGBA__0_5wr) !important;
}
.hover_bgColorPrimaryRgba_0_5__wr:hover{
    background-color: var(--bsPrimaryRGBA__0_5wr) !important;
}
.bgPrimaryRgba_0_5__wr{
    background: var(--bsPrimaryRGBA__0_5wr) !important;
}
.hover_bgPrimaryRgba_0_5__wr:hover{
    background: var(--bsPrimaryRGBA__0_5wr) !important;
}
/*.flexGap_y_42px__wr{row-gap:42px !important;}*/
.btn-block {
    display: flex;
    width: 100%;
}
.content__wr p:last-child,
.contentBlock__wr p:last-child,
.contentBlockHead__wr p:last-child,
.contentBlocktitleWrap__wr p:last-child,
.secHeadWrap__wr p:last-child,
.secTitleWrap__wr  p:last-child,
.itemBlockContent__wr p:last-child,
.itemColBlock__wr p:last-child,
.content__wr p:only-child,
.contentBlock__wr p:only-child,
.contentBlockHead__wr p:only-child,
.contentBlocktitleWrap__wr p:only-child,
.secHeadWrap__wr p:only-child,
.secTitleWrap__wr p:only-child,
.itemBlockContent__wr p:only-child,
.itemColBlock__wr p:only-child{
	margin-bottom: 0;
}
.secHeadWrap__wr{
	background-color: var(--bsWhite__wr);
	padding-top: 22px;
	padding-bottom: 22px;
}
.secHeadWrap__wr.borderPrimary__wr{
	--csBorderWidth__wr: 1px;
	--csBorderColor__wr: var(--bs-primary);
    border: var(--csBorderWidth__wr) solid var(--csBorderColor__wr);
}
.secHeadWrap__wr.borderSecondary__wr{
    --csBorderWidth__wr: 1px;
    --csBorderColor__wr: var(--bs-secondary);
    border: var(--csBorderWidth__wr) solid var(--csBorderColor__wr);
}
.secHeadWrap__wr.borderGrey800__wr{
	--csBorderWidth__wr: 1px;
	--csBorderColor__wr: var(--bsGrey800__wr);
    border: var(--csBorderWidth__wr) solid var(--csBorderColor__wr);
}
.secHeadWrap__wr.bgGrey800__wr{
	background-color: var(--bsGrey800__wr);

}
.secTitleWrap__wr{}
.secTitle__wr{
    font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    color: var(--bs-primary);
    font-family: var(--secondaryFont__wr);
    /*text-align: left;*/
    margin-bottom: 0;
}
.secTitle__wr span{
    color: var(--bs-secondary);
}
.secTitleWrapCenter__wr .secPreTitle__wr, 
.secTitleWrapCenter__wr .secTitle__wr, 
.secTitleWrapCenter__wr .secSubTitle__wr {
    text-align: center;
}
.secTitle__wr:has(+ .secSubTitle__wr), 
.secTitle__wr:has(+ p) {
    margin-bottom: 16px;
}
.secTitlePrimary__wr{
	color: var(--bs-primary);
}
.secTitleSecondary__wr{
    color: var(--bs-secondary);
}
.secTitleGrey800__wr {
    color: var(--bsGrey800__wr);
}
.secTitleWhite__wr {
    color: var(--bsWhite__wr);
}
.text-center .secTitle__wr{
	text-align: center;
}

/*PAGE HEADER START*/
	.pageHeader__wr{
        width: 100%;
        position: absolute;
        top: 0;
        z-index: 3;
        /*background-color: var(--bs-primary);*/
	}
    .pageHeaderTopBar__wr{
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .navTopEndOption__wr{
        display: flex;
        align-items: center;
        justify-content: flex-end;
        gap: 20px;
        margin-left: auto;
    }
    .btnTransparent__wr{
        --bs-btn-padding-x: 0;
        --bs-btn-padding-y: 0;
        --bs-btn-box-shadow: none;
        --bs-btn-bg: transparent;
        border: none;
        --bs-btn-border-radius: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        --bs-btn-font-size: 1rem;
        --bs-btn-font-weight: 400;
        --bs-btn-line-height: 1.5;
    }
    .navTopEndOption__wr .btnTransparent__wr{
        width: 24px;
        height: 24px;
        --bs-btn-font-size: 20px;
        --bs-btn-line-height: 1;
        color: var(--bsWhite__wr);
    }
    .navTopEndOption__wr .btnTransparent__wr:hover{
        color: var(--bs-secondary);
    }
	.pageHeaderNavbar__wr{
        padding-top: 8px;
        padding-bottom: 20px;
	}
    .navbar-toggler {
        padding: 0;
        font-size: 24px;
        line-height: 1;
        color: var(--bsWhite__wr);
        background-color: transparent;
        border: none;
        border-radius: 0;
        transition: unset;
        box-shadow: none !important;
        outline: none !important;
        margin-right: 16px;
    }
	.pageHeaderNavBrand__wr{
		--bs-navbar-brand-padding-y: 0;
		--bs-navbar-brand-margin-end: auto;
	}
	.pageHeaderNavBrand__wr img{}
	.pageNavbarOffCanvas__wr{}
	.pageNavbarOffCanvasHead__wr{}
	.pageNavbarOffCanvasHead__wr .brand__wr{}
	.pageNavbarOffCanvasHead__wr .brand__wr img{}
	.pageNavbarOffCanvasHead__wr .btn-close{}
	.pageNavbarOffCanvasBody__wr{}
	.pageNavbarNav__wr{}
	.pageNavbarNav__wr > li{
        color: var(--bsWhite__wr);
    }
	.pageNavbarNav__wr > li > a,
	.pageNavbarNav__wr > li > .nav-link{
		--bs-nav-link-font-size: 1rem;
		font-style: normal;
		--bs-nav-link-font-weight: 400;
		line-height: 180%;
		--bs-nav-link-color: var(--bsWhite__wr);
		--bs-nav-link-hover-color: var(--bs-secondary);
		--bs-nav-link-padding-y: 0;
		--bs-nav-link-padding-x: 0;
		-webkit-transition: all 0.5s linear;
		transition: all 0.5s linear;
	}
	.pageNavbarNav__wr > li a span{
		display: inline-flex;
	}
    .dpToggle__wr{
        margin-left: .255em;
        display: inline-flex;
        background-color: transparent;
        border: none;
        color: inherit;
    }
    .dpToggle__wr i{
        display: inline-flex;
        border-top: 11px solid;
        border-right: 6px solid transparent;
        border-bottom: 0;
        border-left: 6px solid transparent;
    }
    /*.pageNavbarNav__wr > li.dropdown > .nav-link::after{
        content: "";
        display: inline-block;
        margin-left: .255em;
        border-top: 11px solid;
        border-right: 6px solid transparent;
        border-bottom: 0;
        border-left: 6px solid transparent;
    }*/
    .pageNavbarNav__wr > li.active .nav-link{
		/*--bs-nav-link-font-weight: 500;*/
		--bs-nav-link-color: var(--bs-secondary);
	}
	.pageNavbarNav__wr > li:hover .nav-link,
	.pageNavbarNav__wr > li .nav-link:focus, 
	.pageNavbarNav__wr > li .nav-link:hover{
		/*--bs-nav-link-font-weight: 500;*/
		--bs-nav-link-hover-color: var(--bs-secondary);
	}
    .pageNavbarNav__wr > li .nav-link.show{
        color: var(--bs-secondary);
    }
    .pageNavbarNav__wr .dropdown-menu .dropdown-item{
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
        color: var(--bsBlack__wr);
        white-space: normal;
        padding: 0.75rem 1rem;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .hasSubMenu__wr .dpToggle__wr{
        margin-left: 0;
        position: absolute;
        right: 1rem;
        top: 18px;
    }
    .hasSubMenu__wr .dpToggle__wr i{
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left:11px solid; 
    }
    .pageNavbarNav__wr .dropdown-menu .hasSubMenu__wr{
        position: relative;
    }
    .pageNavbarNav__wr .dropdown-menu .hasSubMenu__wr .dropdown-item{
        padding-right: 2.5rem;
    }
    .pageNavbarBtnParent__wr{}
    .navbarContactBtn__wr{
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 100% !important;
        padding: 1rem 35px !important;
        color: var(--bsWhite__wr);
        background-color: transparent;
        border: 1px solid var(--bs-secondary);
        border-radius: 40px;
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
        -webkit-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }
    .navbarContactBtn__wr .icon__wr{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 24px;
        height: 24px;
        font-size: 24px;
        border-radius: 50%;
        /*background-color: var(--bs-secondary);*/
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }
    .navbarContactBtn__wr:hover,
    .navbarContactBtn__wr:focus{
        color: var(--bsWhite__wr);
        background-color: var(--bs-secondary);
        border-color: var(--bs-secondary);
    }
    .navbarContactBtn__wr:hover .icon__wr,
    .navbarContactBtn__wr:focus .icon__wr{
        /*background-color: var(--bsWhite__wr);*/
        /*color: var(--bs-secondary);*/
        color: var(--bsWhite__wr);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
/*PAGE HEADER END*/
/*HOME PAGE START*/
    .homePageBnrSliderSec__wr{
        position: relative;
        /*margin-top: -146px;*/
    }
    .hmBnrBackGround__wr {
        width: 100%;
        display: flex;
        position: absolute;
        inset: 0;
    }
    .hmBnrBackGround__wr::before{
        content: "";
        position: absolute;
        inset: 0;
        z-index: 1;
        background: linear-gradient(160.41deg, #2D3290 11.85%, rgba(90, 35, 30, 0.87) 103.44%, rgba(22, 22, 22, 0.71) 103.5%);
        /*background-blend-mode: multiply;*/
    }
    .hmBnrBackGround__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .hmBnrFigure__wr{
        width: 100%;
        display: flex;
    }
    .hmBnrContentParent__wr {
        position: relative;
        z-index: 2;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        padding-top: 150px;
        padding-bottom: 45px;
    }
    .hmBnrContentBlock__wr{}
    .hmBnrContentBlockTitleWrap__wr{
        margin-bottom: 24px;
    }
    .hmBnrContentBlockTitle__wr{
        /*font-size: 60px;*/
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 130%;
        color: var(--bsWhite__wr);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .hmBnrContent__wr{}
    .hmBnrContent__wr p{
        font-size: clamp(0.875rem, 0.6144rem + 0.7264vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsWhite__wr);
        text-align: left;
    }
    .hmBnrBtnParent__wr{
        margin-top: 32px;
    }
    .homePageBnrSliderSec__wr.owl-theme .owl-nav [class*=owl-]{
        width: 48px;
        height: 48px;
        border-radius: 50%;
        background: var(--bsWhite__wr);
        margin: 0;
        font-size: 18px;
        color: var(--bs-secondary);
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.08));
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        opacity: 0;
        visibility: hidden;
        -webkit-transition: all ease-in 0.5s; 
        transition: all ease-in 0.5s; 
    }
    .homePageBnrSliderSec__wr.owl-carousel .owl-nav button.owl-prev{
        left: 30px;
    }
    .homePageBnrSliderSec__wr.owl-carousel .owl-nav button.owl-next{
        right: 30px;
    }
    .homePageBnrSliderSec__wr.owl-theme:hover .owl-nav [class*=owl-]{
        opacity: 1;
        visibility: visible;
    }
    .homePageBnrSliderSec__wr.owl-theme .owl-nav [class*=owl-]:hover{
        background: var(--bs-secondary);
        color: var(--bsWhite__wr);
    }
    .owl-carousel.homePageBnrSliderSec__wr .owl-item.active .hmBnrContentBlockTitle__wr,
    .owl-carousel.homePageBnrSliderSec__wr .owl-item.active .hmBnrContent__wr{
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        animation-name: fadeInDown;
        animation-delay: 0.3s;
    }
    .owl-carousel.homePageBnrSliderSec__wr .owl-item.active .hmBnrBtnParent__wr{
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        animation-name: fadeInUp;
        animation-delay: 0.3s;
    }
    .owl-theme .owl-nav.disabled+.owl-dots{
        margin-top: 0 !important;
    }
    .homePageBnrSliderSec__wr.owl-theme .owl-dots{
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .homePageBnrSliderSec__wr.owl-theme .owl-dots .owl-dot.active span, 
    .homePageBnrSliderSec__wr.owl-theme .owl-dots .owl-dot:hover span{
        background: var(--bs-secondary);
    }
    .clientsLogoSec__wr{
        padding-top: 82px;
        padding-bottom: 67px;
        background-color: var(--bsWhite__wr);
    }
    .clientLogoContentBlock__wr{}
    .clientLogoContentBlockTitleWrap__wr{
        position: relative;
    }
    .clientLogoContentBlockTitleWrap__wr::before{
        content: "";
        display: inline-block;
        width: 46px;
        height: 6px;
        background-color: var(--bs-primary);
        position: absolute;
        left: -20px;
        top: -15px;
    }
    .clientLogoContentBlockTitleWrap__wr::after{
        content: "";
        display: inline-block;
        width: 6px;
        height: 46px;
        background-color: var(--bs-primary);
        position: absolute;
        left: -20px;
        top: -15px;
    }
    .clientLogoContentBlockTitle__wr{
        font-size: clamp(1.25rem, 0.7288rem + 1.4528vw, 2rem);
        font-style: normal;
        font-weight: 700;
        line-height: 42px;
        color: var(--bsBlack__wr);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .clientLogoSlider__wr{}
    .logoFigure__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: grab;
    }
    .logoFigure__wr img{
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .clientLogoSlider__wr .item:hover .logoFigure__wr img{
        -webkit-filter: grayscale(0) blur(0);
        filter: grayscale(0) blur(0);
    }
    .clientLogoSlider__wr:hover .item:not(:hover) .logoFigure__wr img{
        -webkit-filter: grayscale(100%) blur(1px);
        filter: grayscale(100%) blur(1px);
    }
    .figureSizeAutoSlider__wr.owl-carousel .owl-item img{
        width: auto;
    }
    .vrCenteredSlider__wr.owl-carousel .owl-stage{
        display: flex;
        align-items: center;
        flex: 1 0 auto;
        height: 100%;
    }
    .hmAboutSec__wr{
        padding-top: 30px;
        padding-bottom: 30px;
        background-color: var(--bsWhite__wr);
    }
    .hmAboutBoxWrapper__wr{
        background: var(--bsGrey110__wr);
        border-radius: 12px;
    }
    .hmAboutContentBlock__wr{
        padding-left: 40px;
        padding-right: 40px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
    }
    .hmAboutContentBlockTitleWrap__wr{
        margin-bottom: 20px;
    }
    .hmAboutContentBlockTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 24px;
    }
    .hmAboutContentBlockSubTitle__wr{
        font-size: clamp(1.25rem, 0.7288rem + 1.4528vw, 2rem);
        font-style: normal;
        font-weight: 700;
        line-height: 130%;
        color: var(--bsBlack__wr);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .hmAboutContent__wr{}
    .hmAboutContent__wr p{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 130%;
        /*color: var(--bsBlackRGBA__0_7wr);*/
        color: var(--bsBlack__wr);
        /*text-align: left;*/
    }
    .hmAboutBtnParent__wr{
        margin-top: 20px;
    }
    .hmAboutFigureBlock__wr{
        width: 100%;
        position: relative;
    }
    .hmAboutFigure__wr{
        width: 100%;
        display: flex;
        position: relative;
        overflow: hidden;
        border-radius: 0 12px 12px 0;
    }
    .hmAboutFigure__wr::before{
        content: "";
    }
    .hmAboutFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .hmAboutVideoBtnWrap__wr{
        position: absolute;
        left: 50%;
        top: 50%;
        width: 100px;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }
    .hmAboutVideoBtn__wr{
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 100px;
        height: 100px;
        border-radius: 50%;
        background: var(--bs-secondary);
        font-size: 54px;
        text-align: center;
        color: var(--bsWhite__wr);
        text-decoration: none;
    }
    .hmAboutVideoBtn__wr i{
        width: 54px;
        height: 54px;
        text-align: right;
    }
    .hmAboutVideoBtn__wr::before,
    .hmAboutVideoBtn__wr::after{
        content: "";
        width: 100px;
        height: 100px;
        border-radius: 50%;
        background: transparent;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -webkit-animation-delay: .9s;
        animation-delay: .9s;
        position: absolute;
        -webkit-box-shadow: 0 0 0 0 rgba(84, 140, 0, 0.6);
        box-shadow: 0 0 0 0 rgba(84, 140, 0, 0.6);
        -webkit-animation: videoBtnRipple 3s infinite;
        animation: videoBtnRipple 3s infinite;
        -webkit-transition: all .4s ease;
        transition: all .4s ease;
    }
    .hmAboutVideoBtn__wr::after{
        -webkit-animation-delay: .6s;
        animation-delay: .6s;
    }
    @-webkit-keyframes videoBtnRipple {
      70% {
        -webkit-box-shadow: 0 0 0 40px rgba(84, 140, 0, 0);
                box-shadow: 0 0 0 40px rgba(84, 140, 0, 0);
      }
      100% {
        -webkit-box-shadow: 0 0 0 0 rgba(84, 140, 0, 0);
                box-shadow: 0 0 0 0 rgba(84, 140, 0, 0);
      }
    }
    @keyframes videoBtnRipple {
      70% {
        -webkit-box-shadow: 0 0 0 40px rgba(84, 140, 0, 0);
                box-shadow: 0 0 0 40px rgba(84, 140, 0, 0);
      }
      100% {
        -webkit-box-shadow: 0 0 0 0 rgba(84, 140, 0, 0);
                box-shadow: 0 0 0 0 rgba(84, 140, 0, 0);
      }
    }
    .hmFeatureProductSec__wr{
        position: relative;
        z-index: 1;
        padding-top: 85px;
        padding-bottom: 36px;
    }
    .hmFProductSecBgFigure__wr{
        display: flex;
        position: absolute;
        inset: 0;
        z-index: -1;
        overflow: hidden;
    }
    .hmFProductSecBgFigure__wr::before{
        content: "";
        position: absolute;
        inset: 0;
        /*z-index: 2;*/
        background: linear-gradient(0deg, rgba(45, 50, 144, 0.2), rgba(45, 50, 144, 0.2));
    }
    .hmFProductSecBgFigure__wr img{
        /*position: absolute;
        top: 0;
        left: 0;
        z-index: 1;*/
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .hmFeatureProductSec__wr .container{
        position: relative;
        z-index: 2;
    }
    .hmFProductSecTitleWrap__wr{
        margin-bottom: 32px;
    }
    .hmFProductSecTitle__wr{}
    .hmFProductItemColBlock__wr{
        width: 100%;
        position: relative;
    }
    .hmFProductFigureBlock__wr{
        width: 100%;
    }
    .hmFProductFigure__wr{
        width: 100%;
        display: flex;
        position: relative;
        z-index: 1;
        overflow: hidden;
        border-radius: 12px;
    }
    .hmFProductFigure__wr::after{
        content: "";
        position: absolute;
        inset: 0;
        /*z-index: -1;*/
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
        border-radius: 12px;
    }
    .hmFProductFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .hmFProductItemColBlock__wr:hover .hmFProductFigure__wr img{
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    .hmFProductContentBlock__wr{
        padding-top: 24px;
        padding-bottom: 24px;
        padding-left: 30px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        column-gap: 2.9063rem;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 2;
    }
    .hmFProductBlockBtn__wr{}
    .hmFProductItemBlockTitle__wr{
        font-size: clamp(0.875rem, 0.7881rem + 0.2421vw, 1rem);
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        color: var(--bsWhite__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .hmFProductSecBtnParent__wr{}
    .hmFProductBlockBtn__wr .btnArrowUpRightIcon__wr{
        background-color: var(--bs-secondary);
        font-size: 16px;
        color: var(--bsWhite__wr);
    }
    .hmFProductContentBlock__wr:hover .hmFProductBlockBtn__wr .btnArrowUpRightIcon__wr{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .hmSolutionSec__wr{
        background-color: var(--bsWhite__wr);
        padding-top: 48px;
        padding-bottom: 48px;
        position: relative;
        z-index: 1;
    }
    .hmSolSecBgFigure__wr{
        display: flex;
        position: absolute;
        inset: 0;
        z-index: -1;
        overflow: hidden;
    }
    .hmSolSecBgFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .hmSolContentBlock__wr{}
    .hmSolContentBlockTitleWrap__wr{}
    .hmSolContentBlockTitle__wr{
        font-size: clamp(1.25rem, 0.7288rem + 1.4528vw, 2rem);
        font-style: normal;
        font-weight: 700;
        line-height: 140%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .hmSolContentBlockTitle__wr span{
        color: var(--bs-secondary);
    }
    .hmSolItemColBlock__wr{}
    .hmSolItemColBlockContent__wr{}
    .hmSolItemIcon__wr{
        display: flex;
        margin-bottom: 22px;
    }
    .hmSolItemIcon__wr img{}
    .hmSolItemBlockTitle__wr{
        font-size: clamp(1.125rem, 0.8629rem + 0.7282vw, 1.5rem);
        font-style: normal;
        font-weight: 700;
        line-height: 140%;
        color: var(--bsGrey950__wr);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 14px;
    }
    .hmSolItemColBlockContent__wr p{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlack__wr);
        /*text-align: left;*/
        margin-bottom: 0;
    }
    .prFeatureItemBtnParent__wr{
        /*margin-top: 22px;*/
    }
    .linkSecondary__wr{
        font-size: 18px;
        font-style: normal;
        font-weight: 500;
        line-height: 100%;
        color: var(--bs-secondary) !important;
        text-align: center;
        text-decoration: none;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
        padding: 16px 0;
        -webkit-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }
    .linkSecondary__wr.hoverLinkPrimary__wr:hover{
        color: var(--bs-primary) !important;
    }
    .linkSecondary__wr.hoverLinkPrimary__wr:hover .btnArrowUpRightIcon__wr.secondaryBtnIcon__wr.hoverPrimaryBtnIcon__wr{
        /*background-color: var(--bs-primary);
        color: var(--bsWhite__wr);*/
        color: var(--bs-primary);
    }
    .linkSecondary__wr:hover .btnArrowUpRightIcon__wr{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    .hmBrandSec__wr{
        background-color: var(--bsGrey110__wr);
        padding-top: 70px;
        padding-bottom: 106px;
    }
    .hmBrandSecTitleWrap__wr{
        margin-bottom: 40px;
    }
    .hmBrandSecTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .brandLogoFigure__wr{
        display: flex;
        width: 100%;
        position: relative;
        overflow: hidden;
        border-radius: 16px;
        background-color: var(--bsWhite__wr);
        cursor: grab;
    }
    .brandLogoFigure__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 100%;
    }
    .brandLogoFigure__wr img{
        position: absolute;
        top: 0;
        left: 0;
        width: calc(100% - 40px) !important;
        height: calc(100% - 40px);
        object-fit: contain;
        object-position: center center;
        margin: 20px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .brandLogoSlider__wr .item:hover .brandLogoFigure__wr img{
        -webkit-filter: grayscale(0) blur(0);
        filter: grayscale(0) blur(0);
    }
    .brandLogoSlider__wr:hover .item:not(:hover) .brandLogoFigure__wr img{
        -webkit-filter: grayscale(100%) blur(1px);
        filter: grayscale(100%) blur(1px);
    }
    .supportStripSec__wr{
        position: relative;
        z-index: 1;
        padding-top: 118px;
        padding-bottom: 118px;
    }
    .supportStripSecBgFigure__wr{
        display: flex;
        position: absolute;
        inset: 0;
        z-index: -1;
        overflow: hidden;
    }
    .supportStripSecBgFigure__wr::before{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 70%;
        background: var(--bsSecondaryRGBA__0_4__wr);
        clip-path: polygon(0% 0%, 100% 0%, 65% 101%, 0% 101%);
    }
    .supportStripSecBgFigure__wr::after{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 70%;
        background: var(--bsSecondaryRGBA__0_4__wr);
        clip-path: polygon(0% 100%, 100% 100%, 65% 0%, 0% 0%);
    }
    .supportStripSecBgFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .supportStripContentBlock__wr{}
    .supportStripContentBlockTitleWrap__wr{}
    .supportStripContentBlockTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        color: var(--bsWhite__wr);
        font-family: var(--secondaryFont__wr);
        text-align: center;
        margin-bottom: 0;
    }
    .supportStripBtnParent__wr{}
    .industrySec{}
    .industryHead__wr{
        width: 100%;
        max-width: 800px;
        margin: 0 auto 32px;
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlack__wr);
    }
    .industryHeadTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        text-transform: uppercase;
        margin-bottom: 16px;
    }
    .industryHead__wr p{}
    .industryBlock__wr{
        width: 100%;
        position: relative;
        overflow: hidden;
        border-radius: 12px;
    }
    .industryFigure__wr{
        width: 100%;
        display: flex;
    }
    .industryFigure__wr img{
        aspect-ratio: 551 / 367;
        -webkit-transition: all ease 0.6s;
        transition: all ease 0.6s;
    }
    .industryBlockOverlay__wr{
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 48px;
        margin: auto;
        text-decoration: none;
        text-align: center;
        color: var(--bsWhite__wr);
        display: flex;
        align-items: center;
        justify-content: center;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.0007353283110118625) 100%);
        -webkit-transition: all ease 0.6s;
        transition: all ease 0.6s;
    }
    .industryBlockTitle__wr{
        font-size: clamp(1.125rem, 0.8629rem + 0.7282vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 1;
        margin-bottom: 0;
        -webkit-transition: all ease 0.6s;
        transition: all ease 0.6s;
    }
    .industryBlock__wr:hover .industryFigure__wr img{
        transform: scale(1.1);
    }
    .industryBlock__wr:hover .industryBlockOverlay__wr{
        height: 100%;
    }
    
/*HOME PAGE END*/
/*PAGE FOOTER STRAT*/
    .pageFooter__wr{
        background-color: var(--bs-primary);
        color: var(--bsWhite__wr);
    }
    .pageFooterTop__wr{
        padding-top: 72px;
        padding-bottom: 40px;
    }
    .pageFooterBrandAbtBlock__wr{}
    .pageFooterBrand__wr{
        display: block;
        /*margin-bottom: 32px;*/
    }
    .pageFooterBrand__wr img{}
    .pageFooterAbtContent__wr{}
    .pageFooterAbtContent__wr p{
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        letter-spacing: -0.204545px;
        color: var(--bsWhite__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .pageFooterAbtContent__wr p a{
        color: inherit;
        text-decoration: none;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .pageFooterAbtContent__wr p a:hover{
        color: var(--bs-secondary);
    }
    .pageFooterAdressBlock__wr{}
    .footerAdressItem__wr{}
    .footerAdressItem__wr~.footerAdressItem__wr{
        margin-top: 16px;
    }
    .pageFooterAdressTitle__wr{
        font-size: clamp(1rem, 0.6505rem + 0.9709vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsWhite__wr);
        /*text-align: left;*/
        margin-bottom: 16px;
    }
    .footerAdresSubTitle__wr{
        display: block;
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 600;
        line-height: 100%;
        color: var(--bsWhite__wr);
        /*text-align: left;*/
        margin-bottom: 10px;
    }
    .footerAdressItem__wr p{
        font-size: clamp(0.875rem, 0.8313rem + 0.1214vw, 0.9375rem);
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        color: var(--bsWhite__wr);
        /*text-align: left;*/
        margin-bottom: 10px;
    }
    .footerAdressItem__wr p:last-child,
    .footerAdressItem__wr p:only-child{
        margin-bottom: 0;
    }
    .footerAdressItem__wr p a{
        margin-left: 18px;
    }
    .footerAdressItem__wr a{
        color: inherit;
        text-decoration: none;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .footerAdressItem__wr a:hover{
        color: var(--bs-secondary);
    }
    .footerAdressItem__wr p a:hover{
        margin-left: 12px;
    }
    .pageFooterLinkBlock__wr{
        /*padding-top: 30px;*/
    }
    .pageFooterLinkTitle__wr{
        font-size: clamp(1rem, 0.6505rem + 0.9709vw, 1.5rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsWhite__wr);
        /*text-align: left;*/
        margin-bottom: 16px;
    }
    .pageFooterLink__wr{
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
    }
    .pageFooterLink__wr li{
        display: block;
    }
    .pageFooterLink__wr li~li{
        margin-top: 15px;
    }
    .pageFooterLink__wr li a{
        display: block;
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        color: var(--bsWhite__wr);
        /*text-align: left;*/
        text-decoration: none;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .pageFooterLink__wr li:hover a{
        color: var(--bs-secondary);
    }
    .pageFooterInfoBlock__wr{
        padding-top: 30px;
    }
    .pageFooterInfo__wr{
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
    }
    .pageFooterInfo__wr li{
        display: block;
        position: relative;
        padding-left: 42px;
    }
    .pageFooterInfo__wr li .icon__wr{
        display: inline-block;
        width: 24px;
        font-size: 24px;
        color: var(--bsWhite__wr);
        position: absolute;
        left: 0;
        top: -8px;
    }
    .pageFooterInfo__wr li~li{
        margin-top: 24px;
    }
    .pageFooterInfo__wr li p{
        font-size: 15px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
        color: var(--bsWhite__wr);
        /*text-align: left;*/
    }
    .pageFooterInfo__wr li a{
        color: inherit;
        text-decoration: none;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .pageFooterInfo__wr li:hover a{
        color: var(--bs-secondary);
    }
    .socialIcons__wr{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 40px;
        margin-top: 24px;
    }
    .socialIcons__wr a{
        font-size: 20px;
        line-height: 1;
        color: var(--bsWhite__wr);
        text-decoration: none;
        text-align: center;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        width: 24px;
        height: 24px;
        -webkit-transition: all linear 0.5s;
        transition: all linear 0.5s;
    }
    .socialIcons__wr a:hover{
        color: var(--bs-secondary);
    }
    .pageFooterBottom__wr{
        padding-top: 40px;
        padding-bottom: 60px;
    }
    .pageFooterCopyright__wr{
        font-size: clamp(0.875rem, 0.7876rem + 0.2427vw, 1rem);
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        color: var(--bsWhiteRGBA__0_5wr);
        text-align: center;
        margin-bottom: 0;
    }
/*PAGE FOOTER END*/
/*ABOUT US PAGE START*/
    .inrPageBnrSec__wr{
        position: relative;
        /*padding-top: 269px;
        padding-bottom: 116px;*/
    }
    .inrBnrFigure__wr{
        position: absolute;
        inset: 0;
        display: flex;
        overflow: hidden;
    }
    .inrBnrFigure__wr::before{
        content: "";
        position: absolute;
        inset: 0;
        background-color: #000;
        opacity: 0.7;
    }
    .inrBnrFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .inrPageBnrSec__wr .container{
        position: relative;
    }
    .inrBnrContentBlock__wr{
        color: var(--bsWhite__wr);
        padding-top: 150px;
        padding-bottom: 45px;
    }
    .inrBnrBreadcrumb__wr{
        --bs-breadcrumb-margin-bottom: 1.5rem;
        --bs-breadcrumb-divider-color: var(--bsWhite__wr);
        --bs-breadcrumb-item-active-color: var(--bs-secondary);
    }
    .inrBnrBreadcrumb__wr >li{
        font-size: clamp(0.75rem, 0.4894rem + 0.7264vw, 1.125rem);
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        color: var(--bsWhite__wr);
        filter: drop-shadow(1px 3px 10px black);
    }
    .inrBnrBreadcrumb__wr >li>a{
        text-decoration: none;
        color: inherit;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .inrBnrContentBlockTitleWrap__wr{}
    .inrBnrContentBlockTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 130%;
        color: inherit;
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .inrBnrContent__wr{}
    .inrBnrContent__wr p{
        font-size: clamp(0.875rem, 0.6129rem + 0.7282vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        /*text-transform: capitalize;*/
        color: inherit;
        text-align: left;
    }
    .whoWeRSec__wr{
        padding-top: 101px;
        padding-bottom: 120px;
        background-color: var(--bsWhite__wr);
    }
    .whoWeRSecContentBlock__wr{}
    .whoWeRSecContentBlockTitleWrap__wr{
        margin-bottom: 32px;
    }
    .whoWeRSecContentBlockTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        /*text-align: left;*/
        margin-bottom: 0;
    }
    .whoWeRSecContent__wr{}
    .whoWeRSecContent__wr p{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsBlack__wr);
        /*text-align: left;*/
    }
    .misionVisionSec__wr{
        padding-top: 102px;
        padding-bottom: 128px;
    }
    .misionSecContentBlock__wr{}
    .misionSecContentBlockTitleWrap__wr{
        margin-bottom: 40px;
    }
    .misionSecContentBlockTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        /*text-align: left;*/
        margin-bottom: 0;
    }
    .misionSecContent__wr{}
    .misionSecColBlock__wr{}
    .misionSecColBlock__wr~.misionSecColBlock__wr{
        margin-top: 40px;
    }
    .misionSecColBlockHead__wr{
        margin-bottom: 13px;
    }
    .misionSecColBlockTitle__wr{
        display: inline-flex;
        font-size: clamp(1.25rem, 0.7288rem + 1.4528vw, 2rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsBlack__wr);
        /*text-align: left;*/
        position: relative;
        padding-bottom: 13px;
        margin-bottom: 0;
    }
    .misionSecColBlockTitle__wr::after{
        content: "";
        display: block;
        width: 100%;
        height: 6px;
        border-radius: 12px;
        background-color: var(--bs-secondary);
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .misionSecColBlockContent__wr{}
    .misionSecColBlockContent__wr p{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsBlack__wr);
        text-align: left;
    }
    .misionSecFigureParent__wr{
        width: 100%;
        position: relative;
        padding-top: 50%;
        /*height: 100%;*/
        /*display: flex;*/
    }
    .misionSecFigureBlock__wr{
        width: 100%;
    }
    .misionSecFigure__wr{
        display: flex;
        width: 100%;
        position: relative;
        overflow: hidden;
    }
    .misionSecFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
        -webkit-transition: all ease 0.5s;
        transition: all ease 0.5s;
    }
    .misionSecFigure__wr:hover img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .misionSecFigureBlock__wr.oneFigureBlock__wr{
        margin-right: 30px;
    }
    .misionSecFigureBlock__wr.twoFigureBlock__wr{
        width: 60%;
        height: calc(100% - 80px);
        position: absolute;
        right: -30px;
        bottom: 80px;
    }
    .misionSecFigureBlock__wr.twoFigureBlock__wr .misionSecFigure__wr{
        border: 30px solid #fff;
        height: 100%;
    }
    .whySec__wr{
        background-color: var(--bs-primary);
        color: var(--bsWhite__wr);
    }
    .whySec__wr .container .row{
        row-gap: 48px;
    }
    .whySecContentBlock__wr{}
    .whySecContentBlockTitleWrap__wr{
        margin-bottom: 24px;
    }
    .whySecContentBlockTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: inherit;
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .whySecContent__wr{}
    .whySecContent__wr p{
        font-size: clamp(0.875rem, 0.6129rem + 0.7282vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: inherit;
        text-align: left;
    }
    .whySecFigure__wr{
        display: flex;
        width: 100%;
    }
    .whySecFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .contryOpSec__wr{
        position: relative;
        z-index: 1;
        padding-top: 80px;
        padding-bottom: 80px;
        color: var(--bsWhite__wr);
    }
    .contryOpSecBgFigure__wr{
        position: absolute;
        inset: 0;
        z-index: -1;
        display: flex;
        overflow: hidden;
    }
    .contryOpSecBgFigure__wr::before{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        background: var(--bsSecondaryRGBA__0_4__wr);
        clip-path: polygon(0% 0%, 100% 0%, 80% 101%, 0% 101%);
    }
    .contryOpSecBgFigure__wr::after{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        background: var(--bsSecondaryRGBA__0_4__wr);
        clip-path: polygon(0% 100%, 100% 100%, 80% 0%, 0% 0%);
    }
    .contryOpSecBgFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .contryOpSec__wr .container{
        position: relative;
    }
    .contryOpSec__wr .container row{
        row-gap: 32px;
    }
    .contryOpSecTitleWrap__wr{
        margin-bottom: 40px;
    }
    .contryOpSecTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: inherit;
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .contryOpSecItemColBlock__wr{
        width: 100%;
    }
    .contryOpSecColBlockContent__wr{
        width: 100%;
    }
    .contryOpSecFigure__wr{
        display: flex;
    }
    .contryOpSecFigure__wr img{
        width: 100%;
        height: auto;
        max-width: 250px;
        margin: 0 auto;
    }
    .contryOpSecBlockTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: inherit;
        font-family: var(--secondaryFont__wr);
        text-align: center;
        margin-bottom: 0;
    }
    .whyChooseSec__wr{}
    .whyChooseHead__wr{
        margin-bottom: 32px;
    }
    .whyChooseHeadTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        margin-bottom: 0;
    }
    .whyChooseSec__wr ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        column-gap: 16px;
        row-gap: 4px;
    }
    .whyChooseSec__wr ul li{
        position: relative;
        /*font-size: 14px;*/
        line-height: 1.8;
    }
    .whyChooseSec__wr ul li::before{
        content: '\f00c';
        display: inline-block;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        font: var(--fa-font-regular);
        padding-right: 5px;
    }
/*ABOUT US PAGE END*/
/*BRAND PAGE START*/
    .brndPageSec__wr{
        padding-top: 96px;
        padding-bottom: 96px;
    }
    .brndPageSec__wr .container .row{
        row-gap: 24px;
    }
    .ourBrndSecFigureBlock__wr{
        width: 100%;
        display: flex;
    }
    .ourBrndSecFigure__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        border: 0.0855rem solid var(--bsGreenRGBA320__0_5wr);
        border-radius: 6px;
        overflow: hidden;
        background-color: var(--bsWhite__wr);
        padding: 8px;
    }
    .ourBrndSecFigure__wr img{
            aspect-ratio: 2 / 1;
            object-fit: contain;
    }
/*BRAND PAGE END*/
/*PRODUCT PAGE START*/
    .proPageSec__wr{
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .proSearchBox__wr{
        width: 100%;
        /*max-width: 1086px;*/
        max-width: 992px;
        margin: 0 auto 80px;
    }
    .proSearchInputGroup__wr{}
    .proSearchInputGroup__wr .form-control{
        font-size: clamp(1rem, 0.8263rem + 0.4843vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 108%;
        color: var(--bsGrey430__wr);
        padding: 16px 32px;
        border: 1px solid var(--bs-secondary);
        border-radius: 60px;
    }
    .proSearchInputGroup__wr .btn-secondary.secondaryBtn__wr{
        --bs-btn-font-size: clamp(1rem, 0.8263rem + 0.4843vw, 1.25rem);
        --bs-btn-line-height: 108%;
        --bs-btn-padding-x: 80px;
        --bs-btn-padding-y: 20px;
        --bs-border-radius: 60px;
    }
    .proSecItemColBlock__wr{
        width: 100%;
        position: relative;
        overflow: hidden;
        border-radius: 12px;
    }
    .proSecItemColBlock__wr>a{
        text-decoration: none;
    }
    .proSecFigureBlock__wr{
        width: 100%;
    }
    .proSecFigure__wr{
        width: 100%;
        display: flex;
        position: relative;
        /*z-index: 1;*/
        overflow: hidden;
        /*border-radius: 12px;*/
    }
    .proSecFigure__wr::before{
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1;
        width: 100%;
        height: 0;
        background: linear-gradient(180deg, rgba(84, 140, 0, 0) 0%, #548C00 100%);
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .proSecFigure__wr::after{
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .proSecFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .proSecFigure__wr:hover img{
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    .proSecContentBlock__wr{
        padding-top: 24px;
        padding-bottom: 24px;
        padding-left: 30px;
        padding-right: 30px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        column-gap: 2rem;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 2;
    }
    .proSecBlockBtn__wr{}
    .proSecBlockBtn__wr .btnArrowUpRightIcon__wr {
        background-color: var(--bs-secondary);
        font-size: 16px;
        color: var(--bsWhite__wr);
    }
    .proSecItemBlockTitle__wr{
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 130%;
        color: var(--bsWhite__wr);
        text-align: left;
        margin-bottom: 0;
        -webkit-transition: all ease-in 0.5s;
        transition: all ease-in 0.5s;
    }
    .proSecItemColBlock__wr:hover .proSecFigure__wr::before{
        height: 100%;
    }
    .proSecItemColBlock__wr:hover .proSecFigure__wr::after{
        opacity: 0;
    }
    .proSecItemColBlock__wr:hover .proSecFigure__wr img{
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }
    .proSecItemColBlock__wr:hover .btnArrowUpRightIcon__wr.secondaryBtnIcon__wr{
        color: var(--bs-secondary);
        background-color: var(--bsWhite__wr);
    }
/*PRODUCT PAGE END*/
/*PRODUCT DETAIL PAGE START*/
    .proDetailSec__wr{
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .proDetailImageBlock__wr{
        display: flex;
        flex-direction: row-reverse;
        gap: 28px;
    }
    .proDetailFigureBlock__wr{
        width: 100%;
    }
    .proDetailFigure__wr{
        display: none;
        width: 100%;
        height: 100%;
        border-radius: 0.5513rem;
        overflow: hidden;
        border: 1px solid var(--bs-secondary);
        align-items: center;
        justify-content: center;
    }
    .proDetailFigure__wr img{
        display: block;
        width: auto;
        height: 100%;
        margin: 0 auto;
    }
    .proFigureNav__wr{
        display: none;
    }
    .proFigureNav__wr a{}
    .proFigureThumbNav__wr{
        display: flex;
        flex-direction: column;
        gap: 28px;
    }
    .proFigureThumb__wr{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100px;
        height: 100px;
        padding: 12px 0;
        border-radius: 6px;
        overflow: hidden;
        border: 1px solid var(--bs-secondary);
        cursor: pointer;
    }
    .proFigureThumb__wr img{
        display: block;
        width: auto;
        height: 100%;
        margin: 0 auto;
    }
    .proItemDetail__wr{
        display: flex;
        flex-direction: column;
        row-gap: 24px;
    }
    .proItemName__wr{}
    .proItemTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: var(--bsBlack970__wr);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .proItemCode__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: var(--bsBlack970__wr);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .proItemCode__wr span{
        color: var(--bs-primary);
    }
    .proItemClr__wr{
        font-size: clamp(1rem, 0.3919rem + 1.6949vw, 1.875rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsBlack970__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .proItemSize__wr{}
    .proItemOtionLabel__wr{
        font-size: clamp(1rem, 0.3919rem + 1.6949vw, 1.875rem);
        font-style: normal;
        font-weight: 600;
        line-height: 120%;
        color: var(--bsBlack970__wr);
        text-align: left;
        margin-bottom: 12px;
    }
    .proSizeBtnGroup__wr{
        display: flex;
        justify-content: flex-start;
        gap: 15px;
    }
    .proSizeBtnGroup__wr .btn-secondary.secondaryBtn__wr{
        --bs-btn-font-size: clamp(1rem, 0.3919rem + 1.6949vw, 1.875rem);
        --bs-btn-font-weight: 600;
        /*--bs-btn-padding-x: 36px;*/
        --bs-btn-padding-x: 0.75rem;
        --bs-btn-padding-y: 5px;
        --bs-border-radius: 6px;
        flex: 1 1 100%;
    }
    .btn-group.proSizeBtnGroup__wr>:not(.btn-check:first-child)+.btn{
        margin-left: 0;
    }
    .btn-group.proSizeBtnGroup__wr>.btn:not(:last-child):not(.dropdown-toggle){
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
    }
    .btn-group.proSizeBtnGroup__wr>.btn:nth-child(n+3){
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
    }
    .proItemDetailBtnParent__wr{
        position: relative;
        margin-top: 16px;
        padding-top: 43px;
        gap: 13px;
    }
    .proItemDetailBtnParent__wr::before{
        content: "";
        display: block;
        width: 95%;
        height: 1px;
        background-color: var(--bsBlack__wr);
        margin: 0 auto;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
    .proDescpSec__wr{
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .proDescBlock__wr{
        border-radius: 12px;
        background-color: #E0E0E0;
        padding: 48px 16px;
    }
    .proDescNavPills__wr{
        margin-bottom: 24px;
    }
    .nav-pills.proDescNavPills__wr .nav-link{
        font-size: clamp(1.125rem, -0.178rem + 3.632vw, 3rem);
        font-style: normal;
        font-weight: 400;
        line-height: 108%;
        color: #282828;
        font-family: var(--secondaryFont__wr);
        --bs-nav-link-padding-x: 24px;
        --bs-nav-link-padding-y: 18px;
        padding-top: 15px;
        border-radius: 60px;
    }
    .nav-pills.proDescNavPills__wr .nav-link.active, 
    .nav-pills.proDescNavPills__wr .show>.nav-link{
        background-color: #548C00;
        color: #fff;
    }
    .proDescTabBlock__wr{}
    .proDescTabBlock__wr .tab-pane{}
    .proDescTabContent__wr{
        font-size: clamp(0.875rem, 0.6129rem + 0.7282vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsBlack__wr);
        text-align: left;
    }
    .proDescTabContent__wr p,
    .proDescTabContent__wr h6,
    .proDescTabContent__wr ul li{
        font-size: inherit;
        font-style: inherit;
        font-weight: inherit;
        line-height: inherit;
        color: inherit;
    }
/*PRODUCT DETAIL PAGE END*/
/*SERVICES DETAIL PAGE START*/
    .serDtlPageHeadSec__wr{
        padding-top: 78px;
        padding-bottom: 78px;
        background-color: var(--bsWhite__wr);
    }
    .serHeadSecContentBlock__wr{}
    .serHeadSecContentBlockTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .whySerSec__wr{}
    .whySerFigure__wr{
        display: flex;
        width: 100%;
    }
    .whySerFigure__wr img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .whySerContentBlock__wr{}
    .whySerContentBlockTitleWrap__wr{
        margin-bottom: 20px;
    }
    .whySerContentBlockTitle__wr{
        font-size: clamp(1.125rem, 0.6007rem + 1.4563vw, 1.875rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: var(--bs-primary);
        text-align: left;
        margin-bottom: 0;
    }
    .whySerContent__wr{}
    .whySerContent__wr p{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsBlack__wr);
        /*text-align: left;*/
        margin-bottom: 1rem;
    }
    .whySerContent__wr ul li,
    .whySerContent__wr ol li{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsBlack__wr);
        /*text-align: left;*/
    }
    .whySerContent__wr ul li::marker,
    .serFactContent__wr ul li::marker{
        font-size: 14px;
    }
    .whySerContent__wr ul li~li,
    .whySerContent__wr ol li~li{
        margin-top: 0.5rem;
    }
    .whySerContent__wr p:last-child,
    .whySerContent__wr p:only-child,
    .whySerContent__wr ul:last-child,
    .whySerContent__wr ul:only-child{
        margin-bottom: 0;
    }
    .serFactSec__wr{
        padding-top: 48px;
        padding-bottom: 48px;
        background-color: var(--bs-primary);
        color: var(--bsWhite__wr);
    }
    .serFactFigure__wr{}
    .serFactFigure__wr img{}
    .serFactContentBlock__wr{}
    .serFactContentBlockTitleWrap__wr{
        margin-bottom: 24px;
    }
    .serFactContentBlockTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: inherit;
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .serFactContent__wr{}
    .serFactContentBlockSubTitle__wr{
        font-size: clamp(1.125rem, 0.6007rem + 1.4563vw, 1.875rem);
        font-style: normal;
        font-weight: 600;
        line-height: 108%;
        color: inherit;
        text-align: left;
        margin-bottom: 20px;
    }
    .serFactContent__wr p{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: inherit;
        text-align: left;
    }
    .serFactContent__wr ul li{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: rgba(255, 255, 255, 0.7);
        text-align: left;
    }
    .serSolSec__wr{
        padding-top: 80px;
        /*padding-top: 0;*/
        padding-bottom: 80px;
        background-color: var(--bsWhite__wr);
    }
    .serSolContentBlock__wr{}
    .serSolContentBlockTitleWrap__wr{
        margin-bottom: 32px;
    }
    .serSolContentBlockTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .serSolContent__wr{}
    .serSolContent__wr p{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsBlack__wr);
        /*text-align: left;*/
    }
    .serSolContent__wr ul li,
    .serSolContent__wr ol li{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsBlack__wr);
        /*text-align: left;*/
    }
    .serSolContent__wr ul li::marker,
    .serFactContent__wr ul li::marker{
        font-size: 14px;
    }
    .serSolContent__wr ul li~li,
    .serSolContent__wr ol li~li{
        margin-top: 0.5rem;
    }
    .serSolContent__wr p:last-child,
    .serSolContent__wr p:only-child,
    .serSolContent__wr ul:last-child,
    .serSolContent__wr ul:only-child{
        margin-bottom: 0;
    }
    .serSolContent__wr .h1,
    .whySerContent__wr .h1,
    .serSolContent__wr .h2,
    .whySerContent__wr .h2,
    .serSolContent__wr .h3,
    .whySerContent__wr .h3,
    .serSolContent__wr .h4,
    .whySerContent__wr .h4,
    .serSolContent__wr .h5,
    .whySerContent__wr .h5,
    .serSolContent__wr .h6,
    .whySerContent__wr .h6,
    .serSolContent__wr h1,
    .whySerContent__wr h1,
    .serSolContent__wr h2,
    .whySerContent__wr h2,
    .serSolContent__wr h3,
    .whySerContent__wr h3,
    .serSolContent__wr h4,
    .whySerContent__wr h4,
    .serSolContent__wr h5,
    .whySerContent__wr h5,
    .serSolContent__wr h6,
    .whySerContent__wr h6{
        font-weight: 700;
        line-height: 108%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        margin-bottom: 1rem;
    }
    .serSolContent__wr .h4,
    .whySerContent__wr .h4,
    .serSolContent__wr h4,
    .whySerContent__wr h4,
    .serSolContent__wr .h3,
    .whySerContent__wr .h3,
    .serSolContent__wr h3,
    .whySerContent__wr h3{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        /*font-size: clamp(1.25rem, 0.7288rem + 1.4528vw, 2rem);*/
    }
/*SERVICES DETAIL PAGE END*/
/*CONTACT PAGE START*/
    /*.contactPageBnrSec__wr .inrBnrFigure__wr::before{
        background: linear-gradient(180deg, rgb(0 0 0 / 50%) 19.12%, rgba(0, 0, 0, 0) 100%);
    }*/
    .contactIntroSec__wr{
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .contactIntroContentBlock__wr{}
    .contactIntroContentHead__wr{
        margin-bottom: 16px;
    }
    .contactIntroContentHeadTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .contactIntroContent__wr{}
    .contactIntroContent__wr p{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsBlack__wr);
        text-align: left;
    }
    .contactSec__wr{
        padding-bottom: 80px;
    }
    .contactInfoBlock__wr{
        padding: 48px;
        background-color: #E0E0E0;
    }
    .contactInfoHead__wr{
        margin-bottom: 24px;
    }
    .contactInfoHeadTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .contactInfoBody__wr{}
    .contactInfoList__wr{}
    .contactInfo__wr{}
    .contactInfoIcon__wr{
        width: 56px;
        height: 56px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex-shrink: 0;
        background-color: var(--bs-secondary);
        border-radius: 50%;
        font-size: clamp(0.875rem, 0.4381rem + 1.2136vw, 1.5rem);
        color: var(--bsWhite__wr);
    }
    .contactInfoContent__wr{}
    .contactInfoContent__wr p,
    .contactInfoContent__wr a{
        font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsBlack__wr);
        text-align: left;
        text-decoration: none;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .contactInfo__wr:hover .contactInfoContent__wr a{
        color: var(--bs-primary);
    }
    .contactFormBlock__wr{}
    .contactFormHead__wr{}
    .contactFormHeadTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .contactFormBody__wr{}
    .contactFormBody__wr .form-control{
        padding: .375rem 0;
        font-size: clamp(1rem, 0.8252rem + 0.4854vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--bsBlack__wr);
        border-radius: 0;
        border: none;
        border-bottom: 1px solid var(--bsBlack__wr);
    }
/*CONTACT PAGE END*/
/*DOWNLOAD PAGE START*/
    .downloadPageBnrSec__wr .inrBnrFigure__wr::before{
        /*background: linear-gradient(180deg, rgb(0 0 0 / 50%) 19.12%, rgba(0, 0, 0, 0) 100%);*/
    }
    .downloadIntroSec__wr{
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .downloadIntroContentBlock__wr{}
    .downloadIntroContentHead__wr{
        margin-bottom: 16px;
    }
    .downloadIntroContentHeadTitle__wr{
        font-size: clamp(1.125rem, -0.5352rem + 4.6117vw, 3.5rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .downloadIntroContent__wr{}
    .downloadIntroContent__wr p{
        font-size: clamp(0.875rem, 0.6129rem + 0.7282vw, 1.25rem);
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
        color: var(--bsBlack__wr);
        text-align: left;
    }
    .downloadSec__wr{
        padding-top: 80px;
        padding-bottom: 100px;
    }
    .downloadSecHead__wr{
        margin-bottom: 24px;
    }
    .downloadSecHeadTitle__wr{
        font-size: clamp(1.5rem, 0.4576rem + 2.9056vw, 3rem);
        font-style: normal;
        font-weight: 700;
        line-height: 108%;
        color: var(--bs-primary);
        font-family: var(--secondaryFont__wr);
        text-align: left;
        margin-bottom: 0;
    }
    .downloadList__wr{}
    .downloadItem__wr{
        border-top: 2px solid #ccc;
        border-bottom: 2px solid #ccc;
        position: relative;
        margin-bottom: -2px;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .downloadLink__wr{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 1rem;
        font-size: clamp(1.125rem, 0.5133rem + 1.699vw, 2rem);
        font-weight: 600;
        color: var(--bsGrey950__wr);
        line-height: 110%;
        text-decoration: none;
        padding: 2.5rem 0;
        position: relative;
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .downloadLinkContent__wr{
        flex: 1 1 auto;
    }
    .downloadLinkContent__wr p{}
    .downloadLinkContent__wr p:only-child,
    .downloadLinkContent__wr p:last-child{
        margin-bottom: 0;
    }
    .downloadLinkIcon__wr{
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        -webkit-transition: all ease-in 0.3s;
        transition: all ease-in 0.3s;
    }
    .downloadItem__wr:hover{
        border-color: var(--bs-secondary);
        z-index: 1;
    }
    .downloadItem__wr:hover .downloadLink__wr{
        color: var(--bs-secondary);
    }
    .downloadItem__wr:hover .downloadLinkIcon__wr{
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
/*DOWNLOAD PAGE END*/
/*ASPECT RATIO START*/
    .aspectFirstRatio__wr,
    .aspectSecondRatio__wr{
        display: flex;
        width: 100%;
        position: relative;
    }
    .aspectFirstRatio__wr > img,
    .aspectSecondRatio__wr > img,
    .aspectFirstRatio__wr > a > img,
    .aspectSecondRatio__wr > a > img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
    .aspectFirstRatio__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 100%;
    }
    .aspectSecondRatio__wr::before{
        content: "";
        display: block;
        width: 100%;
        padding-top: 98.457%;
    }
/*ASPECT RATIO END*/

zikhara
style.css
/*start sheebu*/
footer.Footer__wr {
    padding-top: 0px;
    padding-bottom: 0px;
    position: relative;
}
.footer-figure{
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    width: 65%;
    display: flex;
}
.footer-figure img{  
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.footer-left .socialIcons__wr a {
    color: #2D3290;
}
.pageFooterBottom__wr {
    background-color: var(--bs-primary);
    color: var(--bsWhite__wr);
    padding-bottom: 24px;
    padding-top: 24px;
}
/*.row.footer-w {
    padding-top: 72px;
    padding-bottom: 40px;
}*/
.footer-left {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
}
.socialIcons__wr {
    display: flex;
    gap: 40px;
    margin-top: 24px;
    align-items: center;
}
.footer-left .footerAdressItem__wr p {
    font-size: clamp(0.875rem, 0.8313rem + 0.1214vw, 0.9375rem);
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    color: var(--bs-primary);
    text-align: left;
    margin-bottom: 10px;
}
.footer-left .footerAdressItem__wr {
    margin-top: 20px;
}
.row.footer-w {
    margin-left: 30px;
}
.pageFooterTop__wr{
    background: #fff;
}
.footer-left img {
    /*margin-bottom: 30px;*/
}
.footerAdressItem__wr {
    border-bottom: 1px solid #a9a9a9;
    padding-bottom: 20px;
}
.footerAdressItem__wr:last-child {
    border-bottom: 0;
    padding-bottom: 0px;
}
.secTitleWrapCenter_wr.downloadSecHead_wr.mb {
    margin-bottom: 32px;
}
.download_wr img {
    width: 82px;
}
.download_wr {
    text-align: center;
    margin-bottom: 40px;
}
.download-content h2 {
    font-size: clamp(1.125rem, 0.8629rem + 0.7282vw, 1.5rem);
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    color: var(--bsGrey950__wr);
    font-family: var(--secondaryFont__wr);
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
}
.download-content a {
    display: block;
    text-decoration: none;
    font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem);
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    color: var(--bsBlack__wr);
    /* text-align: left; */
    margin-bottom: 10px;
}
.download_wr:last-child {
    margin-bottom: 0;
}
.download-content a i {
    margin-right: 18px;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
}
.download-content a:hover i {
    margin-right: 0px;
}
.download-content a:hover {
    color: var(--bs-secondary);
}
