.elementor-1714 .elementor-element.elementor-element-18f06fa{padding:20px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-8a503e5:not(.elementor-motion-effects-element-type-background), .elementor-1714 .elementor-element.elementor-element-8a503e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);}.elementor-1714 .elementor-element.elementor-element-8a503e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-1714 .elementor-element.elementor-element-8a503e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1714 .elementor-element.elementor-element-12c6b99.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-12c6b99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1714 .elementor-element.elementor-element-6aa60f8{width:var( --container-widget-width, 558px );max-width:558px;--container-widget-width:558px;--container-widget-flex-grow:0;align-self:center;text-align:start;}.elementor-1714 .elementor-element.elementor-element-6aa60f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-6aa60f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;line-height:80px;color:#FFFFFF;}.elementor-1714 .elementor-element.elementor-element-509a66a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-509a66a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-2f670a1{width:var( --container-widget-width, 585px );max-width:585px;--container-widget-width:585px;--container-widget-flex-grow:0;align-self:center;text-align:start;}.elementor-1714 .elementor-element.elementor-element-2f670a1 > .elementor-widget-container{margin:16px 0px 040px 0px;}.elementor-1714 .elementor-element.elementor-element-2f670a1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-1714 .elementor-element.elementor-element-3d5d0be.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1714 .elementor-element.elementor-element-3d5d0be > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1714 .elementor-element.elementor-element-c542b83 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:28px;fill:#667EEA;color:#667EEA;border-style:solid;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-1714 .elementor-element.elementor-element-c542b83 .elementor-button:hover, .elementor-1714 .elementor-element.elementor-element-c542b83 .elementor-button:focus{background-color:#0B5ED7;color:#FFFFFF;border-color:#0B5ED7;box-shadow:0px 10px 30px 0px rgba(255, 255, 255, 0.30196078431372547);}.elementor-1714 .elementor-element.elementor-element-c542b83{width:auto;max-width:auto;}.elementor-1714 .elementor-element.elementor-element-c542b83 > .elementor-widget-container{margin:0px 15px 15px 0px;padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-c542b83 .elementor-button:hover svg, .elementor-1714 .elementor-element.elementor-element-c542b83 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1714 .elementor-element.elementor-element-0b1d41e .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 30px 15px 30px;}.elementor-1714 .elementor-element.elementor-element-0b1d41e .elementor-button:hover, .elementor-1714 .elementor-element.elementor-element-0b1d41e .elementor-button:focus{background-color:#FFFFFF;color:#667EEA;}.elementor-1714 .elementor-element.elementor-element-0b1d41e{width:auto;max-width:auto;}.elementor-1714 .elementor-element.elementor-element-0b1d41e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1714 .elementor-element.elementor-element-0b1d41e .elementor-button:hover svg, .elementor-1714 .elementor-element.elementor-element-0b1d41e .elementor-button:focus svg{fill:#667EEA;}.elementor-1714 .elementor-element.elementor-element-83703bf:not(.elementor-motion-effects-element-type-background), .elementor-1714 .elementor-element.elementor-element-83703bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1714 .elementor-element.elementor-element-83703bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1714 .elementor-element.elementor-element-83703bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1714 .elementor-element.elementor-element-40cbaad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-40cbaad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-0db1b03{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-0db1b03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-0db1b03 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:60px;color:#764BA2;}.elementor-1714 .elementor-element.elementor-element-586b199.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-586b199 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-8e7be09{width:var( --container-widget-width, 616px );max-width:616px;--container-widget-width:616px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-8e7be09 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-1714 .elementor-element.elementor-element-8e7be09 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:normal;line-height:32px;color:#64748B;}.elementor-1714 .elementor-element.elementor-element-31e02ab.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-31e02ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-12628ca:not(.elementor-motion-effects-element-type-background), .elementor-1714 .elementor-element.elementor-element-12628ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1714 .elementor-element.elementor-element-12628ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1714 .elementor-element.elementor-element-12628ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1714 .elementor-element.elementor-element-c84a1e0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-c84a1e0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-de7c46c{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-de7c46c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-de7c46c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:60px;color:#764BA2;}.elementor-1714 .elementor-element.elementor-element-52b8db1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-52b8db1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-103da48{width:var( --container-widget-width, 722px );max-width:722px;--container-widget-width:722px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-103da48 > .elementor-widget-container{margin:16px 0px 32px 0px;}.elementor-1714 .elementor-element.elementor-element-103da48 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:normal;line-height:32px;color:#64748B;}.elementor-1714 .elementor-element.elementor-element-c2bda52:not(.elementor-motion-effects-element-type-background), .elementor-1714 .elementor-element.elementor-element-c2bda52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1714 .elementor-element.elementor-element-c2bda52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1714 .elementor-element.elementor-element-c2bda52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1714 .elementor-element.elementor-element-4eef59b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-4eef59b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-c0c36f2{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-c0c36f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-c0c36f2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:60px;color:#764BA2;}.elementor-1714 .elementor-element.elementor-element-05dcb14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-05dcb14 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-6660c80{width:var( --container-widget-width, 746px );max-width:746px;--container-widget-width:746px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-6660c80 > .elementor-widget-container{margin:16px 0px 32px 0px;}.elementor-1714 .elementor-element.elementor-element-6660c80 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:normal;line-height:32px;color:#64748B;}.elementor-1714 .elementor-element.elementor-element-bc52e64{width:var( --container-widget-width, 100.536% );max-width:100.536%;--container-widget-width:100.536%;--container-widget-flex-grow:0;}.elementor-1714 .elementor-element.elementor-element-e7d646a:not(.elementor-motion-effects-element-type-background), .elementor-1714 .elementor-element.elementor-element-e7d646a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1714 .elementor-element.elementor-element-e7d646a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1714 .elementor-element.elementor-element-e7d646a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1714 .elementor-element.elementor-element-6ee8903.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-6ee8903 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-7e21be2{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-7e21be2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-7e21be2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:60px;color:#764BA2;}.elementor-1714 .elementor-element.elementor-element-f731ab4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-f731ab4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-f6a9225{width:var( --container-widget-width, 722px );max-width:722px;--container-widget-width:722px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-f6a9225 > .elementor-widget-container{margin:16px 0px 32px 0px;}.elementor-1714 .elementor-element.elementor-element-f6a9225 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:normal;line-height:32px;color:#64748B;}.elementor-1714 .elementor-element.elementor-element-546e47f{width:var( --container-widget-width, 100.592% );max-width:100.592%;--container-widget-width:100.592%;--container-widget-flex-grow:0;}.elementor-1714 .elementor-element.elementor-element-3b93774:not(.elementor-motion-effects-element-type-background), .elementor-1714 .elementor-element.elementor-element-3b93774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1714 .elementor-element.elementor-element-3b93774{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1714 .elementor-element.elementor-element-3b93774 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1714 .elementor-element.elementor-element-9c050ea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-9c050ea > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-e97c26c{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-e97c26c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-e97c26c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:60px;color:#764BA2;}.elementor-1714 .elementor-element.elementor-element-026f44b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-026f44b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-36f43b0{width:var( --container-widget-width, 722px );max-width:722px;--container-widget-width:722px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-36f43b0 > .elementor-widget-container{margin:16px 0px 32px 0px;}.elementor-1714 .elementor-element.elementor-element-36f43b0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:normal;line-height:32px;color:#64748B;}.elementor-1714 .elementor-element.elementor-element-461db77:not(.elementor-motion-effects-element-type-background), .elementor-1714 .elementor-element.elementor-element-461db77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1714 .elementor-element.elementor-element-461db77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1714 .elementor-element.elementor-element-461db77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1714 .elementor-element.elementor-element-ee8d3b6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-ee8d3b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-cfcc21f{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-cfcc21f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-cfcc21f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:60px;color:#764BA2;}.elementor-1714 .elementor-element.elementor-element-fd47f81.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-fd47f81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-9cd33f1{width:var( --container-widget-width, 722px );max-width:722px;--container-widget-width:722px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-9cd33f1 > .elementor-widget-container{margin:16px 0px 32px 0px;}.elementor-1714 .elementor-element.elementor-element-9cd33f1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:normal;line-height:32px;color:#64748B;}.elementor-1714 .elementor-element.elementor-element-c45192a:not(.elementor-motion-effects-element-type-background), .elementor-1714 .elementor-element.elementor-element-c45192a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1714 .elementor-element.elementor-element-c45192a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1714 .elementor-element.elementor-element-c45192a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1714 .elementor-element.elementor-element-a2d148e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-a2d148e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-da6578a{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-da6578a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-da6578a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:60px;color:#764BA2;}.elementor-1714 .elementor-element.elementor-element-ca5d85f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-ca5d85f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-528fe4e{width:var( --container-widget-width, 722px );max-width:722px;--container-widget-width:722px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-528fe4e > .elementor-widget-container{margin:16px 0px 32px 0px;}.elementor-1714 .elementor-element.elementor-element-528fe4e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:normal;line-height:32px;color:#64748B;}.elementor-1714 .elementor-element.elementor-element-98efa02:not(.elementor-motion-effects-element-type-background), .elementor-1714 .elementor-element.elementor-element-98efa02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEEF2;}.elementor-1714 .elementor-element.elementor-element-98efa02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-1714 .elementor-element.elementor-element-98efa02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1714 .elementor-element.elementor-element-1ee03e4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1714 .elementor-element.elementor-element-1ee03e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-ee30d86{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-1714 .elementor-element.elementor-element-ee30d86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-ee30d86 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:700;line-height:60px;color:#764BA2;}.elementor-1714 .elementor-element.elementor-element-e6f0712:not(.elementor-motion-effects-element-type-background), .elementor-1714 .elementor-element.elementor-element-e6f0712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-1714 .elementor-element.elementor-element-e6f0712{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1714 .elementor-element.elementor-element-e6f0712 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1714 .elementor-element.elementor-element-08ef50b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1714 .elementor-element.elementor-element-08ef50b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-df2b9f4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1714 .elementor-element.elementor-element-90e735b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1714 .elementor-element.elementor-element-90e735b > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-1714 .elementor-element.elementor-element-12c6b99{width:100%;}.elementor-1714 .elementor-element.elementor-element-509a66a{width:100%;}.elementor-1714 .elementor-element.elementor-element-3d5d0be{width:100%;}.elementor-1714 .elementor-element.elementor-element-40cbaad{width:100%;}.elementor-1714 .elementor-element.elementor-element-586b199{width:100%;}.elementor-1714 .elementor-element.elementor-element-31e02ab{width:100%;}.elementor-1714 .elementor-element.elementor-element-c84a1e0{width:100%;}.elementor-1714 .elementor-element.elementor-element-52b8db1{width:100%;}.elementor-1714 .elementor-element.elementor-element-4eef59b{width:100%;}.elementor-1714 .elementor-element.elementor-element-05dcb14{width:100%;}.elementor-1714 .elementor-element.elementor-element-6ee8903{width:100%;}.elementor-1714 .elementor-element.elementor-element-f731ab4{width:100%;}.elementor-1714 .elementor-element.elementor-element-9c050ea{width:100%;}.elementor-1714 .elementor-element.elementor-element-026f44b{width:100%;}.elementor-1714 .elementor-element.elementor-element-ee8d3b6{width:100%;}.elementor-1714 .elementor-element.elementor-element-fd47f81{width:100%;}.elementor-1714 .elementor-element.elementor-element-a2d148e{width:100%;}.elementor-1714 .elementor-element.elementor-element-ca5d85f{width:100%;}.elementor-1714 .elementor-element.elementor-element-1ee03e4{width:100%;}}/* Start custom CSS for html, class: .elementor-element-8cd10b5 *//* Right-side hero media card (Elementor-friendly, no nested UI boxes) */
.r365-hero-media{
  font-family: "Roboto", system-ui, -apple-system, Segoe UI, Arial, sans-serif;
  max-width: 640px;
  margin-left: auto; /* keeps it aligned to the right column nicely */
}

/* Single clean card for the image */
.r365-hero-media__img{
  border-radius: 20px;
  overflow: hidden;
  background: rgba(255,255,255,0.08); /* subtle fallback while loading */
  box-shadow: 0 16px 40px rgba(0,0,0,0.16);
  border: 1px solid rgba(255,255,255,0.14);
}

/* Make image fill the card cleanly */
.r365-hero-media__img img{
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 10; /* consistent sizing */
  object-fit: cover;
}

/* Caption under image (no extra frames) */
.r365-hero-media__caption{
  margin: 16px 0 0;
  font-size: 20px;      /* requested */
  line-height: 1.5;
  font-weight: 400;
  color: rgba(255,255,255,0.92);
  max-width: 52ch;
}

/* Tablet: keep it tidy */
@media (max-width: 1024px){
  .r365-hero-media{
    max-width: 100%;
  }
  .r365-hero-media__caption{
    font-size: 18px;
  }
}

/* Mobile: stack-friendly + comfortable radius and spacing */
@media (max-width: 767px){
  .r365-hero-media__img{
    border-radius: 16px;
  }
  .r365-hero-media__caption{
    font-size: 16px;
    margin-top: 12px;
    max-width: none;
  }
}/* End custom CSS */