.elementor-233 .elementor-element.elementor-element-fa6a1e1 > .elementor-container{min-height:82vh;}.elementor-233 .elementor-element.elementor-element-fa6a1e1:not(.elementor-motion-effects-element-type-background), .elementor-233 .elementor-element.elementor-element-fa6a1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-233 .elementor-element.elementor-element-fa6a1e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:5px;margin-bottom:0px;}.elementor-233 .elementor-element.elementor-element-fa6a1e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-e9f9fa8 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-233 .elementor-element.elementor-element-781cb69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-233 .elementor-element.elementor-element-781cb69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-1540313:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-233 .elementor-element.elementor-element-1540313 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-233 .elementor-element.elementor-element-1540313 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 20px 30px;}.elementor-233 .elementor-element.elementor-element-1540313 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-b09398a{text-align:center;}.elementor-233 .elementor-element.elementor-element-b09398a .elementor-heading-title{color:#CFAA97;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-233 .elementor-element.elementor-element-90ae363{text-align:center;color:#CFAA97;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-233 .elementor-element.elementor-element-339d246 .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:#ECAE1B;border-radius:30px 30px 30px 30px;}.elementor-233 .elementor-element.elementor-element-339d246 > .elementor-widget-container{margin:-23px 0px 0px -20px;padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-50021c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-233 .elementor-element.elementor-element-50021c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-233 .elementor-element.elementor-element-50021c3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-233 .elementor-element.elementor-element-50021c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-b08e73b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-233 .elementor-element.elementor-element-b08e73b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-233 .elementor-element.elementor-element-b08e73b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 20px 30px;}.elementor-233 .elementor-element.elementor-element-b08e73b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-2e293a9{text-align:center;}.elementor-233 .elementor-element.elementor-element-2e293a9 .elementor-heading-title{color:#CFAA97;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-233 .elementor-element.elementor-element-1c860f1{text-align:center;color:#CFAA97;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-233 .elementor-element.elementor-element-078da0c .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:#ECAE1B;border-radius:30px 30px 30px 30px;}.elementor-233 .elementor-element.elementor-element-078da0c > .elementor-widget-container{margin:-25px 0px 0px -19px;padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-55c10e9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-233 .elementor-element.elementor-element-55c10e9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-233 .elementor-element.elementor-element-55c10e9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-233 .elementor-element.elementor-element-55c10e9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-20334b2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-233 .elementor-element.elementor-element-20334b2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-233 .elementor-element.elementor-element-20334b2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 20px 30px;}.elementor-233 .elementor-element.elementor-element-20334b2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-03ec33f{text-align:center;}.elementor-233 .elementor-element.elementor-element-03ec33f .elementor-heading-title{color:#CFAA97;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-233 .elementor-element.elementor-element-3116c3d{text-align:center;color:#CFAA97;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-233 .elementor-element.elementor-element-5bbafcd .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:#ECAE1B;border-radius:30px 30px 30px 30px;}.elementor-233 .elementor-element.elementor-element-5bbafcd > .elementor-widget-container{margin:-25px 0px 0px -18px;padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-4ea9122:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-233 .elementor-element.elementor-element-4ea9122 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-233 .elementor-element.elementor-element-4ea9122 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-233 .elementor-element.elementor-element-4ea9122 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-31b94a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-233 .elementor-element.elementor-element-31b94a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-233 .elementor-element.elementor-element-31b94a5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 20px 30px;}.elementor-233 .elementor-element.elementor-element-31b94a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-2436885{text-align:center;}.elementor-233 .elementor-element.elementor-element-2436885 .elementor-heading-title{color:#CFAA97;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-233 .elementor-element.elementor-element-4793d8b{text-align:center;color:#CFAA97;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-233 .elementor-element.elementor-element-8bca49d .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:#ECAE1B;border-radius:30px 30px 30px 30px;}.elementor-233 .elementor-element.elementor-element-8bca49d > .elementor-widget-container{margin:-25px 0px 0px -18px;padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-91fff51:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-233 .elementor-element.elementor-element-91fff51 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-233 .elementor-element.elementor-element-91fff51 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-233 .elementor-element.elementor-element-91fff51 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-0690fc6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-233 .elementor-element.elementor-element-0690fc6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A17;}.elementor-233 .elementor-element.elementor-element-0690fc6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 20px 30px;}.elementor-233 .elementor-element.elementor-element-0690fc6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-233 .elementor-element.elementor-element-ad8f9dc{text-align:center;}.elementor-233 .elementor-element.elementor-element-ad8f9dc .elementor-heading-title{color:#CFAA97;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;}.elementor-233 .elementor-element.elementor-element-83665cc{text-align:center;color:#CFAA97;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-233 .elementor-element.elementor-element-bec7ff2 .elementor-button{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;background-color:#ECAE1B;border-radius:30px 30px 30px 30px;}.elementor-233 .elementor-element.elementor-element-bec7ff2 > .elementor-widget-container{margin:-25px 0px 0px -22px;padding:0px 0px 0px 0px;}/* Start custom CSS for button, class: .elementor-element-339d246 */.elementor-233 .elementor-element.elementor-element-339d246{
    --btn-width: 150px;
    --btn-height: 50px;
    --btn-background: #3f3435  ;
    --left-gradient: #3f3435;
    --right-gradient: #cfaa97;
}
.elementor-233 .elementor-element.elementor-element-339d246 a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-233 .elementor-element.elementor-element-339d246 a:before,
.elementor-233 .elementor-element.elementor-element-339d246 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-233 .elementor-element.elementor-element-339d246 a:nth-child(1):before,
.elementor-233 .elementor-element.elementor-element-339d246 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-233 .elementor-element.elementor-element-339d246 a:hover:before {
  inset: -3px;
}
.elementor-233 .elementor-element.elementor-element-339d246 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-233 .elementor-element.elementor-element-339d246 a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/*Glass Shine Effect*/
.elementor-233 .elementor-element.elementor-element-339d246 a span::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.075);
  transform: skew(160deg);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1540313 */:root{
    --grad1: #3f3435;
    --grad2: #3f3435;
    --grad3: #cfaa97;
}
.elementor-233 .elementor-element.elementor-element-1540313{
    position: relative;
    z-index: 999;
}
/*SKEWED EFFECT*/
.elementor-233 .elementor-element.elementor-element-1540313::before, .elementor-233 .elementor-element.elementor-element-1540313::after{
    content: '';
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    -webkit-transform: skewX(2deg) skewY(4deg);
            transform: skewX(2deg) skewY(4deg);
    background: -webkit-linear-gradient(135deg, var(--grad1), var(--grad2), var(--grad3));
    background: linear-gradient(315deg, var(--grad1), var(--grad2), var(--grad3));
    z-index: -9;
}

/*BLUR EFFECT*/
.elementor-233 .elementor-element.elementor-element-1540313::after{
    -webkit-filter: blur(50px);
            filter: blur(50px);
}

/*HOVER EFFECT*/
.elementor-233 .elementor-element.elementor-element-1540313:hover::before, .elementor-233 .elementor-element.elementor-element-1540313:hover::after{
     background: -webkit-linear-gradient(315deg, var(--grad1), var(--grad2), var(--grad3));
     background: linear-gradient(135deg, var(--grad1), var(--grad2), var(--grad3));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-078da0c */.elementor-233 .elementor-element.elementor-element-078da0c{
    --btn-width: 150px;
    --btn-height: 50px;
    --btn-background: #3f3435  ;
    --left-gradient: #3f3435;
    --right-gradient: #cfaa97;
}
.elementor-233 .elementor-element.elementor-element-078da0c a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-233 .elementor-element.elementor-element-078da0c a:before,
.elementor-233 .elementor-element.elementor-element-078da0c a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-233 .elementor-element.elementor-element-078da0c a:nth-child(1):before,
.elementor-233 .elementor-element.elementor-element-078da0c a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-233 .elementor-element.elementor-element-078da0c a:hover:before {
  inset: -3px;
}
.elementor-233 .elementor-element.elementor-element-078da0c a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-233 .elementor-element.elementor-element-078da0c a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/*Glass Shine Effect*/
.elementor-233 .elementor-element.elementor-element-078da0c a span::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.075);
  transform: skew(160deg);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b08e73b */:root{
    --grad1: #3f3435;
    --grad2: #3f3435;
    --grad3: #cfaa97;
}
.elementor-233 .elementor-element.elementor-element-b08e73b{
    position: relative;
    z-index: 999;
}
/*SKEWED EFFECT*/
.elementor-233 .elementor-element.elementor-element-b08e73b::before, .elementor-233 .elementor-element.elementor-element-b08e73b::after{
    content: '';
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    -webkit-transform: skewX(2deg) skewY(4deg);
            transform: skewX(2deg) skewY(4deg);
    background: -webkit-linear-gradient(135deg, var(--grad1), var(--grad2), var(--grad3));
    background: linear-gradient(315deg, var(--grad1), var(--grad2), var(--grad3));
    z-index: -9;
}

/*BLUR EFFECT*/
.elementor-233 .elementor-element.elementor-element-b08e73b::after{
    -webkit-filter: blur(50px);
            filter: blur(50px);
}

/*HOVER EFFECT*/
.elementor-233 .elementor-element.elementor-element-b08e73b:hover::before, .elementor-233 .elementor-element.elementor-element-b08e73b:hover::after{
     background: -webkit-linear-gradient(315deg, var(--grad1), var(--grad2), var(--grad3));
     background: linear-gradient(135deg, var(--grad1), var(--grad2), var(--grad3));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bbafcd */.elementor-233 .elementor-element.elementor-element-5bbafcd{
    --btn-width: 150px;
    --btn-height: 50px;
    --btn-background: #3f3435  ;
    --left-gradient: #3f3435;
    --right-gradient: #cfaa97;
}
.elementor-233 .elementor-element.elementor-element-5bbafcd a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-233 .elementor-element.elementor-element-5bbafcd a:before,
.elementor-233 .elementor-element.elementor-element-5bbafcd a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-233 .elementor-element.elementor-element-5bbafcd a:nth-child(1):before,
.elementor-233 .elementor-element.elementor-element-5bbafcd a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-233 .elementor-element.elementor-element-5bbafcd a:hover:before {
  inset: -3px;
}
.elementor-233 .elementor-element.elementor-element-5bbafcd a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-233 .elementor-element.elementor-element-5bbafcd a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/*Glass Shine Effect*/
.elementor-233 .elementor-element.elementor-element-5bbafcd a span::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.075);
  transform: skew(160deg);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-20334b2 */:root{
    --grad1: #3f3435;
    --grad2: #3f3435;
    --grad3: #cfaa97;
}
.elementor-233 .elementor-element.elementor-element-20334b2{
    position: relative;
    z-index: 999;
}
/*SKEWED EFFECT*/
.elementor-233 .elementor-element.elementor-element-20334b2::before, .elementor-233 .elementor-element.elementor-element-20334b2::after{
    content: '';
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    -webkit-transform: skewX(2deg) skewY(4deg);
            transform: skewX(2deg) skewY(4deg);
    background: -webkit-linear-gradient(135deg, var(--grad1), var(--grad2), var(--grad3));
    background: linear-gradient(315deg, var(--grad1), var(--grad2), var(--grad3));
    z-index: -9;
}

/*BLUR EFFECT*/
.elementor-233 .elementor-element.elementor-element-20334b2::after{
    -webkit-filter: blur(50px);
            filter: blur(50px);
}

/*HOVER EFFECT*/
.elementor-233 .elementor-element.elementor-element-20334b2:hover::before, .elementor-233 .elementor-element.elementor-element-20334b2:hover::after{
     background: -webkit-linear-gradient(315deg, var(--grad1), var(--grad2), var(--grad3));
     background: linear-gradient(135deg, var(--grad1), var(--grad2), var(--grad3));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8bca49d */.elementor-233 .elementor-element.elementor-element-8bca49d{
    --btn-width: 150px;
    --btn-height: 50px;
    --btn-background: #3f3435  ;
    --left-gradient: #3f3435;
    --right-gradient: #cfaa97;
}
.elementor-233 .elementor-element.elementor-element-8bca49d a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-233 .elementor-element.elementor-element-8bca49d a:before,
.elementor-233 .elementor-element.elementor-element-8bca49d a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-233 .elementor-element.elementor-element-8bca49d a:nth-child(1):before,
.elementor-233 .elementor-element.elementor-element-8bca49d a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-233 .elementor-element.elementor-element-8bca49d a:hover:before {
  inset: -3px;
}
.elementor-233 .elementor-element.elementor-element-8bca49d a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-233 .elementor-element.elementor-element-8bca49d a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/*Glass Shine Effect*/
.elementor-233 .elementor-element.elementor-element-8bca49d a span::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.075);
  transform: skew(160deg);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-31b94a5 */:root{
    --grad1: #3f3435;
    --grad2: #3f3435;
    --grad3: #cfaa97;
}
.elementor-233 .elementor-element.elementor-element-31b94a5{
    position: relative;
    z-index: 999;
}
/*SKEWED EFFECT*/
.elementor-233 .elementor-element.elementor-element-31b94a5::before, .elementor-233 .elementor-element.elementor-element-31b94a5::after{
    content: '';
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    -webkit-transform: skewX(2deg) skewY(4deg);
            transform: skewX(2deg) skewY(4deg);
    background: -webkit-linear-gradient(135deg, var(--grad1), var(--grad2), var(--grad3));
    background: linear-gradient(315deg, var(--grad1), var(--grad2), var(--grad3));
    z-index: -9;
}

/*BLUR EFFECT*/
.elementor-233 .elementor-element.elementor-element-31b94a5::after{
    -webkit-filter: blur(50px);
            filter: blur(50px);
}

/*HOVER EFFECT*/
.elementor-233 .elementor-element.elementor-element-31b94a5:hover::before, .elementor-233 .elementor-element.elementor-element-31b94a5:hover::after{
     background: -webkit-linear-gradient(315deg, var(--grad1), var(--grad2), var(--grad3));
     background: linear-gradient(135deg, var(--grad1), var(--grad2), var(--grad3));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bec7ff2 */.elementor-233 .elementor-element.elementor-element-bec7ff2{
    --btn-width: 150px;
    --btn-height: 50px;
    --btn-background: #3f3435  ;
    --left-gradient: #3f3435;
    --right-gradient: #cfaa97;
}
.elementor-233 .elementor-element.elementor-element-bec7ff2 a {
  position: relative;
  width: var(--btn-width);
  height: var(--btn-height);
}
.elementor-233 .elementor-element.elementor-element-bec7ff2 a:before,
.elementor-233 .elementor-element.elementor-element-bec7ff2 a:after {
  content: '';
  position: absolute;
  inset: 0;
  transition: 0.5s;
}
.elementor-233 .elementor-element.elementor-element-bec7ff2 a:nth-child(1):before,
.elementor-233 .elementor-element.elementor-element-bec7ff2 a:nth-child(1):after {
  background: linear-gradient(45deg,var(--left-gradient),var(--btn-background),var(--btn-background),var(--right-gradient));
}
.elementor-233 .elementor-element.elementor-element-bec7ff2 a:hover:before {
  inset: -3px;
}
.elementor-233 .elementor-element.elementor-element-bec7ff2 a:hover:after {
  inset: -3px;
  filter: blur(10px);
}
.elementor-233 .elementor-element.elementor-element-bec7ff2 a span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--btn-background);
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}

/*Glass Shine Effect*/
.elementor-233 .elementor-element.elementor-element-bec7ff2 a span::before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.075);
  transform: skew(160deg);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0690fc6 */:root{
    --grad1: #3f3435;
    --grad2: #3f3435;
    --grad3: #cfaa97;
}
.elementor-233 .elementor-element.elementor-element-0690fc6{
    position: relative;
    z-index: 999;
}
/*SKEWED EFFECT*/
.elementor-233 .elementor-element.elementor-element-0690fc6::before, .elementor-233 .elementor-element.elementor-element-0690fc6::after{
    content: '';
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    -webkit-transform: skewX(2deg) skewY(4deg);
            transform: skewX(2deg) skewY(4deg);
    background: -webkit-linear-gradient(135deg, var(--grad1), var(--grad2), var(--grad3));
    background: linear-gradient(315deg, var(--grad1), var(--grad2), var(--grad3));
    z-index: -9;
}

/*BLUR EFFECT*/
.elementor-233 .elementor-element.elementor-element-0690fc6::after{
    -webkit-filter: blur(50px);
            filter: blur(50px);
}

/*HOVER EFFECT*/
.elementor-233 .elementor-element.elementor-element-0690fc6:hover::before, .elementor-233 .elementor-element.elementor-element-0690fc6:hover::after{
     background: -webkit-linear-gradient(315deg, var(--grad1), var(--grad2), var(--grad3));
     background: linear-gradient(135deg, var(--grad1), var(--grad2), var(--grad3));
}/* End custom CSS */