.elementor-15 .elementor-element.elementor-element-cf4080b{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;}.elementor-15 .elementor-element.elementor-element-cf4080b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cf4080b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calosfuneraldirectors.osamweb.dev/wp-content/uploads/2026/04/lovely-floral-arrangement-on-wood-casket-2026-03-17-19-33-11-utc-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-cf4080b::before, .elementor-15 .elementor-element.elementor-element-cf4080b > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-cf4080b > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-cf4080b > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-cf4080b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-cf4080b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-be9e6b0 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-2363fabe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-480266b9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.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-15 .elementor-element.elementor-element-111df08 img{width:80%;}.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-15 .elementor-element.elementor-element-161827f1 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:300;text-transform:capitalize;letter-spacing:6.3px;color:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-3a4f1b94{text-align:center;}.elementor-15 .elementor-element.elementor-element-3a4f1b94 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:55px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-392e0e7 );}.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-15 .elementor-element.elementor-element-6cfbac47{text-align:center;font-family:"Questrial", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-392e0e7 );}.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-15 .elementor-element.elementor-element-2faad6cb .elementor-button{background-color:var( --e-global-color-b4cd260 );}.elementor-15 .elementor-element.elementor-element-605019ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-605019ae:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-605019ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be9e6b0 );}.elementor-15 .elementor-element.elementor-element-3cd857a9{--display:flex;}.elementor-15 .elementor-element.elementor-element-6fcb02cc{text-align:center;}.elementor-15 .elementor-element.elementor-element-6fcb02cc .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:45px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-82475f6 );}.elementor-15 .elementor-element.elementor-element-d1dfa7d{text-align:center;font-family:"Questrial", Sans-serif;font-weight:400;color:var( --e-global-color-392e0e7 );}.elementor-15 .elementor-element.elementor-element-7da84afa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7da84afa:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7da84afa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be9e6b0 );}.elementor-15 .elementor-element.elementor-element-7eae7d3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-25f9d8d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-799f5b53{text-align:start;}.elementor-15 .elementor-element.elementor-element-799f5b53 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-82475f6 );}.elementor-15 .elementor-element.elementor-element-235a5de4{font-family:"Questrial", Sans-serif;font-weight:400;color:var( --e-global-color-392e0e7 );}.elementor-15 .elementor-element.elementor-element-30cdc05 .elementor-button{background-color:var( --e-global-color-b4cd260 );}.elementor-15 .elementor-element.elementor-element-3b41d7ee{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-3b41d7ee:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3b41d7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calosfuneraldirectors.osamweb.dev/wp-content/uploads/2026/04/flower-wreath-on-green-grass-fresh-wild-flower-an-2026-03-16-02-34-49-utc-scaled.jpg");background-position:center left;background-size:cover;}.elementor-15 .elementor-element.elementor-element-70bffa3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-70bffa3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-70bffa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be9e6b0 );}.elementor-15 .elementor-element.elementor-element-847125e{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-15 .elementor-element.elementor-element-10831c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-2fd3385{text-align:start;}.elementor-15 .elementor-element.elementor-element-2fd3385 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-82475f6 );}.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-15 .elementor-element.elementor-element-7743353 .elementor-icon-list-icon i{color:var( --e-global-color-82475f6 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-7743353 .elementor-icon-list-icon svg{fill:var( --e-global-color-82475f6 );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-7743353{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-7743353 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-7743353 .elementor-icon-list-item > a{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-7743353 .elementor-icon-list-text{color:var( --e-global-color-392e0e7 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-eac8e99 .elementor-button{background-color:var( --e-global-color-b4cd260 );}.elementor-15 .elementor-element.elementor-element-0e6957c{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-0e6957c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0e6957c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calosfuneraldirectors.osamweb.dev/wp-content/uploads/2026/04/photo-of-bunch-of-colorful-flowers-in-vase-2026-03-18-11-00-27-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-5e561a4b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5e561a4b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5e561a4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be9e6b0 );}.elementor-15 .elementor-element.elementor-element-431b459d{--display:flex;}.elementor-15 .elementor-element.elementor-element-431b459d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-431b459d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-392e0e7 );}.elementor-15 .elementor-element.elementor-element-5fbf3e85{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-5fbf3e85:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5fbf3e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be9e6b0 );}.elementor-15 .elementor-element.elementor-element-75020380{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-4a96bba4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-7a1bc641{text-align:start;}.elementor-15 .elementor-element.elementor-element-7a1bc641 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-82475f6 );}.elementor-15 .elementor-element.elementor-element-1c217008 .elementor-icon-list-icon i{color:var( --e-global-color-82475f6 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-1c217008 .elementor-icon-list-icon svg{fill:var( --e-global-color-82475f6 );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-1c217008{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-1c217008 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-1c217008 .elementor-icon-list-item > a{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-1c217008 .elementor-icon-list-text{color:var( --e-global-color-392e0e7 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-d70cfd3{font-family:"Questrial", Sans-serif;font-weight:400;color:var( --e-global-color-392e0e7 );}.elementor-15 .elementor-element.elementor-element-219287ff .elementor-button{background-color:var( --e-global-color-b4cd260 );}.elementor-15 .elementor-element.elementor-element-24935457{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-24935457:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-24935457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calosfuneraldirectors.osamweb.dev/wp-content/uploads/2026/04/artificial-and-real-flowers-and-lit-candles-lying-2026-01-09-01-01-27-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-7be1a6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-7be1a6f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7be1a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be9e6b0 );}.elementor-15 .elementor-element.elementor-element-fefb766{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-15 .elementor-element.elementor-element-d8d5895{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-18fcc58{text-align:start;}.elementor-15 .elementor-element.elementor-element-18fcc58 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-82475f6 );}.elementor-15 .elementor-element.elementor-element-707a086 .elementor-icon-list-icon i{color:var( --e-global-color-82475f6 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-707a086 .elementor-icon-list-icon svg{fill:var( --e-global-color-82475f6 );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-707a086{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-707a086 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-707a086 .elementor-icon-list-item > a{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-707a086 .elementor-icon-list-text{color:var( --e-global-color-392e0e7 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-c0d7dd4 .elementor-button{background-color:var( --e-global-color-b4cd260 );}.elementor-15 .elementor-element.elementor-element-6b689e1{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-6b689e1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6b689e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calosfuneraldirectors.osamweb.dev/wp-content/uploads/2026/04/red-rose-on-concrete-tombstone-in-cemetery-2026-03-12-23-46-11-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e937670{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-e937670:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e937670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be9e6b0 );}.elementor-15 .elementor-element.elementor-element-85ba296{--display:flex;}.elementor-15 .elementor-element.elementor-element-0b664d8{text-align:center;}.elementor-15 .elementor-element.elementor-element-0b664d8 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-82475f6 );}.elementor-15 .elementor-element.elementor-element-dd8c3f0{text-align:center;font-family:"Questrial", Sans-serif;font-weight:400;color:var( --e-global-color-392e0e7 );}.elementor-15 .elementor-element.elementor-element-baacae6 .elementor-icon-list-icon i{color:var( --e-global-color-82475f6 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-baacae6 .elementor-icon-list-icon svg{fill:var( --e-global-color-82475f6 );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-baacae6{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-baacae6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-baacae6 .elementor-icon-list-item > a{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-baacae6 .elementor-icon-list-text{color:var( --e-global-color-392e0e7 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-38ff15c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-38ff15c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-38ff15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be9e6b0 );}.elementor-15 .elementor-element.elementor-element-d784f3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-137c372{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-119a57d{text-align:start;}.elementor-15 .elementor-element.elementor-element-119a57d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-82475f6 );}.elementor-15 .elementor-element.elementor-element-bc24298 .elementor-icon-list-icon i{color:var( --e-global-color-82475f6 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-bc24298 .elementor-icon-list-icon svg{fill:var( --e-global-color-82475f6 );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-bc24298{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-bc24298 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-bc24298 .elementor-icon-list-item > a{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-bc24298 .elementor-icon-list-text{color:var( --e-global-color-392e0e7 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-ef081af{text-align:start;font-family:"Questrial", Sans-serif;font-weight:900;color:var( --e-global-color-392e0e7 );}.elementor-15 .elementor-element.elementor-element-ca30b0d .elementor-button{background-color:var( --e-global-color-b4cd260 );}.elementor-15 .elementor-element.elementor-element-8727c0e{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-8727c0e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8727c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calosfuneraldirectors.osamweb.dev/wp-content/uploads/2026/04/angel-statue-close-up-shot-2026-01-08-22-10-56-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ea91ef3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-15 .elementor-element.elementor-element-ea91ef3:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ea91ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be9e6b0 );}.elementor-15 .elementor-element.elementor-element-67bf564{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-15 .elementor-element.elementor-element-da3164c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-15 .elementor-element.elementor-element-52cb89d{text-align:start;}.elementor-15 .elementor-element.elementor-element-52cb89d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:700;text-transform:capitalize;letter-spacing:0px;color:var( --e-global-color-82475f6 );}.elementor-15 .elementor-element.elementor-element-ce6064a .elementor-icon-list-icon i{color:var( --e-global-color-82475f6 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-ce6064a .elementor-icon-list-icon svg{fill:var( --e-global-color-82475f6 );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-ce6064a{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-ce6064a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-ce6064a .elementor-icon-list-item > a{font-family:"Questrial", Sans-serif;font-size:20px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-ce6064a .elementor-icon-list-text{color:var( --e-global-color-392e0e7 );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-eae31cd{text-align:start;font-family:"Questrial", Sans-serif;font-weight:900;color:var( --e-global-color-392e0e7 );}.elementor-15 .elementor-element.elementor-element-9c0f3f0 .elementor-button{background-color:var( --e-global-color-b4cd260 );}.elementor-15 .elementor-element.elementor-element-5d99dc9{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-5d99dc9:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5d99dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calosfuneraldirectors.osamweb.dev/wp-content/uploads/2026/04/artificial-flowers-and-candles-lie-on-the-tombston-2026-03-24-01-19-47-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-3402ac12{--display:flex;--min-height:250px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.57;}.elementor-15 .elementor-element.elementor-element-3402ac12:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3402ac12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://calosfuneraldirectors.osamweb.dev/wp-content/uploads/2026/04/daisy-2026-03-25-00-49-47-utc.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-3402ac12::before, .elementor-15 .elementor-element.elementor-element-3402ac12 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3402ac12 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3402ac12 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3402ac12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3402ac12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-be9e6b0 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-369f7bfc{--display:flex;}.elementor-15 .elementor-element.elementor-element-22097039{text-align:center;}.elementor-15 .elementor-element.elementor-element-22097039 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;letter-spacing:0px;color:var( --e-global-color-392e0e7 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-111df08 img{width:65%;}.elementor-15 .elementor-element.elementor-element-161827f1{text-align:center;}.elementor-15 .elementor-element.elementor-element-161827f1 .elementor-heading-title{font-size:15px;}.elementor-15 .elementor-element.elementor-element-3a4f1b94 .elementor-heading-title{font-size:45px;}.elementor-15 .elementor-element.elementor-element-6cfbac47{font-size:15px;}.elementor-15 .elementor-element.elementor-element-6fcb02cc .elementor-heading-title{font-size:35px;}.elementor-15 .elementor-element.elementor-element-d1dfa7d{font-size:15px;}.elementor-15 .elementor-element.elementor-element-7eae7d3e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-235a5de4{font-size:15px;}.elementor-15 .elementor-element.elementor-element-3b41d7ee{--min-height:250px;}.elementor-15 .elementor-element.elementor-element-847125e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-7743353{--e-icon-list-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-7743353 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-7743353 .elementor-icon-list-item > a{font-size:15px;}.elementor-15 .elementor-element.elementor-element-0e6957c{--min-height:250px;}.elementor-15 .elementor-element.elementor-element-75020380{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-1c217008{--e-icon-list-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-1c217008 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-1c217008 .elementor-icon-list-item > a{font-size:15px;}.elementor-15 .elementor-element.elementor-element-d70cfd3{font-size:15px;}.elementor-15 .elementor-element.elementor-element-24935457{--min-height:250px;}.elementor-15 .elementor-element.elementor-element-fefb766{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-707a086{--e-icon-list-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-707a086 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-707a086 .elementor-icon-list-item > a{font-size:15px;}.elementor-15 .elementor-element.elementor-element-6b689e1{--min-height:250px;}.elementor-15 .elementor-element.elementor-element-dd8c3f0{font-size:15px;}.elementor-15 .elementor-element.elementor-element-baacae6{--e-icon-list-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-baacae6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-baacae6 .elementor-icon-list-item > a{font-size:15px;}.elementor-15 .elementor-element.elementor-element-d784f3e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-bc24298{--e-icon-list-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-bc24298 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-bc24298 .elementor-icon-list-item > a{font-size:15px;}.elementor-15 .elementor-element.elementor-element-ef081af{font-size:15px;}.elementor-15 .elementor-element.elementor-element-8727c0e{--min-height:250px;}.elementor-15 .elementor-element.elementor-element-67bf564{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-ce6064a{--e-icon-list-icon-size:15px;}.elementor-15 .elementor-element.elementor-element-ce6064a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-ce6064a .elementor-icon-list-item > a{font-size:15px;}.elementor-15 .elementor-element.elementor-element-eae31cd{font-size:15px;}.elementor-15 .elementor-element.elementor-element-5d99dc9{--min-height:250px;}.elementor-15 .elementor-element.elementor-element-22097039 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-cf4080b{--min-height:100vh;}.elementor-15 .elementor-element.elementor-element-111df08 img{width:100%;}.elementor-15 .elementor-element.elementor-element-3a4f1b94 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-480266b9{--width:80%;}.elementor-15 .elementor-element.elementor-element-3cd857a9{--width:80%;}.elementor-15 .elementor-element.elementor-element-7eae7d3e{--width:80%;}.elementor-15 .elementor-element.elementor-element-847125e{--width:80%;}.elementor-15 .elementor-element.elementor-element-431b459d{--width:80%;}.elementor-15 .elementor-element.elementor-element-75020380{--width:80%;}.elementor-15 .elementor-element.elementor-element-fefb766{--width:80%;}.elementor-15 .elementor-element.elementor-element-85ba296{--width:80%;}.elementor-15 .elementor-element.elementor-element-d784f3e{--width:80%;}.elementor-15 .elementor-element.elementor-element-67bf564{--width:80%;}.elementor-15 .elementor-element.elementor-element-369f7bfc{--width:80%;}}