.elementor-670 .elementor-element.elementor-element-df319f5{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:15%;--padding-left:144px;--padding-right:144px;}.elementor-670 .elementor-element.elementor-element-df319f5:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-df319f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-banner-bg.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-cc7e377{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-cc7e377.e-con{--align-self:center;}.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-670 .elementor-element.elementor-element-a0bcc1b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:48px;font-weight:700;line-height:1.25;color:var( --e-global-color-text );}.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-670 .elementor-element.elementor-element-fe54307{font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:#4D4D4D;}.elementor-670 .elementor-element.elementor-element-f21f593{--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:flex-start;--gap:0% 5%;--row-gap:0%;--column-gap:5%;--flex-wrap:nowrap;--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-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-670 .elementor-element.elementor-element-cf4829a .elementor-button{background-color:#4A4A4A;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-cf4829a .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-cf4829a .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-cf4829a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-670 .elementor-element.elementor-element-cf4829a.elementor-element{--align-self:flex-start;}.elementor-670 .elementor-element.elementor-element-cf4829a .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-cf4829a .elementor-button:focus svg{fill:#000000;}.elementor-670 .elementor-element.elementor-element-17fa3f4 .elementor-button{background-color:#4A4A4A;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-17fa3f4 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-17fa3f4 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-17fa3f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-17fa3f4.elementor-element{--align-self:flex-start;}.elementor-670 .elementor-element.elementor-element-17fa3f4 .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-17fa3f4 .elementor-button:focus svg{fill:#000000;}.elementor-670 .elementor-element.elementor-element-b6bc584{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:00%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-670 .elementor-element.elementor-element-b6bc584.e-con{--flex-grow:0;--flex-shrink:0;}.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-670 .elementor-element.elementor-element-6e16425{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-670 .elementor-element.elementor-element-6e16425.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-670 .elementor-element.elementor-element-f18389c{--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:0px;--padding-bottom:100px;--padding-left:144px;--padding-right:144px;}.elementor-670 .elementor-element.elementor-element-a221393{--spacer-size:35px;width:var( --container-widget-width, 35px );max-width:35px;background-color:#ED750F26;--container-widget-width:35px;--container-widget-flex-grow:0;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-a221393{right:20%;}body.rtl .elementor-670 .elementor-element.elementor-element-a221393{left:20%;}.elementor-670 .elementor-element.elementor-element-9f366c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-323ba2e{text-align:center;}.elementor-670 .elementor-element.elementor-element-323ba2e .elementor-heading-title{font-family:var( --e-global-typography-4b8de28-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8de28-font-size );font-weight:var( --e-global-typography-4b8de28-font-weight );line-height:var( --e-global-typography-4b8de28-line-height );color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-1913ac8{--spacer-size:20px;}.elementor-670 .elementor-element.elementor-element-e65dda0{text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-e9b52ba{--spacer-size:46px;}.elementor-670 .elementor-element.elementor-element-5614509{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:start;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-40cc075{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-670 .elementor-element.elementor-element-6f9b1ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.6;color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-047f251{font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-5921613{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-670 .elementor-element.elementor-element-c3c04a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.6;color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-7bf4dec{font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-2084249{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-670 .elementor-element.elementor-element-33193e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.6;color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-d78fa36{font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-e076f28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-670 .elementor-element.elementor-element-c8d1e9a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;line-height:1.6;color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-26aaf4e{font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-3aa8933{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-2b4bc7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-4ced01f{text-align:center;}.elementor-670 .elementor-element.elementor-element-4ced01f .elementor-heading-title{font-family:var( --e-global-typography-4b8de28-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8de28-font-size );font-weight:var( --e-global-typography-4b8de28-font-weight );line-height:var( --e-global-typography-4b8de28-line-height );color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-e7ef917{--spacer-size:20px;}.elementor-670 .elementor-element.elementor-element-b0044a3{text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-20689c8{--spacer-size:15px;}.elementor-670 .elementor-element.elementor-element-eccc76c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--overflow:auto;}.elementor-670 .elementor-element.elementor-element-d53f506{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-65022cf{--display:flex;--position:absolute;--min-height:240px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;bottom:0px;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-65022cf{right:0px;}body.rtl .elementor-670 .elementor-element.elementor-element-65022cf{left:0px;}.elementor-670 .elementor-element.elementor-element-e94debc{margin:20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-670 .elementor-element.elementor-element-e94debc.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-670 .elementor-element.elementor-element-e94debc .elementor-heading-title{font-family:var( --e-global-typography-c17926b-font-family ), Sans-serif;font-size:var( --e-global-typography-c17926b-font-size );font-weight:var( --e-global-typography-c17926b-font-weight );line-height:var( --e-global-typography-c17926b-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-5b7cfcb.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-5b7cfcb{text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-98603cb .elementor-button{background-color:#4A4A4A;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-98603cb .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-98603cb .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-98603cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-98603cb.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-670 .elementor-element.elementor-element-98603cb .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-98603cb .elementor-button:focus svg{fill:#000000;}.elementor-670 .elementor-element.elementor-element-1f407ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-3b77e86{--display:flex;--position:absolute;--min-height:240px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;bottom:0px;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-3b77e86{right:0px;}body.rtl .elementor-670 .elementor-element.elementor-element-3b77e86{left:0px;}.elementor-670 .elementor-element.elementor-element-3979f6a{margin:20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-670 .elementor-element.elementor-element-3979f6a.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-670 .elementor-element.elementor-element-3979f6a .elementor-heading-title{font-family:var( --e-global-typography-c17926b-font-family ), Sans-serif;font-size:var( --e-global-typography-c17926b-font-size );font-weight:var( --e-global-typography-c17926b-font-weight );line-height:var( --e-global-typography-c17926b-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-7842d0f.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-7842d0f{text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-cc4b96e .elementor-button{background-color:#4A4A4A;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-cc4b96e .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-cc4b96e .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-cc4b96e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-cc4b96e.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-670 .elementor-element.elementor-element-cc4b96e .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-cc4b96e .elementor-button:focus svg{fill:#000000;}.elementor-670 .elementor-element.elementor-element-509cc20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-621bd9b{--display:flex;--position:absolute;--min-height:240px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;bottom:0px;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-621bd9b{right:0px;}body.rtl .elementor-670 .elementor-element.elementor-element-621bd9b{left:0px;}.elementor-670 .elementor-element.elementor-element-2dc22e4{margin:20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-670 .elementor-element.elementor-element-2dc22e4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-670 .elementor-element.elementor-element-2dc22e4 .elementor-heading-title{font-family:var( --e-global-typography-c17926b-font-family ), Sans-serif;font-size:var( --e-global-typography-c17926b-font-size );font-weight:var( --e-global-typography-c17926b-font-weight );line-height:var( --e-global-typography-c17926b-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-9af465a.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-9af465a{text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-45e9cc3 .elementor-button{background-color:#4A4A4A;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-45e9cc3 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-45e9cc3 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-45e9cc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-45e9cc3.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-670 .elementor-element.elementor-element-45e9cc3 .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-45e9cc3 .elementor-button:focus svg{fill:#000000;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-9a10cce{right:1%;}body.rtl .elementor-670 .elementor-element.elementor-element-9a10cce{left:1%;}.elementor-670 .elementor-element.elementor-element-9a10cce{bottom:15%;}.elementor-670 .elementor-element.elementor-element-9a10cce img{max-width:54%;}.elementor-670 .elementor-element.elementor-element-93e80d0{--spacer-size:25px;width:var( --container-widget-width, 25px );max-width:25px;background-color:#D7092636;--container-widget-width:25px;--container-widget-flex-grow:0;bottom:-49px;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-93e80d0{left:10%;}body.rtl .elementor-670 .elementor-element.elementor-element-93e80d0{right:10%;}.elementor-670 .elementor-element.elementor-element-34c26da{--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:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-34c26da:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-34c26da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-empathy-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-3320c36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-670 .elementor-element.elementor-element-86acac1{--spacer-size:20px;}.elementor-670 .elementor-element.elementor-element-c5319dd{text-align:center;}.elementor-670 .elementor-element.elementor-element-c5319dd .elementor-heading-title{font-family:var( --e-global-typography-4b8de28-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8de28-font-size );font-weight:var( --e-global-typography-4b8de28-font-weight );line-height:var( --e-global-typography-4b8de28-line-height );color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-5439480{--spacer-size:20px;}.elementor-670 .elementor-element.elementor-element-4fbcf77{text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-017ae07{--spacer-size:15px;}.elementor-670 .elementor-element.elementor-element-ecd5cc9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-3812730{--display:flex;}.elementor-670 .elementor-element.elementor-element-615f826{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-670 .elementor-element.elementor-element-ebdb712{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-d3c485a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:normal;}.elementor-670 .elementor-element.elementor-element-75547d2{font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-75547d2 p{margin-block-end:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-670 .elementor-element.elementor-element-4ed8094{--divider-border-style:solid;--divider-color:#5D3FD31F;--divider-border-width:1px;}.elementor-670 .elementor-element.elementor-element-4ed8094 .elementor-divider-separator{width:100%;}.elementor-670 .elementor-element.elementor-element-4ed8094 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-670 .elementor-element.elementor-element-1c16b50{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-2cd62f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:normal;}.elementor-670 .elementor-element.elementor-element-6d8bf76{font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-6d8bf76 p{margin-block-end:0px;}.elementor-670 .elementor-element.elementor-element-f1a1b9f{--divider-border-style:solid;--divider-color:#5D3FD31F;--divider-border-width:1px;}.elementor-670 .elementor-element.elementor-element-f1a1b9f .elementor-divider-separator{width:100%;}.elementor-670 .elementor-element.elementor-element-f1a1b9f .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-670 .elementor-element.elementor-element-89a1312{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-1743c7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:normal;}.elementor-670 .elementor-element.elementor-element-59bef87{font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-59bef87 p{margin-block-end:0px;}.elementor-670 .elementor-element.elementor-element-5c16b3c .elementor-button{background-color:#4A4A4A;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-5c16b3c .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-5c16b3c .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-5c16b3c.elementor-element{--align-self:flex-start;}.elementor-670 .elementor-element.elementor-element-5c16b3c .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-5c16b3c .elementor-button:focus svg{fill:#000000;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-4096bd2{right:25%;}body.rtl .elementor-670 .elementor-element.elementor-element-4096bd2{left:25%;}.elementor-670 .elementor-element.elementor-element-4096bd2{bottom:6%;}.elementor-670 .elementor-element.elementor-element-4096bd2 img{max-width:90%;}.elementor-670 .elementor-element.elementor-element-dd2c903{--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:100px;--padding-bottom:100px;--padding-left:0144px;--padding-right:0144px;}.elementor-670 .elementor-element.elementor-element-9863822{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-50808fe{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-3359ff7 .elementor-heading-title{font-family:var( --e-global-typography-4b8de28-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8de28-font-size );font-weight:var( --e-global-typography-4b8de28-font-weight );line-height:var( --e-global-typography-4b8de28-line-height );color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-2dc8973{--display:flex;}.elementor-670 .elementor-element.elementor-element-4cbe019 .elementor-button{background-color:#4A4A4A;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-4cbe019 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-4cbe019 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-4cbe019.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-670 .elementor-element.elementor-element-4cbe019 .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-4cbe019 .elementor-button:focus svg{fill:#000000;}.elementor-670 .elementor-element.elementor-element-05bc682{--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;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-b749fef{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-670 .elementor-element.elementor-element-b749fef:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-b749fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-trust-tile-bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-b749fef:hover{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-trust-tile-bg-hover-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-b749fef.e-con{--align-self:flex-start;}.elementor-670 .elementor-element.elementor-element-e99ee17{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-670 .elementor-element.elementor-element-87e440b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:normal;color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-7b6683a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-7b6683a p{margin-block-end:0px;}.elementor-670 .elementor-element.elementor-element-9d10fa8{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-670 .elementor-element.elementor-element-9d10fa8:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-9d10fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-trust-tile-bg-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-9d10fa8:hover{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-trust-tile-bg-hover-2.png");background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-9d10fa8.e-con{--align-self:flex-start;}.elementor-670 .elementor-element.elementor-element-65db880{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-670 .elementor-element.elementor-element-92bfb49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:normal;color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-2d1e24f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-2d1e24f p{margin-block-end:0px;}.elementor-670 .elementor-element.elementor-element-fbdb96f{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-670 .elementor-element.elementor-element-fbdb96f:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-fbdb96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-trust-tile-bg-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-fbdb96f:hover{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-trust-tile-bg-hover-3.png");background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-fbdb96f.e-con{--align-self:flex-start;}.elementor-670 .elementor-element.elementor-element-1b2fa33{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-670 .elementor-element.elementor-element-af1bfaf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:normal;color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-a6d918b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-a6d918b p{margin-block-end:0px;}.elementor-670 .elementor-element.elementor-element-c445f44{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-670 .elementor-element.elementor-element-c445f44:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-c445f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-trust-tile-bg-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-c445f44:hover{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-trust-tile-bg-hover-4.png");background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-c445f44.e-con{--align-self:flex-start;}.elementor-670 .elementor-element.elementor-element-3c2cd83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-670 .elementor-element.elementor-element-ca7af34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;line-height:normal;color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-d605afa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-d605afa p{margin-block-end:0px;}.elementor-670 .elementor-element.elementor-element-860b9ac{--display:flex;}.elementor-670 .elementor-element.elementor-element-571504f .elementor-button{background-color:#4A4A4A;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.6;border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-571504f .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-571504f .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-571504f.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-670 .elementor-element.elementor-element-571504f .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-571504f .elementor-button:focus svg{fill:#000000;}.elementor-670 .elementor-element.elementor-element-74797f3{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-74797f3:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-74797f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-horizon-bg.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-30dfc5d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-670 .elementor-element.elementor-element-123397b{text-align:center;}.elementor-670 .elementor-element.elementor-element-123397b .elementor-heading-title{font-family:var( --e-global-typography-4b8de28-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8de28-font-size );font-weight:var( --e-global-typography-4b8de28-font-weight );line-height:var( --e-global-typography-4b8de28-line-height );color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-94f60b7{--spacer-size:50px;}.elementor-670 .elementor-element.elementor-element-5621f71{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-56d38dd{--display:flex;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px -5px rgba(0,0,0,0.5);--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-56d38dd:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-56d38dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-79993d5{text-align:center;}.elementor-670 .elementor-element.elementor-element-79993d5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:48px;font-weight:300;font-style:italic;line-height:1.25;color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-2fa95f4{text-align:center;}.elementor-670 .elementor-element.elementor-element-2fa95f4 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:64px;font-weight:700;line-height:1.25;}.elementor-670 .elementor-element.elementor-element-d0be4be{text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-abb1065 .elementor-button{background-color:#4A4A4A;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-abb1065 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-abb1065 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-abb1065.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-abb1065 .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-abb1065 .elementor-button:focus svg{fill:#000000;}.elementor-670 .elementor-element.elementor-element-dad723f{--display:flex;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px -8px rgba(0,0,0,0.5);--padding-top:8%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-dad723f:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-dad723f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(153deg, #C8102E 12%, #5D3FD3 100%);}.elementor-670 .elementor-element.elementor-element-335f845{text-align:center;}.elementor-670 .elementor-element.elementor-element-335f845 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:48px;font-weight:300;font-style:italic;line-height:1.25;color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-80154f3{text-align:center;}.elementor-670 .elementor-element.elementor-element-80154f3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:64px;font-weight:700;line-height:1.25;color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-e918aa7{text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-e918aa7 p{margin-block-end:45px;}.elementor-670 .elementor-element.elementor-element-9eda725 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-9eda725 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-9eda725 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-9eda725.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-9eda725 .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-9eda725 .elementor-button:focus svg{fill:#000000;}.elementor-670 .elementor-element.elementor-element-3af9047{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-621d331{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-9b502c1{left:15%;}body.rtl .elementor-670 .elementor-element.elementor-element-9b502c1{right:15%;}.elementor-670 .elementor-element.elementor-element-9b502c1{top:20%;z-index:0;}.elementor-670 .elementor-element.elementor-element-9b502c1 img{max-width:84%;}.elementor-670 .elementor-element.elementor-element-a02dc1b{text-align:center;}.elementor-670 .elementor-element.elementor-element-a02dc1b .elementor-heading-title{font-family:var( --e-global-typography-4b8de28-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8de28-font-size );font-weight:var( --e-global-typography-4b8de28-font-weight );line-height:var( --e-global-typography-4b8de28-line-height );color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-1b8fccc{--spacer-size:20px;}.elementor-670 .elementor-element.elementor-element-aa0272d{padding:0% 0% 0% 0%;text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-8ac0678{--spacer-size:30px;}.elementor-670 .elementor-element.elementor-element-509da7e{--e-image-carousel-slides-to-show:6;}.elementor-670 .elementor-element.elementor-element-d82267c{--spacer-size:30px;}.elementor-670 .elementor-element.elementor-element-77d6579 .elementor-button{background-color:#4A4A4A;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-77d6579 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-77d6579 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-77d6579.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-77d6579 .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-77d6579 .elementor-button:focus svg{fill:#000000;}.elementor-670 .elementor-element.elementor-element-b309d32{--spacer-size:25px;width:var( --container-widget-width, 25px );max-width:25px;background-color:#D7092636;--container-widget-width:25px;--container-widget-flex-grow:0;bottom:-49px;border-radius:50px 50px 50px 50px;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-b309d32{left:10%;}body.rtl .elementor-670 .elementor-element.elementor-element-b309d32{right:10%;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-e693fb5{right:18%;}body.rtl .elementor-670 .elementor-element.elementor-element-e693fb5{left:18%;}.elementor-670 .elementor-element.elementor-element-e693fb5{bottom:1%;}.elementor-670 .elementor-element.elementor-element-e693fb5 img{max-width:74%;}.elementor-670 .elementor-element.elementor-element-4994d56{--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:100px;--padding-bottom:0100px;--padding-left:0144px;--padding-right:0144px;}.elementor-670 .elementor-element.elementor-element-2ed72fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-5be76cd{right:45%;}body.rtl .elementor-670 .elementor-element.elementor-element-5be76cd{left:45%;}.elementor-670 .elementor-element.elementor-element-5be76cd{top:10%;z-index:0;}.elementor-670 .elementor-element.elementor-element-5be76cd img{max-width:100%;}.elementor-670 .elementor-element.elementor-element-8594034{text-align:center;}.elementor-670 .elementor-element.elementor-element-8594034 .elementor-heading-title{font-family:var( --e-global-typography-4b8de28-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8de28-font-size );font-weight:var( --e-global-typography-4b8de28-font-weight );line-height:var( --e-global-typography-4b8de28-line-height );color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-c355511{--spacer-size:20px;}.elementor-670 .elementor-element.elementor-element-94dfb77{padding:0% 0% 0% 0%;text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-99b251e{--spacer-size:20px;}.elementor-670 .elementor-element.elementor-element-466fb21{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-26c3227{--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;--border-radius:20px 20px 20px 20px;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-670 .elementor-element.elementor-element-26c3227:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-26c3227 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-people-tile-bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-0256a87{--display:flex;}.elementor-670 .elementor-element.elementor-element-cd82645{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-f9569e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:normal;color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-d12cb7c{text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-d12cb7c p{margin-block-end:0px;}.elementor-670 .elementor-element.elementor-element-8d0f626{--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;--border-radius:20px 20px 20px 20px;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-670 .elementor-element.elementor-element-8d0f626:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-8d0f626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-people-tile-bg-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-5188f1d{--display:flex;}.elementor-670 .elementor-element.elementor-element-09b7688{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-3468fad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:normal;color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-6e5c91a{text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-6e5c91a p{margin-block-end:0px;}.elementor-670 .elementor-element.elementor-element-eb30f16{--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;--border-radius:20px 20px 20px 20px;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-670 .elementor-element.elementor-element-eb30f16:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-eb30f16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/home-people-tile-bg-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-670 .elementor-element.elementor-element-6d7c691{--display:flex;}.elementor-670 .elementor-element.elementor-element-dfbf41a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-c67ccd0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:normal;color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-f298c3f{text-align:center;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );color:var( --e-global-color-accent );}.elementor-670 .elementor-element.elementor-element-f298c3f p{margin-block-end:0px;}.elementor-670 .elementor-element.elementor-element-9bed94c{--spacer-size:20px;}.elementor-670 .elementor-element.elementor-element-6b6a064 .elementor-button{background-color:#4A4A4A;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-6b6a064 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-6b6a064 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-6b6a064.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-6b6a064 .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-6b6a064 .elementor-button:focus svg{fill:#000000;}.elementor-670 .elementor-element.elementor-element-51bcb79{--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:0100px;--padding-bottom:100px;--padding-left:144px;--padding-right:144px;}.elementor-670 .elementor-element.elementor-element-2fda566{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-734cddd{right:45%;}body.rtl .elementor-670 .elementor-element.elementor-element-734cddd{left:45%;}.elementor-670 .elementor-element.elementor-element-734cddd{top:-4%;z-index:0;}.elementor-670 .elementor-element.elementor-element-734cddd img{max-width:100%;opacity:0.3;}.elementor-670 .elementor-element.elementor-element-f6be74c{text-align:center;}.elementor-670 .elementor-element.elementor-element-f6be74c .elementor-heading-title{font-family:var( --e-global-typography-4b8de28-font-family ), Sans-serif;font-size:var( --e-global-typography-4b8de28-font-size );font-weight:var( --e-global-typography-4b8de28-font-weight );line-height:var( --e-global-typography-4b8de28-line-height );color:var( --e-global-color-text );}.elementor-670 .elementor-element.elementor-element-184b7e8{--spacer-size:46px;}.elementor-670 .elementor-element.elementor-element-cb78222 .elementor-button{background-color:#4A4A4A;font-family:var( --e-global-typography-c72c367-font-family ), Sans-serif;font-size:var( --e-global-typography-c72c367-font-size );font-weight:var( --e-global-typography-c72c367-font-weight );line-height:var( --e-global-typography-c72c367-line-height );border-radius:50px 50px 50px 50px;padding:10px 20px 10px 20px;}.elementor-670 .elementor-element.elementor-element-cb78222 .elementor-button:hover, .elementor-670 .elementor-element.elementor-element-cb78222 .elementor-button:focus{background-color:#FFFFFF;color:#000000;border-color:#D50D0D;}.elementor-670 .elementor-element.elementor-element-cb78222.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-cb78222 .elementor-button:hover svg, .elementor-670 .elementor-element.elementor-element-cb78222 .elementor-button:focus svg{fill:#000000;}.elementor-670 .elementor-element.elementor-element-eaf6e12{--display:flex;}@media(max-width:1440px){.elementor-670 .elementor-element.elementor-element-df319f5{--padding-top:2%;--padding-bottom:15%;--padding-left:80px;--padding-right:80px;}.elementor-670 .elementor-element.elementor-element-fe54307{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-fe54307 p{margin-block-end:10px;}.elementor-670 .elementor-element.elementor-element-f21f593{--gap:0% 5%;--row-gap:0%;--column-gap:5%;}.elementor-670 .elementor-element.elementor-element-cf4829a .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-17fa3f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-17fa3f4 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-f18389c{--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-670 .elementor-element.elementor-element-323ba2e .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-e65dda0{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-5614509{--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-047f251{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-7bf4dec{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-d78fa36{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-26aaf4e{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-3aa8933{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-4ced01f{padding:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-4ced01f .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-b0044a3{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-eccc76c{--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-e94debc .elementor-heading-title{font-size:var( --e-global-typography-c17926b-font-size );line-height:var( --e-global-typography-c17926b-line-height );}.elementor-670 .elementor-element.elementor-element-5b7cfcb{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-98603cb .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-3979f6a .elementor-heading-title{font-size:var( --e-global-typography-c17926b-font-size );line-height:var( --e-global-typography-c17926b-line-height );}.elementor-670 .elementor-element.elementor-element-7842d0f{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-cc4b96e .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-2dc22e4 .elementor-heading-title{font-size:var( --e-global-typography-c17926b-font-size );line-height:var( --e-global-typography-c17926b-line-height );}.elementor-670 .elementor-element.elementor-element-9af465a{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-45e9cc3 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-c5319dd .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-4fbcf77{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-ecd5cc9{--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-75547d2{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-6d8bf76{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-59bef87{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-5c16b3c .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-4096bd2{right:10px;}body.rtl .elementor-670 .elementor-element.elementor-element-4096bd2{left:10px;}.elementor-670 .elementor-element.elementor-element-dd2c903{--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-670 .elementor-element.elementor-element-3359ff7 .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-4cbe019 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-7b6683a{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-2d1e24f{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-a6d918b{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-d605afa{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-74797f3:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-74797f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-670 .elementor-element.elementor-element-123397b .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-d0be4be{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-abb1065 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-e918aa7{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-9eda725 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-9b502c1 img{max-width:80%;}.elementor-670 .elementor-element.elementor-element-a02dc1b .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-aa0272d{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-77d6579 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-e693fb5{right:2px;}body.rtl .elementor-670 .elementor-element.elementor-element-e693fb5{left:2px;}.elementor-670 .elementor-element.elementor-element-e693fb5 img{max-width:50%;}.elementor-670 .elementor-element.elementor-element-4994d56{--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-5be76cd{right:41%;}body.rtl .elementor-670 .elementor-element.elementor-element-5be76cd{left:41%;}.elementor-670 .elementor-element.elementor-element-5be76cd{top:8%;}.elementor-670 .elementor-element.elementor-element-5be76cd img{max-width:100%;}.elementor-670 .elementor-element.elementor-element-8594034 .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-94dfb77{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-466fb21{--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-0256a87{--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-670 .elementor-element.elementor-element-0256a87.e-con{--align-self:center;}.elementor-670 .elementor-element.elementor-element-cd82645{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-d12cb7c.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-d12cb7c{text-align:center;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-5188f1d{--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-670 .elementor-element.elementor-element-5188f1d.e-con{--align-self:center;}.elementor-670 .elementor-element.elementor-element-09b7688{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-6e5c91a.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-6e5c91a{text-align:center;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-6d7c691{--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-670 .elementor-element.elementor-element-6d7c691.e-con{--align-self:center;}.elementor-670 .elementor-element.elementor-element-dfbf41a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-f298c3f.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-f298c3f{text-align:center;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-6b6a064 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-51bcb79{--padding-top:100px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-734cddd{right:41%;}body.rtl .elementor-670 .elementor-element.elementor-element-734cddd{left:41%;}.elementor-670 .elementor-element.elementor-element-734cddd img{max-width:100%;}.elementor-670 .elementor-element.elementor-element-f6be74c .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-cb78222 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}}@media(max-width:1200px){.elementor-670 .elementor-element.elementor-element-5614509{--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-eccc76c{--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-ecd5cc9{--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-466fb21{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-670 .elementor-element.elementor-element-df319f5{--padding-top:50px;--padding-bottom:25%;--padding-left:50px;--padding-right:50px;}.elementor-670 .elementor-element.elementor-element-fe54307{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-cf4829a .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-17fa3f4 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-f18389c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-670 .elementor-element.elementor-element-323ba2e .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-e65dda0{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-5614509{--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-047f251{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-7bf4dec{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-d78fa36{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-26aaf4e{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-3aa8933{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-4ced01f .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-b0044a3{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-eccc76c{--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-e94debc .elementor-heading-title{font-size:var( --e-global-typography-c17926b-font-size );line-height:var( --e-global-typography-c17926b-line-height );}.elementor-670 .elementor-element.elementor-element-5b7cfcb{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-98603cb .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-3979f6a .elementor-heading-title{font-size:var( --e-global-typography-c17926b-font-size );line-height:var( --e-global-typography-c17926b-line-height );}.elementor-670 .elementor-element.elementor-element-7842d0f{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-cc4b96e .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-2dc22e4 .elementor-heading-title{font-size:var( --e-global-typography-c17926b-font-size );line-height:var( --e-global-typography-c17926b-line-height );}.elementor-670 .elementor-element.elementor-element-9af465a{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-45e9cc3 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-c5319dd .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-4fbcf77{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-ecd5cc9{--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-75547d2{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-6d8bf76{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-59bef87{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-5c16b3c .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-dd2c903{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-670 .elementor-element.elementor-element-3359ff7 .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-4cbe019 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-7b6683a{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-2d1e24f{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-a6d918b{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-d605afa{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-123397b .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-d0be4be{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-abb1065 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-e918aa7{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-9eda725 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-a02dc1b .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-aa0272d{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-77d6579 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-4994d56{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-670 .elementor-element.elementor-element-8594034 .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-94dfb77{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-466fb21{--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-d12cb7c{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-6e5c91a{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-f298c3f{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-6b6a064 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-51bcb79{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-670 .elementor-element.elementor-element-f6be74c .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-cb78222 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}}@media(max-width:767px){.elementor-670 .elementor-element.elementor-element-df319f5:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-df319f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/01/hero-bg-mob.png");background-size:cover;}.elementor-670 .elementor-element.elementor-element-df319f5{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30%;--padding-left:24px;--padding-right:24px;}.elementor-670 .elementor-element.elementor-element-cc7e377{--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-cc7e377.e-con{--align-self:flex-start;}.elementor-670 .elementor-element.elementor-element-a0bcc1b{text-align:start;}.elementor-670 .elementor-element.elementor-element-a0bcc1b .elementor-heading-title{font-size:36px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-fe54307{text-align:start;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-f21f593{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-cf4829a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-cf4829a.elementor-element{--align-self:flex-start;}.elementor-670 .elementor-element.elementor-element-cf4829a .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-17fa3f4{width:100%;max-width:100%;}.elementor-670 .elementor-element.elementor-element-17fa3f4 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-b6bc584{--width:100%;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-b6bc584.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-670 .elementor-element.elementor-element-6e16425{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-670 .elementor-element.elementor-element-6e16425.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-670 .elementor-element.elementor-element-f18389c{--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-670 .elementor-element.elementor-element-323ba2e .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-e65dda0{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-5614509{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-6f9b1ed .elementor-heading-title{font-size:16px;line-height:1.5;}.elementor-670 .elementor-element.elementor-element-047f251{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-c3c04a1 .elementor-heading-title{font-size:16px;line-height:1.5;}.elementor-670 .elementor-element.elementor-element-7bf4dec{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-33193e4 .elementor-heading-title{font-size:16px;line-height:1.5;}.elementor-670 .elementor-element.elementor-element-d78fa36{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-c8d1e9a .elementor-heading-title{font-size:16px;line-height:1.5;}.elementor-670 .elementor-element.elementor-element-26aaf4e{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-3aa8933{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-670 .elementor-element.elementor-element-2b4bc7b{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-670 .elementor-element.elementor-element-4ced01f .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-b0044a3{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-eccc76c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:center;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-670 .elementor-element.elementor-element-eccc76c.e-con{--align-self:center;}.elementor-670 .elementor-element.elementor-element-65022cf{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-670 .elementor-element.elementor-element-e94debc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-670 .elementor-element.elementor-element-e94debc .elementor-heading-title{font-size:var( --e-global-typography-c17926b-font-size );line-height:var( --e-global-typography-c17926b-line-height );}.elementor-670 .elementor-element.elementor-element-5b7cfcb{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-98603cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-98603cb.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-98603cb .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-3b77e86{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-670 .elementor-element.elementor-element-3979f6a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-670 .elementor-element.elementor-element-3979f6a .elementor-heading-title{font-size:var( --e-global-typography-c17926b-font-size );line-height:var( --e-global-typography-c17926b-line-height );}.elementor-670 .elementor-element.elementor-element-7842d0f{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-cc4b96e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-cc4b96e.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-cc4b96e .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-621bd9b{--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-670 .elementor-element.elementor-element-2dc22e4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-670 .elementor-element.elementor-element-2dc22e4 .elementor-heading-title{font-size:var( --e-global-typography-c17926b-font-size );line-height:var( --e-global-typography-c17926b-line-height );}.elementor-670 .elementor-element.elementor-element-9af465a{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-45e9cc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-45e9cc3.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-45e9cc3 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-86acac1{--spacer-size:40px;}.elementor-670 .elementor-element.elementor-element-c5319dd .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-4fbcf77{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-ecd5cc9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-670 .elementor-element.elementor-element-d3c485a .elementor-heading-title{font-size:24px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-75547d2{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-2cd62f5 .elementor-heading-title{font-size:24px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-6d8bf76{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-1743c7e .elementor-heading-title{font-size:24px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-59bef87{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-5c16b3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-5c16b3c.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-5c16b3c .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-dd2c903{--padding-top:100px;--padding-bottom:100px;--padding-left:024px;--padding-right:024px;}.elementor-670 .elementor-element.elementor-element-50808fe{--justify-content:flex-start;--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-670 .elementor-element.elementor-element-3359ff7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-670 .elementor-element.elementor-element-3359ff7 .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-4cbe019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-4cbe019 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-05bc682{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-b749fef:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-b749fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/02/home-trust-tile-bg-hover-mob-1.png");background-position:center center;background-size:cover;}.elementor-670 .elementor-element.elementor-element-b749fef{--min-height:200px;--justify-content:flex-end;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-670 .elementor-element.elementor-element-e99ee17{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-87e440b .elementor-heading-title{font-size:20px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-7b6683a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-9d10fa8:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-9d10fa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/02/home-trust-tile-bg-hover-mob-2.png");background-position:center center;background-size:cover;}.elementor-670 .elementor-element.elementor-element-9d10fa8{--min-height:200px;--justify-content:flex-end;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-670 .elementor-element.elementor-element-65db880{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-92bfb49 .elementor-heading-title{font-size:20px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-2d1e24f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-fbdb96f:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-fbdb96f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/02/home-trust-tile-bg-hover-mob-4.png");background-position:center center;background-size:cover;}.elementor-670 .elementor-element.elementor-element-fbdb96f{--min-height:200px;--justify-content:flex-end;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-670 .elementor-element.elementor-element-1b2fa33{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-af1bfaf .elementor-heading-title{font-size:20px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-a6d918b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-c445f44:not(.elementor-motion-effects-element-type-background), .elementor-670 .elementor-element.elementor-element-c445f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.daythree.com/wp-content/uploads/2026/02/home-trust-tile-bg-hover-mob-3.png");background-position:center center;background-size:cover;}.elementor-670 .elementor-element.elementor-element-c445f44{--min-height:200px;--justify-content:flex-end;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-670 .elementor-element.elementor-element-3c2cd83{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-ca7af34 .elementor-heading-title{font-size:20px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-d605afa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-860b9ac{--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;--justify-content:center;}.elementor-670 .elementor-element.elementor-element-571504f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-571504f .elementor-button{font-size:16px;line-height:1.5;}.elementor-670 .elementor-element.elementor-element-74797f3{--padding-top:20%;--padding-bottom:30%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-123397b .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-5621f71{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-670 .elementor-element.elementor-element-56d38dd{--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-79993d5 .elementor-heading-title{font-size:36px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-2fa95f4 .elementor-heading-title{font-size:36px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-d0be4be{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-abb1065{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-abb1065.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-abb1065 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-dad723f{--padding-top:20%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-335f845 .elementor-heading-title{font-size:36px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-80154f3 .elementor-heading-title{font-size:36px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-e918aa7{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-9eda725{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-9eda725.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-9eda725 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-3af9047{--padding-top:40%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-621d331{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-670 .elementor-element.elementor-element-a02dc1b{text-align:start;}.elementor-670 .elementor-element.elementor-element-a02dc1b .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-aa0272d{padding:0% 0% 0% 0%;text-align:start;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-509da7e{--e-image-carousel-slides-to-show:4;width:100%;max-width:100%;padding:0% 8% 0% 8%;}.elementor-670 .elementor-element.elementor-element-509da7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-670 .elementor-element.elementor-element-509da7e .swiper-wrapper{display:flex;align-items:center;}.elementor-670 .elementor-element.elementor-element-d82267c{--spacer-size:30px;}.elementor-670 .elementor-element.elementor-element-77d6579{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-77d6579.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-77d6579 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-4994d56{--padding-top:100px;--padding-bottom:100px;--padding-left:024px;--padding-right:024px;}.elementor-670 .elementor-element.elementor-element-2ed72fe{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-8594034{text-align:start;}.elementor-670 .elementor-element.elementor-element-8594034 .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-94dfb77{padding:0% 0% 0% 0%;text-align:start;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-466fb21{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-670 .elementor-element.elementor-element-26c3227{--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-670 .elementor-element.elementor-element-0256a87{--width:35%;--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;--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-670 .elementor-element.elementor-element-cddfa52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-cd82645{--width:65%;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-f9569e0 .elementor-heading-title{font-size:24px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-d12cb7c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-8d0f626{--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-670 .elementor-element.elementor-element-5188f1d{--width:35%;--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;--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-670 .elementor-element.elementor-element-53e0675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-09b7688{--width:65%;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-3468fad .elementor-heading-title{font-size:24px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-6e5c91a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-eb30f16{--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-670 .elementor-element.elementor-element-6d7c691{--width:35%;--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;--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-670 .elementor-element.elementor-element-c2437c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-670 .elementor-element.elementor-element-dfbf41a{--width:65%;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-670 .elementor-element.elementor-element-c67ccd0 .elementor-heading-title{font-size:24px;line-height:1.3;}.elementor-670 .elementor-element.elementor-element-f298c3f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-6b6a064{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-6b6a064.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-6b6a064 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}.elementor-670 .elementor-element.elementor-element-51bcb79{--padding-top:100px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}body:not(.rtl) .elementor-670 .elementor-element.elementor-element-734cddd{right:15%;}body.rtl .elementor-670 .elementor-element.elementor-element-734cddd{left:15%;}.elementor-670 .elementor-element.elementor-element-734cddd{top:-1%;}.elementor-670 .elementor-element.elementor-element-734cddd img{max-width:88%;}.elementor-670 .elementor-element.elementor-element-f6be74c{text-align:center;}.elementor-670 .elementor-element.elementor-element-f6be74c .elementor-heading-title{font-size:var( --e-global-typography-4b8de28-font-size );line-height:var( --e-global-typography-4b8de28-line-height );}.elementor-670 .elementor-element.elementor-element-cb78222{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-670 .elementor-element.elementor-element-cb78222.elementor-element{--align-self:center;}.elementor-670 .elementor-element.elementor-element-cb78222 .elementor-button{font-size:var( --e-global-typography-c72c367-font-size );line-height:var( --e-global-typography-c72c367-line-height );}}@media(min-width:768px){.elementor-670 .elementor-element.elementor-element-cc7e377{--width:45%;}.elementor-670 .elementor-element.elementor-element-f21f593{--width:100%;}.elementor-670 .elementor-element.elementor-element-b6bc584{--width:50%;}.elementor-670 .elementor-element.elementor-element-40cc075{--width:100%;}.elementor-670 .elementor-element.elementor-element-5921613{--width:100%;}.elementor-670 .elementor-element.elementor-element-2084249{--width:100%;}.elementor-670 .elementor-element.elementor-element-e076f28{--width:100%;}.elementor-670 .elementor-element.elementor-element-50808fe{--width:80%;}.elementor-670 .elementor-element.elementor-element-2dc8973{--width:20%;}.elementor-670 .elementor-element.elementor-element-b749fef{--width:58%;}.elementor-670 .elementor-element.elementor-element-9d10fa8{--width:40%;}.elementor-670 .elementor-element.elementor-element-fbdb96f{--width:40%;}.elementor-670 .elementor-element.elementor-element-c445f44{--width:58%;}.elementor-670 .elementor-element.elementor-element-860b9ac{--width:20%;}.elementor-670 .elementor-element.elementor-element-0256a87{--width:35%;}.elementor-670 .elementor-element.elementor-element-cd82645{--width:60%;}.elementor-670 .elementor-element.elementor-element-5188f1d{--width:35%;}.elementor-670 .elementor-element.elementor-element-09b7688{--width:60%;}.elementor-670 .elementor-element.elementor-element-6d7c691{--width:35%;}.elementor-670 .elementor-element.elementor-element-dfbf41a{--width:60%;}}@media(max-width:1440px) and (min-width:768px){.elementor-670 .elementor-element.elementor-element-cc7e377{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-670 .elementor-element.elementor-element-05bc682{--width:100%;}.elementor-670 .elementor-element.elementor-element-b749fef{--width:100%;}.elementor-670 .elementor-element.elementor-element-9d10fa8{--width:100%;}.elementor-670 .elementor-element.elementor-element-fbdb96f{--width:100%;}.elementor-670 .elementor-element.elementor-element-c445f44{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-a0bcc1b */.highlight-text {
    background: linear-gradient(90deg, #C8102E  0%, #5D3FD3 100%); 
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 800; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf4829a *//* 1. Base Button Styling (Unchanged) */
.circle-fill-btn .elementor-button {
    text-decoration: none!important;
    /*position: relative;*/
    /*overflow: hidden;*/
    z-index: 1;
    background-color: #4a4a4a !important;
    border: 2px solid #4a4a4a !important;
    color: #ffffff !important;
    transition: color 0.4s ease, border-color 0.4s ease !important;
    /* ADD THIS LINE to force single line text */
    white-space: nowrap !important;
}

/* 2. Z-Index Management (Unchanged) */
.circle-fill-btn .elementor-button .elementor-button-content-wrapper,
.circle-fill-btn .elementor-button .elementor-button-icon,
.circle-fill-btn .elementor-button svg {
    /*position: relative;*/
    z-index: 10;
    transition: all 0.4s ease;
}

/* 3. The Expanding White Circle (Unchanged) */
.circle-fill-btn .elementor-button::before {
    content: "";
    /*position: absolute;*/
    z-index: 1;
    /*top: 100%;*/
    /*left: 50%;*/
    /*width: 300%;*/
    /*height: 300%;*/
    background-color: #ffffff;
    border-radius: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: transform 0.6s ease-out;
}

/* 4. Hover Action: Expand Circle (Unchanged) */
.circle-fill-btn .elementor-button:hover::before {
    transform: translate(-50%, -50%) scale(1);
}

/* 5. Hover State: Button & Text Colors */
.circle-fill-btn .elementor-button:hover {
    border-color: #4a4a4a !important; 
    color: #000000 !important; /* Black Text */
}

/* --- THE FIX FOR THE SVG ICON --- */
/* We use 'filter: brightness(0)' which forces any color to become Pitch Black */
.circle-fill-btn .elementor-button:hover .elementor-button-icon svg,
.circle-fill-btn .elementor-button:hover .elementor-button-icon img {
    filter: brightness(0) !important;
    fill: #000000 !important; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-a221393 *//* 2. Blurry Circle */
.deco-circle {
    filter: blur(2px);
    opacity: 0.8;
    pointer-events: none; /* So it doesn't block clicks */
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-323ba2e *//* Gradient Text */
    .advantage-highlight {
        background: linear-gradient(90deg, #C8102E  0%, #5D3FD3 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ced01f *//* Gradient Text */
    .advantage-highlight {
        background: linear-gradient(90deg, #D90429 0%, #7B2CBF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3979f6a *//* On Mobile, hide the BR */
@media (max-width: 768px) {
    .desktop-br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dc22e4 *//* On Mobile, hide the BR */
@media (max-width: 768px) {
    .desktop-br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eccc76c */.elementor-670 .elementor-element.elementor-element-eccc76c img{
    height: 100%;
}

/* Mobile Only: Force Horizontal Scroll */
.elementor-670 .elementor-element.elementor-element-eccc76c::-webkit-scrollbar {
        display: none;
}
@media (max-width: 900px) {
    
    /* Hide the scrollbar for a cleaner look */
    .elementor-670 .elementor-element.elementor-element-eccc76c::-webkit-scrollbar {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-93e80d0 *//* 2. Blurry Circle */
.deco-circle {
    filter: blur(2px);
    opacity: 0.8;
    pointer-events: none; /* So it doesn't block clicks */
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3aa8933 *//* Section Layout */
    .services-section {
        padding: 80px 5%;
        background-color: #ffffff;
        font-family: 'Poppins', sans-serif;
        text-align: center;
        position: relative;
    }

    /* Heading Styles */
    .services-title {
        font-size: 38px;
        font-weight: 800;
        color: #333;
        margin-bottom: 15px;
        text-transform: uppercase;
        line-height: 1.2;
    }

    .highlight-growth {
        background: linear-gradient(90deg, #D90429 0%, #7B2CBF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
    }

    .services-subtitle {
        color: #666;
        font-size: 16px;
        margin-bottom: 60px;
        max-width: 800px;
        margin-left: auto;
        margin-right: auto;
    }

    /* Card Grid */
    .services-grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 30px;
        max-width: 1200px;
        margin: 0 auto;
    }

    /* --- INDIVIDUAL CARD (Container) --- */
    .service-card {
        position: relative;
        flex: 1;
        min-width: 300px;
        max-width: 380px;
        height: 450px;
        border-radius: 20px;
        overflow: hidden;
    
        background-color: #fff;
        cursor: pointer;
        transition: transform 0.3s ease;
    }

    .service-card:hover {
        transform: translateY(-5px);
    }

    /* --- IMAGE LAYER (FIXED) --- */
    .card-image {
        width: 100%;
        height: 220px;
        object-fit: cover;
        object-position: center;
        transition: transform 0.5s ease;
        
        /* THE FIX: Removes the default bottom spacing below inline images */
        display: block;
        margin: 0;
        padding: 0;
    }

    .service-card:hover .card-image {
        /*transform: scale(1.1);*/
    }

    /* --- CONTENT LAYER (The Sliding Background) --- */
    .card-content {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        
        /* Start Height */
        height: 240px; 
        
        /*padding: 0 0px;*/
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        
        /* --- DEFAULT BACKGROUND IMAGE (Title Strip) --- */
        background-image: url('https://staging.daythree.com/wp-content/uploads/2026/01/home-growth-text-bg.png');
        background-size: cover;
        background-position: bottom center;
        background-repeat: no-repeat;
        
        color: white;
        z-index: 2;
        
        /* Smooth Height Animation */
        transition: height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
    }

    /* --- HOVER STATE: Switch Background & Expand --- */
    .service-card:hover .card-content {
        height: 100%; 
        justify-content: center;
        
        /* --- POST HOVER BACKGROUND IMAGE (Full Fill) --- */
        background-image: url('https://staging.daythree.com/wp-content/uploads/2026/01/home-growth-text-hover-bg.png') !important;
        background-size: cover;
        background-position: center;
        padding-top: 0;
        
    }

    /* --- TYPOGRAPHY --- */
    .card-content h3 {
        
        transition: transform 0.4s ease;
    }

    /* SUBTEXT (Hidden until hover) */
    .card-subtext {
        font-size: 16px;
        line-height: 1.5;
        font-weight: 400;
        margin-bottom: 25px;
        opacity: 0;
        transform: translateY(20px);
        transition: all 0.4s ease;
        transition-delay: 0.1s;
        max-width: 90%;
    }

    .service-card:hover .card-subtext {
        opacity: 1;
        transform: translateY(0);
    }

    /* --- BUTTON STYLING (Circular Reveal) --- */
    .service-btn {
        position: relative;
        display: inline-block;
        background-color: #4a4a4a;
        color: #ffffff;
        border-radius: 50px;
        font-weight: 300;
        font-size: 14px;
        text-decoration: none !important;
        border: 2px solid #4a4a4a;
        overflow: hidden;
        z-index: 10;
        transition: color 0.5s ease;

        /* Hidden initially */
        opacity: 0;
        transform: translateY(20px);
        pointer-events: none; 
    }

    /* White Circle Layer */
    .service-btn::before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 100%;
        left: 50%;
        width: 300%;
        height: 300%;
        background-color: #ffffff;
        border-radius: 50%;
        transform: translate(-50%, -50%) scale(0);
        transition: transform 0.6s ease-out;
    }

    /* Reveal Button on Hover */
    .service-card:hover .service-btn {
        opacity: 1;
        
        transform: translateY(0);
        pointer-events: auto;
        transition-delay: 0.2s;
    }

    .service-btn:hover { color: #4a4a4a;text-decoration: none!important;
    }
    .service-btn:hover::before { transform: translate(-50%, -50%) scale(1); }
/* --- MOBILE RESPONSIVE: FORCE EXPANDED STATE --- */
    @media (max-width: 768px) {
        
        /* 1. Force Content Container to Full Height */
        .card-content {
            height: 55% !important;
            justify-content: center !important;
            
            /* Use the full-fill background image immediately */
            /*background-image: url('https://staging.daythree.com/wp-content/uploads/2026/01/home-growth-text-hover-bg.png') !important;*/
            background-size: cover;
            background-position: center;
        }

        /* 2. Adjust Title Positioning */
        .card-content h3 {
            margin-top: 0; /* Remove the gap used for the 'hidden' state */
            margin-bottom: 15px;
            transform: translateY(0);
        }

        /* 3. Make Subtext Visible */
        .card-subtext {
            opacity: 1 !important;
            transform: translateY(0) !important;
            margin-bottom: 20px;
            display: block; /* Ensure it's not hidden */
        }

        /* 1. Force the button to be visible immediately (Cancels the hide state) */
        .growth-fill-btn {
            opacity: 1 !important;           /* Fully visible */
            transform: translateY(0) !important; /* No slide up */
            pointer-events: auto !important; /* Clickable */
            
            /* 2. Remove the delay so it appears instantly on load */
            transition-delay: 0s !important; 
            
            /* Optional: Add layout styling for mobile if needed */
            display: inline-block !important;
            padding: 12px 30px; 
            margin-top: 15px; 
        }


        /* 5. Optional: Hide the top image since the overlay covers it anyway */
        /* If you want the image visible at the top, change card-content height to 'auto' or '60%' */
        /* Currently, your hover logic covers the image completely. */
        
    }
    
    
/* 1. Base Button Styling (Unchanged) */
.growth-fill-btn .elementor-button {
    text-decoration: none!important;
    position: relative;
    overflow: hidden;
    z-index: 1;
    opacity: 0;
    background-color: #4a4a4a !important;
    border: 2px solid #4a4a4a !important;
    color: #ffffff !important;
    transition: color 0.4s ease, border-color 0.4s ease !important;
    /* ADD THIS LINE to force single line text */
    white-space: nowrap !important;
}

/* 2. Z-Index Management (Unchanged) */
.growth-fill-btn .elementor-button .elementor-button-content-wrapper,
.growth-fill-btn .elementor-button .elementor-button-icon,
.growth-fill-btn .elementor-button svg {
    position: relative;
    z-index: 10;
    transition: all 0.4s ease;
}

/* 3. The Expanding White Circle (Unchanged) */
.growth-fill-btn .elementor-button::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 50%;
    width: 300%;
    height: 300%;
    background-color: #ffffff;
    border-radius: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: transform 0.6s ease-out;
}

/* 4. Hover Action: Expand Circle (Unchanged) */
.growth-fill-btn .elementor-button:hover::before {
    transform: translate(-50%, -50%) scale(1);
}

/* 5. Hover State: Button & Text Colors */
.growth-fill-btn .elementor-button:hover {
    border-color: #4a4a4a !important; 
    color: #000000 !important; /* Black Text */
}

/* --- THE FIX FOR THE SVG ICON --- */
/* We use 'filter: brightness(0)' which forces any color to become Pitch Black */
.growth-fill-btn .elementor-button:hover .elementor-button-icon svg,
.growth-fill-btn .elementor-button:hover .elementor-button-icon img {
    filter: brightness(0) !important;
    fill: #000000 !important; /* Fallback */
}

/* Reveal Button on Hover */
    .service-card:hover .growth-fill-btn .elementor-button {
        opacity: 1;
        
        transform: translateY(0);
        pointer-events: auto;
        transition-delay: 0.2s;
    }

/* --- MOBILE: Force Button Visibility (Cancel Hover Reveal) --- */
@media (max-width: 768px) {
    
    /* Target the specific button class you provided */
    .growth-fill-btn .elementor-button {
        opacity: 1 !important;          /* Make it fully visible immediately */
        transform: translateY(0) !important; /* Move it to final position */
        pointer-events: auto !important; /* Make it clickable */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b749fef *//* ================================
   DESKTOP + TABLET ONLY
   ================================ */
@media (min-width: 768px){
    /* ===== TRUST TILE (default = gradient, hover = reveal photo) ===== */
.trust-tile{
  position: relative;
  overflow: hidden;
  transform: translateZ(0);
  cursor: pointer;
}

/* Default gradient + right stripes overlay (shows FIRST) */
.trust-tile::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;


  opacity: 1;
  transition: opacity .38s ease;
}

/* Hover dark overlay to keep text readable on photo */
.trust-tile::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  opacity: 0;
  transition: opacity .38s ease;
}

/* On hover: fade out gradient overlay to reveal the image (set in Elementor BG) */
.trust-tile:hover::before{
  opacity: 0;
}

/* On hover: add subtle dark overlay on top of image */
.trust-tile:hover::after{
  opacity: 1;
}

/* ===== TEXT LAYOUT ===== */
.trust-tile .tile-content{
  position: absolute;
  z-index: 2;
}

/* Title */
.trust-tile .tile-text{
 
  color: #fff;
  transition: transform .38s ease;
}
  /* Hover: reveal image */
  .trust-tile:hover::before{
    opacity: 0;
  }

  .trust-tile:hover::after{
    opacity: 1;
  }
  
  /* Subtitle (hidden by default) */
.trust-tile .tile-subtitle{
  
  color: rgba(255,255,255,.88);

  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  overflow: hidden;

  transition:
    opacity .38s ease,
    transform .38s ease,
    max-height .38s ease;
}

  /* Text motion */
  .trust-tile:hover .tile-text{
    transform: translateY(-6px);
  }

  .trust-tile:hover .tile-subtitle{
    opacity: 1;
    transform: translateY(0);
    max-height: 80px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d10fa8 *//* ================================
   DESKTOP + TABLET ONLY
   ================================ */
@media (min-width: 768px){
    /* ===== TRUST TILE (default = gradient, hover = reveal photo) ===== */
.trust-tile{
  position: relative;
  overflow: hidden;
  transform: translateZ(0);
  cursor: pointer;
}

/* Default gradient + right stripes overlay (shows FIRST) */
.trust-tile::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;


  opacity: 1;
  transition: opacity .38s ease;
}

/* Hover dark overlay to keep text readable on photo */
.trust-tile::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  opacity: 0;
  transition: opacity .38s ease;
}

/* On hover: fade out gradient overlay to reveal the image (set in Elementor BG) */
.trust-tile:hover::before{
  opacity: 0;
}

/* On hover: add subtle dark overlay on top of image */
.trust-tile:hover::after{
  opacity: 1;
}

/* ===== TEXT LAYOUT ===== */
.trust-tile .tile-content{
  position: absolute;
  z-index: 2;
}

/* Title */
.trust-tile .tile-text{
 
  color: #fff;
  transition: transform .38s ease;
}
  /* Hover: reveal image */
  .trust-tile:hover::before{
    opacity: 0;
  }

  .trust-tile:hover::after{
    opacity: 1;
  }
  
  /* Subtitle (hidden by default) */
.trust-tile .tile-subtitle{
  
  color: rgba(255,255,255,.88);

  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  overflow: hidden;

  transition:
    opacity .38s ease,
    transform .38s ease,
    max-height .38s ease;
}

  /* Text motion */
  .trust-tile:hover .tile-text{
    transform: translateY(-6px);
  }

  .trust-tile:hover .tile-subtitle{
    opacity: 1;
    transform: translateY(0);
    max-height: 80px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbdb96f *//* ================================
   DESKTOP + TABLET ONLY
   ================================ */
@media (min-width: 768px){
    /* ===== TRUST TILE (default = gradient, hover = reveal photo) ===== */
.trust-tile{
  position: relative;
  overflow: hidden;
  transform: translateZ(0);
  cursor: pointer;
}

/* Default gradient + right stripes overlay (shows FIRST) */
.trust-tile::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;


  opacity: 1;
  transition: opacity .38s ease;
}

/* Hover dark overlay to keep text readable on photo */
.trust-tile::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  opacity: 0;
  transition: opacity .38s ease;
}

/* On hover: fade out gradient overlay to reveal the image (set in Elementor BG) */
.trust-tile:hover::before{
  opacity: 0;
}

/* On hover: add subtle dark overlay on top of image */
.trust-tile:hover::after{
  opacity: 1;
}

/* ===== TEXT LAYOUT ===== */
.trust-tile .tile-content{
  position: absolute;
  z-index: 2;
}

/* Title */
.trust-tile .tile-text{
 
  color: #fff;
  transition: transform .38s ease;
}
  /* Hover: reveal image */
  .trust-tile:hover::before{
    opacity: 0;
  }

  .trust-tile:hover::after{
    opacity: 1;
  }
  
  /* Subtitle (hidden by default) */
.trust-tile .tile-subtitle{
  
  color: rgba(255,255,255,.88);

  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  overflow: hidden;

  transition:
    opacity .38s ease,
    transform .38s ease,
    max-height .38s ease;
}

  /* Text motion */
  .trust-tile:hover .tile-text{
    transform: translateY(-6px);
  }

  .trust-tile:hover .tile-subtitle{
    opacity: 1;
    transform: translateY(0);
    max-height: 80px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c445f44 *//* ================================
   DESKTOP + TABLET ONLY
   ================================ */
@media (min-width: 768px){
    /* ===== TRUST TILE (default = gradient, hover = reveal photo) ===== */
.trust-tile{
  position: relative;
  overflow: hidden;
  transform: translateZ(0);
  cursor: pointer;
}

/* Default gradient + right stripes overlay (shows FIRST) */
.trust-tile::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;


  opacity: 1;
  transition: opacity .38s ease;
}

/* Hover dark overlay to keep text readable on photo */
.trust-tile::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  opacity: 0;
  transition: opacity .38s ease;
}

/* On hover: fade out gradient overlay to reveal the image (set in Elementor BG) */
.trust-tile:hover::before{
  opacity: 0;
}

/* On hover: add subtle dark overlay on top of image */
.trust-tile:hover::after{
  opacity: 1;
}

/* ===== TEXT LAYOUT ===== */
.trust-tile .tile-content{
  position: absolute;
  z-index: 2;
}

/* Title */
.trust-tile .tile-text{
 
  color: #fff;
  transition: transform .38s ease;
}
  /* Hover: reveal image */
  .trust-tile:hover::before{
    opacity: 0;
  }

  .trust-tile:hover::after{
    opacity: 1;
  }
  
  /* Subtitle (hidden by default) */
.trust-tile .tile-subtitle{
  
  color: rgba(255,255,255,.88);

  opacity: 0;
  transform: translateY(10px);
  max-height: 0;
  overflow: hidden;

  transition:
    opacity .38s ease,
    transform .38s ease,
    max-height .38s ease;
}

  /* Text motion */
  .trust-tile:hover .tile-text{
    transform: translateY(-6px);
  }

  .trust-tile:hover .tile-subtitle{
    opacity: 1;
    transform: translateY(0);
    max-height: 80px;
  }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fa95f4 */.horizon-gradient-text {
    /* Precise color stops from your UI screenshot */
    background: linear-gradient(90deg, #C8102E 32%, #5D3FD3 100%);
    
    /* Clipping the background to the text shape */
    -webkit-background-clip: text;
    background-clip: text;
    
    /* Making the base text color transparent to reveal the gradient */
    -webkit-text-fill-color: transparent;
    color: transparent;
    
    /* Ensures the gradient renders correctly across the text block */
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e918aa7 *//* On Desktop, hide the BR */
@media (min-width: 1025px) {
    .mobile-br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9eda725 *//* 1. Base Button Styling (Unchanged) */
.invert-circle-fill-btn .elementor-button {
    text-decoration: none!important;
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-color: #ffffff !important;
    border: 2px solid #4a4a4a !important;
    color: #4a4a4a !important;
    transition: color 0.4s ease, border-color 0.4s ease !important;
    /* ADD THIS LINE to force single line text */
    white-space: nowrap !important;
}

/* 2. Z-Index Management (Unchanged) */
.invert-circle-fill-btn .elementor-button .elementor-button-content-wrapper,
.invert-circle-fill-btn .elementor-button .elementor-button-icon,
.invert-circle-fill-btn .elementor-button svg {
    position: relative;
    z-index: 10;
    transition: all 0.4s ease;
}

/* 3. The Expanding White Circle (Unchanged) */
.invert-circle-fill-btn .elementor-button::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 50%;
    width: 300%;
    height: 300%;
    background-color: #4a4a4a;
    border-radius: 50%;
    transform: translate(-50%, -50%) scale(0);
    transition: transform 0.6s ease-out;
}

/* 4. Hover Action: Expand Circle (Unchanged) */
.invert-circle-fill-btn .elementor-button:hover::before {
    transform: translate(-50%, -50%) scale(1);
}

/* 5. Hover State: Button & Text Colors */
.invert-circle-fill-btn .elementor-button:hover {
    border-color: #4a4a4a !important; 
    color: #ffffff !important; /* Black Text */
}

/* --- THE FIX FOR THE SVG ICON --- */
/* We use 'filter: brightness(0)' which forces any color to become Pitch Black */
.invert-circle-fill-btn .elementor-button:hover .elementor-button-icon svg,
.invert-circle-fill-btn .elementor-button:hover .elementor-button-icon img {
    filter: brightness(0) !important;
    fill: #000000 !important; /* Fallback */
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-b309d32 *//* 2. Blurry Circle */
.deco-circle {
    filter: blur(2px);
    opacity: 0.8;
    pointer-events: none; /* So it doesn't block clicks */
    z-index: 1;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */