.elementor-21 .elementor-element.elementor-element-79769ec.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-21 .elementor-element.elementor-element-79769ec.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-21 .elementor-element.elementor-element-79769ec.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-21 .elementor-element.elementor-element-79769ec.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-21 .elementor-element.elementor-element-79769ec.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-21 .elementor-element.elementor-element-0940590.elementor-column{align-self:inherit;cursor:default;}.elementor-21 .elementor-element.elementor-element-ba51c5b.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-21 .elementor-element.elementor-element-ba51c5b.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-21 .elementor-element.elementor-element-ba51c5b.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-21 .elementor-element.elementor-element-ba51c5b.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-21 .elementor-element.elementor-element-ba51c5b.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-21 .elementor-element.elementor-element-57a6cb0.elementor-column{align-self:inherit;cursor:default;}.elementor-21 .elementor-element.elementor-element-6fcd2e4.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-21 .elementor-element.elementor-element-6fcd2e4.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-21 .elementor-element.elementor-element-6fcd2e4.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-21 .elementor-element.elementor-element-6fcd2e4.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-21 .elementor-element.elementor-element-6fcd2e4.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-21 .elementor-element.elementor-element-6fcd2e4{margin-top:20px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-8b6b8d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-8b6b8d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8b6b8d0.elementor-column{align-self:inherit;cursor:default;}.elementor-21 .elementor-element.elementor-element-8b6b8d0 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DCDDF9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 10px 20px;}.elementor-21 .elementor-element.elementor-element-8b6b8d0 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-8b6b8d0 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-8b6b8d0 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-8b6b8d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-7c5cdb3.ob-harakiri{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-7c5cdb3.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-7c5cdb3.ob-harakiri div{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-7c5cdb3{text-align:center;font-family:"Kanit", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-21 .elementor-element.elementor-element-7c5cdb3.ob-harakiri > div, .elementor-21 .elementor-element.elementor-element-7c5cdb3.ob-harakiri > h1, .elementor-21 .elementor-element.elementor-element-7c5cdb3.ob-harakiri > h2, .elementor-21 .elementor-element.elementor-element-7c5cdb3.ob-harakiri > h3, .elementor-21 .elementor-element.elementor-element-7c5cdb3.ob-harakiri > h4, .elementor-21 .elementor-element.elementor-element-7c5cdb3.ob-harakiri > h5, .elementor-21 .elementor-element.elementor-element-7c5cdb3.ob-harakiri > h6, .elementor-21 .elementor-element.elementor-element-7c5cdb3.ob-harakiri > p{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-7c5cdb3 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-21 .elementor-element.elementor-element-d8936f2.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-21 .elementor-element.elementor-element-d8936f2.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-21 .elementor-element.elementor-element-d8936f2.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-21 .elementor-element.elementor-element-d8936f2.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-21 .elementor-element.elementor-element-d8936f2.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-21 .elementor-element.elementor-element-d8936f2{margin-top:20px;margin-bottom:0px;}.elementor-21 .elementor-element.elementor-element-639e2b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-639e2b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-639e2b1.elementor-column{align-self:inherit;cursor:default;}.elementor-21 .elementor-element.elementor-element-639e2b1 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DCDDF9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 10px 20px;}.elementor-21 .elementor-element.elementor-element-639e2b1 > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-639e2b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-639e2b1 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-639e2b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-dd2956c.ob-harakiri{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-dd2956c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-dd2956c.ob-harakiri div{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-dd2956c{text-align:center;}.elementor-21 .elementor-element.elementor-element-dd2956c .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:1.2rem;font-weight:500;color:#5A6170;}.elementor-21 .elementor-element.elementor-element-dd2956c.ob-harakiri > div, .elementor-21 .elementor-element.elementor-element-dd2956c.ob-harakiri > h1, .elementor-21 .elementor-element.elementor-element-dd2956c.ob-harakiri > h2, .elementor-21 .elementor-element.elementor-element-dd2956c.ob-harakiri > h3, .elementor-21 .elementor-element.elementor-element-dd2956c.ob-harakiri > h4, .elementor-21 .elementor-element.elementor-element-dd2956c.ob-harakiri > h5, .elementor-21 .elementor-element.elementor-element-dd2956c.ob-harakiri > h6, .elementor-21 .elementor-element.elementor-element-dd2956c.ob-harakiri > p{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-dd2956c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-21 .elementor-element.elementor-element-09fbe36.ob-harakiri{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-09fbe36.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-09fbe36.ob-harakiri div{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-09fbe36{text-align:center;font-family:"Kanit", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-21 .elementor-element.elementor-element-09fbe36.ob-harakiri > div, .elementor-21 .elementor-element.elementor-element-09fbe36.ob-harakiri > h1, .elementor-21 .elementor-element.elementor-element-09fbe36.ob-harakiri > h2, .elementor-21 .elementor-element.elementor-element-09fbe36.ob-harakiri > h3, .elementor-21 .elementor-element.elementor-element-09fbe36.ob-harakiri > h4, .elementor-21 .elementor-element.elementor-element-09fbe36.ob-harakiri > h5, .elementor-21 .elementor-element.elementor-element-09fbe36.ob-harakiri > h6, .elementor-21 .elementor-element.elementor-element-09fbe36.ob-harakiri > p{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-09fbe36 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-21 .elementor-element.elementor-element-ca4ca74.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-21 .elementor-element.elementor-element-ca4ca74.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-21 .elementor-element.elementor-element-ca4ca74.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-21 .elementor-element.elementor-element-ca4ca74.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-21 .elementor-element.elementor-element-ca4ca74.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-21 .elementor-element.elementor-element-ca4ca74{margin-top:20px;margin-bottom:30px;}.elementor-21 .elementor-element.elementor-element-5802b5e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-21 .elementor-element.elementor-element-5802b5e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-5802b5e.elementor-column{align-self:inherit;cursor:default;}.elementor-21 .elementor-element.elementor-element-5802b5e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#DCDDF9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 20px 10px 20px;}.elementor-21 .elementor-element.elementor-element-5802b5e > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-5802b5e > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-5802b5e > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-21 .elementor-element.elementor-element-5802b5e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-e066dee.ob-harakiri{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-e066dee.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-e066dee.ob-harakiri div{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-e066dee{text-align:center;}.elementor-21 .elementor-element.elementor-element-e066dee .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:1.2rem;font-weight:500;color:#5A6170;}.elementor-21 .elementor-element.elementor-element-e066dee.ob-harakiri > div, .elementor-21 .elementor-element.elementor-element-e066dee.ob-harakiri > h1, .elementor-21 .elementor-element.elementor-element-e066dee.ob-harakiri > h2, .elementor-21 .elementor-element.elementor-element-e066dee.ob-harakiri > h3, .elementor-21 .elementor-element.elementor-element-e066dee.ob-harakiri > h4, .elementor-21 .elementor-element.elementor-element-e066dee.ob-harakiri > h5, .elementor-21 .elementor-element.elementor-element-e066dee.ob-harakiri > h6, .elementor-21 .elementor-element.elementor-element-e066dee.ob-harakiri > p{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-e066dee > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-21 .elementor-element.elementor-element-5ea9b3c.ob-harakiri{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-5ea9b3c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-5ea9b3c.ob-harakiri div{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-5ea9b3c{text-align:center;font-family:"Kanit", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-21 .elementor-element.elementor-element-5ea9b3c.ob-harakiri > div, .elementor-21 .elementor-element.elementor-element-5ea9b3c.ob-harakiri > h1, .elementor-21 .elementor-element.elementor-element-5ea9b3c.ob-harakiri > h2, .elementor-21 .elementor-element.elementor-element-5ea9b3c.ob-harakiri > h3, .elementor-21 .elementor-element.elementor-element-5ea9b3c.ob-harakiri > h4, .elementor-21 .elementor-element.elementor-element-5ea9b3c.ob-harakiri > h5, .elementor-21 .elementor-element.elementor-element-5ea9b3c.ob-harakiri > h6, .elementor-21 .elementor-element.elementor-element-5ea9b3c.ob-harakiri > p{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-5ea9b3c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-21 .elementor-element.elementor-element-f3f8ca5.ob-harakiri{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-f3f8ca5.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-f3f8ca5.ob-harakiri div{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-f3f8ca5{text-align:center;}.elementor-21 .elementor-element.elementor-element-f3f8ca5 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:1.2rem;font-weight:500;color:#5A6170;}.elementor-21 .elementor-element.elementor-element-f3f8ca5.ob-harakiri > div, .elementor-21 .elementor-element.elementor-element-f3f8ca5.ob-harakiri > h1, .elementor-21 .elementor-element.elementor-element-f3f8ca5.ob-harakiri > h2, .elementor-21 .elementor-element.elementor-element-f3f8ca5.ob-harakiri > h3, .elementor-21 .elementor-element.elementor-element-f3f8ca5.ob-harakiri > h4, .elementor-21 .elementor-element.elementor-element-f3f8ca5.ob-harakiri > h5, .elementor-21 .elementor-element.elementor-element-f3f8ca5.ob-harakiri > h6, .elementor-21 .elementor-element.elementor-element-f3f8ca5.ob-harakiri > p{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-f3f8ca5 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-21 .elementor-element.elementor-element-62c143e.ob-harakiri{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-62c143e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-62c143e.ob-harakiri div{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-62c143e{text-align:center;font-family:"Kanit", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-21 .elementor-element.elementor-element-62c143e.ob-harakiri > div, .elementor-21 .elementor-element.elementor-element-62c143e.ob-harakiri > h1, .elementor-21 .elementor-element.elementor-element-62c143e.ob-harakiri > h2, .elementor-21 .elementor-element.elementor-element-62c143e.ob-harakiri > h3, .elementor-21 .elementor-element.elementor-element-62c143e.ob-harakiri > h4, .elementor-21 .elementor-element.elementor-element-62c143e.ob-harakiri > h5, .elementor-21 .elementor-element.elementor-element-62c143e.ob-harakiri > h6, .elementor-21 .elementor-element.elementor-element-62c143e.ob-harakiri > p{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-62c143e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-21 .elementor-element.elementor-element-ee85e1f.ob-harakiri{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-ee85e1f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-ee85e1f.ob-harakiri div{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-ee85e1f{text-align:center;}.elementor-21 .elementor-element.elementor-element-ee85e1f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:1.2rem;font-weight:500;color:#5A6170;}.elementor-21 .elementor-element.elementor-element-ee85e1f.ob-harakiri > div, .elementor-21 .elementor-element.elementor-element-ee85e1f.ob-harakiri > h1, .elementor-21 .elementor-element.elementor-element-ee85e1f.ob-harakiri > h2, .elementor-21 .elementor-element.elementor-element-ee85e1f.ob-harakiri > h3, .elementor-21 .elementor-element.elementor-element-ee85e1f.ob-harakiri > h4, .elementor-21 .elementor-element.elementor-element-ee85e1f.ob-harakiri > h5, .elementor-21 .elementor-element.elementor-element-ee85e1f.ob-harakiri > h6, .elementor-21 .elementor-element.elementor-element-ee85e1f.ob-harakiri > p{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-ee85e1f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-21 .elementor-element.elementor-element-5d4aabc.ob-harakiri{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-5d4aabc.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-5d4aabc.ob-harakiri div{writing-mode:inherit;}.elementor-21 .elementor-element.elementor-element-5d4aabc{text-align:center;font-family:"Kanit", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-21 .elementor-element.elementor-element-5d4aabc.ob-harakiri > div, .elementor-21 .elementor-element.elementor-element-5d4aabc.ob-harakiri > h1, .elementor-21 .elementor-element.elementor-element-5d4aabc.ob-harakiri > h2, .elementor-21 .elementor-element.elementor-element-5d4aabc.ob-harakiri > h3, .elementor-21 .elementor-element.elementor-element-5d4aabc.ob-harakiri > h4, .elementor-21 .elementor-element.elementor-element-5d4aabc.ob-harakiri > h5, .elementor-21 .elementor-element.elementor-element-5d4aabc.ob-harakiri > h6, .elementor-21 .elementor-element.elementor-element-5d4aabc.ob-harakiri > p{transform:rotate(0deg);}.elementor-21 .elementor-element.elementor-element-5d4aabc > div{text-indent:0px;mix-blend-mode:inherit;}html, body{overflow-x:auto;}/* Start custom CSS for html, class: .elementor-element-ff9bab8 */.x-cover {
    position: relative;
    height: 450px;
    padding: 0;
    overflow: hidden;
    z-index: 1;
}

.x-cover .-bg {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    height: 100%;
    vertical-align: middle;
    border-style: none;
}


.h-100 {
    height: 100% !important;
}


.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.x-cover .-contents-wrapper {
    position: relative;
    height: 100%;
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.x-cover .-left-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 1rem;
}

.x-cover .-left-content {
    position: relative;
}

.x-cover .-left-content .-heading-content-wrapper {
    width: 80%;
    margin-left: auto;
}

.x-cover .-left-content .-title {
    font-size: 2.5rem;
    color: #845cdf;
    text-shadow: none;
    transition: all 0.4s;
}

.x-cover .-left-content .-sub-title {
    margin-top: 1rem;
    color: #5a6170;
    text-shadow: none;
    transition: all 0.4s;
}



.x-cover .-left-content .-btn-wrapper {
    margin-top: 2rem;
}



.btn.-register-btn {
    position: relative;
    width: 240px;
    padding: 0;
    color: #fff;
    background: transparent;
    box-shadow: none;
    transition: all .2s;
}

.btn.-register-btn .-btn-bg {
    position: relative;
    width: 100%;
    height: auto;
    -webkit-animation: x-register-button-glowing 1s alternate infinite;
    animation: x-register-button-glowing 1s alternate infinite;
    vertical-align: middle;
    border-style: none;
}


.btn.-register-btn .-btn-title {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    font-size: 1.4rem;
    font-weight: 500;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: inline-block;
    color: white;
    background: #fff -webkit-gradient(linear, 100% 0, 0 0, from(#fff), color-stop(0.5, #4c8ee2), to(#fff));
    background-position: -200px top;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation-name: x-shimmer;
    animation-name: x-shimmer;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@keyframes x-shimmer {
    0% {
    background-position: -200px top;
}

100% {
    background-position: 200px top;
}
}

.x-cover .-right-content {
    margin: auto;
    padding: 0;
    position: relative;
    z-index: 6;
}



.x-event-cover-container .-contents-wrapper .-right-content .-img-category-element {
    width: 800px;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border-style: none;
}



.d-none {
    display: none !important;
}



@media (min-width: 992px){
.d-lg-inline-block {
    display: inline-block !important;
}
}



@media (min-width: 768px){
.col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
}


}










@media (max-width: 991.98px){
.x-cover {
    height: 300px;
}

.x-cover .-left-content .-title {
    font-size: 1.5rem;
    font-weight: 600;
}

.x-cover .-left-content .-sub-title {
    margin-top: 0.5rem;
}

}




@media (max-width: 767.98px){
.x-cover {
    height: auto;
}

.x-cover .-bg {
    display: none;
}

.x-cover .-contents-wrapper {
    flex-direction: column-reverse;
}

.x-cover .-left-content {
    padding-top: 0;
    text-align: center;
}

.x-cover .-left-content .-heading-content-wrapper {
    width: 100%;
    margin-left: unset;
}

.x-cover .-left-content .-title {
    font-size: 1.125rem !important;
}

.x-cover .-left-content .-sub-title {
    font-size: 0.875rem !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0854c50 */@media (min-width: 768px){
.x-event-index-container {
    padding-bottom: 5rem;
}
}


.x-event-index-container {
    position: relative;
    padding-bottom: 2rem;
    z-index: 2;
}

@media (min-width: 1200px){
.container {
    max-width: 1140px;
}

}





@media (min-width: 992px){
.container {
    max-width: 960px;
}
.col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}
.x-card {
    min-height: 240px;
}

}


@media (min-width: 768px){
.container {
    max-width: 720px;
}
}


@media (min-width: 576px){
.container {
    max-width: 540px;
}
}


.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}


.x-event-index-container .-event-row-wrapper {
    justify-content: center;
}


.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}



.x-event-index-container .-card-item {
    height: 100%;
    padding-top: 6rem;
}

.h-100 {
    height: 100% !important;
}

.d-block {
    display: block !important;
}

.x-event-index-container .-card-item .x-card {
    background-image: url(https://ezlotto.co/build/images/ez-lotto-event-card-bg.d773cd82.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border: 1px solid #a8d9ff;
}

.x-card {
    height: 100%;
    padding-bottom: 1rem;
    color: #472c59;
    border: none;
    border-radius: 20px;
    transition: background .2s;
    background: transparent;
    box-shadow: 0 2px 20px rgb(0 0 0 / 12%), 0 1px 2px rgb(236 233 233 / 24%);
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}


.x-card.-multi-card:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: url(https://ezlotto.co/build/images/ez-lotto-event-card-bg-hover.4d49cb30.jpg);
    border-radius: 20px;
    transition: all .2s;
}


.x-card .-img-container {
    height: 120px;
    text-align: center;
    z-index: 2;
}

.x-card .-img-container .-img {
    width: 250px;
    margin-top: -5rem;
    transition: all .2s;
    vertical-align: middle;
    border-style: none;
}

.x-card .card-body {
    padding: 0;
    z-index: 2;
    flex: 1 1 auto;
}

.x-card .card-body .-title-container {
    text-align: center;
}

.m-3 {
    margin: 1rem !important;
}

.x-card .card-body .-title-container .-title {
    color: #472c59;
    font-size: 1.4rem;
}

.x-card .card-body .-title-container .-sub-title {
    font-size: 1.1rem;
    font-weight: 400;
}







@media (max-width: 991.98px){
.-event-row-wrapper {
    justify-content: flex-start;
    padding-left: calc(30px / 2 / 2);
    padding-right: calc(30px / 2/ 2);
}

.-event-row-wrapper .-col-wrapper {
    padding-left: calc(30px / 2 / 2);
    padding-right: calc(30px / 2/ 2);
}



}/* End custom CSS */