.elementor-454 .elementor-element.elementor-element-0773797{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:35px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-454 .elementor-element.elementor-element-0773797:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-0773797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC9D4;}.elementor-454 .elementor-element.elementor-element-ccfe243{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-72ad537{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-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-454 .elementor-element.elementor-element-80dd12b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;color:var( --e-global-color-b9f7410 );}.elementor-454 .elementor-element.elementor-element-b98b2ff{--grid-template-columns:repeat(0, auto);text-align:left;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-454 .elementor-element.elementor-element-b98b2ff .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-454 .elementor-element.elementor-element-b98b2ff .elementor-social-icon i{color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-b98b2ff .elementor-social-icon svg{fill:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-b98b2ff .elementor-social-icon:hover{background-color:#FFFFFF;}.elementor-454 .elementor-element.elementor-element-b98b2ff .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-454 .elementor-element.elementor-element-b98b2ff .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-454 .elementor-element.elementor-element-6341671{--display:flex;}.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-454 .elementor-element.elementor-element-c8263f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#000000;}.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-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-icon i{color:#FF3E6C;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-icon svg{fill:#FF3E6C;transition:fill 0.3s;}.elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-454 .elementor-element.elementor-element-2e614a4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-2e614a4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#4D4D4D;}.elementor-454 .elementor-element.elementor-element-e57b613{--display:flex;}.elementor-454 .elementor-element.elementor-element-1838b8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-icon i{color:#FF3E6C;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-icon svg{fill:#FF3E6C;transition:fill 0.3s;}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-454 .elementor-element.elementor-element-c8af4d3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-c8af4d3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#4D4D4D;}.elementor-454 .elementor-element.elementor-element-a9acb78{--display:flex;}.elementor-454 .elementor-element.elementor-element-82377db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-icon i{color:#FF3E6C;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-icon svg{fill:#FF3E6C;transition:fill 0.3s;}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-454 .elementor-element.elementor-element-7aa1d54{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-7aa1d54 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#4D4D4D;}.elementor-454 .elementor-element.elementor-element-976d1cb{--display:flex;}.elementor-454 .elementor-element.elementor-element-31a276c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;color:#000000;}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-icon i{color:#FF3E6C;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-icon svg{fill:#FF3E6C;transition:fill 0.3s;}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-454 .elementor-element.elementor-element-451122b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-454 .elementor-element.elementor-element-451122b .elementor-icon-list-item:hover .elementor-icon-list-text{color:#4D4D4D;}.elementor-454 .elementor-element.elementor-element-2641567{--display:flex;}.elementor-454 .elementor-element.elementor-element-2641567:not(.elementor-motion-effects-element-type-background), .elementor-454 .elementor-element.elementor-element-2641567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-454 .elementor-element.elementor-element-c5b4bc1{text-align:center;}.elementor-454 .elementor-element.elementor-element-c5b4bc1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#FFFFFF;}@media(max-width:1024px){.elementor-454 .elementor-element.elementor-element-ccfe243{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-cd3c034{text-align:start;}.elementor-454 .elementor-element.elementor-element-cd3c034 img{width:65%;}}@media(max-width:767px){.elementor-454 .elementor-element.elementor-element-ccfe243{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-454 .elementor-element.elementor-element-cd3c034 img{width:75%;}}/* Start custom CSS for container, class: .elementor-element-0773797 *//* --- FindSoulmate Theme: Floating Hearts Background --- */

.elementor-454 .elementor-element.elementor-element-0773797 {
    background-color: #FFD1DC; /* ඔබේ Footer එකේ රෝස පාට */
    position: relative;
    overflow: hidden;
}

/* හදවත් රටාව නිර්මාණය කිරීම */
.elementor-454 .elementor-element.elementor-element-0773797::before {
    content: "";
    position: absolute;
    top: 0; 
    left: 0;
    width: 200%;
    height: 200%;
    
    /* Heart Icon SVG (White Color) */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='%23ffffff' d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");
    
    background-size: 60px 60px; /* හදවත් අතර පරතරය */
    opacity: 0.15; /* හදවත් වල පෙනෙන ප්‍රමාණය (වඩාත් ලා පාට කරන්න 0.05 දාන්න) */
    
    animation: heartsFloat 25s linear infinite; /* තත්පර 25කින් සෙමින් ගමන් කරයි */
}

/* හදවත් චලනය වන දිශාව (Diagonal Movement) */
@keyframes heartsFloat {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(-100px, -100px); /* වමට සහ ඉහළට චලනය */
    }
}/* End custom CSS */