.elementor-331 .elementor-element.elementor-element-01ef7a4{--display:flex;--min-height:270px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.81;}.elementor-331 .elementor-element.elementor-element-01ef7a4:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-01ef7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://royalfitout.com/wp-content/uploads/2025/11/1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-331 .elementor-element.elementor-element-01ef7a4::before, .elementor-331 .elementor-element.elementor-element-01ef7a4 > .elementor-background-video-container::before, .elementor-331 .elementor-element.elementor-element-01ef7a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-331 .elementor-element.elementor-element-01ef7a4 > .elementor-background-slideshow::before, .elementor-331 .elementor-element.elementor-element-01ef7a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-331 .elementor-element.elementor-element-01ef7a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.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-331 .elementor-element.elementor-element-2e18d3a{font-family:"Arial", Sans-serif;font-size:56px;font-weight:900;}.elementor-331 .elementor-element.elementor-element-052e065{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-372b015{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-331 .elementor-element.elementor-element-372b015:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-372b015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111317 61%, #21242A 100%);}.elementor-331 .elementor-element.elementor-element-dd7a9e8{--spacer-size:50px;}.elementor-331 .elementor-element.elementor-element-a5aa692{text-align:center;font-family:"Arial", Sans-serif;font-size:38px;font-weight:900;}.elementor-331 .elementor-element.elementor-element-a981a20{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#B3A898;}.elementor-331 .elementor-element.elementor-element-7752851{--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-331 .elementor-element.elementor-element-f0d58e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-331 .elementor-element.elementor-element-bc20821{--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:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-331 .elementor-element.elementor-element-7e4ace5{padding:5px 5px 0px 5px;border-radius:10px 10px 10px 10px;}.elementor-331 .elementor-element.elementor-element-7e4ace5 .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-7e4ace5.elementor-view-stacked .elementor-icon{background-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-7e4ace5.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-7e4ace5.elementor-view-default .elementor-icon{color:#FFFFFFC4;border-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-7e4ace5.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-7e4ace5.elementor-view-default .elementor-icon svg{fill:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-7e4ace5 .elementor-icon{font-size:34px;}.elementor-331 .elementor-element.elementor-element-7e4ace5 .elementor-icon svg{height:34px;}.elementor-331 .elementor-element.elementor-element-7e4ace5 .elementor-icon-wrapper svg{width:auto;}.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-331 .elementor-element.elementor-element-433a47e .elementor-heading-title{color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-27ee8f1{--display:flex;}.elementor-331 .elementor-element.elementor-element-76a9b6f{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#B3A898;}.elementor-331 .elementor-element.elementor-element-ea6b8c4{--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;--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-331 .elementor-element.elementor-element-122e687{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.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-331 .elementor-element.elementor-element-92582e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-92582e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-92582e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-92582e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-92582e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-92582e5 .elementor-icon-list-icon i{color:#E4C06EF2;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-92582e5 .elementor-icon-list-icon svg{fill:#E4C06EF2;transition:fill 0.3s;}.elementor-331 .elementor-element.elementor-element-92582e5{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-331 .elementor-element.elementor-element-92582e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-331 .elementor-element.elementor-element-92582e5 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-331 .elementor-element.elementor-element-92582e5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-5f1b57f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-33af62f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-33af62f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-33af62f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-33af62f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-33af62f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-33af62f .elementor-icon-list-icon i{color:#E4C06EF2;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-33af62f .elementor-icon-list-icon svg{fill:#E4C06EF2;transition:fill 0.3s;}.elementor-331 .elementor-element.elementor-element-33af62f{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-331 .elementor-element.elementor-element-33af62f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-331 .elementor-element.elementor-element-33af62f .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-331 .elementor-element.elementor-element-33af62f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-395861b{--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:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-331 .elementor-element.elementor-element-79ed4c9 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:11px 11px 11px 11px;padding:10px 25px 10px 25px;}.elementor-331 .elementor-element.elementor-element-79ed4c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-79ed4c9 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-331 .elementor-element.elementor-element-75b2a09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-75b2a09 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-331 .elementor-element.elementor-element-75b2a09 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:11px 11px 11px 11px;padding:10px 25px 10px 25px;}.elementor-331 .elementor-element.elementor-element-5f0ed5c{--display:flex;}.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-331 .elementor-element.elementor-element-cc4ab48 img{height:387px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 51px -1px rgba(229.00000000000006, 178.00000000000003, 89.99999999999997, 0.27);}.elementor-331 .elementor-element.elementor-element-4c6acb6{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-331 .elementor-element.elementor-element-9d54fa1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-331 .elementor-element.elementor-element-69538f7{--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-331 .elementor-element.elementor-element-60e6b72{padding:5px 5px 0px 5px;border-radius:10px 10px 10px 10px;}.elementor-331 .elementor-element.elementor-element-60e6b72 .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-60e6b72.elementor-view-stacked .elementor-icon{background-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-60e6b72.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-60e6b72.elementor-view-default .elementor-icon{color:#FFFFFFC4;border-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-60e6b72.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-60e6b72.elementor-view-default .elementor-icon svg{fill:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-60e6b72 .elementor-icon{font-size:34px;}.elementor-331 .elementor-element.elementor-element-60e6b72 .elementor-icon svg{height:34px;}.elementor-331 .elementor-element.elementor-element-60e6b72 .elementor-icon-wrapper svg{width:auto;}.elementor-331 .elementor-element.elementor-element-34db627 .elementor-heading-title{color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-900ba58{--display:flex;}.elementor-331 .elementor-element.elementor-element-9f167c5{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#B3A898;}.elementor-331 .elementor-element.elementor-element-0a22c7b{--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-331 .elementor-element.elementor-element-f2effac{--display:flex;}.elementor-331 .elementor-element.elementor-element-436a057 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-436a057 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-436a057 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-436a057 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-436a057 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-436a057 .elementor-icon-list-icon i{color:#E4C06EF2;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-436a057 .elementor-icon-list-icon svg{fill:#E4C06EF2;transition:fill 0.3s;}.elementor-331 .elementor-element.elementor-element-436a057{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-331 .elementor-element.elementor-element-436a057 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-331 .elementor-element.elementor-element-436a057 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-331 .elementor-element.elementor-element-436a057 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-fb74b29{--display:flex;}.elementor-331 .elementor-element.elementor-element-ca6d98e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-ca6d98e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-ca6d98e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-ca6d98e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-ca6d98e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-ca6d98e .elementor-icon-list-icon i{color:#E4C06EF2;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-ca6d98e .elementor-icon-list-icon svg{fill:#E4C06EF2;transition:fill 0.3s;}.elementor-331 .elementor-element.elementor-element-ca6d98e{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-331 .elementor-element.elementor-element-ca6d98e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-331 .elementor-element.elementor-element-ca6d98e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-331 .elementor-element.elementor-element-ca6d98e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-5c7514d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-331 .elementor-element.elementor-element-7004f9c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-7004f9c .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-331 .elementor-element.elementor-element-7004f9c .elementor-button{font-family:"Roboto", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:11px 11px 11px 11px;padding:10px 25px 10px 25px;}.elementor-331 .elementor-element.elementor-element-147db07{--display:flex;}.elementor-331 .elementor-element.elementor-element-c44f594 img{height:382px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 51px -1px rgba(229.00000000000006, 178.00000000000003, 89.99999999999997, 0.27);}.elementor-331 .elementor-element.elementor-element-11aac5b{--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-331 .elementor-element.elementor-element-21136df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-331 .elementor-element.elementor-element-b8558d1{--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-331 .elementor-element.elementor-element-f6407ad{padding:5px 5px 0px 5px;border-radius:10px 10px 10px 10px;}.elementor-331 .elementor-element.elementor-element-f6407ad .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-f6407ad.elementor-view-stacked .elementor-icon{background-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-f6407ad.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-f6407ad.elementor-view-default .elementor-icon{color:#FFFFFFC4;border-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-f6407ad.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-f6407ad.elementor-view-default .elementor-icon svg{fill:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-f6407ad .elementor-icon{font-size:34px;}.elementor-331 .elementor-element.elementor-element-f6407ad .elementor-icon svg{height:34px;}.elementor-331 .elementor-element.elementor-element-f6407ad .elementor-icon-wrapper svg{width:auto;}.elementor-331 .elementor-element.elementor-element-569aca3 .elementor-heading-title{color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-8d14105{--display:flex;}.elementor-331 .elementor-element.elementor-element-c82ebc2{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#B3A898;}.elementor-331 .elementor-element.elementor-element-2e62d6d{--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-331 .elementor-element.elementor-element-3ff4a7b{--display:flex;}.elementor-331 .elementor-element.elementor-element-af3de37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-af3de37 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-af3de37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-af3de37 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-af3de37 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-af3de37 .elementor-icon-list-icon i{color:#E4C06EF2;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-af3de37 .elementor-icon-list-icon svg{fill:#E4C06EF2;transition:fill 0.3s;}.elementor-331 .elementor-element.elementor-element-af3de37{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-331 .elementor-element.elementor-element-af3de37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-331 .elementor-element.elementor-element-af3de37 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-331 .elementor-element.elementor-element-af3de37 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-93e4b40{--display:flex;}.elementor-331 .elementor-element.elementor-element-a29bb13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-a29bb13 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-a29bb13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-a29bb13 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-a29bb13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-a29bb13 .elementor-icon-list-icon i{color:#E4C06EF2;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-a29bb13 .elementor-icon-list-icon svg{fill:#E4C06EF2;transition:fill 0.3s;}.elementor-331 .elementor-element.elementor-element-a29bb13{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-331 .elementor-element.elementor-element-a29bb13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-331 .elementor-element.elementor-element-a29bb13 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-331 .elementor-element.elementor-element-a29bb13 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-0eeb407{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-331 .elementor-element.elementor-element-f1a1f4b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-f1a1f4b .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-331 .elementor-element.elementor-element-f1a1f4b .elementor-button{font-family:"Roboto", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:11px 11px 11px 11px;padding:10px 25px 10px 25px;}.elementor-331 .elementor-element.elementor-element-a256acb{--display:flex;}.elementor-331 .elementor-element.elementor-element-35c6e4c img{height:382px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 51px -1px rgba(229.00000000000006, 178.00000000000003, 89.99999999999997, 0.27);}.elementor-331 .elementor-element.elementor-element-cf63ee8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-331 .elementor-element.elementor-element-9df609e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-331 .elementor-element.elementor-element-8fdeb1b{--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-331 .elementor-element.elementor-element-915aaf0{padding:5px 5px 0px 5px;border-radius:10px 10px 10px 10px;}.elementor-331 .elementor-element.elementor-element-915aaf0 .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-915aaf0.elementor-view-stacked .elementor-icon{background-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-915aaf0.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-915aaf0.elementor-view-default .elementor-icon{color:#FFFFFFC4;border-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-915aaf0.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-915aaf0.elementor-view-default .elementor-icon svg{fill:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-915aaf0 .elementor-icon{font-size:34px;}.elementor-331 .elementor-element.elementor-element-915aaf0 .elementor-icon svg{height:34px;}.elementor-331 .elementor-element.elementor-element-915aaf0 .elementor-icon-wrapper svg{width:auto;}.elementor-331 .elementor-element.elementor-element-a936d36 .elementor-heading-title{color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-e7647bb{--display:flex;}.elementor-331 .elementor-element.elementor-element-977d29b{text-align:left;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#B3A898;}.elementor-331 .elementor-element.elementor-element-81267be{--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-331 .elementor-element.elementor-element-6462f6e{--display:flex;}.elementor-331 .elementor-element.elementor-element-c783304 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-c783304 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-c783304 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-c783304 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-c783304 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-c783304 .elementor-icon-list-icon i{color:#E4C06EF2;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-c783304 .elementor-icon-list-icon svg{fill:#E4C06EF2;transition:fill 0.3s;}.elementor-331 .elementor-element.elementor-element-c783304{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-331 .elementor-element.elementor-element-c783304 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-331 .elementor-element.elementor-element-c783304 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-331 .elementor-element.elementor-element-c783304 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-2d8c491{--display:flex;}.elementor-331 .elementor-element.elementor-element-254d819 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-254d819 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-254d819 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-331 .elementor-element.elementor-element-254d819 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-254d819 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-331 .elementor-element.elementor-element-254d819 .elementor-icon-list-icon i{color:#E4C06EF2;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-254d819 .elementor-icon-list-icon svg{fill:#E4C06EF2;transition:fill 0.3s;}.elementor-331 .elementor-element.elementor-element-254d819{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-331 .elementor-element.elementor-element-254d819 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-331 .elementor-element.elementor-element-254d819 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;}.elementor-331 .elementor-element.elementor-element-254d819 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-331 .elementor-element.elementor-element-c236159{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-331 .elementor-element.elementor-element-e52a900 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-331 .elementor-element.elementor-element-e52a900 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-331 .elementor-element.elementor-element-e52a900 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:11px 11px 11px 11px;padding:10px 25px 10px 25px;}.elementor-331 .elementor-element.elementor-element-83b4a34{--display:flex;}.elementor-331 .elementor-element.elementor-element-76261e2 img{height:382px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 51px -1px rgba(229.00000000000006, 178.00000000000003, 89.99999999999997, 0.27);}.elementor-331 .elementor-element.elementor-element-3a526d8{--spacer-size:204px;}.elementor-331 .elementor-element.elementor-element-e64eddd{text-align:center;font-family:"Arial", Sans-serif;font-size:38px;font-weight:900;}.elementor-331 .elementor-element.elementor-element-4c7e87f{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#B3A898;}.elementor-331 .elementor-element.elementor-element-febfc07{--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-331 .elementor-element.elementor-element-1d51a3b{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-331 .elementor-element.elementor-element-1d51a3b:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-1d51a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181D;}.elementor-331 .elementor-element.elementor-element-24cb3f8{padding:5px 5px 0px 5px;border-radius:10px 10px 10px 10px;}.elementor-331 .elementor-element.elementor-element-24cb3f8 .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-24cb3f8.elementor-view-stacked .elementor-icon{background-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-24cb3f8.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-24cb3f8.elementor-view-default .elementor-icon{color:#FFFFFFC4;border-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-24cb3f8.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-24cb3f8.elementor-view-default .elementor-icon svg{fill:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-24cb3f8 .elementor-icon{font-size:23px;}.elementor-331 .elementor-element.elementor-element-24cb3f8 .elementor-icon svg{height:23px;}.elementor-331 .elementor-element.elementor-element-24cb3f8 .elementor-icon-wrapper svg{width:auto;}.elementor-331 .elementor-element.elementor-element-f68c34f{padding:18px 18px 0px 18px;text-align:center;}.elementor-331 .elementor-element.elementor-element-f68c34f .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-2ea4861{padding:0px 18px 0px 18px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#9B907A;}.elementor-331 .elementor-element.elementor-element-f347d01{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-00cdbbb{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-00cdbbb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-bc523c9{background-color:#2A2824;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-bc523c9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-b206a21{--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;--justify-content:flex-start;--align-items:center;--margin-top:-13px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-b14e797{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-b14e797 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-39bc558{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-39bc558 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-2127938{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-331 .elementor-element.elementor-element-2127938:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-2127938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181D;}.elementor-331 .elementor-element.elementor-element-2769b8f{padding:5px 5px 0px 5px;border-radius:10px 10px 10px 10px;}.elementor-331 .elementor-element.elementor-element-2769b8f .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-2769b8f.elementor-view-stacked .elementor-icon{background-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-2769b8f.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-2769b8f.elementor-view-default .elementor-icon{color:#FFFFFFC4;border-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-2769b8f.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-2769b8f.elementor-view-default .elementor-icon svg{fill:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-2769b8f .elementor-icon{font-size:23px;}.elementor-331 .elementor-element.elementor-element-2769b8f .elementor-icon svg{height:23px;}.elementor-331 .elementor-element.elementor-element-2769b8f .elementor-icon-wrapper svg{width:auto;}.elementor-331 .elementor-element.elementor-element-f6ad47e{padding:18px 18px 0px 18px;text-align:center;}.elementor-331 .elementor-element.elementor-element-f6ad47e .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-8a28f6b{padding:0px 18px 0px 18px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#9B907A;}.elementor-331 .elementor-element.elementor-element-274252b{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-3cd9ab2{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-3cd9ab2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-493410a{background-color:#2A2824;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-493410a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-2e0aa6b{--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;--justify-content:flex-start;--align-items:center;--margin-top:-13px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-965733e{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-965733e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-3c32e90{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-3c32e90 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-5aedbb0{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-331 .elementor-element.elementor-element-5aedbb0:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-5aedbb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181D;}.elementor-331 .elementor-element.elementor-element-5ccc1dc{padding:5px 5px 0px 5px;border-radius:10px 10px 10px 10px;}.elementor-331 .elementor-element.elementor-element-5ccc1dc .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-5ccc1dc.elementor-view-stacked .elementor-icon{background-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-5ccc1dc.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-5ccc1dc.elementor-view-default .elementor-icon{color:#FFFFFFC4;border-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-5ccc1dc.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-5ccc1dc.elementor-view-default .elementor-icon svg{fill:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-5ccc1dc .elementor-icon{font-size:23px;}.elementor-331 .elementor-element.elementor-element-5ccc1dc .elementor-icon svg{height:23px;}.elementor-331 .elementor-element.elementor-element-5ccc1dc .elementor-icon-wrapper svg{width:auto;}.elementor-331 .elementor-element.elementor-element-7aacacf{padding:18px 18px 0px 18px;text-align:center;}.elementor-331 .elementor-element.elementor-element-7aacacf .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-1f28427{padding:0px 18px 0px 18px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#9B907A;}.elementor-331 .elementor-element.elementor-element-0ff22ed{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-f74c81c{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-f74c81c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-b9098a8{background-color:#2A2824;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-b9098a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-aa1ab1c{--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;--justify-content:flex-start;--align-items:center;--margin-top:-13px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-5b2bda9{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-5b2bda9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-9a85e8d{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-9a85e8d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-d483249{--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-331 .elementor-element.elementor-element-24a55e0{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-331 .elementor-element.elementor-element-24a55e0:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-24a55e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181D;}.elementor-331 .elementor-element.elementor-element-24c11da{padding:5px 5px 0px 5px;border-radius:10px 10px 10px 10px;}.elementor-331 .elementor-element.elementor-element-24c11da .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-24c11da.elementor-view-stacked .elementor-icon{background-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-24c11da.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-24c11da.elementor-view-default .elementor-icon{color:#FFFFFFC4;border-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-24c11da.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-24c11da.elementor-view-default .elementor-icon svg{fill:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-24c11da .elementor-icon{font-size:23px;}.elementor-331 .elementor-element.elementor-element-24c11da .elementor-icon svg{height:23px;}.elementor-331 .elementor-element.elementor-element-24c11da .elementor-icon-wrapper svg{width:auto;}.elementor-331 .elementor-element.elementor-element-6c2be6d{padding:18px 18px 0px 18px;text-align:center;}.elementor-331 .elementor-element.elementor-element-6c2be6d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-7a28de6{padding:0px 18px 0px 18px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#9B907A;}.elementor-331 .elementor-element.elementor-element-7b9c24d{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-34d7766{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-34d7766 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-3f7806e{background-color:#2A2824;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-3f7806e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-609a9ed{--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;--justify-content:flex-start;--align-items:center;--margin-top:-13px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-8dec0ba{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-8dec0ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-1263cff{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-1263cff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-b606445{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-331 .elementor-element.elementor-element-b606445:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-b606445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181D;}.elementor-331 .elementor-element.elementor-element-9df89e7{padding:5px 5px 0px 5px;border-radius:10px 10px 10px 10px;}.elementor-331 .elementor-element.elementor-element-9df89e7 .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-9df89e7.elementor-view-stacked .elementor-icon{background-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-9df89e7.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-9df89e7.elementor-view-default .elementor-icon{color:#FFFFFFC4;border-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-9df89e7.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-9df89e7.elementor-view-default .elementor-icon svg{fill:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-9df89e7 .elementor-icon{font-size:23px;}.elementor-331 .elementor-element.elementor-element-9df89e7 .elementor-icon svg{height:23px;}.elementor-331 .elementor-element.elementor-element-3347aa3{padding:18px 18px 0px 18px;text-align:center;}.elementor-331 .elementor-element.elementor-element-3347aa3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-a42eb01{padding:0px 18px 0px 18px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#9B907A;}.elementor-331 .elementor-element.elementor-element-12251f0{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-4b788df{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-4b788df .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-84830bb{background-color:#2A2824;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-84830bb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-02012b9{--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;--justify-content:flex-start;--align-items:center;--margin-top:-13px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-483f219{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-483f219 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-d9b7412{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-d9b7412 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-cdc77eb{--display:flex;--min-height:300px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#FFFFFF2B;--border-color:#FFFFFF2B;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-331 .elementor-element.elementor-element-cdc77eb:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-cdc77eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#15181D;}.elementor-331 .elementor-element.elementor-element-c76387a{padding:5px 5px 0px 5px;border-radius:10px 10px 10px 10px;}.elementor-331 .elementor-element.elementor-element-c76387a .elementor-icon-wrapper{text-align:center;}.elementor-331 .elementor-element.elementor-element-c76387a.elementor-view-stacked .elementor-icon{background-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-c76387a.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-c76387a.elementor-view-default .elementor-icon{color:#FFFFFFC4;border-color:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-c76387a.elementor-view-framed .elementor-icon, .elementor-331 .elementor-element.elementor-element-c76387a.elementor-view-default .elementor-icon svg{fill:#FFFFFFC4;}.elementor-331 .elementor-element.elementor-element-c76387a .elementor-icon{font-size:23px;}.elementor-331 .elementor-element.elementor-element-c76387a .elementor-icon svg{height:23px;}.elementor-331 .elementor-element.elementor-element-c76387a .elementor-icon-wrapper svg{width:auto;}.elementor-331 .elementor-element.elementor-element-8c8c770{padding:18px 18px 0px 18px;text-align:center;}.elementor-331 .elementor-element.elementor-element-8c8c770 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:19px;font-weight:700;line-height:34px;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-f2483d7{padding:0px 18px 0px 18px;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#9B907A;}.elementor-331 .elementor-element.elementor-element-b1bf999{--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;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-5ce4fc3{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-5ce4fc3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-32039fb{background-color:#2A2824;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-32039fb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-cd0d2d4{--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;--justify-content:flex-start;--align-items:center;--margin-top:-13px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-331 .elementor-element.elementor-element-ab8fcea{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-ab8fcea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-4b01325{background-color:#2A2824;padding:7px 7px 7px 7px;border-radius:20px 20px 20px 20px;}.elementor-331 .elementor-element.elementor-element-4b01325 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:600;color:#E1BD69;}.elementor-331 .elementor-element.elementor-element-5089709{--spacer-size:142px;}.elementor-331 .elementor-element.elementor-element-63faf60{--display:flex;--min-height:435px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-331 .elementor-element.elementor-element-63faf60:not(.elementor-motion-effects-element-type-background), .elementor-331 .elementor-element.elementor-element-63faf60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111317;}.elementor-331 .elementor-element.elementor-element-4f864d8{text-align:center;}.elementor-331 .elementor-element.elementor-element-4f864d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-331 .elementor-element.elementor-element-ad5b2c4{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#B3A898;}.elementor-331 .elementor-element.elementor-element-9e6a65d{--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;--justify-content:center;--align-items:center;}.elementor-331 .elementor-element.elementor-element-0c56f09 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:400;fill:#000000;color:#000000;border-radius:11px 11px 11px 11px;padding:10px 25px 10px 25px;}.elementor-331 .elementor-element.elementor-element-2598ef6 .elementor-button{background-color:#0000009E;font-family:"Roboto", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DFDFDF40;border-radius:11px 11px 11px 11px;padding:10px 30px 10px 30px;}.elementor-331 .elementor-element.elementor-element-2598ef6 .elementor-button:hover, .elementor-331 .elementor-element.elementor-element-2598ef6 .elementor-button:focus{background-color:#FFFFFF14;box-shadow:0px 0px 28px -33px rgba(255, 255, 255, 0.5) inset;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-331 .elementor-element.elementor-element-2e18d3a{font-size:30px;}.elementor-331 .elementor-element.elementor-element-052e065{text-align:center;}.elementor-331 .elementor-element.elementor-element-a5aa692{font-size:27px;}.elementor-331 .elementor-element.elementor-element-cc4ab48 img{height:190px;}.elementor-331 .elementor-element.elementor-element-c44f594 img{height:182px;}.elementor-331 .elementor-element.elementor-element-35c6e4c img{height:193px;}.elementor-331 .elementor-element.elementor-element-76261e2 img{height:175px;}.elementor-331 .elementor-element.elementor-element-3a526d8{--spacer-size:109px;}.elementor-331 .elementor-element.elementor-element-4f864d8 .elementor-heading-title{font-size:24px;line-height:2em;}}/* Start custom CSS for icon, class: .elementor-element-7e4ace5 */.elementor-331 .elementor-element.elementor-element-7e4ace5 {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border-radius: 12px;   /* گوشه‌های گرد (اختیاری) */
  padding: 20px;         /* فاصله داخلی محتوا */
  color: #fff;           /* رنگ متن داخل ویجت */

  /* سایه طلایی محوتر */
  box-shadow: 0 0 20px rgba(238, 194, 105, 0.3), 
              0 0 15px rgba(207, 138, 56, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79ed4c9 */.elementor-331 .elementor-element.elementor-element-79ed4c9 .elementor-button {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border: none; /* اگر خط دور می‌خوای حذف بشه */
  color: #fff; /* رنگ متن دکمه */
}
.elementor-331 .elementor-element.elementor-element-79ed4c9 .elementor-button {
  transition: all 0.3s ease;
  position: relative;
}

.elementor-331 .elementor-element.elementor-element-79ed4c9 .elementor-button:hover {
   
  animation: pulse-glow 1.8s infinite;
}

@keyframes pulse-glow {
  0% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
  50% {
    box-shadow: 0 0 18px rgba(238, 194, 105, 0.6);
  }
  100% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75b2a09 */.elementor-331 .elementor-element.elementor-element-75b2a09 .elementor-button {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border: none; /* اگر خط دور می‌خوای حذف بشه */
  color: #fff; /* رنگ متن دکمه */
}
.elementor-331 .elementor-element.elementor-element-75b2a09 .elementor-button {
  transition: all 0.3s ease;
  position: relative;
}

.elementor-331 .elementor-element.elementor-element-75b2a09 .elementor-button:hover {
  animation: pulse-glow 1.8s infinite;
}

@keyframes pulse-glow {
  0% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
  50% {
    box-shadow: 0 0 18px rgba(238, 194, 105, 0.6);
  }
  100% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-60e6b72 */.elementor-331 .elementor-element.elementor-element-60e6b72 {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border-radius: 12px;   /* گوشه‌های گرد (اختیاری) */
  padding: 20px;         /* فاصله داخلی محتوا */
  color: #fff;           /* رنگ متن داخل ویجت */

  /* سایه طلایی محوتر */
  box-shadow: 0 0 20px rgba(238, 194, 105, 0.3), 
              0 0 15px rgba(207, 138, 56, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7004f9c */.elementor-331 .elementor-element.elementor-element-7004f9c .elementor-button {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border: none; /* اگر خط دور می‌خوای حذف بشه */
  color: #fff; /* رنگ متن دکمه */
}
.elementor-331 .elementor-element.elementor-element-7004f9c .elementor-button {
  transition: all 0.3s ease;
  position: relative;
}

.elementor-331 .elementor-element.elementor-element-7004f9c .elementor-button:hover {
  animation: pulse-glow 1.8s infinite;
}

@keyframes pulse-glow {
  0% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
  50% {
    box-shadow: 0 0 18px rgba(238, 194, 105, 0.6);
  }
  100% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f6407ad */.elementor-331 .elementor-element.elementor-element-f6407ad {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border-radius: 12px;   /* گوشه‌های گرد (اختیاری) */
  padding: 20px;         /* فاصله داخلی محتوا */
  color: #fff;           /* رنگ متن داخل ویجت */

  /* سایه طلایی محوتر */
  box-shadow: 0 0 20px rgba(238, 194, 105, 0.3), 
              0 0 15px rgba(207, 138, 56, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f1a1f4b */.elementor-331 .elementor-element.elementor-element-f1a1f4b .elementor-button {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border: none; /* اگر خط دور می‌خوای حذف بشه */
  color: #fff; /* رنگ متن دکمه */
}
.elementor-331 .elementor-element.elementor-element-f1a1f4b .elementor-button {
  transition: all 0.3s ease;
  position: relative;
}

.elementor-331 .elementor-element.elementor-element-f1a1f4b .elementor-button:hover {
  animation: pulse-glow 1.8s infinite;
}

@keyframes pulse-glow {
  0% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
  50% {
    box-shadow: 0 0 18px rgba(238, 194, 105, 0.6);
  }
  100% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-915aaf0 */.elementor-331 .elementor-element.elementor-element-915aaf0 {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border-radius: 12px;   /* گوشه‌های گرد (اختیاری) */
  padding: 20px;         /* فاصله داخلی محتوا */
  color: #fff;           /* رنگ متن داخل ویجت */

  /* سایه طلایی محوتر */
  box-shadow: 0 0 20px rgba(238, 194, 105, 0.3), 
              0 0 15px rgba(207, 138, 56, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e52a900 */.elementor-331 .elementor-element.elementor-element-e52a900 .elementor-button {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border: none; /* اگر خط دور می‌خوای حذف بشه */
  color: #fff; /* رنگ متن دکمه */
}
.elementor-331 .elementor-element.elementor-element-e52a900 .elementor-button {
  transition: all 0.3s ease;
  position: relative;
}

.elementor-331 .elementor-element.elementor-element-e52a900 .elementor-button:hover {
  animation: pulse-glow 1.8s infinite;
}

@keyframes pulse-glow {
  0% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
  50% {
    box-shadow: 0 0 18px rgba(238, 194, 105, 0.6);
  }
  100% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-24cb3f8 */.elementor-331 .elementor-element.elementor-element-24cb3f8 {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border-radius: 12px;   /* گوشه‌های گرد (اختیاری) */
  padding: 20px;         /* فاصله داخلی محتوا */
  color: #fff;           /* رنگ متن داخل ویجت */

  /* سایه طلایی محوتر */
  box-shadow: 0 0 20px rgba(238, 194, 105, 0.3), 
              0 0 15px rgba(207, 138, 56, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d51a3b *//* کدهای CSS کانتینر برای زوم ملایم هنگام هاور */
.elementor-331 .elementor-element.elementor-element-1d51a3b {
    /* اطمینان از اعمال تغییرات بصورت روان */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    /* برای بهبود پرفورمنس در مرورگرها */
    will-change: transform;
    /* تنظیم اولیه Scale (اختیاری) */
    transform: scale(1);
}

/* تغییر حالت کانتینر هنگام هاور */
.elementor-331 .elementor-element.elementor-element-1d51a3b:hover {
    /* 5% زوم ملایم */
    transform: scale(1.05);
    /* اعمال سایه برای عمق بیشتر (اختیاری) */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}
/* کد CSS برای کانتینر والد */

/* 1. تنظیمات اولیه برای کانتینر (اختیاری) */
.elementor-331 .elementor-element.elementor-element-1d51a3b {
    /* اطمینان از این که تصویر هنگام زوم بیرون نمی زند */
    overflow: hidden; 
}

/* 2. تنظیمات اولیه برای المان تصویر داخل کانتینر */
/* این انتخابگر تمام تگ های <img> داخل کانتینر را هدف قرار می دهد */
.elementor-331 .elementor-element.elementor-element-1d51a3b img {
    /* انتقال نرم و روان در مدت 0.5 ثانیه */
    transition: transform 0.5s ease-in-out; 
    /* تنظیم اولیه روی حالت عادی */
    transform: scale(1);
    /* برای بهبود پرفورمنس */
    will-change: transform;
}

/* 3. افکت هاور: زوم کردن تصویر هنگام هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-1d51a3b:hover img {
    /* زوم 15 درصدی تصویر */
    transform: scale(1.15); 
}
/* اضافه کردن افکت سایه طلایی مینیمال هنگام هاور روی کانتینر */

/* 1. افزودن transition برای انتقال روان سایه */
.elementor-331 .elementor-element.elementor-element-1d51a3b {
    /* انتقال برای Transform و Box-shadow را همزمان اعمال می کنیم */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.35s ease-in-out;
    /* تنظیم اولیه Scale (اگر از کد Grow قبلی استفاده می کنید) */
    transform: scale(1); 
    /* تنظیم اولیه سایه به حالت محو و نامرئی (اختیاری) */
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0); 
}

/* 2. حالت هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-1d51a3b:hover {
    /* (اگر از کد Grow استفاده می کنید، این خط را حفظ کنید) */
    transform: scale(1.03); /* کمی زوم کمتر برای تاکید بیشتر بر سایه */
    
    /* اعمال سایه طلایی مینیمال در پایین کانتینر */
    box-shadow: 
        0 10px 15px -5px rgba(156, 138, 67, 0.4), /* سایه طلایی با کد #9c8a43 با شفافیت 40% */
        0 5px 15px rgba(0, 0, 0, 0.05);           /* سایه مشکی بسیار محو برای عمق عمومی */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2769b8f */.elementor-331 .elementor-element.elementor-element-2769b8f {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border-radius: 12px;   /* گوشه‌های گرد (اختیاری) */
  padding: 20px;         /* فاصله داخلی محتوا */
  color: #fff;           /* رنگ متن داخل ویجت */

  /* سایه طلایی محوتر */
  box-shadow: 0 0 20px rgba(238, 194, 105, 0.3), 
              0 0 15px rgba(207, 138, 56, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2127938 *//* کدهای CSS کانتینر برای زوم ملایم هنگام هاور */
.elementor-331 .elementor-element.elementor-element-2127938 {
    /* اطمینان از اعمال تغییرات بصورت روان */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    /* برای بهبود پرفورمنس در مرورگرها */
    will-change: transform;
    /* تنظیم اولیه Scale (اختیاری) */
    transform: scale(1);
}

/* تغییر حالت کانتینر هنگام هاور */
.elementor-331 .elementor-element.elementor-element-2127938:hover {
    /* 5% زوم ملایم */
    transform: scale(1.05);
    /* اعمال سایه برای عمق بیشتر (اختیاری) */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}
/* کد CSS برای کانتینر والد */

/* 1. تنظیمات اولیه برای کانتینر (اختیاری) */
.elementor-331 .elementor-element.elementor-element-2127938 {
    /* اطمینان از این که تصویر هنگام زوم بیرون نمی زند */
    overflow: hidden; 
}

/* 2. تنظیمات اولیه برای المان تصویر داخل کانتینر */
/* این انتخابگر تمام تگ های <img> داخل کانتینر را هدف قرار می دهد */
.elementor-331 .elementor-element.elementor-element-2127938 img {
    /* انتقال نرم و روان در مدت 0.5 ثانیه */
    transition: transform 0.5s ease-in-out; 
    /* تنظیم اولیه روی حالت عادی */
    transform: scale(1);
    /* برای بهبود پرفورمنس */
    will-change: transform;
}

/* 3. افکت هاور: زوم کردن تصویر هنگام هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-2127938:hover img {
    /* زوم 15 درصدی تصویر */
    transform: scale(1.15); 
}
/* اضافه کردن افکت سایه طلایی مینیمال هنگام هاور روی کانتینر */

/* 1. افزودن transition برای انتقال روان سایه */
.elementor-331 .elementor-element.elementor-element-2127938 {
    /* انتقال برای Transform و Box-shadow را همزمان اعمال می کنیم */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.35s ease-in-out;
    /* تنظیم اولیه Scale (اگر از کد Grow قبلی استفاده می کنید) */
    transform: scale(1); 
    /* تنظیم اولیه سایه به حالت محو و نامرئی (اختیاری) */
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0); 
}

/* 2. حالت هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-2127938:hover {
    /* (اگر از کد Grow استفاده می کنید، این خط را حفظ کنید) */
    transform: scale(1.03); /* کمی زوم کمتر برای تاکید بیشتر بر سایه */
    
    /* اعمال سایه طلایی مینیمال در پایین کانتینر */
    box-shadow: 
        0 10px 15px -5px rgba(156, 138, 67, 0.4), /* سایه طلایی با کد #9c8a43 با شفافیت 40% */
        0 5px 15px rgba(0, 0, 0, 0.05);           /* سایه مشکی بسیار محو برای عمق عمومی */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5ccc1dc */.elementor-331 .elementor-element.elementor-element-5ccc1dc {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border-radius: 12px;   /* گوشه‌های گرد (اختیاری) */
  padding: 20px;         /* فاصله داخلی محتوا */
  color: #fff;           /* رنگ متن داخل ویجت */

  /* سایه طلایی محوتر */
  box-shadow: 0 0 20px rgba(238, 194, 105, 0.3), 
              0 0 15px rgba(207, 138, 56, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aedbb0 *//* کدهای CSS کانتینر برای زوم ملایم هنگام هاور */
.elementor-331 .elementor-element.elementor-element-5aedbb0 {
    /* اطمینان از اعمال تغییرات بصورت روان */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    /* برای بهبود پرفورمنس در مرورگرها */
    will-change: transform;
    /* تنظیم اولیه Scale (اختیاری) */
    transform: scale(1);
}

/* تغییر حالت کانتینر هنگام هاور */
.elementor-331 .elementor-element.elementor-element-5aedbb0:hover {
    /* 5% زوم ملایم */
    transform: scale(1.05);
    /* اعمال سایه برای عمق بیشتر (اختیاری) */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}
/* کد CSS برای کانتینر والد */

/* 1. تنظیمات اولیه برای کانتینر (اختیاری) */
.elementor-331 .elementor-element.elementor-element-5aedbb0 {
    /* اطمینان از این که تصویر هنگام زوم بیرون نمی زند */
    overflow: hidden; 
}

/* 2. تنظیمات اولیه برای المان تصویر داخل کانتینر */
/* این انتخابگر تمام تگ های <img> داخل کانتینر را هدف قرار می دهد */
.elementor-331 .elementor-element.elementor-element-5aedbb0 img {
    /* انتقال نرم و روان در مدت 0.5 ثانیه */
    transition: transform 0.5s ease-in-out; 
    /* تنظیم اولیه روی حالت عادی */
    transform: scale(1);
    /* برای بهبود پرفورمنس */
    will-change: transform;
}

/* 3. افکت هاور: زوم کردن تصویر هنگام هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-5aedbb0:hover img {
    /* زوم 15 درصدی تصویر */
    transform: scale(1.15); 
}
/* اضافه کردن افکت سایه طلایی مینیمال هنگام هاور روی کانتینر */

/* 1. افزودن transition برای انتقال روان سایه */
.elementor-331 .elementor-element.elementor-element-5aedbb0 {
    /* انتقال برای Transform و Box-shadow را همزمان اعمال می کنیم */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.35s ease-in-out;
    /* تنظیم اولیه Scale (اگر از کد Grow قبلی استفاده می کنید) */
    transform: scale(1); 
    /* تنظیم اولیه سایه به حالت محو و نامرئی (اختیاری) */
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0); 
}

/* 2. حالت هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-5aedbb0:hover {
    /* (اگر از کد Grow استفاده می کنید، این خط را حفظ کنید) */
    transform: scale(1.03); /* کمی زوم کمتر برای تاکید بیشتر بر سایه */
    
    /* اعمال سایه طلایی مینیمال در پایین کانتینر */
    box-shadow: 
        0 10px 15px -5px rgba(156, 138, 67, 0.4), /* سایه طلایی با کد #9c8a43 با شفافیت 40% */
        0 5px 15px rgba(0, 0, 0, 0.05);           /* سایه مشکی بسیار محو برای عمق عمومی */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-24c11da */.elementor-331 .elementor-element.elementor-element-24c11da {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border-radius: 12px;   /* گوشه‌های گرد (اختیاری) */
  padding: 20px;         /* فاصله داخلی محتوا */
  color: #fff;           /* رنگ متن داخل ویجت */

  /* سایه طلایی محوتر */
  box-shadow: 0 0 20px rgba(238, 194, 105, 0.3), 
              0 0 15px rgba(207, 138, 56, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24a55e0 *//* کدهای CSS کانتینر برای زوم ملایم هنگام هاور */
.elementor-331 .elementor-element.elementor-element-24a55e0 {
    /* اطمینان از اعمال تغییرات بصورت روان */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    /* برای بهبود پرفورمنس در مرورگرها */
    will-change: transform;
    /* تنظیم اولیه Scale (اختیاری) */
    transform: scale(1);
}

/* تغییر حالت کانتینر هنگام هاور */
.elementor-331 .elementor-element.elementor-element-24a55e0:hover {
    /* 5% زوم ملایم */
    transform: scale(1.05);
    /* اعمال سایه برای عمق بیشتر (اختیاری) */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}
/* کد CSS برای کانتینر والد */

/* 1. تنظیمات اولیه برای کانتینر (اختیاری) */
.elementor-331 .elementor-element.elementor-element-24a55e0 {
    /* اطمینان از این که تصویر هنگام زوم بیرون نمی زند */
    overflow: hidden; 
}

/* 2. تنظیمات اولیه برای المان تصویر داخل کانتینر */
/* این انتخابگر تمام تگ های <img> داخل کانتینر را هدف قرار می دهد */
.elementor-331 .elementor-element.elementor-element-24a55e0 img {
    /* انتقال نرم و روان در مدت 0.5 ثانیه */
    transition: transform 0.5s ease-in-out; 
    /* تنظیم اولیه روی حالت عادی */
    transform: scale(1);
    /* برای بهبود پرفورمنس */
    will-change: transform;
}

/* 3. افکت هاور: زوم کردن تصویر هنگام هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-24a55e0:hover img {
    /* زوم 15 درصدی تصویر */
    transform: scale(1.15); 
}
/* اضافه کردن افکت سایه طلایی مینیمال هنگام هاور روی کانتینر */

/* 1. افزودن transition برای انتقال روان سایه */
.elementor-331 .elementor-element.elementor-element-24a55e0 {
    /* انتقال برای Transform و Box-shadow را همزمان اعمال می کنیم */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.35s ease-in-out;
    /* تنظیم اولیه Scale (اگر از کد Grow قبلی استفاده می کنید) */
    transform: scale(1); 
    /* تنظیم اولیه سایه به حالت محو و نامرئی (اختیاری) */
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0); 
}

/* 2. حالت هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-24a55e0:hover {
    /* (اگر از کد Grow استفاده می کنید، این خط را حفظ کنید) */
    transform: scale(1.03); /* کمی زوم کمتر برای تاکید بیشتر بر سایه */
    
    /* اعمال سایه طلایی مینیمال در پایین کانتینر */
    box-shadow: 
        0 10px 15px -5px rgba(156, 138, 67, 0.4), /* سایه طلایی با کد #9c8a43 با شفافیت 40% */
        0 5px 15px rgba(0, 0, 0, 0.05);           /* سایه مشکی بسیار محو برای عمق عمومی */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9df89e7 */.elementor-331 .elementor-element.elementor-element-9df89e7 {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border-radius: 12px;   /* گوشه‌های گرد (اختیاری) */
  padding: 20px;         /* فاصله داخلی محتوا */
  color: #fff;           /* رنگ متن داخل ویجت */

  /* سایه طلایی محوتر */
  box-shadow: 0 0 20px rgba(238, 194, 105, 0.3), 
              0 0 15px rgba(207, 138, 56, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b606445 *//* کدهای CSS کانتینر برای زوم ملایم هنگام هاور */
.elementor-331 .elementor-element.elementor-element-b606445 {
    /* اطمینان از اعمال تغییرات بصورت روان */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    /* برای بهبود پرفورمنس در مرورگرها */
    will-change: transform;
    /* تنظیم اولیه Scale (اختیاری) */
    transform: scale(1);
}

/* تغییر حالت کانتینر هنگام هاور */
.elementor-331 .elementor-element.elementor-element-b606445:hover {
    /* 5% زوم ملایم */
    transform: scale(1.05);
    /* اعمال سایه برای عمق بیشتر (اختیاری) */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}
/* کد CSS برای کانتینر والد */

/* 1. تنظیمات اولیه برای کانتینر (اختیاری) */
.elementor-331 .elementor-element.elementor-element-b606445 {
    /* اطمینان از این که تصویر هنگام زوم بیرون نمی زند */
    overflow: hidden; 
}

/* 2. تنظیمات اولیه برای المان تصویر داخل کانتینر */
/* این انتخابگر تمام تگ های <img> داخل کانتینر را هدف قرار می دهد */
.elementor-331 .elementor-element.elementor-element-b606445 img {
    /* انتقال نرم و روان در مدت 0.5 ثانیه */
    transition: transform 0.5s ease-in-out; 
    /* تنظیم اولیه روی حالت عادی */
    transform: scale(1);
    /* برای بهبود پرفورمنس */
    will-change: transform;
}

/* 3. افکت هاور: زوم کردن تصویر هنگام هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-b606445:hover img {
    /* زوم 15 درصدی تصویر */
    transform: scale(1.15); 
}
/* اضافه کردن افکت سایه طلایی مینیمال هنگام هاور روی کانتینر */

/* 1. افزودن transition برای انتقال روان سایه */
.elementor-331 .elementor-element.elementor-element-b606445 {
    /* انتقال برای Transform و Box-shadow را همزمان اعمال می کنیم */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.35s ease-in-out;
    /* تنظیم اولیه Scale (اگر از کد Grow قبلی استفاده می کنید) */
    transform: scale(1); 
    /* تنظیم اولیه سایه به حالت محو و نامرئی (اختیاری) */
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0); 
}

/* 2. حالت هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-b606445:hover {
    /* (اگر از کد Grow استفاده می کنید، این خط را حفظ کنید) */
    transform: scale(1.03); /* کمی زوم کمتر برای تاکید بیشتر بر سایه */
    
    /* اعمال سایه طلایی مینیمال در پایین کانتینر */
    box-shadow: 
        0 10px 15px -5px rgba(156, 138, 67, 0.4), /* سایه طلایی با کد #9c8a43 با شفافیت 40% */
        0 5px 15px rgba(0, 0, 0, 0.05);           /* سایه مشکی بسیار محو برای عمق عمومی */
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c76387a */.elementor-331 .elementor-element.elementor-element-c76387a {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border-radius: 12px;   /* گوشه‌های گرد (اختیاری) */
  padding: 20px;         /* فاصله داخلی محتوا */
  color: #fff;           /* رنگ متن داخل ویجت */

  /* سایه طلایی محوتر */
  box-shadow: 0 0 20px rgba(238, 194, 105, 0.3), 
              0 0 15px rgba(207, 138, 56, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdc77eb *//* کدهای CSS کانتینر برای زوم ملایم هنگام هاور */
.elementor-331 .elementor-element.elementor-element-cdc77eb {
    /* اطمینان از اعمال تغییرات بصورت روان */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    /* برای بهبود پرفورمنس در مرورگرها */
    will-change: transform;
    /* تنظیم اولیه Scale (اختیاری) */
    transform: scale(1);
}

/* تغییر حالت کانتینر هنگام هاور */
.elementor-331 .elementor-element.elementor-element-cdc77eb:hover {
    /* 5% زوم ملایم */
    transform: scale(1.05);
    /* اعمال سایه برای عمق بیشتر (اختیاری) */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
}
/* کد CSS برای کانتینر والد */

/* 1. تنظیمات اولیه برای کانتینر (اختیاری) */
.elementor-331 .elementor-element.elementor-element-cdc77eb {
    /* اطمینان از این که تصویر هنگام زوم بیرون نمی زند */
    overflow: hidden; 
}

/* 2. تنظیمات اولیه برای المان تصویر داخل کانتینر */
/* این انتخابگر تمام تگ های <img> داخل کانتینر را هدف قرار می دهد */
.elementor-331 .elementor-element.elementor-element-cdc77eb img {
    /* انتقال نرم و روان در مدت 0.5 ثانیه */
    transition: transform 0.5s ease-in-out; 
    /* تنظیم اولیه روی حالت عادی */
    transform: scale(1);
    /* برای بهبود پرفورمنس */
    will-change: transform;
}

/* 3. افکت هاور: زوم کردن تصویر هنگام هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-cdc77eb:hover img {
    /* زوم 15 درصدی تصویر */
    transform: scale(1.15); 
}
/* اضافه کردن افکت سایه طلایی مینیمال هنگام هاور روی کانتینر */

/* 1. افزودن transition برای انتقال روان سایه */
.elementor-331 .elementor-element.elementor-element-cdc77eb {
    /* انتقال برای Transform و Box-shadow را همزمان اعمال می کنیم */
    transition: transform 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.35s ease-in-out;
    /* تنظیم اولیه Scale (اگر از کد Grow قبلی استفاده می کنید) */
    transform: scale(1); 
    /* تنظیم اولیه سایه به حالت محو و نامرئی (اختیاری) */
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0); 
}

/* 2. حالت هاور روی کانتینر */
.elementor-331 .elementor-element.elementor-element-cdc77eb:hover {
    /* (اگر از کد Grow استفاده می کنید، این خط را حفظ کنید) */
    transform: scale(1.03); /* کمی زوم کمتر برای تاکید بیشتر بر سایه */
    
    /* اعمال سایه طلایی مینیمال در پایین کانتینر */
    box-shadow: 
        0 10px 15px -5px rgba(156, 138, 67, 0.4), /* سایه طلایی با کد #9c8a43 با شفافیت 40% */
        0 5px 15px rgba(0, 0, 0, 0.05);           /* سایه مشکی بسیار محو برای عمق عمومی */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c56f09 */.elementor-331 .elementor-element.elementor-element-0c56f09 .elementor-button {
  background: linear-gradient(90deg, #EEC269, #CF8A38);
  border: none; /* اگر خط دور می‌خوای حذف بشه */
  color: #fff; /* رنگ متن دکمه */
}
.elementor-331 .elementor-element.elementor-element-0c56f09 .elementor-button {
  transition: all 0.3s ease;
  position: relative;
}

.elementor-331 .elementor-element.elementor-element-0c56f09 .elementor-button:hover {
  animation: pulse-glow 1.8s infinite;
}

@keyframes pulse-glow {
  0% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
  50% {
    box-shadow: 0 0 18px rgba(238, 194, 105, 0.6);
  }
  100% {
    box-shadow: 0 0 0px rgba(238, 194, 105, 0.0);
  }
}/* End custom CSS */