.elementor-4459 .elementor-element.elementor-element-d82b72a{margin-top:0px;margin-bottom:50px;}.elementor-4459 .elementor-element.elementor-element-fe3d161 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4459 .elementor-element.elementor-element-0406565{margin-top:0px;margin-bottom:50px;}.elementor-4459 .elementor-element.elementor-element-ecb1903 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4459 .elementor-element.elementor-element-92763ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;}.elementor-4459 .elementor-element.elementor-element-92763ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4459 .elementor-element.elementor-element-28643903 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-widget-image .widget-image-caption{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-4459 .elementor-element.elementor-element-13a558ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-13a558ec{text-align:center;}.elementor-4459 .elementor-element.elementor-element-13a558ec img{width:121px;}.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-4459 .elementor-element.elementor-element-7b915c44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-7b915c44{text-align:center;}.elementor-4459 .elementor-element.elementor-element-7b915c44 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-4459 .elementor-element.elementor-element-310871d .etheme-advanced-headline{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);font-family:"Cinzel", Sans-serif;font-size:22px;text-transform:uppercase;}.elementor-4459 .elementor-element.elementor-element-310871d .etheme-advanced-headline::selection{-webkit-text-fill-color:#000000;}.elementor-4459 .elementor-element.elementor-element-310871d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-3e9a9be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-3e9a9be{text-align:center;}.elementor-4459 .elementor-element.elementor-element-3e9a9be img{width:12%;}.elementor-4459 .elementor-element.elementor-element-4220f8b{padding:0px 0px 0px 0px;}.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-4459 .elementor-element.elementor-element-8d28b71{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;}.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-4459 .elementor-element.elementor-element-45ad3dd .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-45ad3dd .elementor-button:hover, .elementor-4459 .elementor-element.elementor-element-45ad3dd .elementor-button:focus{color:#AC6B0AF2;}.elementor-4459 .elementor-element.elementor-element-45ad3dd .elementor-button:hover svg, .elementor-4459 .elementor-element.elementor-element-45ad3dd .elementor-button:focus svg{fill:#AC6B0AF2;}.elementor-4459 .elementor-element.elementor-element-87d3b64{margin-top:80px;margin-bottom:0px;}.elementor-4459 .elementor-element.elementor-element-ad7632c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-4459 .elementor-element.elementor-element-bf995b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-bf995b2{text-align:center;}.elementor-4459 .elementor-element.elementor-element-bf995b2 img{width:121px;}.elementor-4459 .elementor-element.elementor-element-9b69afa{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-a480693{--slides-per-view:1;}.elementor-4459 .elementor-element.elementor-element-a480693 .swiper-wrapper{align-items:center;}.elementor-4459 .elementor-element.elementor-element-a480693 .testimonial .content-wrapper{text-align:center;border-radius:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4459 .elementor-element.elementor-element-a480693 .etheme-testimonials .testimonial{--size-quotes-proportion:0;}.elementor-4459 .elementor-element.elementor-element-a480693 .testimonial img{max-width:900px;}.elementor-4459 .elementor-element.elementor-element-a480693 .content{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;text-transform:capitalize;line-height:21px;margin:0px 30px 0px 30px;}.elementor-4459 .elementor-element.elementor-element-a480693 .name{margin:0px 0px 10px 0px;}.elementor-4459 .elementor-element.elementor-element-a480693 .swiper-entry .et-swiper-elementor-nav{color:#BC822B;background-color:#02010100;}@media(min-width:768px){.elementor-4459 .elementor-element.elementor-element-8c0c9ff{width:8%;}.elementor-4459 .elementor-element.elementor-element-f6980b5{width:84%;}.elementor-4459 .elementor-element.elementor-element-7ba3e3e{width:7.332%;}}@media(max-width:767px){.elementor-4459 .elementor-element.elementor-element-d82b72a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-5c1f829 > .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-4459 .elementor-element.elementor-element-5c1f829 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-fe3d161 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-0406565{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-f10356b > .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-4459 .elementor-element.elementor-element-f10356b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-ecb1903 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-28643903{width:100%;}.elementor-4459 .elementor-element.elementor-element-28643903 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-13a558ec > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-13a558ec img{width:20%;}.elementor-4459 .elementor-element.elementor-element-310871d .etheme-advanced-headline{font-size:14px;}.elementor-4459 .elementor-element.elementor-element-3e9a9be img{width:40%;}.elementor-4459 .elementor-element.elementor-element-8d28b71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-ad7632c{width:100%;}.elementor-4459 .elementor-element.elementor-element-ad7632c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-bf995b2 img{width:20%;}.elementor-4459 .elementor-element.elementor-element-9b69afa{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4459 .elementor-element.elementor-element-a480693 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-7b915c44 */.tit1
{
     background-image: conic-gradient(from 0.37turn, #d2a449, #cd912a 0.14turn, #cd912a 0.26turn, #bc822b 0.5turn, #e7c05c 0.63turn, #f7de7c 0.75turn, #bc822b 0.88turn)!important;
  font-family: Cinzel;
  font-size: 26px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.69;
  letter-spacing: normal;
  text-align: center;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45ad3dd */.elementor-4459 .elementor-element.elementor-element-45ad3dd .elementor-button:hover, .elementor-4459 .elementor-element.elementor-element-45ad3dd .elementor-button
{
    border-image-source: radial-gradient(circle at 50% 50%,
        #bc822b, #be852e 2%, #c59138 5%, #d2a449 7%, 
        #e3bf61 9%, #f7de7c 11%, #cd912a 22%, #e7c05c 30%, 
        #f7de7c 35%, #cd912a 48%, #e7c05c 54%, #f7de7c 58%, 
        #cd912a 73%, #e7c05c 80%, #f7de7c 84%, #bc822b 97%);
    border-image-slice: 1!important; /* Ensures full gradient coverage */
}


.elementor-button:hover span
{
    background-image: radial-gradient(circle at 50% 50%, #bc822b, #be852e 2%, #c59138 5%, #d2a449 7%, #e3bf61 9%, #f7de7c 11%, #cd912a 22%, #e7c05c 30%, #f7de7c 35%, #cd912a 48%, #e7c05c 54%, #f7de7c 58%, #cd912a 73%, #e7c05c 80%, #f7de7c 84%, #bc822b 97%);
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  text-align: center;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for testimonials, class: .elementor-element-a480693 */.elementor-4459 .elementor-element.elementor-element-a480693 .content {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    gap: 10px; /* Space between text and icons */
    padding: 20px;
}

.elementor-4459 .elementor-element.elementor-element-a480693 .content::before {
    content: "";
    width: 44px;
    height:44px;
    background: url('https://vivanttreasures.com/demo/wp-content/uploads/2025/03/fi_9915682-1.svg') no-repeat center;
    background-size: contain;
    position: absolute;
    left: -30px; /* Adjust position to the left */
    top: 10%;
    transform: translateY(-50%);
}

.elementor-4459 .elementor-element.elementor-element-a480693 .content::after {
    content: "";
    width: 44px;
    height: 44px;
    background: url('https://vivanttreasures.com/demo/wp-content/uploads/2025/03/fi_9915682-1-1.svg') no-repeat center;
    background-size: contain;
    position: absolute;
    right: -30px; /* Adjust position to the right */
    top: 70%;
    transform: translateY(-50%);
}/* End custom CSS */