.elementor-2061 .elementor-element.elementor-element-1ddea9f2{--display:flex;--min-height:95vh;--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-1ddea9f2:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-1ddea9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://propertyuncut.com/wp-content/uploads/2026/05/ChatGPT-Image-May-10-2026-10_50_31-PM-1.avif");background-size:contain;}.elementor-2061 .elementor-element.elementor-element-6aa03a70{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-2061 .elementor-element.elementor-element-6aa03a70{left:0px;}body.rtl .elementor-2061 .elementor-element.elementor-element-6aa03a70{right:0px;}.elementor-2061 .elementor-element.elementor-element-1ed77a66{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}.elementor-2061 .elementor-element.elementor-element-1ed77a66:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-1ed77a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(124,82,255,0.22);}body:not(.rtl) .elementor-2061 .elementor-element.elementor-element-1ed77a66{left:0px;}body.rtl .elementor-2061 .elementor-element.elementor-element-1ed77a66{right:0px;}.elementor-2061 .elementor-element.elementor-element-6dc3753f{--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:flex-end;--gap:010px 0px;--row-gap:010px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-6dc3753f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2061 .elementor-element.elementor-element-7ecf2eb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-7ecf2eb1{text-align:start;}.elementor-2061 .elementor-element.elementor-element-7ecf2eb1 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:42px;font-weight:700;line-height:48px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-56988494 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2061 .elementor-element.elementor-element-56988494{text-align:start;}.elementor-2061 .elementor-element.elementor-element-56988494 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-47d2e72e{--display:flex;--position:relative;--justify-content:flex-end;--padding-top:31px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-2061 .elementor-element.elementor-element-47d2e72e{left:0px;}body.rtl .elementor-2061 .elementor-element.elementor-element-47d2e72e{right:0px;}.elementor-2061 .elementor-element.elementor-element-6e1a3312{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-678b6151{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-5c9aaeaf{width:initial;max-width:initial;text-align:center;}.elementor-2061 .elementor-element.elementor-element-5c9aaeaf > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.84);border-radius:50% 50% 50% 50%;}.elementor-2061 .elementor-element.elementor-element-5c9aaeaf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-29777a61{--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;--align-items:flex-start;--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-2061 .elementor-element.elementor-element-7f4df5eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-7f4df5eb .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Sen", Sans-serif;font-size:42px;font-weight:700;}.elementor-2061 .elementor-element.elementor-element-7f4df5eb .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-2061 .elementor-element.elementor-element-480586d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-185bdaa{width:initial;max-width:initial;text-align:center;}.elementor-2061 .elementor-element.elementor-element-185bdaa > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.84);border-radius:50% 50% 50% 50%;}.elementor-2061 .elementor-element.elementor-element-185bdaa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-482362e{--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;--align-items:flex-start;--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-2061 .elementor-element.elementor-element-6a150c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-6a150c8 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Sen", Sans-serif;font-size:42px;font-weight:700;}.elementor-2061 .elementor-element.elementor-element-6a150c8 .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-2061 .elementor-element.elementor-element-0e0e98f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-ec5ca5e{width:initial;max-width:initial;text-align:center;}.elementor-2061 .elementor-element.elementor-element-ec5ca5e > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.84);border-radius:50% 50% 50% 50%;}.elementor-2061 .elementor-element.elementor-element-ec5ca5e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-3f20534{--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;--align-items:flex-start;--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-2061 .elementor-element.elementor-element-01d64fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-01d64fa .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Sen", Sans-serif;font-size:42px;font-weight:700;}.elementor-2061 .elementor-element.elementor-element-01d64fa .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-2061 .elementor-element.elementor-element-090bd79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-7de39e9{width:initial;max-width:initial;text-align:center;}.elementor-2061 .elementor-element.elementor-element-7de39e9 > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.84);border-radius:50% 50% 50% 50%;}.elementor-2061 .elementor-element.elementor-element-7de39e9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-abda379{--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;--align-items:flex-start;--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-2061 .elementor-element.elementor-element-1f46f39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-1f46f39 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Sen", Sans-serif;font-size:42px;font-weight:700;}.elementor-2061 .elementor-element.elementor-element-1f46f39 .elementor-counter-title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;}.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button{background-color:#8353DF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:4px 5px 4px 18px;}.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button:focus{background-color:#FFFFFF;color:#8353DF;}.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button:focus svg{fill:#8353DF;}.elementor-2061 .elementor-element.elementor-element-36a23637{--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;--align-items:stretch;--padding-top:90px;--padding-bottom:020px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-36a23637:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-36a23637 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2061 .elementor-element.elementor-element-5a852cf1{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 23, 216, 0.12);--border-color:rgba(0, 23, 216, 0.12);--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 70px 0px rgba(0, 23, 216, 0.08);--padding-top:58px;--padding-bottom:58px;--padding-left:64px;--padding-right:64px;}.elementor-2061 .elementor-element.elementor-element-2d072816{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2061 .elementor-element.elementor-element-4dbee2d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4dbee2d8{text-align:center;}.elementor-2061 .elementor-element.elementor-element-4dbee2d8 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-4d6ac529 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4d6ac529{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-c3cda1f{--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;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-b3d99a2 > .elementor-widget-container{margin:0px 0px 0px 57px;}.elementor-2061 .elementor-element.elementor-element-b3d99a2.elementor-element{--align-self:flex-start;}.elementor-2061 .elementor-element.elementor-element-b3d99a2{text-align:start;}.elementor-2061 .elementor-element.elementor-element-b3d99a2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:-0.2px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-62cc92f9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 23, 216, 0.10);--border-color:rgba(0, 23, 216, 0.10);--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-62cc92f9:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-62cc92f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8faff;}.elementor-2061 .elementor-element.elementor-element-35247a63{--display:flex;--min-height:12px;--border-radius:999px 999px 999px 999px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-35247a63:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-35247a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EC964A;}.elementor-2061 .elementor-element.elementor-element-65abeff8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-65abeff8{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-3c02157b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 23, 216, 0.10);--border-color:rgba(0, 23, 216, 0.10);--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-3c02157b:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-3c02157b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8faff;}.elementor-2061 .elementor-element.elementor-element-6149e1dd{--display:flex;--min-height:12px;--border-radius:999px 999px 999px 999px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-6149e1dd:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-6149e1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0017d8;}.elementor-2061 .elementor-element.elementor-element-692f08f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-692f08f0{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-289dda20{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 23, 216, 0.10);--border-color:rgba(0, 23, 216, 0.10);--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-289dda20:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-289dda20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8faff;}.elementor-2061 .elementor-element.elementor-element-67067400{--display:flex;--min-height:12px;--border-radius:999px 999px 999px 999px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-67067400:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-67067400 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0017d8;}.elementor-2061 .elementor-element.elementor-element-5bdfbcb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-5bdfbcb0{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-24d35a57{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 23, 216, 0.10);--border-color:rgba(0, 23, 216, 0.10);--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-24d35a57:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-24d35a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8faff;}.elementor-2061 .elementor-element.elementor-element-6f60d49c{--display:flex;--min-height:12px;--border-radius:999px 999px 999px 999px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-6f60d49c:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-6f60d49c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0017d8;}.elementor-2061 .elementor-element.elementor-element-2cccaf5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2cccaf5{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-235e8511{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 23, 216, 0.10);--border-color:rgba(0, 23, 216, 0.10);--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-235e8511:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-235e8511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8faff;}.elementor-2061 .elementor-element.elementor-element-46785a94{--display:flex;--min-height:12px;--border-radius:999px 999px 999px 999px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-46785a94:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-46785a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0017d8;}.elementor-2061 .elementor-element.elementor-element-97edb9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-97edb9f{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6475cf08{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 23, 216, 0.10);--border-color:rgba(0, 23, 216, 0.10);--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-6475cf08:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-6475cf08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8faff;}.elementor-2061 .elementor-element.elementor-element-1dd60436{--display:flex;--min-height:12px;--border-radius:999px 999px 999px 999px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-1dd60436:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-1dd60436 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0017d8;}.elementor-2061 .elementor-element.elementor-element-a567f65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-a567f65{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-22f1fec4{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 23, 216, 0.10);--border-color:rgba(0, 23, 216, 0.10);--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-22f1fec4:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-22f1fec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8faff;}.elementor-2061 .elementor-element.elementor-element-72f94e9b{--display:flex;--min-height:12px;--border-radius:999px 999px 999px 999px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-72f94e9b:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-72f94e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0017d8;}.elementor-2061 .elementor-element.elementor-element-6797e749 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-6797e749{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-413baf21{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0, 23, 216, 0.10);--border-color:rgba(0, 23, 216, 0.10);--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-413baf21:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-413baf21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8faff;}.elementor-2061 .elementor-element.elementor-element-419dab92{--display:flex;--min-height:12px;--border-radius:999px 999px 999px 999px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-419dab92:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-419dab92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0017d8;}.elementor-2061 .elementor-element.elementor-element-4063a9cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4063a9cd{font-family:"Sen", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-3e8a9049{--display:flex;--min-height:700px;--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;--padding-top:064px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-3e8a9049:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-3e8a9049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2061 .elementor-element.elementor-element-48a7d064{--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:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-41b88b73.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2061 .elementor-element.elementor-element-41b88b73{text-align:center;}.elementor-2061 .elementor-element.elementor-element-41b88b73 img{width:242px;border-radius:12px 12px 12px 12px;}.elementor-2061 .elementor-element.elementor-element-4cca8655 > .elementor-widget-container{margin:27px 0px 0px -20px;}.elementor-2061 .elementor-element.elementor-element-4cca8655{text-align:center;}.elementor-2061 .elementor-element.elementor-element-4cca8655 img{width:178px;border-radius:12px 12px 12px 12px;}.elementor-2061 .elementor-element.elementor-element-5e6e5abe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-213e2a52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-213e2a52{text-align:start;}.elementor-2061 .elementor-element.elementor-element-213e2a52 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:-0.2px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-453a93ad > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2061 .elementor-element.elementor-element-453a93ad{text-align:start;}.elementor-2061 .elementor-element.elementor-element-453a93ad .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-27270786 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2061 .elementor-element.elementor-element-27270786{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-338a41be > .elementor-widget-container{margin:0px 0px 49px 0px;}.elementor-2061 .elementor-element.elementor-element-338a41be{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button{background-color:#8353DF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:4px 5px 4px 18px;}.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button:focus{background-color:#FFFFFF;color:#8353DF;}.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button:focus svg{fill:#8353DF;}.elementor-2061 .elementor-element.elementor-element-4a7aa682{--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:170px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-47bf3d5{text-align:start;}.elementor-2061 .elementor-element.elementor-element-47bf3d5 img{width:168px;border-radius:12px 12px 12px 12px;}.elementor-2061 .elementor-element.elementor-element-7f34ca6b{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-7f34ca6b:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-7f34ca6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-2061 .elementor-element.elementor-element-4bfb289{--display:flex;--min-height:0px;--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-2061 .elementor-element.elementor-element-44bc7e88{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2061 .elementor-element.elementor-element-437e60d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap: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-2061 .elementor-element.elementor-element-200c5dd0 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-2061 .elementor-element.elementor-element-200c5dd0{text-align:start;}.elementor-2061 .elementor-element.elementor-element-200c5dd0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-4cd83792 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4cd83792{text-align:start;}.elementor-2061 .elementor-element.elementor-element-4cd83792 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-76c9cf4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:9px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-2402551 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2402551 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-2402551.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-2402551.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-2402551.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-2402551.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-2402551.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-2402551 .elementor-icon{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-2402551 .elementor-icon svg{height:20px;}.elementor-2061 .elementor-element.elementor-element-14fbafd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-14fbafd9 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-14fbafd9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-14fbafd9.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-14fbafd9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-14fbafd9.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-14fbafd9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-14fbafd9 .elementor-icon{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-14fbafd9 .elementor-icon svg{height:20px;}.elementor-2061 .elementor-element.elementor-element-3ca177d6{--display:flex;--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-2061 .elementor-element.elementor-element-4fcbb929{--display:flex;--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-2061 .elementor-element.elementor-element-1e886d56{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-60e6df8b{--display:flex;--min-height:560px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-60e6df8b:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-60e6df8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A38DB7;}.elementor-2061 .elementor-element.elementor-element-564ca60f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-47213aca{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-3f7adc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-3f7adc1{text-align:start;}.elementor-2061 .elementor-element.elementor-element-3f7adc1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-1f720b42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-1f720b42 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-1f720b42.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-1f720b42.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-1f720b42.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-1f720b42.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-1f720b42.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-1f720b42 .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-1f720b42 .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-a2aa517{font-family:"DM Sans", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-349e14cf > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-349e14cf{text-align:start;}.elementor-2061 .elementor-element.elementor-element-349e14cf .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-4473028a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4473028a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-4473028a p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-a32f7e8{--display:flex;--justify-content:flex-end;--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-2061 .elementor-element.elementor-element-30bee599 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-30bee599 img{max-width:100%;height:202px;border-radius:12px 12px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-9f2f714{--display:flex;--min-height:560px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-9f2f714:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-9f2f714 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-a948da7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-8922dd0{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-3cda1eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-3cda1eb{z-index:2;text-align:start;}.elementor-2061 .elementor-element.elementor-element-3cda1eb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#1D1D1D;}.elementor-2061 .elementor-element.elementor-element-cc01e1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-cc01e1b .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-cc01e1b.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-cc01e1b.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-cc01e1b.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-cc01e1b.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-cc01e1b.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-cc01e1b .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-cc01e1b .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-7730613{font-family:"DM Sans", Sans-serif;font-size:16px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-c3d98c8 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-c3d98c8{text-align:start;}.elementor-2061 .elementor-element.elementor-element-c3d98c8 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-fff30a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-fff30a1{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-fff30a1 p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-8883c96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-8883c96 img{max-width:100%;height:202px;border-radius:12px 12px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-f8cf91f{--display:flex;--min-height:560px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-f8cf91f:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-f8cf91f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-5a69308{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-5488b7f{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-2653069 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2653069{text-align:start;}.elementor-2061 .elementor-element.elementor-element-2653069 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#1D1D1D;}.elementor-2061 .elementor-element.elementor-element-d1706a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-d1706a0 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-d1706a0.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-d1706a0.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-d1706a0.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-d1706a0.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-d1706a0.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-d1706a0 .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-d1706a0 .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-c67ac31{font-family:"DM Sans", Sans-serif;font-size:16px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-2ef9a93 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-2ef9a93{text-align:start;}.elementor-2061 .elementor-element.elementor-element-2ef9a93 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-7e80b2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-7e80b2c{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-7e80b2c p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-b6883d2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-b6883d2 img{max-width:100%;height:202px;border-radius:12px 12px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-6c9c3b1{--display:flex;--min-height:500px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-6c9c3b1:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-6c9c3b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-cbd243f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-6ccfbe1{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-7fd91eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-7fd91eb{text-align:start;}.elementor-2061 .elementor-element.elementor-element-7fd91eb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#1D1D1D;}.elementor-2061 .elementor-element.elementor-element-7a2bc73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-7a2bc73 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-7a2bc73.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-7a2bc73.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-7a2bc73.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-7a2bc73.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-7a2bc73.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-7a2bc73 .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-7a2bc73 .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-aa7e288{font-family:"DM Sans", Sans-serif;font-size:16px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-0ded91e > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-0ded91e{text-align:start;}.elementor-2061 .elementor-element.elementor-element-0ded91e .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-c6eaf89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-c6eaf89{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-c6eaf89 p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-243644e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-243644e img{max-width:100%;height:202px;border-radius:12px 12px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-29b939a{--display:flex;--min-height:500px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-29b939a:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-29b939a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-417c120{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-89d7ed1{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-3c0577e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-3c0577e{text-align:start;}.elementor-2061 .elementor-element.elementor-element-3c0577e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#1D1D1D;}.elementor-2061 .elementor-element.elementor-element-a1c9532 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-a1c9532 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-a1c9532.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-a1c9532.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-a1c9532.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-a1c9532.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-a1c9532.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-a1c9532 .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-a1c9532 .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-5329c02{font-family:"DM Sans", Sans-serif;font-size:16px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-9a35031 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-9a35031{text-align:start;}.elementor-2061 .elementor-element.elementor-element-9a35031 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-ac3e1a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-ac3e1a6{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-ac3e1a6 p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-49272e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-49272e3 img{max-width:100%;height:202px;border-radius:12px 14px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-68d7129{--display:flex;--min-height:500px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-68d7129:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-68d7129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-814a175{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-429aa58{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-9927ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-9927ef5{text-align:start;}.elementor-2061 .elementor-element.elementor-element-9927ef5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#1D1D1D;}.elementor-2061 .elementor-element.elementor-element-874775a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-874775a .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-874775a.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-874775a.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-874775a.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-874775a.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-874775a.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-874775a .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-874775a .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-e8dcdab{font-family:"DM Sans", Sans-serif;font-size:16px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-33e80f9 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-33e80f9{text-align:start;}.elementor-2061 .elementor-element.elementor-element-33e80f9 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-19d6b71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-19d6b71{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-19d6b71 p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-3e8554a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-3e8554a img{max-width:100%;height:202px;border-radius:12px 12px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-9cdb488{--display:flex;--min-height:500px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-9cdb488:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-9cdb488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-87ad2c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-6ac78ef{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-8e007e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-8e007e4{text-align:start;}.elementor-2061 .elementor-element.elementor-element-8e007e4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#1D1D1D;}.elementor-2061 .elementor-element.elementor-element-7e39fab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-7e39fab .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-7e39fab.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-7e39fab.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-7e39fab.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-7e39fab.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-7e39fab.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-7e39fab .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-7e39fab .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-5897db0{font-family:"DM Sans", Sans-serif;font-size:16px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-371b395 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-371b395{text-align:start;}.elementor-2061 .elementor-element.elementor-element-371b395 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-c98c97e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-c98c97e{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-c98c97e p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-ce0e569 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-ce0e569 img{max-width:100%;height:202px;border-radius:12px 12px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-b1cdf4a{--display:flex;--min-height:500px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-b1cdf4a:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-b1cdf4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-2ff7933{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-d6eade4{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-8ed555d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-8ed555d{text-align:start;}.elementor-2061 .elementor-element.elementor-element-8ed555d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#1D1D1D;}.elementor-2061 .elementor-element.elementor-element-3bc5e2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-3bc5e2f .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-3bc5e2f.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-3bc5e2f.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-3bc5e2f.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-3bc5e2f.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-3bc5e2f.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-3bc5e2f .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-3bc5e2f .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-0c503b1{font-family:"DM Sans", Sans-serif;font-size:16px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-d131144 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-d131144{text-align:start;}.elementor-2061 .elementor-element.elementor-element-d131144 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-247e5d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-247e5d1{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-247e5d1 p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-591d781 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-591d781 img{max-width:100%;height:202px;border-radius:12px 12px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-fa8a7c1{--display:flex;--min-height:500px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-fa8a7c1:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-fa8a7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-0b01ead{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-b0b76cb{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-2b19b30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2b19b30{text-align:start;}.elementor-2061 .elementor-element.elementor-element-2b19b30 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#1D1D1D;}.elementor-2061 .elementor-element.elementor-element-0cc7552 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-0cc7552 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-0cc7552.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-0cc7552.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-0cc7552.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-0cc7552.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-0cc7552.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-0cc7552 .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-0cc7552 .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-d88eb17{font-family:"DM Sans", Sans-serif;font-size:16px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-eecece1 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-eecece1{text-align:start;}.elementor-2061 .elementor-element.elementor-element-eecece1 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-85d3853 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-85d3853{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-85d3853 p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-abe881d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-abe881d img{max-width:100%;height:202px;border-radius:12px 12px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-79119e1{--display:flex;--min-height:500px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-79119e1:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-79119e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-58e9430{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-1819cd7{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-ffb55e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-ffb55e7{text-align:start;}.elementor-2061 .elementor-element.elementor-element-ffb55e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#1D1D1D;}.elementor-2061 .elementor-element.elementor-element-caeb083 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-caeb083 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-caeb083.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-caeb083.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-caeb083.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-caeb083.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-caeb083.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-caeb083 .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-caeb083 .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-fd2e2b3{font-family:"DM Sans", Sans-serif;font-size:16px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6d279d8 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-6d279d8{text-align:start;}.elementor-2061 .elementor-element.elementor-element-6d279d8 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-ec1ab37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-ec1ab37{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-ec1ab37 p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-26f7ce3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-26f7ce3 img{max-width:100%;height:202px;border-radius:10px 10px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-0f841b8{--display:flex;--min-height:500px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-0f841b8:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-0f841b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-afaee18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-6e0dad1{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-a0dca43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-a0dca43{text-align:start;}.elementor-2061 .elementor-element.elementor-element-a0dca43 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#1D1D1D;}.elementor-2061 .elementor-element.elementor-element-daa5408 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-daa5408 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-daa5408.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-daa5408.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-daa5408.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-daa5408.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-daa5408.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-daa5408 .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-daa5408 .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-0e48fdc{font-family:"DM Sans", Sans-serif;font-size:16px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5e88c66 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-5e88c66{text-align:start;}.elementor-2061 .elementor-element.elementor-element-5e88c66 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-7b81e2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-7b81e2a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-7b81e2a p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-75fdcf5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-75fdcf5 img{max-width:100%;height:202px;border-radius:10px 10px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-8a7d6e3{--display:flex;--min-height:500px;--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:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:22px 22px 22px 22px;box-shadow:0px 12px 35px 0px rgba(0,0,0,0.035);--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-8a7d6e3:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-8a7d6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-4feb276{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:28px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-63ad65c{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-79511fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-79511fa{text-align:start;}.elementor-2061 .elementor-element.elementor-element-79511fa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;letter-spacing:0px;color:#1D1D1D;}.elementor-2061 .elementor-element.elementor-element-64e6cf5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-64e6cf5 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-64e6cf5.elementor-view-stacked .elementor-icon{background-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-64e6cf5.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-64e6cf5.elementor-view-default .elementor-icon{color:#E61A1A;border-color:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-64e6cf5.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-64e6cf5.elementor-view-default .elementor-icon svg{fill:#E61A1A;}.elementor-2061 .elementor-element.elementor-element-64e6cf5 .elementor-icon{font-size:31px;}.elementor-2061 .elementor-element.elementor-element-64e6cf5 .elementor-icon svg{height:31px;}.elementor-2061 .elementor-element.elementor-element-abd6bf7{font-family:"DM Sans", Sans-serif;font-size:16px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-d9882b1 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-2061 .elementor-element.elementor-element-d9882b1{text-align:start;}.elementor-2061 .elementor-element.elementor-element-d9882b1 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-fe98bb9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-fe98bb9{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-fe98bb9 p{margin-block-end:1px;}.elementor-2061 .elementor-element.elementor-element-065d92c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-065d92c img{max-width:100%;height:202px;border-radius:10px 10px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2d3e8df{--display:flex;--min-height:560px;--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:74px;--padding-bottom:78px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-2d3e8df:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-2d3e8df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F4F4F4 0%, #DDF6FC 100%);}.elementor-2061 .elementor-element.elementor-element-3da71cb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-3ff5bdd4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-3ff5bdd4{text-align:center;}.elementor-2061 .elementor-element.elementor-element-3ff5bdd4 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-c849378 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2061 .elementor-element.elementor-element-c849378{text-align:center;}.elementor-2061 .elementor-element.elementor-element-c849378 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-item{border-width:0px;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-title{background-color:rgba(255,255,255,0);padding:18px 24px 18px 24px;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-icon, .elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-title{color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-active .elementor-accordion-icon, .elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-active .elementor-accordion-title{color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-active .elementor-accordion-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-title{font-family:"Sen", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-title .elementor-accordion-icon i:before{color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-title .elementor-accordion-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#444444;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#444444;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-icon{margin-inline-end:14px;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-content{background-color:#FFFFFF;color:#0F2547;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;padding:0px 24px 18px 24px;}.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button{background-color:#8353DF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:4px 5px 4px 18px;}.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button:focus{background-color:#FFFFFF;color:#8353DF;}.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button:focus svg{fill:#8353DF;}.elementor-2061 .elementor-element.elementor-element-7b8cbab6{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:10px;--padding-right:10px;}.elementor-2061 .elementor-element.elementor-element-7b8cbab6:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-7b8cbab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-2061 .elementor-element.elementor-element-65e3fe26{--display:flex;--min-height:770px;--overflow:hidden;--border-radius:34px 34px 34px 34px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:124px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-65e3fe26:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-65e3fe26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-34afbdeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-625f570{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2061 .elementor-element.elementor-element-1c087763 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-1c087763{text-align:start;}.elementor-2061 .elementor-element.elementor-element-1c087763 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-133ba224 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-133ba224{text-align:start;}.elementor-2061 .elementor-element.elementor-element-133ba224 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-60ede803 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-60ede803{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-75ab1307{--display:flex;--position:relative;--min-height:363px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-2061 .elementor-element.elementor-element-75ab1307:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-75ab1307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://propertyuncut.com/wp-content/uploads/2025/09/wesbite-ho-checklist.png");background-position:center center;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-75ab1307::before, .elementor-2061 .elementor-element.elementor-element-75ab1307 > .elementor-background-video-container::before, .elementor-2061 .elementor-element.elementor-element-75ab1307 > .e-con-inner > .elementor-background-video-container::before, .elementor-2061 .elementor-element.elementor-element-75ab1307 > .elementor-background-slideshow::before, .elementor-2061 .elementor-element.elementor-element-75ab1307 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2061 .elementor-element.elementor-element-75ab1307 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}body:not(.rtl) .elementor-2061 .elementor-element.elementor-element-75ab1307{left:0px;}body.rtl .elementor-2061 .elementor-element.elementor-element-75ab1307{right:0px;}.elementor-2061 .elementor-element.elementor-element-2bc634b4{--display:flex;--position:absolute;--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-end;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:15px;top:0px;--z-index:3;}body:not(.rtl) .elementor-2061 .elementor-element.elementor-element-2bc634b4{left:0px;}body.rtl .elementor-2061 .elementor-element.elementor-element-2bc634b4{right:0px;}.elementor-2061 .elementor-element.elementor-element-2af35c49 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-2061 .elementor-element.elementor-element-2af35c49{text-align:start;}.elementor-2061 .elementor-element.elementor-element-2af35c49 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:0px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-65dfbf94{text-align:start;}.elementor-2061 .elementor-element.elementor-element-65dfbf94 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-2c7c2467{--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-2061 .elementor-element.elementor-element-7b824ce9{--display:flex;--position:relative;--min-height:300px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-2061 .elementor-element.elementor-element-7b824ce9:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-7b824ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://propertyuncut.com/wp-content/uploads/2021/09/3P8A2767.jpg");background-position:center center;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-7b824ce9::before, .elementor-2061 .elementor-element.elementor-element-7b824ce9 > .elementor-background-video-container::before, .elementor-2061 .elementor-element.elementor-element-7b824ce9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2061 .elementor-element.elementor-element-7b824ce9 > .elementor-background-slideshow::before, .elementor-2061 .elementor-element.elementor-element-7b824ce9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2061 .elementor-element.elementor-element-7b824ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}body:not(.rtl) .elementor-2061 .elementor-element.elementor-element-7b824ce9{left:0px;}body.rtl .elementor-2061 .elementor-element.elementor-element-7b824ce9{right:0px;}.elementor-2061 .elementor-element.elementor-element-671fdcec{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:3;}body:not(.rtl) .elementor-2061 .elementor-element.elementor-element-671fdcec{left:0px;}body.rtl .elementor-2061 .elementor-element.elementor-element-671fdcec{right:0px;}.elementor-2061 .elementor-element.elementor-element-1b69aa08 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-1b69aa08{text-align:start;}.elementor-2061 .elementor-element.elementor-element-1b69aa08 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-3e377e78{text-align:start;}.elementor-2061 .elementor-element.elementor-element-3e377e78 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-d370e57{--display:flex;--position:relative;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-2061 .elementor-element.elementor-element-d370e57:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-d370e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://propertyuncut.com/wp-content/uploads/2025/06/3P8A2836.jpg");background-position:center center;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-d370e57::before, .elementor-2061 .elementor-element.elementor-element-d370e57 > .elementor-background-video-container::before, .elementor-2061 .elementor-element.elementor-element-d370e57 > .e-con-inner > .elementor-background-video-container::before, .elementor-2061 .elementor-element.elementor-element-d370e57 > .elementor-background-slideshow::before, .elementor-2061 .elementor-element.elementor-element-d370e57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2061 .elementor-element.elementor-element-d370e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FAFAFA 100%);}body:not(.rtl) .elementor-2061 .elementor-element.elementor-element-d370e57{left:0px;}body.rtl .elementor-2061 .elementor-element.elementor-element-d370e57{right:0px;}.elementor-2061 .elementor-element.elementor-element-f0fe69d{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:3;}body:not(.rtl) .elementor-2061 .elementor-element.elementor-element-f0fe69d{left:0px;}body.rtl .elementor-2061 .elementor-element.elementor-element-f0fe69d{right:0px;}.elementor-2061 .elementor-element.elementor-element-c28274f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-c28274f{text-align:start;}.elementor-2061 .elementor-element.elementor-element-c28274f .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-10b82c7{text-align:start;}.elementor-2061 .elementor-element.elementor-element-10b82c7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-7749e43{--display:flex;--position:relative;--min-height:200px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-2061 .elementor-element.elementor-element-7749e43:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-7749e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://propertyuncut.com/wp-content/uploads/2025/06/3P8A4617-scaled.jpg");background-position:center center;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-7749e43::before, .elementor-2061 .elementor-element.elementor-element-7749e43 > .elementor-background-video-container::before, .elementor-2061 .elementor-element.elementor-element-7749e43 > .e-con-inner > .elementor-background-video-container::before, .elementor-2061 .elementor-element.elementor-element-7749e43 > .elementor-background-slideshow::before, .elementor-2061 .elementor-element.elementor-element-7749e43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2061 .elementor-element.elementor-element-7749e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #FFFFFF 100%);}body:not(.rtl) .elementor-2061 .elementor-element.elementor-element-7749e43{left:0px;}body.rtl .elementor-2061 .elementor-element.elementor-element-7749e43{right:0px;}.elementor-2061 .elementor-element.elementor-element-187c000{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:3;}body:not(.rtl) .elementor-2061 .elementor-element.elementor-element-187c000{left:0px;}body.rtl .elementor-2061 .elementor-element.elementor-element-187c000{right:0px;}.elementor-2061 .elementor-element.elementor-element-4f029d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4f029d4{text-align:start;}.elementor-2061 .elementor-element.elementor-element-4f029d4 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:28px;font-weight:500;line-height:40px;letter-spacing:-0.7px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-caa407e{text-align:start;}.elementor-2061 .elementor-element.elementor-element-caa407e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:23px;letter-spacing:0px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-e4e6a33{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-e4e6a33:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-e4e6a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-2061 .elementor-element.elementor-element-7b7f60b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-2ee5dbcd{text-align:center;}.elementor-2061 .elementor-element.elementor-element-2ee5dbcd .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:32px;font-weight:700;line-height:1.05em;letter-spacing:0px;color:#111111;}.elementor-2061 .elementor-element.elementor-element-5144fe44{--display:flex;}.elementor-2061 .elementor-element.elementor-element-46196c64{--display:flex;}.elementor-2061 .elementor-element.elementor-element-3456855{--display:flex;}.elementor-2061 .elementor-element.elementor-element-38f72c71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-79275d0d{--display:flex;}.elementor-2061 .elementor-element.elementor-element-79275d0d:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-79275d0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F05B56;}.elementor-2061 .elementor-element.elementor-element-1c1bb4ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-1c1bb4ba{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#111111;}.elementor-2061 .elementor-element.elementor-element-7fc9600c{--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;--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-2061 .elementor-element.elementor-element-1e04e8a6{--display:flex;}.elementor-2061 .elementor-element.elementor-element-1e04e8a6:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-1e04e8a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#46C3BB;}.elementor-2061 .elementor-element.elementor-element-5e759d0f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-5e759d0f{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#2c2147;}.elementor-2061 .elementor-element.elementor-element-37c6fa28{--display:flex;}.elementor-2061 .elementor-element.elementor-element-4514f195{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-e3d770e{--display:flex;}.elementor-2061 .elementor-element.elementor-element-e3d770e:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-e3d770e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F05B56;}.elementor-2061 .elementor-element.elementor-element-5dc5ed14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-5dc5ed14{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#111111;}.elementor-2061 .elementor-element.elementor-element-574f2ca0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-73e104e5{--display:flex;}.elementor-2061 .elementor-element.elementor-element-73e104e5:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-73e104e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#46C3BB;}.elementor-2061 .elementor-element.elementor-element-72f8db2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-72f8db2e{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#2c2147;}.elementor-2061 .elementor-element.elementor-element-db37906{--display:flex;}.elementor-2061 .elementor-element.elementor-element-14cfca4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-20eaf9e{--display:flex;}.elementor-2061 .elementor-element.elementor-element-20eaf9e:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-20eaf9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F05B56;}.elementor-2061 .elementor-element.elementor-element-e843c1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-e843c1c{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#111111;}.elementor-2061 .elementor-element.elementor-element-200118a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-c8937ad{--display:flex;}.elementor-2061 .elementor-element.elementor-element-c8937ad:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-c8937ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#46C3BB;}.elementor-2061 .elementor-element.elementor-element-6364736 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-6364736{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#2c2147;}.elementor-2061 .elementor-element.elementor-element-27838a4{--display:flex;}.elementor-2061 .elementor-element.elementor-element-21d09b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-c5880b1{--display:flex;}.elementor-2061 .elementor-element.elementor-element-c5880b1:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-c5880b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F05B56;}.elementor-2061 .elementor-element.elementor-element-f06f049 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-f06f049{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#111111;}.elementor-2061 .elementor-element.elementor-element-c13e62c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-df40c7e{--display:flex;}.elementor-2061 .elementor-element.elementor-element-df40c7e:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-df40c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#46C3BB;}.elementor-2061 .elementor-element.elementor-element-4913102 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4913102{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#2c2147;}.elementor-2061 .elementor-element.elementor-element-1feac138{--display:flex;}.elementor-2061 .elementor-element.elementor-element-32cd704b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-4469b13a .elementor-button{background-color:transparent;font-family:"Sen", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4469b13a .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-4469b13a .elementor-button:focus{background-color:transparent;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-4469b13a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2061 .elementor-element.elementor-element-4469b13a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2061 .elementor-element.elementor-element-4469b13a .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-4469b13a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-3b063e32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-3421dd6a .elementor-button{background-color:transparent;font-family:"Sen", Sans-serif;font-size:18px;font-weight:700;fill:#111111;color:#111111;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-3421dd6a .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-3421dd6a .elementor-button:focus{background-color:transparent;color:#111111;}.elementor-2061 .elementor-element.elementor-element-3421dd6a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2061 .elementor-element.elementor-element-3421dd6a .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-2061 .elementor-element.elementor-element-3421dd6a .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-3421dd6a .elementor-button:focus svg{fill:#111111;}.elementor-2061 .elementor-element.elementor-element-5feb1e60{--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;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-5feb1e60:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-5feb1e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2061 .elementor-element.elementor-element-7a8d14{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-7a8d14:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-7a8d14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-2061 .elementor-element.elementor-element-4d73780d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4d73780d{text-align:center;}.elementor-2061 .elementor-element.elementor-element-4d73780d .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-225412ff{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-7f364880{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.05);--border-color:rgba(0,0,0,0.05);--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 34px 0px rgba(0,0,0,0.04);--padding-top:34px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-2061 .elementor-element.elementor-element-7f364880:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-7f364880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f8fa;}.elementor-2061 .elementor-element.elementor-element-5e9c94e1{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-1948d7ae > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-1948d7ae{text-align:start;}.elementor-2061 .elementor-element.elementor-element-1948d7ae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:62px;font-weight:800;line-height:0.7em;letter-spacing:-4px;color:#EC964A;}.elementor-2061 .elementor-element.elementor-element-25a7fa11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-25a7fa11{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-739d753 img{width:29%;border-radius:12px 12px 12px 12px;}.elementor-2061 .elementor-element.elementor-element-2b3eee92{--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:nowrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-a38422e{--display:flex;--min-height:52px;--overflow:hidden;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-a38422e:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-a38422e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#dddddd;background-image:url("https://propertyuncut.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-12dfdb54{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-1891c0dd > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-1891c0dd{text-align:start;}.elementor-2061 .elementor-element.elementor-element-1891c0dd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-1651a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-1651a{text-align:start;}.elementor-2061 .elementor-element.elementor-element-1651a .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-2199f44{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.05);--border-color:rgba(0,0,0,0.05);--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 34px 0px rgba(0,0,0,0.04);--padding-top:34px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-2061 .elementor-element.elementor-element-2199f44:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-2199f44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f8fa;}.elementor-2061 .elementor-element.elementor-element-176fe2c{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-d5ef26c > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-d5ef26c{text-align:start;}.elementor-2061 .elementor-element.elementor-element-d5ef26c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:62px;font-weight:800;line-height:0.7em;letter-spacing:-4px;color:#EC964A;}.elementor-2061 .elementor-element.elementor-element-04c1b2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-04c1b2a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-c643b42 img{width:29%;border-radius:12px 12px 12px 12px;}.elementor-2061 .elementor-element.elementor-element-e9e1e29{--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:nowrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-2f73299{--display:flex;--min-height:52px;--overflow:hidden;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-2f73299:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-2f73299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#dddddd;background-image:url("https://propertyuncut.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-fbf6e99{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-7b4f98a > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-7b4f98a{text-align:start;}.elementor-2061 .elementor-element.elementor-element-7b4f98a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-4a90f05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4a90f05{text-align:start;}.elementor-2061 .elementor-element.elementor-element-4a90f05 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-e0e8d34{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.05);--border-color:rgba(0,0,0,0.05);--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 34px 0px rgba(0,0,0,0.04);--padding-top:34px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-2061 .elementor-element.elementor-element-e0e8d34:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-e0e8d34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f8fa;}.elementor-2061 .elementor-element.elementor-element-078a9e1{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-726f28a > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-726f28a{text-align:start;}.elementor-2061 .elementor-element.elementor-element-726f28a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:62px;font-weight:800;line-height:0.7em;letter-spacing:-4px;color:#EC964A;}.elementor-2061 .elementor-element.elementor-element-c25de33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-c25de33{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-9bc4cdf img{width:29%;border-radius:12px 12px 12px 12px;}.elementor-2061 .elementor-element.elementor-element-457837e{--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:nowrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-c989dd7{--display:flex;--min-height:52px;--overflow:hidden;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-c989dd7:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-c989dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#dddddd;background-image:url("https://propertyuncut.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-fa9ea79{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-19da3e3 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-19da3e3{text-align:start;}.elementor-2061 .elementor-element.elementor-element-19da3e3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-23bb3de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-23bb3de.elementor-element{--order:-99999 /* order start hack */;}.elementor-2061 .elementor-element.elementor-element-23bb3de{text-align:start;}.elementor-2061 .elementor-element.elementor-element-23bb3de .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-0631c3d{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.05);--border-color:rgba(0,0,0,0.05);--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 34px 0px rgba(0,0,0,0.04);--padding-top:34px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-2061 .elementor-element.elementor-element-0631c3d:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-0631c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f8fa;}.elementor-2061 .elementor-element.elementor-element-e5b091d{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-f95b1e4 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-f95b1e4{text-align:start;}.elementor-2061 .elementor-element.elementor-element-f95b1e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:62px;font-weight:800;line-height:0.7em;letter-spacing:-4px;color:#EC964A;}.elementor-2061 .elementor-element.elementor-element-859f9b1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-859f9b1{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5f2e0fc img{width:29%;border-radius:12px 12px 12px 12px;}.elementor-2061 .elementor-element.elementor-element-793e89d{--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:nowrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-0781fdb{--display:flex;--min-height:52px;--overflow:hidden;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-0781fdb:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-0781fdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#dddddd;background-image:url("https://propertyuncut.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-83f213f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-2d8094d > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2d8094d{text-align:start;}.elementor-2061 .elementor-element.elementor-element-2d8094d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6f82caa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-6f82caa{text-align:start;}.elementor-2061 .elementor-element.elementor-element-6f82caa .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-2594ade{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.05);--border-color:rgba(0,0,0,0.05);--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 34px 0px rgba(0,0,0,0.04);--padding-top:34px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-2061 .elementor-element.elementor-element-2594ade:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-2594ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f8fa;}.elementor-2061 .elementor-element.elementor-element-af5f1f6{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-0062ed1 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-0062ed1{text-align:start;}.elementor-2061 .elementor-element.elementor-element-0062ed1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:62px;font-weight:800;line-height:0.7em;letter-spacing:-4px;color:#EC964A;}.elementor-2061 .elementor-element.elementor-element-0433929 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-0433929{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-601f264 img{width:29%;border-radius:12px 12px 12px 12px;}.elementor-2061 .elementor-element.elementor-element-93a6791{--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:nowrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-c250f66{--display:flex;--min-height:52px;--overflow:hidden;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-c250f66:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-c250f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#dddddd;background-image:url("https://propertyuncut.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-a47028f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-b48bddb > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-b48bddb{text-align:start;}.elementor-2061 .elementor-element.elementor-element-b48bddb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-4cb23c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4cb23c7{text-align:start;}.elementor-2061 .elementor-element.elementor-element-4cb23c7 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-07f50b8{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.05);--border-color:rgba(0,0,0,0.05);--border-radius:18px 18px 18px 18px;box-shadow:0px 12px 34px 0px rgba(0,0,0,0.04);--padding-top:34px;--padding-bottom:30px;--padding-left:34px;--padding-right:34px;}.elementor-2061 .elementor-element.elementor-element-07f50b8:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-07f50b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f7f8fa;}.elementor-2061 .elementor-element.elementor-element-069cdad{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-d590804 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-d590804{text-align:start;}.elementor-2061 .elementor-element.elementor-element-d590804 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:62px;font-weight:800;line-height:0.7em;letter-spacing:-4px;color:#EC964A;}.elementor-2061 .elementor-element.elementor-element-3a6a29b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-3a6a29b{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:-0.6px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-07b5b21 img{width:29%;border-radius:12px 12px 12px 12px;}.elementor-2061 .elementor-element.elementor-element-9ceb2a6{--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:nowrap;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-b86358d{--display:flex;--min-height:52px;--overflow:hidden;--border-radius:50% 50% 50% 50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-b86358d:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-b86358d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#dddddd;background-image:url("https://propertyuncut.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-a588250{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-aa6b438 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-aa6b438{text-align:start;}.elementor-2061 .elementor-element.elementor-element-aa6b438 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-a802114 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-a802114{text-align:start;}.elementor-2061 .elementor-element.elementor-element-a802114 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-26d4281d{--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;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-26d4281d:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-26d4281d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-2061 .elementor-element.elementor-element-624c56dc{--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:0px;--padding-left:20px;--padding-right:20px;}.elementor-2061 .elementor-element.elementor-element-66180f66{--display:flex;--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-2061 .elementor-element.elementor-element-1611f8ef{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-3486b0b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-3486b0b5{text-align:start;}.elementor-2061 .elementor-element.elementor-element-3486b0b5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-8e32ab7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-8e32ab7{text-align:start;}.elementor-2061 .elementor-element.elementor-element-8e32ab7 .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-1d8259ab{width:initial;max-width:initial;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-1d8259ab > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-496d994b{--display:flex;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button{background-color:#8353DF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:4px 5px 4px 18px;}.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button:focus{background-color:#FFFFFF;color:#8353DF;}.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button:focus svg{fill:#8353DF;}.elementor-2061 .elementor-element.elementor-element-2acd50cb{--display:flex;--min-height:610px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-5e0ef26b{--display:flex;--min-height:520px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-5e0ef26b:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-5e0ef26b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://propertyuncut.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-433a9854{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-39c65ff{--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:24px 24px 24px 24px;box-shadow:0px 20px 45px 0px rgba(0,0,0,.14);--padding-top:5px;--padding-bottom:05px;--padding-left:32px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-39c65ff:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-39c65ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2061 .elementor-element.elementor-element-cfff80f{width:var( --container-widget-width, 82.042% );max-width:82.042%;--container-widget-width:82.042%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-cfff80f > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-cfff80f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2061 .elementor-element.elementor-element-52ec444 .elementor-button{background-color:#0F2547;fill:#ffffff;color:#ffffff;border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-2061 .elementor-element.elementor-element-52ec444 .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-52ec444 .elementor-button:focus{background-color:#ffffff;color:#8a5be8;}.elementor-2061 .elementor-element.elementor-element-52ec444 .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-52ec444 .elementor-button:focus svg{fill:#8a5be8;}.elementor-2061 .elementor-element.elementor-element-3684e60e{--display:flex;--min-height:520px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-3684e60e:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-3684e60e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://propertyuncut.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-36ea5439{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-22374858{--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:24px 24px 24px 24px;box-shadow:0px 20px 45px 0px rgba(0,0,0,.14);--padding-top:05px;--padding-bottom:05px;--padding-left:32px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-22374858:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-22374858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2061 .elementor-element.elementor-element-35cd220{width:var( --container-widget-width, 82.042% );max-width:82.042%;--container-widget-width:82.042%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-35cd220 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-35cd220.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2061 .elementor-element.elementor-element-3cdb233b .elementor-button{background-color:#0F2547;fill:#ffffff;color:#ffffff;border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-2061 .elementor-element.elementor-element-3cdb233b .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-3cdb233b .elementor-button:focus{background-color:#ffffff;color:#8a5be8;}.elementor-2061 .elementor-element.elementor-element-3cdb233b .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-3cdb233b .elementor-button:focus svg{fill:#8a5be8;}.elementor-2061 .elementor-element.elementor-element-29df924c{--display:flex;--min-height:520px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-29df924c:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-29df924c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://propertyuncut.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2061 .elementor-element.elementor-element-6e3f4555{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-0d74d28{--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:24px 24px 24px 24px;box-shadow:0px 20px 45px 0px rgba(0,0,0,.14);--padding-top:5px;--padding-bottom:05px;--padding-left:32px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-0d74d28:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-0d74d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2061 .elementor-element.elementor-element-2f4599e{width:var( --container-widget-width, 82.042% );max-width:82.042%;--container-widget-width:82.042%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-2f4599e > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2f4599e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2061 .elementor-element.elementor-element-e439bb7 .elementor-button{background-color:#0F2547;fill:#ffffff;color:#ffffff;border-radius:50% 50% 50% 50%;padding:10px 10px 10px 10px;}.elementor-2061 .elementor-element.elementor-element-e439bb7 .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-e439bb7 .elementor-button:focus{background-color:#ffffff;color:#8a5be8;}.elementor-2061 .elementor-element.elementor-element-e439bb7 .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-e439bb7 .elementor-button:focus svg{fill:#8a5be8;}.elementor-2061 .elementor-element.elementor-element-b8ba03f{--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:999px 999px 999px 999px;box-shadow:0px 16px 38px 0px rgba(0,0,0,.13);--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-b8ba03f:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-b8ba03f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2061 .elementor-element.elementor-element-c860c22 .elementor-button{background-color:rgba(255,255,255,0);fill:#111111;color:#111111;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-c860c22 .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-c860c22 .elementor-button:focus{background-color:rgba(255,255,255,0);color:#8a5be8;}.elementor-2061 .elementor-element.elementor-element-c860c22 .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-c860c22 .elementor-button:focus svg{fill:#8a5be8;}.elementor-2061 .elementor-element.elementor-element-382821b4 .elementor-button{background-color:rgba(255,255,255,0);fill:#111111;color:#111111;padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-382821b4 .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-382821b4 .elementor-button:focus{background-color:rgba(255,255,255,0);color:#8a5be8;}.elementor-2061 .elementor-element.elementor-element-382821b4 .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-382821b4 .elementor-button:focus svg{fill:#8a5be8;}.elementor-2061 .elementor-element.elementor-element-3ebc1a1d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-2061 .elementor-element.elementor-element-3ebc1a1d:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-3ebc1a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2061 .elementor-element.elementor-element-32f6d5b2{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:rgba(255,255,255,0.74);--border-color:rgba(255,255,255,0.74);--border-radius:24px 24px 24px 24px;box-shadow:0px 24px 60px 0px rgba(0,0,0,0.18);--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2061 .elementor-element.elementor-element-3a5258e9{--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;--overflow:hidden;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-3a5258e9:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-3a5258e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-55f30136 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-2061 .elementor-element.elementor-element-55f30136{text-align:center;}.elementor-2061 .elementor-element.elementor-element-55f30136 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:700;line-height:40px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-765c4119{--display:flex;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-7518801f{--display:flex;}.elementor-2061 .elementor-element.elementor-element-7474e418{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(15,37,71,0.08);--border-color:rgba(15,37,71,0.08);--border-radius:12px 12px 12px 12px;}.elementor-2061 .elementor-element.elementor-element-7474e418:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-7474e418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-6077ba53{--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;--overflow:hidden;--border-radius:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-6077ba53:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-6077ba53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-6077ba53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2061 .elementor-element.elementor-element-69157e1{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(15,37,71,0.08);--border-color:rgba(15,37,71,0.08);--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-2061 .elementor-element.elementor-element-69157e1:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-69157e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-65853473 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-65853473{text-align:center;}.elementor-2061 .elementor-element.elementor-element-65853473 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-1dedf735{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-27250310{--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:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-27250310:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-27250310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-279719fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-279719fd{text-align:start;}.elementor-2061 .elementor-element.elementor-element-279719fd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-529fd3ef{--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:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-529fd3ef:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-529fd3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-76ae982b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-76ae982b{text-align:start;}.elementor-2061 .elementor-element.elementor-element-76ae982b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-b62f870{--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:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-b62f870:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-b62f870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-8b5b8fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-8b5b8fa{text-align:start;}.elementor-2061 .elementor-element.elementor-element-8b5b8fa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-21c15baf{--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:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-21c15baf:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-21c15baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-40d647cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-40d647cd{text-align:start;}.elementor-2061 .elementor-element.elementor-element-40d647cd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-22237118{--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:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-22237118:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-22237118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-50f25680 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-50f25680{text-align:start;}.elementor-2061 .elementor-element.elementor-element-50f25680 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-3c41aa6{--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:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-3c41aa6:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-3c41aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-5c86c1e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-5c86c1e4{text-align:start;}.elementor-2061 .elementor-element.elementor-element-5c86c1e4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-22842a8e{--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:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-22842a8e:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-22842a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-728627f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-728627f8{text-align:start;}.elementor-2061 .elementor-element.elementor-element-728627f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-66058a6d{--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:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-66058a6d:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-66058a6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-5f6cff21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-5f6cff21{text-align:start;}.elementor-2061 .elementor-element.elementor-element-5f6cff21 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-286b6753{--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:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-286b6753:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-286b6753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-ab8365d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-ab8365d{text-align:start;}.elementor-2061 .elementor-element.elementor-element-ab8365d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-2b82f362{--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:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-2b82f362:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-2b82f362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-2c2d6a2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2c2d6a2e{text-align:start;}.elementor-2061 .elementor-element.elementor-element-2c2d6a2e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-21b5cd8{--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;--overflow:hidden;--border-radius:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-21b5cd8:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-21b5cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-13cfbb2a{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(15,37,71,0.08);--border-color:rgba(15,37,71,0.08);--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-2061 .elementor-element.elementor-element-13cfbb2a:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-13cfbb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-fcf45c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-fcf45c1{text-align:start;}.elementor-2061 .elementor-element.elementor-element-fcf45c1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-7e5dc52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-7e5dc52:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-7e5dc52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-31a93a67{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-31a93a67:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-31a93a67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-4cca0239 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-4cca0239.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-4cca0239.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-4cca0239.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-4cca0239.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-4cca0239.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-4cca0239 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-4cca0239 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-683759b6{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-683759b6:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-683759b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-22836439 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-22836439.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-22836439.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-22836439.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-22836439.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-22836439.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-22836439 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-22836439 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-5ced67e1{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-5ced67e1:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-5ced67e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-1c5cab19 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-1c5cab19.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-1c5cab19.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-1c5cab19.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-1c5cab19.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-1c5cab19.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-1c5cab19 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-1c5cab19 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-16a3dcab{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-16a3dcab:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-16a3dcab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-231781bb .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-231781bb.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-231781bb.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-231781bb.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-231781bb.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-231781bb.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-231781bb .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-231781bb .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-48b1a5dd{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-48b1a5dd:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-48b1a5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-6704ad77 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-6704ad77.elementor-view-stacked .elementor-icon{background-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-6704ad77.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6704ad77.elementor-view-default .elementor-icon{color:#FF5353;border-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-6704ad77.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6704ad77.elementor-view-default .elementor-icon svg{fill:#FF5353;}.elementor-2061 .elementor-element.elementor-element-6704ad77 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-6704ad77 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-13a96e4b{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-13a96e4b:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-13a96e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-9293bd4 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-9293bd4.elementor-view-stacked .elementor-icon{background-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-9293bd4.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-9293bd4.elementor-view-default .elementor-icon{color:#FF5353;border-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-9293bd4.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-9293bd4.elementor-view-default .elementor-icon svg{fill:#FF5353;}.elementor-2061 .elementor-element.elementor-element-9293bd4 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-9293bd4 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-fd3d03c{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-fd3d03c:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-fd3d03c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-231df6e .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-231df6e.elementor-view-stacked .elementor-icon{background-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-231df6e.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-231df6e.elementor-view-default .elementor-icon{color:#FF5353;border-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-231df6e.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-231df6e.elementor-view-default .elementor-icon svg{fill:#FF5353;}.elementor-2061 .elementor-element.elementor-element-231df6e .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-231df6e .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-b27f04a{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-b27f04a:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-b27f04a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-69f0b4e1 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-69f0b4e1.elementor-view-stacked .elementor-icon{background-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-69f0b4e1.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-69f0b4e1.elementor-view-default .elementor-icon{color:#FF5353;border-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-69f0b4e1.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-69f0b4e1.elementor-view-default .elementor-icon svg{fill:#FF5353;}.elementor-2061 .elementor-element.elementor-element-69f0b4e1 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-69f0b4e1 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-2bcfc22e{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-2bcfc22e:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-2bcfc22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-793ada87 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-793ada87.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-793ada87.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-793ada87.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-793ada87.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-793ada87.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-793ada87 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-793ada87 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-51257034{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-51257034:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-51257034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FC;}.elementor-2061 .elementor-element.elementor-element-280da110 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-280da110.elementor-view-stacked .elementor-icon{background-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-280da110.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-280da110.elementor-view-default .elementor-icon{color:#FF5353;border-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-280da110.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-280da110.elementor-view-default .elementor-icon svg{fill:#FF5353;}.elementor-2061 .elementor-element.elementor-element-280da110 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-280da110 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-6dbbb668{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:rgba(49,93,168,0.14);--border-color:rgba(49,93,168,0.14);--border-radius:18px 18px 18px 18px;box-shadow:0px 15px 35px 0px rgba(36,59,116,0.14);}.elementor-2061 .elementor-element.elementor-element-6dbbb668:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-6dbbb668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-bd126a3{--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-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(15,37,71,0.08);--border-color:rgba(15,37,71,0.08);--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-12ed84d8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-12ed84d8{text-align:center;}.elementor-2061 .elementor-element.elementor-element-12ed84d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-200296f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-3700444d{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-3700444d:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-3700444d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-24502b2e .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-24502b2e.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-24502b2e.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-24502b2e.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-24502b2e.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-24502b2e.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-24502b2e .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-24502b2e .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-184d8ed8{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-184d8ed8:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-184d8ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-4c4fd039 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-4c4fd039.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-4c4fd039.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-4c4fd039.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-4c4fd039.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-4c4fd039.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-4c4fd039 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-4c4fd039 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-343018d9{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-343018d9:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-343018d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-3c9f1c6e .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-3c9f1c6e.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-3c9f1c6e.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-3c9f1c6e.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-3c9f1c6e.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-3c9f1c6e.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-3c9f1c6e .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-3c9f1c6e .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-2f911f35{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-2f911f35:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-2f911f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-17241e5e .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-17241e5e.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-17241e5e.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-17241e5e.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-17241e5e.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-17241e5e.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-17241e5e .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-17241e5e .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-223f971{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-223f971:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-223f971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-1d1dd08d .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-1d1dd08d.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-1d1dd08d.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-1d1dd08d.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-1d1dd08d.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-1d1dd08d.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-1d1dd08d .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-1d1dd08d .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-6de0e8d8{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-6de0e8d8:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-6de0e8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-537236a6 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-537236a6.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-537236a6.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-537236a6.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-537236a6.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-537236a6.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-537236a6 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-537236a6 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-598a5f4c{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-598a5f4c:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-598a5f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-2b74dc37 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-2b74dc37.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-2b74dc37.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-2b74dc37.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-2b74dc37.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-2b74dc37.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-2b74dc37 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-2b74dc37 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-2a1ece42{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-2a1ece42:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-2a1ece42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-61e92504 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-61e92504.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-61e92504.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-61e92504.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-61e92504.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-61e92504.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-61e92504 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-61e92504 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-739fe399{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-739fe399:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-739fe399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-2f2647e2 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-2f2647e2.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-2f2647e2.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-2f2647e2.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-2f2647e2.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-2f2647e2.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-2f2647e2 .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-2f2647e2 .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-3a165f79{--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:10px;--padding-bottom:10px;--padding-left:8px;--padding-right:8px;}.elementor-2061 .elementor-element.elementor-element-3a165f79:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-3a165f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-743850fe .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-743850fe.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-743850fe.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-743850fe.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-743850fe.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-743850fe.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-743850fe .elementor-icon{font-size:25px;}.elementor-2061 .elementor-element.elementor-element-743850fe .elementor-icon svg{height:25px;}.elementor-2061 .elementor-element.elementor-element-7b4874dc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button{background-color:#8353DF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:4px 5px 4px 18px;}.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button:focus{background-color:#FFFFFF;color:#8353DF;}.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button:focus svg{fill:#8353DF;}.elementor-2061 .elementor-element.elementor-element-11750880{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-4e9362a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-4e9362a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2061 .elementor-element.elementor-element-2bdd7363{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-7acfb5a2 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-7acfb5a2.elementor-view-stacked .elementor-icon{background-color:#8353DF;}.elementor-2061 .elementor-element.elementor-element-7acfb5a2.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-7acfb5a2.elementor-view-default .elementor-icon{color:#8353DF;border-color:#8353DF;}.elementor-2061 .elementor-element.elementor-element-7acfb5a2.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-7acfb5a2.elementor-view-default .elementor-icon svg{fill:#8353DF;}.elementor-2061 .elementor-element.elementor-element-7acfb5a2 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-7acfb5a2 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-2e5625c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2e5625c6{text-align:start;}.elementor-2061 .elementor-element.elementor-element-2e5625c6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:28px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-51b37d1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-51b37d1a{text-align:center;}.elementor-2061 .elementor-element.elementor-element-51b37d1a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;line-height:20px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-58b52ccb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-79cd1ab6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-51d07388 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-51d07388.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-51d07388.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-51d07388.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-51d07388.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-51d07388.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-51d07388 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-51d07388 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-29387d8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-29387d8b{text-align:start;}.elementor-2061 .elementor-element.elementor-element-29387d8b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-11dfc028 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-11dfc028.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-11dfc028.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-11dfc028.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-11dfc028.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-11dfc028.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-11dfc028 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-11dfc028 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-2947123c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-6dfee06 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-6dfee06.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6dfee06.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6dfee06.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6dfee06.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6dfee06.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6dfee06 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-6dfee06 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-2eb461be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2eb461be{text-align:start;}.elementor-2061 .elementor-element.elementor-element-2eb461be .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-8013a64 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-8013a64.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-8013a64.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-8013a64.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-8013a64.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-8013a64.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-8013a64 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-8013a64 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-492648b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-20c998c .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-20c998c.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-20c998c.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-20c998c.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-20c998c.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-20c998c.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-20c998c .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-20c998c .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-33c90419 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-33c90419{text-align:start;}.elementor-2061 .elementor-element.elementor-element-33c90419 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-41a4b5a5 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-41a4b5a5.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-41a4b5a5.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-41a4b5a5.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-41a4b5a5.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-41a4b5a5.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-41a4b5a5 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-41a4b5a5 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-7cfc376a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-a246424 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-a246424.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-a246424.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-a246424.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-a246424.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-a246424.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-a246424 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-a246424 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-4e86d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4e86d0{text-align:start;}.elementor-2061 .elementor-element.elementor-element-4e86d0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-241b3120 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-241b3120.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-241b3120.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-241b3120.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-241b3120.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-241b3120.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-241b3120 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-241b3120 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-6e6758c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-4b437d1b .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-4b437d1b.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-4b437d1b.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-4b437d1b.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-4b437d1b.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-4b437d1b.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-4b437d1b .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-4b437d1b .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-2e1ddcb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2e1ddcb8{text-align:start;}.elementor-2061 .elementor-element.elementor-element-2e1ddcb8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-542d99f3 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-542d99f3.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-542d99f3.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-542d99f3.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-542d99f3.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-542d99f3.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-542d99f3 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-542d99f3 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-4d2cf461{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-2042f03 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-2042f03.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-2042f03.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-2042f03.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-2042f03.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-2042f03.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-2042f03 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-2042f03 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-cf917aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-cf917aa{text-align:start;}.elementor-2061 .elementor-element.elementor-element-cf917aa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-1c6dca90 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-1c6dca90.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-1c6dca90.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-1c6dca90.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-1c6dca90.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-1c6dca90.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-1c6dca90 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-1c6dca90 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-28549f29{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-227d6892 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-227d6892.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-227d6892.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-227d6892.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-227d6892.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-227d6892.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-227d6892 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-227d6892 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-3af60cc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-3af60cc1{text-align:start;}.elementor-2061 .elementor-element.elementor-element-3af60cc1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-3eebf864 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-3eebf864.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-3eebf864.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-3eebf864.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-3eebf864.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-3eebf864.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-3eebf864 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-3eebf864 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-456d20da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-6a450970 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-6a450970.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6a450970.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6a450970.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6a450970.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6a450970.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6a450970 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-6a450970 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-45234161 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-45234161{text-align:start;}.elementor-2061 .elementor-element.elementor-element-45234161 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-729aadf6 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-729aadf6.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-729aadf6.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-729aadf6.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-729aadf6.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-729aadf6.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-729aadf6 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-729aadf6 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-9b91733{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-2a9193e1 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-2a9193e1.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-2a9193e1.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-2a9193e1.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-2a9193e1.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-2a9193e1.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-2a9193e1 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-2a9193e1 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-3786267b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-3786267b{text-align:start;}.elementor-2061 .elementor-element.elementor-element-3786267b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-3893ecbe .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-3893ecbe.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-3893ecbe.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-3893ecbe.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-3893ecbe.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-3893ecbe.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-3893ecbe .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-3893ecbe .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-1bd0a198{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-5e7d26d8 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-5e7d26d8.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5e7d26d8.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-5e7d26d8.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5e7d26d8.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-5e7d26d8.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5e7d26d8 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-5e7d26d8 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-6f1571e7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-6f1571e7{text-align:start;}.elementor-2061 .elementor-element.elementor-element-6f1571e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-57632958 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-57632958.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-57632958.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-57632958.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-57632958.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-57632958.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-57632958 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-57632958 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-77189d27{--display:flex;}.elementor-2061 .elementor-element.elementor-element-4ebed321 .elementor-button{background-color:#EC964A;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 20px 14px 20px;}.elementor-2061 .elementor-element.elementor-element-4ebed321 .elementor-button:hover, .elementor-2061 .elementor-element.elementor-element-4ebed321 .elementor-button:focus{background-color:#8353DF;color:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-4ebed321 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2061 .elementor-element.elementor-element-4ebed321 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2061 .elementor-element.elementor-element-4ebed321 .elementor-button:hover svg, .elementor-2061 .elementor-element.elementor-element-4ebed321 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2061 .elementor-element.elementor-element-4bc8099f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-31604f3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-20cf9c6b .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-20cf9c6b.elementor-view-stacked .elementor-icon{background-color:#315DA8;}.elementor-2061 .elementor-element.elementor-element-20cf9c6b.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-20cf9c6b.elementor-view-default .elementor-icon{color:#315DA8;border-color:#315DA8;}.elementor-2061 .elementor-element.elementor-element-20cf9c6b.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-20cf9c6b.elementor-view-default .elementor-icon svg{fill:#315DA8;}.elementor-2061 .elementor-element.elementor-element-20cf9c6b .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-20cf9c6b .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-5bd6b7e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-5bd6b7e8{text-align:start;}.elementor-2061 .elementor-element.elementor-element-5bd6b7e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:700;line-height:28px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-17ece477{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-6a90f6c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-1a66311a .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-1a66311a.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-1a66311a.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-1a66311a.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-1a66311a.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-1a66311a.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-1a66311a .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-1a66311a .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-19f924bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-19f924bb{text-align:start;}.elementor-2061 .elementor-element.elementor-element-19f924bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-76d394c1 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-76d394c1.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-76d394c1.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-76d394c1.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-76d394c1.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-76d394c1.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-76d394c1 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-76d394c1 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-2f7c7048{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-269dfa4f .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-269dfa4f.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-269dfa4f.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-269dfa4f.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-269dfa4f.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-269dfa4f.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-269dfa4f .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-269dfa4f .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-33e5cd2c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-33e5cd2c{text-align:start;}.elementor-2061 .elementor-element.elementor-element-33e5cd2c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-5c458795 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-5c458795.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-5c458795.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-5c458795.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-5c458795.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-5c458795.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-5c458795 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-5c458795 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-75d456ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-6fbd6daf .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-6fbd6daf.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6fbd6daf.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6fbd6daf.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6fbd6daf.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6fbd6daf.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6fbd6daf .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-6fbd6daf .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-20091db1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-20091db1{text-align:start;}.elementor-2061 .elementor-element.elementor-element-20091db1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-26a677e8 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-26a677e8.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-26a677e8.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-26a677e8.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-26a677e8.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-26a677e8.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-26a677e8 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-26a677e8 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-2bdf1b93{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-79a31c87 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-79a31c87.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-79a31c87.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-79a31c87.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-79a31c87.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-79a31c87.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-79a31c87 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-79a31c87 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-1ae79750 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-1ae79750{text-align:start;}.elementor-2061 .elementor-element.elementor-element-1ae79750 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-75dbfd95 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-75dbfd95.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-75dbfd95.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-75dbfd95.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-75dbfd95.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-75dbfd95.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-75dbfd95 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-75dbfd95 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-44fa8bd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-59290be9 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-59290be9.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-59290be9.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-59290be9.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-59290be9.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-59290be9.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-59290be9 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-59290be9 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-4767a9af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4767a9af{text-align:start;}.elementor-2061 .elementor-element.elementor-element-4767a9af .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-56ca83cc .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-56ca83cc.elementor-view-stacked .elementor-icon{background-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-56ca83cc.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-56ca83cc.elementor-view-default .elementor-icon{color:#FF5353;border-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-56ca83cc.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-56ca83cc.elementor-view-default .elementor-icon svg{fill:#FF5353;}.elementor-2061 .elementor-element.elementor-element-56ca83cc .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-56ca83cc .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-124fde6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-6b27b0b8 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-6b27b0b8.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6b27b0b8.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6b27b0b8.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6b27b0b8.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6b27b0b8.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6b27b0b8 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-6b27b0b8 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-4efdc8d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-4efdc8d4{text-align:start;}.elementor-2061 .elementor-element.elementor-element-4efdc8d4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-426a5994 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-426a5994.elementor-view-stacked .elementor-icon{background-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-426a5994.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-426a5994.elementor-view-default .elementor-icon{color:#FF5353;border-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-426a5994.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-426a5994.elementor-view-default .elementor-icon svg{fill:#FF5353;}.elementor-2061 .elementor-element.elementor-element-426a5994 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-426a5994 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-2578e7d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-74df45f9 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-74df45f9.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-74df45f9.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-74df45f9.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-74df45f9.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-74df45f9.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-74df45f9 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-74df45f9 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-5a27fa7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-5a27fa7d{text-align:start;}.elementor-2061 .elementor-element.elementor-element-5a27fa7d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-4e42f55c .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-4e42f55c.elementor-view-stacked .elementor-icon{background-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-4e42f55c.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-4e42f55c.elementor-view-default .elementor-icon{color:#FF5353;border-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-4e42f55c.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-4e42f55c.elementor-view-default .elementor-icon svg{fill:#FF5353;}.elementor-2061 .elementor-element.elementor-element-4e42f55c .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-4e42f55c .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-77ea0228{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-6538059b .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-6538059b.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6538059b.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6538059b.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6538059b.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-6538059b.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-6538059b .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-6538059b .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-26ec4cda > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-26ec4cda{text-align:start;}.elementor-2061 .elementor-element.elementor-element-26ec4cda .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-28785013 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-28785013.elementor-view-stacked .elementor-icon{background-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-28785013.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-28785013.elementor-view-default .elementor-icon{color:#FF5353;border-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-28785013.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-28785013.elementor-view-default .elementor-icon svg{fill:#FF5353;}.elementor-2061 .elementor-element.elementor-element-28785013 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-28785013 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-4fea76fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-17049967 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-17049967.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-17049967.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-17049967.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-17049967.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-17049967.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-17049967 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-17049967 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-5da30e99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-5da30e99{text-align:start;}.elementor-2061 .elementor-element.elementor-element-5da30e99 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-4ac84554 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-4ac84554.elementor-view-stacked .elementor-icon{background-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-4ac84554.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-4ac84554.elementor-view-default .elementor-icon{color:#17C964;border-color:#17C964;}.elementor-2061 .elementor-element.elementor-element-4ac84554.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-4ac84554.elementor-view-default .elementor-icon svg{fill:#17C964;}.elementor-2061 .elementor-element.elementor-element-4ac84554 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-4ac84554 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-6bb45cde{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-73582d1f .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-73582d1f.elementor-view-stacked .elementor-icon{background-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-73582d1f.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-73582d1f.elementor-view-default .elementor-icon{color:#0F2547;border-color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-73582d1f.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-73582d1f.elementor-view-default .elementor-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-73582d1f .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-73582d1f .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-77beab6d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-77beab6d{text-align:start;}.elementor-2061 .elementor-element.elementor-element-77beab6d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-28b40636 .elementor-icon-wrapper{text-align:center;}.elementor-2061 .elementor-element.elementor-element-28b40636.elementor-view-stacked .elementor-icon{background-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-28b40636.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-28b40636.elementor-view-default .elementor-icon{color:#FF5353;border-color:#FF5353;}.elementor-2061 .elementor-element.elementor-element-28b40636.elementor-view-framed .elementor-icon, .elementor-2061 .elementor-element.elementor-element-28b40636.elementor-view-default .elementor-icon svg{fill:#FF5353;}.elementor-2061 .elementor-element.elementor-element-28b40636 .elementor-icon{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-28b40636 .elementor-icon svg{height:22px;}.elementor-2061 .elementor-element.elementor-element-402d065{--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:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-402d065:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-402d065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2061 .elementor-element.elementor-element-f2a8f9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2061 .elementor-element.elementor-element-1cac91ad{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(15,37,71,0.12);--border-color:rgba(15,37,71,0.12);--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-3b8427cf > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-2061 .elementor-element.elementor-element-3b8427cf{text-align:center;}.elementor-2061 .elementor-element.elementor-element-3b8427cf .elementor-heading-title{font-family:"Sen", Sans-serif;font-size:32px;font-weight:700;line-height:40px;letter-spacing:0px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-44b6b471{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-accordion-item{border-width:0px;}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-tab-title{background-color:rgba(255,255,255,0);}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-accordion-icon, .elementor-2061 .elementor-element.elementor-element-534838ba .elementor-accordion-title{color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-accordion-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-active .elementor-accordion-icon, .elementor-2061 .elementor-element.elementor-element-534838ba .elementor-active .elementor-accordion-title{color:#0F2547;}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-active .elementor-accordion-icon svg{fill:#0F2547;}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-accordion-title{font-family:"Sen", Sans-serif;font-size:24px;font-weight:700;line-height:40px;}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-tab-content{background-color:rgba(255,255,255,0);color:#0F2547;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2061 .elementor-element.elementor-element-1ddea9f2{--content-width:100%;}.elementor-2061 .elementor-element.elementor-element-6dc3753f{--width:90%;}.elementor-2061 .elementor-element.elementor-element-678b6151{--width:100%;}.elementor-2061 .elementor-element.elementor-element-29777a61{--width:99%;}.elementor-2061 .elementor-element.elementor-element-480586d{--width:100%;}.elementor-2061 .elementor-element.elementor-element-482362e{--width:99%;}.elementor-2061 .elementor-element.elementor-element-0e0e98f{--width:100%;}.elementor-2061 .elementor-element.elementor-element-3f20534{--width:99%;}.elementor-2061 .elementor-element.elementor-element-090bd79{--width:100%;}.elementor-2061 .elementor-element.elementor-element-abda379{--width:99%;}.elementor-2061 .elementor-element.elementor-element-36a23637{--width:100%;}.elementor-2061 .elementor-element.elementor-element-5a852cf1{--width:100%;}.elementor-2061 .elementor-element.elementor-element-35247a63{--width:12px;}.elementor-2061 .elementor-element.elementor-element-6149e1dd{--width:12px;}.elementor-2061 .elementor-element.elementor-element-67067400{--width:12px;}.elementor-2061 .elementor-element.elementor-element-6f60d49c{--width:12px;}.elementor-2061 .elementor-element.elementor-element-46785a94{--width:12px;}.elementor-2061 .elementor-element.elementor-element-1dd60436{--width:12px;}.elementor-2061 .elementor-element.elementor-element-72f94e9b{--width:12px;}.elementor-2061 .elementor-element.elementor-element-419dab92{--width:12px;}.elementor-2061 .elementor-element.elementor-element-3e8a9049{--content-width:90%;}.elementor-2061 .elementor-element.elementor-element-4bfb289{--content-width:100%;}.elementor-2061 .elementor-element.elementor-element-437e60d4{--width:70%;}.elementor-2061 .elementor-element.elementor-element-76c9cf4e{--width:30%;}.elementor-2061 .elementor-element.elementor-element-3ca177d6{--content-width:100%;}.elementor-2061 .elementor-element.elementor-element-60e6df8b{--width:318px;}.elementor-2061 .elementor-element.elementor-element-9f2f714{--width:318px;}.elementor-2061 .elementor-element.elementor-element-f8cf91f{--width:318px;}.elementor-2061 .elementor-element.elementor-element-6c9c3b1{--width:318px;}.elementor-2061 .elementor-element.elementor-element-29b939a{--width:318px;}.elementor-2061 .elementor-element.elementor-element-68d7129{--width:318px;}.elementor-2061 .elementor-element.elementor-element-9cdb488{--width:318px;}.elementor-2061 .elementor-element.elementor-element-b1cdf4a{--width:318px;}.elementor-2061 .elementor-element.elementor-element-fa8a7c1{--width:318px;}.elementor-2061 .elementor-element.elementor-element-79119e1{--width:318px;}.elementor-2061 .elementor-element.elementor-element-0f841b8{--width:318px;}.elementor-2061 .elementor-element.elementor-element-8a7d6e3{--width:318px;}.elementor-2061 .elementor-element.elementor-element-2d3e8df{--content-width:760px;}.elementor-2061 .elementor-element.elementor-element-65e3fe26{--content-width:1210px;}.elementor-2061 .elementor-element.elementor-element-79275d0d{--width:13px;}.elementor-2061 .elementor-element.elementor-element-1e04e8a6{--width:13px;}.elementor-2061 .elementor-element.elementor-element-e3d770e{--width:13px;}.elementor-2061 .elementor-element.elementor-element-73e104e5{--width:13px;}.elementor-2061 .elementor-element.elementor-element-20eaf9e{--width:13px;}.elementor-2061 .elementor-element.elementor-element-c8937ad{--width:13px;}.elementor-2061 .elementor-element.elementor-element-c5880b1{--width:13px;}.elementor-2061 .elementor-element.elementor-element-df40c7e{--width:13px;}.elementor-2061 .elementor-element.elementor-element-7a8d14{--width:100%;}.elementor-2061 .elementor-element.elementor-element-225412ff{--width:100%;}.elementor-2061 .elementor-element.elementor-element-7f364880{--width:100%;}.elementor-2061 .elementor-element.elementor-element-a38422e{--width:52px;}.elementor-2061 .elementor-element.elementor-element-2199f44{--width:100%;}.elementor-2061 .elementor-element.elementor-element-2f73299{--width:52px;}.elementor-2061 .elementor-element.elementor-element-e0e8d34{--width:100%;}.elementor-2061 .elementor-element.elementor-element-c989dd7{--width:52px;}.elementor-2061 .elementor-element.elementor-element-0631c3d{--width:100%;}.elementor-2061 .elementor-element.elementor-element-0781fdb{--width:52px;}.elementor-2061 .elementor-element.elementor-element-2594ade{--width:100%;}.elementor-2061 .elementor-element.elementor-element-c250f66{--width:52px;}.elementor-2061 .elementor-element.elementor-element-07f50b8{--width:100%;}.elementor-2061 .elementor-element.elementor-element-b86358d{--width:52px;}.elementor-2061 .elementor-element.elementor-element-624c56dc{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2061 .elementor-element.elementor-element-6077ba53{--width:213px;}}@media(max-width:1024px){.elementor-2061 .elementor-element.elementor-element-1ddea9f2{--padding-top:42px;--padding-bottom:32px;--padding-left:22px;--padding-right:22px;}.elementor-2061 .elementor-element.elementor-element-6dc3753f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2061 .elementor-element.elementor-element-7ecf2eb1 > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-2061 .elementor-element.elementor-element-7ecf2eb1 .elementor-heading-title{font-size:76px;letter-spacing:-4px;}.elementor-2061 .elementor-element.elementor-element-4dbee2d8 .elementor-heading-title{font-size:44px;letter-spacing:-1.4px;}.elementor-2061 .elementor-element.elementor-element-4d6ac529{font-size:21px;}.elementor-2061 .elementor-element.elementor-element-65abeff8{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-692f08f0{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-5bdfbcb0{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-2cccaf5{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-97edb9f{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-a567f65{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-6797e749{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-4063a9cd{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-3e8a9049{--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-453a93ad .elementor-heading-title{font-size:48px;letter-spacing:-3.4px;}.elementor-2061 .elementor-element.elementor-element-4a7aa682{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-47bf3d5 img{width:150px;}.elementor-2061 .elementor-element.elementor-element-7f34ca6b{--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-44bc7e88{--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-2061 .elementor-element.elementor-element-200c5dd0 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-4cd83792 .elementor-heading-title{font-size:49px;}.elementor-2061 .elementor-element.elementor-element-3f7adc1 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-349e14cf .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-3cda1eb .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-c3d98c8 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-2653069 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-2ef9a93 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-7fd91eb .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-0ded91e .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-3c0577e .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-9a35031 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-9927ef5 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-33e80f9 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-8e007e4 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-371b395 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-8ed555d .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-d131144 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-2b19b30 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-eecece1 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-ffb55e7 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-6d279d8 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-a0dca43 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-5e88c66 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-79511fa .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-d9882b1 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-2d3e8df{--padding-top:64px;--padding-bottom:68px;--padding-left:22px;--padding-right:22px;}.elementor-2061 .elementor-element.elementor-element-3ff5bdd4 .elementor-heading-title{font-size:38px;}.elementor-2061 .elementor-element.elementor-element-c849378 .elementor-heading-title{font-size:38px;}.elementor-2061 .elementor-element.elementor-element-65e3fe26{--padding-top:90px;--padding-bottom:52px;--padding-left:36px;--padding-right:36px;}.elementor-2061 .elementor-element.elementor-element-2ee5dbcd .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-1c1bb4ba{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-5e759d0f{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-5dc5ed14{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-72f8db2e{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-e843c1c{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-6364736{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-f06f049{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-4913102{font-size:20px;}.elementor-2061 .elementor-element.elementor-element-4d73780d .elementor-heading-title{font-size:48px;}.elementor-2061 .elementor-element.elementor-element-25a7fa11{font-size:21px;}.elementor-2061 .elementor-element.elementor-element-04c1b2a{font-size:21px;}.elementor-2061 .elementor-element.elementor-element-c25de33{font-size:21px;}.elementor-2061 .elementor-element.elementor-element-859f9b1{font-size:21px;}.elementor-2061 .elementor-element.elementor-element-0433929{font-size:21px;}.elementor-2061 .elementor-element.elementor-element-3a6a29b{font-size:21px;}.elementor-2061 .elementor-element.elementor-element-26d4281d{--padding-top:70px;--padding-bottom:70px;--padding-left:18px;--padding-right:18px;}.elementor-2061 .elementor-element.elementor-element-8e32ab7 .elementor-heading-title{font-size:48px;letter-spacing:-2px;}.elementor-2061 .elementor-element.elementor-element-1d8259ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-1d8259ab{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-cfff80f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-cfff80f{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-35cd220 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-35cd220{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-2f4599e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2061 .elementor-element.elementor-element-2f4599e{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-3ebc1a1d{--padding-top:28px;--padding-bottom:28px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-32f6d5b2{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2061 .elementor-element.elementor-element-3a5258e9{--padding-top:26px;--padding-bottom:20px;--padding-left:14px;--padding-right:14px;}.elementor-2061 .elementor-element.elementor-element-55f30136 .elementor-heading-title{font-size:30px;}.elementor-2061 .elementor-element.elementor-element-65853473 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-279719fd .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-76ae982b .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-8b5b8fa .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-40d647cd .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-50f25680 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-5c86c1e4 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-728627f8 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-5f6cff21 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-ab8365d .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-2c2d6a2e .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-fcf45c1 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-12ed84d8 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-2e5625c6 .elementor-heading-title{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-51b37d1a .elementor-heading-title{font-size:13px;}.elementor-2061 .elementor-element.elementor-element-29387d8b .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-2eb461be .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-33c90419 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-4e86d0 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-2e1ddcb8 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-cf917aa .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-3af60cc1 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-45234161 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-3786267b .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-6f1571e7 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-5bd6b7e8 .elementor-heading-title{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-19f924bb .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-33e5cd2c .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-20091db1 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-1ae79750 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-4767a9af .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-4efdc8d4 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-5a27fa7d .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-26ec4cda .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-5da30e99 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-77beab6d .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-402d065{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-3b8427cf .elementor-heading-title{font-size:44px;letter-spacing:-1.2px;}.elementor-2061 .elementor-element.elementor-element-44b6b471{font-size:18px;line-height:28px;}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-accordion-title{font-size:22px;line-height:34px;}}@media(max-width:767px){.elementor-2061 .elementor-element.elementor-element-1ddea9f2:not(.elementor-motion-effects-element-type-background), .elementor-2061 .elementor-element.elementor-element-1ddea9f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://propertyuncut.com/wp-content/uploads/2026/05/ChatGPT-Image-May-12-2026-01_57_02-AM-1.avif");}.elementor-2061 .elementor-element.elementor-element-1ddea9f2{--padding-top:34px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;}.elementor-2061 .elementor-element.elementor-element-6dc3753f{--width:315px;--padding-top:070px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-7ecf2eb1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2061 .elementor-element.elementor-element-7ecf2eb1{text-align:center;}.elementor-2061 .elementor-element.elementor-element-7ecf2eb1 .elementor-heading-title{font-size:32px;line-height:40px;letter-spacing:-2.4px;}.elementor-2061 .elementor-element.elementor-element-56988494{text-align:center;}.elementor-2061 .elementor-element.elementor-element-56988494 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-2061 .elementor-element.elementor-element-47d2e72e{--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-4dbee2d8 .elementor-heading-title{font-size:32px;line-height:40px;letter-spacing:-0.8px;}.elementor-2061 .elementor-element.elementor-element-4d6ac529{font-size:16px;}.elementor-2061 .elementor-element.elementor-element-b3d99a2 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-2061 .elementor-element.elementor-element-65abeff8{font-size:16px;}.elementor-2061 .elementor-element.elementor-element-692f08f0{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-5bdfbcb0{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-2cccaf5{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-97edb9f{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-a567f65{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-6797e749{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-4063a9cd{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-3e8a9049{--padding-top:64px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}.elementor-2061 .elementor-element.elementor-element-48a7d064{--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-2061 .elementor-element.elementor-element-41b88b73{width:var( --container-widget-width, 438px );max-width:438px;--container-widget-width:438px;--container-widget-flex-grow:0;}.elementor-2061 .elementor-element.elementor-element-41b88b73 img{width:100%;}.elementor-2061 .elementor-element.elementor-element-4cca8655 > .elementor-widget-container{margin:27px 0px 0px 25px;}.elementor-2061 .elementor-element.elementor-element-213e2a52 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-2061 .elementor-element.elementor-element-453a93ad{text-align:center;}.elementor-2061 .elementor-element.elementor-element-453a93ad .elementor-heading-title{font-size:32px;line-height:40px;letter-spacing:-2.4px;}.elementor-2061 .elementor-element.elementor-element-27270786{font-size:16px;line-height:1.32em;}.elementor-2061 .elementor-element.elementor-element-338a41be > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-2061 .elementor-element.elementor-element-338a41be{font-size:18px;line-height:1.32em;}.elementor-2061 .elementor-element.elementor-element-4a7aa682{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-7f34ca6b{--padding-top:56px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-4bfb289{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-2061 .elementor-element.elementor-element-44bc7e88{--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-2061 .elementor-element.elementor-element-200c5dd0 .elementor-heading-title{font-size:14px;letter-spacing:-0.2px;}.elementor-2061 .elementor-element.elementor-element-4cd83792 .elementor-heading-title{font-size:32px;line-height:40px;letter-spacing:-2.4px;}.elementor-2061 .elementor-element.elementor-element-3ca177d6{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-2061 .elementor-element.elementor-element-60e6df8b{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-3f7adc1 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-349e14cf .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-9f2f714{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-3cda1eb .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-c3d98c8 .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-f8cf91f{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-2653069 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-2ef9a93 .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-6c9c3b1{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-7fd91eb .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-0ded91e .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-29b939a{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-3c0577e .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-9a35031 .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-68d7129{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-9927ef5 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-33e80f9 .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-9cdb488{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-8e007e4 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-371b395 .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-b1cdf4a{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-8ed555d .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-d131144 .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-fa8a7c1{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-2b19b30 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-eecece1 .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-79119e1{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-ffb55e7 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-6d279d8 .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-0f841b8{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-a0dca43 .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-5e88c66 .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-8a7d6e3{--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-2061 .elementor-element.elementor-element-79511fa .elementor-heading-title{font-size:14px;letter-spacing:0px;}.elementor-2061 .elementor-element.elementor-element-d9882b1 .elementor-heading-title{font-size:32px;letter-spacing:-2.2px;}.elementor-2061 .elementor-element.elementor-element-2d3e8df{--padding-top:54px;--padding-bottom:58px;--padding-left:18px;--padding-right:18px;}.elementor-2061 .elementor-element.elementor-element-3ff5bdd4 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-2061 .elementor-element.elementor-element-3ff5bdd4 .elementor-heading-title{font-size:32px;}.elementor-2061 .elementor-element.elementor-element-c849378 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-2061 .elementor-element.elementor-element-c849378 .elementor-heading-title{font-size:16px;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-content{font-size:16px;}.elementor-2061 .elementor-element.elementor-element-7b8cbab6{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2061 .elementor-element.elementor-element-65e3fe26{--padding-top:56px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-2061 .elementor-element.elementor-element-1c087763 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-133ba224{text-align:center;}.elementor-2061 .elementor-element.elementor-element-133ba224 .elementor-heading-title{font-size:32px;line-height:40px;letter-spacing:-2.4px;}.elementor-2061 .elementor-element.elementor-element-60ede803{font-size:16px;}.elementor-2061 .elementor-element.elementor-element-e4e6a33{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-2ee5dbcd .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-2061 .elementor-element.elementor-element-1c1bb4ba{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-5e759d0f{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-5dc5ed14{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-72f8db2e{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-e843c1c{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-6364736{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-f06f049{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-4913102{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-4469b13a .elementor-button{font-size:16px;}.elementor-2061 .elementor-element.elementor-element-3421dd6a .elementor-button{font-size:16px;}.elementor-2061 .elementor-element.elementor-element-5feb1e60{--padding-top:70px;--padding-bottom:70px;--padding-left:18px;--padding-right:18px;}.elementor-2061 .elementor-element.elementor-element-4d73780d .elementor-heading-title{font-size:32px;letter-spacing:-1.8px;}.elementor-2061 .elementor-element.elementor-element-7f364880{--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-1948d7ae .elementor-heading-title{font-size:54px;}.elementor-2061 .elementor-element.elementor-element-25a7fa11{font-size:19px;}.elementor-2061 .elementor-element.elementor-element-739d753 img{width:100%;}.elementor-2061 .elementor-element.elementor-element-2b3eee92{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2061 .elementor-element.elementor-element-1891c0dd .elementor-heading-title{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-1651a .elementor-heading-title{font-size:13px;}.elementor-2061 .elementor-element.elementor-element-2199f44{--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-d5ef26c .elementor-heading-title{font-size:54px;}.elementor-2061 .elementor-element.elementor-element-04c1b2a{font-size:19px;}.elementor-2061 .elementor-element.elementor-element-c643b42 img{width:100%;}.elementor-2061 .elementor-element.elementor-element-e9e1e29{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2061 .elementor-element.elementor-element-7b4f98a .elementor-heading-title{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-4a90f05 .elementor-heading-title{font-size:13px;}.elementor-2061 .elementor-element.elementor-element-e0e8d34{--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-726f28a .elementor-heading-title{font-size:54px;}.elementor-2061 .elementor-element.elementor-element-c25de33{font-size:19px;}.elementor-2061 .elementor-element.elementor-element-9bc4cdf img{width:100%;}.elementor-2061 .elementor-element.elementor-element-457837e{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2061 .elementor-element.elementor-element-19da3e3 .elementor-heading-title{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-23bb3de .elementor-heading-title{font-size:13px;}.elementor-2061 .elementor-element.elementor-element-0631c3d{--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-f95b1e4 .elementor-heading-title{font-size:54px;}.elementor-2061 .elementor-element.elementor-element-859f9b1{font-size:19px;}.elementor-2061 .elementor-element.elementor-element-5f2e0fc img{width:100%;}.elementor-2061 .elementor-element.elementor-element-793e89d{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2061 .elementor-element.elementor-element-2d8094d .elementor-heading-title{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-6f82caa .elementor-heading-title{font-size:13px;}.elementor-2061 .elementor-element.elementor-element-2594ade{--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-0062ed1 .elementor-heading-title{font-size:54px;}.elementor-2061 .elementor-element.elementor-element-0433929{font-size:19px;}.elementor-2061 .elementor-element.elementor-element-601f264 img{width:100%;}.elementor-2061 .elementor-element.elementor-element-93a6791{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2061 .elementor-element.elementor-element-b48bddb .elementor-heading-title{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-4cb23c7 .elementor-heading-title{font-size:13px;}.elementor-2061 .elementor-element.elementor-element-07f50b8{--border-radius:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-2061 .elementor-element.elementor-element-d590804 .elementor-heading-title{font-size:54px;}.elementor-2061 .elementor-element.elementor-element-3a6a29b{font-size:19px;}.elementor-2061 .elementor-element.elementor-element-07b5b21 img{width:100%;}.elementor-2061 .elementor-element.elementor-element-9ceb2a6{--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2061 .elementor-element.elementor-element-aa6b438 .elementor-heading-title{font-size:18px;}.elementor-2061 .elementor-element.elementor-element-a802114 .elementor-heading-title{font-size:13px;}.elementor-2061 .elementor-element.elementor-element-3486b0b5 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-8e32ab7{text-align:center;}.elementor-2061 .elementor-element.elementor-element-8e32ab7 .elementor-heading-title{font-size:32px;letter-spacing:-2px;}.elementor-2061 .elementor-element.elementor-element-1d8259ab{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-cfff80f{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-35cd220{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-2f4599e{font-size:17px;}.elementor-2061 .elementor-element.elementor-element-3a5258e9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2061 .elementor-element.elementor-element-55f30136 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-2061 .elementor-element.elementor-element-65853473 .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-279719fd .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-76ae982b .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-8b5b8fa .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-40d647cd .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-50f25680 .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-5c86c1e4 .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-728627f8 .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-5f6cff21 .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-ab8365d .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-2c2d6a2e .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-fcf45c1 .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-12ed84d8 .elementor-heading-title{font-size:14px;}.elementor-2061 .elementor-element.elementor-element-11750880{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-4e9362a2{--width:570px;}.elementor-2061 .elementor-element.elementor-element-2e5625c6 .elementor-heading-title{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-51b37d1a .elementor-heading-title{font-size:13px;}.elementor-2061 .elementor-element.elementor-element-58b52ccb{--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-2061 .elementor-element.elementor-element-29387d8b .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-2eb461be .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-33c90419 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-4e86d0 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-2e1ddcb8 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-cf917aa .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-3af60cc1 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-45234161 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-3786267b .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-6f1571e7 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-77189d27{--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-2061 .elementor-element.elementor-element-4ebed321 .elementor-button{font-size:16px;line-height:1.3em;}.elementor-2061 .elementor-element.elementor-element-5bd6b7e8 .elementor-heading-title{font-size:22px;}.elementor-2061 .elementor-element.elementor-element-19f924bb .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-33e5cd2c .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-20091db1 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-1ae79750 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-4767a9af .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-4efdc8d4 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-5a27fa7d .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-26ec4cda .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-5da30e99 .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-77beab6d .elementor-heading-title{font-size:15px;}.elementor-2061 .elementor-element.elementor-element-402d065{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-1cac91ad{--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2061 .elementor-element.elementor-element-3b8427cf .elementor-heading-title{font-size:32px;letter-spacing:-0.8px;}.elementor-2061 .elementor-element.elementor-element-44b6b471{font-size:16px;line-height:25px;}.elementor-2061 .elementor-element.elementor-element-534838ba .elementor-accordion-title{font-size:20px;line-height:30px;}}/* Start custom CSS for heading, class: .elementor-element-5c9aaeaf */.elementor-2061 .elementor-element.elementor-element-5c9aaeaf .elementor-heading-title {
  position: relative;
  overflow: hidden;
}
.elementor-2061 .elementor-element.elementor-element-5c9aaeaf .elementor-heading-title::after {
  content: "";
  position: absolute;
  inset: -45%;
  background: linear-gradient(120deg, transparent 35%, rgba(255,255,255,.55) 50%, transparent 65%);
  transform: translateX(-120%);
  animation: pixelShine 2.5s ease-in-out infinite;
}
@keyframes pixelShine { 0%,35% { transform: translateX(-120%); } 65%,100% { transform: translateX(120%); } }

.elementor-2061 .elementor-element.elementor-element-5c9aaeaf .elementor-heading-title { width:28px; height:28px; display:grid; place-items:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678b6151 */.elementor-2061 .elementor-element.elementor-element-678b6151 {
  display: grid;
  grid-template-columns: 32px 1fr;
  gap: 10px;
  align-items: start;
  min-height: 74px;
  opacity: 0;
  transform: translateY(16px);
  animation: pixelFadeUp .7s cubic-bezier(.2,.8,.2,1) forwards;
}
.elementor-2061 .elementor-element.elementor-element-678b6151 > .e-con-inner { display: contents; }
@keyframes pixelFadeUp { to { opacity: 1; transform: translateY(0); } }

.elementor-2061 .elementor-element.elementor-element-678b6151 { animation-delay: 0.72s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-185bdaa */.elementor-2061 .elementor-element.elementor-element-185bdaa .elementor-heading-title {
  position: relative;
  overflow: hidden;
}
.elementor-2061 .elementor-element.elementor-element-185bdaa .elementor-heading-title::after {
  content: "";
  position: absolute;
  inset: -45%;
  background: linear-gradient(120deg, transparent 35%, rgba(255,255,255,.55) 50%, transparent 65%);
  transform: translateX(-120%);
  animation: pixelShine 2.5s ease-in-out infinite;
}
@keyframes pixelShine { 0%,35% { transform: translateX(-120%); } 65%,100% { transform: translateX(120%); } }

.elementor-2061 .elementor-element.elementor-element-185bdaa .elementor-heading-title { width:28px; height:28px; display:grid; place-items:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-480586d */.elementor-2061 .elementor-element.elementor-element-480586d {
  display: grid;
  grid-template-columns: 32px 1fr;
  gap: 10px;
  align-items: start;
  min-height: 74px;
  opacity: 0;
  transform: translateY(16px);
  animation: pixelFadeUp .7s cubic-bezier(.2,.8,.2,1) forwards;
}
.elementor-2061 .elementor-element.elementor-element-480586d > .e-con-inner { display: contents; }
@keyframes pixelFadeUp { to { opacity: 1; transform: translateY(0); } }

.elementor-2061 .elementor-element.elementor-element-480586d { animation-delay: 0.72s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec5ca5e */.elementor-2061 .elementor-element.elementor-element-ec5ca5e .elementor-heading-title {
  position: relative;
  overflow: hidden;
}
.elementor-2061 .elementor-element.elementor-element-ec5ca5e .elementor-heading-title::after {
  content: "";
  position: absolute;
  inset: -45%;
  background: linear-gradient(120deg, transparent 35%, rgba(255,255,255,.55) 50%, transparent 65%);
  transform: translateX(-120%);
  animation: pixelShine 2.5s ease-in-out infinite;
}
@keyframes pixelShine { 0%,35% { transform: translateX(-120%); } 65%,100% { transform: translateX(120%); } }

.elementor-2061 .elementor-element.elementor-element-ec5ca5e .elementor-heading-title { width:28px; height:28px; display:grid; place-items:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e0e98f */.elementor-2061 .elementor-element.elementor-element-0e0e98f {
  display: grid;
  grid-template-columns: 32px 1fr;
  gap: 10px;
  align-items: start;
  min-height: 74px;
  opacity: 0;
  transform: translateY(16px);
  animation: pixelFadeUp .7s cubic-bezier(.2,.8,.2,1) forwards;
}
.elementor-2061 .elementor-element.elementor-element-0e0e98f > .e-con-inner { display: contents; }
@keyframes pixelFadeUp { to { opacity: 1; transform: translateY(0); } }

.elementor-2061 .elementor-element.elementor-element-0e0e98f { animation-delay: 0.72s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de39e9 */.elementor-2061 .elementor-element.elementor-element-7de39e9 .elementor-heading-title {
  position: relative;
  overflow: hidden;
}
.elementor-2061 .elementor-element.elementor-element-7de39e9 .elementor-heading-title::after {
  content: "";
  position: absolute;
  inset: -45%;
  background: linear-gradient(120deg, transparent 35%, rgba(255,255,255,.55) 50%, transparent 65%);
  transform: translateX(-120%);
  animation: pixelShine 2.5s ease-in-out infinite;
}
@keyframes pixelShine { 0%,35% { transform: translateX(-120%); } 65%,100% { transform: translateX(120%); } }

.elementor-2061 .elementor-element.elementor-element-7de39e9 .elementor-heading-title { width:28px; height:28px; display:grid; place-items:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-090bd79 */.elementor-2061 .elementor-element.elementor-element-090bd79 {
  display: grid;
  grid-template-columns: 32px 1fr;
  gap: 10px;
  align-items: start;
  min-height: 74px;
  opacity: 0;
  transform: translateY(16px);
  animation: pixelFadeUp .7s cubic-bezier(.2,.8,.2,1) forwards;
}
.elementor-2061 .elementor-element.elementor-element-090bd79 > .e-con-inner { display: contents; }
@keyframes pixelFadeUp { to { opacity: 1; transform: translateY(0); } }

.elementor-2061 .elementor-element.elementor-element-090bd79 { animation-delay: 0.72s; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e1a3312 */.elementor-2061 .elementor-element.elementor-element-6e1a3312 {
  display: grid;
  grid-template-columns: 1.1fr 1.15fr 1.45fr 1fr;
  gap: 34px;
  align-items: start;
  width: 100%;
}
.elementor-2061 .elementor-element.elementor-element-6e1a3312 > .e-con-inner { display: contents; }
.elementor-2061 .elementor-element.elementor-element-6e1a3312 > .elementor-element,
.elementor-2061 .elementor-element.elementor-element-6e1a3312 > .e-con-inner > .elementor-element {
  width: auto;
  min-width: 0;
  max-width: none;
}
@media (max-width: 1024px) {
  .elementor-2061 .elementor-element.elementor-element-6e1a3312 { grid-template-columns: repeat(2, 1fr); gap: 28px 22px; }
}
@media (max-width: 767px) {
  .elementor-2061 .elementor-element.elementor-element-6e1a3312 { grid-template-columns: 1fr; gap: 20px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d2e72e */.elementor-2061 .elementor-element.elementor-element-47d2e72e {
  position: relative;
}
.elementor-2061 .elementor-element.elementor-element-47d2e72e::after {
  content: "";
  position: absolute;
  top: 1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: rgba(255,255,255,.34);
  transform-origin: left;
  animation: pixelLineGrow 1.4s cubic-bezier(.2,.8,.2,1) .65s both;
}
.elementor-2061 .elementor-element.elementor-element-47d2e72e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 5px;
  width: 270px;
  height: 3px;
  border-radius: 999px;
  background: #fff;
  z-index: 1;
  transform-origin: left;
  animation: pixelLineGrow 1.3s cubic-bezier(.2,.8,.2,1) .75s both;
}
@keyframes pixelLineGrow { from { transform: scaleX(0); } to { transform: scaleX(1); } }
@media (max-width: 1024px) { .elementor-2061 .elementor-element.elementor-element-47d2e72e::before { width: 220px; } }
@media (max-width: 767px) { .elementor-2061 .elementor-element.elementor-element-47d2e72e::before { width: 180px; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-125f11a */.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  display: inline-flex;
  align-items: center;
  background: #ec964a !important;
  color: #0f2547 !important;
  box-shadow: 0 12px 28px rgba(236,150,74,.25);
  transition: box-shadow .35s ease, transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: #ffffff;
  transform: translateX(-101%);
  transition: transform .45s cubic-bezier(.2,.8,.2,1);
}

.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button:hover {
  color: #0f2547 !important;
  box-shadow: 0 18px 40px rgba(236,150,74,.35);
  transform: translateY(-2px);
}

.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button:hover::before {
  transform: translateX(0);
}

.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button-text {
  color: #0f2547 !important;
}

.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button-icon {
  margin-left: 14px !important;
  margin-right: 0 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #ec964a !important;
  background: #ffffff !important;
  border-radius: 999px;
  aspect-ratio: 1 / 1;
  padding: 11px;
  transition: background .35s ease, color .35s ease, transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button-icon svg {
  display: block;
  fill: currentColor;
  color: currentColor;
  transition: transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button-icon svg path {
  fill: currentColor;
  stroke: currentColor;
}

.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button:hover .elementor-button-icon {
  color: #ffffff !important;
  background: #ec964a !important;
  transform: rotate(-35deg) scale(1.06);
}

.elementor-2061 .elementor-element.elementor-element-125f11a .elementor-button:hover .elementor-button-icon svg {
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddea9f2 */.elementor-2061 .elementor-element.elementor-element-1ddea9f2 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
}
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 .elementor-background-video-container,
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 .elementor-background-video-hosted,
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 .elementor-background-video-embed,
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 video,
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: scale(1.03);
}
.elementor-2061 .elementor-element.elementor-element-1ddea9f2::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
}
.elementor-2061 .elementor-element.elementor-element-1ddea9f2::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  mix-blend-mode: screen;
}
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 > .e-con-inner,
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 > .elementor-element,
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-hero-content {
  position: relative;
  z-index: 5;
}
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-grain {
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .13;
  z-index: 3;
  background-image: repeating-radial-gradient(circle at 20% 30%, rgba(255,255,255,.18) 0 1px, transparent 1px 2px);
  background-size: 4px 4px;
  animation: pixelGrainMove .45s steps(2) infinite;
}
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-glow {
  position: absolute;
  pointer-events: none;
  z-index: 3;
  filter: blur(50px);
  animation: pixelFloatLight 5s ease-in-out infinite alternate;
}
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-reveal {
  opacity: 0;
  transform: translateY(22px);
  animation: pixelFadeUp .9s cubic-bezier(.2,.8,.2,1) forwards;
}
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-book-btn { animation-delay: .05s; }
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-breadcrumb { animation-delay: .17s; }
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-hero-title { animation-delay: .3s; }
.elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-stats-wrap { animation-delay: .48s; }
@keyframes pixelFadeUp { to { opacity: 1; transform: translateY(0); } }
@keyframes pixelGrainMove { 0% { transform: translate(0,0); } 25% { transform: translate(-1%,1%); } 50% { transform: translate(1%,-1%); } 75% { transform: translate(-1%,-1%); } 100% { transform: translate(0,0); } }
@keyframes pixelFloatLight { from { transform: translate3d(0,0,0) scale(1); } to { transform: translate3d(-28px,-24px,0) scale(1.18); } }





@media (max-width: 767px) {

  /* Mobile hero/container optimization */
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 {
    width: 100vw;
    max-width: 100vw;
    overflow: hidden;
  }

  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .elementor-background-video-container,
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .elementor-background-video-hosted,
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .elementor-background-video-embed,
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 video,
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 iframe {
    transform: scale(1.12);
    object-fit: cover;
  }

  /* Mobile content spacing */
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-hero-content {
    padding-left: 18px;
    padding-right: 18px;
  }

  /* Stats grid: 2 counters per row on mobile */
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-stats-grid {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 14px !important;
    width: 100%;
  }

  /* Each counter box */
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-stats-grid > * {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  /* If Elementor is forcing column width */
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-stats-grid .elementor-element {
    width: 100% !important;
    max-width: 100% !important;
    flex: unset !important;
  }

  /* Optional: make counter text fit better */
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-stats-grid .elementor-counter-number,
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-stats-grid .elementor-counter-number-wrapper {
    font-size: clamp(24px, 7vw, 36px) !important;
    line-height: 1.1;
  }

  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-stats-grid .elementor-counter-title {
    font-size: 13px !important;
    line-height: 1.3;
  }

  /* Reduce heavy visual effects on mobile */
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-glow {
    filter: blur(32px);
    opacity: 0.55;
  }

  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-grain {
    opacity: 0.08;
  }
}



@media (max-width: 767px) {

  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .about-story-btn,
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-about-story-btn,
  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .pixel-book-btn {
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-2061 .elementor-element.elementor-element-1ddea9f2 .about-story-btn.pixel-about-story-btn.pixel-book-btn {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: fit-content !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a23637 */.elementor-2061 .elementor-element.elementor-element-36a23637 {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
  background-color: #f5f5f5 !important;
  background: #f5f5f5 !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637,
.elementor-2061 .elementor-element.elementor-element-36a23637 * {
  box-sizing: border-box;
}

/* Inner content aligned with 90% sections above */
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-container {
  width: 90vw !important;
  max-width: 90vw !important;
  margin-left: auto !important;
  margin-right: auto !important;

  background-color: #ffffff !important;
  background: #ffffff !important;
  border: 1px solid rgba(236, 150, 74, 0.12) !important;
  border-radius: 28px !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-list,
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-list > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 18px !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item,
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 16px !important;
  width: 100% !important;
  max-width: 820px !important;
  flex-wrap: nowrap !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item {
  background-color: #f5f5f5 !important;
  background: #f5f5f5 !important;
  transition: transform .35s ease, border-color .35s ease !important;
  padding: 20px 18px !important;
  border-radius: 12px !important;
  min-height: auto !important;
  height: auto !important;
  border: 1px solid #dcdff0 !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item > .e-con-inner {
  padding: 0 !important;
  min-height: auto !important;
  height: auto !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item:hover {
  transform: translateY(-4px) !important;
  border-color: rgba(236, 150, 74, 0.24) !important;
}

/* Professional bullet */
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-dot {
  position: relative !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  max-width: 18px !important;
  min-height: 18px !important;
  max-height: 18px !important;
  flex: 0 0 18px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: transparent !important;
  border-radius: 50% !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-dot::before {
  content: "" !important;
  display: block !important;
  width: 10px !important;
  height: 10px !important;
  min-width: 10px !important;
  min-height: 10px !important;
  border-radius: 50% !important;
  background: #ec964a !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-dot > .e-con-inner {
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-text,
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-text p {
  margin: 0 !important;
  line-height: 1.35 !important;
}

/* Make checklist text narrower, not full width */
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-text {
  max-width: 720px !important;
  width: 100% !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-box {
  font-weight: 700 !important;
  margin-right: 8px !important;
  white-space: nowrap !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-text strong {
  font-weight: 900 !important;
}

.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-text,
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-text * {
  word-break: normal !important;
  overflow-wrap: normal !important;
  white-space: normal !important;
  writing-mode: horizontal-tb !important;
  text-orientation: mixed !important;
}

@media (max-width: 900px) {
  .elementor-2061 .elementor-element.elementor-element-36a23637 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background-color: #f5f5f5 !important;
    background: #f5f5f5 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-container {
    width: 90vw !important;
    max-width: 90vw !important;
    padding: 44px 30px !important;
    border-radius: 24px !important;
    background-color: #ffffff !important;
    background: #ffffff !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-heading-title .elementor-heading-title {
    font-size: 44px !important;
    letter-spacing: -1.4px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-heading-text,
  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-heading-text p {
    font-size: 21px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-text,
  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-text p {
    font-size: 20px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-list,
  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-list > .e-con-inner {
    gap: 18px !important;
    align-items: center !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item,
  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item > .e-con-inner {
    max-width: 100% !important;
    gap: 16px !important;
    align-items: center !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item {
    padding: 20px 16px !important;
    min-height: auto !important;
    height: auto !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-dot {
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
    max-width: 18px !important;
    min-height: 18px !important;
    max-height: 18px !important;
    flex: 0 0 18px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-dot::before {
    width: 10px !important;
    height: 10px !important;
  }
}

@media (max-width: 560px) {
  .elementor-2061 .elementor-element.elementor-element-36a23637 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    background-color: #f5f5f5 !important;
    background: #f5f5f5 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-container {
    width: 90vw !important;
    max-width: 90vw !important;
    padding: 32px 20px !important;
    border-radius: 20px !important;
    background-color: #ffffff !important;
    background: #ffffff !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-heading-title .elementor-heading-title {
    font-size: 32px !important;
    letter-spacing: -0.8px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-heading {
    margin-bottom: 28px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-heading-title {
    margin-bottom: 22px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-heading-text,
  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-heading-text p {
    font-size: 18px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-list,
  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-list > .e-con-inner {
    gap: 16px !important;
    align-items: center !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item,
  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item > .e-con-inner {
    gap: 14px !important;
    align-items: center !important;
    max-width: 100% !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item {
    background-color: #f5f5f5 !important;
    background: #f5f5f5 !important;
    padding: 18px 14px !important;
    border-radius: 12px !important;
    min-height: auto !important;
    height: auto !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-item > .e-con-inner {
    padding: 0 !important;
    min-height: auto !important;
    height: auto !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-dot {
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    max-width: 16px !important;
    min-height: 16px !important;
    max-height: 16px !important;
    flex: 0 0 16px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-dot::before {
    width: 9px !important;
    height: 9px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-text,
  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-text p {
    font-size: 17px !important;
    line-height: 1.35 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-text {
    max-width: 100% !important;
  }

  .elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-box {
    margin-right: 5px !important;
  }
}

/* Remove any shadow / overlay / glow from checklist container */
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-container,
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-container::before,
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-container::after,
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-container > .e-con-inner,
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-container > .e-con-inner::before,
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-container > .e-con-inner::after {
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  background-image: none !important;
  background-color: #ffffff !important;
  background: #ffffff !important;
}

/* Remove the soft orange border if it looks like shadow */
.elementor-2061 .elementor-element.elementor-element-36a23637 .checklist-container {
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41b88b73 */.elementor-2061 .elementor-element.elementor-element-41b88b73 .elementor-widget-container { line-height: 0; }
.elementor-2061 .elementor-element.elementor-element-41b88b73 img {
  height: 358px;
  object-fit: cover;
  display: block;
}
@media (max-width: 767px) {
  .elementor-2061 .elementor-element.elementor-element-41b88b73 img { height: 358px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48a7d064 */@media (max-width: 767px) {
  .elementor-2061 .elementor-element.elementor-element-48a7d064 { align-items: flex-start; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27270786 */.hidden-paragraph {
  display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c3c2ae6 */.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  display: inline-flex;
  align-items: center;
  background: #ec964a !important;
  color: #0f2547 !important;
  box-shadow: 0 12px 28px rgba(236,150,74,.25);
  transition: box-shadow .35s ease, transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: #ffffff;
  transform: translateX(-101%);
  transition: transform .45s cubic-bezier(.2,.8,.2,1);
}

.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button:hover {
  color: #0f2547 !important;
  box-shadow: 0 18px 40px rgba(236,150,74,.35);
  transform: translateY(-2px);
}

.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button:hover::before {
  transform: translateX(0);
}

.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button-text {
  color: #0f2547 !important;
}

.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button-icon {
  margin-left: 14px !important;
  margin-right: 0 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #ec964a !important;
  background: #ffffff !important;
  border-radius: 999px;
  aspect-ratio: 1 / 1;
  padding: 11px;
  transition: background .35s ease, color .35s ease, transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button-icon svg {
  display: block;
  fill: currentColor;
  color: currentColor;
  transition: transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button-icon svg path {
  fill: currentColor;
  stroke: currentColor;
}

.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button:hover .elementor-button-icon {
  color: #ffffff !important;
  background: #ec964a !important;
  transform: rotate(-35deg) scale(1.06);
}

.elementor-2061 .elementor-element.elementor-element-7c3c2ae6 .elementor-button:hover .elementor-button-icon svg {
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47bf3d5 */.elementor-2061 .elementor-element.elementor-element-47bf3d5 .elementor-widget-container { line-height: 0; }
.elementor-2061 .elementor-element.elementor-element-47bf3d5 img {
  height: 199px;
  object-fit: cover;
  display: block;
}
@media (max-width: 1100px) { .elementor-2061 .elementor-element.elementor-element-47bf3d5 img { height: 180px; } }
@media (max-width: 767px) { .elementor-2061 .elementor-element.elementor-element-47bf3d5 img { height: 178px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a7aa682 */@media (max-width: 1100px) {
  .elementor-2061 .elementor-element.elementor-element-4a7aa682 { grid-column: 2; }
}
@media (max-width: 767px) {
  .elementor-2061 .elementor-element.elementor-element-4a7aa682 { grid-column: auto; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e8a9049 */.elementor-2061 .elementor-element.elementor-element-3e8a9049 {
  width: 90vw !important;
  max-width: 90vw !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow: hidden;
}

.elementor-2061 .elementor-element.elementor-element-3e8a9049 > .e-con-inner {
  display: grid;
  grid-template-columns: 300px 530px 170px;
  justify-content: space-between;
  align-items: center;

  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;

  padding-left: 0 !important;
  padding-right: 0 !important;
  column-gap: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-3e8a9049 .about-left.pixel-about-left {
  align-self: start;
}

/* Tablet */
@media (max-width: 1100px) {
  .elementor-2061 .elementor-element.elementor-element-3e8a9049 {
    width: 90vw !important;
    max-width: 90vw !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3e8a9049 > .e-con-inner {
    grid-template-columns: 260px 1fr;
    justify-content: space-between;
    column-gap: 40px !important;
    row-gap: 28px;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-2061 .elementor-element.elementor-element-3e8a9049 {
    width: 90vw !important;
    max-width: 90vw !important;
    min-height: auto;
  }

  .elementor-2061 .elementor-element.elementor-element-3e8a9049 > .e-con-inner {
    grid-template-columns: 1fr;
    gap: 36px;
    justify-content: stretch;
  }

  .elementor-2061 .elementor-element.elementor-element-3e8a9049 .about-left.pixel-about-left {
    width: 100% !important;
    max-width: 100% !important;
    justify-self: stretch !important;
    align-self: stretch !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3e8a9049 .about-left.pixel-about-left img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    display: block !important;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2402551 */.elementor-2061 .elementor-element.elementor-element-2402551 .elementor-icon {
  background-color: #ec964a !important;
  padding: 14px !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 15px 32px rgba(236, 150, 74, 0.25) !important;
  transition: background-color .35s ease, color .35s ease, transform .35s ease, box-shadow .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-2402551:hover .elementor-icon {
  background-color: #ffffff !important;
  color: #ec964a !important;
  transform: translateY(-3px);
  box-shadow: 0 18px 40px rgba(236, 150, 74, 0.32) !important;
}

.elementor-2061 .elementor-element.elementor-element-2402551:hover .elementor-icon svg {
  color: #ec964a !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-2402551:hover .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-14fbafd9 */.elementor-2061 .elementor-element.elementor-element-14fbafd9 .elementor-icon {
  background-color: #ec964a !important;
  padding: 14px !important;
  border-radius: 999px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-shadow: 0 15px 32px rgba(236, 150, 74, 0.25) !important;
  transition: background-color .35s ease, color .35s ease, transform .35s ease, box-shadow .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-14fbafd9:hover .elementor-icon {
  background-color: #ffffff !important;
  color: #ec964a !important;
  transform: translateY(-3px);
  box-shadow: 0 18px 40px rgba(236, 150, 74, 0.32) !important;
}

.elementor-2061 .elementor-element.elementor-element-14fbafd9:hover .elementor-icon svg {
  color: #ec964a !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-14fbafd9:hover .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f720b42 */.elementor-2061 .elementor-element.elementor-element-1f720b42 .elementor-icon {
  background-color: #ffffff !important;
  color: #ec964a !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-1f720b42 .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-1f720b42 .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47213aca */.elementor-2061 .elementor-element.elementor-element-47213aca .elementor-heading-title {
  border: 1px solid #ffffff !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60e6df8b */.elementor-2061 .elementor-element.elementor-element-60e6df8b {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-60e6df8b > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-60e6df8b > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-60e6df8b > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-60e6df8b > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-60e6df8b .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-60e6df8b .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-60e6df8b img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-60e6df8b p,
.elementor-2061 .elementor-element.elementor-element-60e6df8b .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-60e6df8b .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-60e6df8b::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-60e6df8b .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-60e6df8b .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-60e6df8b .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-60e6df8b .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-60e6df8b .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-60e6df8b .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover a,
.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-60e6df8b:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-60e6df8b .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-cc01e1b */.elementor-2061 .elementor-element.elementor-element-cc01e1b .elementor-icon {
  background-color: #A38DB7 !important;
  color: #fff !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-cc01e1b .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-cc01e1b .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8922dd0 */.elementor-2061 .elementor-element.elementor-element-8922dd0 .elementor-heading-title {
  border: 1px solid #A38DB7 !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f2f714 */.elementor-2061 .elementor-element.elementor-element-9f2f714 {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-9f2f714 > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-9f2f714 > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-9f2f714 > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-9f2f714 > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-9f2f714 .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-9f2f714 .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-9f2f714 img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-9f2f714 p,
.elementor-2061 .elementor-element.elementor-element-9f2f714 .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-9f2f714 .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-9f2f714::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-9f2f714:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-9f2f714 .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-9f2f714 .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-9f2f714 .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-9f2f714 .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-9f2f714 .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-9f2f714 .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-9f2f714:hover a,
.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-9f2f714:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-9f2f714 .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2653069 */.elementor-2061 .elementor-element.elementor-element-2653069 .elementor-heading-title {
  border-color: #A38DB7 !important;
  padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d1706a0 */.elementor-2061 .elementor-element.elementor-element-d1706a0 .elementor-icon {
  background-color: #A38DB7 !important;
  color: #fff !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-d1706a0 .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-d1706a0 .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5488b7f */.elementor-2061 .elementor-element.elementor-element-5488b7f .elementor-heading-title {
  border: 1px solid #A38DB7 !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8cf91f */.elementor-2061 .elementor-element.elementor-element-f8cf91f {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-f8cf91f > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-f8cf91f > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-f8cf91f > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-f8cf91f > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-f8cf91f .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-f8cf91f .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-f8cf91f img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-f8cf91f p,
.elementor-2061 .elementor-element.elementor-element-f8cf91f .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-f8cf91f .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-f8cf91f::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-f8cf91f .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-f8cf91f .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-f8cf91f .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-f8cf91f .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-f8cf91f .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-f8cf91f .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover a,
.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-f8cf91f:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-f8cf91f .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fd91eb */.elementor-2061 .elementor-element.elementor-element-7fd91eb .elementor-heading-title {
  border-color: #A38DB7 !important;
  padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a2bc73 */.elementor-2061 .elementor-element.elementor-element-7a2bc73 .elementor-icon {
  background-color: #A38DB7 !important;
  color: #fff !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-7a2bc73 .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-7a2bc73 .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ccfbe1 */.elementor-2061 .elementor-element.elementor-element-6ccfbe1 .elementor-heading-title {
  border: 1px solid #A38DB7 !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c9c3b1 */.elementor-2061 .elementor-element.elementor-element-6c9c3b1 {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 p,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-6c9c3b1::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1 .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover a,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-6c9c3b1:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-6c9c3b1 .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c0577e */.elementor-2061 .elementor-element.elementor-element-3c0577e .elementor-heading-title {
  border-color: #A38DB7 !important;
  padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a1c9532 */.elementor-2061 .elementor-element.elementor-element-a1c9532 .elementor-icon {
  background-color: #A38DB7 !important;
  color: #fff !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-a1c9532 .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-a1c9532 .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89d7ed1 */.elementor-2061 .elementor-element.elementor-element-89d7ed1 .elementor-heading-title {
  border: 1px solid #A38DB7 !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29b939a */.elementor-2061 .elementor-element.elementor-element-29b939a {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-29b939a > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-29b939a > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-29b939a > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-29b939a > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-29b939a .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-29b939a .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-29b939a img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-29b939a p,
.elementor-2061 .elementor-element.elementor-element-29b939a .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-29b939a .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-29b939a::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-29b939a:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-29b939a .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-29b939a .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-29b939a .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-29b939a .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-29b939a .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-29b939a .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-29b939a:hover a,
.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-29b939a:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-29b939a .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9927ef5 */.elementor-2061 .elementor-element.elementor-element-9927ef5 .elementor-heading-title {
  border-color: #A38DB7 !important;
  padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-874775a */.elementor-2061 .elementor-element.elementor-element-874775a .elementor-icon {
  background-color: #A38DB7 !important;
  color: #fff !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-874775a .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-874775a .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-429aa58 */.elementor-2061 .elementor-element.elementor-element-429aa58 .elementor-heading-title {
  border: 1px solid #A38DB7 !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68d7129 */.elementor-2061 .elementor-element.elementor-element-68d7129 {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-68d7129 > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-68d7129 > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-68d7129 > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-68d7129 > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-68d7129 .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-68d7129 .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-68d7129 img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-68d7129 p,
.elementor-2061 .elementor-element.elementor-element-68d7129 .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-68d7129 .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-68d7129::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-68d7129:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-68d7129 .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-68d7129 .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-68d7129 .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-68d7129 .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-68d7129 .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-68d7129 .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-68d7129:hover a,
.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-68d7129:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-68d7129 .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e007e4 */.elementor-2061 .elementor-element.elementor-element-8e007e4 .elementor-heading-title {
  border-color: #A38DB7 !important;
  padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7e39fab */.elementor-2061 .elementor-element.elementor-element-7e39fab .elementor-icon {
  background-color: #A38DB7 !important;
  color: #fff !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-7e39fab .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-7e39fab .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ac78ef */.elementor-2061 .elementor-element.elementor-element-6ac78ef .elementor-heading-title {
  border: 1px solid #A38DB7 !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cdb488 */.elementor-2061 .elementor-element.elementor-element-9cdb488 {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-9cdb488 > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-9cdb488 > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-9cdb488 > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-9cdb488 > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-9cdb488 .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-9cdb488 .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-9cdb488 img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-9cdb488 p,
.elementor-2061 .elementor-element.elementor-element-9cdb488 .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-9cdb488 .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-9cdb488::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-9cdb488:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-9cdb488 .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-9cdb488 .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-9cdb488 .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-9cdb488 .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-9cdb488 .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-9cdb488 .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-9cdb488:hover a,
.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-9cdb488:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-9cdb488 .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ed555d */.elementor-2061 .elementor-element.elementor-element-8ed555d .elementor-heading-title {
  border-color: #A38DB7 !important;
  padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3bc5e2f */.elementor-2061 .elementor-element.elementor-element-3bc5e2f .elementor-icon {
  background-color: #A38DB7 !important;
  color: #fff !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-3bc5e2f .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-3bc5e2f .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6eade4 */.elementor-2061 .elementor-element.elementor-element-d6eade4 .elementor-heading-title {
  border: 1px solid #A38DB7 !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1cdf4a */.elementor-2061 .elementor-element.elementor-element-b1cdf4a {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-b1cdf4a > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-b1cdf4a > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-b1cdf4a .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-b1cdf4a .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-b1cdf4a p,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-b1cdf4a::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-b1cdf4a .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover a,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-b1cdf4a:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-b1cdf4a .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b19b30 */.elementor-2061 .elementor-element.elementor-element-2b19b30 .elementor-heading-title {
  border-color: #A38DB7 !important;
  padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0cc7552 */.elementor-2061 .elementor-element.elementor-element-0cc7552 .elementor-icon {
  background-color: #A38DB7 !important;
  color: #fff !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-0cc7552 .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-0cc7552 .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0b76cb */.elementor-2061 .elementor-element.elementor-element-b0b76cb .elementor-heading-title {
  border: 1px solid #A38DB7 !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa8a7c1 */.elementor-2061 .elementor-element.elementor-element-fa8a7c1 {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 p,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-fa8a7c1::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1 .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover a,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-fa8a7c1:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-fa8a7c1 .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ffb55e7 */.elementor-2061 .elementor-element.elementor-element-ffb55e7 .elementor-heading-title {
  border-color: #A38DB7 !important;
  padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-caeb083 */.elementor-2061 .elementor-element.elementor-element-caeb083 .elementor-icon {
  background-color: #A38DB7 !important;
  color: #fff !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-caeb083 .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-caeb083 .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1819cd7 */.elementor-2061 .elementor-element.elementor-element-1819cd7 .elementor-heading-title {
  border: 1px solid #A38DB7 !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79119e1 */.elementor-2061 .elementor-element.elementor-element-79119e1 {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-79119e1 > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-79119e1 > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-79119e1 > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-79119e1 > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-79119e1 .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-79119e1 .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-79119e1 img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-79119e1 p,
.elementor-2061 .elementor-element.elementor-element-79119e1 .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-79119e1 .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-79119e1::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-79119e1:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-79119e1 .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-79119e1 .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-79119e1 .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-79119e1 .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-79119e1 .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-79119e1 .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-79119e1:hover a,
.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-79119e1:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-79119e1 .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a0dca43 */.elementor-2061 .elementor-element.elementor-element-a0dca43 .elementor-heading-title {
  border-color: #A38DB7 !important;
  padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-daa5408 */.elementor-2061 .elementor-element.elementor-element-daa5408 .elementor-icon {
  background-color: #A38DB7 !important;
  color: #fff !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-daa5408 .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-daa5408 .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e0dad1 */.elementor-2061 .elementor-element.elementor-element-6e0dad1 .elementor-heading-title {
  border: 1px solid #A38DB7 !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f841b8 */.elementor-2061 .elementor-element.elementor-element-0f841b8 {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-0f841b8 > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-0f841b8 > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-0f841b8 > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-0f841b8 > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-0f841b8 .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-0f841b8 .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-0f841b8 img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-0f841b8 p,
.elementor-2061 .elementor-element.elementor-element-0f841b8 .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-0f841b8 .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-0f841b8::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-0f841b8:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-0f841b8 .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-0f841b8 .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-0f841b8 .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-0f841b8 .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-0f841b8 .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-0f841b8 .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-0f841b8:hover a,
.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-0f841b8:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-0f841b8 .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79511fa */.elementor-2061 .elementor-element.elementor-element-79511fa .elementor-heading-title {
  border-color: #A38DB7 !important;
  padding: 8px !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-64e6cf5 */.elementor-2061 .elementor-element.elementor-element-64e6cf5 .elementor-icon {
  background-color: #A38DB7 !important;
  color: #fff !important;
  padding: 12px !important;
  border-radius: 50% !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-64e6cf5 .elementor-icon svg {
  width: 18px !important;
  height: 18px !important;
  fill: currentColor !important;
}

.elementor-2061 .elementor-element.elementor-element-64e6cf5 .elementor-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ad65c */.elementor-2061 .elementor-element.elementor-element-63ad65c .elementor-heading-title {
  border: 1px solid #A38DB7 !important;
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a7d6e3 */.elementor-2061 .elementor-element.elementor-element-8a7d6e3 {
  position: relative;
  overflow: hidden;
  border-radius: 22px;
  z-index: 1;
  height: 100%;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0 !important;
}

/* Elementor parent inner wrapper */
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 > .e-con-inner {
  height: 100% !important;
  min-height: inherit !important;
  display: flex !important;
  flex-direction: column !important;
  padding-bottom: 0 !important;
}

/* Push the last container/image section to the bottom */
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 > .e-con-inner > .e-con:last-child,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 > .e-con-inner > .elementor-element:last-child,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 > .elementor-element:last-child {
  margin-top: auto !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Remove spacing from image widget */
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 .elementor-widget-image {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Make image touch bottom */
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 .elementor-widget-image img,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 img {
  display: block !important;
  margin-bottom: 0 !important;
  vertical-align: bottom !important;
}

/* Remove paragraph/text widget bottom margins if any */
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 p,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 .elementor-widget-container {
  margin-bottom: 0 !important;
}

/* Remove hover outline / gradient border */
.elementor-2061 .elementor-element.elementor-element-8a7d6e3::before {
  content: none !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover::before {
  opacity: 0 !important;
  display: none !important;
}

/* Keep icon and arrow normal on hover */
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3 .elementor-button-icon svg {
  transition: none !important;
}

.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-icon-wrapper .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-button-icon {
  background: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-icon i,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-button-icon i {
  color: inherit !important;
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-icon svg,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-button-icon svg,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-icon svg path,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-button-icon svg path {
  fill: currentColor !important;
  stroke: currentColor !important;
  transform: none !important;
}

/* Prevent button/link/icon wrapper hover movement */
.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover a,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-icon-wrapper,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-button,
.elementor-2061 .elementor-element.elementor-element-8a7d6e3:hover .elementor-button-link {
  transform: none !important;
}

.elementor-2061 .elementor-element.elementor-element-8a7d6e3 .elementor-heading-title {
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f34ca6b */.elementor-2061 .elementor-element.elementor-element-7f34ca6b {
  overflow: visible !important;
  min-height: var(--blog-slider-scroll-height, 130vh);
  display: block;

  padding-top: 10px;
  padding-bottom: 90px;
  padding-left: 0 !important;
  padding-right: 0 !important;

  box-sizing: border-box;
  position: relative;
}

/* Sticky shell now contains only the slider, not the heading */
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-sticky-shell {
  position: sticky;
  top: var(--blog-slider-sticky-top, 100px);
  z-index: 2;

  display: block;
  min-height: auto;
  height: auto;

  box-sizing: border-box;
  overflow: visible !important;
}

/* Main content aligned with the 90% section above */
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-container {
  width: 90vw !important;
  max-width: 90vw !important;
  margin-left: auto !important;
  margin-right: auto !important;

  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box;
}

/* Header is normal now, not sticky */
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 45px !important;
}

/* Slider wrapper starts from same left edge */
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-wrap {
  width: 90vw !important;
  max-width: 90vw !important;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: visible !important;
}

/* Horizontal clipping only */
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-clip {
  width: 95vw !important;
  overflow-x: hidden !important;
  overflow-y: visible !important;
}

/* Slider track */
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-track,
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-track > .e-con-inner {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  gap: 18px;
  transition: transform .18s linear;
  will-change: transform;
  transform: translate3d(0, 0, 0);
  overflow: visible !important;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-track > .e-con-inner {
  display: contents;
}

/* Desktop slide card */
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slide-card {
  flex: 0 0 318px;
  width: 318px;
  max-width: 318px;

  height: 520px;
  min-height: 520px;

  display: flex !important;
  flex-direction: column !important;

  transition: transform .4s ease, box-shadow .4s ease;
  overflow: hidden !important;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slide-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 24px 54px rgba(0, 0, 0, .08);
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-controls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-prev,
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-next {
  cursor: pointer;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-prev .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-next .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-card-arrow .elementor-icon {
  display: grid;
  place-items: center;
  border-radius: 999px;
  transition: transform .35s ease, background .35s ease, color .35s ease, box-shadow .35s ease, opacity .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-prev .elementor-icon {
  background: rgba(255, 255, 255, .72);
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-next .elementor-icon {
  box-shadow: 0 15px 32px rgba(129, 83, 219, .25);
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-prev:hover .elementor-icon,
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-next:hover .elementor-icon {
  transform: translateY(-3px);
  background: #8153db;
  color: #fff;
  box-shadow: 0 14px 30px rgba(129, 83, 219, .24);
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-prev:hover svg {
  transform: translateX(-3px);
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-next:hover svg {
  transform: translateX(3px);
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-prev svg,
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-next svg,
.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-card-arrow svg {
  transition: transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-card-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-card-date .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 74px;
  height: 40px;
  padding: 0 12px;
  border-radius: 999px;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-card-arrow .elementor-icon {
  background: #f5f5f5;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slide-featured .blog-card-arrow .elementor-icon {
  background: #fff;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slide-card:hover .blog-card-arrow .elementor-icon {
  transform: rotate(-35deg) scale(1.06);
  background: #8153db;
  color: #fff;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slide-featured:hover .blog-card-arrow .elementor-icon {
  background: #111;
  color: #fff;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slide-card:hover .blog-card-arrow svg {
  transform: translateX(3px);
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-card-image {
  display: block !important;
  margin-top: auto !important;
  overflow: hidden !important;
  flex-shrink: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-card-image img {
  width: 100%;
  height: 210px;
  object-fit: cover;
  display: block;
  transition: transform .55s cubic-bezier(.2, .8, .2, 1);
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slide-card:hover .blog-card-image img {
  transform: scale(1.06);
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-reveal {
  opacity: 0;
  transform: translateY(24px);
  animation: blogSliderFadeUp .9s cubic-bezier(.2, .8, .2, 1) forwards;
}

.elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-wrap.blog-slider-reveal {
  animation-delay: .22s;
}

@keyframes blogSliderFadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Tablet */
@media (max-width: 900px) {
  .elementor-2061 .elementor-element.elementor-element-7f34ca6b {
    padding-top: 55px;
    padding-bottom: 80px;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-sticky-shell {
    top: 70px;
    min-height: auto;
    height: auto;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-container,
  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-wrap {
    width: 90vw !important;
    max-width: 90vw !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-clip {
    width: 95vw !important;
    overflow-x: hidden !important;
    overflow-y: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-header {
    align-items: flex-start;
    flex-direction: column;
    margin-bottom: 40px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slide-card {
    flex: 0 0 300px;
    width: 300px;
    max-width: 300px;
    height: 500px;
    min-height: 500px;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-card-image img {
    height: 190px;
  }
}

/* Mobile only fix */
@media (max-width: 620px) {
  .elementor-2061 .elementor-element.elementor-element-7f34ca6b {
    padding-top: 35px !important;
    padding-bottom: 90px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-sticky-shell {
    position: sticky !important;
    top: 80px !important;

    min-height: auto !important;
    height: auto !important;

    display: block !important;
    padding-top: 0 !important;
    box-sizing: border-box !important;
    overflow: visible !important;
    z-index: 2 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-container,
  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-wrap {
    width: 90vw !important;
    max-width: 90vw !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-header {
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    margin-bottom: 24px !important;
    gap: 12px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-controls {
    width: 100% !important;
    justify-content: flex-start !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-clip {
    width: 90vw !important;
    max-width: 90vw !important;
    overflow-x: hidden !important;
    overflow-y: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-track,
  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-track > .e-con-inner {
    gap: 14px !important;
    align-items: stretch !important;
    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slider-track > .e-con-inner {
    display: contents !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slide-card {
    flex: 0 0 82vw !important;
    width: 82vw !important;
    max-width: 82vw !important;

    height: auto !important;
    min-height: 460px !important;
    max-height: none !important;

    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-card-image {
    display: block !important;
    margin-top: auto !important;
    overflow: hidden !important;
    flex-shrink: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-card-image img {
    width: 100% !important;
    height: 175px !important;
    min-height: 175px !important;
    object-fit: cover !important;
    display: block !important;
  }
}

/* Extra small mobile */
@media (max-width: 390px) {
  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-slide-card {
    min-height: 445px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7f34ca6b .blog-card-image img {
    height: 160px !important;
    min-height: 160px !important;
  }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-5d4f6977 */.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-item {
  border: none !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  background: rgba(255, 255, 255, 0.72) !important;
  box-shadow: 0 12px 35px rgba(0, 0, 0, 0.035) !important;
}

/* Question area */
.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-title {
  border: none !important;
  background: rgba(255, 255, 255, 0.88) !important;
  border-radius: 18px !important;
  padding: 20px 26px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  transition: background 0.3s ease, border-radius 0.3s ease;
}

/* Open question should connect with answer */
.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-title.elementor-active {
  border-radius: 18px 18px 0 0 !important;
  background: rgba(255, 255, 255, 0.92) !important;
}

/* Answer area */
.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-content {
  border: none !important;
  background: rgba(255, 255, 255, 0.72) !important;
  border-radius: 0 0 18px 18px !important;
  padding: 0 26px 22px 26px !important;
}

/* Remove default Elementor borders */
.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-title,
.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-content {
  border-top: none !important;
}

/* Closed FAQ cards stay fully rounded */
.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-item:not(:has(.elementor-active)) .elementor-tab-title {
  border-radius: 18px !important;
}

.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-title {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
}

/* Put question text on the left */
.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-tab-title .elementor-accordion-title {
  order: 1 !important;
  text-align: left !important;
  width: 100% !important;
}

/* Put icon on the right */
.elementor-2061 .elementor-element.elementor-element-5d4f6977 .elementor-accordion-icon {
  order: 2 !important;
  margin-left: auto !important;
  margin-right: 0 !important;
  float: none !important;
}

.accordion-step-text {
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #001f4d;
  margin-bottom: 10px;
}

.accordion-main-title {
  display: block;
  line-height: 1.1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2ae0b82 */.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  display: inline-flex;
  align-items: center;
  background: #ec964a !important;
  color: #0f2547 !important;
  box-shadow: 0 12px 28px rgba(236,150,74,.25);
  transition: box-shadow .35s ease, transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: #ffffff;
  transform: translateX(-101%);
  transition: transform .45s cubic-bezier(.2,.8,.2,1);
}

.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button:hover {
  color: #0f2547 !important;
  box-shadow: 0 18px 40px rgba(236,150,74,.35);
  transform: translateY(-2px);
}

.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button:hover::before {
  transform: translateX(0);
}

.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button-text {
  color: #0f2547 !important;
}

.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button-icon {
  margin-left: 14px !important;
  margin-right: 0 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #ec964a !important;
  background: #ffffff !important;
  border-radius: 999px;
  aspect-ratio: 1 / 1;
  padding: 11px;
  transition: background .35s ease, color .35s ease, transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button-icon svg {
  display: block;
  fill: currentColor;
  color: currentColor;
  transition: transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button-icon svg path {
  fill: currentColor;
  stroke: currentColor;
}

.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button:hover .elementor-button-icon {
  color: #ffffff !important;
  background: #ec964a !important;
  transform: rotate(-35deg) scale(1.06);
}

.elementor-2061 .elementor-element.elementor-element-2ae0b82 .elementor-button:hover .elementor-button-icon svg {
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3e8df */.elementor-2061 .elementor-element.elementor-element-2d3e8df {
  overflow: hidden;
  background: #f5f5f5 !important;
  background-image: none !important;
}

.elementor-2061 .elementor-element.elementor-element-2d3e8df .faq-heading .elementor-heading-title {
  max-width: 720px;
}

.elementor-2061 .elementor-element.elementor-element-2d3e8df .faq-accordion {
  width: 100%;
  max-width: 670px;
}

.elementor-2061 .elementor-element.elementor-element-2d3e8df .faq-accordion .elementor-accordion-item {
  border: none !important;
  border-radius: 18px !important;
  overflow: hidden;
  background: rgba(255,255,255,.82);
  box-shadow: 0 18px 42px rgba(28, 96, 112, .08);
  margin-bottom: 14px;
  transition: transform .3s ease, box-shadow .3s ease, background .3s ease;
}

.elementor-2061 .elementor-element.elementor-element-2d3e8df .faq-accordion .elementor-accordion-item:hover {
  transform: translateY(-2px);
  box-shadow: 0 22px 52px rgba(28, 96, 112, .12);
}

.elementor-2061 .elementor-element.elementor-element-2d3e8df .faq-accordion .elementor-tab-title {
  border: none !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: background .3s ease;
}

.elementor-2061 .elementor-element.elementor-element-2d3e8df .faq-accordion .elementor-tab-title.elementor-active {
  background: #ffffff;
}

.elementor-2061 .elementor-element.elementor-element-2d3e8df .faq-accordion .elementor-tab-content {
  border: none !important;
  transition: all .35s cubic-bezier(.2,.8,.2,1);
}

.elementor-2061 .elementor-element.elementor-element-2d3e8df .faq-accordion .elementor-accordion-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  transition: transform .3s ease;
}

.elementor-2061 .elementor-element.elementor-element-2d3e8df .faq-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon {
  transform: rotate(180deg);
}

@media (max-width: 767px) {
  .elementor-2061 .elementor-element.elementor-element-2d3e8df .faq-accordion .elementor-accordion-item {
    border-radius: 15px !important;
    margin-bottom: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b8cbab6 */.elementor-2061 .elementor-element.elementor-element-7b8cbab6 {
  overflow: hidden;
}

/* Main panel */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-panel {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}

/* Elementor inner wrapper */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-panel > .e-con-inner {
  width: 90vw !important;
  max-width: 90vw !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}

/* Main grid */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-grid {
  width: 100% !important;
  max-width: 100% !important;
  display: grid;
  grid-template-columns: 490px minmax(0, 1fr);
  column-gap: 46px;
  row-gap: 36px;
  align-items: start;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-content {
  padding-top: 19px;
}

/* Prevent grid children from forcing overflow */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-content,
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-feature,
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-bottom {
  min-width: 0 !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

/* Bottom card grid */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-bottom {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  margin-top: 2px;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Card */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card {
  position: relative;
  isolation: isolate;
  overflow: hidden !important;
  min-width: 0 !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  transform: translateZ(0);
}

/* Overlay */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: linear-gradient(
    180deg,
    rgba(0,0,0,0.02) 0%,
    rgba(0,0,0,0.10) 45%,
    rgba(0,0,0,0.72) 100%
  );
}

/* Background */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  background: inherit;
  background-size: cover;
  background-position: center;
  transition: transform .6s cubic-bezier(.2,.8,.2,1);
}

.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card:hover::before {
  transform: scale(1.06);
}

/* IMPORTANT FIX: text box has left and right boundary, no 100% width */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text {
  position: absolute !important;
  left: 39px !important;
  right: 39px !important;
  bottom: 36px !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  z-index: 2 !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

/* Small card text */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-small .who-card-text {
  left: 30px !important;
  right: 30px !important;
  bottom: 25px !important;
  width: auto !important;
  max-width: none !important;
}

/* Elementor widgets inside text area */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text .elementor-element,
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text .elementor-widget,
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text .elementor-widget-container {
  width: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
}

/* Actual text */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text h1,
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text h2,
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text h3,
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text h4,
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text p,
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text .elementor-widget-text-editor,
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text .elementor-widget-text-editor p {
  width: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  white-space: normal !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
  box-sizing: border-box !important;
}

/* Paragraph */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text p {
  margin-bottom: 0 !important;
  line-height: 1.45;
}

/* Muted text */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-copy .muted {
  color: #a8a8a8;
}

/* Animation */
.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-reveal {
  opacity: 0;
  transform: translateY(24px);
  animation: whoFadeUp .9s cubic-bezier(.2,.8,.2,1) forwards;
}

.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-feature.who-reveal {
  animation-delay: .18s;
}

.elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-bottom.who-reveal {
  animation-delay: .3s;
}

@keyframes whoFadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Tablet */
@media (max-width: 1100px) {
  .elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-grid {
    grid-template-columns: 1fr;
    gap: 36px;
  }

  .elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-content {
    padding-top: 0;
  }

  .elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-feature {
    max-width: 680px;
  }

  .elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-bottom {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-panel > .e-con-inner {
    width: 90vw !important;
    max-width: 90vw !important;
  }

  .elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-bottom {
    grid-template-columns: 1fr;
    gap: 10px;
  }

  .elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-card-text,
  .elementor-2061 .elementor-element.elementor-element-7b8cbab6 .who-small .who-card-text {
    left: 22px !important;
    right: 22px !important;
    bottom: 24px !important;
    width: auto !important;
    max-width: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4e6a33 */.elementor-2061 .elementor-element.elementor-element-e4e6a33 {
  background: #f4f4f4;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 0 !important;
  padding-right: 0 !important;
  overflow: hidden;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-wrap {
  width: 90vw !important;
  max-width: 90vw !important;
  margin-left: calc(50% - 45vw) !important;
  margin-right: 0 !important;
  background: linear-gradient(90deg, #ffffff 0%, #ffffff 49.8%, #f6f4ff 49.8%, #f6f4ff 100%);
  border-radius: 28px;
  overflow: hidden;
  box-shadow: 0 24px 70px rgba(0,0,0,.06);
  border: none !important;
  box-sizing: border-box;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-heading {
  padding: 32px 34px 22px;
  background: linear-gradient(90deg, #ffffff 0%, #ffffff 49.8%, #f6f4ff 49.8%, #f6f4ff 100%);
  border-bottom: none !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-title .elementor-heading-title {
  margin: 0;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-grid {
  display: grid;
  grid-template-columns: 1fr;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  min-height: 82px;
  position: relative;
  border: none !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-row:not(:last-child) {
  border-bottom: none !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-row::after,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-row:hover::after {
  content: none !important;
  display: none !important;
  opacity: 0 !important;
}

/* Main cell layout */
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-cell {
  position: relative;
  display: grid !important;
  grid-template-columns: 13px 1fr;
  align-items: flex-start !important;
  column-gap: 16px;
  padding: 20px 34px;
  border: none !important;
  transition: background .35s ease, transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-cell-left {
  background: #ffffff;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-cell-right {
  background: #f6f4ff;
  border-left: none !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-cell-right,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-cell-right > .e-con-inner {
  min-height: 100%;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-row:hover .simple-table-cell-left {
  background: #fcfcfc;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-row:hover .simple-table-cell-right {
  background: #efebff;
}

/* Dot fixed properly as a bullet */
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-dot {
  width: 13px !important;
  height: 13px !important;
  min-width: 13px !important;
  max-width: 13px !important;
  min-height: 13px !important;
  max-height: 13px !important;
  border-radius: 999px;
  padding: 0 !important;
  margin: 4px 0 0 0 !important;
  align-self: flex-start !important;
  justify-self: start !important;
  flex: 0 0 13px !important;
  line-height: 0 !important;
  box-shadow: none !important;
}

/* Remove Elementor inner spacing inside dot container */
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-dot > .e-con-inner,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-dot .elementor-widget,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-dot .elementor-widget-container {
  padding: 0 !important;
  margin: 0 !important;
  min-height: 0 !important;
  height: 13px !important;
  line-height: 0 !important;
}

/* Text alignment fix */
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-text {
  width: 100%;
  align-self: flex-start !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-text .elementor-widget-container,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-text .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-text p {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.2 !important;
}

/* Button row */
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row {
  min-height: 92px !important;
  margin-left: -34px !important;
  margin-right: -34px !important;
  margin-top: -20px !important;
  margin-bottom: -20px !important;
  width: calc(100% + 68px) !important;
  padding: 0 !important;
  gap: 0 !important;
  overflow: hidden !important;
  border: none !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row::before,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row::after,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row:hover::before,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row:hover::after {
  content: none !important;
  display: none !important;
  opacity: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell {
  padding: 0 !important;
  margin: 0 !important;
  min-height: 92px !important;
  height: 92px !important;
  align-items: stretch;
  justify-content: stretch;
  gap: 0 !important;
  border: none !important;
}

/* UPDATED: left button is now light purple */
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-left {
  background: #f6f4ff !important;
}

/* UPDATED: right button is now dark purple */
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-right {
  background: #7f74d8 !important;
  border-left: none !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-widget-button,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-widget-container,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-button-wrapper {
  width: 100% !important;
  height: 100% !important;
  min-height: 92px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-button {
  width: 100% !important;
  height: 100% !important;
  min-height: 92px !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 0 24px !important;
  margin: 0 !important;
  transition: transform .35s ease, letter-spacing .35s ease, opacity .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-button:hover {
  transform: none;
  letter-spacing: .2px;
  opacity: .9;
}

/* UPDATED: left button text/icon is now dark */
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-left .elementor-button,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-left .elementor-button:hover,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-left .elementor-button-text,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-left .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-left .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-left .elementor-button-icon svg {
  color: #0F2547 !important;
  fill: #0F2547 !important;
  stroke: #0F2547 !important;
}

/* UPDATED: right button text/icon is now white */
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-right .elementor-button,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-right .elementor-button:hover,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-right .elementor-button-text,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-right .elementor-button-icon,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-right .elementor-button-icon i,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell.simple-table-cell-right .elementor-button-icon svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-button-icon {
  display: inline-flex;
  align-items: center;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-button-icon svg {
  transition: transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-button:hover .elementor-button-icon svg {
  transform: translateX(3px);
}

@media (max-width: 767px) {
  .elementor-2061 .elementor-element.elementor-element-e4e6a33 {
    padding-top: 56px;
    padding-bottom: 56px;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-wrap {
    width: 90vw !important;
    max-width: 90vw !important;
    margin-left: calc(50% - 45vw) !important;
    margin-right: 0 !important;
    border-radius: 22px;
    background: #ffffff;
    border: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-heading {
    padding: 28px 22px 20px;
    background: #ffffff;
    border-bottom: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-row {
    grid-template-columns: 1fr;
    min-height: auto;
    border: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-cell {
    grid-template-columns: 13px 1fr;
    column-gap: 14px;
    padding: 18px 22px;
    border: none !important;
    align-items: flex-start !important;
  }

  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-cell-right {
    border-left: none !important;
    border-top: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-dot {
    margin-top: 4px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row {
    margin-left: -22px !important;
    margin-right: -22px !important;
    margin-top: -18px !important;
    margin-bottom: -18px !important;
    width: calc(100% + 44px) !important;
  }

  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell {
    min-height: 78px !important;
    height: 78px !important;
    padding: 0 !important;
    border: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-widget-button,
  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-button-wrapper {
    min-height: 78px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-cell .elementor-button {
    min-height: 78px !important;
    height: 78px !important;
  }
}

/* Fix button text center after dot alignment grid update */
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row .simple-table-button-cell,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row .simple-table-cell {
  display: flex !important;
  grid-template-columns: none !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row .elementor-widget-button,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row .elementor-widget-container,
.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row .elementor-button-wrapper {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-e4e6a33 .simple-table-button-row .elementor-button {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5feb1e60 */.elementor-2061 .elementor-element.elementor-element-5feb1e60 {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  background: #F5F5F5 !important;
  overflow: hidden !important;
}

.elementor-2061 .elementor-element.elementor-element-5feb1e60 * {
  box-sizing: border-box !important;
}

/* Main container */
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-container,
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-container > .e-con-inner {
  width: 90% !important;
  max-width: 1180px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* Title */
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-title .elementor-heading-title {
  max-width: 760px !important;
  margin: 0 auto 32px auto !important;
  text-align: center !important;
}

/* Grid */
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-grid,
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-grid > .e-con-inner {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 22px !important;
  align-items: start !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 auto !important;
}

/* Card */
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-card {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  min-height: unset !important;
  height: auto !important;
  margin: 0 !important;
  flex: none !important;

  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  align-items: stretch !important;

  padding-top: 34px !important;
  padding-bottom: 34px !important;
  padding-left: 34px !important;
  padding-right: 34px !important;

  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease !important;
}

.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-card:hover {
  transform: translateY(-6px) !important;
  box-shadow: 0 22px 48px rgba(0, 0, 0, 0.08) !important;
  border-color: rgba(70, 92, 255, 0.18) !important;
}

/* Content */
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-content,
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-content > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-quote .elementor-heading-title {
  margin: 0 0 18px 0 !important;
}

/* Text */
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-text,
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-text .elementor-widget-container,
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-text p {
  margin: 0 !important;
  max-width: 100% !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  white-space: normal !important;
}

/* Author row */
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-author,
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-author > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 14px !important;
  width: 100% !important;
  margin-top: 34px !important;
  padding: 0 !important;
}

/* Avatar */
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-avatar {
  width: 52px !important;
  height: 52px !important;
  min-width: 52px !important;
  max-width: 52px !important;
  flex: 0 0 52px !important;
  border-radius: 50% !important;
  overflow: hidden !important;
}

/* Author info */
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-author-info,
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-author-info > .e-con-inner {
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
  width: auto !important;
  min-width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-name .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-role .elementor-heading-title {
  margin: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-name .elementor-heading-title {
  margin-bottom: 4px !important;
}

/* Prevent broken vertical text */
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-card *,
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-name,
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-role,
.elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-author-info * {
  writing-mode: horizontal-tb !important;
  text-orientation: mixed !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  white-space: normal !important;
}

/* Tablet */
@media (max-width: 1100px) {
  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-container,
  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-container > .e-con-inner {
    width: 90% !important;
    max-width: 900px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-grid,
  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-grid > .e-con-inner {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 20px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-title .elementor-heading-title {
    margin-bottom: 30px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-card {
    padding: 32px !important;
  }
}

/* Mobile */
@media (max-width: 700px) {
  .elementor-2061 .elementor-element.elementor-element-5feb1e60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-container,
  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-container > .e-con-inner {
    width: 90% !important;
    max-width: 100% !important;
  }

  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-title .elementor-heading-title {
    margin-bottom: 26px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-grid,
  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-grid > .e-con-inner {
    grid-template-columns: 1fr !important;
    gap: 18px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-card {
    min-height: unset !important;
    height: auto !important;
    padding: 28px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-author,
  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-author > .e-con-inner {
    margin-top: 28px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-5feb1e60 .praise-quote .elementor-heading-title {
    margin-bottom: 16px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39b3683 */.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  display: inline-flex;
  align-items: center;
  background: #ec964a !important;
  color: #0f2547 !important;
  box-shadow: 0 12px 28px rgba(236,150,74,.25);
  transition: box-shadow .35s ease, transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: #ffffff;
  transform: translateX(-101%);
  transition: transform .45s cubic-bezier(.2,.8,.2,1);
}

.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button:hover {
  color: #0f2547 !important;
  box-shadow: 0 18px 40px rgba(236,150,74,.35);
  transform: translateY(-2px);
}

.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button:hover::before {
  transform: translateX(0);
}

.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button-text {
  color: #0f2547 !important;
}

.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button-icon {
  margin-left: 14px !important;
  margin-right: 0 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #ec964a !important;
  background: #ffffff !important;
  border-radius: 999px;
  aspect-ratio: 1 / 1;
  padding: 11px;
  transition: background .35s ease, color .35s ease, transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button-icon svg {
  display: block;
  fill: currentColor;
  color: currentColor;
  transition: transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button-icon svg path {
  fill: currentColor;
  stroke: currentColor;
}

.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button:hover .elementor-button-icon {
  color: #ffffff !important;
  background: #ec964a !important;
  transform: rotate(-35deg) scale(1.06);
}

.elementor-2061 .elementor-element.elementor-element-39b3683 .elementor-button:hover .elementor-button-icon svg {
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26d4281d */.elementor-2061 .elementor-element.elementor-element-26d4281d {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  overflow: hidden !important;
}

/* 90% centered top content */
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top > .e-con-inner {
  display: grid !important;
  grid-template-columns: 2fr 1fr !important;
  gap: 50px !important;
  align-items: center !important;

  width: 90vw !important;
  max-width: 90vw !important;
  margin-left: auto !important;
  margin-right: auto !important;

  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}

/* Text takes 2/3 width */
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-text {
  width: 100% !important;
  max-width: 720px !important;
  grid-column: 1 !important;
}

/* Button far right */
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-btn-wrap,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-btn-wrap > .e-con-inner {
  grid-column: 2 !important;
  display: flex !important;
  justify-content: flex-end !important;
  align-items: center !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-text strong {
  color: #111;
  font-weight: 800;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top-btn:hover {
  transform: translateY(-2px);
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top-btn:hover .elementor-button-icon {
  transform: translateX(3px);
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top-btn .elementor-button-icon {
  transition: transform .3s ease;
}

/* 90% centered slider area */
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage > .e-con-inner {
  position: relative !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-end !important;
  justify-content: center !important;
  gap: 26px !important;
  min-height: 610px !important;

  width: 90vw !important;
  max-width: 90vw !important;
  margin-left: auto !important;
  margin-right: auto !important;

  flex-wrap: nowrap !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide {
  position: relative !important;
  overflow: hidden !important;
  background-color: #111 !important;
  flex-shrink: 0 !important;
  cursor: pointer !important;
  transition: width .55s cubic-bezier(.2,.8,.2,1), height .55s cubic-bezier(.2,.8,.2,1), transform .55s cubic-bezier(.2,.8,.2,1), opacity .45s ease, box-shadow .45s ease, filter .45s ease, border-radius .45s ease !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,.02) 0%, rgba(0,0,0,.12) 72%, rgba(0,0,0,.28) 100%);
  pointer-events: none;
  z-index: 1;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-side {
  width: 245px !important;
  height: 520px !important;
  min-height: 520px !important;
  opacity: 1 !important;
  filter: saturate(.92) !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center {
  width: 860px !important;
  height: 520px !important;
  min-height: 520px !important;
  box-shadow: 0 30px 60px rgba(0,0,0,.12) !important;
  z-index: 2 !important;
  filter: none !important;
  border-radius: 28px !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.left-side {
  border-radius: 0 28px 28px 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.right-side {
  border-radius: 28px 0 0 28px !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center.left-side,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center.right-side {
  border-radius: 28px !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide-content {
  position: absolute !important;
  left: 28px !important;
  right: 28px !important;
  bottom: 20px !important;
  z-index: 3 !important;
  pointer-events: none !important;
  opacity: 0 !important;
  transform: translateY(14px) !important;
  transition: opacity .35s ease, transform .35s ease !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center .course-slide-content {
  opacity: 1 !important;
  transform: translateY(0) !important;
  pointer-events: auto !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-side .course-slide-content {
  display: none !important;
}

/* Course info box */
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box > .e-con-inner {
  width: 600px !important;
  max-width: calc(100% - 10px) !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 18px !important;
}

/* Fixed: align text and icon vertically without cutting text */
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box {
  min-height: 74px !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box > .e-con-inner {
  min-height: 74px !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-heading,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-text-editor {
  display: flex !important;
  align-items: center !important;
  align-self: center !important;
  min-height: 74px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-heading > .elementor-widget-container,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-text-editor > .elementor-widget-container {
  display: flex !important;
  align-items: center !important;
  min-height: 74px !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-text-editor p,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h1,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h2,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h3,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h4,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h5,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h6,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box p {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.25 !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
  display: block !important;
}

/* Icon/button alignment */
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn .elementor-widget-container,
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn .elementor-button-wrapper {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  align-self: center !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn .elementor-button {
  width: 74px !important;
  height: 74px !important;
  min-width: 74px !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn:hover .elementor-button {
  transform: scale(1.07);
  box-shadow: 0 15px 35px rgba(138,91,232,.26) !important;
}

/* Nav stays inside the 90% slider area */
.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-nav {
  position: absolute !important;
  top: 50% !important;
  right: 120px !important;
  transform: translateY(-50%) !important;
  z-index: 5 !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  background: #fff !important;
  border-radius: 999px !important;
  padding: 10px 14px !important;
  box-shadow: 0 16px 38px rgba(0,0,0,.13) !important;
  width: auto !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-nav > .e-con-inner {
  display: flex !important;
  flex-direction: row !important;
  gap: 6px !important;
  padding: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-nav-btn .elementor-button {
  width: 26px !important;
  height: 26px !important;
  min-width: 26px !important;
  padding: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-nav-btn .elementor-button-icon svg {
  width: 19px !important;
  height: 19px !important;
}

.elementor-2061 .elementor-element.elementor-element-26d4281d .course-nav-btn:hover .elementor-button {
  transform: translateY(-2px);
}

@media (max-width: 1300px) {
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top > .e-con-inner {
    grid-template-columns: 2fr 1fr !important;
    gap: 35px !important;
    width: 90vw !important;
    max-width: 90vw !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-text {
    max-width: 680px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage > .e-con-inner {
    width: 90vw !important;
    max-width: 90vw !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center {
    width: 720px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-nav {
    right: 90px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box > .e-con-inner {
    width: 540px !important;
  }
}

@media (max-width: 1100px) {
  .elementor-2061 .elementor-element.elementor-element-26d4281d {
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top > .e-con-inner {
    width: 90vw !important;
    max-width: 90vw !important;
    grid-template-columns: 1fr !important;
    gap: 22px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-text {
    max-width: 100% !important;
    padding-top: 0 !important;
    grid-column: auto !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-btn-wrap,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-btn-wrap > .e-con-inner {
    grid-column: auto !important;
    justify-content: flex-start !important;
    padding-top: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage > .e-con-inner {
    width: 90vw !important;
    max-width: 90vw !important;
    min-height: auto !important;
    gap: 18px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-side {
    width: 180px !important;
    height: 420px !important;
    min-height: 420px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center {
    width: calc(100% - 396px) !important;
    height: 420px !important;
    min-height: 420px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-nav {
    right: 70px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box > .e-con-inner {
    width: calc(100% - 20px) !important;
  }
}

@media (max-width: 860px) {
  .elementor-2061 .elementor-element.elementor-element-26d4281d {
    width: 100% !important;
    max-width: 100% !important;
    padding: 70px 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top > .e-con-inner,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage > .e-con-inner {
    width: 90vw !important;
    max-width: 90vw !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage > .e-con-inner {
    display: block !important;
    min-height: auto !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide {
    display: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center {
    display: block !important;
    width: 100% !important;
    height: 420px !important;
    min-height: 420px !important;
    border-radius: 24px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-nav {
    top: auto !important;
    right: 18px !important;
    bottom: 18px !important;
    transform: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 60px !important;
    border-radius: 20px !important;
    padding: 14px 14px 14px 18px !important;
    gap: 12px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-heading,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-text-editor,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-heading > .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-text-editor > .elementor-widget-container {
    min-height: 60px !important;
    height: auto !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-text-editor p,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h1,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h2,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h3,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h4,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h5,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h6,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box p {
    line-height: 1.25 !important;
    height: auto !important;
    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn .elementor-button {
    width: 60px !important;
    height: 60px !important;
    min-width: 60px !important;
  }
}

/* Mobile optimized */
@media (max-width: 620px) {
  .elementor-2061 .elementor-element.elementor-element-26d4281d {
    padding: 52px 0 58px !important;
    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-top > .e-con-inner {
    width: 90vw !important;
    max-width: 90vw !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 18px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-text {
    width: 100% !important;
    max-width: 100% !important;
    grid-column: auto !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-btn-wrap,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-btn-wrap > .e-con-inner {
    width: 100% !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    grid-column: auto !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage > .e-con-inner {
    width: 90vw !important;
    max-width: 90vw !important;
    display: block !important;
    min-height: auto !important;
    margin-top: 28px !important;
    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide {
    display: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 390px !important;
    min-height: 390px !important;
    border-radius: 22px !important;
    overflow: hidden !important;
    box-shadow: 0 18px 40px rgba(0,0,0,.12) !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.left-side,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.right-side,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center.left-side,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center.right-side {
    border-radius: 22px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide-content {
    left: 12px !important;
    right: 12px !important;
    bottom: 12px !important;
    width: auto !important;
    max-width: none !important;
    opacity: 1 !important;
    transform: none !important;
    box-sizing: border-box !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 64px !important;
    height: auto !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;

    gap: 10px !important;

    /*
      Right padding keeps the title away from the navigation buttons.
    */
    padding: 12px 96px 12px 16px !important;

    border-radius: 18px !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-heading,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-text-editor,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-heading > .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-text-editor > .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
    height: auto !important;

    display: block !important;
    align-items: initial !important;

    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-text-editor p,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h1,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h2,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h3,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h4,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h5,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h6,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box p {
    font-size: clamp(20px, 5.4vw, 25px) !important;
    line-height: 1.15 !important;
    letter-spacing: -0.02em !important;

    height: auto !important;
    min-height: 0 !important;
    max-width: 100% !important;

    overflow: visible !important;
    word-break: normal !important;
    overflow-wrap: anywhere !important;

    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn .elementor-button-wrapper {
    flex-shrink: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn .elementor-button {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    padding: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-nav {
    top: auto !important;
    right: 18px !important;
    bottom: 18px !important;
    transform: none !important;
    padding: 8px 10px !important;
    gap: 4px !important;
    border-radius: 999px !important;
    z-index: 20 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-nav > .e-con-inner {
    gap: 4px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-nav-btn .elementor-button {
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    padding: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-nav-btn .elementor-button-icon svg {
    width: 16px !important;
    height: 16px !important;
  }
}

/* Small mobile optimized */
@media (max-width: 520px) {
  .elementor-2061 .elementor-element.elementor-element-26d4281d {
    padding: 46px 0 52px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-stage > .e-con-inner {
    margin-top: 24px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center {
    height: 350px !important;
    min-height: 350px !important;
    border-radius: 20px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.left-side,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.right-side,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center.left-side,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center.right-side {
    border-radius: 20px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide-content {
    left: 10px !important;
    right: 10px !important;
    bottom: 10px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box > .e-con-inner {
    min-height: 60px !important;
    border-radius: 16px !important;
    padding: 10px 88px 10px 13px !important;
    gap: 8px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-text-editor p,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h1,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h2,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h3,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h4,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h5,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h6,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box p {
    font-size: clamp(18px, 5.1vw, 22px) !important;
    line-height: 1.12 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn .elementor-button {
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-nav {
    right: 14px !important;
    bottom: 14px !important;
    padding: 7px 9px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-nav-btn .elementor-button {
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-nav-btn .elementor-button-icon svg {
    width: 15px !important;
    height: 15px !important;
  }
}

/* Extra small mobile */
@media (max-width: 390px) {
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slide.is-center {
    height: 330px !important;
    min-height: 330px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box > .e-con-inner {
    min-height: 56px !important;
    padding: 9px 82px 9px 12px !important;
    border-radius: 15px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box .elementor-widget-text-editor p,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h1,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h2,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h3,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h4,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h5,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box h6,
  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-info-box p {
    font-size: clamp(17px, 5vw, 20px) !important;
    line-height: 1.1 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-buy-btn .elementor-button {
    width: 42px !important;
    height: 42px !important;
    min-width: 42px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-slider-nav {
    right: 12px !important;
    bottom: 12px !important;
    padding: 6px 8px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-26d4281d .course-nav-btn .elementor-button {
    width: 21px !important;
    height: 21px !important;
    min-width: 21px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c1e4fce */.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  display: inline-flex;
  align-items: center;
  background: #ec964a !important;
  color: #0f2547 !important;
  box-shadow: 0 12px 28px rgba(236,150,74,.25);
  transition: box-shadow .35s ease, transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: #ffffff;
  transform: translateX(-101%);
  transition: transform .45s cubic-bezier(.2,.8,.2,1);
}

.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button:hover {
  color: #0f2547 !important;
  box-shadow: 0 18px 40px rgba(236,150,74,.35);
  transform: translateY(-2px);
}

.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button:hover::before {
  transform: translateX(0);
}

.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button-text {
  color: #0f2547 !important;
}

.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button-icon {
  margin-left: 14px !important;
  margin-right: 0 !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #ec964a !important;
  background: #ffffff !important;
  border-radius: 999px;
  aspect-ratio: 1 / 1;
  padding: 11px;
  transition: background .35s ease, color .35s ease, transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button-icon svg {
  display: block;
  fill: currentColor;
  color: currentColor;
  transition: transform .35s ease;
}

.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button-icon svg path {
  fill: currentColor;
  stroke: currentColor;
}

.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button:hover .elementor-button-icon {
  color: #ffffff !important;
  background: #ec964a !important;
  transform: rotate(-35deg) scale(1.06);
}

.elementor-2061 .elementor-element.elementor-element-5c1e4fce .elementor-button:hover .elementor-button-icon svg {
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ebc1a1d */.elementor-2061 .elementor-element.elementor-element-3ebc1a1d {
  position: relative !important;
  left: 50% !important;
  transform: translateX(-50%) !important;

  width: 100vw !important;
  max-width: 100vw !important;

  min-height: auto !important;
  height: auto !important;
  max-height: none !important;

  margin-left: 0 !important;
  margin-right: 0 !important;

  padding-left: 0 !important;
  padding-right: 0 !important;

  overflow: visible !important;
  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d * {
  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d > .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;

  margin-left: 0 !important;
  margin-right: 0 !important;

  padding-left: 0 !important;
  padding-right: 0 !important;

  display: flex !important;
  justify-content: center !important;
  align-items: center !important;

  overflow: visible !important;
  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-browser {
  width: 90vw !important;
  max-width: 90vw !important;

  margin-left: auto !important;
  margin-right: auto !important;

  position: relative !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;

  background: transparent !important;
  border: none !important;
  box-shadow: none !important;

  overflow: visible !important;
  height: auto !important;
  max-height: none !important;

  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-panel {
  width: 100% !important;
  max-width: 100% !important;

  height: auto !important;
  max-height: none !important;

  padding: 34px 32px 34px !important;

  background: #ffffff !important;
  border-radius: 20px !important;

  overflow: visible !important;
  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-title {
  width: 100% !important;
  text-align: center !important;
  margin-bottom: 48px !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-title .elementor-heading-title {
  text-align: center !important;
  font-size: 32px !important;
  line-height: 38px !important;
  color: #0F2547 !important;
  font-family: "DM Sans", sans-serif !important;
  font-weight: 700 !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-table-wrap {
  width: 100% !important;
  max-width: 100% !important;

  overflow-x: auto !important;
  overflow-y: hidden !important;

  -webkit-overflow-scrolling: touch;

  padding: 24px 34px 34px 18px !important;

  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-table-wrap::-webkit-scrollbar {
  height: 7px;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-table-wrap::-webkit-scrollbar-thumb {
  background: rgba(15, 37, 71, 0.18);
  border-radius: 999px;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-table-wrap::-webkit-scrollbar-track {
  background: transparent;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-table-wrap::-webkit-scrollbar:vertical,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-layout::-webkit-scrollbar:vertical,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-card::-webkit-scrollbar:vertical,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-card > .e-con-inner::-webkit-scrollbar:vertical {
  width: 0 !important;
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-layout {
  display: grid !important;
  grid-template-columns: minmax(600px, 2fr) minmax(300px, 0.95fr) !important;
  gap: 0 !important;
  align-items: stretch !important;

  min-width: 900px !important;

  height: auto !important;
  max-height: none !important;

  overflow: visible !important;
  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair {
  display: grid !important;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr) !important;
  gap: 0 !important;
  align-items: stretch !important;

  background: #f5f5f5 !important;
  border: none !important;
  border-radius: 12px 0 0 12px !important;

  overflow: hidden !important;

  padding-right: 0 !important;
  padding-bottom: 0 !important;

  height: 100% !important;
  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair > .e-con-inner {
  display: contents !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .features-card,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .single-card {
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;

  height: 100% !important;
  max-height: none !important;

  border: none !important;
  border-radius: 0 !important;
  background: #f5f5f5 !important;
  box-shadow: none !important;

  overflow: hidden !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-card,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-card > .e-con-inner {
  height: 100% !important;
  max-height: none !important;
  overflow: visible !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-card {
  position: relative !important;
  z-index: 5 !important;

  height: calc(100% + 28px) !important;
  max-height: none !important;

  margin-top: -14px !important;
  margin-bottom: -14px !important;
  margin-left: 0 !important;

  transform: none !important;

  border: none !important;
  border-radius: 14px !important;

  background: #ffffff !important;

  box-shadow:
    0 18px 45px rgba(15, 37, 71, 0.12),
    0 8px 22px rgba(15, 37, 71, 0.08),
    0 2px 8px rgba(15, 37, 71, 0.06) !important;

  overflow: visible !important;
  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-card > .e-con-inner {
  height: 100% !important;
  max-height: none !important;

  border: none !important;
  border-radius: 14px !important;
  box-shadow: none !important;

  background: #ffffff !important;

  overflow: hidden !important;
  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .card-header-spacer,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .card-header,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-header {
  min-height: 48px !important;
  height: 48px !important;

  display: flex !important;
  align-items: center !important;

  padding-top: 0 !important;
  padding-bottom: 0 !important;

  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .card-header,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-header {
  justify-content: center !important;
  text-align: center !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .card-header .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-header .elementor-heading-title {
  width: 100% !important;
  text-align: center !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-list,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .check-list {
  display: grid !important;
  grid-template-rows: repeat(10, 58px) !important;

  height: auto !important;
  max-height: none !important;

  overflow: visible !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-list > .e-con-inner,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .check-list > .e-con-inner {
  display: contents !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-item,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .check-item {
  min-height: 58px !important;
  height: 58px !important;

  display: flex !important;
  align-items: center !important;

  padding-top: 0 !important;
  padding-bottom: 0 !important;

  border-bottom: 1px solid rgba(15, 37, 71, 0.08) !important;

  box-sizing: border-box !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-item:last-child,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .check-item:last-child {
  border-bottom: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .feature-item,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .check-item {
  border-bottom: none !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-card .check-item {
  border-bottom: 1px solid rgba(15, 37, 71, 0.08) !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-card .check-item:last-child {
  border-bottom: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .feature-item,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .check-item,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .card-header,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .card-header-spacer,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .price-row,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .cta-row {
  background: #f5f5f5 !important;
  border: none !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-item .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .card-header .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .card-header-spacer .elementor-heading-title,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-header .elementor-heading-title {
  font-size: 16px !important;
  line-height: 25px !important;
  color: #0F2547 !important;
  font-family: "DM Sans", sans-serif !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-item .elementor-widget-container,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-item .elementor-heading-title {
  margin: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-item {
  justify-content: flex-start !important;
  text-align: left !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .check-item {
  justify-content: center !important;
  text-align: center !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-status-icon,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-status-icon .elementor-widget-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-status-icon .elementor-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: 25px !important;
  height: 25px !important;

  font-size: 25px !important;
  line-height: 1 !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .features-card .price-row,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .features-card .cta-row {
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .single-card .cta-row,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .single-card .compare-button,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .single-card .elementor-button-wrapper {
  display: none !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .price-row {
  min-height: 44px !important;
  height: auto !important;

  padding-top: 8px !important;
  padding-bottom: 8px !important;

  overflow: visible !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .cta-row {
  padding-top: 0 !important;
  padding-bottom: 14px !important;

  overflow: visible !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-button .elementor-button {
  width: 100% !important;

  min-height: 44px !important;

  padding-top: 10px !important;
  padding-bottom: 10px !important;

  transition: transform 0.3s ease, background 0.3s ease;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-button .elementor-button:hover {
  transform: translateY(-2px);
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-pill .elementor-heading-title {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: #ffffff !important;

  padding: 5px 9px !important;
  border-radius: 999px !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-layout,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-layout > .e-con-inner,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair > .e-con-inner,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .features-card,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .single-card,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-list,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .check-list {
  overflow-y: visible !important;
  max-height: none !important;
}

/* =========================================================
   TABLET FIX
   No horizontal scroll on tablet.
========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d {
    width: 100vw !important;
    max-width: 100vw !important;
    overflow: visible !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-browser {
    width: 94vw !important;
    max-width: 94vw !important;
    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-panel {
    width: 100% !important;
    max-width: 100% !important;
    padding: 30px 18px 30px !important;
    border-radius: 18px !important;
    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-title {
    text-align: center !important;
    margin-bottom: 34px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-title .elementor-heading-title {
    text-align: center !important;
    font-size: 29px !important;
    line-height: 35px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-table-wrap {
    width: 100% !important;
    max-width: 100% !important;

    overflow-x: visible !important;
    overflow-y: visible !important;

    padding: 18px 18px 28px !important;

    scrollbar-width: none !important;
    -ms-overflow-style: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-table-wrap::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-layout {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    display: grid !important;
    grid-template-columns: minmax(0, 2fr) minmax(210px, 0.82fr) !important;

    gap: 0 !important;
    align-items: stretch !important;

    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    display: grid !important;
    grid-template-columns: minmax(0, 1.22fr) minmax(130px, 0.78fr) !important;

    overflow: hidden !important;
    border-radius: 12px 0 0 12px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .features-card,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .single-card,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-card {
    min-width: 0 !important;
    max-width: 100% !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-card {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    height: calc(100% + 22px) !important;
    margin-top: -11px !important;
    margin-bottom: -11px !important;

    overflow: visible !important;

    box-shadow:
      0 14px 32px rgba(15, 37, 71, 0.12),
      0 6px 16px rgba(15, 37, 71, 0.08),
      0 2px 6px rgba(15, 37, 71, 0.06) !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-card > .e-con-inner {
    overflow: hidden !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .card-header-spacer,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .card-header,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-header {
    min-height: 46px !important;
    height: 46px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-list,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .check-list {
    grid-template-rows: repeat(10, 52px) !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-item,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .check-item {
    min-height: 52px !important;
    height: 52px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-item {
    padding-left: 12px !important;
    padding-right: 8px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .feature-item .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .card-header .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .card-header-spacer .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .bundle-header .elementor-heading-title {
    font-size: 13px !important;
    line-height: 18px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-status-icon .elementor-icon {
    width: 20px !important;
    height: 20px !important;
    font-size: 20px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .features-card,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .single-card,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .feature-list,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .check-list,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .feature-item,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .check-item,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .card-header,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .card-header-spacer {
    background: #f5f5f5 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-wrap,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-card,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-section,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-full-course,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-single-course {
    display: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-table-wrap {
    display: block !important;
  }
}

/* =========================================================
   MOBILE
   Wider mobile layout so text/icons have more space.
========================================================= */

@media (max-width: 767px) {
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d {
    width: 100vw !important;
    max-width: 100vw !important;

    min-height: auto !important;
    height: auto !important;
    max-height: none !important;

    overflow: visible !important;

    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;
    justify-content: center !important;
    overflow: visible !important;
  }

  /* Bigger usable width on mobile */
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-browser {
    width: 98vw !important;
    max-width: 98vw !important;
    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-panel {
    width: 100% !important;
    max-width: 100% !important;

    padding: 22px 6px 26px !important;
    border-radius: 14px !important;

    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-title {
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 24px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-title .elementor-heading-title {
    text-align: center !important;
    font-size: 22px !important;
    line-height: 28px !important;
  }

  /* Hide desktop comparison table if mobile JSON/card section exists */
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-table-wrap {
    display: none !important;
  }

  /* Show mobile card wrapper */
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-wrap {
    display: flex !important;
    width: 100% !important;
    max-width: 100% !important;

    flex-direction: column !important;
    gap: 20px !important;

    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-card,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-section,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-full-course,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-single-course {
    display: flex !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-card {
    width: 100% !important;
    max-width: 100% !important;

    flex-direction: column !important;

    background: #ffffff !important;
    border-radius: 16px !important;

    overflow: hidden !important;

    box-shadow:
      0 14px 30px rgba(15, 37, 71, 0.13),
      0 6px 14px rgba(15, 37, 71, 0.08),
      0 2px 6px rgba(15, 37, 71, 0.05) !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-card-header {
    width: 100% !important;
    min-height: 62px !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 10px !important;

    padding: 16px 14px !important;

    background: #f6f4ff !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-card-header .elementor-heading-title {
    font-size: 20px !important;
    line-height: 25px !important;
    font-weight: 700 !important;
    color: #0F2547 !important;
    margin: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-list {
    width: 100% !important;
    max-width: 100% !important;

    display: flex !important;
    flex-direction: column !important;

    background: #ffffff !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-row {
    width: 100% !important;
    max-width: 100% !important;

    display: grid !important;
    grid-template-columns: 24px minmax(0, 1fr) 24px !important;
    align-items: center !important;
    column-gap: 9px !important;

    padding: 12px 12px !important;

    background: #ffffff !important;
    border-bottom: 1px solid rgba(15, 37, 71, 0.10) !important;

    min-height: auto !important;
    height: auto !important;

    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-row:last-child {
    border-bottom: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-row > .e-con-inner {
    display: contents !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-icon,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-icon .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon .elementor-widget-container {
    width: 24px !important;
    min-width: 24px !important;
    max-width: 24px !important;

    height: 24px !important;
    min-height: 24px !important;
    max-height: 24px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-icon .elementor-icon,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon .elementor-icon {
    width: 20px !important;
    height: 20px !important;

    font-size: 20px !important;
    line-height: 1 !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-icon .elementor-icon {
    color: #0F2547 !important;
    fill: #0F2547 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-text {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
    overflow-wrap: anywhere !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-text .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-text p,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-text .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 14px !important;
    line-height: 19px !important;
    font-weight: 500 !important;

    color: #0F2547 !important;
    text-align: left !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon {
    justify-self: end !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon .elementor-icon,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon svg,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon i {
    width: 20px !important;
    height: 20px !important;
    font-size: 20px !important;
    line-height: 1 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-button-row {
    width: 100% !important;
    max-width: 100% !important;

    padding: 16px 12px 18px !important;
    background: #ffffff !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-button-row .elementor-button {
    width: 100% !important;
    min-height: 50px !important;
    border-radius: 999px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 14px !important;
    line-height: 19px !important;
  }
}

/* Extra small phones */
@media (max-width: 390px) {
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-browser {
    width: 99vw !important;
    max-width: 99vw !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-panel {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-row {
    grid-template-columns: 22px minmax(0, 1fr) 22px !important;
    column-gap: 8px !important;
    padding: 11px 10px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-icon,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-icon .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon .elementor-widget-container {
    width: 22px !important;
    min-width: 22px !important;
    max-width: 22px !important;
    height: 22px !important;
    min-height: 22px !important;
    max-height: 22px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-icon .elementor-icon,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon .elementor-icon,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon svg,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-status-icon i {
    width: 18px !important;
    height: 18px !important;
    font-size: 18px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-text .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-text p,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-text .elementor-widget-container {
    font-size: 13px !important;
    line-height: 18px !important;
  }
}

/* =========================================================
   BACKGROUND FIX
   Match Single Video Lessons checklist background
   with the left container background.
========================================================= */

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .features-card,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .single-card,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .feature-list,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .check-list,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .feature-item,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .check-item,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .card-header,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .card-header-spacer {
  background: #f5f5f5 !important;
}

.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .single-card .check-list,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .single-card .check-list > .e-con-inner,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .single-card .check-item,
.elementor-2061 .elementor-element.elementor-element-3ebc1a1d .left-pair .single-card .check-item > .e-con-inner {
  background: #f5f5f5 !important;
}

/* Hide mobile version by default on desktop/tablet */
@media (min-width: 768px) {
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-wrap,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-card,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-compare-section,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-full-course,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-single-course {
    display: none !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .compare-table-wrap {
    display: block !important;
  }
}





/* =========================================================
   REAL MOBILE ROW FIX
   Your row class is: mobile-feature-row
   Layout: left icon | text | right check/cross icon
========================================================= */

@media (max-width: 767px) {
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row {
    width: 100% !important;
    max-width: 100% !important;

    display: grid !important;
    grid-template-columns: 26px minmax(0, 1fr) 26px !important;
    column-gap: 12px !important;

    align-items: start !important;
    justify-content: stretch !important;

    padding: 14px 12px !important;

    background: #ffffff !important;
    border-bottom: 1px solid rgba(15, 37, 71, 0.10) !important;

    min-height: auto !important;
    height: auto !important;

    overflow: visible !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;

    display: contents !important;

    margin: 0 !important;
    padding: 0 !important;
  }

  /* First icon = feature icon on left */
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:first-child,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:first-child {
    grid-column: 1 !important;
    justify-self: start !important;
    align-self: start !important;

    width: 26px !important;
    min-width: 26px !important;
    max-width: 26px !important;

    height: 26px !important;
    min-height: 26px !important;
    max-height: 26px !important;

    margin: 0 !important;
    padding: 0 !important;

    position: relative !important;
    top: 1px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:first-child .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:first-child .elementor-icon,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:first-child .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:first-child .elementor-icon {
    width: 26px !important;
    height: 26px !important;

    display: flex !important;
    align-items: flex-start !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:first-child svg,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:first-child i,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:first-child svg,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:first-child i {
    width: 21px !important;
    height: 21px !important;
    font-size: 21px !important;
    line-height: 1 !important;
    color: #0F2547 !important;
    fill: #0F2547 !important;
  }

  /* Heading/text in middle */
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-heading,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-heading {
    grid-column: 2 !important;
    justify-self: stretch !important;
    align-self: start !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-heading .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-heading .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-heading .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-heading .elementor-heading-title {
    margin: 0 !important;
    padding: 0 !important;

    font-size: 14px !important;
    line-height: 19px !important;
    font-weight: 500 !important;

    color: #0F2547 !important;
    text-align: left !important;

    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  /* Last icon = check/cross on far right */
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:last-child,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:last-child {
    grid-column: 3 !important;
    justify-self: end !important;
    align-self: start !important;

    width: 26px !important;
    min-width: 26px !important;
    max-width: 26px !important;

    height: 26px !important;
    min-height: 26px !important;
    max-height: 26px !important;

    margin: 0 !important;
    padding: 0 !important;

    position: relative !important;
    top: 1px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:last-child .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:last-child .elementor-icon,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:last-child .elementor-widget-container,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:last-child .elementor-icon {
    width: 26px !important;
    height: 26px !important;

    display: flex !important;
    align-items: flex-start !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:last-child svg,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:last-child i,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:last-child svg,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:last-child i {
    width: 21px !important;
    height: 21px !important;
    font-size: 21px !important;
    line-height: 1 !important;
  }
}

/* Small mobile */
@media (max-width: 390px) {
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row {
    grid-template-columns: 24px minmax(0, 1fr) 24px !important;
    column-gap: 9px !important;
    padding: 13px 10px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-heading .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-heading .elementor-heading-title {
    font-size: 13px !important;
    line-height: 18px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:first-child,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .elementor-widget-icon:last-child,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:first-child,
  .elementor-2061 .elementor-element.elementor-element-3ebc1a1d .mobile-feature-row > .e-con-inner > .elementor-widget-icon:last-child {
    width: 24px !important;
    min-width: 24px !important;
    max-width: 24px !important;
    height: 24px !important;
    min-height: 24px !important;
    max-height: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-402d065 */.elementor-2061 .elementor-element.elementor-element-402d065 {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
}

.elementor-2061 .elementor-element.elementor-element-402d065,
.elementor-2061 .elementor-element.elementor-element-402d065 * {
  box-sizing: border-box !important;
}

/* Same 90vw alignment style as your other sections */
.elementor-2061 .elementor-element.elementor-element-402d065 .faq-container {
  width: 90vw !important;
  max-width: 980px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Elementor Accordion style fixes */
.elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-accordion {
  border: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-accordion-item {
  border: 0 !important;
  border-bottom: 1px solid rgba(15, 37, 71, 0.10) !important;
}

.elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-tab-title {
  border: 0 !important;
  padding: 28px 0 14px 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-tab-title,
.elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-tab-title a {
  font-family: "Sen", sans-serif !important;
  font-size: 24px !important;
  line-height: 40px !important;
  font-weight: 700 !important;
  color: #0F2547 !important;
}

.elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-tab-content {
  border: 0 !important;
  padding: 0 0 28px 0 !important;
  font-family: "DM Sans", sans-serif !important;
  font-size: 16px !important;
  line-height: 25px !important;
  font-weight: 400 !important;
  color: #0F2547 !important;
}

.elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-tab-content p {
  margin: 0 !important;
}

.elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-accordion-icon {
  color: #0F2547 !important;
  font-size: 16px !important;
  padding-top: 12px !important;
}

@media (max-width: 900px) {
  .elementor-2061 .elementor-element.elementor-element-402d065 .faq-container {
    width: 90vw !important;
    max-width: 90vw !important;
  }

  .elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-tab-title,
  .elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-tab-title a {
    font-size: 22px !important;
    line-height: 34px !important;
  }
}

@media (max-width: 560px) {
  .elementor-2061 .elementor-element.elementor-element-402d065 .faq-header {
    align-items: flex-start !important;
  }

  .elementor-2061 .elementor-element.elementor-element-402d065 .faq-title .elementor-heading-title,
  .elementor-2061 .elementor-element.elementor-element-402d065 .faq-subtitle .elementor-widget-container {
    text-align: left !important;
  }

  .elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-tab-title {
    padding: 24px 0 10px 0 !important;
  }

  .elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-tab-title,
  .elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-tab-title a {
    font-size: 20px !important;
    line-height: 30px !important;
  }

  .elementor-2061 .elementor-element.elementor-element-402d065 .property-faq-accordion .elementor-tab-content {
    padding: 0 0 24px 0 !important;
    font-size: 16px !important;
    line-height: 25px !important;
  }
}/* End custom CSS */