.elementor-36 .elementor-element.elementor-element-7b5a0ca{--display:flex;--min-height:90vh;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-7b5a0ca:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-7b5a0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-7236bdc{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-af6a529{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-af6a529.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-af6a529 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-0.6px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-36 .elementor-element.elementor-element-4a1a7cb{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1px;}.elementor-36 .elementor-element.elementor-element-9dacf19{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-36 .elementor-element.elementor-element-958ecb7 .elementor-button{background-color:#000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:45px 45px 45px 45px;padding:12px 16px 12px 16px;}.elementor-36 .elementor-element.elementor-element-15d69d6 .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;fill:#141414;color:#141414;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;border-radius:45px 45px 45px 45px;padding:12px 16px 12px 16px;}.elementor-36 .elementor-element.elementor-element-15d69d6{padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-15d69d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36 .elementor-element.elementor-element-15d69d6 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-36 .elementor-element.elementor-element-f2dfc15{--display:flex;--min-height:90vh;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-f2dfc15:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-f2dfc15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 56%, #F4F7FF 100%);}.elementor-36 .elementor-element.elementor-element-1b3c9c1{--display:flex;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-36 .elementor-element.elementor-element-c628283{--lottie-container-width:32%;}.elementor-36 .elementor-element.elementor-element-0cfc53e{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-0cfc53e.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-0cfc53e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-f90a2fd{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1px;}.elementor-36 .elementor-element.elementor-element-ada47cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-36 .elementor-element.elementor-element-f850635 .elementor-button{background-color:#000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:45px 45px 45px 45px;padding:12px 16px 12px 16px;}.elementor-36 .elementor-element.elementor-element-5ad2521 .elementor-button{background-color:#00000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;fill:#141414;color:#141414;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;border-radius:45px 45px 45px 45px;padding:12px 16px 12px 16px;}.elementor-36 .elementor-element.elementor-element-5ad2521{padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-5ad2521 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36 .elementor-element.elementor-element-5ad2521 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-36 .elementor-element.elementor-element-1e25753{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-0f75d91{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-0f75d91.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-0f75d91 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-85f5583{--spacer-size:180px;}.elementor-36 .elementor-element.elementor-element-d3a1831{--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-36 .elementor-element.elementor-element-9f51609{--display:flex;--z-index:4;}.elementor-36 .elementor-element.elementor-element-9f51609.e-con{--e-con-transform-translateX:134px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-36 .elementor-element.elementor-element-8995cb3{--e-transform-translateX:36px;z-index:2;text-align:right;}.elementor-36 .elementor-element.elementor-element-8995cb3 img{width:71%;}.elementor-36 .elementor-element.elementor-element-1bd5732{--display:flex;}.elementor-36 .elementor-element.elementor-element-78dda80{--e-transform-translateX:61px;z-index:1;text-align:left;}.elementor-36 .elementor-element.elementor-element-78dda80 img{width:61%;max-width:69%;}.elementor-36 .elementor-element.elementor-element-2ea13e2{--spacer-size:180px;}.elementor-36 .elementor-element.elementor-element-f5042cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-cb1c33d{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-cb1c33d.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-cb1c33d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-994b454{--spacer-size:180px;}.elementor-36 .elementor-element.elementor-element-31896ec{--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-36 .elementor-element.elementor-element-2e43df0{--display:flex;--z-index:4;}.elementor-36 .elementor-element.elementor-element-a8299d6{z-index:2;text-align:right;}.elementor-36 .elementor-element.elementor-element-a8299d6 img{width:71%;}.elementor-36 .elementor-element.elementor-element-86f32e0{--display:flex;}.elementor-36 .elementor-element.elementor-element-8739055{z-index:1;text-align:left;}.elementor-36 .elementor-element.elementor-element-8739055 img{width:61%;max-width:69%;}.elementor-36 .elementor-element.elementor-element-5ca3e0b{--spacer-size:180px;}.elementor-36 .elementor-element.elementor-element-e2f9464{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-36 .elementor-element.elementor-element-430fbb1{--display:flex;--min-height:500px;--border-radius:25px 25px 25px 25px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-36 .elementor-element.elementor-element-430fbb1:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-430fbb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-36 .elementor-element.elementor-element-023dd13{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-36 .elementor-element.elementor-element-023dd13.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-023dd13 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:700;line-height:42px;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-eb0fd07{text-align:left;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1px;}.elementor-36 .elementor-element.elementor-element-9f1aa86{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;top:355.938px;z-index:5;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-9f1aa86{left:-98.969px;}body.rtl .elementor-36 .elementor-element.elementor-element-9f1aa86{right:-98.969px;}.elementor-36 .elementor-element.elementor-element-9f1aa86 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-5f6b39f{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;top:305.849px;z-index:5;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-5f6b39f{left:305.096px;}body.rtl .elementor-36 .elementor-element.elementor-element-5f6b39f{right:305.096px;}.elementor-36 .elementor-element.elementor-element-5f6b39f img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-b4d0d8a{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;top:431.34px;z-index:5;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-b4d0d8a{left:202.613px;}body.rtl .elementor-36 .elementor-element.elementor-element-b4d0d8a{right:202.613px;}.elementor-36 .elementor-element.elementor-element-b4d0d8a img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-4382425{--display:flex;--min-height:500px;--border-radius:25px 25px 25px 25px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-36 .elementor-element.elementor-element-4382425:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-4382425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-36 .elementor-element.elementor-element-771f577{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-36 .elementor-element.elementor-element-771f577.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-771f577 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:700;line-height:42px;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-fe39299{text-align:left;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1px;}.elementor-36 .elementor-element.elementor-element-e7a1d1f{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;top:255px;z-index:5;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-e7a1d1f{left:-27px;}body.rtl .elementor-36 .elementor-element.elementor-element-e7a1d1f{right:-27px;}.elementor-36 .elementor-element.elementor-element-e7a1d1f img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-00c8079{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;top:318px;z-index:5;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-00c8079{left:319px;}body.rtl .elementor-36 .elementor-element.elementor-element-00c8079{right:319px;}.elementor-36 .elementor-element.elementor-element-00c8079 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-34aa27e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;top:438px;z-index:5;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-34aa27e{left:100.983px;}body.rtl .elementor-36 .elementor-element.elementor-element-34aa27e{right:100.983px;}.elementor-36 .elementor-element.elementor-element-34aa27e img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-e2268b6{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-cbec571{--display:flex;}.elementor-36 .elementor-element.elementor-element-870dacc{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-870dacc.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-870dacc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-3d180f2{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1px;}.elementor-36 .elementor-element.elementor-element-3d180f2.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-5f4f7b2{--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-36 .elementor-element.elementor-element-16bc180{--display:flex;--justify-content:center;}.elementor-36 .elementor-element.elementor-element-63e4e9f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-36 .elementor-element.elementor-element-63e4e9f.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-63e4e9f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:700;line-height:42px;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-eec1dd3{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-eec1dd3:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-eec1dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #435BFF 0%, #23C4FB 100%);}.elementor-36 .elementor-element.elementor-element-7fc78af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-16853b5{--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-36 .elementor-element.elementor-element-b8f9a58{--display:flex;--justify-content:center;}.elementor-36 .elementor-element.elementor-element-8a36fc4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-36 .elementor-element.elementor-element-8a36fc4.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-8a36fc4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:700;line-height:42px;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-3c45281{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-3c45281:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-3c45281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #435BFF 0%, #23C4FB 100%);}.elementor-36 .elementor-element.elementor-element-e8e7f90{--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-36 .elementor-element.elementor-element-f1b963d{--display:flex;--justify-content:center;}.elementor-36 .elementor-element.elementor-element-36ff905{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-36 .elementor-element.elementor-element-36ff905.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-36ff905 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:700;line-height:42px;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-54d85b2{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-54d85b2:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-54d85b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #435BFF 0%, #23C4FB 100%);}.elementor-36 .elementor-element.elementor-element-b513a3a{border-radius:25px 25px 25px 25px;}.elementor-36 .elementor-element.elementor-element-b1bb7a2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--padding-top:300px;--padding-bottom:0200px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-47fee13{--display:flex;--min-height:659px;--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-36 .elementor-element.elementor-element-47fee13.e-con{--align-self:center;}.elementor-36 .elementor-element.elementor-element-0913b1f{--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:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-5101aad{--display:flex;}.elementor-36 .elementor-element.elementor-element-0814fba{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-0814fba.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-0814fba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-058bab5{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1px;}.elementor-36 .elementor-element.elementor-element-058bab5.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-9dbbda3{--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-36 .elementor-element.elementor-element-65dce29{--display:flex;--min-height:100vh;--justify-content:space-between;--padding-top:400px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-8524170{--display:flex;}.elementor-36 .elementor-element.elementor-element-aa8e424{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-36 .elementor-element.elementor-element-aa8e424.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-aa8e424 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-9ada91f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1px;}.elementor-36 .elementor-element.elementor-element-9ada91f.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-0ac63a2{--spacer-size:500px;}.elementor-36 .elementor-element.elementor-element-e326299{--display:flex;}.elementor-36 .elementor-element.elementor-element-e728df9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-36 .elementor-element.elementor-element-e728df9.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-e728df9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-ea3d21d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1px;}.elementor-36 .elementor-element.elementor-element-ea3d21d.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-2101cd0{--spacer-size:500px;}.elementor-36 .elementor-element.elementor-element-a104d5d{--display:flex;}.elementor-36 .elementor-element.elementor-element-3b4b5ba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-36 .elementor-element.elementor-element-3b4b5ba.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-3b4b5ba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:35px;font-weight:400;line-height:42px;letter-spacing:-0.6px;color:#000000;}.elementor-36 .elementor-element.elementor-element-32f32b5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1px;}.elementor-36 .elementor-element.elementor-element-32f32b5.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-c7885ed{--spacer-size:398px;}.elementor-36 .elementor-element.elementor-element-83f0336{--display:flex;--z-index:2;}.elementor-36 .elementor-element.elementor-element-907474a{--display:flex;--min-height:80vh;--justify-content:center;}.elementor-36 .elementor-element.elementor-element-92773a1{--display:flex;--min-height:350px;--justify-content:center;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-92773a1:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-92773a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #435BFF 0%, #23C4FB 100%);}.elementor-36 .elementor-element.elementor-element-1ec1076{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-36 .elementor-element.elementor-element-1ec1076.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-1ec1076 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-ddb7dd1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.1px;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-ddb7dd1.elementor-element{--align-self:center;}.elementor-36 .elementor-element.elementor-element-da05348{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-36 .elementor-element.elementor-element-7c53158 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;fill:#141414;color:#141414;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0E0E0;border-radius:45px 45px 45px 45px;padding:12px 16px 12px 16px;}.elementor-36 .elementor-element.elementor-element-7c53158 .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-7c53158 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-7c53158{padding:0px 0px 0px 0px;}.elementor-36 .elementor-element.elementor-element-7c53158 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-36 .elementor-element.elementor-element-7c53158 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-36 .elementor-element.elementor-element-7c53158 .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-7c53158 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-1f1a2de .elementor-button{background-color:#000000;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:45px 45px 45px 45px;padding:12px 16px 12px 16px;}.elementor-36 .elementor-element.elementor-element-1f1a2de .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-1f1a2de .elementor-button:focus{background-color:#FFFFFF00;color:#000000;border-color:#FFFFFF;}.elementor-36 .elementor-element.elementor-element-1f1a2de .elementor-button:hover svg, .elementor-36 .elementor-element.elementor-element-1f1a2de .elementor-button:focus svg{fill:#000000;}.elementor-36 .elementor-element.elementor-element-a4caaf6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}:root{--page-title-display:none;}@media(max-width:1000px){.elementor-36 .elementor-element.elementor-element-7b5a0ca{--min-height:600px;}.elementor-36 .elementor-element.elementor-element-f2dfc15{--min-height:70vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-0f75d91{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-36 .elementor-element.elementor-element-8995cb3 img{width:261px;}.elementor-36 .elementor-element.elementor-element-78dda80 img{width:340px;max-width:210px;}.elementor-36 .elementor-element.elementor-element-e2f9464{--padding-top:100px;--padding-bottom:050px;--padding-left:5px;--padding-right:5px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-9f1aa86{left:5px;}body.rtl .elementor-36 .elementor-element.elementor-element-9f1aa86{right:5px;}.elementor-36 .elementor-element.elementor-element-9f1aa86{top:391px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-5f6b39f{left:184px;}body.rtl .elementor-36 .elementor-element.elementor-element-5f6b39f{right:184px;}.elementor-36 .elementor-element.elementor-element-5f6b39f{top:358px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-e7a1d1f{left:-21px;}body.rtl .elementor-36 .elementor-element.elementor-element-e7a1d1f{right:-21px;}.elementor-36 .elementor-element.elementor-element-e7a1d1f{top:290px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-00c8079{left:158px;}body.rtl .elementor-36 .elementor-element.elementor-element-00c8079{right:158px;}.elementor-36 .elementor-element.elementor-element-00c8079{top:364px;}.elementor-36 .elementor-element.elementor-element-e2268b6{--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-0814fba{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-36 .elementor-element.elementor-element-058bab5{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-36 .elementor-element.elementor-element-c7885ed{--spacer-size:200px;}.elementor-36 .elementor-element.elementor-element-92773a1{--min-height:246px;}}@media(max-width:800px){.elementor-36 .elementor-element.elementor-element-0f75d91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-8995cb3{--e-transform-translateX:134px;}.elementor-36 .elementor-element.elementor-element-8995cb3 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-78dda80{--e-transform-translateX:61px;}.elementor-36 .elementor-element.elementor-element-78dda80 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-cb1c33d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-a8299d6 img{width:100%;max-width:100%;}.elementor-36 .elementor-element.elementor-element-8739055 img{width:100%;max-width:100%;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-9f1aa86{left:-3px;}body.rtl .elementor-36 .elementor-element.elementor-element-9f1aa86{right:-3px;}.elementor-36 .elementor-element.elementor-element-9f1aa86{top:238px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-5f6b39f{left:304px;}body.rtl .elementor-36 .elementor-element.elementor-element-5f6b39f{right:304px;}.elementor-36 .elementor-element.elementor-element-5f6b39f{top:279px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-b4d0d8a{left:65px;}body.rtl .elementor-36 .elementor-element.elementor-element-b4d0d8a{right:65px;}.elementor-36 .elementor-element.elementor-element-b4d0d8a{top:366px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-e7a1d1f{left:13px;}body.rtl .elementor-36 .elementor-element.elementor-element-e7a1d1f{right:13px;}.elementor-36 .elementor-element.elementor-element-e7a1d1f{top:223px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-00c8079{left:210px;}body.rtl .elementor-36 .elementor-element.elementor-element-00c8079{right:210px;}.elementor-36 .elementor-element.elementor-element-00c8079{top:317px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-34aa27e{left:8px;}body.rtl .elementor-36 .elementor-element.elementor-element-34aa27e{right:8px;}.elementor-36 .elementor-element.elementor-element-34aa27e{top:386px;}.elementor-36 .elementor-element.elementor-element-870dacc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-3d180f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-b1bb7a2{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-36 .elementor-element.elementor-element-0913b1f{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-65dce29{--min-height:79px;--justify-content:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-0ac63a2{--spacer-size:50px;}.elementor-36 .elementor-element.elementor-element-2101cd0{--spacer-size:50px;}.elementor-36 .elementor-element.elementor-element-c7885ed{--spacer-size:50px;}.elementor-36 .elementor-element.elementor-element-907474a{--min-height:300px;}.elementor-36 .elementor-element.elementor-element-1ec1076{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-ddb7dd1{--container-widget-width:93%;--container-widget-flex-grow:0;width:var( --container-widget-width, 93% );max-width:93%;}}@media(max-width:600px){.elementor-36 .elementor-element.elementor-element-7b5a0ca{--min-height:611px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-7236bdc{--justify-content:center;}.elementor-36 .elementor-element.elementor-element-af6a529{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-af6a529 .elementor-heading-title{font-size:30px;}.elementor-36 .elementor-element.elementor-element-9dacf19{--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-36 .elementor-element.elementor-element-1e25753{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-0f75d91{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-f5042cd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-cb1c33d{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-cb1c33d .elementor-heading-title{font-size:30px;}.elementor-36 .elementor-element.elementor-element-2e43df0{--z-index:1;}.elementor-36 .elementor-element.elementor-element-a8299d6{z-index:1;text-align:center;}.elementor-36 .elementor-element.elementor-element-a8299d6 img{width:64%;}.elementor-36 .elementor-element.elementor-element-86f32e0{--z-index:5;}.elementor-36 .elementor-element.elementor-element-8739055{z-index:5;text-align:center;}.elementor-36 .elementor-element.elementor-element-8739055 img{width:60%;}.elementor-36 .elementor-element.elementor-element-e2f9464{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-36 .elementor-element.elementor-element-430fbb1{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-9f1aa86{left:14px;}body.rtl .elementor-36 .elementor-element.elementor-element-9f1aa86{right:14px;}.elementor-36 .elementor-element.elementor-element-9f1aa86{top:365px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-5f6b39f{left:200px;}body.rtl .elementor-36 .elementor-element.elementor-element-5f6b39f{right:200px;}.elementor-36 .elementor-element.elementor-element-5f6b39f{top:302px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-b4d0d8a{left:88px;}body.rtl .elementor-36 .elementor-element.elementor-element-b4d0d8a{right:88px;}.elementor-36 .elementor-element.elementor-element-b4d0d8a{top:423px;}.elementor-36 .elementor-element.elementor-element-771f577 .elementor-heading-title{font-size:25px;line-height:35px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-e7a1d1f{left:25px;}body.rtl .elementor-36 .elementor-element.elementor-element-e7a1d1f{right:25px;}.elementor-36 .elementor-element.elementor-element-e7a1d1f{top:246px;}body:not(.rtl) .elementor-36 .elementor-element.elementor-element-00c8079{left:141px;}body.rtl .elementor-36 .elementor-element.elementor-element-00c8079{right:141px;}.elementor-36 .elementor-element.elementor-element-00c8079{top:318px;}.elementor-36 .elementor-element.elementor-element-34aa27e{top:396px;}.elementor-36 .elementor-element.elementor-element-e2268b6{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-870dacc{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-870dacc .elementor-heading-title{font-size:30px;}.elementor-36 .elementor-element.elementor-element-3d180f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-63e4e9f .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-36 .elementor-element.elementor-element-8a36fc4 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-36 .elementor-element.elementor-element-36ff905 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-36 .elementor-element.elementor-element-54d85b2{--justify-content:center;}.elementor-36 .elementor-element.elementor-element-0913b1f{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-0814fba{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-0814fba .elementor-heading-title{font-size:30px;}.elementor-36 .elementor-element.elementor-element-058bab5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-36 .elementor-element.elementor-element-65dce29{--min-height:100px;--justify-content:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-aa8e424 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-36 .elementor-element.elementor-element-e728df9 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-36 .elementor-element.elementor-element-3b4b5ba .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-36 .elementor-element.elementor-element-907474a{--min-height:100px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-36 .elementor-element.elementor-element-92773a1{--min-height:245px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36 .elementor-element.elementor-element-1ec1076 .elementor-heading-title{font-size:25px;}.elementor-36 .elementor-element.elementor-element-ddb7dd1{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-36 .elementor-element.elementor-element-da05348{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:601px){.elementor-36 .elementor-element.elementor-element-7236bdc{--content-width:1200px;}.elementor-36 .elementor-element.elementor-element-1b3c9c1{--content-width:1200px;}.elementor-36 .elementor-element.elementor-element-47fee13{--content-width:1200px;}}/* Start custom CSS *//* Base animation */
@keyframes floatMotion {
  0% { transform: translateY(0px) translateX(0px); }
  25% { transform: translateY(-5px) translateX(5px); }
  50% { transform: translateY(0px) translateX(0px); }
  75% { transform: translateY(5px) translateX(-5px); }
  100% { transform: translateY(0px) translateX(0px); }
}

.float-1 {
  animation: floatMotion 5s ease-in-out infinite;
}
.float-2 {
  animation: floatMotion 6.2s ease-in-out infinite;
}
.float-3 {
  animation: floatMotion 7s ease-in-out infinite;
}
.float-4 {
  animation: floatMotion 6.5s ease-in-out infinite;
}
.float-5 {
  animation: floatMotion 5.8s ease-in-out infinite;
}
.float-6 {
  animation: floatMotion 7.5s ease-in-out infinite;
}


/* ============================================================
   0.  Font (Manrope 500 & 700)                               */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@500;700&display=swap');

/* ============================================================
   1.  Tiny bobbing animation (translate only)                */
@keyframes floatMotion{
  0%,100%{transform:translate(0,0);}
  25%    {transform:translate( 6px,-6px);}
  50%    {transform:translate( 0, 0);}
  75%    {transform:translate(-6px, 6px);}
}

/* ============================================================
   2.  Typography                                             */
.feature-head{
  font:700 50px/1.15 'Manrope',sans-serif;
  margin:0 0 .5rem;
  color:#333;
}
.feature-sub{
  font:500 16px 'Manrope',sans-serif;
  margin:0 0 1.25rem;
  color:#555;
}

/* ============================================================
   3.  Layout anchors                                         */
.feature-halo-box{           /*  add this class to the Container  */
  position:relative;
  text-align:center;
  overflow:visible;
}
.feature-stack{              /* wrapper around text + images       */
  position:relative;
  display:inline-block;
  padding:3.5rem 4rem;
  text-align:center;
}

/* ============================================================
   4.  Radial positioning  +  organic wobble                  */

/* — tune these two numbers for global look — */
:root{
  --halo-radius: 390px;   /* distance from text (desktop)        */
  --jitter:      75px;    /* random offset magnitude (0-40px)    */
}

/* helpers for ± offsets */
:root{
  --j1:  var(--jitter);                    /*  +Δ  */
  --j2:  calc(-1 * var(--jitter));         /*  −Δ  */
  --j3:  calc( 0.5 * var(--jitter));       /* +½Δ  */
  --j4:  calc(-0.5 * var(--jitter));       /* −½Δ  */
}

/* outer DIV that sets the polar coords */
.floatinghead{
  position:absolute;
  top:50%; left:50%;
  width:125px; height:125px;               /* tile size          */
  margin:-62.5px;                          /* half of size       */
  transform-origin:center;
}

/* 11 heads, roughly 32 ° apart, each nudged with jitter        */
.floatinghead-1  {transform:rotate(  0deg) translate(var(--halo-radius)) translateY(var(--j3))  rotate(  0deg);}
.floatinghead-2  {transform:rotate( 32deg) translate(var(--halo-radius)) translateX(var(--j4))  rotate(-32deg);}
.floatinghead-3  {transform:rotate( 64deg) translate(var(--halo-radius)) translateY(var(--j1))  rotate(-64deg);}
.floatinghead-4  {transform:rotate( 96deg) translate(var(--halo-radius)) translateX(var(--j2))  rotate(-96deg);}
.floatinghead-5  {transform:rotate(128deg) translate(var(--halo-radius)) translateY(var(--j4))  rotate(-128deg);}
.floatinghead-6  {transform:rotate(160deg) translate(var(--halo-radius)) translateX(var(--j1))  rotate(-160deg);}
.floatinghead-7  {transform:rotate(192deg) translate(var(--halo-radius)) translateY(var(--j2))  rotate(-192deg);}
.floatinghead-8  {transform:rotate(224deg) translate(var(--halo-radius)) translateX(var(--j3))  rotate(-224deg);}
.floatinghead-9  {transform:rotate(256deg) translate(var(--halo-radius)) translateY(var(--j4))  rotate(-256deg);}
.floatinghead-10 {transform:rotate(288deg) translate(var(--halo-radius)) translateX(var(--j2))  rotate(-288deg);}
.floatinghead-11 {transform:rotate(320deg) translate(var(--halo-radius)) translateY(var(--j1))  rotate(-320deg);}

/* ------------------------------------------------------------
   5.  IMG inside the div gets the bobbing animation           */
.floatinghead img{
  width:100%; height:100%;
  border-radius:18px;
  box-shadow:0 1px 4px rgba(0,0,0,.06);
  animation:floatMotion 6s ease-in-out infinite;
}
.floatinghead-1  img{animation-duration:5.0s;}
.floatinghead-2  img{animation-duration:6.0s;}
.floatinghead-3  img{animation-duration:7.0s;}
.floatinghead-4  img{animation-duration:5.8s;}
.floatinghead-5  img{animation-duration:6.4s;}
.floatinghead-6  img{animation-duration:7.4s;}
.floatinghead-7  img{animation-duration:5.6s;}
.floatinghead-8  img{animation-duration:6.2s;}
.floatinghead-9  img{animation-duration:7.2s;}
.floatinghead-10 img{animation-duration:6.0s;}
.floatinghead-11 img{animation-duration:7.8s;}

/* ============================================================
   6.  Mobile tweaks                                          */
@media(max-width:768px){
  .feature-head{font-size:38px;}
  :root{ --halo-radius: 220px; }  /* wider than before for clarity */
  .floatinghead{
    width:80px; height:80px;
    margin:-40px;
  }
}/* End custom CSS */