.elementor-219 .elementor-element.elementor-element-b83727f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-219 .elementor-element.elementor-element-08fb7c3{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:1px;}.elementor-219 .elementor-element.elementor-element-08fb7c3 .elementor-divider-separator{width:100%;}.elementor-219 .elementor-element.elementor-element-08fb7c3 .elementor-divider{padding-block-start:38px;padding-block-end:38px;}.elementor-219 .elementor-element.elementor-element-3bbf86a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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-219 .elementor-element.elementor-element-bae757d{text-align:center;}.elementor-219 .elementor-element.elementor-element-bae757d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:102px;font-weight:600;text-shadow:6px 6px 5px rgba(253.00000000000009, 253.00000000000009, 253.00000000000009, 0.79);color:#000000;}.elementor-219 .elementor-element.elementor-element-e4a10d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-219 .elementor-element.elementor-element-d9f8c82{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-219 .elementor-element.elementor-element-d9f8c82 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:140px;font-weight:800;text-shadow:10px 10px 10px rgba(255, 255, 255, 0.82);color:#000000;}.elementor-219 .elementor-element.elementor-element-79b484a{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-219 .elementor-element.elementor-element-79b484a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:140px;font-weight:800;text-shadow:10px 10px 10px rgba(255, 255, 255, 0.72);color:#000000;}.elementor-219 .elementor-element.elementor-element-79e04f5{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:right;}.elementor-219 .elementor-element.elementor-element-79e04f5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:140px;font-weight:800;text-shadow:10px 10px 10px rgba(255, 255, 255, 0.78);color:#000000;}.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-219 .elementor-element.elementor-element-ee846e6:not( .elementor-widget-image ), .elementor-219 .elementor-element.elementor-element-ee846e6.elementor-widget-image img{-webkit-mask-image:url( https://perfectmomentstudios.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-219 .elementor-element.elementor-element-ee846e6 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.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-219 .elementor-element.elementor-element-1f70c14 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:70px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(200deg, #B18821 0%, #FFFFFF 100%);box-shadow:21px 21px 10px 0px rgba(0, 0, 0, 0.82);}.elementor-219 .elementor-element.elementor-element-677d5ea .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:71px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(206deg, #B18821 0%, #FFFFFF 100%);box-shadow:20px 20px 10px 0px rgba(0, 0, 0, 0.79);}.elementor-219 .elementor-element.elementor-element-677d5ea{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-219 .elementor-element.elementor-element-4c958bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-219 .elementor-element.elementor-element-f3690b6 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:71px;font-weight:500;fill:#050505;color:#050505;background-image:linear-gradient(200deg, #B18821 0%, #FFFFFF 100%);box-shadow:20px 20px 10px 0px rgba(0, 0, 0, 0.81);}.elementor-219 .elementor-element.elementor-element-f3690b6{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-219 .elementor-element.elementor-element-8ddb28c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-219 .elementor-element.elementor-element-849cd48 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:71px;font-weight:500;fill:#050505;color:#050505;background-image:linear-gradient(200deg, #B18821 0%, #FFFFFF 100%);box-shadow:20px 20px 10px 0px rgba(0, 0, 0, 0.81);}.elementor-219 .elementor-element.elementor-element-849cd48{margin:41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-219:not(.elementor-motion-effects-element-type-background), body.elementor-page-219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://perfectmomentstudios.com/wp-content/uploads/2025/11/IMG_1245.jpeg");}:root{--page-title-display:none;}@media(max-width:767px){.elementor-219 .elementor-element.elementor-element-bae757d{margin:-89px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-219 .elementor-element.elementor-element-bae757d .elementor-heading-title{font-size:57px;}.elementor-219 .elementor-element.elementor-element-d9f8c82{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-219 .elementor-element.elementor-element-d9f8c82 .elementor-heading-title{font-size:60px;}.elementor-219 .elementor-element.elementor-element-79b484a{margin:-27px 2px calc(var(--kit-widget-spacing, 0px) + 2px) 2px;}.elementor-219 .elementor-element.elementor-element-79b484a .elementor-heading-title{font-size:60px;}.elementor-219 .elementor-element.elementor-element-79e04f5{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-219 .elementor-element.elementor-element-79e04f5 .elementor-heading-title{font-size:60px;}.elementor-219 .elementor-element.elementor-element-1f70c14 .elementor-button{font-size:28px;}.elementor-219 .elementor-element.elementor-element-677d5ea{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;}.elementor-219 .elementor-element.elementor-element-677d5ea .elementor-button{font-size:31px;}.elementor-219 .elementor-element.elementor-element-f3690b6{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;}.elementor-219 .elementor-element.elementor-element-f3690b6 .elementor-button{font-size:30px;}.elementor-219 .elementor-element.elementor-element-849cd48{margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;}.elementor-219 .elementor-element.elementor-element-849cd48 .elementor-button{font-size:30px;}}