/*background mod-i*/
.bg-mod-0 {
    background-image: url(/images/2026/08/Rectangle-49.jpg) !important;
}
.bg-mod-1 {
    background-image: url(/images/2026/08/mod-1.jpg) !important;
}

.bg-mod-2 {
    background-image: url(/images/2026/08/mod-2.jpg) !important;
}
.bg-mod-3 {
    background-image: url(/images/2026/08/mod-3.jpg) !important;
}
.bg-path46 {
    background-image: url(/images/2026/08/path46.jpg) !important;
}
/*bg-end*/
.b24-form-click-btn-wrapper.--b24-mod-center>button {
    font-family: 'TekturNarrow' !important;
    font-size: 24px !important;
    margin: 0 !important;
}
.font-weight-500 {
    font-weight: 500;
}
.align-items {
    align-items: center;
}
.align-top {
    align-items: top;
}
.grayscale {
    filter: grayscale(1);
}
.text-align {
    text-align: center;
}
.text-right {
    text-align: right;
}
.text-align-left {
    text-align: left;
}
.montbold {
    font-family:'montbold'
}
.fixed {
    position: fixed
}
.absolute {
    position: absolute !important;
}
.relative {
    position: relative !important;
}
.table-cell {
    display: table-cell !important;
}
.table {
    display: table !important;
}
.uppercase {
    text-transform:uppercase
}
.line-height-130 {
    line-height:1.3;
}
.line-height-100 {
    line-height:1;
}
.bg-orange {
    background-color: #ff8000;
}
.bg-ingener {
    background-image: url(/images/2026/08/ingener.jpg);
}
.bg-ingener2 {
    background-image: url(/images/2026/08/ingener2.jpg);
}
.bg-black2 {
    background-color: #0D0D0D !important;
}
.bg-white {
    background-color: #ffffff;
}
/*style bootsplans*/
.w-50 {
    width: 50% !important;
}
.w-49 {
    width: 49% !important;
}
.w-16 {
    width: 16% !important;
}
.w-25 {
    width: 25% !important;
}
.w-20-, .w-20 {
    width: 20% !important;
}
.w-30 {
    width: 30% !important;
}
.w-40 {
    width: 40% !important;
}
.w-30px {
    width: 30px !important;
}
.w-35 {
    width: 35% !important;
}
.w-45 {
    width: 45% !important;
}
.w-60 {
    width: 60% !important;
}
.w-65 {
    width: 65% !important;
}
.w-70 {
    width: 70% !important;
}
.w-80 {
    width: 80% !important;
}
.w-75 {
    width: 75% !important;
}
.w-96 {
    width: 96% !important;
}
.w-100 {
    width: 100% !important;
}
.pd-0 {
    padding: 0;
}
.mxy-0 {
    margin: 0;
}
.min-height-i {
    min-height: inherit !important;
}
.w-24 {
    width: 24% !important;
}
.bg-cover {
    background-size: cover;
}
.bg-inherit {
    background: inherit;
}
.bg-gradient-black {
    background: -moz-linear-gradient(top,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4) 50%,rgba(4,4,4,.4) 51%,rgba(196,196,196,.1) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .4) 50%, rgba(4, 4, 4, .4) 51%, rgba(196, 196, 196, .1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .4) 50%, rgba(4, 4, 4, .4) 51%, rgba(196, 196, 196, .1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#1ac4c4c4',GradientType=0);
}
.bg-gradient-back {
    background: radial-gradient(71.19% 133.44% at 54.82% -33.44%, #b7a591 0, #000 100%);
}
.bg-blue-gradient-0 {
    background: linear-gradient(to right, #000 0%, #00000078 25%, rgb(255 255 255 / 0%) 100%);
}
.bg-blue-gradient-left {
    background: linear-gradient(to right, #4C83D7 0%, #20519A 100%);
}
.bg-repeat {
    background-repeat: no-repeat;
}
.bg-center {
    background-position: center
}
.bg-top-center {
    background-position: top center
}
.bg-top-right {
    background-position: top right
}
.bg-bottom-left {
    background-position: bottom left 30%
}
.decoration-none {
    text-decoration: none !important;
}
.bg-size {
    background-size: contain
}
.color-w {
    color: #ffffff !important;
}
.color-black {
    color: #0d0d0d !important;
}
.color-orange {
    color: #ff8000 !important;
}
.color-g {
    color: #8A8A8A !important;
}

.p-20 {
    padding: 20px !important;
}
.p-24 {
    padding: 24px !important;
}
.p-10-20 {
    padding: 10px 20px !important;
}
.p-40 {
    padding: 40px !important;
}
.pl-20 {
    padding-left: 20px !important;
}
.pr-20 {
    padding-right: 20px !important;
}
.pr-40 {
    padding-right: 40px !important;
}
.m-20 {
    margin: 20px !important;
}
.p-100 {
    padding: 100px !important;
}
.p-80 {
    padding: 80px !important;
}
.px-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.text-transform-n {
    text-transform: none !important;
}
.text-transform-u {
    text-transform: uppercase !important;
}
.mr-auto {
    margin: 0 auto !important;
}
.mr-left-auto {
    margin: 0 0 0 auto;
}
/*end*/

.\!left-\[calc\(50\%_-_24px\)\] {
    left: calc(50% - 24px)!important
}

.bottom-0 {
    bottom: 0
}

.bottom-\[-20px\] {
    bottom: -20px
}

.bottom-\[-44px\] {
    bottom: -44px
}

.bottom-\[calc\(100\%_\+_19px\)\] {
    bottom: calc(100% + 19px)
}

.left-0 {
    left: 0
}

.left-24 {
    left: 24px
}

.left-6 {
    left: 1.5rem
}

.left-9 {
    left: 2.25rem
}

.left-\[-12px\] {
    left: -12px
}

.left-\[-16px\] {
    left: -16px
}

.left-\[-28px\] {
    left: -28px
}

.left-\[10px\] {
    left: 10px
}
.left-\[20px\] {
    left: 20px
}
.left-\[45\%\] {
    left: 45%
}

.right-0 {
    right: 0
}

.right-3 {
    right: .75rem
}

.right-4 {
    right: 1rem
}

.right-5 {
    right: 1.25rem
}

.right-\[-70px\] {
    right: -70px
}

.top-0 {
    top: 0
}

.p-0 {
    padding: 0 !important;
}

.top-14 {
    top: 3.5rem
}

.top-2 {
    top: .5rem
}

.top-3 {
    top: .75rem
}

.top-4 {
    top: 1rem
}

.top-5 {
    top: 1.25rem
}

.top-\[100\%\] {
    top: 100%
}

.top-\[10px\] {
    top: 10px
}

.top-\[15px\] {
    top: 15px
}

.top-\[calc\(100\%_\+_20px\)\] {
    top: calc(100% + 20px)
}

.top-\[calc\(100\%_\+_8px\)\] {
    top: calc(100% + 8px)
}

.top-\[calc\(50\%_-_15px\)\] {
    top: calc(50% - 15px)
}

.top-\[calc\(50\%_-_24px\)\] {
    top: calc(50% - 24px)
}

.top-full {
    top: 100%
}

.z-0 {
    z-index: 0
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-30 {
    z-index: 30
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

.z-\[100\] {
    z-index: 100
}

.z-\[250\] {
    z-index: 250
}

.z-\[270\] {
    z-index: 270
}

.z-\[300\] {
    z-index: 300
}

.z-\[500\] {
    z-index: 500
}

.z-\[560\] {
    z-index: 560
}

.z-\[60\] {
    z-index: 60
}

.z-\[630\] {
    z-index: 630
}

.z-\[750\] {
    z-index: 750
}

.z-\[870\] {
    z-index: 870
}

.z-\[930\] {
    z-index: 930
}

.z-\[950\] {
    z-index: 950
}

.z-\[999\] {
    z-index: 999
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.col-span-1 {
    grid-column: span 1/span 1
}

.col-span-2 {
    grid-column: span 2/span 2
}

.row-span-2 {
    grid-row: span 2/span 2
}

.row-span-3 {
    grid-row: span 3/span 3
}

.m-\[10px\] {
    margin: 10px
}

.mx-0 {
    margin-left: 0;
    margin-right: 0
}

.mx-3 {
    margin-left: .75rem;
    margin-right: .75rem
}

.mx-\[2px\] {
    margin-left: 2px;
    margin-right: 2px
}

.mx-\[4px\] {
    margin-left: 4px;
    margin-right: 4px
}

.my-3 {
    margin-bottom: .75rem;
    margin-top: .75rem
}

.lh-23 {
    line-height: 23px;
}

.lh-150 {
    line-height: 150% !important;
}

.font-weight-400 {
    font-weight: 400;
}
.font-weight-700 {
    font-weight: 700;
}
.max-width-700 {
    max-width: 700px;
}
.mw-1640 {
    max-width: 1640px;
}
.mw-790 {
    max-width: 790px;
}
.my-5 {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem
}
.my-8 {
    margin-bottom: 2rem;
    margin-top: 2rem
}
.pt-0 {
    padding-top: 0;
}
.pt-100 {
    padding-top: 100px;
}
.pb-100 {
    padding-bottom: 100px;
}
.pt-40 {
    padding-top: 40px;
}
.pb-40 {
    padding-bottom: 40px;
}
.pt-80 {
    padding-top: 80px;
}
.pb-80 {
    padding-bottom: 80px;
}
.pt-60 {
    padding-top: 60px;
}
.pt-20 {
    padding-top: 20px;
}
.pb-20 {
    padding-bottom: 20px;
}
.pt-24 {
    padding-top: 24px;
}
.pb-24 {
    padding-bottom: 24px;
}
.pt-10 {
    padding-top: 10px;
}
.pb-10 {
    padding-bottom: 10px;
}
.pb-60 {
    padding-bottom: 60px;
}
.pb-30 {
    padding-bottom: 30px;
}
.my-\[2px\] {
    margin-bottom: 2px;
    margin-top: 2px
}
.w-32 {
    width: 32% !important;
}

.mb-0 {
    margin-bottom: 0
}
.pb-0 {
    padding-bottom: 0 !important
}
.mb-1 {
    margin-bottom: .25rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-12 {
    margin-bottom: 3rem
}

.mb-14 {
    margin-bottom: 3.5rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-20 {
    margin-bottom: 5rem
}
.mb-24 {
    margin-bottom: 24px !important
}
.mb-3 {
    margin-bottom: .75rem
}

.mb-36 {
    margin-bottom: 9rem
}
.mb-40 {
    margin-bottom: 12rem
}
.mb-41 {
    margin-bottom: 40px !important
}
.mb-4 {
    margin-bottom: 1rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-60 {
    margin-bottom: 60px !important;
}
.mb-80 {
    margin-bottom: 80px !important;
}
.mb-100 {
    margin-bottom: 100px !important;
}
.mb-130 {
    margin-bottom: 160px !important;
}
.mt-130 {
    margin-top: 130px !important;
}
.mb-7 {
    margin-bottom: 1.75rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mb-9 {
    margin-bottom: 2.25rem
}

.mb-\[10px\] {
    margin-bottom: 10px
}

.mb-\[21px\] {
    margin-bottom: 21px
}

.mb-\[30px\] {
    margin-bottom: 30px
}

.mb-\[6px\] {
    margin-bottom: 6px
}

.mb-\[8px\] {
    margin-bottom: 8px
}

.ml-24 {
    margin-left: 6rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-\[10px\] {
    margin-left: 10px
}

.mr-0 {
    margin-right: 0 !important;
}

.mr-1 {
    margin-right: .25rem
}

.mr-4 {
    margin-right: 1rem
}

.mr-6 {
    margin-right: 1.5rem
}

.mr-\[10px\] {
    margin-right: 10px
}
.mr-\[20px\] {
    margin-right: 20px
}
.bg-white {
    background-color: #ffffff !important;
}
.mr-\[14px\] {
    margin-right: 14px
}
.border-none {
    border:none !important;
}

.mt-0 {
    margin-top: 0 !important;
}
.m-0 {
    margin: 0 !important;
}
.border {
    border: 1px solid !important;
}
.border-none {
    border: none !important;
}
.border-bottom {
    border-bottom: 1px solid !important;
}
.border-top {
    border-top: 1px solid !important;
}
.br-20 {
    border-radius: 2px;
}
.height-39 {
    height:39px;
}
.height-200 {
    height: 200px;
}
.lh-39 {
line-height: 39px
}

.pd-15 {
    padding: 15px !important;
}
/*.b24-form-header {
    padding: 0px !important;
}*/

.pd-20 {
    padding: 20px !important;
}
.mt-1 {
    margin-top: .25rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-20 {
    margin-top: 5rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-7 {
    margin-top: 1.75rem
}
.mt-40 {
    margin-top: 12rem
}
.mt-80 {
    margin-top: 20rem
}
.mt-81 {
    margin-top: 80px
}
.mt-100 {
    margin-top: 30rem
}
.mt-120 {
    margin-top: 40rem
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[15px\] {
    margin-top: 15px
}

.mt-\[21px\] {
    margin-top: 21px
}

.mt-\[30px\] {
    margin-top: 30px
}

.mt-\[78px\] {
    margin-top: 78px
}

.\!block, .m-flex {
    display: block!important
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.\!flex {
    display: flex!important
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.\!grid {
    display: grid!important
}

.grid {
    display: grid !important;
}

.\!hidden, #jcemediabox-popup-caption h4 {
    display: none !important;
}

.hidden {
    display: none
}

.\!h-14 {
    height: 3.5rem!important
}

.\!h-full {
    height: 100%!important
}

.h-10 {
    height: 2.5rem
}

.h-11 {
    height: 2.75rem
}

.h-12 {
    height: 3rem
}

.h-2 {
    height: .5rem
}

.h-3 {
    height: .75rem
}

.h-4 {
    height: 1rem
}

.h-5 {
    height: 1.25rem
}

.h-6 {
    height: 1.5rem
}

.h-7 {
    height: 1.75rem
}

.h-8 {
    height: 2rem
}

.h-\[100px\] {
    height: 100px
}

.h-\[100vh\] {
    height: 100vh
}

.h-\[10px\] {
    height: 10px
}

.h-\[112px\] {
    height: 112px
}

.h-\[134px\] {
    height: 134px
}

.h-\[140px\] {
    height: 140px
}

.h-\[15px\] {
    height: 15px
}

.h-\[160px\] {
    height: 160px
}

.h-\[16px\] {
    height: 16px
}

.h-\[18px\] {
    height: 18px
}

.h-\[22px\] {
    height: 22px
}

.h-\[230px\] {
    height: 230px
}

.h-\[650px\] {
    height: 650px
}

.h-\[23px\] {
    height: 23px
}

.h-\[24px\] {
    height: 24px
}

.h-\[250px\] {
    height: 250px
}

.h-\[262px\] {
    height: 262px
}

.h-\[29px\] {
    height: 29px
}

.h-\[30px\] {
    height: 30px
}

.h-\[31px\] {
    height: 31px
}

.h-\[42px\] {
    height: 42px
}

.h-\[48px\] {
    height: 48px
}

.h-\[50px\] {
    height: 50px
}

.h-\[55px\] {
    height: 55px
}

.h-\[60px\] {
    height: 60px
}

.h-\[7px\] {
    height: 7px
}

.h-\[calc\(100vh_-_44px\)\] {
    height: calc(100vh - 44px)
}

.h-auto {
    height: auto
}
.min-h-auto {
    min-height: auto !important
}

.h-full {
    height: 100%
}

.h-px {
    height: 1px
}

.max-h-10 {
    max-height: 2.5rem
}

.max-h-\[100vh\] {
    max-height: 100vh
}

.max-h-\[120px\] {
    max-height: 150px;
    aspect-ratio: 1/1
}

.max-h-\[140px\] {
    max-height: 140px
}

.min-h-\[100vh\] {
    min-height: 100vh
}

.mh-450 {
    min-height: 450px
}

.\!w-auto {
    width: auto!important
}
.w-auto {
    width: auto!important
}

.w-1\/2 {
    width: 50%
}

.w-1\/3 {
    width: 33.333333%
}

.w-1\/5 {
    width: 22.222222%
}
.w-20 {
    width: 5rem
}

.w-3 {
    width: .75rem
}

.w-4 {
    width: 1rem
}

.w-5 {
    width: 1.25rem
}

.w-6 {
    width: 1.5rem
}

.w-7 {
    width: 1.75rem
}

.w-8 {
    width: 2rem
}

.w-\[100px\] {
    width: 100px
}

.w-\[10px\] {
    width: 10px
}

.w-\[14px\] {
    width: 14px
}

.w-\[15px\] {
    width: 15px
}

.w-\[18px\] {
    width: 18px
}

.w-\[19px\] {
    width: 19px
}

.w-\[205px\] {
    width: 205px
}

.w-\[22px\] {
    width: 22px
}

.w-\[23px\] {
    width: 23px
}

.w-\[293px\] {
    width: 293px
}

.w-\[29px\] {
    width: 29px
}

.w-\[30px\] {
    width: 30px
}

.w-\[31px\] {
    width: 31px
}

.w-\[350px\] {
    width: 350px
}

.w-\[50px\] {
    width: 50px
}

.w-\[83px\] {
    width: 83px
}

.w-\[88px\] {
    width: 88px
}

.w-\[95px\] {
    width: 95px
}

.w-\[9px\] {
    width: 9px
}

.w-\[calc\(100\%_\+_24px\)\] {
    width: calc(100% + 24px)
}

.w-\[calc\(100\%_\+_32px\)\] {
    width: calc(100% + 32px)
}

.w-\[calc\(100\%_-_48px\)\] {
    width: calc(100% - 48px)
}

.w-\[calc\(50\%_-_12px\)\] {
    width: calc(50% - 12px)
}

.w-full {
    width: 100% !important;
}

.min-w-\[100px\] {
    min-width: 100px
}

.min-w-\[28px\] {
    min-width: 28px
}

.max-w-\[100px\] {
    max-width: 100px
}

.max-w-\[calc\(100\%_\+_32px\)\] {
    max-width: calc(100% + 32px)
}

.max-w-full {
    max-width: 100% !important;
}

.flex-1 {
    flex: 1 1 0%
}

.flex-auto {
    flex: 1 1 auto
}

.flex-none {
    flex: none
}

.\!rotate-0 {
    --tw-rotate: 0deg!important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(0) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}

.rotate-0 {
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(0) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180,.transform {
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.cursor-default {
    cursor: default
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize-none {
    resize: none
}

.grid-flow-row {
    grid-auto-flow: row
}

.grid-flow-col {
    grid-auto-flow: column
}

.auto-rows-fr {
    grid-auto-rows: minmax(0,1fr)
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2,minmax(0,1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4,minmax(0,1fr));
    margin:0;
}
.grid-cols-3 {
    grid-template-columns: repeat(3,minmax(0,1fr));
    margin:0;
}

.grid-cols-\[100px_auto\] {
    grid-template-columns: 100px auto
}

.grid-cols-\[103px_auto\] {
    grid-template-columns: 103px auto
}

.grid-cols-\[23px_auto\] {
    grid-template-columns: 23px auto
}

.grid-cols-\[46px_auto\] {
    grid-template-columns: 46px auto
}

.grid-cols-\[83px_auto\] {
    grid-template-columns: 83px auto
}

.grid-rows-2 {
    grid-template-rows: repeat(2,minmax(0,1fr))
}

.grid-cols-6 {
    grid-template-columns: repeat(6,minmax(0,1fr));
    margin:0;
}

.grid-rows-\[1fr_1\.5fr\] {
    grid-template-rows: 1fr 1.5fr
}

.grid-rows-\[auto_auto\] {
    grid-template-rows: auto auto
}

.grid-rows-\[auto_auto_auto\] {
    grid-template-rows: auto auto auto
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-wrap {
    flex-wrap: wrap
}

.content-center {
    align-content: center
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.gap-0 {
    gap: 0
}

.gap-1 {
    gap: .25rem
}

.gap-10 {
    gap: 2.5rem
}

.gap-2 {
    gap: .5rem
}

.gap-24 {
    gap: 6rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-8 {
    gap: 2rem
}

.gap-9 {
    gap: 2.25rem
}

.gap-10 {
    gap: 5rem
}

.gap-\[100px\] {
    gap: 100px
}

.gap-\[10px\] {
    gap: 10px
}

.gap-\[2px\] {
    gap: 2px
}

.gap-\[5px\] {
    gap: 5px
}

.gap-\[6px\] {
    gap: 6px
}

.gap-x-2 {
    -moz-column-gap: .5rem;
    column-gap: .5rem
}

.gap-x-3 {
    -moz-column-gap: .75rem;
    column-gap: .75rem
}

.gap-x-4 {
    -moz-column-gap: 1rem;
    column-gap: 1rem
}

.gap-x-\[10px\] {
    -moz-column-gap: 10px;
    column-gap: 10px
}

.gap-x-\[30px\] {
    -moz-column-gap: 30px;
    column-gap: 30px
}

.gap-y-2 {
    row-gap: .5rem
}

.gap-y-4 {
    row-gap: 1rem
}

.gap-y-5 {
    row-gap: 1.25rem
}

.gap-y-6 {
    row-gap: 1.5rem
}

.gap-y-8 {
    row-gap: 2rem
}

.gap-y-\[10px\] {
    row-gap: 10px
}

.gap-y-\[14px\] {
    row-gap: 14px
}

.gap-y-\[6px\] {
    row-gap: 6px
}

.\!self-start {
    align-self: flex-start!important
}

.self-end {
    align-self: flex-end
}

.justify-self-center {
    justify-self: center
}

.overflow-auto {
    overflow: auto
}

.align-top {
    vertical-align: top;
}
.align-middle {
    vertical-align: middle;
}
.overflow-hidden {
    overflow: hidden
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-scroll {
    overflow-x: scroll
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-clip {
    text-overflow: clip
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre-wrap {
    white-space: pre-wrap
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[15px\] {
    border-radius: 15px
}

.rounded-\[37px\] {
    border-radius: 37px
}

.rounded-\[4px\] {
    border-radius: 4px
}

.rounded-\[5px\] {
    border-radius: 5px
}
.br-99 {
    border-radius: 99px;
}
.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-none {
    border-radius: 0
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-b-\[10px\] {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px
}

.rounded-b-\[15px\] {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px
}

.rounded-r-\[15px\] {
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px
}

.rounded-t-\[15px\] {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px
}

.border,.border-\[1px\] {
    border-width: 1px
}

.border-r {
    border-right-width: 1px
}

.border-solid {
    border-style: solid
}
a.before::before {
    content: '';
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: -moz-linear-gradient(top,rgba(0,0,0,.4) 0%,rgba(0,0,0,.4) 50%,rgba(4,4,4,.4) 51%,rgba(196,196,196,.1) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .4) 50%, rgba(4, 4, 4, .4) 51%, rgba(196, 196, 196, .1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, .4) 50%, rgba(4, 4, 4, .4) 51%, rgba(196, 196, 196, .1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#1ac4c4c4',GradientType=0);
    z-index: 3;
    position: absolute;
    border-radius: 15px;
}
.border-none {
    border-style: none
}
.border-ffffff {
    --tw-border-opacity: 1;
    border-color: #ffffff !important;
    border-color: rgb(256 256 256/var(--tw-border-opacity));
    border-width: 2px !important
}

.border-borderarrow {
    --tw-border-opacity: 1;
    border-color: #dbdbdb;
    border-color: rgb(219 219 219/var(--tw-border-opacity))
}

.bg-opacity-30 {
    --tw-bg-opacity: .3
}

.nobox {
        display: none;
    }
@media (max-width: 1400px) {
    .mw-1200 {max-width: 1200px}
}
@media (max-width: 980px) {
    .m-uppercase {
        text-transform: uppercase !important;
    }
    .m-fw-500 {
        font-weight: 500;
    }
    .mw-100 {
        width: 100% !important;
    }
    .yesbox {
        display: none !important;
    }
    .nobox {
        display: inherit !important;
    }
    .flex {
        display: flex !important;
    }
    .m-mh-310 {
        min-height: 310px;
    }
    .m-block {
        display: block !important;
    }
    .plr-10 {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .plr-0 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .pb-60, .pb-100 {
        padding-bottom: 20px;
    }
    .pt-60, .pt-100 {
        padding-top: 20px;
    }
    .m-mb-10 {
        margin-bottom: 10px;
    }
    .m-mb-20 {
        margin-bottom: 20px;
    }
    .m-mb-10 {
        margin-bottom: 10px;
    }
    .mlr-20 {
        margin-right: 20px;
        margin-left: 20px;
    }
    .m-overflow-x {overflow-x: auto;}
    .m-white-space {white-space: nowrap;}
    .m-mt-10 {
        margin-top: 10px;
    }
    .m-mt-20 {
        margin-top: 20px;
    }
    .m-mb-10 {
        margin-bottom: 10px !important;
    }
    .m-mt-40 {
        margin-top: 40px;
    }
    .m-pt-40 {
        padding-top: 40px;
    }
    .m-width-700 {width: 700px !important;}
    .m-pt-0 {
        padding-top: 0px !important;
    }
    .m-pb-40 {
        padding-bottom: 40px;
    }
    .m-pb-0 {
        padding-bottom: 0px !important;
    }
    .m-pb-20 {
        padding-bottom: 20px;
    }
    .m-p-0 {padding: 0 !important;}
    .m-p-15 {padding: 15px !important;}
    .m-p-20 {padding: 20px !important;}
    .m-l-r-20 {left: 20px; right: 20px;}
    .m-l-r-0 {left: 0px; right: 0px;}
    .m-gap-0 {
        gap: 0 !important;
    }
    .m-text-left {
        text-align: left !important;
    }
}

@media (min-width: 981px) {
    .item-111 {
        
    }
    .item-111::before {
        content: '';
        height: 23px;
        width: 23px;
        background-image: url(/images/2026/08/menu.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        display: inline-block;
        margin-right: 10px;
        vertical-align: middle;
    }
    .fixed-menu {
        position: fixed !important;
        top: 0;
        left: 0;
        right: 0;
        z-index: 999;
    }
    .fixed-menu .w-20 img {
        max-width: 100px;
    }
    .fixed-menu a.fs-20 {
        display: none;
    }
    .fixed-menu .flex {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .fixed-menu .fs-36 {
        font-size: 20px !important;
    }
}
@media (max-width: 980px) {
    .m-mb-0 {margin-bottom: 0px !important}
    .m-mt-0 {margin-top: 0px !important}
    .w-1\/3 {width: 99.9999%}
    .m-text-center {
        text-align: center !important;
    }
    .m-pt-10 {
        padding-top: 10px;
    }
    .m-pb-10 {
        padding-bottom: 10px;
    }
    .m-width-inherit {
        width: inherit !important;
    }
    .m-display-none {
        display: none !important;
    }
    .m-relative {
        position: relative !important;
    }
    .m-pt-25 {
        padding-top: 25px !important;
    }
    .grid-cols-4 {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
    .grid-cols-3 {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
    .m-mb-40 {
        margin-bottom: 60px;
    }
    .m-pl-0 {padding-left: 0 !important;}
    .m-pr-0 {padding-right: 0 !important;}
    .m-table {
        display: table !important;
    }
    .m-width {
        width: auto !important;
    }
    .m-mw-100 {
        max-width: 100px;
    }
    .m-w-20 {
        width: 20px !important;
    }
      .grid-cols-6 {
        grid-template-columns: repeat(2,minmax(0,1fr));
        margin:0;
    }
    .scroll-1 {
        overflow-x: scroll; overflow-y: clip;
    }
    .m-height {min-height: inherit !important;}
}
@media (max-width: 680px) {
    .m-mr-0 {
        margin-right: 0 !important;
    }
    .m-ml-10 {
        margin-left: 10px !important;
    }
    .m-mr-10 {
        margin-right: 10px !important;
    }
}
