.elementor-707 .elementor-element.elementor-element-25eb0f3b{--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:34px 34px;--row-gap:34px;--column-gap:34px;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-25eb0f3b:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-25eb0f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D8C7;background-image:url("https://www.frontrowe.co/wp-content/uploads/2026/03/26-02-10-1711-scaled.jpg");background-position:center center;background-size:cover;}.elementor-707 .elementor-element.elementor-element-25eb0f3b::before, .elementor-707 .elementor-element.elementor-element-25eb0f3b > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-25eb0f3b > .e-con-inner > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-25eb0f3b > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-25eb0f3b > .e-con-inner > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-25eb0f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-707 .elementor-element.elementor-element-17c116ac{--display:flex;--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-707 .elementor-element.elementor-element-5fc16686 img{width:26%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-48a9e661{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-707 .elementor-element.elementor-element-48a9e661 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:34px;font-weight:500;color:var( --e-global-color-94321c5 );}.elementor-707 .elementor-element.elementor-element-7dd094d3{--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;--padding-top:96px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-7dd094d3:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-7dd094d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94321c5 );background-image:url("https://www.frontrowe.co/wp-content/uploads/2026/04/sand.section.background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-707 .elementor-element.elementor-element-2ee2f884{text-align:center;padding:0px 20px 0px 20px;}.elementor-707 .elementor-element.elementor-element-2ee2f884 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;line-height:50px;letter-spacing:0.5px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-707 .elementor-element.elementor-element-2e77b753{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:25px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-707 .elementor-element.elementor-element-70d619e4{--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;--padding-top:75px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-70d619e4:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-70d619e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-2471f66c{text-align:center;}.elementor-707 .elementor-element.elementor-element-2471f66c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;line-height:1.2px;letter-spacing:0.5px;color:var( --e-global-color-94321c5 );}.elementor-707 .elementor-element.elementor-element-2471f66c.elementor-element{--align-self:center;}.elementor-707 .elementor-element.elementor-element-649adaff{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-649adaff:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-649adaff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-707 .elementor-element.elementor-element-19adf2bf{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-707 .elementor-element.elementor-element-68766fb2{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-707 .elementor-element.elementor-element-68766fb2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:30px;color:var( --e-global-color-94321c5 );}.elementor-707 .elementor-element.elementor-element-4157e6d6{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-94321c5 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 20px 0px 20px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-accent );}.elementor-707 .elementor-element.elementor-element-2994f819 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6px;background-color:var( --e-global-color-937cf97 );padding:16px 16px 16px 16px;}.elementor-707 .elementor-element.elementor-element-2994f819{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-707 .elementor-element.elementor-element-64f1955c{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-707 .elementor-element.elementor-element-76b2a328{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-707 .elementor-element.elementor-element-76b2a328 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:30px;color:var( --e-global-color-94321c5 );}.elementor-707 .elementor-element.elementor-element-5d820469{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-94321c5 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;padding:0px 20px 0px 20px;}.elementor-707 .elementor-element.elementor-element-5bde18cb .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6px;background-color:var( --e-global-color-937cf97 );padding:16px 16px 16px 16px;}.elementor-707 .elementor-element.elementor-element-5bde18cb{padding:0px 0px 10px 0px;}.elementor-707 .elementor-element.elementor-element-44a2bcbc{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-707 .elementor-element.elementor-element-6ece1035{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-707 .elementor-element.elementor-element-6ece1035 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:30px;color:var( --e-global-color-94321c5 );}.elementor-707 .elementor-element.elementor-element-3f27eeee{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-94321c5 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;padding:0px 20px 0px 20px;}.elementor-707 .elementor-element.elementor-element-226a5734 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6px;background-color:var( --e-global-color-937cf97 );padding:16px 16px 16px 16px;}.elementor-707 .elementor-element.elementor-element-434bf684{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-707 .elementor-element.elementor-element-55edf153{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-707 .elementor-element.elementor-element-55edf153 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-weight:500;line-height:30px;color:var( --e-global-color-94321c5 );}.elementor-707 .elementor-element.elementor-element-8eb2eec{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-94321c5 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;padding:0px 20px 0px 20px;}.elementor-707 .elementor-element.elementor-element-6a24bbdc .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6px;background-color:var( --e-global-color-937cf97 );padding:16px 16px 16px 16px;}.elementor-707 .elementor-element.elementor-element-1da0a390{--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-1da0a390:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-1da0a390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.frontrowe.co/wp-content/uploads/2026/03/26-02-23-1023-scaled.jpg");background-position:center center;background-size:cover;}.elementor-707 .elementor-element.elementor-element-1da0a390::before, .elementor-707 .elementor-element.elementor-element-1da0a390 > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-1da0a390 > .e-con-inner > .elementor-background-video-container::before, .elementor-707 .elementor-element.elementor-element-1da0a390 > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-1da0a390 > .e-con-inner > .elementor-background-slideshow::before, .elementor-707 .elementor-element.elementor-element-1da0a390 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#000000;}.elementor-707 .elementor-element.elementor-element-60716142{text-align:end;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-707 .elementor-element.elementor-element-60716142 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:600;line-height:1.2px;letter-spacing:0.5px;color:var( --e-global-color-94321c5 );}.elementor-707 .elementor-element.elementor-element-f661aab{text-align:end;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-707 .elementor-element.elementor-element-f661aab .elementor-heading-title{font-family:"Allura", Sans-serif;font-size:64px;font-weight:600;line-height:68px;letter-spacing:6px;color:var( --e-global-color-94321c5 );}.elementor-707 .elementor-element.elementor-element-381a41d{text-align:end;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;line-height:27px;color:var( --e-global-color-94321c5 );margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-40a0bbb3 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6px;background-color:var( --e-global-color-937cf97 );padding:24px 45px 24px 45px;}.elementor-707 .elementor-element.elementor-element-40a0bbb3{padding:40px 0px 0px 0px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-40a0bbb3.elementor-element{--align-self:center;}.elementor-707 .elementor-element.elementor-element-9241fe9 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6px;background-color:var( --e-global-color-937cf97 );padding:24px 85px 24px 85px;}.elementor-707 .elementor-element.elementor-element-9241fe9{padding:40px 0px 0px 0px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-9241fe9.elementor-element{--align-self:center;}.elementor-707 .elementor-element.elementor-element-f6214ae .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.6px;background-color:var( --e-global-color-937cf97 );padding:24px 77px 24px 77px;}.elementor-707 .elementor-element.elementor-element-f6214ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-707 .elementor-element.elementor-element-f6214ae.elementor-element{--align-self:center;}.elementor-707 .elementor-element.elementor-element-173d32a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-707 .elementor-element.elementor-element-26c987dd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-707 .elementor-element.elementor-element-26c987dd.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-707 .elementor-element.elementor-element-2ee2f884 .elementor-heading-title{font-size:40px;line-height:1.2em;letter-spacing:0.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-707 .elementor-element.elementor-element-2471f66c .elementor-heading-title{font-size:40px;line-height:1.2em;letter-spacing:0.5px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-707 .elementor-element.elementor-element-60716142 .elementor-heading-title{font-size:40px;line-height:1.2em;letter-spacing:0.5px;}.elementor-707 .elementor-element.elementor-element-f661aab .elementor-heading-title{font-size:40px;line-height:1.2em;letter-spacing:0.5px;}}@media(min-width:768px){.elementor-707 .elementor-element.elementor-element-25eb0f3b{--content-width:1080px;}.elementor-707 .elementor-element.elementor-element-17c116ac{--width:100%;}.elementor-707 .elementor-element.elementor-element-7dd094d3{--content-width:1080px;}}@media(max-width:767px){.elementor-707 .elementor-element.elementor-element-25eb0f3b{--min-height:229px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-707 .elementor-element.elementor-element-5fc16686 img{width:75%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-707 .elementor-element.elementor-element-48a9e661 .elementor-heading-title{font-size:24px;}.elementor-707 .elementor-element.elementor-element-48a9e661{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-707 .elementor-element.elementor-element-7dd094d3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-7dd094d3:not(.elementor-motion-effects-element-type-background), .elementor-707 .elementor-element.elementor-element-7dd094d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.frontrowe.co/wp-content/uploads/2026/04/sand.section.background.png");}.elementor-707 .elementor-element.elementor-element-2ee2f884{text-align:center;padding:0px 20px 0px 20px;}.elementor-707 .elementor-element.elementor-element-2ee2f884 .elementor-heading-title{font-size:28px;line-height:1.2em;letter-spacing:0.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-707 .elementor-element.elementor-element-2e77b753{text-align:center;font-size:16px;line-height:1.6em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-707 .elementor-element.elementor-element-2e77b753.elementor-element{--align-self:center;}.elementor-707 .elementor-element.elementor-element-70d619e4{--padding-top:56px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-707 .elementor-element.elementor-element-2471f66c .elementor-heading-title{font-size:28px;line-height:1.2em;letter-spacing:0.5px;}.elementor-707 .elementor-element.elementor-element-2471f66c{padding:0px 20px 0px 020px;}.elementor-707 .elementor-element.elementor-element-649adaff{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-707 .elementor-element.elementor-element-19adf2bf{--margin-top:0px;--margin-bottom:30px;--margin-left:40px;--margin-right:40px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-707 .elementor-element.elementor-element-68c723ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;}.elementor-707 .elementor-element.elementor-element-68766fb2 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-707 .elementor-element.elementor-element-68766fb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;}.elementor-707 .elementor-element.elementor-element-4157e6d6{font-size:14px;line-height:1.45em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 24px 16px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-707 .elementor-element.elementor-element-2994f819 .elementor-button{font-size:13px;line-height:1em;padding:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-64f1955c{--margin-top:0px;--margin-bottom:30px;--margin-left:40px;--margin-right:40px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-707 .elementor-element.elementor-element-7212f4e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-707 .elementor-element.elementor-element-76b2a328 .elementor-heading-title{font-size:18px;line-height:1.25em;}.elementor-707 .elementor-element.elementor-element-76b2a328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;}.elementor-707 .elementor-element.elementor-element-5d820469{font-size:14px;line-height:1.45em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 24px 16px;}.elementor-707 .elementor-element.elementor-element-5bde18cb .elementor-button{font-size:13px;line-height:1em;padding:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-44a2bcbc{--margin-top:0px;--margin-bottom:30px;--margin-left:40px;--margin-right:40px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-707 .elementor-element.elementor-element-5d88b7a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-707 .elementor-element.elementor-element-6ece1035 .elementor-heading-title{font-size:18px;}.elementor-707 .elementor-element.elementor-element-6ece1035{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;}.elementor-707 .elementor-element.elementor-element-3f27eeee{font-size:14px;line-height:1.45em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 24px 16px;}.elementor-707 .elementor-element.elementor-element-226a5734 .elementor-button{font-size:13px;line-height:1em;padding:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-434bf684{--margin-top:0px;--margin-bottom:20px;--margin-left:40px;--margin-right:040px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-707 .elementor-element.elementor-element-23bd65a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-707 .elementor-element.elementor-element-55edf153 .elementor-heading-title{font-size:18px;}.elementor-707 .elementor-element.elementor-element-55edf153{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 14px 0px;}.elementor-707 .elementor-element.elementor-element-8eb2eec{font-size:14px;line-height:1.45em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 16px 24px 16px;}.elementor-707 .elementor-element.elementor-element-6a24bbdc .elementor-button{font-size:13px;line-height:1em;padding:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-1da0a390{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:020px;}.elementor-707 .elementor-element.elementor-element-60716142{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 020px 0px 020px;}.elementor-707 .elementor-element.elementor-element-60716142 .elementor-heading-title{font-size:32px;line-height:1.2em;letter-spacing:0.5px;}.elementor-707 .elementor-element.elementor-element-f661aab{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 020px 14px 020px;}.elementor-707 .elementor-element.elementor-element-f661aab .elementor-heading-title{font-size:32px;line-height:1.2em;letter-spacing:0.5px;}.elementor-707 .elementor-element.elementor-element-381a41d{text-align:center;font-size:16px;line-height:25px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;width:100%;max-width:100%;}.elementor-707 .elementor-element.elementor-element-381a41d.elementor-element{--align-self:center;}.elementor-707 .elementor-element.elementor-element-40a0bbb3 .elementor-button{font-size:13px;line-height:1em;padding:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-40a0bbb3{padding:24px 0px 0px 0px;--container-widget-width:353px;--container-widget-flex-grow:0;width:var( --container-widget-width, 353px );max-width:353px;}.elementor-707 .elementor-element.elementor-element-40a0bbb3.elementor-element{--align-self:center;}.elementor-707 .elementor-element.elementor-element-9241fe9 .elementor-button{font-size:13px;line-height:1em;padding:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-9241fe9{padding:24px 0px 0px 0px;--container-widget-width:353px;--container-widget-flex-grow:0;width:var( --container-widget-width, 353px );max-width:353px;}.elementor-707 .elementor-element.elementor-element-9241fe9.elementor-element{--align-self:center;}.elementor-707 .elementor-element.elementor-element-f6214ae .elementor-button{font-size:13px;line-height:1em;padding:12px 12px 12px 12px;}.elementor-707 .elementor-element.elementor-element-f6214ae{padding:24px 0px 0px 0px;--container-widget-width:353px;--container-widget-flex-grow:0;width:var( --container-widget-width, 353px );max-width:353px;}.elementor-707 .elementor-element.elementor-element-f6214ae.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-19adf2bf */}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-649adaff */.elementor-707 .elementor-element.elementor-element-649adaff .frv-card-row .frv-hover-card {
  transition: transform 0.28s ease, box-shadow 0.28s ease, filter 0.28s ease, opacity 0.28s ease;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.10);
  will-change: transform, box-shadow, filter, opacity;
}

/* Dim + blur sibling cards when row is hovered */
.elementor-707 .elementor-element.elementor-element-649adaff .frv-card-row:hover .frv-hover-card {
  opacity: 0.72;
  filter: blur(1.5px);
}

/* Active hovered card */
.elementor-707 .elementor-element.elementor-element-649adaff .frv-card-row .frv-hover-card:hover {
  opacity: 1;
  filter: blur(0);
  transform: translateY(-8px);
  box-shadow: 0 18px 45px rgba(0, 0, 0, 0.22);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f661aab */.elementor-707 .elementor-element.elementor-element-f661aab .fr-phrase {
  background: linear-gradient(
    90deg,
    #E6D8C7 0%,
    #EBDDC6 22%,
    #F0E2BE 45%,
    #F2D8A0 70%,
    #F4CA77 100%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  display: inline-block;
}/* End custom CSS */