:root {
    --bs-primary-rgb: 4, 111, 212;
    --grey40-rgb: 244, 244, 248;
    --grey824-rgb: 55, 55, 62;
    --grey740: #4D5D63;
	--font-jost: "Jost", sans-serif;
	--font-dm-sans: "DM Sans", sans-serif;
	--font-josefin-sans: "Josefin Sans", sans-serif;
}
/*<weight>: Use a value from 100 to 900
.jost-<uniquifier> {
  font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}*/
/*<weight>: Use a value from 100 to 1000
.dm-sans-<uniquifier> {
  font-family: "DM Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}*/
/*<weight>: Use a value from 100 to 700
.josefin-sans-<uniquifier> {
  font-family: "Josefin Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}*/
p {
    margin-top: 0;
    margin-bottom: 1rem;
}
p:last-child,
p:only-child{
    margin-bottom: 0;
}
.font-jost{
	font-family: var(--font-jost) !important;
}
.font-dm-sans{
	font-family: var(--font-dm-sans) !important;
}
.font-josefin-sans{
	font-family: var(--font-josefin-sans) !important;
}
.fw-100 {
    font-weight: 100 !important;
}
.fw-200 {
    font-weight: 200 !important;
}
.fw-300 {
    font-weight: 300 !important;
}
.fw-400 {
    font-weight: 400 !important;
}
.fw-500 {
    font-weight: 500 !important;
}
.fw-600 {
    font-weight: 600 !important;
}
.fw-700 {
    font-weight: 700 !important;
}
.fw-800 {
    font-weight: 800 !important;
}
.fw-900 {
    font-weight: 900 !important;
}
.fw-1000 {
    font-weight: 1000 !important;
}

.fs-8 {
    font-size: 0.5rem !important;
}
.fs-9 {
    font-size: 0.5625rem !important;
}
.fs-10 {
    font-size: 0.625rem !important;
}
.fs-11 {
    font-size: 0.6875rem !important;
}
.fs-12 {
    font-size: 0.75rem !important;
}
.fs-13 {
    font-size: 0.8125rem !important;
}
.fs-14 {
    font-size: 0.875rem !important;
}
.fs-15 {
    font-size: 0.9375rem !important;
}
.fs-15 {
    font-size: 0.9375rem !important;
}
.fs-16 {
    font-size: 1rem !important;
}
.fs-17 {
    font-size: 1.0625rem !important;
}
.fs-18 {
    font-size: 1.125rem !important;
}
.fs-19 {
    font-size: 1.1875rem !important;
}
.fs-20 {
    font-size: 1.25rem !important;
}
.fs-21 {
    font-size: 1.3125rem !important;
}
.fs-22 {
    font-size: 1.375rem !important;
}
.fs-23 {
    font-size: 1.4375rem !important;
}
.fs-24 {
    font-size: 1.5rem !important;
}
.fs-26 {
    font-size: 1.625rem !important;
}
.fs-28 {
    font-size: 1.75rem !important;
}
.fs-30 {
    font-size: 1.875rem !important;
}
.fs-36 {
    font-size: 2.25rem !important;
}
.fs-128-48 {
    font-size: clamp(3rem, -0.4951rem + 9.7087vw, 8rem) !important;
}
.fs-48-18 {
    font-size: clamp(1.125rem, -0.1857rem + 3.6408vw, 3rem) !important;
}
.fs-42-18 {
    font-size: clamp(1.125rem, 0.0765rem + 2.9126vw, 2.625rem) !important;
}
.fs-40-18 {
    font-size: clamp(1.125rem, 0.1638rem + 2.6699vw, 2.5rem) !important;
}
.fs-36-18 {
    font-size: clamp(1.125rem, 0.3432rem + 2.1792vw, 2.25rem) !important;
}
.fs-36-16 {
    font-size: clamp(1rem, 0.1262rem + 2.4272vw, 2.25rem) !important;
}
.fs-36-14 {
    font-size: clamp(0.875rem, -0.0862rem + 2.6699vw, 2.25rem) !important;
}
.fs-32-18 {
    font-size: clamp(1.125rem, 0.5133rem + 1.699vw, 2rem) !important;
}
.fs-32-16 {
    font-size: clamp(1rem, 0.301rem + 1.9417vw, 2rem) !important;
}
.fs-32-14 {
    font-size: clamp(0.875rem, 0.0886rem + 2.1845vw, 2rem) !important;
}
.fs-24-18 {
    font-size: clamp(1.125rem, 0.8629rem + 0.7282vw, 1.5rem) !important;
}
.fs-24-16 {
    font-size: clamp(1rem, 0.6505rem + 0.9709vw, 1.5rem) !important;
}
.fs-24-14 {
    font-size: clamp(0.875rem, 0.4407rem + 1.2107vw, 1.5rem) !important;
}
.fs-24-12 {
    font-size: clamp(0.75rem, 0.2257rem + 1.4563vw, 1.5rem) !important;
}
.fs-20-18 {
    font-size: clamp(1.125rem, 1.0376rem + 0.2427vw, 1.25rem) !important;
}
.fs-20-16 {
    font-size: clamp(1rem, 0.8252rem + 0.4854vw, 1.25rem) !important;
}
.fs-20-14 {
    font-size: clamp(0.875rem, 0.6129rem + 0.7282vw, 1.25rem) !important;
}
.fs-20-12 {
    font-size: clamp(0.75rem, 0.4005rem + 0.9709vw, 1.25rem) !important;
}
.fs-18-16 {
    font-size: clamp(1rem, 0.9131rem + 0.2421vw, 1.125rem) !important;
}
.fs-18-14 {
    font-size: clamp(0.875rem, 0.7002rem + 0.4854vw, 1.125rem) !important;
}
.fs-18-12 {
    font-size: clamp(0.75rem, 0.4879rem + 0.7282vw, 1.125rem) !important;
}
.fs-16-14 {
    font-size: clamp(0.875rem, 0.7876rem + 0.2427vw, 1rem) !important;
}
.fs-16-12 {
    font-size: clamp(0.75rem, 0.5752rem + 0.4854vw, 1rem) !important;
}
.fs-14-12 {
    font-size: clamp(0.75rem, 0.6631rem + 0.2421vw, 0.875rem) !important;
}
.lh-1 {
    line-height: 1 !important;
}
.lh-1-1 {
    line-height: 1.1 !important;
}
.lh-1-2 {
    line-height: 1.2 !important;
}
.lh-1-3 {
    line-height: 1.3 !important;
}
.lh-1-4 {
    line-height: 1.4 !important;
}
.lh-1-5 {
    line-height: 1.5 !important;
}
.lh-1-6 {
    line-height: 1.6 !important;
}
.lh-1-7 {
    line-height: 1.7 !important;
}
.lh-1-8 {
    line-height: 1.8 !important;
}
.lh-1-9 {
    line-height: 1.9 !important;
}
.lh-2 {
    line-height: 2 !important;
}
.border-grey824{
    --bs-border-opacity: 1;
    border-color: rgba(var(--grey824-rgb), var(--bs-border-opacity)) !important;
}
.border-opacity-70 {
    --bs-border-opacity: 0.7;
}
.hov-text-primary:hover{
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.hov-text-secondary:hover{
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.hov-text-success:hover{
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}
.hov-text-info:hover{
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}
.hov-text-warning:hover{
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}
.hov-text-danger:hover{
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.hov-text-light:hover{
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}
.hov-text-dark:hover{
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.hov-text-black:hover{
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}
.hov-text-white:hover{
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.hov-text-body:hover{
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}
.hov-text-muted:hover{
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.hov-text-black-50:hover{
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}
.hov-text-white-50:hover{
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}
.hov-text-body-secondary:hover{
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}
.hov-text-body-tertiary:hover{
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}
.hov-text-body-emphasis:hover{
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}
.hov-text-reset:hover{
  --bs-text-opacity: 1;
  color: inherit !important;
}
.hov-text-primary-emphasis:hover{
  color: var(--bs-primary-text-emphasis) !important;
}
.hov-text-secondary-emphasis:hover{
  color: var(--bs-secondary-text-emphasis) !important;
}
.hov-text-success-emphasis:hover{
  color: var(--bs-success-text-emphasis) !important;
}
.hov-text-info-emphasis:hover{
  color: var(--bs-info-text-emphasis) !important;
}
.hov-text-warning-emphasis:hover{
  color: var(--bs-warning-text-emphasis) !important;
}
.hov-text-danger-emphasis:hover{
  color: var(--bs-danger-text-emphasis) !important;
}
.hov-text-light-emphasis:hover{
  color: var(--bs-light-text-emphasis) !important;
}
.hov-text-dark-emphasis:hover{
  color: var(--bs-dark-text-emphasis) !important;
}
.ps-10px,
.px-10px,
.p-10px {
    padding-left: 10px !important;
}
.pe-10px,
.px-10px,
.p-10px {
    padding-right: 10px !important;
}
.pt-10px,
.py-10px,
.p-10px {
    padding-top: 10px !important;
}
.pb-10px,
.py-10px,
.p-10px {
    padding-bottom: 10px !important;
}
.ps-12px,
.px-12px,
.p-12px {
    padding-left: 12px !important;
}
.pe-12px,
.px-12px,
.p-12px {
    padding-right: 12px !important;
}
.pt-12px,
.py-12px,
.p-12px {
    padding-top: 12px !important;
}
.ps-20px,
.px-20px,
.p-20px {
    padding-left: 20px !important;
}
.pe-20px,
.px-20px,
.p-20px {
    padding-right: 20px !important;
}
.pt-20px,
.py-20px,
.p-20px {
    padding-top: 20px !important;
}
.ps-30px,
.px-30px,
.p-30px {
    padding-left: 30px !important;
}
.pe-30px,
.px-30px,
.p-30px {
    padding-right: 30px !important;
}
.pt-30px,
.py-30px,
.p-30px {
    padding-top: 30px !important;
}
.pb-30px,
.py-30px,
.p-30px {
    padding-bottom: 30px !important;
}
.ps-32px,
.px-32px,
.p-32px {
    padding-left: 2rem !important;
}
.pe-32px,
.px-32px,
.p-32px {
    padding-right: 2rem !important;
}
.pt-32px,
.py-32px,
.p-32px {
    padding-top: 2rem !important;
}
.pb-32px,
.py-32px,
.p-32px {
    padding-bottom: 2rem !important;
}
.ps-40px,
.px-40px,
.p-40px {
    padding-left: 2.5rem !important;
}
.pe-40px,
.px-40px,
.p-40px {
    padding-right: 2.5rem !important;
}
.pt-40px,
.py-40px,
.p-40px {
    padding-top: 2.5rem !important;
}
.pb-40px,
.py-40px,
.p-40px {
    padding-bottom: 2.5rem !important;
}
.ps-112px,
.px-112px,
.p-112px {
    padding-left: 7rem !important;
}
.pe-112px,
.px-112px,
.p-112px {
    padding-right: 7rem !important;
}
.pt-112px,
.py-112px,
.p-112px {
    padding-top: 7rem !important;
}
.pb-112px,
.py-112px,
.p-112px {
    padding-bottom: 7rem !important;
}
/*.min-h-58px{
  min-height: 58px !important;
}*/
.bg-primary-gradient{
    background: linear-gradient(280.38deg, #5EA3E3 -17.87%, #046FD4 105.87%) !important;
}
.bg-grey40{
    --bs-bg-opacity: 1;
    background-color: rgba(var(--grey40-rgb), var(--bs-bg-opacity)) !important;
}
.aspect-1x1{
    aspect-ratio: 1 / 1 !important;
}
.aspect-2x1{
    aspect-ratio: 2 / 1 !important;
}
.aspect-16x18 {
    aspect-ratio: 16 / 18 !important;
}
.aspect-47x64 {
    aspect-ratio: 47 / 64 !important;
}
.object-center {
    object-position: center !important;
}
.rounded-6px{
    border-radius: 6px !important;
}
.rounded-12px{
    border-radius: 0.75rem !important;
}
.rounded-24px{
    border-radius: 1.5rem !important;
}
.rounded-bottom-pill {
    border-bottom-right-radius: 50rem !important;
    border-bottom-left-radius: 50rem !important;
}
/*.rounded-bottom-pill-500px{
    border-bottom-right-radius: 31.25rem !important;
    border-bottom-left-radius: 31.25rem !important;
}*/
.w-32px,
.size-32px {
    width: 32px !important;
}
.h-32px,
.size-32px {
    height: 32px !important;
}
.w-48px,
.size-48px {
    width: 48px !important;
}
.h-48px,
.size-48px {
    height: 48px !important;
}
.w-64px,
.size-64px {
    width: 64px !important;
}
.h-64px,
.size-64px {
    height: 64px !important;
}
.hov-scale-img:hover img,
.hov-scale:hover{
    transform: scale(1.05);
}
.has-transition{
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.shadow-out ,
.hov-shadow-out:hover {
    z-index: 2 !important;
    box-shadow: 0px 20px 40px rgb(0 0 0 / 16%) !important;
}
.list-styled{
    list-style: none;
}
.list-styled li{
    position: relative;
    padding-left: 16px;
}
.list-styled li::before{
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity));
    position: absolute;
    left: 0;
    top: 10px;
}
/* animate underline */
.animate-underline-gradient,
.animate-underline-primary,
.animate-underline-black,
.animate-underline-white{
    position: relative;
}
.animate-underline-gradient::after,
.animate-underline-primary::after,
.animate-underline-black::after,
.animate-underline-white:after{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 1.5px;
    border-radius: 2px;
    transform-origin: right;
    transform: scaleX(0);
    transition: transform .5s cubic-bezier(0,0,.2,1),-webkit-transform .5s cubic-bezier(0,0,.2,1);
}
.animate-underline-gradient::after{
    bottom: -2px;
    background: linear-gradient(144deg, rgba(167,46,184,1) 20%, rgba(247,81,81,1) 82%);
}
.animate-underline-white:after{
    bottom: -2px;
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
.animate-underline-primary:after{
    bottom: -2px;
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.animate-underline-black:after{
    bottom: -2px;
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
    /*height: 2px;*/
}
.animate-underline-gradient:hover::after,
.animate-underline-primary:hover::after,
.animate-underline-black:hover::after,
.animate-underline-white:hover::after{
    transform: scaleX(1);
    transform-origin: left;
}
.header {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9;
}
.header.menu-fixed{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9;
}
.header__bottom {
	--bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity));
    border-bottom: none;
}
.header.menu-fixed .header__bottom {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity));
}
.header .main-menu li a {
    --bs-text-opacity: 1;
    padding: .5rem 0;
    text-transform: capitalize;
    font-size: clamp(0.875rem, 0.6129rem + 0.7282vw, 1.25rem);
    font-weight: 500;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity));
    font-family: var(--font-dm-sans);
    position: relative;
}
.header .main-menu li+li {
    margin-left: 0;
}
.header .nav-right::before{
	display: none;
}
.header .menu-toggle{
	--bs-text-opacity: 1;
    width: 24px;
    height: 16px;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity));
    margin: 0;
}
.menu-toggle:before, .menu-toggle:after {
    background-color: #000;
    height: 0.0938rem;
}
.whyChooseBlockTarget__wr{
    height: 8px;
    width: 50%;
}
.whyChooseBlockTargetEplipse__wr{
    display: inline-flex;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: var(--grey740);
}
.whyChooseBlockTargetHr__wr{
    display: inline-flex;
    width: 100%;
    height: 1px;
    border-top: 2px dashed var(--grey740);
}
.whyChooseBlockTargetVr__wr{
    display: inline-flex;
    width: 1px;
    height: 100%;
    border-left: 2px dashed var(--grey740);
}
.whyChooseBlockTarget__wr.targetOne__wr{
    position: absolute;
    left: calc(100% - 1rem);
    top: 9px;
}
.whyChooseBlockTargetEplipse__wr.targetEplipseOne__wr{
    position: absolute;
    left: 0;
    top: 0;
}
.whyChooseBlockTargetHr__wr.targetHrOne__wr{
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.whyChooseBlockTargetVr__wr.targetVrOne__wr{}
.whyChooseBlockTarget__wr.targetTwo__wr{
    position: absolute;
    left: calc(100% - 1rem);
    top: 9px;
}
.whyChooseBlockTargetEplipse__wr.targetEplipseTwo__wr{
    position: absolute;
    left: 0;
    top: 0;
}
.whyChooseBlockTargetHr__wr.targetHrTwo__wr{
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.whyChooseBlockTargetVr__wr.targetVrTwo__wr{}
.whyChooseBlockTarget__wr.targetThree__wr{
    position: absolute;
    right: calc(100% - 1rem);
    top: 9px;
}
.whyChooseBlockTargetEplipse__wr.targetEplipseThree__wr{
    position: absolute;
    right: 0;
    top: 0;
}
.whyChooseBlockTargetHr__wr.targetHrThree__wr{
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.whyChooseBlockTargetVr__wr.targetVrThree__wr{}
.whyChooseBlockTarget__wr.targetFour__wr{
    position: absolute;
    right: calc(100% - 1rem);
    top: 9px;
}
.whyChooseBlockTargetEplipse__wr.targetEplipseFour__wr{
    position: absolute;
    right: 0;
    top: 0;
}
.whyChooseBlockTargetHr__wr.targetHrFour__wr{
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.whyChooseBlockTargetVr__wr.targetVrFour__wr{}
.whyChooseBlockTarget__wr.targetFive__wr{
    position: absolute;
    right: 0;
    left: 0;
    top: auto;
    bottom: calc(100% - 1rem);
    width: 8px;
    height: 100%;
    margin: 0 auto;
}
.whyChooseBlockTargetEplipse__wr.targetEplipseFive__wr{
    position: absolute;
    right: 0;
    top: auto;
    bottom: 0;
}
.whyChooseBlockTargetHr__wr.targetHrFive__wr{}
.whyChooseBlockTargetVr__wr.targetVrFive__wr{
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.ctaSlider .slick-prev, .ctaSlider .slick-next{
    width: 48px;
    height: 48px;
    border: 1px solid #fff;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    top: auto;
    bottom: 0;
}
.ctaSlider .slick-prev:before, .ctaSlider .slick-next:before{
    font-size: 24px;
}
.ctaSlider .slick-prev{
    left: auto;
    right: 80px;
}
.ctaSlider .slick-next{
    right: 1rem;
}

@media (min-width: 576px) {
    .ps-sm-10px,
    .px-sm-10px,
    .p-sm-10px {
        padding-left: 10px !important;
    }
    .pe-sm-10px,
    .px-sm-10px,
    .p-sm-10px {
        padding-right: 10px !important;
    }
    .pt-sm-10px,
    .py-sm-10px,
    .p-sm-10px {
        padding-top: 10px !important;
    }
    .pb-sm-10px,
    .py-sm-10px,
    .p-sm-10px {
        padding-bottom: 10px !important;
    }
    .ps-sm-12px,
    .px-sm-12px,
    .p-sm-12px {
        padding-left: 12px !important;
    }
    .pe-sm-12px,
    .px-sm-12px,
    .p-sm-12px {
        padding-right: 12px !important;
    }
    .pt-sm-12px,
    .py-sm-12px,
    .p-sm-12px {
        padding-top: 12px !important;
    }
    .pb-sm-12px,
    .py-sm-12px,
    .p-sm-12px {
        padding-bottom: 12px !important;
    }
    .ps-sm-30px,
    .px-sm-30px,
    .p-sm-30px {
        padding-left: 30px !important;
    }
    .pe-sm-30px,
    .px-sm-30px,
    .p-sm-30px {
        padding-right: 30px !important;
    }
    .pt-sm-30px,
    .py-sm-30px,
    .p-sm-30px {
        padding-top: 30px !important;
    }
    .pb-sm-30px,
    .py-sm-30px,
    .p-sm-30px {
        padding-bottom: 30px !important;
    }
    .ps-sm-112px,
    .px-sm-112px,
    .p-sm-112px {
        padding-left: 7rem !important;
    }
    .pe-sm-112px,
    .px-sm-112px,
    .p-sm-112px {
        padding-right: 7rem !important;
    }
    .pt-sm-112px,
    .py-sm-112px,
    .p-sm-112px {
        padding-top: 7rem !important;
    }
    .pb-sm-112px,
    .py-sm-112px,
    .p-sm-112px {
        padding-bottom: 7rem !important;
    }
    .w-sm-32px,
    .size-sm-32px {
        width: 32px !important;
    }
    .h-sm-32px,
    .size-sm-32px {
        height: 32px !important;
    }
    .w-sm-48px,
    .size-sm-48px {
        width: 48px !important;
    }
    .h-sm-48px,
    .size-sm-48px {
        height: 48px !important;
    }
    .w-sm-64px,
    .size-sm-64px {
        width: 64px !important;
    }
    .h-sm-64px,
    .size-sm-64px {
        height: 64px !important;
    }
    .rounded-bottom-sm-pill {
        border-bottom-right-radius: 50rem !important;
        border-bottom-left-radius: 50rem !important;
    }
    .rounded-bottom-pill-sm-300px{
        border-bottom-right-radius: 18.75rem !important;
        border-bottom-left-radius: 18.75rem !important;
    }
    .rounded-bottom-pill-sm-150px{
        border-bottom-right-radius: 9.375rem !important;
        border-bottom-left-radius: 9.375rem !important;
    }
}
@media (min-width: 768px) {}
@media (min-width: 992px) {
    .ps-lg-10px,
    .px-lg-10px,
    .p-lg-10px {
        padding-left: 10px !important;
    }
    .pe-lg-10px,
    .px-lg-10px,
    .p-lg-10px {
        padding-right: 10px !important;
    }
    .pt-lg-10px,
    .py-lg-10px,
    .p-lg-10px {
        padding-top: 10px !important;
    }
    .pb-lg-10px,
    .py-lg-10px,
    .p-lg-10px {
        padding-bottom: 10px !important;
    }
    .ps-lg-30px,
    .px-lg-30px,
    .p-lg-30px {
        padding-left: 30px !important;
    }
    .pe-lg-30px,
    .px-lg-30px,
    .p-lg-30px {
        padding-right: 30px !important;
    }
    .pt-lg-30px,
    .py-lg-30px,
    .p-lg-30px {
        padding-top: 30px !important;
    }
    .pb-lg-30px,
    .py-lg-30px,
    .p-lg-30px {
        padding-bottom: 30px !important;
    }
    .ps-lg-32px,
    .px-lg-32px,
    .p-lg-32px {
        padding-left: 2rem !important;
    }
    .pe-lg-32px,
    .px-lg-32px,
    .p-lg-32px {
        padding-right: 2rem !important;
    }
    .pt-lg-32px,
    .py-lg-32px,
    .p-lg-32px {
        padding-top: 2rem !important;
    }
    .pb-lg-32px,
    .py-lg-32px,
    .p-lg-32px {
        padding-bottom: 2rem !important;
    }
    .ps-lg-40px,
    .px-lg-40px,
    .p-lg-40px {
        padding-left: 2.5rem !important;
    }
    .pe-lg-40px,
    .px-lg-40px,
    .p-lg-40px {
        padding-right: 2.5rem !important;
    }
    .pt-lg-40px,
    .py-lg-40px,
    .p-lg-40px {
        padding-top: 2.5rem !important;
    }
    .pb-lg-40px,
    .py-lg-40px,
    .p-lg-40px {
        padding-bottom: 2.5rem !important;
    }
    .ps-lg-64px,
    .px-lg-64px,
    .p-lg-64px {
        padding-left: 4rem !important;
    }
    .pe-lg-64px,
    .px-lg-64px,
    .p-lg-64px {
        padding-right: 4rem !important;
    }
    .pt-lg-64px,
    .py-lg-64px,
    .p-lg-64px {
        padding-top: 4rem !important;
    }
    .pb-lg-64px,
    .py-lg-64px,
    .p-lg-64px {
        padding-bottom: 4rem !important;
    }
    .ps-lg-72px,
    .px-lg-72px,
    .p-lg-72px {
        padding-left: 4.5rem !important;
    }
    .pe-lg-72px,
    .px-lg-72px,
    .p-lg-72px {
        padding-right: 4.5rem !important;
    }
    .pt-lg-72px,
    .py-lg-72px,
    .p-lg-72px {
        padding-top: 4.5rem !important;
    }
    .pb-lg-72px,
    .py-lg-72px,
    .p-lg-72px {
        padding-bottom: 4.5rem !important;
    }
    .ps-lg-80px,
    .px-lg-80px,
    .p-lg-80px {
        padding-left: 5rem !important;
    }
    .pe-lg-80px,
    .px-lg-80px,
    .p-lg-80px {
        padding-right: 5rem !important;
    }
    .pt-lg-80px,
    .py-lg-80px,
    .p-lg-80px {
        padding-top: 5rem !important;
    }
    .pb-lg-80px,
    .py-lg-80px,
    .p-lg-80px {
        padding-bottom: 5rem !important;
    }
    .ps-lg-96px,
    .px-lg-96px,
    .p-lg-96px {
        padding-left: 6rem !important;
    }
    .pe-lg-96px,
    .px-lg-96px,
    .p-lg-96px {
        padding-right: 6rem !important;
    }
    .pt-lg-96px,
    .py-lg-96px,
    .p-lg-96px {
        padding-top: 6rem !important;
    }
    .pb-lg-96px,
    .py-lg-96px,
    .p-lg-96px {
        padding-bottom: 6rem !important;
    }
    .ps-lg-224px,
    .px-lg-224px,
    .p-lg-224px {
        padding-left: 14rem !important;
    }
    .pe-lg-224px,
    .px-lg-224px,
    .p-lg-224px {
        padding-right: 14rem !important;
    }
    .pt-lg-224px,
    .py-lg-224px,
    .p-lg-224px {
        padding-top: 14rem !important;
    }
    .pb-lg-224px,
    .py-lg-224px,
    .p-lg-224px {
        padding-bottom: 14rem !important;
    }
    .ms-lg-40px,
    .mx-lg-40px,
    .m-lg-40px {
        margin-left: 2.5rem !important;
    }
    .me-lg-40px,
    .mx-lg-40px,
    .m-lg-40px {
        margin-right: 2.5rem !important;
    }
    .mt-lg-40px,
    .my-lg-40px,
    .m-lg-40px {
        margin-top: 2.5rem !important;
    }
    .mb-lg-40px,
    .my-lg-40px,
    .m-lg-40px {
        margin-bottom: 2.5rem !important;
    }
    .ms-lg-50px,
    .mx-lg-50px,
    .m-lg-50px {
        margin-left: 3.125rem !important;
    }
    .me-lg-50px,
    .mx-lg-50px,
    .m-lg-50px {
        margin-right: 3.125rem !important;
    }
    .mt-lg-50px,
    .my-lg-50px,
    .m-lg-50px {
        margin-top: 3.125rem !important;
    }
    .mb-lg-50px,
    .my-lg-50px,
    .m-lg-50px {
        margin-bottom: 3.125rem !important;
    }
    .ms-lg-64px,
    .mx-lg-64px,
    .m-lg-64px {
        margin-left: 4rem !important;
    }
    .me-lg-64px,
    .mx-lg-64px,
    .m-lg-64px {
        margin-right: 4rem !important;
    }
    .mt-lg-64px,
    .my-lg-64px,
    .m-lg-64px {
        margin-top: 4rem !important;
    }
    .mb-lg-64px,
    .my-lg-64px,
    .m-lg-64px {
        margin-bottom: 4rem !important;
    }
    .ms-lg-72px,
    .mx-lg-72px,
    .m-lg-72px {
        margin-left: 4.5rem !important;
    }
    .me-lg-72px,
    .mx-lg-72px,
    .m-lg-72px {
        margin-right: 4.5rem !important;
    }
    .mt-lg-72px,
    .my-lg-72px,
    .m-lg-72px {
        margin-top: 4.5rem !important;
    }
    .mb-lg-72px,
    .my-lg-72px,
    .m-lg-72px {
        margin-bottom: 4.5rem !important;
    }
    .ms-lg-80px,
    .mx-lg-80px,
    .m-lg-80px {
        margin-left: 5rem !important;
    }
    .me-lg-80px,
    .mx-lg-80px,
    .m-lg-80px {
        margin-right: 5rem !important;
    }
    .mt-lg-80px,
    .my-lg-80px,
    .m-lg-80px {
        margin-top: 5rem !important;
    }
    .mb-lg-80px,
    .my-lg-80px,
    .m-lg-80px {
        margin-bottom: 5rem !important;
    }
    .ms-lg-n80px,
    .mx-lg-n80px,
    .m-lg-n80px {
        margin-left: -5rem !important;
    }
    .me-lg-n80px,
    .mx-lg-n80px,
    .m-lg-n80px {
        margin-right: -5rem !important;
    }
    .mt-lg-n80px,
    .my-lg-n80px,
    .m-lg-n80px {
        margin-top: -5rem !important;
    }
    .mb-lg-n80px,
    .my-lg-n80px,
    .m-lg-n80px {
        margin-bottom: -5rem !important;
    }
    .w-lg-100 {
        width: 100% !important;
    }
    .min-h-lg-564px{
      min-height: 564px !important;
    }
    .min-h-lg-96px{
      min-height: 96px !important;
    }
    .min-h-lg-58px{
      min-height: 58px !important;
    }
    .w-lg-32px,
    .size-lg-32px {
        width: 32px !important;
    }
    .h-lg-32px,
    .size-lg-32px {
        height: 32px !important;
    }
    .w-lg-48px,
    .size-lg-48px {
        width: 48px !important;
    }
    .h-lg-48px,
    .size-lg-48px {
        height: 48px !important;
    }
    .w-lg-64px,
    .size-lg-64px {
        width: 64px !important;
    }
    .h-lg-64px,
    .size-lg-64px {
        height: 64px !important;
    }
    .border-lg-start {
        border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
    }
    .rounded-bottom-lg-pill {
        border-bottom-right-radius: 50rem !important;
        border-bottom-left-radius: 50rem !important;
    }
    .rounded-bottom-pill-lg-500px{
        border-bottom-right-radius: 31.25rem !important;
        border-bottom-left-radius: 31.25rem !important;
    }
    .g-lg-80px, 
    .gx-lg-80px{
        --bs-gutter-x: 5rem;
    }
    .g-lg-80px,
    .gy-lg-80px{
        --bs-gutter-y: 5rem;
    }
	.header .main-menu{
		display: flex;
		flex-wrap: nowrap;
		gap: 35px;
	}
	.header .main-menu li{}
	.header .main-menu li a {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
    .header.menu-fixed .main-menu li a {
        padding-top: 16px;
        padding-bottom: 16px;
    }
	.header .main-menu li+li {
	    margin-left: 0;
	}
	.navbar-expand-lg .navbar-nav .nav-link{
		padding-right: 0;
        padding-left: 0;
	}
}
@media (min-width: 1200px) {}
@media (min-width: 1400px) {}
/*2560*/
@media (max-width:2561px) and (min-width:2559px){}
/*1920*/
@media (max-width:1921px) and (min-width:1919px){}
@media (max-width: 991px) {
    .whyChooseBlockTarget__wr.targetOne__wr{
        width: 50%;
        height: 264%;
        left: 0;
        top: calc(100% - 1rem);
    }
    .whyChooseBlockTargetEplipse__wr.targetEplipseOne__wr{
        position: absolute;
        left: 0;
        top: 0;
    }
    .whyChooseBlockTargetVr__wr.targetVrOne__wr{
        position: absolute;
        left: 3px;
        top: 0;
    }
    .whyChooseBlockTargetHr__wr.targetHrOne__wr{
        left: 3px;
        top: auto;
        bottom: 0;
        -webkit-transform: unset;
        transform: unset;
    }
    .whyChooseBlockTarget__wr.targetTwo__wr{
        width: 50%;
        height: 138%;
        right: 0;
        left: auto;
        top: calc(100% - 1rem);
    }
    .whyChooseBlockTargetEplipse__wr.targetEplipseTwo__wr{
        position: absolute;
        right: 0;
        left: auto;
        top: 0;
    }
    .whyChooseBlockTargetVr__wr.targetVrTwo__wr{
        position: absolute;
        right: 3px;
        top: 0;
    }
    .whyChooseBlockTargetHr__wr.targetHrTwo__wr{
        left: auto;
        right: 3px;
        top: auto;
        bottom: 0;
        -webkit-transform: unset;
        transform: unset;
    }
    .whyChooseBlockTarget__wr.targetThree__wr{
        width: 8px;
        height: 100%;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: auto;
        bottom: calc(100% - 1rem);
    }
    .whyChooseBlockTargetEplipse__wr.targetEplipseThree__wr{
        top: auto;
        bottom: 0;
    }
    .whyChooseBlockTargetVr__wr.targetVrThree__wr{
        position: absolute;
        left: 3px;
        bottom: 0;
    }
    .whyChooseBlockTarget__wr.targetFour__wr{
        width: 50%;
        height: 250%;
        right: auto;
        left: 0;
        top: auto;
        bottom: calc(100% - 1rem);
    }
    .whyChooseBlockTargetEplipse__wr.targetEplipseFour__wr{
        position: absolute;
        right: auto;
        left: 0;
        top: auto;
        bottom: 0;
    }
    .whyChooseBlockTargetVr__wr.targetVrFour__wr{
        position: absolute;
        left: 3px;
        top: auto;
        bottom: 0;
    }
    .whyChooseBlockTargetHr__wr.targetHrFour__wr{
        left: 3px;
        right: auto;
        top: 0;
        -webkit-transform: unset;
        transform: unset;
    }
    .whyChooseBlockTarget__wr.targetFive__wr{
        width: 50%;
        height: 375%;
        right: 0;
        left: auto;
        top: auto;
        bottom: calc(100% - 1rem);
    }
    .whyChooseBlockTargetEplipse__wr.targetEplipseFive__wr{
        position: absolute;
        right: 0;
        left: auto;
        top: auto;
        bottom: 0;
    }
    .whyChooseBlockTargetVr__wr.targetVrFive__wr{
        position: absolute;
        right: 3px;
        left: auto;
        top: auto;
        bottom: 0;
    }
    .whyChooseBlockTargetHr__wr.targetHrFive__wr{
        position: absolute;
        left: auto;
        right: 3px;
        top: 0;
        -webkit-transform: unset;
        transform: unset;
    }
}
@media (max-width: 769px) {
    .whyChooseBlockTarget__wr.targetOne__wr{
        height: 290%;
    }
    .whyChooseBlockTarget__wr.targetTwo__wr{
        height: 164%;
    }
    /*.whyChooseBlockTarget__wr.targetFour__wr{
        height: 275%;
    }
    .whyChooseBlockTarget__wr.targetFive__wr{
        height: 402%;
    }*/
}
@media (max-width: 767px) {}
@media (max-width: 576px) {
	.header .menu-toggle{
	    width: 18px;
    	height: 15px;
	}
}
@media (max-width: 481px) {}
@media (max-width: 401px) {
    .whyChooseBlockTarget__wr.targetOne__wr {
        height: 205%;
    }
    .whyChooseBlockTarget__wr.targetTwo__wr {
        height: 123%;
    }
    .whyChooseBlockTarget__wr.targetFour__wr{
        height: 215%;
    }
    .whyChooseBlockTarget__wr.targetFive__wr{
        height: 283%;
    }
    .col-400-12{
        flex: 0 0 auto;
        width: 100%;
    }
}
@media (max-width: 391px) {
    .whyChooseBlockTarget__wr.targetTwo__wr {
        height: 87%;
    }
}
@media (max-width: 385px) {}
@media (max-width: 376px) {}
@media (max-width: 361px) {}
@media (max-width: 347px) {}
@media (max-width: 361px) {
    .whyChooseBlockTarget__wr.targetFive__wr {
        height: 334%;
    }
}
@media (max-width: 321px) {}
@media (max-width: 281px) {}
@media (max-width: 241px) {}