.elementor-10 .elementor-element.elementor-element-aa3113b{--display:flex;--min-height:75vh;--justify-content:center;--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-aa3113b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-aa3113b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://romacofuneraldirectors.com/wp-content/uploads/2025/10/Bg-variation-deep-green-2.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-adce8d4{--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-10 .elementor-element.elementor-element-867e768{text-align:center;}.elementor-10 .elementor-element.elementor-element-867e768 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:900;line-height:68px;color:var( --e-global-color-96fd8fe );}.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-10 .elementor-element.elementor-element-d03c2be{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-d03c2be.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5bcd42b{--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;}.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-10 .elementor-element.elementor-element-a052fcf .elementor-button{background-color:var( --e-global-color-96fd8fe );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-0b869db );color:var( --e-global-color-0b869db );transition-duration:0.5s;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a052fcf .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-a052fcf .elementor-button:focus{background-color:var( --e-global-color-df82e4d );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-a052fcf{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a052fcf .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-a052fcf .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-ed2da2e .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-96fd8fe );color:var( --e-global-color-96fd8fe );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-96fd8fe );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ed2da2e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ed2da2e .elementor-button:focus{background-color:var( --e-global-color-df82e4d );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-ed2da2e{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ed2da2e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-ed2da2e .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-19fd7ea{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-19fd7ea:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-19fd7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-381369b{--display:flex;}.elementor-10 .elementor-element.elementor-element-37cd03e{--display:flex;}.elementor-10 .elementor-element.elementor-element-ec497e5{text-align:center;}.elementor-10 .elementor-element.elementor-element-ec497e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-2b87062{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-2b87062.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-feb38fe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-5d30741{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5d30741 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-10 .elementor-element.elementor-element-806c889{--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;}.elementor-10 .elementor-element.elementor-element-df7b029 .elementor-button{background-color:var( --e-global-color-2b3df69 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-96fd8fe );color:var( --e-global-color-96fd8fe );transition-duration:0.5s;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-df7b029 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-df7b029 .elementor-button:focus{background-color:var( --e-global-color-df82e4d );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-df7b029{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-df7b029 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-df7b029 .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-f25ef95 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-0b869db );color:var( --e-global-color-0b869db );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-0b869db );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f25ef95 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f25ef95 .elementor-button:focus{background-color:var( --e-global-color-2b3df69 );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-f25ef95{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f25ef95 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-f25ef95 .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-6bc0270{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6bc0270:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6bc0270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-41f272f{--display:flex;}.elementor-10 .elementor-element.elementor-element-0d3a637{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-8af44ff{text-align:center;}.elementor-10 .elementor-element.elementor-element-8af44ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-2f82e50{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-8febe53{--display:flex;--min-height:400px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#041C1F26;--border-color:#041C1F26;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-8febe53:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8febe53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-96fd8fe );}.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-10 .elementor-element.elementor-element-6aadac3.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-960b464{text-align:left;}.elementor-10 .elementor-element.elementor-element-960b464 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-14b6f07.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-14b6f07{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-52b6f17{--display:flex;--min-height:400px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#041C1F26;--border-color:#041C1F26;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-52b6f17:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-52b6f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-69cb8cc.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f678139{text-align:left;}.elementor-10 .elementor-element.elementor-element-f678139 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-ae63a26.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-ae63a26{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-362a675{--display:flex;--min-height:400px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#041C1F26;--border-color:#041C1F26;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-362a675:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-362a675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-8cd9c67.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-2092513{text-align:left;}.elementor-10 .elementor-element.elementor-element-2092513 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-fd5026a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-fd5026a{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-866ca9a{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-866ca9a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-866ca9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-f16f9cc{--display:flex;}.elementor-10 .elementor-element.elementor-element-290ffc7{text-align:center;}.elementor-10 .elementor-element.elementor-element-290ffc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-ec91746{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-ec91746.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6697fdb{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-6697fdb.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2551216{--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;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-8f101ee{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-8f101ee:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8f101ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-8f101ee.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b1e6b11.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b1e6b11 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8cae602.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8cae602{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-5aed1a6.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5aed1a6 img{height:250px;}.elementor-10 .elementor-element.elementor-element-9e31280 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-2b3df69 );color:var( --e-global-color-2b3df69 );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2b3df69 );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9e31280 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9e31280 .elementor-button:focus{background-color:var( --e-global-color-2b3df69 );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-9e31280{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-9e31280 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-9e31280 .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-568db5f{background-color:var( --e-global-color-c08659c );padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-dbf4b3a );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-568db5f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-568db5f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-568db5f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-568db5f.elementor-view-default .elementor-icon{color:var( --e-global-color-0b869db );border-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-568db5f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-568db5f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-568db5f .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-568db5f .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-0121add{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-0121add.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0121add .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-bfae6d2{--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;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-52f7813{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:right;}.elementor-10 .elementor-element.elementor-element-52f7813.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-52f7813 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-a3e6e07{background-color:var( --e-global-color-c08659c );padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-dbf4b3a );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-a3e6e07 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a3e6e07.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-a3e6e07.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a3e6e07.elementor-view-default .elementor-icon{color:var( --e-global-color-0b869db );border-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-a3e6e07.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a3e6e07.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-a3e6e07 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-a3e6e07 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-8ff84bd{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-8ff84bd:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8ff84bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-8ff84bd.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ab72893.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ab72893 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-f11e6fa.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-f11e6fa{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-f0696b5{text-align:left;}.elementor-10 .elementor-element.elementor-element-f0696b5 img{height:250px;}.elementor-10 .elementor-element.elementor-element-696528d .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-2b3df69 );color:var( --e-global-color-2b3df69 );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2b3df69 );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-696528d .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-696528d .elementor-button:focus{background-color:var( --e-global-color-2b3df69 );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-696528d{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-696528d .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-696528d .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-ad91626{--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;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-b8be495{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-b8be495:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b8be495 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-b8be495.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dd0a779.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dd0a779 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-6d3c501.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6d3c501{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-41e39fe.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-41e39fe img{height:250px;}.elementor-10 .elementor-element.elementor-element-99e8756 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-2b3df69 );color:var( --e-global-color-2b3df69 );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2b3df69 );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-99e8756 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-99e8756 .elementor-button:focus{background-color:var( --e-global-color-2b3df69 );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-99e8756{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-99e8756 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-99e8756 .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-d6c92e1{background-color:var( --e-global-color-c08659c );padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-dbf4b3a );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-d6c92e1 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-d6c92e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-d6c92e1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d6c92e1.elementor-view-default .elementor-icon{color:var( --e-global-color-0b869db );border-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-d6c92e1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d6c92e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-d6c92e1 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-d6c92e1 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-b31329f{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-b31329f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b31329f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0a6db96{--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;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-af6622d{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:right;}.elementor-10 .elementor-element.elementor-element-af6622d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-af6622d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-af12d61{background-color:var( --e-global-color-c08659c );padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-dbf4b3a );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-af12d61 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-af12d61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-af12d61.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-af12d61.elementor-view-default .elementor-icon{color:var( --e-global-color-0b869db );border-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-af12d61.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-af12d61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-af12d61 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-af12d61 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-8a401f1{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-8a401f1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8a401f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-8a401f1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-04b4ce4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-04b4ce4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e0ca7ad.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e0ca7ad{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-85a716c.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-85a716c img{height:250px;}.elementor-10 .elementor-element.elementor-element-19bbe2f .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-2b3df69 );color:var( --e-global-color-2b3df69 );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2b3df69 );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-19bbe2f .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-19bbe2f .elementor-button:focus{background-color:var( --e-global-color-2b3df69 );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-19bbe2f{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-19bbe2f .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-19bbe2f .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-51d5cd6{--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;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-2661d86{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-2661d86:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2661d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-2661d86.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7bab38c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7bab38c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-1fc0b03.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1fc0b03{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-5f7ca87.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5f7ca87 img{height:250px;}.elementor-10 .elementor-element.elementor-element-5b4e963 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-2b3df69 );color:var( --e-global-color-2b3df69 );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2b3df69 );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5b4e963 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-5b4e963 .elementor-button:focus{background-color:var( --e-global-color-2b3df69 );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-5b4e963{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5b4e963 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-5b4e963 .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-c717018{background-color:var( --e-global-color-c08659c );padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-dbf4b3a );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-c717018 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-c717018.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-c717018.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c717018.elementor-view-default .elementor-icon{color:var( --e-global-color-0b869db );border-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-c717018.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-c717018.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-c717018 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-c717018 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-3bf7814{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-3bf7814.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3bf7814 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-904f314{--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;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-9bae653{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:right;}.elementor-10 .elementor-element.elementor-element-9bae653.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9bae653 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-1d4aa02{background-color:var( --e-global-color-c08659c );padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-dbf4b3a );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-1d4aa02 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1d4aa02.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-1d4aa02.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1d4aa02.elementor-view-default .elementor-icon{color:var( --e-global-color-0b869db );border-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-1d4aa02.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1d4aa02.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-1d4aa02 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-1d4aa02 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-c0aac48{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-c0aac48:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c0aac48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-c0aac48.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2b7579e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2b7579e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-13ad37f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-13ad37f{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-a0af253.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-a0af253 img{height:250px;}.elementor-10 .elementor-element.elementor-element-6ce73db .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-2b3df69 );color:var( --e-global-color-2b3df69 );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2b3df69 );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6ce73db .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-6ce73db .elementor-button:focus{background-color:var( --e-global-color-2b3df69 );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-6ce73db{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6ce73db .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-6ce73db .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-6cf3ee4{--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;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-8371595{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-8371595:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8371595 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-8371595.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0b3225c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0b3225c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-bd03966.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bd03966{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-e58234a.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e58234a img{height:250px;}.elementor-10 .elementor-element.elementor-element-b6e917d .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-2b3df69 );color:var( --e-global-color-2b3df69 );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2b3df69 );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b6e917d .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b6e917d .elementor-button:focus{background-color:var( --e-global-color-2b3df69 );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-b6e917d{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b6e917d .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-b6e917d .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-8384d5a{background-color:var( --e-global-color-c08659c );padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-dbf4b3a );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-8384d5a .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8384d5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-8384d5a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8384d5a.elementor-view-default .elementor-icon{color:var( --e-global-color-0b869db );border-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-8384d5a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8384d5a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-8384d5a .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-8384d5a .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-6feb7eb{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-6feb7eb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6feb7eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-992f15c{--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;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-987775a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:right;}.elementor-10 .elementor-element.elementor-element-987775a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-987775a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-69b55cd{background-color:var( --e-global-color-c08659c );padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-dbf4b3a );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-69b55cd .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-69b55cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-69b55cd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-69b55cd.elementor-view-default .elementor-icon{color:var( --e-global-color-0b869db );border-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-69b55cd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-69b55cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-69b55cd .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-69b55cd .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-de22665{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-de22665:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-de22665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-de22665.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-de823ad.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-de823ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-a92c4d5.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-a92c4d5{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-1bfd50d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1bfd50d img{height:250px;}.elementor-10 .elementor-element.elementor-element-ff0fda9 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-2b3df69 );color:var( --e-global-color-2b3df69 );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2b3df69 );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ff0fda9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ff0fda9 .elementor-button:focus{background-color:var( --e-global-color-2b3df69 );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-ff0fda9{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ff0fda9 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-ff0fda9 .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-ec4efad{--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;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-e8a3a41{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-e8a3a41:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e8a3a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-e8a3a41.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b21ced6.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b21ced6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e31ec17.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e31ec17{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-b7dee1c.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b7dee1c img{height:250px;}.elementor-10 .elementor-element.elementor-element-5ff62a1 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-2b3df69 );color:var( --e-global-color-2b3df69 );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2b3df69 );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5ff62a1 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-5ff62a1 .elementor-button:focus{background-color:var( --e-global-color-2b3df69 );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-5ff62a1{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5ff62a1 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-5ff62a1 .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-6c54090{background-color:var( --e-global-color-c08659c );padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-dbf4b3a );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-6c54090 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-6c54090.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-6c54090.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6c54090.elementor-view-default .elementor-icon{color:var( --e-global-color-0b869db );border-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-6c54090.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6c54090.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-6c54090 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-6c54090 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-403ed8e{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-403ed8e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-403ed8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-01e0607{--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;--align-items:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-10 .elementor-element.elementor-element-699e446{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:right;}.elementor-10 .elementor-element.elementor-element-699e446.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-699e446 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-eccf899{background-color:var( --e-global-color-c08659c );padding:10px 10px 10px 10px;border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-96fd8fe );border-radius:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-eccf899 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-eccf899.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-eccf899.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-eccf899.elementor-view-default .elementor-icon{color:var( --e-global-color-0b869db );border-color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-eccf899.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-eccf899.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-eccf899 .elementor-icon{font-size:25px;}.elementor-10 .elementor-element.elementor-element-eccf899 .elementor-icon svg{height:25px;}.elementor-10 .elementor-element.elementor-element-9109e17{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-9109e17:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9109e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-9109e17.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b27d079.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b27d079 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-83312d4.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-83312d4{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-2e3f0a3.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-2e3f0a3 img{height:250px;}.elementor-10 .elementor-element.elementor-element-e2ce612 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-2b3df69 );color:var( --e-global-color-2b3df69 );transition-duration:0.5s;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-2b3df69 );border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e2ce612 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-e2ce612 .elementor-button:focus{background-color:var( --e-global-color-2b3df69 );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-e2ce612{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-e2ce612 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-e2ce612 .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-e636b0c{--display:flex;--position:absolute;}.elementor-10 .elementor-element.elementor-element-e636b0c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e636b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b93c315{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e48d516{--display:flex;}.elementor-10 .elementor-element.elementor-element-4910876{text-align:center;}.elementor-10 .elementor-element.elementor-element-4910876 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-74d8daf{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-74d8daf.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-715ebc8{--display:flex;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-79765bf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-79765bf .swiper-pagination-bullet-active, .elementor-10 .elementor-element.elementor-element-79765bf .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-79765bf .swiper-pagination-fraction{color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-79765bf{padding:50px 50px 50px 50px;}.elementor-10 .elementor-element.elementor-element-79765bf .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-79765bf .elementor-swiper-button{font-size:20px;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-79765bf .elementor-swiper-button svg{fill:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-79765bf .swiper-pagination-bullet{height:20px;width:20px;}.elementor-10 .elementor-element.elementor-element-79765bf .swiper-horizontal .swiper-pagination-progressbar{height:20px;}.elementor-10 .elementor-element.elementor-element-79765bf .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-79765bf .elementor-custom-embed-play i{font-size:20px;}.elementor-10 .elementor-element.elementor-element-d5a17c0 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-df82e4d );color:var( --e-global-color-df82e4d );transition-duration:0.5s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d5a17c0{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-d5a17c0.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d5a17c0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-d5a17c0 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-10 .elementor-element.elementor-element-d5a17c0 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d5a17c0 .elementor-button:focus{color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-d5a17c0 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-d5a17c0 .elementor-button:focus svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-ad261ce{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7e94512{--display:flex;}.elementor-10 .elementor-element.elementor-element-92e2f67{--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-10 .elementor-element.elementor-element-921805b{--display:flex;--min-height:0px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-921805b.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3211d16.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-3211d16{text-align:left;}.elementor-10 .elementor-element.elementor-element-a913450.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a913450{text-align:left;}.elementor-10 .elementor-element.elementor-element-a913450 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-16e9822{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-16e9822.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b8517f7{--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:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-ea5c461 .elementor-button{background-color:var( --e-global-color-2b3df69 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-96fd8fe );color:var( --e-global-color-96fd8fe );transition-duration:0.5s;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ea5c461 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-ea5c461 .elementor-button:focus{background-color:var( --e-global-color-df82e4d );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-ea5c461{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ea5c461 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-ea5c461 .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-f911769 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-df82e4d );color:var( --e-global-color-df82e4d );transition-duration:0.5s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f911769{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f911769.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f911769 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-f911769 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-10 .elementor-element.elementor-element-f911769 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f911769 .elementor-button:focus{color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-f911769 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-f911769 .elementor-button:focus svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-11b6c42{--display:flex;}.elementor-10 .elementor-element.elementor-element-df2ca6e{--display:flex;}.elementor-10 .elementor-element.elementor-element-5cbab34{--display:flex;}.elementor-10 .elementor-element.elementor-element-a0d410e{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-a0d410e.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-69aaeb2{--display:flex;}.elementor-10 .elementor-element.elementor-element-9f0cb18{--display:flex;}.elementor-10 .elementor-element.elementor-element-bb1d0c9{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-bb1d0c9.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1d621cc{--display:flex;}.elementor-10 .elementor-element.elementor-element-a0f7df3{--display:flex;}.elementor-10 .elementor-element.elementor-element-1f3f2b4{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-1f3f2b4.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-dd7b95e{--display:flex;}.elementor-10 .elementor-element.elementor-element-1893bdb{--display:flex;}.elementor-10 .elementor-element.elementor-element-3e7155f{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-3e7155f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bceb4ca{--display:flex;}.elementor-10 .elementor-element.elementor-element-1e040c3{--display:flex;}.elementor-10 .elementor-element.elementor-element-45e6ffc{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-45e6ffc.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0523341{--display:flex;}.elementor-10 .elementor-element.elementor-element-8c9438f{--display:flex;}.elementor-10 .elementor-element.elementor-element-9466443{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-9466443.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d76cd5b{--display:flex;}.elementor-10 .elementor-element.elementor-element-1e5a1d6{--display:flex;}.elementor-10 .elementor-element.elementor-element-64b7b95{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-64b7b95.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-9957c8e{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-0b869db );--n-accordion-icon-size:15px;}.elementor-10 .elementor-element.elementor-element-9957c8e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#041C1F33;}.elementor-10 .elementor-element.elementor-element-9957c8e {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-10 .elementor-element.elementor-element-9957c8e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-10 .elementor-element.elementor-element-10be0a5{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-fa1a242{--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-10 .elementor-element.elementor-element-4dfefa6{--display:flex;}.elementor-10 .elementor-element.elementor-element-7bf4599{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8f2457e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8f2457e{text-align:left;}.elementor-10 .elementor-element.elementor-element-8f2457e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-af7c309{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-af7c309.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1d3619d{--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:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-b593d7e .elementor-button{background-color:var( --e-global-color-2b3df69 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-96fd8fe );color:var( --e-global-color-96fd8fe );transition-duration:0.5s;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b593d7e .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b593d7e .elementor-button:focus{background-color:var( --e-global-color-df82e4d );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-b593d7e{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b593d7e .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-b593d7e .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-9fa2cc6 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-df82e4d );color:var( --e-global-color-df82e4d );transition-duration:0.5s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9fa2cc6{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9fa2cc6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9fa2cc6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-9fa2cc6 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-10 .elementor-element.elementor-element-9fa2cc6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9fa2cc6 .elementor-button:focus{color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-9fa2cc6 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-9fa2cc6 .elementor-button:focus svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-6f911be{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-6f911be:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6f911be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://romacofuneraldirectors.com/wp-content/uploads/2025/10/Testimonial-Background-1.jpg");}.elementor-10 .elementor-element.elementor-element-6f911be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b342b51{--display:flex;}.elementor-10 .elementor-element.elementor-element-d9add37{text-align:center;}.elementor-10 .elementor-element.elementor-element-d9add37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-4b2cbff{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-4b2cbff.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7e9cec1{--display:flex;}.elementor-10 .elementor-element.elementor-element-99e5fe4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-94e42fa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-d2e03dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-a0e425b{--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;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-49819c7 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-49819c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-49819c7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-49819c7.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-49819c7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-49819c7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-49819c7 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-49819c7 .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-46a7e75 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-46a7e75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-46a7e75.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-46a7e75.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-46a7e75.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-46a7e75.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-46a7e75 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-46a7e75 .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-e8f37dc .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e8f37dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-e8f37dc.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e8f37dc.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-e8f37dc.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e8f37dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-e8f37dc .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-e8f37dc .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-1064297 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-1064297.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-1064297.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1064297.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-1064297.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-1064297.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-1064297 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-1064297 .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-5576375 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5576375.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-5576375.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5576375.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-5576375.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5576375.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-5576375 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-5576375 .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-bc926ff{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-bc926ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-e599301{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-e599301 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-854c0fb{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-854c0fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;line-height:38px;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-33d87a6{--display:flex;}.elementor-10 .elementor-element.elementor-element-f823194{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-74e74b7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-bcc9997{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-e0dc6a5{--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;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-a53693f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a53693f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-a53693f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a53693f.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-a53693f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a53693f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-a53693f .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-a53693f .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-3130b8e .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-3130b8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-3130b8e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3130b8e.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-3130b8e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3130b8e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-3130b8e .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-3130b8e .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-bfa55e5 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-bfa55e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-bfa55e5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bfa55e5.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-bfa55e5.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-bfa55e5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-bfa55e5 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-bfa55e5 .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-9454603 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-9454603.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-9454603.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9454603.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-9454603.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-9454603.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-9454603 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-9454603 .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-496cf6c .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-496cf6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-496cf6c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-496cf6c.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-496cf6c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-496cf6c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-496cf6c .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-496cf6c .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-17d8a59{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-17d8a59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-ae84abe{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-ae84abe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-7860b18{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-7860b18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;line-height:38px;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-db929c5{--display:flex;}.elementor-10 .elementor-element.elementor-element-10503fa{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d0d2da3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-c8bf115{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-54b2605{--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;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-5ca2438 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5ca2438.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-5ca2438.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5ca2438.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-5ca2438.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5ca2438.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-5ca2438 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-5ca2438 .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-57f033d .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-57f033d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-57f033d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-57f033d.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-57f033d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-57f033d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-57f033d .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-57f033d .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-45591fa .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-45591fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-45591fa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-45591fa.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-45591fa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-45591fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-45591fa .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-45591fa .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-4127dca .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-4127dca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-4127dca.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4127dca.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-4127dca.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4127dca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-4127dca .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-4127dca .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-8dcb1b1 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8dcb1b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-8dcb1b1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8dcb1b1.elementor-view-default .elementor-icon{color:var( --e-global-color-2b3df69 );border-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-8dcb1b1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8dcb1b1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-8dcb1b1 .elementor-icon{font-size:15px;}.elementor-10 .elementor-element.elementor-element-8dcb1b1 .elementor-icon svg{height:15px;}.elementor-10 .elementor-element.elementor-element-72be597{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-72be597 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:38px;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-e2b5a63{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-e2b5a63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-b31f3e4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-b31f3e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;line-height:38px;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-391d15f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:25px;--e-n-carousel-dots-normal-color:var( --e-global-color-2122ecf );--e-n-carousel-swiper-pagination-spacing:40px;}.elementor-10 .elementor-element.elementor-element-6fbd37f{--display:flex;--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-32074a1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e5b46f0{text-align:center;}.elementor-10 .elementor-element.elementor-element-e5b46f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-dcfcc81{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-dcfcc81.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-81a9997{--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;}.elementor-10 .elementor-element.elementor-element-865853b .elementor-button{background-color:var( --e-global-color-2b3df69 );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-96fd8fe );color:var( --e-global-color-96fd8fe );transition-duration:0.5s;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-865853b .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-865853b .elementor-button:focus{background-color:var( --e-global-color-df82e4d );color:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-865853b{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-865853b .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-865853b .elementor-button:focus svg{fill:var( --e-global-color-96fd8fe );}.elementor-10 .elementor-element.elementor-element-31b10a6 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-df82e4d );color:var( --e-global-color-df82e4d );transition-duration:0.5s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-31b10a6{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-31b10a6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-31b10a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-31b10a6 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-10 .elementor-element.elementor-element-31b10a6 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-31b10a6 .elementor-button:focus{color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-31b10a6 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-31b10a6 .elementor-button:focus svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-4ee467a{--display:flex;--min-height:90vh;--justify-content:center;--overlay-opacity:0.91;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4ee467a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4ee467a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://romacofuneraldirectors.com/wp-content/uploads/2025/10/Contact-Us-Image.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-4ee467a::before, .elementor-10 .elementor-element.elementor-element-4ee467a > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4ee467a > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-4ee467a > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4ee467a > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-4ee467a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c08659c );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-e3967be{--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-10 .elementor-element.elementor-element-b479f63{--display:flex;--justify-content:flex-start;}.elementor-10 .elementor-element.elementor-element-a1b443e{text-align:left;}.elementor-10 .elementor-element.elementor-element-a1b443e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:900;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-2ede2a7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2ede2a7{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-f87292e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#041C1F1F;--border-color:#041C1F1F;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-da05941{--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:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-426320c{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-426320c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-426320c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-426320c.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-93472a0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-d432692 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-528d242 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-7d31cdf{--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:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-de5307e{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-de5307e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-de5307e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-de5307e.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d9636ce{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-e7629a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-3aac760 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-1df28b8{--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:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-f24421a{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-f24421a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f24421a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-f24421a.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-1d1d30e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-e78ad0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-1cd697c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-ab7c84a{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#041C1F1C;--border-color:#041C1F1C;--padding-top:60px;--padding-bottom:60px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-ab7c84a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ab7c84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-96fd8fe );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:25px;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-25px;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-9857085 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-9857085 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10 .elementor-element.elementor-element-9857085 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-group > label, .elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-subgroup label{color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-0b869db );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-group .elementor-field{color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-9857085 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-2b3df69 );color:#ffffff;transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-button[type="submit"]{background-color:var( --e-global-color-2b3df69 );color:#ffffff;transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-button[type="submit"] svg *{fill:#ffffff;transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-9857085 .e-form__buttons__wrapper__button-previous{color:#ffffff;transition-duration:500ms;}.elementor-10 .elementor-element.elementor-element-9857085 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-df82e4d );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-df82e4d );color:#ffffff;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-9857085 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-message.elementor-message-success{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-message.elementor-message-danger{color:#FF0000;}.elementor-10 .elementor-element.elementor-element-9857085 .elementor-message.elementor-help-inline{color:var( --e-global-color-c08659c );}.elementor-10 .elementor-element.elementor-element-9857085{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10 .elementor-element.elementor-element-919a394{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#041C1F1F;--border-color:#041C1F1F;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-174a142{--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:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-2c3dfd5{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-2c3dfd5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2c3dfd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-2c3dfd5.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b515020{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-7a0b26a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-316bfff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-db91752{--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:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-270bc19{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-270bc19:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-270bc19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-270bc19.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5bf889a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-6cd52f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-75090e8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-58f4088{--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:flex-start;--align-items:center;}.elementor-10 .elementor-element.elementor-element-2bd93c0{--display:flex;--min-height:50px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100% 100% 100% 100%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-2bd93c0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2bd93c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-2bd93c0.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-3a55b7e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-10 .elementor-element.elementor-element-8913bca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-ac2f9c3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-5bde260{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-c02a963{--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-10 .elementor-element.elementor-element-46c0880{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-42d0d4c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-42d0d4c{text-align:left;}.elementor-10 .elementor-element.elementor-element-42d0d4c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:38px;color:var( --e-global-color-2122ecf );}.elementor-10 .elementor-element.elementor-element-67bb8fc{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-67bb8fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-9a734d8 .elementor-button{background-color:#FFFFFF00;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-df82e4d );color:var( --e-global-color-df82e4d );transition-duration:0.5s;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9a734d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9a734d8.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-9a734d8 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-9a734d8 .elementor-button:focus{color:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-9a734d8 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-9a734d8 .elementor-button:focus svg{fill:var( --e-global-color-2b3df69 );}.elementor-10 .elementor-element.elementor-element-8923f81{--display:flex;}.elementor-10 .elementor-element.elementor-element-e8eeba2{--display:flex;}.elementor-10 .elementor-element.elementor-element-16efbac{--display:flex;}.elementor-10 .elementor-element.elementor-element-2d4b9ba{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-2d4b9ba.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-9209df5{--display:flex;}.elementor-10 .elementor-element.elementor-element-2ed43b2{--display:flex;}.elementor-10 .elementor-element.elementor-element-d55bb51{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-d55bb51.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-7c9d2ac{--display:flex;}.elementor-10 .elementor-element.elementor-element-f1528eb{--display:flex;}.elementor-10 .elementor-element.elementor-element-6f458dc{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-6f458dc.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-81474e3{--display:flex;}.elementor-10 .elementor-element.elementor-element-a87bc68{--display:flex;}.elementor-10 .elementor-element.elementor-element-84e3955{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-84e3955.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6b29e28{--display:flex;}.elementor-10 .elementor-element.elementor-element-841558d{--display:flex;}.elementor-10 .elementor-element.elementor-element-829d60d{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-829d60d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-57d538a{--display:flex;}.elementor-10 .elementor-element.elementor-element-42c7c92{--display:flex;}.elementor-10 .elementor-element.elementor-element-961d3f0{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-961d3f0.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d7c19c0{--display:flex;}.elementor-10 .elementor-element.elementor-element-25b702c{--display:flex;}.elementor-10 .elementor-element.elementor-element-053bb9e{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-053bb9e.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c6e6b2c{--display:flex;}.elementor-10 .elementor-element.elementor-element-8a0197f{--display:flex;}.elementor-10 .elementor-element.elementor-element-0d64428{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-0d64428.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e04641e{--display:flex;}.elementor-10 .elementor-element.elementor-element-ce6910f{--display:flex;}.elementor-10 .elementor-element.elementor-element-9fa6f36{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-9fa6f36.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-d09179d{--display:flex;}.elementor-10 .elementor-element.elementor-element-fa4d6e0{--display:flex;}.elementor-10 .elementor-element.elementor-element-76f412b{padding:15px 15px 15px 15px;text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-0b869db );}.elementor-10 .elementor-element.elementor-element-76f412b.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-9fb4608{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-0b869db );--n-accordion-icon-size:15px;}.elementor-10 .elementor-element.elementor-element-9fb4608 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#041C1F30;}.elementor-10 .elementor-element.elementor-element-9fb4608 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-10 .elementor-element.elementor-element-9fb4608 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:500;}:where( .elementor-10 .elementor-element.elementor-element-9fb4608 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-6697fdb{--width:100%;}.elementor-10 .elementor-element.elementor-element-8f101ee{--width:35%;}.elementor-10 .elementor-element.elementor-element-8ff84bd{--width:35%;}.elementor-10 .elementor-element.elementor-element-b8be495{--width:35%;}.elementor-10 .elementor-element.elementor-element-8a401f1{--width:35%;}.elementor-10 .elementor-element.elementor-element-2661d86{--width:35%;}.elementor-10 .elementor-element.elementor-element-c0aac48{--width:35%;}.elementor-10 .elementor-element.elementor-element-8371595{--width:35%;}.elementor-10 .elementor-element.elementor-element-de22665{--width:35%;}.elementor-10 .elementor-element.elementor-element-e8a3a41{--width:35%;}.elementor-10 .elementor-element.elementor-element-9109e17{--width:35%;}.elementor-10 .elementor-element.elementor-element-e636b0c{--width:5px;}.elementor-10 .elementor-element.elementor-element-94e42fa{--width:40%;}.elementor-10 .elementor-element.elementor-element-d2e03dd{--width:60%;}.elementor-10 .elementor-element.elementor-element-74e74b7{--width:40%;}.elementor-10 .elementor-element.elementor-element-bcc9997{--width:60%;}.elementor-10 .elementor-element.elementor-element-d0d2da3{--width:40%;}.elementor-10 .elementor-element.elementor-element-c8bf115{--width:60%;}.elementor-10 .elementor-element.elementor-element-426320c{--width:50px;}.elementor-10 .elementor-element.elementor-element-de5307e{--width:50px;}.elementor-10 .elementor-element.elementor-element-f24421a{--width:50px;}.elementor-10 .elementor-element.elementor-element-2c3dfd5{--width:50px;}.elementor-10 .elementor-element.elementor-element-270bc19{--width:50px;}.elementor-10 .elementor-element.elementor-element-2bd93c0{--width:50px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-2f82e50{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-2551216{--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-10 .elementor-element.elementor-element-8cae602.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bfae6d2{--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-10 .elementor-element.elementor-element-f11e6fa.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-ad91626{--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-10 .elementor-element.elementor-element-6d3c501.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0a6db96{--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-10 .elementor-element.elementor-element-e0ca7ad.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-51d5cd6{--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-10 .elementor-element.elementor-element-1fc0b03.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-904f314{--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-10 .elementor-element.elementor-element-13ad37f.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6cf3ee4{--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-10 .elementor-element.elementor-element-bd03966.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-992f15c{--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-10 .elementor-element.elementor-element-a92c4d5.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-ec4efad{--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-10 .elementor-element.elementor-element-e31ec17.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-01e0607{--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-10 .elementor-element.elementor-element-83312d4.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-79765bf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-92e2f67{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-fa1a242{--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;--align-items:flex-start;}.elementor-10 .elementor-element.elementor-element-0f6e0a7{text-align:left;}.elementor-10 .elementor-element.elementor-element-7bf4599{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bc926ff .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e599301 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-854c0fb .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-17d8a59 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-ae84abe .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-7860b18 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-72be597 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e2b5a63 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-b31f3e4 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-391d15f{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-67bb8fc .elementor-heading-title{font-size:18px;line-height:28px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-aa3113b{--min-height:60vh;}.elementor-10 .elementor-element.elementor-element-867e768 .elementor-heading-title{font-size:40px;line-height:46px;}.elementor-10 .elementor-element.elementor-element-d03c2be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-19fd7ea{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ec497e5 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-2b87062{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-5d30741{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-6bc0270{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8af44ff .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-2f82e50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-866ca9a{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-290ffc7 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-ec91746{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-2551216{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-8f101ee{--width:35%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-b1e6b11 .elementor-heading-title{font-size:25px;line-height:33px;}.elementor-10 .elementor-element.elementor-element-5aed1a6 img{height:150px;}.elementor-10 .elementor-element.elementor-element-568db5f{padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-568db5f .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-568db5f .elementor-icon svg{height:20px;}.elementor-10 .elementor-element.elementor-element-bfae6d2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-a3e6e07{padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-a3e6e07 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-a3e6e07 .elementor-icon svg{height:20px;}.elementor-10 .elementor-element.elementor-element-8ff84bd{--width:35%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-ab72893 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-f0696b5 img{height:150px;}.elementor-10 .elementor-element.elementor-element-ad91626{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-b8be495{--width:35%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-dd0a779 .elementor-heading-title{font-size:25px;line-height:33px;}.elementor-10 .elementor-element.elementor-element-41e39fe img{height:150px;}.elementor-10 .elementor-element.elementor-element-d6c92e1{padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-d6c92e1 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-d6c92e1 .elementor-icon svg{height:20px;}.elementor-10 .elementor-element.elementor-element-0a6db96{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-af12d61{padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-af12d61 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-af12d61 .elementor-icon svg{height:20px;}.elementor-10 .elementor-element.elementor-element-8a401f1{--width:35%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-04b4ce4 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-85a716c img{height:150px;}.elementor-10 .elementor-element.elementor-element-51d5cd6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-2661d86{--width:35%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-7bab38c .elementor-heading-title{font-size:25px;line-height:33px;}.elementor-10 .elementor-element.elementor-element-5f7ca87 img{height:150px;}.elementor-10 .elementor-element.elementor-element-c717018{padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-c717018 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-c717018 .elementor-icon svg{height:20px;}.elementor-10 .elementor-element.elementor-element-904f314{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-1d4aa02{padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-1d4aa02 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-1d4aa02 .elementor-icon svg{height:20px;}.elementor-10 .elementor-element.elementor-element-c0aac48{--width:35%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-2b7579e .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-a0af253 img{height:150px;}.elementor-10 .elementor-element.elementor-element-6cf3ee4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-8371595{--width:35%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-0b3225c .elementor-heading-title{font-size:25px;line-height:33px;}.elementor-10 .elementor-element.elementor-element-e58234a img{height:150px;}.elementor-10 .elementor-element.elementor-element-8384d5a{padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-8384d5a .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-8384d5a .elementor-icon svg{height:20px;}.elementor-10 .elementor-element.elementor-element-992f15c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-69b55cd{padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-69b55cd .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-69b55cd .elementor-icon svg{height:20px;}.elementor-10 .elementor-element.elementor-element-de22665{--width:35%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-de823ad .elementor-heading-title{font-size:25px;line-height:33px;}.elementor-10 .elementor-element.elementor-element-1bfd50d img{height:150px;}.elementor-10 .elementor-element.elementor-element-ec4efad{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-e8a3a41{--width:35%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-b21ced6 .elementor-heading-title{font-size:25px;line-height:33px;}.elementor-10 .elementor-element.elementor-element-b7dee1c img{height:150px;}.elementor-10 .elementor-element.elementor-element-6c54090{padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-6c54090 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-6c54090 .elementor-icon svg{height:20px;}.elementor-10 .elementor-element.elementor-element-01e0607{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-eccf899{padding:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-eccf899 .elementor-icon{font-size:20px;}.elementor-10 .elementor-element.elementor-element-eccf899 .elementor-icon svg{height:20px;}.elementor-10 .elementor-element.elementor-element-9109e17{--width:35%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-b27d079 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-2e3f0a3 img{height:150px;}.elementor-10 .elementor-element.elementor-element-e636b0c{--width:4px;}.elementor-10 .elementor-element.elementor-element-b93c315{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-4910876 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-74d8daf{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-715ebc8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-79765bf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-79765bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;}.elementor-10 .elementor-element.elementor-element-ad261ce{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-16e9822{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-10be0a5{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-fa1a242{--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-10 .elementor-element.elementor-element-af7c309{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-6f911be{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-d9add37 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-4b2cbff{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-a8a0d94{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-bc926ff .elementor-heading-title{line-height:28px;}.elementor-10 .elementor-element.elementor-element-e599301 .elementor-heading-title{line-height:28px;}.elementor-10 .elementor-element.elementor-element-854c0fb .elementor-heading-title{line-height:39px;}.elementor-10 .elementor-element.elementor-element-7528b7f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-17d8a59 .elementor-heading-title{line-height:28px;}.elementor-10 .elementor-element.elementor-element-ae84abe .elementor-heading-title{line-height:28px;}.elementor-10 .elementor-element.elementor-element-7860b18 .elementor-heading-title{line-height:39px;}.elementor-10 .elementor-element.elementor-element-b5a392e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-72be597 .elementor-heading-title{line-height:28px;}.elementor-10 .elementor-element.elementor-element-e2b5a63 .elementor-heading-title{line-height:28px;}.elementor-10 .elementor-element.elementor-element-b31f3e4 .elementor-heading-title{line-height:39px;}.elementor-10 .elementor-element.elementor-element-391d15f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-pagination-spacing:10px;}.elementor-10 .elementor-element.elementor-element-6fbd37f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-e5b46f0 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-dcfcc81{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-4ee467a{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a1b443e .elementor-heading-title{font-size:40px;}.elementor-10 .elementor-element.elementor-element-f87292e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-426320c{--width:20%;}.elementor-10 .elementor-element.elementor-element-93472a0{--width:75%;}.elementor-10 .elementor-element.elementor-element-d9636ce{--width:75%;}.elementor-10 .elementor-element.elementor-element-f24421a{--width:20%;}.elementor-10 .elementor-element.elementor-element-1d1d30e{--width:75%;}.elementor-10 .elementor-element.elementor-element-ab7c84a{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-b515020{--width:75%;}.elementor-10 .elementor-element.elementor-element-5bf889a{--width:75%;}.elementor-10 .elementor-element.elementor-element-75090e8 .elementor-heading-title{line-height:22px;}.elementor-10 .elementor-element.elementor-element-2bd93c0{--width:20%;}.elementor-10 .elementor-element.elementor-element-3a55b7e{--width:75%;}.elementor-10 .elementor-element.elementor-element-ac2f9c3 .elementor-heading-title{line-height:22px;}.elementor-10 .elementor-element.elementor-element-5bde260{--padding-top:30px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-67bb8fc .elementor-heading-title{line-height:28px;}}/* Start custom CSS for container, class: .elementor-element-8febe53 */.elementor-10 .elementor-element.elementor-element-8febe53 {
  
  --gradient-start: #6366f1;
  --gradient-end: #ec4899;
  --shadow-normal: 0 10px 15px -3px rgba(0, 0, 0, 0.08),
                   0 4px 6px -4px rgba(0, 0, 0, 0.06);
  --shadow-hover: 0 20px 25px -5px rgba(99, 102, 241, 0.12),
                  0 8px 10px -6px rgba(0, 0, 0, 0.08);

  
  
  box-shadow: var(--shadow-normal);
  
  transition: box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),
              transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  position: relative;
  z-index: 1;
}

/* Hover state — soft glow & upward lift (5px) */
.elementor-10 .elementor-element.elementor-element-8febe53:hover {
  box-shadow: var(--shadow-hover),
              0 0 30px rgba(99, 102, 241, 0.1); /* Subtle glow */
  transform: translateY(-5px);
}

/* Optional styling for inner elements *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b6f17 */.elementor-10 .elementor-element.elementor-element-52b6f17 {
  
  --gradient-start: #6366f1;
  --gradient-end: #ec4899;
  --shadow-normal: 0 10px 15px -3px rgba(0, 0, 0, 0.08),
                   0 4px 6px -4px rgba(0, 0, 0, 0.06);
  --shadow-hover: 0 20px 25px -5px rgba(99, 102, 241, 0.12),
                  0 8px 10px -6px rgba(0, 0, 0, 0.08);

  
  
  box-shadow: var(--shadow-normal);
  
  transition: box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),
              transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  position: relative;
  z-index: 1;
}

/* Hover state — soft glow & upward lift (5px) */
.elementor-10 .elementor-element.elementor-element-52b6f17:hover {
  box-shadow: var(--shadow-hover),
              0 0 30px rgba(99, 102, 241, 0.1); /* Subtle glow */
  transform: translateY(-5px);
}

/* Optional styling for inner elements *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-362a675 */.elementor-10 .elementor-element.elementor-element-362a675 {
  
  --gradient-start: #6366f1;
  --gradient-end: #ec4899;
  --shadow-normal: 0 10px 15px -3px rgba(0, 0, 0, 0.08),
                   0 4px 6px -4px rgba(0, 0, 0, 0.06);
  --shadow-hover: 0 20px 25px -5px rgba(99, 102, 241, 0.12),
                  0 8px 10px -6px rgba(0, 0, 0, 0.08);

  
  
  box-shadow: var(--shadow-normal);
  
  transition: box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),
              transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  position: relative;
  z-index: 1;
}

/* Hover state — soft glow & upward lift (5px) */
.elementor-10 .elementor-element.elementor-element-362a675:hover {
  box-shadow: var(--shadow-hover),
              0 0 30px rgba(99, 102, 241, 0.1); /* Subtle glow */
  transform: translateY(-5px);
}

/* Optional styling for inner elements *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f101ee */.elementor-10 .elementor-element.elementor-element-8f101ee {
  
  --gradient-start: #6366f1;
  --gradient-end: #ec4899;
  --shadow-normal: 0 10px 15px -3px rgba(0, 0, 0, 0.08),
                   0 4px 6px -4px rgba(0, 0, 0, 0.06);
  --shadow-hover: 0 20px 25px -5px rgba(99, 102, 241, 0.12),
                  0 8px 10px -6px rgba(0, 0, 0, 0.08);

  
  
  box-shadow: var(--shadow-normal);
  
  transition: box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),
              transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  position: relative;
  z-index: 1;
}

/* Hover state — soft glow & upward lift (5px) */
.elementor-10 .elementor-element.elementor-element-8f101ee:hover {
  box-shadow: var(--shadow-hover),
              0 0 30px rgba(99, 102, 241, 0.1); /* Subtle glow */
  transform: translateY(-5px);
}

/* Optional styling for inner elements *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8be495 */.elementor-10 .elementor-element.elementor-element-b8be495 {
  
  --gradient-start: #6366f1;
  --gradient-end: #ec4899;
  --shadow-normal: 0 10px 15px -3px rgba(0, 0, 0, 0.08),
                   0 4px 6px -4px rgba(0, 0, 0, 0.06);
  --shadow-hover: 0 20px 25px -5px rgba(99, 102, 241, 0.12),
                  0 8px 10px -6px rgba(0, 0, 0, 0.08);

  
  
  box-shadow: var(--shadow-normal);
  
  transition: box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),
              transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  position: relative;
  z-index: 1;
}

/* Hover state — soft glow & upward lift (5px) */
.elementor-10 .elementor-element.elementor-element-b8be495:hover {
  box-shadow: var(--shadow-hover),
              0 0 30px rgba(99, 102, 241, 0.1); /* Subtle glow */
  transform: translateY(-5px);
}

/* Optional styling for inner elements *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2661d86 */.elementor-10 .elementor-element.elementor-element-2661d86 {
  
  --gradient-start: #6366f1;
  --gradient-end: #ec4899;
  --shadow-normal: 0 10px 15px -3px rgba(0, 0, 0, 0.08),
                   0 4px 6px -4px rgba(0, 0, 0, 0.06);
  --shadow-hover: 0 20px 25px -5px rgba(99, 102, 241, 0.12),
                  0 8px 10px -6px rgba(0, 0, 0, 0.08);

  
  
  box-shadow: var(--shadow-normal);
  
  transition: box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),
              transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  position: relative;
  z-index: 1;
}

/* Hover state — soft glow & upward lift (5px) */
.elementor-10 .elementor-element.elementor-element-2661d86:hover {
  box-shadow: var(--shadow-hover),
              0 0 30px rgba(99, 102, 241, 0.1); /* Subtle glow */
  transform: translateY(-5px);
}

/* Optional styling for inner elements *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8371595 */.elementor-10 .elementor-element.elementor-element-8371595 {
  
  --gradient-start: #6366f1;
  --gradient-end: #ec4899;
  --shadow-normal: 0 10px 15px -3px rgba(0, 0, 0, 0.08),
                   0 4px 6px -4px rgba(0, 0, 0, 0.06);
  --shadow-hover: 0 20px 25px -5px rgba(99, 102, 241, 0.12),
                  0 8px 10px -6px rgba(0, 0, 0, 0.08);

  
  
  box-shadow: var(--shadow-normal);
  
  transition: box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),
              transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  position: relative;
  z-index: 1;
}

/* Hover state — soft glow & upward lift (5px) */
.elementor-10 .elementor-element.elementor-element-8371595:hover {
  box-shadow: var(--shadow-hover),
              0 0 30px rgba(99, 102, 241, 0.1); /* Subtle glow */
  transform: translateY(-5px);
}

/* Optional styling for inner elements *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8a3a41 */.elementor-10 .elementor-element.elementor-element-e8a3a41 {
  
  --gradient-start: #6366f1;
  --gradient-end: #ec4899;
  --shadow-normal: 0 10px 15px -3px rgba(0, 0, 0, 0.08),
                   0 4px 6px -4px rgba(0, 0, 0, 0.06);
  --shadow-hover: 0 20px 25px -5px rgba(99, 102, 241, 0.12),
                  0 8px 10px -6px rgba(0, 0, 0, 0.08);

  
  
  box-shadow: var(--shadow-normal);
  
  transition: box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94),
              transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  position: relative;
  z-index: 1;
}

/* Hover state — soft glow & upward lift (5px) */
.elementor-10 .elementor-element.elementor-element-e8a3a41:hover {
  box-shadow: var(--shadow-hover),
              0 0 30px rgba(99, 102, 241, 0.1); /* Subtle glow */
  transform: translateY(-5px);
}

/* Optional styling for inner elements *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6697fdb *//* USER DEFINED STYLES START */
.elementor-10 .elementor-element.elementor-element-6697fdb {
    --arrow-size: 25px;
    --arrow-size-mobile: 20px;
    --arrow-offset: 25px;       /* For top and bottom alignment only */
    --timeline-fill-ratio: 0.9; /* 0 = top of screen, 1 = bottom of screen */
    --timeline-empty-color: #505050;
    --timeline-fill-color: #C08915;
}



.elementor-10 .elementor-element.elementor-element-6697fdb .is-active .timeline-item-point {
    background-color: #C08915;  /* Point Active Colour - Optimised Markup */
}

.elementor-10 .elementor-element.elementor-element-6697fdb .is-active :is(.timeline-item-meta, .timeline-item-meta .elementor-heading-title) {
    color: #0A0A0A;             /* Meta Active Colour */
}

.elementor-10 .elementor-element.elementor-element-6697fdb .is-active .timeline-item-card :is(.timeline-item-meta, .timeline-item-meta .elementor-heading-title) {
    color: #011214;             /* Card Meta Active Colour */
}

/*.elementor-10 .elementor-element.elementor-element-6697fdb .is-active .timeline-item-card .elementor-heading-title {
    color: red;                  Card Title Active Colour 
}*/

/*.elementor-10 .elementor-element.elementor-element-6697fdb .is-active .timeline-item-card {
    background-color: green!important;     Card Active Background Colour 
}*/

/* Target any other active element with: .elementor-10 .elementor-element.elementor-element-6697fdb .is-active .your-class-name {...} Use !important if you have to */

/* NOTE: Breakpoint (default: 1024px) can be changed further down in @media query */
/* USER DEFINED STYLES END */

/* BASE STYLES */
.elementor-10 .elementor-element.elementor-element-6697fdb > .e-con-inner {
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item {
    padding: 0;
}

.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item .timeline-item-card {
    z-index: 0;
}

.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item-point {
    line-height: 0;
    z-index: 1;
}

.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item-card .timeline-item-meta {
    display: none;
}

.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-line {
    top: 0;
    bottom: 0;
    left: calc((100% - var(--timeline-padding-left, 0px) - var(--timeline-padding-right, 0px)) / 2 + var(--timeline-padding-left, 0px) - 0.5 * var(--width));
    padding: 0;
    z-index: 0;
}

.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item-card::before, .elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item-card::after {
    content:"";
    position: absolute;
    background-color: inherit;
    z-index: -1;
    transition-duration: 0s;
}

.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item-card::before {
    top: calc(50% - 0.5 * var(--arrow-size));
    width: var(--arrow-size);
    height: var(--arrow-size);
    transform: rotate(45deg);
    border-style: inherit;
    border-color: inherit;
    border-radius: 0;
}

.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item-card::after {
    top: calc(50% - var(--arrow-size));
    height: calc(2 * var(--arrow-size));
}

.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-left: none;
    border-bottom: none;
}
.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    right: 0;
    width: var(--border-right-width);
}

.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    right: initial;
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
}
.elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}

/* HORIZONTAL ALIGNMENTS */
.elementor-10 .elementor-element.elementor-element-6697fdb:is(.left, .right) .timeline-item-meta {
    display: none;
}

.elementor-10 .elementor-element.elementor-element-6697fdb:is(.left, .right) .timeline-item-card .timeline-item-meta {
    display: block;
}

/* HORIZONTAL ALIGN LEFT */
.elementor-10 .elementor-element.elementor-element-6697fdb.left .timeline-item-point {
    order: 0;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.left .timeline-item-card {
    order: 1;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.left .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: inherit;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.left .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}

.elementor-10 .elementor-element.elementor-element-6697fdb.left .timeline-line {
    left: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-left, 0px));
}

/* HORIZONTAL ALIGN RIGHT */
.elementor-10 .elementor-element.elementor-element-6697fdb.right .timeline-item-point {
    order: 1;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.right .timeline-item-card {
    order: 0;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.right .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom: none;
    border-left: none;
    border-color: inherit;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.right .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: initial;
    right: 0;
    width: var(--border-right-width);
}

.elementor-10 .elementor-element.elementor-element-6697fdb.right .timeline-line {
    left: initial;
    right: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-right, 0px));
}

/* VERTICAL ALIGNMENTS */
/* VERTICAL ALIGN TOP */
.elementor-10 .elementor-element.elementor-element-6697fdb.top .timeline-item {
    align-items: flex-start;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.top .timeline-item-card::before {
    top: var(--arrow-offset);
}

.elementor-10 .elementor-element.elementor-element-6697fdb.top .timeline-item-card::after {
    top: calc(var(--arrow-offset) - (0.21 * var(--arrow-size)));
}

.elementor-10 .elementor-element.elementor-element-6697fdb.top .timeline-item-point {
    top: calc(var(--arrow-offset) + 0.5 * (var(--arrow-size) - var(--point-height)));
}

.elementor-10 .elementor-element.elementor-element-6697fdb.top .timeline-item > .timeline-item-meta {
    top: calc(var(--arrow-offset) + (var(--arrow-size) / 2));
    transform: translateY(-50%);
}

/* VERTICAL ALIGN BOTTOM */
.elementor-10 .elementor-element.elementor-element-6697fdb.bottom .timeline-item {
    align-items: flex-end;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.bottom .timeline-item-card::before {
    top: initial;
    bottom: var(--arrow-offset);
}

.elementor-10 .elementor-element.elementor-element-6697fdb.bottom .timeline-item-card::after {
    top: initial;
    bottom: calc(var(--arrow-offset) - (0.21 * var(--arrow-size)));
}

.elementor-10 .elementor-element.elementor-element-6697fdb.bottom .timeline-item-point {
    bottom: calc(var(--arrow-offset) + 0.5 * (var(--arrow-size) - var(--point-height)));
}

.elementor-10 .elementor-element.elementor-element-6697fdb.bottom .timeline-item > .timeline-item-meta {
    bottom: calc(var(--arrow-offset) + (var(--arrow-size) / 2));
    transform: translateY(50%);
}

/* FLIP */
.elementor-10 .elementor-element.elementor-element-6697fdb.flip:not(.left):not(.right) .timeline-item {
    flex-direction: row-reverse;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.flip:not(.left):not(.right) .timeline-item:nth-of-type(even) .timeline-item-card::before {
    left: initial;
    right: calc(-0.5 * var(--arrow-size));
    border-width: var(--border-right-width);
    border-top-style: solid;
    border-right-style: solid;
    border-bottom: none;
    border-left: none;
    border-color: inherit;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.flip:not(.left):not(.right) .timeline-item:nth-of-type(even) .timeline-item-card::after {
    left: initial;
    right: 0;
    width: var(--border-right-width);
}

.elementor-10 .elementor-element.elementor-element-6697fdb.flip:not(.left):not(.right) .timeline-item:nth-of-type(odd) .timeline-item-card::before {
    left: calc(-0.5 * var(--arrow-size));
    right: initial;
    border-width: var(--border-left-width);
    border-top: none;
    border-right: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-color: inherit;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.flip:not(.left):not(.right) .timeline-item:nth-of-type(odd) .timeline-item-card::after {
    left: 0;
    width: var(--border-left-width);
}

.elementor-10 .elementor-element.elementor-element-6697fdb.flip .timeline-item:nth-of-type(odd) > .timeline-item-meta {
    text-align: end;
}

.elementor-10 .elementor-element.elementor-element-6697fdb.flip .timeline-item:nth-of-type(even) > .timeline-item-meta {
    text-align: start;
}

/* 
Choose your Breakpoint px 
Laptop:             1366px
Tablet Landscape:   1200px
Tablet Portrait:    1024px
Mobile Landscape:    880px
Mobile Portrait:     767px
*/

@media (max-width: 1024px) {
    .elementor-10 .elementor-element.elementor-element-6697fdb.flip .timeline-item {
        flex-direction: row!important;
    }
    
    .elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item-meta {
        display: none;
    }
    
    .elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item-card .timeline-item-meta {
        display: block;
    }
    
    /* DEFAULT BREAK LEFT */
    .elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item-point {
        order: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-6697fdb .timeline-item-card {
        order: 1;
    }
  
    .elementor-10 .elementor-element.elementor-element-6697fdb:not(.right):not(.break-right) .timeline-item-card::before {
        left: calc(-0.5 * var(--arrow-size)) !important;
        border-width: var(--border-left-width) !important;
        border-top: none !important;
        border-right: none !important;
        border-bottom-style: solid !important;
        border-left-style: solid !important;
        border-color: inherit !important;
    }

    .elementor-10 .elementor-element.elementor-element-6697fdb:not(.right):not(.break-right) .timeline-item-card::after {
        left: 0 !important;
        width: var(--border-left-width) !important;
    }

    .elementor-10 .elementor-element.elementor-element-6697fdb .timeline-line {
        left: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-left, 0px));
    }
 
    /* Unless 'right' or 'break-right' are applied */
    .elementor-10 .elementor-element.elementor-element-6697fdb:is(.right, .break-right) .timeline-item-point {
        order: 1;
    }
    
    .elementor-10 .elementor-element.elementor-element-6697fdb:is(.right, .break-right) .timeline-item-card {
        order: 0;
    }
    
    .elementor-10 .elementor-element.elementor-element-6697fdb:is(.right, .break-right) .timeline-item-card::before {
        left: initial !important;
        right: calc(-0.5 * var(--arrow-size)) !important;
        border-width: var(--border-right-width) !important;
        border-top-style: solid !important;
        border-right-style: solid !important;
        border-bottom: none !important;
        border-left: none !important;
        border-color: inherit !important;
    }

    .elementor-10 .elementor-element.elementor-element-6697fdb:is(.right, .break-right) .timeline-item-card::after {
        left: initial !important;
        right: 0 !important;
        width: var(--border-right-width) !important;
    }
      
    .elementor-10 .elementor-element.elementor-element-6697fdb.break-right .timeline-line {
        left: initial;
        right: calc(0.5 * (var(--point-width) - var(--width)) + var(--timeline-padding-right, 0px));
    }
}

@media (max-width: 767px) {
    .elementor-10 .elementor-element.elementor-element-6697fdb {
        --arrow-size: var(--arrow-size-mobile);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426320c */.elementor-10 .elementor-element.elementor-element-426320c {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de5307e */.elementor-10 .elementor-element.elementor-element-de5307e {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f24421a */.elementor-10 .elementor-element.elementor-element-f24421a {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c3dfd5 */.elementor-10 .elementor-element.elementor-element-2c3dfd5 {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-270bc19 */.elementor-10 .elementor-element.elementor-element-270bc19 {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bd93c0 */.elementor-10 .elementor-element.elementor-element-2bd93c0 {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}/* End custom CSS */