.elementor-1293 .elementor-element.elementor-element-692dcba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1293 .elementor-element.elementor-element-af8d3fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1293 .elementor-element.elementor-element-af8d3fe:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-af8d3fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-theme-post-featured-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-1293 .elementor-element.elementor-element-2950527{text-align:center;}.elementor-1293 .elementor-element.elementor-element-2950527 img{width:100%;height:100vh;object-fit:cover;object-position:center center;}.elementor-1293 .elementor-element.elementor-element-97bd224{--display:flex;--position:absolute;--min-height:100vh;bottom:0%;}.elementor-1293 .elementor-element.elementor-element-97bd224:not(.elementor-motion-effects-element-type-background), .elementor-1293 .elementor-element.elementor-element-97bd224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}body:not(.rtl) .elementor-1293 .elementor-element.elementor-element-97bd224{left:0px;}body.rtl .elementor-1293 .elementor-element.elementor-element-97bd224{right:0px;}.elementor-1293 .elementor-element.elementor-element-d79189f{--display:flex;--position:absolute;bottom:20%;}body:not(.rtl) .elementor-1293 .elementor-element.elementor-element-d79189f{left:0px;}body.rtl .elementor-1293 .elementor-element.elementor-element-d79189f{right:0px;}.elementor-widget-theme-post-title .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-1293 .elementor-element.elementor-element-6809d56 > .elementor-widget-container{margin:0% 15% 03% 15%;}.elementor-1293 .elementor-element.elementor-element-6809d56{text-align:center;}.elementor-1293 .elementor-element.elementor-element-6809d56 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-size:45px;font-weight:bold;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1293 .elementor-element.elementor-element-66c8e63 .elementor-icon-list-icon{width:20px;}.elementor-1293 .elementor-element.elementor-element-66c8e63 .elementor-icon-list-icon i{font-size:20px;}.elementor-1293 .elementor-element.elementor-element-66c8e63 .elementor-icon-list-icon svg{--e-icon-list-icon-size:20px;}.elementor-1293 .elementor-element.elementor-element-66c8e63 .elementor-icon-list-text, .elementor-1293 .elementor-element.elementor-element-66c8e63 .elementor-icon-list-text a{color:#FFFFFF;}.elementor-1293 .elementor-element.elementor-element-66c8e63 .elementor-icon-list-item{font-family:"Fahkwang", Sans-serif;font-size:18px;font-weight:400;}.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-1293 .elementor-element.elementor-element-50a52a7{text-align:justify;font-family:"Fahkwang", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1293 .elementor-element.elementor-element-4e9d799{--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;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color: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-1293 .elementor-element.elementor-element-0c32c03{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1293 .elementor-element.elementor-element-0c32c03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1293 .elementor-element.elementor-element-0c32c03 .elementor-divider-separator{width:100%;}.elementor-1293 .elementor-element.elementor-element-0c32c03 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1293 .elementor-element.elementor-element-14bb1d5{text-align:justify;font-family:"Fahkwang", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-1293 .elementor-element.elementor-element-f856f1c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1293 .elementor-element.elementor-element-f856f1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1293 .elementor-element.elementor-element-f856f1c > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.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-1293 .elementor-element.elementor-element-a982454 > .elementor-widget-container{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-1293 .elementor-element.elementor-element-a982454 img{width:100%;height:780px;object-fit:cover;object-position:center center;}.elementor-1293 .elementor-element.elementor-element-e220fbb{--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;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1293 .elementor-element.elementor-element-4af9238{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1293 .elementor-element.elementor-element-4af9238 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1293 .elementor-element.elementor-element-4af9238 .elementor-divider-separator{width:100%;}.elementor-1293 .elementor-element.elementor-element-4af9238 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1293 .elementor-element.elementor-element-a8c2aac{margin-top:40px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-1293 .elementor-element.elementor-element-b2bd251.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1293 .elementor-element.elementor-element-b2bd251.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1293 .elementor-element.elementor-element-b2bd251 > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-1293 .elementor-element.elementor-element-fa6eecc > .elementor-widget-container{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-1293 .elementor-element.elementor-element-fa6eecc img{width:100%;height:780px;object-fit:cover;object-position:center center;}.elementor-1293 .elementor-element.elementor-element-bc3792c > .elementor-element-populated{padding:10px 10px 10px 50px;}.elementor-1293 .elementor-element.elementor-element-8160612{text-align:justify;font-family:"Fahkwang", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-1293 .elementor-element.elementor-element-d1d7267{--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;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1293 .elementor-element.elementor-element-bbcd4d0{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1293 .elementor-element.elementor-element-bbcd4d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1293 .elementor-element.elementor-element-bbcd4d0 .elementor-divider-separator{width:100%;}.elementor-1293 .elementor-element.elementor-element-bbcd4d0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1293 .elementor-element.elementor-element-73218a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1293 .elementor-element.elementor-element-7930c36 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1293 .elementor-element.elementor-element-7930c36{text-align:center;}.elementor-1293 .elementor-element.elementor-element-7930c36 .elementor-heading-title{font-family:"Fahkwang", Sans-serif;font-size:28px;font-weight:600;}.elementor-1293 .elementor-element.elementor-element-d52471b{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:2px;}.elementor-1293 .elementor-element.elementor-element-d52471b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1293 .elementor-element.elementor-element-d52471b .elementor-divider-separator{width:100%;}.elementor-1293 .elementor-element.elementor-element-d52471b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-1293 .elementor-element.elementor-element-19b5bee{margin-top:0%;margin-bottom:4%;}.elementor-widget-loop-grid .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-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1293 .elementor-element.elementor-element-af5307e{--grid-columns:3;--grid-column-gap:40px;}.elementor-1293 .elementor-element.elementor-element-af5307e .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1293 .elementor-element.elementor-element-af5307e .e-loop-item > .elementor-section, .elementor-1293 .elementor-element.elementor-element-af5307e .e-loop-item > .elementor-section > .elementor-container, .elementor-1293 .elementor-element.elementor-element-af5307e .e-loop-item > .e-con, .elementor-1293 .elementor-element.elementor-element-af5307e .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1293 .elementor-element.elementor-element-efe154c{--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-1293 .elementor-element.elementor-element-c5db84a{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:10px;}.elementor-1293 .elementor-element.elementor-element-c5db84a .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-1293 .elementor-element.elementor-element-af5307e{--grid-columns:2;}.elementor-1293 .elementor-element.elementor-element-c5db84a{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1293 .elementor-element.elementor-element-2950527 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1293 .elementor-element.elementor-element-2950527 img{height:320px;object-fit:cover;}.elementor-1293 .elementor-element.elementor-element-d79189f{bottom:10%;}.elementor-1293 .elementor-element.elementor-element-6809d56 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1293 .elementor-element.elementor-element-6809d56 .elementor-heading-title{font-size:20px;}.elementor-1293 .elementor-element.elementor-element-66c8e63 .elementor-icon-list-item{font-size:12px;}.elementor-1293 .elementor-element.elementor-element-d15226e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1293 .elementor-element.elementor-element-50a52a7 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-1293 .elementor-element.elementor-element-50a52a7{font-size:12px;}.elementor-1293 .elementor-element.elementor-element-4e9d799{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1293 .elementor-element.elementor-element-6d05d77{margin-top:30px;margin-bottom:0px;}.elementor-1293 .elementor-element.elementor-element-0ee4839 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-1293 .elementor-element.elementor-element-14bb1d5 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-1293 .elementor-element.elementor-element-14bb1d5{font-size:12px;}.elementor-1293 .elementor-element.elementor-element-f856f1c{width:60%;}.elementor-1293 .elementor-element.elementor-element-f856f1c > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1293 .elementor-element.elementor-element-a982454 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1293 .elementor-element.elementor-element-a982454 img{height:400px;}.elementor-1293 .elementor-element.elementor-element-e220fbb{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1293 .elementor-element.elementor-element-a8c2aac{margin-top:020px;margin-bottom:020px;}.elementor-1293 .elementor-element.elementor-element-b2bd251{width:60%;}.elementor-1293 .elementor-element.elementor-element-b2bd251 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1293 .elementor-element.elementor-element-fa6eecc > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-1293 .elementor-element.elementor-element-fa6eecc img{width:100%;height:400px;}.elementor-1293 .elementor-element.elementor-element-bc3792c > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-1293 .elementor-element.elementor-element-8160612 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-1293 .elementor-element.elementor-element-8160612{font-size:12px;}.elementor-1293 .elementor-element.elementor-element-d1d7267{--margin-top:50px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1293 .elementor-element.elementor-element-7930c36 .elementor-heading-title{font-size:20px;}.elementor-1293 .elementor-element.elementor-element-af5307e{--grid-columns:1;}.elementor-1293 .elementor-element.elementor-element-c5db84a{--swiper-slides-to-display:1;--swiper-offset-size:40px;--swiper-slides-gap:20px;}}@media(min-width:768px){.elementor-1293 .elementor-element.elementor-element-97bd224{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-4e9d799 */.divider-gradiant .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
        position: relative;

    border: none;
    border-block-start: var(--divider-border-width, 5px) var(--divider-border-style, solid) transparent;
    background: linear-gradient(white, white) padding-box, /* Keeps the inner content white */ linear-gradient(267deg, /* Matches border-block-start color */ rgba(143, 211, 244, 1) 10%, rgba(140, 207, 223, 1) 30%, rgba(138, 205, 211, 1) 50%, rgba(158, 203, 130, 1) 70%, rgba(195, 218, 143, 1) 90%, rgba(227, 225, 121, 1) 100%) border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a982454 */.btn-back-gradiant {
    position: relative;
    border-radius: 20px;
    background: linear-gradient(#000000d9, #000000bd) padding-box, /* Inner background */ linear-gradient(267deg, rgba(143, 211, 244, 1) 0%, rgba(140, 207, 223, 1) 7%, rgba(138, 205, 211, 1) 14%, rgba(138, 205, 207, 1) 20%, rgba(158, 203, 130, 1) 50%, rgba(195, 218, 143, 1) 80%, rgba(227, 225, 121, 1) 100%) border-box;
    border: 2px solid transparent;
}
.btn-back-gradiant img{
    border-radius: 20px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e220fbb */.divider-gradiant .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
        position: relative;

    border: none;
    border-block-start: var(--divider-border-width, 5px) var(--divider-border-style, solid) transparent;
    background: linear-gradient(white, white) padding-box, /* Keeps the inner content white */ linear-gradient(267deg, /* Matches border-block-start color */ rgba(143, 211, 244, 1) 10%, rgba(140, 207, 223, 1) 30%, rgba(138, 205, 211, 1) 50%, rgba(158, 203, 130, 1) 70%, rgba(195, 218, 143, 1) 90%, rgba(227, 225, 121, 1) 100%) border-box;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa6eecc */.btn-back-gradiant {
    position: relative;
    border-radius: 20px;
    background: linear-gradient(#000000d9, #000000bd) padding-box, /* Inner background */ linear-gradient(267deg, rgba(143, 211, 244, 1) 0%, rgba(140, 207, 223, 1) 7%, rgba(138, 205, 211, 1) 14%, rgba(138, 205, 207, 1) 20%, rgba(158, 203, 130, 1) 50%, rgba(195, 218, 143, 1) 80%, rgba(227, 225, 121, 1) 100%) border-box;
    border: 2px solid transparent;
}
.btn-back-gradiant img{
    border-radius: 20px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d7267 */.divider-gradiant .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
        position: relative;

    border: none;
    border-block-start: var(--divider-border-width, 5px) var(--divider-border-style, solid) transparent;
    background: linear-gradient(white, white) padding-box, /* Keeps the inner content white */ linear-gradient(267deg, /* Matches border-block-start color */ rgba(143, 211, 244, 1) 10%, rgba(140, 207, 223, 1) 30%, rgba(138, 205, 211, 1) 50%, rgba(158, 203, 130, 1) 70%, rgba(195, 218, 143, 1) 90%, rgba(227, 225, 121, 1) 100%) border-box;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fahkwang';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://opal.persianfinedining.com/wp-content/uploads/2025/03/Fahkwang-Bold.woff') format('woff'),
		url('https://opal.persianfinedining.com/wp-content/uploads/2025/03/Fahkwang-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Fahkwang';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://opal.persianfinedining.com/wp-content/uploads/2025/03/Fahkwang-SemiBold.woff') format('woff'),
		url('https://opal.persianfinedining.com/wp-content/uploads/2025/03/Fahkwang-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Fahkwang';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://opal.persianfinedining.com/wp-content/uploads/2025/03/Fahkwang-Regular.woff') format('woff'),
		url('https://opal.persianfinedining.com/wp-content/uploads/2025/03/Fahkwang-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Fahkwang';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://opal.persianfinedining.com/wp-content/uploads/2025/03/Fahkwang-Medium.woff') format('woff'),
		url('https://opal.persianfinedining.com/wp-content/uploads/2025/03/Fahkwang-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */