.elementor-31 .elementor-element.elementor-element-f4337c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-dd8832b .elementor-repeater-item-646ee0c .swiper-slide-bg{background-image:url(https://goldust.vicimisbook.com/wp-content/uploads/2026/10/1.webp);background-size:cover;}.elementor-31 .elementor-element.elementor-element-dd8832b .elementor-repeater-item-71f42ed .swiper-slide-bg{background-image:url(https://goldust.vicimisbook.com/wp-content/uploads/2026/10/2-1.webp);background-size:cover;}.elementor-31 .elementor-element.elementor-element-dd8832b .elementor-repeater-item-4db3554 .swiper-slide-bg{background-image:url(https://goldust.vicimisbook.com/wp-content/uploads/2026/10/3.webp);background-size:cover;}.elementor-31 .elementor-element.elementor-element-dd8832b .swiper-slide{transition-duration:calc(5000ms*1.2);height:900px;}.elementor-31 .elementor-element.elementor-element-dd8832b .swiper-slide-contents{max-width:66%;}.elementor-31 .elementor-element.elementor-element-dd8832b .swiper-slide-inner{text-align:center;}.elementor-31 .elementor-element.elementor-element-dd8832b .elementor-slide-heading{font-family:"Dream Avuene", Sans-serif;font-size:100px;font-weight:500;}.elementor-31 .elementor-element.elementor-element-f35344b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-85e18fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-75cff41 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-31 .elementor-element.elementor-element-30d4341{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:25px;--padding-bottom:25px;--padding-left:45px;--padding-right:25px;}.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-31 .elementor-element.elementor-element-3c44206 .elementor-heading-title{font-family:"Dream Avuene", Sans-serif;font-size:40px;font-weight:500;color:var( --e-global-color-2d29391 );}.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-31 .elementor-element.elementor-element-dc1652f{font-family:"Proxima", Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:30px;letter-spacing:0.3px;word-spacing:3px;color:var( --e-global-color-2d29391 );}.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-31 .elementor-element.elementor-element-26224cc .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-10b57f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-10b57f2:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-10b57f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-31 .elementor-element.elementor-element-ff03762{text-align:center;}.elementor-31 .elementor-element.elementor-element-ff03762 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:47px;font-weight:500;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-5c0ba24{text-align:center;}.elementor-31 .elementor-element.elementor-element-5c0ba24 .elementor-heading-title{font-family:"Dream Avuene", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-3b95aca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-60b26d9{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-60b26d9:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-60b26d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-127c86f{text-align:start;}.elementor-31 .elementor-element.elementor-element-127c86f .elementor-heading-title{font-family:"Dream Avuene", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-67a1847{font-family:"Proxima", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.3px;word-spacing:3px;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-dd82b10 .elementor-button{background-color:#61CE7000;font-family:"Proxima", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-cd007a9 );color:var( --e-global-color-cd007a9 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-dd82b10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-dd82b10 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-31 .elementor-element.elementor-element-6501a0f{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-6501a0f:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-6501a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-4cef1d3{text-align:start;}.elementor-31 .elementor-element.elementor-element-4cef1d3 .elementor-heading-title{font-family:"Dream Avuene", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-689c513{font-family:"Proxima", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.3px;word-spacing:3px;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-aed33ea .elementor-button{background-color:#61CE7000;font-family:"Proxima", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-cd007a9 );color:var( --e-global-color-cd007a9 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-aed33ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-aed33ea .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-31 .elementor-element.elementor-element-b4ebb2b{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-b4ebb2b:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b4ebb2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-99ae14b{text-align:start;}.elementor-31 .elementor-element.elementor-element-99ae14b .elementor-heading-title{font-family:"Dream Avuene", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-cde47cc{font-family:"Proxima", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.3px;word-spacing:3px;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-9188b4a .elementor-button{background-color:#61CE7000;font-family:"Proxima", Sans-serif;font-size:19px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-cd007a9 );color:var( --e-global-color-cd007a9 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-9188b4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-31 .elementor-element.elementor-element-9188b4a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-31 .elementor-element.elementor-element-8281974{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-23479cc{--e-image-carousel-slides-to-show:1;}.elementor-31 .elementor-element.elementor-element-334dce8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.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-31 .elementor-element.elementor-element-6359d80 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-31 .elementor-element.elementor-element-6359d80 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-6359d80{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-31 .elementor-element.elementor-element-b7d9fd4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b7d9fd4:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b7d9fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-31 .elementor-element.elementor-element-cccf40a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-530dfe6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-31 .elementor-element.elementor-element-222813f{--display:flex;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5953bb6{--display:flex;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-90px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-31 .elementor-element.elementor-element-5953bb6:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5953bb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-7eb3dc9{text-align:start;}.elementor-31 .elementor-element.elementor-element-7eb3dc9 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:37px;font-weight:500;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-2257ec5{text-align:start;}.elementor-31 .elementor-element.elementor-element-2257ec5 .elementor-heading-title{font-family:"Dream Avuene", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-2f065c3{font-family:"Proxima", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.3px;word-spacing:3px;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-2491039 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-719793e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-719793e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-719793e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-31 .elementor-element.elementor-element-66c3c30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8884932{--display:flex;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-e5982de{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;--z-index:9;}.elementor-31 .elementor-element.elementor-element-e5982de:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-e5982de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-f1db866{text-align:start;}.elementor-31 .elementor-element.elementor-element-f1db866 .elementor-heading-title{font-family:"Alex Brush", Sans-serif;font-size:37px;font-weight:500;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-f48fd8a{text-align:start;}.elementor-31 .elementor-element.elementor-element-f48fd8a .elementor-heading-title{font-family:"Dream Avuene", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-2684247{font-family:"Proxima", Sans-serif;font-size:16px;font-weight:500;line-height:30px;letter-spacing:0.3px;word-spacing:3px;color:var( --e-global-color-2d29391 );}.elementor-31 .elementor-element.elementor-element-0e30dc2 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;}.elementor-31 .elementor-element.elementor-element-f7909cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-33f2113{--display:flex;}.elementor-31 .elementor-element.elementor-element-9e095fd .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-31 .elementor-element.elementor-element-9e095fd .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-9e095fd{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-dd8832b .swiper-slide{height:700px;}.elementor-31 .elementor-element.elementor-element-dd8832b .swiper-slide-contents{max-width:100%;}.elementor-31 .elementor-element.elementor-element-dd8832b .elementor-slide-heading{font-size:70px;}.elementor-31 .elementor-element.elementor-element-3b95aca{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-31 .elementor-element.elementor-element-60b26d9{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-127c86f .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-67a1847{line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-6501a0f{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-4cef1d3 .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-689c513{line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-b4ebb2b{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-99ae14b .elementor-heading-title{font-size:25px;}.elementor-31 .elementor-element.elementor-element-cde47cc{line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-cccf40a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-31 .elementor-element.elementor-element-5953bb6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-2f065c3{line-height:1.5em;}.elementor-31 .elementor-element.elementor-element-66c3c30{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-31 .elementor-element.elementor-element-e5982de{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-31 .elementor-element.elementor-element-2684247{line-height:1.5em;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-dd8832b .swiper-slide{height:500px;}.elementor-31 .elementor-element.elementor-element-dd8832b .elementor-slide-heading{font-size:50px;}.elementor-31 .elementor-element.elementor-element-f35344b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-85e18fc{--width:70%;}.elementor-31 .elementor-element.elementor-element-30d4341{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-3c44206{text-align:center;}.elementor-31 .elementor-element.elementor-element-3c44206 .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-dc1652f{text-align:start;}.elementor-31 .elementor-element.elementor-element-5c0ba24{text-align:center;}.elementor-31 .elementor-element.elementor-element-5c0ba24 .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-3b95aca{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-31 .elementor-element.elementor-element-127c86f{text-align:start;}.elementor-31 .elementor-element.elementor-element-127c86f .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-67a1847{text-align:start;}.elementor-31 .elementor-element.elementor-element-4cef1d3{text-align:start;}.elementor-31 .elementor-element.elementor-element-4cef1d3 .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-689c513{text-align:start;}.elementor-31 .elementor-element.elementor-element-99ae14b{text-align:start;}.elementor-31 .elementor-element.elementor-element-99ae14b .elementor-heading-title{font-size:26px;}.elementor-31 .elementor-element.elementor-element-cde47cc{text-align:start;}.elementor-31 .elementor-element.elementor-element-334dce8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-31 .elementor-element.elementor-element-cccf40a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-5953bb6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-2257ec5{text-align:start;}.elementor-31 .elementor-element.elementor-element-2257ec5 .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-2f065c3{text-align:start;}.elementor-31 .elementor-element.elementor-element-66c3c30{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-e5982de{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-31 .elementor-element.elementor-element-f48fd8a{text-align:start;}.elementor-31 .elementor-element.elementor-element-f48fd8a .elementor-heading-title{font-size:32px;}.elementor-31 .elementor-element.elementor-element-2684247{text-align:start;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-85e18fc{--width:30%;}.elementor-31 .elementor-element.elementor-element-30d4341{--width:70%;}.elementor-31 .elementor-element.elementor-element-60b26d9{--width:25%;}.elementor-31 .elementor-element.elementor-element-6501a0f{--width:25%;}.elementor-31 .elementor-element.elementor-element-b4ebb2b{--width:25%;}.elementor-31 .elementor-element.elementor-element-8281974{--width:25%;}.elementor-31 .elementor-element.elementor-element-530dfe6{--width:50%;}.elementor-31 .elementor-element.elementor-element-222813f{--width:50%;}.elementor-31 .elementor-element.elementor-element-5953bb6{--width:114%;}.elementor-31 .elementor-element.elementor-element-8884932{--width:50%;}.elementor-31 .elementor-element.elementor-element-e5982de{--width:114%;}.elementor-31 .elementor-element.elementor-element-f7909cc{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-5953bb6{--width:100%;}.elementor-31 .elementor-element.elementor-element-8884932{--width:50%;}.elementor-31 .elementor-element.elementor-element-e5982de{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-dd8832b *//* Hiệu ứng Vàng Kim Loại cho Tiêu đề (Title) của Slide */
.elementor-31 .elementor-element.elementor-element-dd8832b .elementor-slide-heading {
    /* Tạo dải màu vàng lấp lánh */
    background: linear-gradient(135deg, #BF953F 0%, #FCF6BA 45%, #B38728 50%, #FBF5B7 55%, #AA771C 100%) !important;
    
    /* Ép dải màu vừa khít vào nét chữ */
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important; 
    
    /* Thêm bóng đen mờ phía sau để chữ Vàng nổi bật và dễ đọc hơn trên nền ảnh */
    filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.6));
}
/* KHUNG CHỨA TOÀN BỘ BUTTONS */
.slide-buttons-wrapper {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 12px !important;
  margin-top: 20px !important;
  width: 100% !important;
}

/* HÀNG TRÊN NẰM 2 NÚT */
.buttons-row {
  display: flex !important;
  flex-direction: row !important;
  gap: 15px !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
}

/* STYLE CHUNG CHO NÚT */
.slide-btn {
  padding: 13px 26px !important;
  border-radius: 45px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  letter-spacing: 1px !important;
  transition: all 0.4s ease !important;
  display: inline-block !important;
  text-align: center !important;
}

/* NÚT 1: GOLD METALLIC */
.btn-primary {
  background: linear-gradient(135deg, #BF953F 0%, #FCF6BA 35%, #B38728 50%, #FBF5B7 70%, #AA771C 100%) !important;
  color: #2D1A12 !important;
  border: none !important;
  box-shadow: 0 4px 15px rgba(191, 149, 63, 0.3) !important;
}

.btn-primary:hover {
  background: linear-gradient(135deg, #FBF5B7 0%, #AA771C 100%) !important;
  color: #1A1815 !important;
  transform: translateY(-2px) !important;
}

/* NÚT 2: TRẮNG MỜ/TRẮNG SÁNG */
.btn-secondary {
  background: rgba(255, 255, 255, 0.85) !important;
  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
  color: #1A1815 !important;
  border: 1.5px solid rgba(60, 35, 25, 0.7) !important;
}

.btn-secondary:hover {
  background: #FFFFFF !important;
  transform: translateY(-2px) !important;
}

/* NÚT 3 (NẰM Ở DƯỚI): NÂU ESPRESSO SANG TRỌNG */
.btn-tertiary {
  background: #2D1A12 !important;
  color: #FFFFFF !important;
  border: 1.5px solid #2D1A12 !important;
  box-shadow: 0 4px 15px rgba(45, 26, 18, 0.2) !important;
}

.btn-tertiary:hover {
  background: #1A1815 !important;
  border-color: #1A1815 !important;
  transform: translateY(-2px) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26224cc *//* =========================================================
   BUTTON METALLIC GOLD (SANG TRỌNG & NỔI BẬT)
   ========================================================= */
.elementor-31 .elementor-element.elementor-element-26224cc .elementor-button {
  /* Dải màu Metallic Gold ánh kim cao cấp */
  background: linear-gradient(135deg, #BF953F 0%, #FCF6BA 25%, #B38728 50%, #FBF5B7 75%, #AA771C 100%) !important;
  color: #1A1815 !important;                          /* Chữ màu đen/nâu sẫm tương phản rõ nét */
  padding: 20px 30px !important;
  border-radius: 0px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  letter-spacing: 1px !important;
  transition: all 0.4s ease !important;
  display: inline-block !important;
  text-align: center !important;
}

/* Hiệu ứng Hover: Dải màu sáng hơn và nâng nhẹ nút */
.elementor-31 .elementor-element.elementor-element-26224cc .elementor-button:hover {
  background: linear-gradient(135deg, #FBF5B7 0%, #AA771C 100%) !important;
  color: #000000 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 20px rgba(191, 149, 63, 0.55) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-127c86f *//* =========================================================
   BACKGROUND HEADING METALLIC GOLD (DANH MỤC DỊCH VỤ)
   ========================================================= */
.elementor-31 .elementor-element.elementor-element-127c86f .elementor-heading-title {
  /* Dải màu Metallic Gold ánh kim cao cấp cho Nền */
  background: linear-gradient(135deg, #BF953F 0%, #FCF6BA 25%, #B38728 50%, #FBF5B7 75%, #AA771C 100%) !important;
  color: #1A1815 !important;                          /* Chữ màu đen/nâu sẫm nổi bật nét */
  -webkit-text-fill-color: #1A1815 !important;       /* Đảm bảo chữ hiển thị màu tối */
  padding: 10px;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cef1d3 *//* =========================================================
   BACKGROUND HEADING METALLIC GOLD (DANH MỤC DỊCH VỤ)
   ========================================================= */
.elementor-31 .elementor-element.elementor-element-4cef1d3 .elementor-heading-title {
  /* Dải màu Metallic Gold ánh kim cao cấp cho Nền */
  background: linear-gradient(135deg, #BF953F 0%, #FCF6BA 25%, #B38728 50%, #FBF5B7 75%, #AA771C 100%) !important;
  color: #1A1815 !important;                          /* Chữ màu đen/nâu sẫm nổi bật nét */
  -webkit-text-fill-color: #1A1815 !important;       /* Đảm bảo chữ hiển thị màu tối */
  padding: 10px;
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99ae14b *//* =========================================================
   BACKGROUND HEADING METALLIC GOLD (DANH MỤC DỊCH VỤ)
   ========================================================= */
.elementor-31 .elementor-element.elementor-element-99ae14b .elementor-heading-title {
  /* Dải màu Metallic Gold ánh kim cao cấp cho Nền */
  background: linear-gradient(135deg, #BF953F 0%, #FCF6BA 25%, #B38728 50%, #FBF5B7 75%, #AA771C 100%) !important;
  color: #1A1815 !important;                          /* Chữ màu đen/nâu sẫm nổi bật nét */
  -webkit-text-fill-color: #1A1815 !important;       /* Đảm bảo chữ hiển thị màu tối */
  padding: 10px;
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2491039 *//* =========================================================
   BUTTON METALLIC GOLD (SANG TRỌNG & NỔI BẬT)
   ========================================================= */
.elementor-31 .elementor-element.elementor-element-2491039 .elementor-button {
  /* Dải màu Metallic Gold ánh kim cao cấp */
  background: linear-gradient(135deg, #BF953F 0%, #FCF6BA 25%, #B38728 50%, #FBF5B7 75%, #AA771C 100%) !important;
  color: #1A1815 !important;                          /* Chữ màu đen/nâu sẫm tương phản rõ nét */
  padding: 15px 50px !important;
  border-radius: 0px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  letter-spacing: 1px !important;
  transition: all 0.4s ease !important;
  display: inline-block !important;
  text-align: center !important;
}

/* Hiệu ứng Hover: Dải màu sáng hơn và nâng nhẹ nút */
.elementor-31 .elementor-element.elementor-element-2491039 .elementor-button:hover {
  background: linear-gradient(135deg, #FBF5B7 0%, #AA771C 100%) !important;
  color: #000000 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 20px rgba(191, 149, 63, 0.55) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e30dc2 *//* =========================================================
   BUTTON METALLIC GOLD (SANG TRỌNG & NỔI BẬT)
   ========================================================= */
.elementor-31 .elementor-element.elementor-element-0e30dc2 .elementor-button {
  /* Dải màu Metallic Gold ánh kim cao cấp */
  background: linear-gradient(135deg, #BF953F 0%, #FCF6BA 25%, #B38728 50%, #FBF5B7 75%, #AA771C 100%) !important;
  color: #1A1815 !important;                          /* Chữ màu đen/nâu sẫm tương phản rõ nét */
  padding: 15px 50px !important;
  border-radius: 0px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  text-decoration: none !important;
  letter-spacing: 1px !important;
  transition: all 0.4s ease !important;
  display: inline-block !important;
  text-align: center !important;
}

/* Hiệu ứng Hover: Dải màu sáng hơn và nâng nhẹ nút */
.elementor-31 .elementor-element.elementor-element-0e30dc2 .elementor-button:hover {
  background: linear-gradient(135deg, #FBF5B7 0%, #AA771C 100%) !important;
  color: #000000 !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 20px rgba(191, 149, 63, 0.55) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dream Avuene';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://goldust.vicimisbook.com/wp-content/uploads/2026/10/Dream-Avenue.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Proxima';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://goldust.vicimisbook.com/wp-content/uploads/2026/10/Proxima-Nova-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */