.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65 .elementor-element.elementor-element-79b5988{--display:flex;--min-height:779px;--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-65 .elementor-element.elementor-element-79b5988:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-79b5988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalthronesnfurniture.com/wp-content/uploads/2026/01/saqoosh_hompage.jpg2_56edab62-113c-4dc1-84aa-e5439cccd6b0-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-65 .elementor-element.elementor-element-8b57689{--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:10px;--padding-right:10px;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-65 .elementor-element.elementor-element-d6ece74{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-65 .elementor-element.elementor-element-d6ece74.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-d6ece74 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-65 .elementor-element.elementor-element-48145d2{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.1px;color:#000000;}.elementor-65 .elementor-element.elementor-element-48145d2 p{margin-block-end:0px;}.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-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65 .elementor-element.elementor-element-e1003fa .elementor-button{background-color:#000000;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-e1003fa.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-e1003fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-e1003fa .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-65 .elementor-element.elementor-element-3f4e303{--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-65 .elementor-element.elementor-element-c7ac6ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-299948a{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBDBDB;--border-color:#DBDBDB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-ce6300b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-65 .elementor-element.elementor-element-351c158 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-65 .elementor-element.elementor-element-351c158 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-65 .elementor-element.elementor-element-351c158{--e-icon-list-icon-size:30px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-65 .elementor-element.elementor-element-351c158 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-351c158 .elementor-icon-list-item > a{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-351c158 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-65 .elementor-element.elementor-element-3c57f39{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-65 .elementor-element.elementor-element-3c57f39 .elementor-divider-separator{width:40%;}.elementor-65 .elementor-element.elementor-element-3c57f39 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65 .elementor-element.elementor-element-1517323{--display:flex;}.elementor-65 .elementor-element.elementor-element-e436aa3 .elementor-button{background-color:#000000;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-e436aa3.elementor-element{--align-self:flex-end;}.elementor-65 .elementor-element.elementor-element-e436aa3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-e436aa3 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-65 .elementor-element.elementor-element-232d8b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65 .elementor-element.elementor-element-9d0cc97{--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;}.elementor-65 .elementor-element.elementor-element-05d369f{--display:flex;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-65 .elementor-element.elementor-element-c825bf3 img{box-shadow:0px 0px 42px 0px rgba(0, 0, 0, 0.08);}.elementor-65 .elementor-element.elementor-element-68980bd{--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;}.elementor-65 .elementor-element.elementor-element-526f7bf{--display:flex;}.elementor-65 .elementor-element.elementor-element-45cfb6f img{box-shadow:0px 0px 42px 0px rgba(0, 0, 0, 0.08);}.elementor-65 .elementor-element.elementor-element-45f0253{--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;}.elementor-65 .elementor-element.elementor-element-83619ae{--display:flex;}.elementor-65 .elementor-element.elementor-element-86b1f68 img{box-shadow:0px 0px 42px 0px rgba(0, 0, 0, 0.08);}.elementor-65 .elementor-element.elementor-element-8df2091{--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;}.elementor-65 .elementor-element.elementor-element-86c3856{--display:flex;}.elementor-65 .elementor-element.elementor-element-55e906b img{box-shadow:0px 0px 42px 0px rgba(0, 0, 0, 0.08);}.elementor-65 .elementor-element.elementor-element-11e2cb1{--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;}.elementor-65 .elementor-element.elementor-element-be01476{--display:flex;}.elementor-65 .elementor-element.elementor-element-dc5cdae img{box-shadow:0px 0px 42px 0px rgba(0, 0, 0, 0.08);}.elementor-65 .elementor-element.elementor-element-79b629f{--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;}.elementor-65 .elementor-element.elementor-element-837b59f{--display:flex;}.elementor-65 .elementor-element.elementor-element-a92836a img{box-shadow:0px 0px 42px 0px rgba(0, 0, 0, 0.08);}.elementor-65 .elementor-element.elementor-element-b1c82c4{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-65 .elementor-element.elementor-element-5a02567{--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:10px;--padding-right:10px;}.elementor-65 .elementor-element.elementor-element-5a02567:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-5a02567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-65 .elementor-element.elementor-element-78aaa79{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-65 .elementor-element.elementor-element-78aaa79.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-78aaa79 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-56e9b0e{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.1px;color:#000000;}.elementor-65 .elementor-element.elementor-element-56e9b0e.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-56e9b0e p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-1434347 .elementor-button{background-color:#000000;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-1434347.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-1434347 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-1434347 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-65 .elementor-element.elementor-element-f320207{--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:10px;--padding-right:10px;}.elementor-65 .elementor-element.elementor-element-42251c8{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBDBDB;--border-color:#DBDBDB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-6845e43{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-8df884a{text-align:start;}.elementor-65 .elementor-element.elementor-element-8df884a .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-60d633d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-65 .elementor-element.elementor-element-60d633d .elementor-divider-separator{width:19%;}.elementor-65 .elementor-element.elementor-element-60d633d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65 .elementor-element.elementor-element-7af521f{--display:flex;}.elementor-65 .elementor-element.elementor-element-0dd5702 .elementor-button{background-color:#000000;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-0dd5702.elementor-element{--align-self:flex-end;}.elementor-65 .elementor-element.elementor-element-0dd5702 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-0dd5702 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-65 .elementor-element.elementor-element-527acd6{--display:flex;}.elementor-65 .elementor-element.elementor-element-6e7dcce{--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;}.elementor-65 .elementor-element.elementor-element-c83d05a{--display:flex;--overflow:hidden;}.elementor-65 .elementor-element.elementor-element-d6e7ee5{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-53ecb26{text-align:center;}.elementor-65 .elementor-element.elementor-element-53ecb26 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-65 .elementor-element.elementor-element-3985fac .elementor-button{background-color:#1D1D1D;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-3985fac.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-588a355{--display:flex;--overflow:hidden;}.elementor-65 .elementor-element.elementor-element-9f12c15{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-3f1f91d{text-align:center;}.elementor-65 .elementor-element.elementor-element-3f1f91d .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-65 .elementor-element.elementor-element-42d4fc6 .elementor-button{background-color:#1D1D1D;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-42d4fc6.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-c32d87b{--display:flex;--overflow:hidden;}.elementor-65 .elementor-element.elementor-element-8e5bb42{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-0943c2e{text-align:center;}.elementor-65 .elementor-element.elementor-element-0943c2e .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-65 .elementor-element.elementor-element-20dea1b .elementor-button{background-color:#1D1D1D;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-20dea1b.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-deac929{--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;}.elementor-65 .elementor-element.elementor-element-3818506{--display:flex;--overflow:hidden;}.elementor-65 .elementor-element.elementor-element-4f183f5{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-71ce43a{text-align:center;}.elementor-65 .elementor-element.elementor-element-71ce43a .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-65 .elementor-element.elementor-element-1cf3d10 .elementor-button{background-color:#1D1D1D;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-1cf3d10.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-29f1a08{--display:flex;--overflow:hidden;}.elementor-65 .elementor-element.elementor-element-46043ce{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-153a780{text-align:center;}.elementor-65 .elementor-element.elementor-element-153a780 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-65 .elementor-element.elementor-element-6b9e745 .elementor-button{background-color:#1D1D1D;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-6b9e745.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-504cd85{--display:flex;--overflow:hidden;}.elementor-65 .elementor-element.elementor-element-03fd4e7{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-3beadf4{text-align:center;}.elementor-65 .elementor-element.elementor-element-3beadf4 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:22px;font-weight:500;color:#000000;}.elementor-65 .elementor-element.elementor-element-8ef8ee5 .elementor-button{background-color:#1D1D1D;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-8ef8ee5.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-e252bf8{--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:10px;--padding-right:10px;}.elementor-65 .elementor-element.elementor-element-7f128b4{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBDBDB;--border-color:#DBDBDB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-44ec61b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-2ae5e82{text-align:start;}.elementor-65 .elementor-element.elementor-element-2ae5e82 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-3c9460a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-65 .elementor-element.elementor-element-3c9460a .elementor-divider-separator{width:19%;}.elementor-65 .elementor-element.elementor-element-3c9460a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65 .elementor-element.elementor-element-5a73e29{--display:flex;}.elementor-65 .elementor-element.elementor-element-6550240 .elementor-button{background-color:#000000;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-6550240.elementor-element{--align-self:flex-end;}.elementor-65 .elementor-element.elementor-element-6550240 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-6550240 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-65 .elementor-element.elementor-element-a394583{--display:flex;}.elementor-widget-woocommerce-products.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-woocommerce-products .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-woocommerce-products .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:500;}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Podkova", Sans-serif;font-weight:600;}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-65 .elementor-element.elementor-element-775bcd6{--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:10px;--padding-right:10px;}.elementor-65 .elementor-element.elementor-element-878fa5e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBDBDB;--border-color:#DBDBDB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-527dad4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-d140b80{text-align:start;}.elementor-65 .elementor-element.elementor-element-d140b80 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-4e7ddd9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-65 .elementor-element.elementor-element-4e7ddd9 .elementor-divider-separator{width:19%;}.elementor-65 .elementor-element.elementor-element-4e7ddd9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65 .elementor-element.elementor-element-0ca3c52{--display:flex;}.elementor-65 .elementor-element.elementor-element-ebbc535 .elementor-button{background-color:#000000;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-ebbc535.elementor-element{--align-self:flex-end;}.elementor-65 .elementor-element.elementor-element-ebbc535 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-ebbc535 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-65 .elementor-element.elementor-element-f3919a2{--display:flex;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:500;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Podkova", Sans-serif;font-weight:600;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-65 .elementor-element.elementor-element-51dfe50{--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:10px;--padding-right:10px;}.elementor-65 .elementor-element.elementor-element-eebd902{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBDBDB;--border-color:#DBDBDB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-7b33c58{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-e9e7fe3{text-align:start;}.elementor-65 .elementor-element.elementor-element-e9e7fe3 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-3681296{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-65 .elementor-element.elementor-element-3681296 .elementor-divider-separator{width:19%;}.elementor-65 .elementor-element.elementor-element-3681296 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65 .elementor-element.elementor-element-7db14f4{--display:flex;}.elementor-65 .elementor-element.elementor-element-5a4ad02 .elementor-button{background-color:#000000;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-5a4ad02.elementor-element{--align-self:flex-end;}.elementor-65 .elementor-element.elementor-element-5a4ad02 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-5a4ad02 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-65 .elementor-element.elementor-element-f76711a{--display:flex;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:500;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Podkova", Sans-serif;font-weight:600;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-65 .elementor-element.elementor-element-c767811{--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:10px;--padding-right:10px;}.elementor-65 .elementor-element.elementor-element-375d489{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBDBDB;--border-color:#DBDBDB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-087978d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-a10cb33{text-align:start;}.elementor-65 .elementor-element.elementor-element-a10cb33 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-50c5adf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-65 .elementor-element.elementor-element-50c5adf .elementor-divider-separator{width:19%;}.elementor-65 .elementor-element.elementor-element-50c5adf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65 .elementor-element.elementor-element-f43b320{--display:flex;}.elementor-65 .elementor-element.elementor-element-5c3a63f .elementor-button{background-color:#000000;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-5c3a63f.elementor-element{--align-self:flex-end;}.elementor-65 .elementor-element.elementor-element-5c3a63f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-5c3a63f .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-65 .elementor-element.elementor-element-e243089{--display:flex;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:500;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Podkova", Sans-serif;font-weight:600;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-65 .elementor-element.elementor-element-e2c4a7a{--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:10px;--padding-right:10px;}.elementor-65 .elementor-element.elementor-element-8bdd401{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#DBDBDB;--border-color:#DBDBDB;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-2ce4748{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-3ff9313{text-align:start;}.elementor-65 .elementor-element.elementor-element-3ff9313 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-ae0a957{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-65 .elementor-element.elementor-element-ae0a957 .elementor-divider-separator{width:19%;}.elementor-65 .elementor-element.elementor-element-ae0a957 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-65 .elementor-element.elementor-element-09f0d73{--display:flex;}.elementor-65 .elementor-element.elementor-element-d19944e .elementor-button{background-color:#000000;font-family:"Playfair Display", Sans-serif;font-weight:500;border-radius:0px 0px 0px 0px;}.elementor-65 .elementor-element.elementor-element-d19944e.elementor-element{--align-self:flex-end;}.elementor-65 .elementor-element.elementor-element-d19944e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-65 .elementor-element.elementor-element-d19944e .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-65 .elementor-element.elementor-element-8b864ea{--display:flex;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Playfair Display", Sans-serif;font-size:13px;font-weight:500;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Podkova", Sans-serif;font-weight:600;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-65 .elementor-element.elementor-element-6ec7d83{--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:10px;--padding-right:10px;}.elementor-65 .elementor-element.elementor-element-6ec7d83:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-6ec7d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-65 .elementor-element.elementor-element-a639637{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-65 .elementor-element.elementor-element-a639637.elementor-element{--align-self:center;}.elementor-65 .elementor-element.elementor-element-a639637 .elementor-heading-title{font-family:"Playfair Display SC", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-65 .elementor-element.elementor-element-ade3bf4{--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;}.elementor-65 .elementor-element.elementor-element-c6dd1e7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000002B;--border-color:#0000002B;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-rating.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-rating .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-rating .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-rating .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-rating .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-65 .elementor-element.elementor-element-b166639{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.1px;color:#000000;}.elementor-65 .elementor-element.elementor-element-b166639 p{margin-block-end:0px;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-65 .elementor-element.elementor-element-54a4f83 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-65 .elementor-element.elementor-element-54a4f83 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-65 .elementor-element.elementor-element-54a4f83.elementor-view-stacked .elementor-icon{background-color:#999999;}.elementor-65 .elementor-element.elementor-element-54a4f83.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-54a4f83.elementor-view-default .elementor-icon{fill:#999999;color:#999999;border-color:#999999;}.elementor-65 .elementor-element.elementor-element-54a4f83 .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-54a4f83 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-54a4f83:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-54a4f83:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-65 .elementor-element.elementor-element-54a4f83 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:14px;font-weight:400;color:#3F3F3F;}.elementor-65 .elementor-element.elementor-element-01396ae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000002B;--border-color:#0000002B;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-65 .elementor-element.elementor-element-86658ed{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.1px;color:#000000;}.elementor-65 .elementor-element.elementor-element-86658ed p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-7ae0622 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-65 .elementor-element.elementor-element-7ae0622 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-65 .elementor-element.elementor-element-7ae0622.elementor-view-stacked .elementor-icon{background-color:#999999;}.elementor-65 .elementor-element.elementor-element-7ae0622.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-7ae0622.elementor-view-default .elementor-icon{fill:#999999;color:#999999;border-color:#999999;}.elementor-65 .elementor-element.elementor-element-7ae0622 .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-7ae0622 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-7ae0622:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-7ae0622:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-65 .elementor-element.elementor-element-7ae0622 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:14px;font-weight:400;color:#3F3F3F;}.elementor-65 .elementor-element.elementor-element-5846035{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000002B;--border-color:#0000002B;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-65 .elementor-element.elementor-element-9bd382f{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.1px;color:#000000;}.elementor-65 .elementor-element.elementor-element-9bd382f p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-c38dabc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-65 .elementor-element.elementor-element-c38dabc .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-65 .elementor-element.elementor-element-c38dabc.elementor-view-stacked .elementor-icon{background-color:#999999;}.elementor-65 .elementor-element.elementor-element-c38dabc.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-c38dabc.elementor-view-default .elementor-icon{fill:#999999;color:#999999;border-color:#999999;}.elementor-65 .elementor-element.elementor-element-c38dabc .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-c38dabc .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-c38dabc:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-c38dabc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-65 .elementor-element.elementor-element-c38dabc .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:14px;font-weight:400;color:#3F3F3F;}.elementor-65 .elementor-element.elementor-element-3ad439b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0000002B;--border-color:#0000002B;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-65 .elementor-element.elementor-element-10a3288{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1.1px;color:#000000;}.elementor-65 .elementor-element.elementor-element-10a3288 p{margin-block-end:0px;}.elementor-65 .elementor-element.elementor-element-3f656c8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-65 .elementor-element.elementor-element-3f656c8 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-65 .elementor-element.elementor-element-3f656c8.elementor-view-stacked .elementor-icon{background-color:#999999;}.elementor-65 .elementor-element.elementor-element-3f656c8.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-3f656c8.elementor-view-default .elementor-icon{fill:#999999;color:#999999;border-color:#999999;}.elementor-65 .elementor-element.elementor-element-3f656c8 .elementor-icon-box-title, .elementor-65 .elementor-element.elementor-element-3f656c8 .elementor-icon-box-title a{font-family:"Playfair", Sans-serif;font-size:20px;font-weight:600;}.elementor-65 .elementor-element.elementor-element-3f656c8:has(:hover) .elementor-icon-box-title,
					 .elementor-65 .elementor-element.elementor-element-3f656c8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-65 .elementor-element.elementor-element-3f656c8 .elementor-icon-box-description{font-family:"Playfair", Sans-serif;font-size:14px;font-weight:400;color:#3F3F3F;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-b1c82c4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-79b5988:not(.elementor-motion-effects-element-type-background), .elementor-65 .elementor-element.elementor-element-79b5988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalthronesnfurniture.com/wp-content/uploads/2026/01/image_2020_12_22T06_55_57_338Z.jpg");}.elementor-65 .elementor-element.elementor-element-d6ece74{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-65 .elementor-element.elementor-element-d6ece74 .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-3f4e303{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-65 .elementor-element.elementor-element-351c158{--e-icon-list-icon-size:20px;}.elementor-65 .elementor-element.elementor-element-351c158 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-351c158 .elementor-icon-list-item > a{font-size:20px;}.elementor-65 .elementor-element.elementor-element-b1c82c4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-65 .elementor-element.elementor-element-78aaa79{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-65 .elementor-element.elementor-element-78aaa79 .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-56e9b0e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-65 .elementor-element.elementor-element-8df884a .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-527acd6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-65 .elementor-element.elementor-element-2ae5e82 .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-90d692c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-d140b80 .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-9cd5f70.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-e9e7fe3 .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-6a9bb18.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-a10cb33 .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-be442e0.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-3ff9313 .elementor-heading-title{font-size:22px;}.elementor-65 .elementor-element.elementor-element-df24d30.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-65 .elementor-element.elementor-element-a639637{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-65 .elementor-element.elementor-element-a639637 .elementor-heading-title{font-size:22px;}}/* Start custom CSS for button, class: .elementor-element-e1003fa */.elementor-65 .elementor-element.elementor-element-e1003fa{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-e1003fa::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-e1003fa:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e436aa3 */.elementor-65 .elementor-element.elementor-element-e436aa3{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-e436aa3::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-e436aa3:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-b1c82c4 */.elementor-65 .elementor-element.elementor-element-b1c82c4 svg{
    fill: #0008 !important;
    border: 1px solid #0008;
    border-radius: 500px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1434347 */.elementor-65 .elementor-element.elementor-element-1434347{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-1434347::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-1434347:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0dd5702 */.elementor-65 .elementor-element.elementor-element-0dd5702{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-0dd5702::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-0dd5702:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6e7ee5 */.elementor-65 .elementor-element.elementor-element-d6e7ee5{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-d6e7ee5::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.1);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-d6e7ee5:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3985fac */.elementor-65 .elementor-element.elementor-element-3985fac{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-3985fac::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-3985fac:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c83d05a */.elementor-65 .elementor-element.elementor-element-c83d05a:hover img{
    transform: scale(1.1);
}

.elementor-65 .elementor-element.elementor-element-c83d05a img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f12c15 */.elementor-65 .elementor-element.elementor-element-9f12c15{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-9f12c15::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.1);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-9f12c15:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-42d4fc6 */.elementor-65 .elementor-element.elementor-element-42d4fc6{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-42d4fc6::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-42d4fc6:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-588a355 */.elementor-65 .elementor-element.elementor-element-588a355:hover img{
    transform: scale(1.1);
}

.elementor-65 .elementor-element.elementor-element-588a355 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e5bb42 */.elementor-65 .elementor-element.elementor-element-8e5bb42{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-8e5bb42::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.1);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-8e5bb42:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-20dea1b */.elementor-65 .elementor-element.elementor-element-20dea1b{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-20dea1b::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-20dea1b:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c32d87b */.elementor-65 .elementor-element.elementor-element-c32d87b:hover img{
    transform: scale(1.1);
}

.elementor-65 .elementor-element.elementor-element-c32d87b img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f183f5 */.elementor-65 .elementor-element.elementor-element-4f183f5{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-4f183f5::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.1);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-4f183f5:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cf3d10 */.elementor-65 .elementor-element.elementor-element-1cf3d10{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-1cf3d10::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-1cf3d10:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3818506 */.elementor-65 .elementor-element.elementor-element-3818506:hover img{
    transform: scale(1.1);
}

.elementor-65 .elementor-element.elementor-element-3818506 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46043ce */.elementor-65 .elementor-element.elementor-element-46043ce{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-46043ce::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.1);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-46043ce:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b9e745 */.elementor-65 .elementor-element.elementor-element-6b9e745{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-6b9e745::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-6b9e745:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f1a08 */.elementor-65 .elementor-element.elementor-element-29f1a08:hover img{
    transform: scale(1.1);
}

.elementor-65 .elementor-element.elementor-element-29f1a08 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03fd4e7 */.elementor-65 .elementor-element.elementor-element-03fd4e7{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-03fd4e7::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.1);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-03fd4e7:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8ef8ee5 */.elementor-65 .elementor-element.elementor-element-8ef8ee5{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-8ef8ee5::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-8ef8ee5:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-504cd85 */.elementor-65 .elementor-element.elementor-element-504cd85:hover img{
    transform: scale(1.1);
}

.elementor-65 .elementor-element.elementor-element-504cd85 img{
    transition: 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6550240 */.elementor-65 .elementor-element.elementor-element-6550240{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-6550240::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-6550240:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ebbc535 */.elementor-65 .elementor-element.elementor-element-ebbc535{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-ebbc535::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-ebbc535:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a4ad02 */.elementor-65 .elementor-element.elementor-element-5a4ad02{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-5a4ad02::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-5a4ad02:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c3a63f */.elementor-65 .elementor-element.elementor-element-5c3a63f{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-5c3a63f::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-5c3a63f:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d19944e */.elementor-65 .elementor-element.elementor-element-d19944e{
    position: relative;
     overflow: hidden !important;
}

.elementor-65 .elementor-element.elementor-element-d19944e::before{
    content: "";
    position: absolute;
    top: -100%;
    left: 0;
    width: 0%;
    height: 300%;
    background-color: rgba(255, 255, 255, 0.2);
    z-index: 1;
    transition: 0.8s ease;
    rotate: 45deg;
   
}

.elementor-65 .elementor-element.elementor-element-d19944e:hover::before{
    
    left: 200%;
    width: 100%;
   
}/* End custom CSS */