
.x .c1-1 {
    letter-spacing: normal
}

.x .c1-2 {
    text-transform: none
}

.x .c1-3 {
    background-color: rgb(255, 255, 255)
}

.x .c1-4 {
    width: 100%
}

.x .c1-5 > div {
    position: relative
}

.x .c1-6 > div {
    overflow: hidden
}

.x .c1-7 > div {
    margin-top: auto
}

.x .c1-8 > div {
    margin-right: auto
}

.x .c1-9 > div {
    margin-bottom: auto
}

.x .c1-a > div {
    margin-left: auto
}

.x .c1-b {
    font-family: 'Source Sans Pro', arial, sans-serif
}

.x .c1-c {
    font-size: 16px
}

.x .c1-h {
    padding-top: 40px
}

.x .c1-i {
    padding-bottom: 40px
}

.x .c1-j {
    padding: 0 !important
}

.x .c1-k:before {
    content: ""
}

.x .c1-l:before {
    display: table
}

.x .c1-m:before {
    clear: both
}

.x .c1-n:after {
    content: ""
}

.x .c1-o:after {
    display: table
}

.x .c1-p:after {
    clear: both
}

.x .c1-s {
    position: relative
}

.x .c1-t {
    margin-bottom: 24px
}

.x .c1-v {
    margin-left: auto
}

.x .c1-w {
    margin-right: auto
}

.x .c1-x {
    padding-left: 24px
}

.x .c1-y {
    padding-right: 24px
}

.x .c1-z {
    max-width: 100%
}

.x .c1-14 {
    display: none
}

.x .c1-16 {
    padding-top: 32px
}

.x .c1-17 {
    padding-bottom: 32px
}

.x .c1-18 {
    flex: 1
}

.x .c1-19 {
    display: flex
}

.x .c1-1a {
    justify-content: space-between
}

.x .c1-1b {
    align-items: center
}

.x .c1-1c {
    padding-top: 24px
}

.x .c1-1d {
    justify-content: flex-start
}

.x .c1-1e {
    width: 20%
}

.x .c1-1f {
    justify-content: center
}

.x .c1-1g {
    text-align: center
}

.x .c1-1h {
    width: 60%
}

.x .c1-1i {
    justify-content: flex-end
}

.x .c1-1k {
    padding-top: 0px
}

.x .c1-1l {
    padding-bottom: 0px
}

.x .c1-1m {
    margin-top: 0
}

.x .c1-1n {
    margin-bottom: 0
}

.x .c1-1r {
    overflow: hidden
}

.x .c1-1t {
    display: inline-block
}

.x .c1-1u {
    margin-right: 0px
}

.x .c1-1v {
    margin-left: 0px
}

.x .c1-1w {
    height: 100%
}

.x .c1-1x {
    border-width: 0 !important
}

.x .c1-1y {
    [object -object]:0px
}

.x .c1-1z {
    vertical-align: middle
}

.x .c1-20 {
    aspect-ratio: 2 / 1
}

.x .c1-21 {
    border-radius: 0px !important
}

.x .c1-26 {
    flex-direction: column
}

.x .c1-27 {
    flex-grow: 1
}

.x .c1-28 {
    padding-top: 56px
}

.x .c1-29 {
    padding-bottom: 56px
}

.x .c1-2a {
    background-color: rgb(243, 243, 255)
}

.x .c1-2l {
    max-width: 750px
}

.x .c1-2m {
    letter-spacing: 0.045em
}

.x .c1-2n {
    word-wrap: break-word
}

.x .c1-2o {
    overflow-wrap: break-word
}

.x .c1-2p {
    line-height: 1.25
}

.x .c1-2q {
    margin-bottom: 16px
}

.x .c1-2r {
    text-align: inherit
}

.x .c1-2s {
    color: #0000cd !important
}

.x .c1-2t {
    font-size: 22px
}

.x .c1-2u {
    font-weight: 400
}

.x .c1-2v * {
    color: #0000cd !important
}

.x .c1-30 {
    line-height: 1.5
}

.x .c1-31 {
    text-wrap: pretty
}

.x .c1-32 > p {
    margin-top: 0
}

.x .c1-33 > p {
    margin-right: 0
}

.x .c1-34 > p {
    margin-bottom: 0
}

.x .c1-35 > p {
    margin-left: 0
}

.x .c1-36 {
    color: rgb(87, 87, 87)
}

.x .c1-37 {
    letter-spacing: inherit
}

.x .c1-38 {
    text-transform: inherit
}

.x .c1-39 {
    font-size: inherit !important
}

.x .c1-3a {
    color: inherit
}

.x .c1-3b {
    font-weight: 700
}

.x .c1-3c {
    line-height: inherit
}

.x .c1-3d {
    font-weight: inherit
}

.x .c1-3e {
    font-style: italic
}

.x .c1-3f {
    text-decoration: line-through
}

.x .c1-3g {
    text-decoration: underline
}

.x .c1-3h {
    flex-wrap: wrap
}

.x .c1-3i {
    column-gap: 24px
}

.x .c1-3j {
    row-gap: 24px
}

.x .c1-3k {
    margin-top: 16px
}

.x .c1-3m {
    letter-spacing: 0.214em
}

.x .c1-3n {
    text-transform: uppercase
}

.x .c1-3o {
    transition: all 0.3s
}

.x .c1-3p {
    width: auto
}

.x .c1-3q {
    cursor: pointer
}

.x .c1-3r {
    border-style: none
}

.x .c1-3s {
    display: inline-flex
}

.x .c1-3t {
    text-decoration: none
}

.x .c1-3u {
    padding-left: 32px
}

.x .c1-3v {
    padding-right: 32px
}

.x .c1-3w {
    padding-top: 8px
}

.x .c1-3x {
    padding-bottom: 8px
}

.x .c1-3y {
    min-height: 56px
}

.x .c1-3z {
    border-radius: 0px
}

.x .c1-40 {
    color: rgb(255, 255, 255)
}

.x .c1-41 {
    background-color: rgb(0, 0, 205)
}

.x .c1-42 {
    text-shadow: none
}

.x .c1-43 {
    font-size: 14px
}

.x .c1-44:hover {
    background-color: rgb(31, 31, 255)
}

.x .c1-4b {
    box-sizing: border-box
}

.x .c1-4c {
    flex-direction: row
}

.x .c1-4d {
    margin-right: -12px
}

.x .c1-4e {
    margin-bottom: -24px
}

.x .c1-4f {
    margin-left: -12px
}

.x .c1-4k {
    flex-shrink: 1
}

.x .c1-4l {
    flex-basis: 100%
}

.x .c1-4m {
    padding-right: 12px
}

.x .c1-4n {
    padding-bottom: 16px
}

.x .c1-4o {
    padding-left: 12px
}

.x .c1-4t > * {
    max-width: 100%
}

.x .c1-4u > :nth-child(n) {
    margin-bottom: 24px
}

.x .c1-4v > :last-child {
    margin-bottom: 0 !important
}

.x .c1-4y {
    order: -1
}

.x .c1-4z {
    z-index: 1
}

.x .c1-50 {
    margin-bottom: 30px !important
}

.x .c1-51 {
    aspect-ratio: auto
}

.x .c1-52 > p > ol {
    text-align: left
}

.x .c1-53 > p > ol {
    display: block
}

.x .c1-54 > p > ol {
    padding-left: 1.3em
}

.x .c1-55 > p > ol {
    margin-left: 16px
}

.x .c1-56 > p > ol {
    margin-right: 16px
}

.x .c1-57 > p > ol {
    margin-top: auto
}

.x .c1-58 > p > ol {
    margin-bottom: auto
}

.x .c1-59 > p > ol {
    text-wrap: pretty
}

.x .c1-5a > p > ul {
    text-align: left
}

.x .c1-5b > p > ul {
    display: block
}

.x .c1-5c > p > ul {
    padding-left: 1.3em
}

.x .c1-5d > p > ul {
    margin-left: 16px
}

.x .c1-5e > p > ul {
    margin-right: 16px
}

.x .c1-5f > p > ul {
    margin-top: auto
}

.x .c1-5g > p > ul {
    margin-bottom: auto
}

.x .c1-5h > p > ul {
    text-wrap: pretty
}

.x .c1-5i > ul {
    text-align: left
}

.x .c1-5j > ul {
    display: block
}

.x .c1-5k > ul {
    padding-left: 1.3em
}

.x .c1-5l > ul {
    margin-left: 16px
}

.x .c1-5m > ul {
    margin-right: 16px
}

.x .c1-5n > ul {
    margin-top: auto
}

.x .c1-5o > ul {
    margin-bottom: auto
}

.x .c1-5p > ul {
    text-wrap: pretty
}

.x .c1-5q > ol {
    text-align: left
}

.x .c1-5r > ol {
    display: block
}

.x .c1-5s > ol {
    padding-left: 1.3em
}

.x .c1-5t > ol {
    margin-left: 16px
}

.x .c1-5u > ol {
    margin-right: 16px
}

.x .c1-5v > ol {
    margin-top: auto
}

.x .c1-5w > ol {
    margin-bottom: auto
}

.x .c1-5x > ol {
    text-wrap: pretty
}

.x .c1-5y {
    color: #141414 !important
}

.x .c1-5z * {
    color: #141414 !important
}

.x .c1-63 {
    padding-bottom: 24px
}

.x .c1-64 {
    opacity: 0
}

.x .c1-65 {
    transition: opacity 0.5s
}

.x .c1-66:hover {
    opacity: 1
}

.x .c1-67 {
    left: 0px
}

.x .c1-68 {
    border-top: 0
}

.x .c1-69 {
    border-right: 0
}

.x .c1-6a {
    border-bottom: 0
}

.x .c1-6b {
    border-left: 0
}

.x .c1-6c {
    padding-left: 0px
}

.x .c1-6d {
    padding-right: 0px
}

.x .c1-6e {
    outline: none
}

.x .c1-6f {
    top: 0px
}

.x .c1-6g {
    transform: translateY(-50%)
}

.x .c1-6h {
    position: absolute
}

.x .c1-6i {
    margin-top: 300px
}

.x .c1-6j:hover {
    background-color: rgba(22, 22, 22, 0.5)
}

.x .c1-6k:active {
    background-color: rgba(22, 22, 22, 0.5)
}

.x .c1-6p {
    right: 0px
}

.x .c1-6q {
    border-bottom-width: 1px
}

.x .c1-6s {
    flex-basis: 0%
}

.x .c1-6u {
    letter-spacing: 0.125em
}

.x .c1-6v {
    line-height: 1.4
}

.x .c1-6w {
    text-align: left
}

.x .c1-6x {
    color: #0f0f0f !important
}

.x .c1-6y * {
    color: #0f0f0f !important
}

.x .c1-70 {
    font-size: unset
}

.x .c1-71 {
    font-family: unset
}

.x .c1-72 {
    letter-spacing: unset
}

.x .c1-73 {
    text-transform: unset
}

.x .c1-76 {
    color: rgb(143, 110, 110)
}

.x .c1-78 {
    background-color: transparent
}

.x .c1-79 {
    border-color: rgb(226, 226, 226)
}

.x .c1-7a {
    border-top-width: 0px
}

.x .c1-7b {
    border-right-width: 0px
}

.x .c1-7c {
    border-left-width: 0px
}

.x .c1-7d {
    padding-top: 23px
}

.x .c1-7e {
    padding-left: 8px
}

.x .c1-7f {
    padding-right: 8px
}

.x .c1-7g {
    border-style: solid
}

.x .c1-7h {
    color: rgb(94, 94, 94)
}

.x .c1-7i::placeholder {
    color: inherit
}

.x .c1-7j:focus {
    outline: none
}

.x .c1-7k:focus {
    box-shadow: inset 0 0 0 1px currentColor
}

.x .c1-7l:focus + label {
    font-size: 12px
}

.x .c1-7m:focus + label {
    top: 8px
}

.x .c1-7n:focus + label {
    color: rgb(143, 110, 110)
}

.x .c1-7o:not([value=""]) + label {
    font-size: 12px
}

.x .c1-7p:not([value=""]) + label {
    top: 8px
}

.x .c1-7q:not([value=""]) + label {
    color: rgb(143, 110, 110)
}

.x .c1-7r::-webkit-input-placeholder {
    color: inherit
}

.x .c1-7s {
    top: 10%
}

.x .c1-7t {
    left: 8px
}

.x .c1-7u {
    transition: all .15s ease
}

.x .c1-7v {
    pointer-events: none
}

.x .c1-7w {
    border-top-width: 1px
}

.x .c1-7x {
    border-right-width: 1px
}

.x .c1-7y {
    border-left-width: 1px
}

.x .c1-7z {
    padding-top: 16px
}

.x .c1-80 {
    border-radius: 3px
}

.x .c1-81 {
    resize: vertical
}

.x .c1-82 {
    -webkit-appearance: none !important
}

.x .c1-83 {
    color: rgb(27, 27, 27)
}

.x .c1-84 {
    background-color: rgb(226, 226, 226)
}

.x .c1-85:hover {
    background-color: rgb(212, 212, 212)
}

.x .c1-86 {
    color: rgb(89, 89, 89)
}

.x .c1-87 {
    font-size: 12px
}

.x .c1-8c {
    display: inline
}

.x .c1-8d:hover {
    color: rgb(71, 71, 71)
}

.x .c1-8e:active {
    color: rgb(48, 48, 48)
}

.x .c1-8f {
    margin-top: 40px
}

.x .c1-8h {
    margin-bottom: 40px
}

.x .c1-8i {
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif
}

.x .c1-8j {
    background-color: rgb(69, 90, 100)
}

.x .c1-8k {
    max-width: 88%
}

.x .c1-8l > span {
    color: rgb(255, 255, 255)
}

.x .c1-8m {
    border-top-width: 0px
}

.x .c1-8n {
    border-right-width: 0px
}

.x .c1-8o {
    border-bottom-width: 0px
}

.x .c1-8p {
    border-left-width: 0px
}

.x .c1-8q:hover {
    background-color: rgb(79, 102, 114)
}

.x .c1-8r:hover:after {
    display: none
}

.x .c1-8s:after {
    display: none
}

.x .c1-8t:active {
    background-color: rgb(69, 90, 100)
}

.x .c1-90 {
    margin-left: -8px
}

.x .c1-91 {
    width: 24px
}

.x .c1-92 {
    height: 24px
}

.x .c1-93 {
    top: 50%
}

.x .c1-94 {
    right: auto
}

.x .c1-95 {
    line-height: 0
}

.x .c1-96 > img {
    display: block
}

.x .c1-97 {
    display: block
}

.x .c1-98 {
    margin-left: calc(24px + 8px)
}

.x .c1-99 {
    white-space: pre-line
}

.x .c1-9a > :last-child {
    margin-bottom: 0
}

.x .c1-9b {
    white-space: nowrap
}

.x .c1-9c {
    padding-left: 4px
}

.x .c1-9d {
    margin-top: 4px
}

.x .c1-9e {
    transition: transform .33s ease-in-out
}

.x .c1-9f {
    transform: rotate(0deg)
}

.x .c1-9g {
    left: 4px
}

.x .c1-9h {
    padding-left: none
}

.x .c1-9i {
    padding-right: none
}

.x .c1-9j {
    row-gap: 0px
}

.x .c1-9k {
    column-gap: 0px
}

.x .c1-9l [data-typography] {
    color: inherit
}

.x .c1-9m {
    margin-left: 8px
}

.x .c1-9n {
    margin-right: 8px
}

.x .c1-9o {
    margin-bottom: 8px
}

.x .c1-9z {
    color: #fffacd !important
}

.x .c1-a0 * {
    color: #fffacd !important
}

.x .c1-a2 {
    aspect-ratio: 0.9788461538461538 / 1
}

.x .c1-a3 {
    object-fit: contain
}

.x .c1-a4 {
    max-height: 100%
}







.x .c1-as {
    visibility: hidden
}

.x .c1-av {
    text-shadow: 0px 2px 30px rgba(0, 0, 0, 0.12)
}

.x .c1-aw {
    background-size: cover
}

.x .c1-ax {
    background-position: 50% 50%
}

.x .c1-ay {
    background-size: auto, cover
}

.x .c1-az {
    background-blend-mode: normal
}

.x .c1-b0 {
    background-repeat: no-repeat
}

.x .c1-bm {
    margin-top: -4px
}

.x .c1-by {
    border-color: rgb(255, 255, 255)
}

.x .c1-bz:focus + label {
    color: rgb(255, 255, 255)
}

.x .c1-c0:not([value=""]) + label {
    color: rgb(255, 255, 255)
}

.x .c1-c1 {
    background-color: rgb(14, 14, 212)
}

.x .c1-c2:hover {
    background-color: rgb(50, 50, 248)
}

.x .c1-c4 {
    border-color: #999
}

.x .c1-c5 {
    flex-grow: 3
}

.x .c1-c8 {
    letter-spacing: 0.083em
}

.x .c1-ca {
    position: fixed
}

.x .c1-cb {
    right: 24px
}

.x .c1-cc {
    bottom: 24px
}

.x .c1-cd {
    z-index: 9999
}

.x .c1-ce {
    width: 65px
}

.x .c1-cf {
    height: 65px
}

.x .c1-ch {
    z-index: 10000
}

.x .c1-ci {
    height: auto
}

.x .c1-cj {
    overflow-y: auto
}

.x .c1-ck {
    transition: all 1s ease-in
}

.x .c1-cl {
    box-shadow: 0 2px 6px 0px rgba(0,0,0,0.3)
}

.x .c1-cm {
    contain: content
}

.x .c1-cn {
    bottom: -500px
}

.x .c1-cu {
    max-height: 300px
}

.x .c1-cv {
    color: rgb(211, 211, 221)
}

.x .c1-cx {
    margin-top: 24px
}

.x .c1-cy {
    margin-bottom: 4px
}

.x .c1-cz {
    word-break: break-word
}

.x .c1-d0 {
    flex-basis: 50%
}

.x .c1-d1 {
    padding-left: 16px
}

.x .c1-d2 {
    padding-right: 16px
}

.x .c1-d3 {
    padding-top: 4px
}

.x .c1-d4 {
    padding-bottom: 4px
}

.x .c1-d5 {
    min-height: 40px
}

.x .c1-d6 {
    color: rgb(48, 48, 48)
}

.x .c1-d7:hover {
    background-color: rgb(255, 255, 255)
}

.x .c1-d8:nth-child(2) {
    margin-left: 24px
}
.custom-input {
    width: 100%;
    padding: 15px;
    border-radius: 0px;
    border: 0px;
    max-width: -webkit-fill-available;
}
.custom-btn {
    width: 100%;
    padding: 15px 50px;
    border: 0px;
    max-width: max-content;
    background-color: rgb(226, 226, 226);
    margin-top: 10px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
}
.breadcrumb {
    display: flex;
    gap: 10px;
    padding-left: 0px;
    margin-right: 0px;
}
.breadcrumb li {
    list-style-type: none;
    color: rgb(0, 0, 205)
}
.breadcrumb li a {
    color: #000000;
    text-decoration: none;
}
.display-1 {
    margin-bottom: 0;
    line-height: 0px;
    margin-top: 50px;
}
.has-error{
    border-color:red
}
.single-slider img{
    width:100%;
    height:600px;
    object-fit:cover
}
.x .c1-c3 {
    max-width: 30%
}
@media(max-width:1400px) {
    .single-slider img {
        object-fit: contain
    }
}
@media(max-width:992px){
    .single-slider img {
        width: 100%;
        height: 400px;
        object-fit: contain
    }
}
@media(max-width:768px){
    .single-slider img {
        width: 100%;
        height: 300px;
        object-fit: contain
    }
}
@media(max-width:550px){
    .single-slider img {
        width: 100%;
        height: 150px;
        object-fit: contain
    }
}