.elementor-228 .elementor-element.elementor-element-cdfe46c{--display:flex;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-228 .elementor-element.elementor-element-8962c48{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-228 .elementor-element.elementor-element-8962c48 a{color:var( --e-global-color-b9b3a62 );}.elementor-228 .elementor-element.elementor-element-2d768cc > .elementor-container{max-width:1400px;}.elementor-228 .elementor-element.elementor-element-2d768cc{margin-top:6px;margin-bottom:0px;padding:0em 0em 7em 0em;z-index:0;}.elementor-228 .elementor-element.elementor-element-447ff9f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-228 .elementor-element.elementor-element-447ff9f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-228 .elementor-element.elementor-element-33a93ce{z-index:3;}.elementor-228 .elementor-element.elementor-element-500b79d > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-228 .elementor-element.elementor-element-4181331 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-228 .elementor-element.elementor-element-aa4b637{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-228 .elementor-element.elementor-element-aa4b637 > .elementor-widget-container{margin:4px 4px 20px 4px;padding:11px 11px 11px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;}.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.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-228 .elementor-element.elementor-element-74e499c{width:100%;max-width:100%;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:none;line-height:22px;color:#000000;}.elementor-228 .elementor-element.elementor-element-74e499c > .elementor-widget-container{margin:0px 11px 14px 0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-228 .elementor-element.elementor-element-eb98dbe{color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-228 .elementor-element.elementor-element-3f020cb{width:auto;max-width:auto;font-family:"Poppins", Sans-serif;font-size:39px;font-weight:500;text-transform:none;line-height:22px;color:var( --e-global-color-b9b3a62 );}.elementor-228 .elementor-element.elementor-element-3f020cb > .elementor-widget-container{margin:8px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-228 .elementor-element.elementor-element-ddfad8c{width:auto;max-width:auto;font-family:"Poppins", Sans-serif;font-size:39px;font-weight:500;text-transform:none;line-height:22px;color:var( --e-global-color-b9b3a62 );}.elementor-228 .elementor-element.elementor-element-ddfad8c > .elementor-widget-container{margin:8px 0px 0px 6px;padding:0px 10px 0px 10px;}.elementor-228 .elementor-element.elementor-element-1fa711e{width:auto;max-width:auto;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;text-transform:none;text-decoration:line-through;line-height:22px;color:#C5C5C5;}.elementor-228 .elementor-element.elementor-element-1fa711e > .elementor-widget-container{margin:8px 0px 0px 13px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-228 .elementor-element.elementor-element-03acdfe .elementor-button{background-color:var( --e-global-color-b9b3a62 );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:21px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF1A;border-radius:12px 12px 12px 12px;padding:20px 20px 20px 20px;}.elementor-228 .elementor-element.elementor-element-03acdfe .elementor-button:hover, .elementor-228 .elementor-element.elementor-element-03acdfe .elementor-button:focus{background-color:var( --e-global-color-b9b3a62 );color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-03acdfe{width:100%;max-width:100%;}.elementor-228 .elementor-element.elementor-element-03acdfe > .elementor-widget-container{margin:37px 0px 0px 0px;padding:4px 4px 4px 4px;}.elementor-228 .elementor-element.elementor-element-03acdfe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-228 .elementor-element.elementor-element-03acdfe .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-228 .elementor-element.elementor-element-03acdfe .elementor-button:hover svg, .elementor-228 .elementor-element.elementor-element-03acdfe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-b275765:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-b275765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b9b3a62 );}.elementor-228 .elementor-element.elementor-element-b275765 > .elementor-container{max-width:1400px;}.elementor-228 .elementor-element.elementor-element-b275765{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:6px;margin-bottom:0px;padding:3em 0em 2em 0em;z-index:0;}.elementor-228 .elementor-element.elementor-element-b275765 > .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-228 .elementor-element.elementor-element-4d95a82 > .elementor-widget-container{margin:2px 0px 14px 0px;}.elementor-228 .elementor-element.elementor-element-4d95a82{text-align:center;}.elementor-228 .elementor-element.elementor-element-4d95a82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:39px;font-weight:600;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-4d87686{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:17px;--arrow-normal-color:#000000;}.elementor-228 .elementor-element.elementor-element-4d87686 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-4d87686 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-228 .elementor-element.elementor-element-4d87686 .swiper-slide > .elementor-element{height:100%;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-228 .elementor-element.elementor-element-a46d9e3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-228 .elementor-element.elementor-element-a46d9e3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-228 .elementor-element.elementor-element-a46d9e3{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-228 .elementor-element.elementor-element-f289147 > .elementor-container{max-width:1500px;}.elementor-228 .elementor-element.elementor-element-f289147{margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-228 .elementor-element.elementor-element-e0a4fb2{text-align:center;}.elementor-228 .elementor-element.elementor-element-e0a4fb2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;color:#000000;}.elementor-228 .elementor-element.elementor-element-db118b7 > .elementor-widget-container{margin:2px 0px 14px 0px;}.elementor-228 .elementor-element.elementor-element-db118b7{text-align:center;}.elementor-228 .elementor-element.elementor-element-db118b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:39px;font-weight:600;color:var( --e-global-color-b9b3a62 );}@media(max-width:1024px){.elementor-228 .elementor-element.elementor-element-2d768cc{margin-top:0px;margin-bottom:0px;padding:0em 0em 0em 0em;}.elementor-228 .elementor-element.elementor-element-447ff9f > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-228 .elementor-element.elementor-element-4181331 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-228 .elementor-element.elementor-element-4181331 > .elementor-element-populated{padding:7px 7px 7px 7px;}.elementor-228 .elementor-element.elementor-element-74e499c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-228 .elementor-element.elementor-element-74e499c{font-size:12px;letter-spacing:0px;}.elementor-228 .elementor-element.elementor-element-eb98dbe > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-228 .elementor-element.elementor-element-eb98dbe{font-size:13px;line-height:1.5em;}.elementor-228 .elementor-element.elementor-element-3f020cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-228 .elementor-element.elementor-element-3f020cb{font-size:29px;letter-spacing:0px;}.elementor-228 .elementor-element.elementor-element-ddfad8c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 5px;}.elementor-228 .elementor-element.elementor-element-ddfad8c{font-size:29px;letter-spacing:0px;}.elementor-228 .elementor-element.elementor-element-1fa711e > .elementor-widget-container{margin:0px 0px 0px 13px;padding:0px 0px 0px 5px;}.elementor-228 .elementor-element.elementor-element-1fa711e{font-size:16px;letter-spacing:0px;}.elementor-228 .elementor-element.elementor-element-03acdfe > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-228 .elementor-element.elementor-element-03acdfe .elementor-button{font-size:14px;padding:12px 22px 12px 22px;}.elementor-228 .elementor-element.elementor-element-b275765{margin-top:24px;margin-bottom:0px;}.elementor-228 .elementor-element.elementor-element-4d95a82{text-align:center;}.elementor-228 .elementor-element.elementor-element-4d95a82 .elementor-heading-title{font-size:27px;}.elementor-228 .elementor-element.elementor-element-4d87686{--swiper-slides-to-display:2;}.elementor-228 .elementor-element.elementor-element-e0a4fb2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-228 .elementor-element.elementor-element-e0a4fb2 .elementor-heading-title{font-size:15px;line-height:1.2em;}.elementor-228 .elementor-element.elementor-element-db118b7{text-align:center;}.elementor-228 .elementor-element.elementor-element-db118b7 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-228 .elementor-element.elementor-element-2d768cc{padding:0em 0em 2em 0em;}.elementor-228 .elementor-element.elementor-element-447ff9f > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-228 .elementor-element.elementor-element-4181331.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-228 .elementor-element.elementor-element-74e499c{font-size:12px;}.elementor-228 .elementor-element.elementor-element-eb98dbe > .elementor-widget-container{padding:9px 9px 9px 9px;}.elementor-228 .elementor-element.elementor-element-eb98dbe{text-align:center;}.elementor-228 .elementor-element.elementor-element-3f020cb{font-size:27px;}.elementor-228 .elementor-element.elementor-element-ddfad8c{font-size:27px;}.elementor-228 .elementor-element.elementor-element-1fa711e{font-size:15px;}.elementor-228 .elementor-element.elementor-element-03acdfe > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-228 .elementor-element.elementor-element-03acdfe .elementor-button{font-size:14px;}.elementor-228 .elementor-element.elementor-element-b275765{padding:1.8em 1em 2em 1em;}.elementor-228 .elementor-element.elementor-element-4d95a82{text-align:center;}.elementor-228 .elementor-element.elementor-element-4d95a82 .elementor-heading-title{font-size:26px;}.elementor-228 .elementor-element.elementor-element-4d87686{--swiper-slides-to-display:1;}.elementor-228 .elementor-element.elementor-element-f289147{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-228 .elementor-element.elementor-element-e0a4fb2{text-align:center;}.elementor-228 .elementor-element.elementor-element-db118b7{text-align:center;}.elementor-228 .elementor-element.elementor-element-db118b7 .elementor-heading-title{font-size:26px;}}@media(min-width:768px){.elementor-228 .elementor-element.elementor-element-cdfe46c{--content-width:1334px;}}@media(max-width:1024px) and (min-width:768px){.elementor-228 .elementor-element.elementor-element-447ff9f{width:50%;}}/* Start custom CSS for html, class: .elementor-element-33a93ce */.box {

}
.ribbon {
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 175px;
    height: 175px;
    text-align: right
}
.ribbon span {
  font-size: 13px;
  font-weight: 500;
      font-family: "Poppins", Sans-serif;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 190px;
  display: block;
  background: red;
  background: linear-gradient(red 0%, red 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 51px;
    right: -35px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid red;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid red;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid red;
  border-bottom: 3px solid transparent;
  border-top: 3px solid red;
}


@media only screen and (max-width: 600px) {
 .ribbon span {
  font-size: 10px;
  
}


.ribbon span {
    font-size: 9px;
    font-weight: 500;
    font-family: "Poppins", Sans-serif;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 151px;
    display: block;
    background: #79A70A;
    background: linear-gradient(#9BC90D 0%, #79A70A 100%);
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
    position: absolute;
    top: 37px;
    right: -29px;
}

.ribbon {
    position: absolute;
    right: -5px;
    top: -5px;
    z-index: 1;
    overflow: hidden;
    width: 125px;
    height: 113px;
    text-align: right;
}
}/* End custom CSS */
/* Start custom CSS for dce-rawphp, class: .elementor-element-500b79d *//* Main slider styles */
.main-slider {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
    position: relative;
    overflow: hidden; /* Hide any overflow */
}
.main-slider .swiper-slide img {
    height: auto!important;
    object-fit: cover;
}
.main-slider .swiper-slide {
    width: 100%; /* Full width of the slider container */
    position: relative; /* Position relative for absolute positioning of description */
}

.main-slider .swiper-slide img {
    width: 100%; /* Full width of the slide */
    height: auto; /* Maintain aspect ratio */
    display: block;
}

.image-container {
    position: relative; /* Container for image and description */
}

.description {
    position: absolute;
    bottom:10px; /* Adjust as needed */
    left: 50%;
    transform: translateX(-50%);
    background: #114675!important; /* Semi-transparent background */
    color: #fff;
    padding: 10px;
    text-align: center;
    width: 80%; /* Adjust width as needed */
    border-radius: 10px;
}

/* Thumbnail slider styles */
.thumb-slider {
    width: 100%;
    max-width: 900px;
    margin: 5px auto 0;
    overflow: hidden; /* Hide any overflow */
}

.thumb-slider .swiper-slide {
    width: 25%; /* Adjust based on the number of thumbnails you want visible */
    box-sizing: border-box; /* Ensure padding/border included in width */
    padding:  0px 5px; /* Space between thumbnails */
}

.thumb-slider .swiper-slide img {
    width: 100%; /* Ensure thumbnail image fits slide */
    height: 200px; /* Maintain aspect ratio */
    display: block;
}

/* Hide scrollbars */
.thumb-slider::-webkit-scrollbar {
    display: none;
}

/* Navigation buttons */
.swiper-button-next, 
.swiper-button-prev {
    color: #000; /* Navigation button color */
    background-color: rgba(255, 255, 255, 0.5); /* Semi-transparent background */
    border-radius: 50%; /* Rounded buttons */
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* Navigation buttons */
.swiper-button-next, 
.swiper-button-prev {
    color: #fff; /* Color of the arrows */
    background-color: #114675!important; /* Semi-transparent background */
    border-radius: 50%; /* Round buttons */
    width: 40px!important; /* Width of the button */
    height: 40px!important; /* Height of the button */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px!important; /* Font size of the arrows */
    z-index: 10; /* Ensure arrows are above other content */
    transition: background-color 0.3s ease; /* Smooth background color transition */
}

.thumb-slider .swiper-slide img {
    width: 100%;
    height: 100px;
    display: block;
    object-fit: cover;
}

/* Style for the next button */
.swiper-button-next {
    right: 10px; /* Distance from the right edge */
}

/* Style for the prev button */
.swiper-button-prev {
    left: 10px; /* Distance from the left edge */
}

/* Optional: Hover effect */
.swiper-button-next:hover, 
.swiper-button-prev:hover {
    background-color: rgba(0, 0, 0, 0.8); /* Darker background on hover */
}

/* Optional: Add custom arrow icons if not using default */
.swiper-button-next::after {    font-size: 13px; /* Font size of the arrows */

}

.swiper-button-prev::after {    font-size: 13px; /* Font size of the arrows */

}

@media only screen and (max-width: 1024px) {
.thumb-slider .swiper-slide {
    width:30%; /* Adjust based on the number of thumbnails you want visible */
    box-sizing: border-box; /* Ensure padding/border included in width */
    padding:  0px 5px; /* Space between thumbnails */
}
.thumb-slider .swiper-slide img {
    width: 100%;
    height: 80px;
    display: block;
    object-fit: cover;
}
}

@media only screen and (max-width: 767px) {
.thumb-slider .swiper-slide {
    width:35%; /* Adjust based on the number of thumbnails you want visible */
    box-sizing: border-box; /* Ensure padding/border included in width */
    padding:  0px 5px; /* Space between thumbnails */
}
.main-slider .swiper-slide img {
    height: auto!important;
    object-fit: cover;
}

.thumb-slider .swiper-slide img {
    width: 100%;
    height: 60px;
    display: block;
    object-fit: cover;
}
}


.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 1rem!important;
    color:white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-447ff9f */.elementor-228 .elementor-element.elementor-element-447ff9f h2 {

    color: white;
    font-family: "Lora", Sans-serif;
    font-size: 21px;
    font-weight: 600;
        margin: 0px 0px 0px 0px;
    padding: 11px 11px 11px 11px;
    background-color: var(--e-global-color-d49ac81);
    border-radius: 14px 14px 0px 0px;
    text-align:center;

}


@media only screen and (max-width: 1024px) {
 .elementor-228 .elementor-element.elementor-element-447ff9f h2 {
  
    font-size: 17px;

    
}
}


@media only screen and (max-width: 767px) {
 .elementor-228 .elementor-element.elementor-element-447ff9f h2 {
      font-size: 14px;


    text-align:center;
}
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-eb98dbe */.elementor-228 .elementor-element.elementor-element-eb98dbe h2 {
    color: #131B3B;
        font-size: 25px;
        background:  #f2f2f2;
        padding:10px;
  }
  
  
 .elementor-228 .elementor-element.elementor-element-eb98dbe h3 {
    color: #131B3B;
        font-size: 19px;
        background:  #f2f2f2;
        padding:10px;

  }
  
 .elementor-228 .elementor-element.elementor-element-eb98dbe ul {
    margin: 0;
    padding: 0;
    list-style-position: inside;
}

.elementor-228 .elementor-element.elementor-element-eb98dbe ul li {
    margin: 0 10px 12px;
}
@media only screen and (max-width: 600px) {
  
  .elementor-228 .elementor-element.elementor-element-eb98dbe h2 {
    color: #131B3B;
        font-size: 25px;
        background:  #f2f2f2;
        padding:10px;
  }
  
  
 .elementor-228 .elementor-element.elementor-element-eb98dbe h3 {
    color: #131B3B;
        font-size: 19px;
        background:  #f2f2f2;
        padding:10px;

  }
  
 .elementor-228 .elementor-element.elementor-element-eb98dbe ul {
    margin: 0;
    padding: 0;
    list-style-position: inside;
}

.elementor-228 .elementor-element.elementor-element-eb98dbe ul li {
    margin: 0 0 12px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-03acdfe */.elementor-228 .elementor-element.elementor-element-03acdfe .elementor-button {
      background:linear-gradient(to , #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C)!important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-4d87686 */.elementor-228 .elementor-element.elementor-element-4d87686 .elementor-swiper-button.elementor-swiper-button-next , .elementor-228 .elementor-element.elementor-element-4d87686 .elementor-swiper-button.elementor-swiper-button-prev {
    padding: 9px 9px!important;
    height: auto!important;
    width: auto!important;
    bottom: auto!important;
    top: -25px!important;
    right: 5px!important;
    left: auto!important;
    border-radius: 12px!important
}

.elementor-228 .elementor-element.elementor-element-4d87686 .elementor-swiper-button.elementor-swiper-button-prev {
    right: 45px!important;
}/* End custom CSS */