.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-6 .elementor-element.elementor-element-21e9299 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-21e9299.elementor-view-stacked .elementor-icon{background-color:#40411C;}.elementor-6 .elementor-element.elementor-element-21e9299.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-21e9299.elementor-view-default .elementor-icon{color:#40411C;border-color:#40411C;}.elementor-6 .elementor-element.elementor-element-21e9299.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-21e9299.elementor-view-default .elementor-icon svg{fill:#40411C;}.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-6 .elementor-element.elementor-element-af2c751 .elementor-button{background-color:#F7F4F0;font-family:"Perpetua", Sans-serif;font-weight:500;fill:#40411C;color:#40411C;border-style:solid;border-color:#40411C;}.elementor-6 .elementor-element.elementor-element-441e686 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-441e686.elementor-view-stacked .elementor-icon{background-color:#40411C;}.elementor-6 .elementor-element.elementor-element-441e686.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-441e686.elementor-view-default .elementor-icon{color:#40411C;border-color:#40411C;}.elementor-6 .elementor-element.elementor-element-441e686.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-441e686.elementor-view-default .elementor-icon svg{fill:#40411C;}.elementor-6 .elementor-element.elementor-element-437f384 .elementor-icon-wrapper{text-align:center;}.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-6 .elementor-element.elementor-element-d13708a{font-family:"Perpetua", Sans-serif;font-weight:400;color:#40411C;}.elementor-6 .elementor-element.elementor-element-7f105e4 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-7f105e4.elementor-view-stacked .elementor-icon{background-color:#40411C;}.elementor-6 .elementor-element.elementor-element-7f105e4.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-7f105e4.elementor-view-default .elementor-icon{color:#40411C;border-color:#40411C;}.elementor-6 .elementor-element.elementor-element-7f105e4.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-7f105e4.elementor-view-default .elementor-icon svg{fill:#40411C;}.elementor-6 .elementor-element.elementor-element-2334dbb .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-c4580c9{font-family:"Perpetua", Sans-serif;font-weight:400;color:#40411C;}.elementor-6 .elementor-element.elementor-element-f912854 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-f912854.elementor-view-stacked .elementor-icon{background-color:#40411C;}.elementor-6 .elementor-element.elementor-element-f912854.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f912854.elementor-view-default .elementor-icon{color:#40411C;border-color:#40411C;}.elementor-6 .elementor-element.elementor-element-f912854.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-f912854.elementor-view-default .elementor-icon svg{fill:#40411C;}.elementor-6 .elementor-element.elementor-element-91305ee .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-35a686d{font-family:"Perpetua", Sans-serif;font-weight:400;color:#40411C;}.elementor-6 .elementor-element.elementor-element-81667cc .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-81667cc.elementor-view-stacked .elementor-icon{background-color:#40411C;}.elementor-6 .elementor-element.elementor-element-81667cc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-81667cc.elementor-view-default .elementor-icon{color:#40411C;border-color:#40411C;}.elementor-6 .elementor-element.elementor-element-81667cc.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-81667cc.elementor-view-default .elementor-icon svg{fill:#40411C;}.elementor-6 .elementor-element.elementor-element-5039494 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-4d46174{font-family:"Perpetua", Sans-serif;font-weight:400;color:#40411C;}.elementor-6 .elementor-element.elementor-element-a628cff .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-a628cff.elementor-view-stacked .elementor-icon{background-color:#40411C;}.elementor-6 .elementor-element.elementor-element-a628cff.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-a628cff.elementor-view-default .elementor-icon{color:#40411C;border-color:#40411C;}.elementor-6 .elementor-element.elementor-element-a628cff.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-a628cff.elementor-view-default .elementor-icon svg{fill:#40411C;}.elementor-6 .elementor-element.elementor-element-bc3226b .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-1c5b262{font-family:"Perpetua", Sans-serif;font-weight:400;color:#40411C;}.elementor-6 .elementor-element.elementor-element-10cd612 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-10cd612.elementor-view-stacked .elementor-icon{background-color:#605F41;}.elementor-6 .elementor-element.elementor-element-10cd612.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-10cd612.elementor-view-default .elementor-icon{color:#605F41;border-color:#605F41;}.elementor-6 .elementor-element.elementor-element-10cd612.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-10cd612.elementor-view-default .elementor-icon svg{fill:#605F41;}.elementor-6 .elementor-element.elementor-element-4444ff2 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-4444ff2.elementor-view-stacked .elementor-icon{background-color:#605F41;}.elementor-6 .elementor-element.elementor-element-4444ff2.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4444ff2.elementor-view-default .elementor-icon{color:#605F41;border-color:#605F41;}.elementor-6 .elementor-element.elementor-element-4444ff2.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-4444ff2.elementor-view-default .elementor-icon svg{fill:#605F41;}.elementor-6 .elementor-element.elementor-element-bdfddf0 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-bdfddf0.elementor-view-stacked .elementor-icon{background-color:#605F41;}.elementor-6 .elementor-element.elementor-element-bdfddf0.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-bdfddf0.elementor-view-default .elementor-icon{color:#605F41;border-color:#605F41;}.elementor-6 .elementor-element.elementor-element-bdfddf0.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-bdfddf0.elementor-view-default .elementor-icon svg{fill:#605F41;}.elementor-6 .elementor-element.elementor-element-695e5d8{font-family:"Perpetua", Sans-serif;font-weight:400;color:#40411C;}.elementor-6 .elementor-element.elementor-element-4824147{font-family:"Perpetua", Sans-serif;font-weight:400;color:#40411C;}.elementor-6 .elementor-element.elementor-element-76882f2{font-family:"Perpetua", Sans-serif;font-weight:400;color:#40411C;}.elementor-6 .elementor-element.elementor-element-d3acdc6 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-d3acdc6.elementor-view-stacked .elementor-icon{background-color:#F7F4F0;}.elementor-6 .elementor-element.elementor-element-d3acdc6.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d3acdc6.elementor-view-default .elementor-icon{color:#F7F4F0;border-color:#F7F4F0;}.elementor-6 .elementor-element.elementor-element-d3acdc6.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-d3acdc6.elementor-view-default .elementor-icon svg{fill:#F7F4F0;}.elementor-6 .elementor-element.elementor-element-5af995d{--spacer-size:50px;}.elementor-6 .elementor-element.elementor-element-8131f3c .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-8131f3c.elementor-view-stacked .elementor-icon{background-color:#40411C;}.elementor-6 .elementor-element.elementor-element-8131f3c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8131f3c.elementor-view-default .elementor-icon{color:#40411C;border-color:#40411C;}.elementor-6 .elementor-element.elementor-element-8131f3c.elementor-view-framed .elementor-icon, .elementor-6 .elementor-element.elementor-element-8131f3c.elementor-view-default .elementor-icon svg{fill:#40411C;}body.elementor-page-6:not(.elementor-motion-effects-element-type-background), body.elementor-page-6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F0;}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-21e9299{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-6 .elementor-element.elementor-element-21e9299 .elementor-icon{font-size:85px;}.elementor-6 .elementor-element.elementor-element-21e9299 .elementor-icon svg{height:85px;}.elementor-6 .elementor-element.elementor-element-af2c751{padding:0px 0px 20px 0px;}.elementor-6 .elementor-element.elementor-element-af2c751 .elementor-button{font-size:16px;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;padding:10px 25px 10px 25px;}.elementor-6 .elementor-element.elementor-element-441e686{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-6 .elementor-element.elementor-element-441e686 .elementor-icon{font-size:60px;}.elementor-6 .elementor-element.elementor-element-441e686 .elementor-icon svg{height:60px;}.elementor-6 .elementor-element.elementor-element-437f384{width:var( --container-widget-width, 93px );max-width:93px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -55px;padding:0px 0px 0px 0px;--container-widget-width:93px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-437f384 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-437f384 .elementor-icon{font-size:120px;}.elementor-6 .elementor-element.elementor-element-437f384 .elementor-icon svg{height:120px;}.elementor-6 .elementor-element.elementor-element-d13708a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:24px;}.elementor-6 .elementor-element.elementor-element-7f105e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-6 .elementor-element.elementor-element-7f105e4 .elementor-icon{font-size:60px;}.elementor-6 .elementor-element.elementor-element-7f105e4 .elementor-icon svg{height:60px;}.elementor-6 .elementor-element.elementor-element-2334dbb{width:var( --container-widget-width, 93px );max-width:93px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -55px;padding:0px 0px 0px 0px;--container-widget-width:93px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-2334dbb .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-2334dbb .elementor-icon{font-size:120px;}.elementor-6 .elementor-element.elementor-element-2334dbb .elementor-icon svg{height:120px;}.elementor-6 .elementor-element.elementor-element-c4580c9{margin:0px 65px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:22px;}.elementor-6 .elementor-element.elementor-element-f912854{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-6 .elementor-element.elementor-element-f912854 .elementor-icon{font-size:60px;}.elementor-6 .elementor-element.elementor-element-f912854 .elementor-icon svg{height:60px;}.elementor-6 .elementor-element.elementor-element-91305ee{width:var( --container-widget-width, 93px );max-width:93px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -55px;padding:0px 0px 0px 0px;--container-widget-width:93px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-91305ee .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-91305ee .elementor-icon{font-size:120px;}.elementor-6 .elementor-element.elementor-element-91305ee .elementor-icon svg{height:120px;}.elementor-6 .elementor-element.elementor-element-35a686d{margin:0px 114px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:22px;}.elementor-6 .elementor-element.elementor-element-81667cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-6 .elementor-element.elementor-element-81667cc .elementor-icon{font-size:60px;}.elementor-6 .elementor-element.elementor-element-81667cc .elementor-icon svg{height:60px;}.elementor-6 .elementor-element.elementor-element-5039494{width:var( --container-widget-width, 93px );max-width:93px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -55px;padding:0px 0px 0px 0px;--container-widget-width:93px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-5039494 .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-5039494 .elementor-icon{font-size:120px;}.elementor-6 .elementor-element.elementor-element-5039494 .elementor-icon svg{height:120px;}.elementor-6 .elementor-element.elementor-element-4d46174{margin:0px 73px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:22px;}.elementor-6 .elementor-element.elementor-element-a628cff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 0px;}.elementor-6 .elementor-element.elementor-element-a628cff .elementor-icon{font-size:55px;}.elementor-6 .elementor-element.elementor-element-a628cff .elementor-icon svg{height:55px;}.elementor-6 .elementor-element.elementor-element-bc3226b{width:var( --container-widget-width, 93px );max-width:93px;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -44px;padding:0px 0px 0px 0px;--container-widget-width:93px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-bc3226b .elementor-icon-wrapper{text-align:center;}.elementor-6 .elementor-element.elementor-element-bc3226b .elementor-icon{font-size:109px;}.elementor-6 .elementor-element.elementor-element-bc3226b .elementor-icon svg{height:109px;}.elementor-6 .elementor-element.elementor-element-bc3226b .elementor-icon i, .elementor-6 .elementor-element.elementor-element-bc3226b .elementor-icon svg{transform:rotate(180deg);}.elementor-6 .elementor-element.elementor-element-1c5b262{margin:0px 67px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:22px;}.elementor-6 .elementor-element.elementor-element-10cd612{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-10cd612 .elementor-icon{font-size:75px;}.elementor-6 .elementor-element.elementor-element-10cd612 .elementor-icon svg{height:75px;}.elementor-6 .elementor-element.elementor-element-4444ff2 .elementor-icon{font-size:75px;}.elementor-6 .elementor-element.elementor-element-4444ff2 .elementor-icon svg{height:75px;}.elementor-6 .elementor-element.elementor-element-bdfddf0 .elementor-icon{font-size:75px;}.elementor-6 .elementor-element.elementor-element-bdfddf0 .elementor-icon svg{height:75px;}.elementor-6 .elementor-element.elementor-element-695e5d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;}.elementor-6 .elementor-element.elementor-element-4824147{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;}.elementor-6 .elementor-element.elementor-element-76882f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;}.elementor-6 .elementor-element.elementor-element-d3acdc6 .elementor-icon{font-size:60px;}.elementor-6 .elementor-element.elementor-element-d3acdc6 .elementor-icon svg{height:60px;}.elementor-6 .elementor-element.elementor-element-5af995d{--spacer-size:30px;}.elementor-6 .elementor-element.elementor-element-8131f3c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-8131f3c .elementor-icon{font-size:120px;}.elementor-6 .elementor-element.elementor-element-8131f3c .elementor-icon svg{height:120px;}}/* Start custom CSS for text-editor, class: .elementor-element-d13708a */span{font-size: 18px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c4580c9 */span{font-size: 18px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35a686d */span{font-size: 18px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d46174 */span{font-size: 18px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c5b262 */span{font-size: 18px !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Perpetua';
	font-display: auto;
	src: url('https://jiwedding.site/wp-content/uploads/2026/09/perpetua.ttf') format('truetype');
}
/* End Custom Fonts CSS */