.elementor-7 .elementor-element.elementor-element-dabfcdf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dabfcdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-dabfcdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-dabfcdf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d5fe629 > .elementor-container{max-width:800px;}.elementor-7 .elementor-element.elementor-element-d5fe629{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-d5fe629 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d202850:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-d202850 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-d202850 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-d202850 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-7 .elementor-element.elementor-element-0cdf902{text-align:center;}.elementor-7 .elementor-element.elementor-element-0cdf902 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-3e1a995 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-3e1a995{text-align:center;}.elementor-7 .elementor-element.elementor-element-3e1a995 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:59px;font-weight:400;text-transform:uppercase;letter-spacing:0.34em;color:#000000;}.elementor-7 .elementor-element.elementor-element-307dc07{text-align:center;}.elementor-7 .elementor-element.elementor-element-307dc07 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:15px;color:#000000;}.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-7 .elementor-element.elementor-element-7005d6a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:10px;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);padding:20px 35px 20px 35px;}.elementor-7 .elementor-element.elementor-element-7005d6a .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7005d6a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-d031b7a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-d031b7a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-1.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-d031b7a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d031b7a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-1e193b0{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-38fa831:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-38fa831 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-38fa831.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-38fa831.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-38fa831 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-7 .elementor-element.elementor-element-38fa831 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-f0e213c{text-align:center;}.elementor-7 .elementor-element.elementor-element-f0e213c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:7px;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-7 .elementor-element.elementor-element-6254426 img{width:83%;}.elementor-7 .elementor-element.elementor-element-6339263 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:10px;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);padding:20px 35px 20px 35px;}.elementor-7 .elementor-element.elementor-element-6339263 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6339263 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-bfe535e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bfe535e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-bfe535e:hover{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-bfe535e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-bfe535e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-83f074b{text-align:center;}.elementor-7 .elementor-element.elementor-element-83f074b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0d5f3f2{padding:100px 0px 100px 0px;}.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-7 .elementor-element.elementor-element-cf97fdf{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-c9e972c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-d7c7c3a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-c1ed8ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-c1ed8ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-6.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-c1ed8ff > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c1ed8ff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-bcf7cb6{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-ff480e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-ff480e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-ff480e8:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, #FF914D 0%, #8C52FF 100%);}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-ff480e8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-ff480e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-ff480e8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-7 .elementor-element.elementor-element-ff480e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8557355{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-d22fa3b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-d22fa3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-d22fa3b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-7 .elementor-element.elementor-element-d22fa3b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-b205b54{text-align:center;}.elementor-7 .elementor-element.elementor-element-b205b54 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-d77565c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-3bbf552{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-96358a9{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-b728c98{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-03882eb{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-05c7c97{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-8603291:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-8603291 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-5.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-8603291 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8603291 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-22543e8{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-9780e7a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9780e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-9780e7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-9780e7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e40d1e2 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-e40d1e2{text-align:center;}.elementor-7 .elementor-element.elementor-element-e40d1e2 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-5cd4bc7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-5cd4bc7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5cd4bc7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5cd4bc7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-57c2271 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-962d49f > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-962d49f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-962d49f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-962d49f{text-align:center;}.elementor-7 .elementor-element.elementor-element-962d49f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-92093e7{text-align:center;}.elementor-7 .elementor-element.elementor-element-92093e7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-372031b > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-7 .elementor-element.elementor-element-372031b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-ab061f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-ab061f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ab061f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ab061f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-14ca922 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2af68d6 > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-2af68d6:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-2af68d6.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-2af68d6{text-align:center;}.elementor-7 .elementor-element.elementor-element-2af68d6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-27430fb{text-align:center;}.elementor-7 .elementor-element.elementor-element-27430fb .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-0b116f7 > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-7 .elementor-element.elementor-element-0b116f7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-c982972:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-c982972 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c982972 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c982972 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-69ea60a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0613d7f > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-0613d7f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-0613d7f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-0613d7f{text-align:center;}.elementor-7 .elementor-element.elementor-element-0613d7f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-3190471{text-align:center;}.elementor-7 .elementor-element.elementor-element-3190471 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-33bd0e6 > .elementor-widget-container{padding:0px 10px 20px 10px;}.elementor-7 .elementor-element.elementor-element-33bd0e6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-89d7683:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-89d7683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-89d7683:hover{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-89d7683{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-89d7683 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-9e1951b{text-align:center;}.elementor-7 .elementor-element.elementor-element-9e1951b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-5a690e8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5a690e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5a690e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-5a690e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-91ed22b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-91ed22b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-a5f5cdf > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-a5f5cdf:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-a5f5cdf.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-a5f5cdf{text-align:center;}.elementor-7 .elementor-element.elementor-element-a5f5cdf .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-0cdb7e1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-0cdb7e1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-0cdb7e1 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-82baf5d{text-align:start;}.elementor-7 .elementor-element.elementor-element-82baf5d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-b4e88e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b4e88e9{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-7d5f10d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7d5f10d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7d5f10d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-7d5f10d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-443fc49.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-443fc49.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-5466a20 > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-5466a20:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-5466a20.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-5466a20{text-align:center;}.elementor-7 .elementor-element.elementor-element-5466a20 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-56ad4a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-56ad4a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-56ad4a3 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-03613e4{text-align:start;}.elementor-7 .elementor-element.elementor-element-03613e4 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-9420d3d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9420d3d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-35faa30:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-35faa30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-35faa30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-35faa30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-58eff21.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-58eff21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-a29717f > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-a29717f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-a29717f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-a29717f{text-align:center;}.elementor-7 .elementor-element.elementor-element-a29717f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-52d2412.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-52d2412.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-52d2412 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-b0095cf{text-align:start;}.elementor-7 .elementor-element.elementor-element-b0095cf .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-e97c2e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e97c2e6{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-6c6b960:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-6c6b960 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-8.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-6c6b960 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-6c6b960 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-b9c5c56{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-989b1ad.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-989b1ad.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-989b1ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-7 .elementor-element.elementor-element-989b1ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-4fdcb30{text-align:start;}.elementor-7 .elementor-element.elementor-element-4fdcb30 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-2e7784e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-365ce8c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-8397ff6{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-e17df10{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-25b0619{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-c969e7e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-5a3b71c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5a3b71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-5a3b71c:hover{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-5a3b71c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-5a3b71c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-665b831{text-align:center;}.elementor-7 .elementor-element.elementor-element-665b831 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;text-decoration:underline;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-7cf0ae0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-7 .elementor-element.elementor-element-69764fa{text-align:center;}.elementor-7 .elementor-element.elementor-element-69764fa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:15px;color:#000000;}.elementor-7 .elementor-element.elementor-element-4bb810f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:10px;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);padding:20px 35px 20px 35px;}.elementor-7 .elementor-element.elementor-element-4bb810f .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-4bb810f .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-d565b07:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d565b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-d565b07:hover{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-d565b07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-d565b07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-0de7f24{text-align:center;}.elementor-7 .elementor-element.elementor-element-0de7f24 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-cffdaa5 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-cffdaa5{text-align:center;}.elementor-7 .elementor-element.elementor-element-cffdaa5 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-6071a33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-6071a33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6071a33 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-6071a33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-17c4445 > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-17c4445:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-17c4445.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-17c4445{text-align:center;}.elementor-7 .elementor-element.elementor-element-17c4445 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-41626b6{text-align:center;}.elementor-7 .elementor-element.elementor-element-41626b6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-79a7d06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-79a7d06{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-f058a60:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-f058a60 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f058a60 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-f058a60 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d3284e6 > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-d3284e6:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-d3284e6.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-d3284e6{text-align:center;}.elementor-7 .elementor-element.elementor-element-d3284e6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-8233714{text-align:center;}.elementor-7 .elementor-element.elementor-element-8233714 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-75dcfd3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-75dcfd3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-9d1f0df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-9d1f0df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9d1f0df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-9d1f0df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-2b91a3c > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-2b91a3c:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-2b91a3c.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-2b91a3c{text-align:center;}.elementor-7 .elementor-element.elementor-element-2b91a3c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-b523118{text-align:center;}.elementor-7 .elementor-element.elementor-element-b523118 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-aec4293 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-aec4293{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-2163a38{margin-top:10px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-580cd3d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-580cd3d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-580cd3d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-580cd3d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-83a3be8 > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-83a3be8:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-83a3be8.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-83a3be8{text-align:center;}.elementor-7 .elementor-element.elementor-element-83a3be8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-43f6b65{text-align:center;}.elementor-7 .elementor-element.elementor-element-43f6b65 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-ffb65cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-ffb65cd{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-922a949:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-922a949 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-922a949 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-922a949 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-005af29 > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-005af29:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-005af29.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-005af29{text-align:center;}.elementor-7 .elementor-element.elementor-element-005af29 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-23477d7{text-align:center;}.elementor-7 .elementor-element.elementor-element-23477d7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-577b772 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-577b772{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-7097545:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-7097545 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7097545 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-7097545 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6896f96 > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-6896f96:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-6896f96.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-6896f96{text-align:center;}.elementor-7 .elementor-element.elementor-element-6896f96 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-dc1df00{text-align:center;}.elementor-7 .elementor-element.elementor-element-dc1df00 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-00ba96c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-00ba96c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-2beb50d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-2beb50d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-1.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-2beb50d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2beb50d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-67cebc1{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-8e6cba8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-8e6cba8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-8e6cba8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-8e6cba8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-8e6cba8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-7 .elementor-element.elementor-element-8e6cba8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3b4295b{text-align:center;}.elementor-7 .elementor-element.elementor-element-3b4295b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-ecb09be img{width:83%;}.elementor-7 .elementor-element.elementor-element-9151e05 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:10px;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);padding:20px 35px 20px 35px;}.elementor-7 .elementor-element.elementor-element-9151e05 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-9151e05 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-8a168e4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8a168e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-8a168e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-8a168e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-2207f0c > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-2207f0c{text-align:center;}.elementor-7 .elementor-element.elementor-element-2207f0c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-50ea6b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-50ea6b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-bc889e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-bc889e8{text-align:center;}.elementor-7 .elementor-element.elementor-element-bc889e8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-49c0c9f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-933fb9d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-933fb9d{text-align:center;}.elementor-7 .elementor-element.elementor-element-933fb9d .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-8d057b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-8d057b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-f468be7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-f468be7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f468be7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-f468be7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-7 .elementor-element.elementor-element-13d8422 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-13d8422 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-13d8422 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-13d8422 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-13d8422 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-13d8422 .elementor-icon-list-icon i{color:#FCC0C5;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-13d8422 .elementor-icon-list-icon svg{fill:#FCC0C5;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-13d8422{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-13d8422 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-b7de360:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-b7de360 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b7de360 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-b7de360 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-517b0cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-517b0cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-517b0cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-517b0cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-517b0cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-517b0cb .elementor-icon-list-icon i{color:#FCC0C5;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-517b0cb .elementor-icon-list-icon svg{fill:#FCC0C5;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-517b0cb{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-517b0cb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-54f57fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-54f57fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-0ab1137 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0ab1137{text-align:center;}.elementor-7 .elementor-element.elementor-element-0ab1137 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-e19109d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5e6e354 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5e6e354{text-align:center;}.elementor-7 .elementor-element.elementor-element-5e6e354 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-1dabcfb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-1dabcfb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-cd52cf6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-cd52cf6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cd52cf6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-cd52cf6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-ccd4df8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-ccd4df8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-ccd4df8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-ccd4df8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-ccd4df8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-ccd4df8 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-ccd4df8 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-ccd4df8{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-ccd4df8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-c145379:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-c145379 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c145379 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-c145379 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-b4e6370 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-b4e6370 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-b4e6370 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-b4e6370 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-b4e6370 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-b4e6370 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-b4e6370 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-b4e6370{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-b4e6370 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-2fe4aa1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2fe4aa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-2fe4aa1:hover{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-2fe4aa1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-2fe4aa1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-2e69bb9 img{width:95%;}.elementor-7 .elementor-element.elementor-element-0401037:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0401037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-11.png");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-0401037{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-0401037 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-e54b668.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-e54b668.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-e54b668 > .elementor-element-populated{padding:0px 50px 0px 50px;}.elementor-7 .elementor-element.elementor-element-37f03e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-37f03e7{text-align:center;}.elementor-7 .elementor-element.elementor-element-37f03e7 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-b7932be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-b7932be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-b7932be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-7 .elementor-element.elementor-element-b7932be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-b7932be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-7 .elementor-element.elementor-element-b7932be .elementor-icon-list-icon i{color:#FCC0C5;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-b7932be .elementor-icon-list-icon svg{fill:#FCC0C5;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-b7932be{--e-icon-list-icon-size:44px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-b7932be .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-ae8af2b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ae8af2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-ae8af2b:hover{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-ae8af2b > .elementor-background-overlay{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-6.png");opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-ae8af2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-e20cf36{text-align:center;}.elementor-7 .elementor-element.elementor-element-e20cf36 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;text-decoration:underline;line-height:1.2em;letter-spacing:5.8px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-44ae587 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-44ae587{text-align:center;}.elementor-7 .elementor-element.elementor-element-44ae587 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:15px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9a13d82 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:10px;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);padding:20px 35px 20px 35px;}.elementor-7 .elementor-element.elementor-element-9a13d82 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-9a13d82 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-7d79f9d{padding:100px 0px 100px 0px;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-1cb5b69.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-1cb5b69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-1cb5b69 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1cb5b69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-c0e19d8{text-align:center;}.elementor-7 .elementor-element.elementor-element-c0e19d8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-aa1fd58.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-aa1fd58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-1af1a92:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-1af1a92.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-1af1a92 img{width:73%;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-564e457.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-564e457.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-a543996{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-8827114{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-7549ed5{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-89a6fb3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-89a6fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-89a6fb3:hover{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-89a6fb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-89a6fb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-253ee75{text-align:center;}.elementor-7 .elementor-element.elementor-element-253ee75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-e2de393 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-e2de393{text-align:center;}.elementor-7 .elementor-element.elementor-element-e2de393 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-1c12af1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-1c12af1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1c12af1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-1c12af1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3d04349 > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-3d04349:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-3d04349.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-3d04349{text-align:center;}.elementor-7 .elementor-element.elementor-element-3d04349 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-8bc1495{text-align:center;}.elementor-7 .elementor-element.elementor-element-8bc1495 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-1c2a4b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1c2a4b4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-2776c58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-2776c58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-2776c58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-2776c58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-abcea8c > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-abcea8c:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-abcea8c.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-abcea8c{text-align:center;}.elementor-7 .elementor-element.elementor-element-abcea8c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-ce9299f{text-align:center;}.elementor-7 .elementor-element.elementor-element-ce9299f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-c6e784a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c6e784a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-003f0cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-003f0cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-003f0cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-003f0cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e50aa30 > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-e50aa30:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-e50aa30.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-e50aa30{text-align:center;}.elementor-7 .elementor-element.elementor-element-e50aa30 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-6d5f6e1{text-align:center;}.elementor-7 .elementor-element.elementor-element-6d5f6e1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-014ab50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-014ab50{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-a00a8c2{margin-top:10px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-188e244:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-188e244 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-188e244 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-188e244 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-835db6b > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-835db6b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-835db6b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-835db6b{text-align:center;}.elementor-7 .elementor-element.elementor-element-835db6b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-509263f{text-align:center;}.elementor-7 .elementor-element.elementor-element-509263f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-7170a57 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7170a57{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-1fdd0d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-1fdd0d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-1fdd0d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-1fdd0d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-f0340bd > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-f0340bd:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-f0340bd.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-f0340bd{text-align:center;}.elementor-7 .elementor-element.elementor-element-f0340bd .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-4f620f6{text-align:center;}.elementor-7 .elementor-element.elementor-element-4f620f6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-b99ad4c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b99ad4c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-bd75389:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-bd75389 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bd75389 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-bd75389 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-0817fc3 > .elementor-widget-container{background-color:transparent;padding:20px 20px 20px 20px;background-image:linear-gradient(90deg, #8C52FF 30%, #FF914D 62%);}.elementor-7 .elementor-element.elementor-element-0817fc3:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7 .elementor-element.elementor-element-0817fc3.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://happilysingle.app/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-0817fc3{text-align:center;}.elementor-7 .elementor-element.elementor-element-0817fc3 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FCFCFC;}.elementor-7 .elementor-element.elementor-element-9bc855e{text-align:center;}.elementor-7 .elementor-element.elementor-element-9bc855e .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-82fcc77 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-82fcc77{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-9cc31b6 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-9cc31b6{text-align:center;}.elementor-7 .elementor-element.elementor-element-9cc31b6 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-87634f7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-87634f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-87634f7:hover{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-87634f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-87634f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-eb9981e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-eb9981e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-13.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-eb9981e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-eb9981e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-eb9981e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-eb9981e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-228910f{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-aad1408:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-aad1408 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-aad1408:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-aad1408.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-aad1408 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-aad1408 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d52a3c1{width:auto;max-width:auto;text-align:center;}.elementor-7 .elementor-element.elementor-element-d52a3c1 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 20px 5px 20px;}.elementor-7 .elementor-element.elementor-element-d52a3c1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-2d708cc > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2d708cc{text-align:center;}.elementor-7 .elementor-element.elementor-element-2d708cc .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:400;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-1182c68{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-4ae6566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-4ae6566 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-4ae6566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-4ae6566 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-4ae6566 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-4ae6566 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-4ae6566 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-4ae6566{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-4ae6566 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-4ae6566 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-4ae6566 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-44c4f9e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-44c4f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF0F3;}.elementor-7 .elementor-element.elementor-element-44c4f9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-44c4f9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-06d4ff8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-06d4ff8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/2.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-06d4ff8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-06d4ff8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-06d4ff8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-06d4ff8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-71705ca{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-2e975e5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-2e975e5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-2e975e5:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-2e975e5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-2e975e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-2e975e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8a45d04{width:auto;max-width:auto;text-align:center;}.elementor-7 .elementor-element.elementor-element-8a45d04 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 20px 5px 20px;}.elementor-7 .elementor-element.elementor-element-8a45d04 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-4171ff8 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4171ff8{text-align:center;}.elementor-7 .elementor-element.elementor-element-4171ff8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:400;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-15bbd5a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-1383fcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-1383fcf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-1383fcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-1383fcf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-1383fcf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-1383fcf .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-1383fcf .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-1383fcf{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-1383fcf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-1383fcf .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-1383fcf .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-be0d5b3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-be0d5b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-be0d5b3:hover{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-be0d5b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-be0d5b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-35ef872:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-35ef872 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/3.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-35ef872.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-35ef872.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-35ef872 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-35ef872 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8f2ecd9{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-b10a440:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-b10a440 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-b10a440:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-b10a440.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-b10a440 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-b10a440 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-f70fad0{width:auto;max-width:auto;text-align:center;}.elementor-7 .elementor-element.elementor-element-f70fad0 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 20px 5px 20px;}.elementor-7 .elementor-element.elementor-element-f70fad0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-46a2ca8 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-46a2ca8{text-align:center;}.elementor-7 .elementor-element.elementor-element-46a2ca8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:400;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-ca03f7e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-474ae2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-474ae2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-474ae2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-474ae2f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-474ae2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-474ae2f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-474ae2f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-474ae2f{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-474ae2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-474ae2f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-474ae2f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-569ce45:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-569ce45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF0F3;}.elementor-7 .elementor-element.elementor-element-569ce45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-569ce45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-dec9260:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-dec9260 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/4.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-dec9260.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-dec9260.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-dec9260 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dec9260 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-b4955c4{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-d9d10bd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-d9d10bd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-d9d10bd:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-d9d10bd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-d9d10bd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-d9d10bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3b3b7b5{width:auto;max-width:auto;text-align:center;}.elementor-7 .elementor-element.elementor-element-3b3b7b5 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 20px 5px 20px;}.elementor-7 .elementor-element.elementor-element-3b3b7b5 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-7705a1c > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7705a1c{text-align:center;}.elementor-7 .elementor-element.elementor-element-7705a1c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:400;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-9f23094{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-014ecc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-014ecc3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-014ecc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-014ecc3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-014ecc3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-014ecc3 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-014ecc3 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-014ecc3{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-014ecc3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-014ecc3 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-014ecc3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-c50856a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c50856a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-c50856a:hover{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-c50856a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-c50856a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-f6f163a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-f6f163a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/5.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-f6f163a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-f6f163a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-f6f163a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-f6f163a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-ceee254{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-88c9edf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-88c9edf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-88c9edf:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-88c9edf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-88c9edf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-88c9edf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-262c889{width:auto;max-width:auto;text-align:center;}.elementor-7 .elementor-element.elementor-element-262c889 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 20px 5px 20px;}.elementor-7 .elementor-element.elementor-element-262c889 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-b859089 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b859089{text-align:center;}.elementor-7 .elementor-element.elementor-element-b859089 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:400;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-588d854{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-f29dc1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-f29dc1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-f29dc1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-f29dc1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-f29dc1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-f29dc1f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-f29dc1f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-f29dc1f{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-f29dc1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-f29dc1f .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-f29dc1f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-13bfb04:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-13bfb04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF0F3;}.elementor-7 .elementor-element.elementor-element-13bfb04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-13bfb04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-921155e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-921155e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/6.png");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-921155e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-921155e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-921155e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-921155e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5bd3673{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-b9cd808:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-b9cd808 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-b9cd808:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-b9cd808.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7 .elementor-element.elementor-element-b9cd808 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-b9cd808 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-bd68779{width:auto;max-width:auto;text-align:center;}.elementor-7 .elementor-element.elementor-element-bd68779 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 20px 5px 20px;}.elementor-7 .elementor-element.elementor-element-bd68779 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-46af900 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-46af900{text-align:center;}.elementor-7 .elementor-element.elementor-element-46af900 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:35px;font-weight:400;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-5027623{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-063c490 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-063c490 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-063c490 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-7 .elementor-element.elementor-element-063c490 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-063c490 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-7 .elementor-element.elementor-element-063c490 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-063c490 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-063c490{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-063c490 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-063c490 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-063c490 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-b703b05:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b703b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-18.png");}.elementor-7 .elementor-element.elementor-element-b703b05 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-b703b05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-7 .elementor-element.elementor-element-ea0e0ac{text-align:center;}.elementor-7 .elementor-element.elementor-element-ea0e0ac .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-defc461:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-defc461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-defc461:hover{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-defc461{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-defc461 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-87b0a2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-87b0a2b{text-align:center;}.elementor-7 .elementor-element.elementor-element-87b0a2b .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-a8b1982{text-align:center;}.elementor-7 .elementor-element.elementor-element-a8b1982 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:7px;color:#000000;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-b653fd8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-b653fd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-16858bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-16858bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-0fc61d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-7 .elementor-element.elementor-element-0fc61d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-7 .elementor-element.elementor-element-0fc61d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-7 .elementor-element.elementor-element-0fc61d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-7 .elementor-element.elementor-element-0fc61d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-7 .elementor-element.elementor-element-0fc61d0 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-0fc61d0 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-0fc61d0{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-0fc61d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-0fc61d0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-7 .elementor-element.elementor-element-0fc61d0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-00cc5d5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-00cc5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-00cc5d5:hover{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-00cc5d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-00cc5d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8b5d50c{text-align:center;}.elementor-7 .elementor-element.elementor-element-8b5d50c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-b495ef5 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-b495ef5{text-align:center;}.elementor-7 .elementor-element.elementor-element-b495ef5 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-4bf4663:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-4bf4663 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4bf4663 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-4bf4663 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-520f7fb img{width:41%;}.elementor-7 .elementor-element.elementor-element-6c45706{text-align:center;}.elementor-7 .elementor-element.elementor-element-6c45706 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-9e01e53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-9e01e53{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-7ccf454:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-7ccf454 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7ccf454 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-7ccf454 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-711be10 img{width:100%;}.elementor-7 .elementor-element.elementor-element-1ebe323{text-align:center;}.elementor-7 .elementor-element.elementor-element-1ebe323 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-535c048 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-535c048{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-d19e7a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-d19e7a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-d19e7a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-d19e7a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-35314d0 img{width:60%;}.elementor-7 .elementor-element.elementor-element-cd01f60{text-align:center;}.elementor-7 .elementor-element.elementor-element-cd01f60 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-2f73c9c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-2f73c9c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-6857ea1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6857ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-6857ea1:hover{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-6857ea1 > .elementor-background-overlay{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-6.png");opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6857ea1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-6ca6574{text-align:center;}.elementor-7 .elementor-element.elementor-element-6ca6574 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;text-decoration:underline;line-height:1.2em;letter-spacing:5.8px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-cefe36e > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-cefe36e{text-align:center;}.elementor-7 .elementor-element.elementor-element-cefe36e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;letter-spacing:15px;color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-390fc01 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:10px;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);padding:20px 35px 20px 35px;}.elementor-7 .elementor-element.elementor-element-390fc01 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-390fc01 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-401a1a0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-401a1a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-401a1a0:hover{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-401a1a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-401a1a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d180892 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-d180892{text-align:center;}.elementor-7 .elementor-element.elementor-element-d180892 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:5.8px;color:#000000;}.elementor-7 .elementor-element.elementor-element-7f0d973 img{width:99%;}.elementor-7 .elementor-element.elementor-element-dda3c3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dda3c3b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-af90873{text-align:center;}.elementor-7 .elementor-element.elementor-element-af90873 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-e8f0a18 img{width:99%;}.elementor-7 .elementor-element.elementor-element-59ff2d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-59ff2d1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-396ef5d{text-align:center;}.elementor-7 .elementor-element.elementor-element-396ef5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-011d4ed img{width:98%;}.elementor-7 .elementor-element.elementor-element-8bf43bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8bf43bd{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-11e303c{text-align:center;}.elementor-7 .elementor-element.elementor-element-11e303c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-45d2f13:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-45d2f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-18.png");background-size:cover;}.elementor-7 .elementor-element.elementor-element-45d2f13 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-45d2f13{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-a1adebe:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a1adebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-a1adebe:hover{background-color:transparent;background-image:linear-gradient(180deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-a1adebe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-a1adebe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2493984.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-2493984.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-d3c787d img{width:70%;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-2b9957b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-2b9957b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-2b9957b > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-7 .elementor-element.elementor-element-231c942{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;--e-rating-gap:10px;--e-rating-icon-marked-color:#000000;}.elementor-7 .elementor-element.elementor-element-9a2c89f > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-9a2c89f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-e8b47c1{text-align:center;}.elementor-7 .elementor-element.elementor-element-e8b47c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-346c5c9{text-align:center;}.elementor-7 .elementor-element.elementor-element-346c5c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-146811d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-146811d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-18.png");background-size:cover;}.elementor-7 .elementor-element.elementor-element-146811d > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-146811d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-146f5b1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-146f5b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-146f5b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-146f5b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-9f5a092.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-9f5a092.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-bfbba74 img{width:70%;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-10aa8c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-10aa8c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-10aa8c6 > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-7 .elementor-element.elementor-element-ad69f8d{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;--e-rating-gap:10px;--e-rating-icon-marked-color:#000000;}.elementor-7 .elementor-element.elementor-element-4e785f8 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-4e785f8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-4e5e34f{text-align:center;}.elementor-7 .elementor-element.elementor-element-4e5e34f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-b8754ff{text-align:center;}.elementor-7 .elementor-element.elementor-element-b8754ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-1f6ae5e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1f6ae5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-18.png");background-size:cover;}.elementor-7 .elementor-element.elementor-element-1f6ae5e > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-1f6ae5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-cc2385f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cc2385f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-cc2385f:hover{background-color:transparent;background-image:linear-gradient(180deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-cc2385f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-cc2385f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-cd7f1f9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-cd7f1f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-05e2ba1 img{width:70%;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-5c7c727.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-5c7c727.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-5c7c727 > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-7 .elementor-element.elementor-element-4496343{--e-rating-justify-content:center;--e-rating-icon-font-size:24px;--e-rating-gap:10px;--e-rating-icon-marked-color:#000000;}.elementor-7 .elementor-element.elementor-element-2c3174b > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-2c3174b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-3d917af{text-align:center;}.elementor-7 .elementor-element.elementor-element-3d917af .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-a9d3153{text-align:center;}.elementor-7 .elementor-element.elementor-element-a9d3153 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-2de29e5{padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-50d0ea5 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-50d0ea5{text-align:center;}.elementor-7 .elementor-element.elementor-element-50d0ea5 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:100px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:10px;color:#F6BCC4;}.elementor-7 .elementor-element.elementor-element-85deefe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-85deefe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-85deefe > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-85deefe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-42f30a5{text-align:center;}.elementor-7 .elementor-element.elementor-element-42f30a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-0c655f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0c655f3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-8309a71:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-8309a71 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-8309a71 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-8309a71 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3457200{text-align:center;}.elementor-7 .elementor-element.elementor-element-3457200 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-c8d38a2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c8d38a2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-1383f81{margin-top:10px;margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-df5e1c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-df5e1c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-df5e1c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-df5e1c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-c0675d3{text-align:center;}.elementor-7 .elementor-element.elementor-element-c0675d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-dc93106 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dc93106{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-c87a924:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-c87a924 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-7 .elementor-element.elementor-element-c87a924 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-c87a924 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-268c6f8{text-align:center;}.elementor-7 .elementor-element.elementor-element-268c6f8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;letter-spacing:1px;color:#000000;}.elementor-7 .elementor-element.elementor-element-b47b65e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-b47b65e{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-7 .elementor-element.elementor-element-4438b30:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4438b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);}.elementor-7 .elementor-element.elementor-element-4438b30:hover{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}.elementor-7 .elementor-element.elementor-element-4438b30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7 .elementor-element.elementor-element-4438b30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-ae7c7a5 img{width:95%;}.elementor-7 .elementor-element.elementor-element-85e70b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-85e70b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://happilysingle.app/wp-content/uploads/2026/07/Copy-of-Happily-Single-1.jpg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-85e70b3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-85e70b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5ffbfd4{--spacer-size:50px;}.elementor-7 .elementor-element.elementor-element-8102e86:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-8102e86 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E5E8;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-8102e86.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-8102e86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-8102e86 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-7 .elementor-element.elementor-element-8102e86 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-80d71b8{text-align:center;}.elementor-7 .elementor-element.elementor-element-80d71b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:7px;color:#000000;}.elementor-7 .elementor-element.elementor-element-cacc9c3 img{width:83%;}.elementor-7 .elementor-element.elementor-element-efd5f26 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:10px;background-image:linear-gradient(90deg, #8C52FF 0%, #FF914D 100%);padding:20px 35px 20px 35px;}.elementor-7 .elementor-element.elementor-element-efd5f26 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-efd5f26 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, #FF914D 0%, #8C52FF 100%);}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-d5fe629 > .elementor-container{max-width:500px;}.elementor-7 .elementor-element.elementor-element-3e1a995 > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-7 .elementor-element.elementor-element-3e1a995 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-307dc07 .elementor-heading-title{line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-b205b54 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-e40d1e2 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-962d49f .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-92093e7 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-2af68d6 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-27430fb .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-0613d7f .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-3190471 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-a5f5cdf .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-82baf5d .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-5466a20 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-03613e4 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-a29717f .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-b0095cf .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-4fdcb30 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-cc32394 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-7cf0ae0{font-size:25px;}.elementor-7 .elementor-element.elementor-element-69764fa .elementor-heading-title{line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-cffdaa5 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-17c4445 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-41626b6 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-d3284e6 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-8233714 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-2b91a3c .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-b523118 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-83a3be8 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-43f6b65 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-005af29 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-23477d7 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-6896f96 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-dc1df00 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-2207f0c .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-bc889e8 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-933fb9d .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-0ab1137 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-5e6e354 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-e54b668 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-37f03e7 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-586f57c > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-44ae587 .elementor-heading-title{line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-c0e19d8 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-e2de393 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-3d04349 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-8bc1495 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-abcea8c .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-ce9299f .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-e50aa30 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-6d5f6e1 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-835db6b .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-509263f .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-f0340bd .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-4f620f6 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-0817fc3 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-9bc855e .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-9cc31b6 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-eb9981e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-eb9981e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-d52a3c1 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-2d708cc .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-06d4ff8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-06d4ff8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-8a45d04 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-4171ff8 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-35ef872:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-35ef872 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-f70fad0 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-46a2ca8 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-dec9260:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-dec9260 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-3b3b7b5 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-7705a1c .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-f6f163a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-f6f163a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-262c889 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-b859089 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-921155e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-921155e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7 .elementor-element.elementor-element-bd68779 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-46af900 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-f8de249 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-87b0a2b .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-16858bb > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-b495ef5 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-520f7fb img{width:27%;}.elementor-7 .elementor-element.elementor-element-6c45706 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-7ccf454 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-711be10 img{width:38%;}.elementor-7 .elementor-element.elementor-element-1ebe323 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-d19e7a7 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-35314d0 img{width:37%;}.elementor-7 .elementor-element.elementor-element-cd01f60 .elementor-heading-title{font-size:26px;}.elementor-7 .elementor-element.elementor-element-9dc7000 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-cefe36e .elementor-heading-title{line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-d180892 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-7f0d973 img{width:36%;}.elementor-7 .elementor-element.elementor-element-e8f0a18 img{width:36%;}.elementor-7 .elementor-element.elementor-element-011d4ed img{width:36%;}.elementor-7 .elementor-element.elementor-element-0bb6529 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-d3c787d img{width:90%;}.elementor-7 .elementor-element.elementor-element-10de54b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-bfbba74 img{width:90%;}.elementor-7 .elementor-element.elementor-element-1ded134 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-05e2ba1 img{width:90%;}.elementor-7 .elementor-element.elementor-element-50d0ea5 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-85deefe > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-7 .elementor-element.elementor-element-8309a71 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-7 .elementor-element.elementor-element-df5e1c0 > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-7 .elementor-element.elementor-element-c87a924 > .elementor-element-populated{padding:40px 40px 40px 40px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3e1a995 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-7 .elementor-element.elementor-element-3e1a995 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-307dc07 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-7005d6a .elementor-button{font-size:16px;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-1e193b0{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-6339263 .elementor-button{font-size:16px;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-83f074b .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-bcf7cb6{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-b205b54 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-22543e8{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-e40d1e2 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-962d49f .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-92093e7 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-ab061f8 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-2af68d6 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-27430fb .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-c982972 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-0613d7f .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-3190471 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-9e1951b .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-a5f5cdf{text-align:center;}.elementor-7 .elementor-element.elementor-element-a5f5cdf .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-82baf5d{text-align:center;}.elementor-7 .elementor-element.elementor-element-82baf5d .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-b4e88e9{text-align:center;}.elementor-7 .elementor-element.elementor-element-5466a20{text-align:center;}.elementor-7 .elementor-element.elementor-element-5466a20 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-03613e4{text-align:center;}.elementor-7 .elementor-element.elementor-element-03613e4 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-9420d3d{text-align:center;}.elementor-7 .elementor-element.elementor-element-a29717f{text-align:center;}.elementor-7 .elementor-element.elementor-element-a29717f .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-b0095cf{text-align:center;}.elementor-7 .elementor-element.elementor-element-b0095cf .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-e97c2e6{text-align:center;}.elementor-7 .elementor-element.elementor-element-b9c5c56{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-4fdcb30 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-665b831 .elementor-heading-title{font-size:31px;}.elementor-7 .elementor-element.elementor-element-7cf0ae0{font-size:20px;}.elementor-7 .elementor-element.elementor-element-69764fa .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-4bb810f .elementor-button{font-size:16px;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-cffdaa5 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-17c4445 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-41626b6 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-f058a60 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-d3284e6 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-8233714 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-9d1f0df > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-2b91a3c .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-b523118 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-83a3be8 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-43f6b65 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-922a949 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-005af29 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-23477d7 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-7097545 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-6896f96 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-dc1df00 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-67cebc1{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-9151e05 .elementor-button{font-size:16px;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-2207f0c .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-bc889e8 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-933fb9d .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-b7de360 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-0ab1137 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-5e6e354 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-c145379 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-2fe4aa1{padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-2e69bb9 img{width:100%;}.elementor-7 .elementor-element.elementor-element-e54b668 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-7 .elementor-element.elementor-element-37f03e7 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-e20cf36 .elementor-heading-title{font-size:31px;}.elementor-7 .elementor-element.elementor-element-44ae587 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-9a13d82 .elementor-button{font-size:16px;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-c0e19d8 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-e2de393 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-3d04349 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-8bc1495 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-2776c58 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-abcea8c .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-ce9299f .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-003f0cd > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-e50aa30 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-6d5f6e1 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-835db6b .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-509263f .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-1fdd0d0 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-f0340bd .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-4f620f6 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-bd75389 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-0817fc3 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-9bc855e .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-9cc31b6 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-228910f{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-aad1408 > .elementor-element-populated{padding:50px 10px 50px 20px;}.elementor-7 .elementor-element.elementor-element-d52a3c1 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-2d708cc .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-71705ca{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-2e975e5 > .elementor-element-populated{padding:50px 10px 50px 20px;}.elementor-7 .elementor-element.elementor-element-8a45d04 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-4171ff8 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-8f2ecd9{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-b10a440 > .elementor-element-populated{padding:50px 10px 50px 20px;}.elementor-7 .elementor-element.elementor-element-f70fad0 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-46a2ca8 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-b4955c4{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-d9d10bd > .elementor-element-populated{padding:50px 10px 50px 20px;}.elementor-7 .elementor-element.elementor-element-3b3b7b5 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-7705a1c .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-ceee254{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-88c9edf > .elementor-element-populated{padding:50px 10px 50px 20px;}.elementor-7 .elementor-element.elementor-element-262c889 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-b859089 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-5bd3673{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-b9cd808 > .elementor-element-populated{padding:50px 10px 50px 20px;}.elementor-7 .elementor-element.elementor-element-bd68779 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-46af900 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-ea0e0ac .elementor-heading-title{font-size:31px;}.elementor-7 .elementor-element.elementor-element-87b0a2b .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-b495ef5 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-520f7fb img{width:73%;}.elementor-7 .elementor-element.elementor-element-6c45706 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-7ccf454 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-711be10 img{width:100%;}.elementor-7 .elementor-element.elementor-element-1ebe323 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-d19e7a7 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7 .elementor-element.elementor-element-35314d0 img{width:100%;}.elementor-7 .elementor-element.elementor-element-cd01f60 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-6ca6574 .elementor-heading-title{font-size:31px;}.elementor-7 .elementor-element.elementor-element-cefe36e .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-390fc01 .elementor-button{font-size:16px;line-height:1.5em;}.elementor-7 .elementor-element.elementor-element-d180892 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d180892 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-7f0d973 img{width:50%;}.elementor-7 .elementor-element.elementor-element-e8f0a18 img{width:50%;}.elementor-7 .elementor-element.elementor-element-011d4ed img{width:50%;}.elementor-7 .elementor-element.elementor-element-50d0ea5 .elementor-heading-title{font-size:21px;}.elementor-7 .elementor-element.elementor-element-85deefe > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-7 .elementor-element.elementor-element-8309a71 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 30px 15px;}.elementor-7 .elementor-element.elementor-element-df5e1c0 > .elementor-element-populated{padding:30px 15px 30px 15px;}.elementor-7 .elementor-element.elementor-element-c87a924 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 15px 30px 15px;}.elementor-7 .elementor-element.elementor-element-4438b30{padding:50px 0px 50px 0px;}.elementor-7 .elementor-element.elementor-element-ae7c7a5 img{width:100%;}.elementor-7 .elementor-element.elementor-element-5ffbfd4{--spacer-size:25em;}.elementor-7 .elementor-element.elementor-element-efd5f26 .elementor-button{font-size:16px;line-height:1.5em;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-795698e{width:100%;}.elementor-7 .elementor-element.elementor-element-91ed22b{width:30%;}.elementor-7 .elementor-element.elementor-element-0cdb7e1{width:70%;}.elementor-7 .elementor-element.elementor-element-443fc49{width:30%;}.elementor-7 .elementor-element.elementor-element-56ad4a3{width:70%;}.elementor-7 .elementor-element.elementor-element-58eff21{width:30%;}.elementor-7 .elementor-element.elementor-element-52d2412{width:70%;}.elementor-7 .elementor-element.elementor-element-eb9981e{width:40%;}.elementor-7 .elementor-element.elementor-element-aad1408{width:60%;}.elementor-7 .elementor-element.elementor-element-06d4ff8{width:40%;}.elementor-7 .elementor-element.elementor-element-2e975e5{width:60%;}.elementor-7 .elementor-element.elementor-element-35ef872{width:40%;}.elementor-7 .elementor-element.elementor-element-b10a440{width:60%;}.elementor-7 .elementor-element.elementor-element-dec9260{width:40%;}.elementor-7 .elementor-element.elementor-element-d9d10bd{width:60%;}.elementor-7 .elementor-element.elementor-element-f6f163a{width:40%;}.elementor-7 .elementor-element.elementor-element-88c9edf{width:60%;}.elementor-7 .elementor-element.elementor-element-921155e{width:40%;}.elementor-7 .elementor-element.elementor-element-b9cd808{width:60%;}.elementor-7 .elementor-element.elementor-element-2493984{width:40%;}.elementor-7 .elementor-element.elementor-element-2b9957b{width:60%;}.elementor-7 .elementor-element.elementor-element-9f5a092{width:40%;}.elementor-7 .elementor-element.elementor-element-10aa8c6{width:60%;}.elementor-7 .elementor-element.elementor-element-cd7f1f9{width:40%;}.elementor-7 .elementor-element.elementor-element-5c7c727{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-aaeecf1{width:100%;}.elementor-7 .elementor-element.elementor-element-e54b668{width:100%;}.elementor-7 .elementor-element.elementor-element-b653fd8{width:100%;}.elementor-7 .elementor-element.elementor-element-16858bb{width:100%;}.elementor-7 .elementor-element.elementor-element-4bf4663{width:100%;}.elementor-7 .elementor-element.elementor-element-7ccf454{width:100%;}.elementor-7 .elementor-element.elementor-element-d19e7a7{width:100%;}.elementor-7 .elementor-element.elementor-element-f35ddb3{width:100%;}.elementor-7 .elementor-element.elementor-element-a4d5f7d{width:100%;}.elementor-7 .elementor-element.elementor-element-4408887{width:100%;}}