.elementor-54446 .elementor-element.elementor-element-bdd1ad7{--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;}.elementor-54446 .elementor-element.elementor-element-edcf67d{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-54446 .elementor-element.elementor-element-337c908{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:320px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-337c908:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-337c908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1681538 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/WaaS_Devices_Laptops.png");background-position:center right;background-repeat:no-repeat;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-54446 .elementor-element.elementor-element-ca4f482 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-54446 .elementor-element.elementor-element-847a5af{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-847a5af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54446 .elementor-element.elementor-element-a3d0a88{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-a3d0a88{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-a3d0a88{right:0px;}.elementor-54446 .elementor-element.elementor-element-15b091a{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:320px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-15b091a:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-15b091a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7902e9 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_Desktops.png");background-position:center right;background-repeat:no-repeat;background-size:50% auto;}.elementor-54446 .elementor-element.elementor-element-15b091a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-54446 .elementor-element.elementor-element-2787ed2 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-4002c2e{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-cfcb069{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-cfcb069{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-cfcb069{right:0px;}.elementor-54446 .elementor-element.elementor-element-08893e2{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-54446 .elementor-element.elementor-element-43a81a7{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-43a81a7:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-43a81a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7902e9 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_workstations.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-54446 .elementor-element.elementor-element-bc103d6 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-501ff15{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-9b1e55d{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-9b1e55d{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-9b1e55d{right:0px;}.elementor-54446 .elementor-element.elementor-element-c1e3743{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-c1e3743:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-c1e3743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Detachables.png");background-position:bottom center;background-repeat:no-repeat;background-size:70% auto;}.elementor-54446 .elementor-element.elementor-element-7ddbf76 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-79200f8{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-4de4fc0{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-4de4fc0{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-4de4fc0{right:0px;}.elementor-54446 .elementor-element.elementor-element-e08ed5a{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-e08ed5a:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-e08ed5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef0fe24 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_zubehor.png");background-position:bottom right;background-repeat:no-repeat;background-size:82% auto;}.elementor-54446 .elementor-element.elementor-element-7b7bdb6 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-54446 .elementor-element.elementor-element-0a43472{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-bf8f3d9{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-bf8f3d9{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-bf8f3d9{right:0px;}.elementor-54446 .elementor-element.elementor-element-1c1fd1f{--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;}.elementor-54446 .elementor-element.elementor-element-c6845a2{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-54446 .elementor-element.elementor-element-0431223{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:320px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-0431223:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-0431223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1681538 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/WaaS_Devices_Laptops.png");background-position:center right;background-repeat:no-repeat;}.elementor-54446 .elementor-element.elementor-element-ea4efe5 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-54446 .elementor-element.elementor-element-900b9cf{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-900b9cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54446 .elementor-element.elementor-element-50f5565{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-50f5565{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-50f5565{right:0px;}.elementor-54446 .elementor-element.elementor-element-a9490ed{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:320px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-a9490ed:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-a9490ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7902e9 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_Desktops.png");background-position:center right;background-repeat:no-repeat;background-size:50% auto;}.elementor-54446 .elementor-element.elementor-element-a9490ed.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-54446 .elementor-element.elementor-element-93e7b4d .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-1820b84{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-feaf0ce{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-feaf0ce{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-feaf0ce{right:0px;}.elementor-54446 .elementor-element.elementor-element-2cd34f6{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-54446 .elementor-element.elementor-element-a06415d{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-a06415d:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-a06415d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7902e9 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_workstations.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-54446 .elementor-element.elementor-element-7df11de .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-ce50ca2{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-3e46731{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-3e46731{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-3e46731{right:0px;}.elementor-54446 .elementor-element.elementor-element-b5f5908{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-b5f5908:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-b5f5908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Detachables.png");background-position:bottom center;background-repeat:no-repeat;background-size:70% auto;}.elementor-54446 .elementor-element.elementor-element-62c9e1d .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-56e2c70{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-346b0a0{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-346b0a0{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-346b0a0{right:0px;}.elementor-54446 .elementor-element.elementor-element-3a24e4b{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-3a24e4b:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-3a24e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef0fe24 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_zubehor.png");background-position:bottom right;background-repeat:no-repeat;background-size:82% auto;}.elementor-54446 .elementor-element.elementor-element-88cafd0 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-54446 .elementor-element.elementor-element-09d2a97{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-4817019{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-4817019{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-4817019{right:0px;}.elementor-54446 .elementor-element.elementor-element-0f0edc3{--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;}.elementor-54446 .elementor-element.elementor-element-9975b62{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-54446 .elementor-element.elementor-element-fa90933{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:320px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-fa90933:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-fa90933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1681538 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/WaaS_Devices_Laptops.png");background-position:center right;background-repeat:no-repeat;}.elementor-54446 .elementor-element.elementor-element-5859427 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-54446 .elementor-element.elementor-element-d81452f{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-d81452f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54446 .elementor-element.elementor-element-9e2d3a3{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-9e2d3a3{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-9e2d3a3{right:0px;}.elementor-54446 .elementor-element.elementor-element-6206a84{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:320px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-6206a84:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-6206a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7902e9 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_Desktops.png");background-position:center right;background-repeat:no-repeat;background-size:50% auto;}.elementor-54446 .elementor-element.elementor-element-6206a84.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-54446 .elementor-element.elementor-element-f71aae1 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-57f7438{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-f1cda4a{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-f1cda4a{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-f1cda4a{right:0px;}.elementor-54446 .elementor-element.elementor-element-a871869{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-54446 .elementor-element.elementor-element-a2bc36d{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-a2bc36d:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-a2bc36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7902e9 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_workstations.png");background-position:bottom left;background-repeat:no-repeat;background-size:60% auto;}.elementor-54446 .elementor-element.elementor-element-4a64308 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-16407bf{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-01cb7cb{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-01cb7cb{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-01cb7cb{right:0px;}.elementor-54446 .elementor-element.elementor-element-fd4dd3d{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-fd4dd3d:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-fd4dd3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Detachables.png");background-position:bottom center;background-repeat:no-repeat;background-size:70% auto;}.elementor-54446 .elementor-element.elementor-element-46a0697 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-c4d35cf{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-b4787c6{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-b4787c6{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-b4787c6{right:0px;}.elementor-54446 .elementor-element.elementor-element-37101e8{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-37101e8:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-37101e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef0fe24 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_zubehor.png");background-position:bottom right;background-repeat:no-repeat;background-size:82% auto;}.elementor-54446 .elementor-element.elementor-element-d5e0b8a .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-54446 .elementor-element.elementor-element-f81a063{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-472934d{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-472934d{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-472934d{right:0px;}.elementor-54446 .elementor-element.elementor-element-f4883c3{--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;}.elementor-54446 .elementor-element.elementor-element-6135716{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-54446 .elementor-element.elementor-element-2407a0c{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:320px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-2407a0c:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-2407a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1681538 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/WaaS_Devices_Laptops.png");background-position:center right;background-repeat:no-repeat;}.elementor-54446 .elementor-element.elementor-element-ae3b85d .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-54446 .elementor-element.elementor-element-9efb4a2{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-9efb4a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54446 .elementor-element.elementor-element-34410c0{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-34410c0{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-34410c0{right:0px;}.elementor-54446 .elementor-element.elementor-element-1db21f6{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:320px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-1db21f6:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-1db21f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7902e9 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_Desktops.png");background-position:center right;background-repeat:no-repeat;background-size:50% auto;}.elementor-54446 .elementor-element.elementor-element-1db21f6.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-54446 .elementor-element.elementor-element-fb97f5a .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-a53022b{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-101977c{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-101977c{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-101977c{right:0px;}.elementor-54446 .elementor-element.elementor-element-8e11e0d{--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 20px;--row-gap:0px;--column-gap:20px;}.elementor-54446 .elementor-element.elementor-element-a7fd16c{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-a7fd16c:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-a7fd16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c7902e9 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_workstations.png");background-position:bottom left;background-repeat:no-repeat;background-size:70% auto;}.elementor-54446 .elementor-element.elementor-element-c10329d .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-cd01f55{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-8abfbb0{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-8abfbb0{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-8abfbb0{right:0px;}.elementor-54446 .elementor-element.elementor-element-9e8e6bb{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-9e8e6bb:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-9e8e6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Detachables.png");background-position:bottom center;background-repeat:no-repeat;background-size:70% auto;}.elementor-54446 .elementor-element.elementor-element-33ba904 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-b905c4c );}.elementor-54446 .elementor-element.elementor-element-08ece94{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-b905c4c );width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-3b4a9c0{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-3b4a9c0{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-3b4a9c0{right:0px;}.elementor-54446 .elementor-element.elementor-element-33d5e60{--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:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:40px 40px 40px 40px;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.08);--padding-top:40px;--padding-bottom:240px;--padding-left:40px;--padding-right:40px;}.elementor-54446 .elementor-element.elementor-element-33d5e60:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-33d5e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ef0fe24 );background-image:url("https://everphone.com/wp-content/uploads/2025/12/Workplace-as-a-Service_zubehor.png");background-position:bottom right;background-repeat:no-repeat;background-size:82% auto;}.elementor-54446 .elementor-element.elementor-element-2642e05 .elementor-heading-title{font-family:"PP Formula", Sans-serif;font-size:28px;font-weight:700;line-height:40px;}.elementor-54446 .elementor-element.elementor-element-f2e0a3c{font-family:"Titillium Web", Sans-serif;font-size:18px;font-weight:400;width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-54446 .elementor-element.elementor-element-6fe3337{--display:flex;--min-height:100%;--position:absolute;top:0px;}body:not(.rtl) .elementor-54446 .elementor-element.elementor-element-6fe3337{left:0px;}body.rtl .elementor-54446 .elementor-element.elementor-element-6fe3337{right:0px;}@media(max-width:1600px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-54446 .elementor-element.elementor-element-bdd1ad7{--content-width:1276px;}.elementor-54446 .elementor-element.elementor-element-337c908{--width:60%;}.elementor-54446 .elementor-element.elementor-element-15b091a{--width:40%;}.elementor-54446 .elementor-element.elementor-element-43a81a7{--width:30%;}.elementor-54446 .elementor-element.elementor-element-c1e3743{--width:30%;}.elementor-54446 .elementor-element.elementor-element-e08ed5a{--width:30%;}.elementor-54446 .elementor-element.elementor-element-1c1fd1f{--content-width:1276px;}.elementor-54446 .elementor-element.elementor-element-0431223{--width:60%;}.elementor-54446 .elementor-element.elementor-element-a9490ed{--width:40%;}.elementor-54446 .elementor-element.elementor-element-a06415d{--width:30%;}.elementor-54446 .elementor-element.elementor-element-b5f5908{--width:30%;}.elementor-54446 .elementor-element.elementor-element-3a24e4b{--width:30%;}.elementor-54446 .elementor-element.elementor-element-0f0edc3{--content-width:1276px;}.elementor-54446 .elementor-element.elementor-element-fa90933{--width:60%;}.elementor-54446 .elementor-element.elementor-element-6206a84{--width:40%;}.elementor-54446 .elementor-element.elementor-element-a2bc36d{--width:30%;}.elementor-54446 .elementor-element.elementor-element-fd4dd3d{--width:30%;}.elementor-54446 .elementor-element.elementor-element-37101e8{--width:30%;}.elementor-54446 .elementor-element.elementor-element-f4883c3{--content-width:1276px;}.elementor-54446 .elementor-element.elementor-element-2407a0c{--width:60%;}.elementor-54446 .elementor-element.elementor-element-1db21f6{--width:40%;}.elementor-54446 .elementor-element.elementor-element-a7fd16c{--width:30%;}.elementor-54446 .elementor-element.elementor-element-9e8e6bb{--width:30%;}.elementor-54446 .elementor-element.elementor-element-33d5e60{--width:30%;}}@media(max-width:1080px) and (min-width:768px){.elementor-54446 .elementor-element.elementor-element-337c908{--width:100%;}.elementor-54446 .elementor-element.elementor-element-15b091a{--width:100%;}.elementor-54446 .elementor-element.elementor-element-43a81a7{--width:100%;}.elementor-54446 .elementor-element.elementor-element-c1e3743{--width:100%;}.elementor-54446 .elementor-element.elementor-element-e08ed5a{--width:100%;}.elementor-54446 .elementor-element.elementor-element-0431223{--width:100%;}.elementor-54446 .elementor-element.elementor-element-a9490ed{--width:100%;}.elementor-54446 .elementor-element.elementor-element-a06415d{--width:100%;}.elementor-54446 .elementor-element.elementor-element-b5f5908{--width:100%;}.elementor-54446 .elementor-element.elementor-element-3a24e4b{--width:100%;}.elementor-54446 .elementor-element.elementor-element-fa90933{--width:100%;}.elementor-54446 .elementor-element.elementor-element-6206a84{--width:100%;}.elementor-54446 .elementor-element.elementor-element-a2bc36d{--width:100%;}.elementor-54446 .elementor-element.elementor-element-fd4dd3d{--width:100%;}.elementor-54446 .elementor-element.elementor-element-37101e8{--width:100%;}.elementor-54446 .elementor-element.elementor-element-2407a0c{--width:100%;}.elementor-54446 .elementor-element.elementor-element-1db21f6{--width:100%;}.elementor-54446 .elementor-element.elementor-element-a7fd16c{--width:100%;}.elementor-54446 .elementor-element.elementor-element-9e8e6bb{--width:100%;}.elementor-54446 .elementor-element.elementor-element-33d5e60{--width:100%;}}@media(max-width:1080px){.elementor-54446 .elementor-element.elementor-element-edcf67d{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-54446 .elementor-element.elementor-element-08893e2{--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-54446 .elementor-element.elementor-element-c6845a2{--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-54446 .elementor-element.elementor-element-2cd34f6{--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-54446 .elementor-element.elementor-element-9975b62{--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-54446 .elementor-element.elementor-element-a871869{--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-54446 .elementor-element.elementor-element-6135716{--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-54446 .elementor-element.elementor-element-8e11e0d{--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;}}@media(max-width:767px){.elementor-54446 .elementor-element.elementor-element-edcf67d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-54446 .elementor-element.elementor-element-337c908:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-337c908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120px auto;}.elementor-54446 .elementor-element.elementor-element-337c908{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-54446 .elementor-element.elementor-element-ca4f482 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-54446 .elementor-element.elementor-element-847a5af{font-size:12px;line-height:16px;}.elementor-54446 .elementor-element.elementor-element-15b091a:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-15b091a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120px auto;}.elementor-54446 .elementor-element.elementor-element-15b091a{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-2787ed2 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-4002c2e{font-size:12px;line-height:16px;}.elementor-54446 .elementor-element.elementor-element-43a81a7:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-43a81a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-54446 .elementor-element.elementor-element-43a81a7{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-bc103d6 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-54446 .elementor-element.elementor-element-501ff15{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-54446 .elementor-element.elementor-element-c1e3743:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-c1e3743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-54446 .elementor-element.elementor-element-c1e3743{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-7ddbf76 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-79200f8{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-54446 .elementor-element.elementor-element-e08ed5a:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-e08ed5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-54446 .elementor-element.elementor-element-e08ed5a{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-7b7bdb6 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-0a43472{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-54446 .elementor-element.elementor-element-c6845a2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-54446 .elementor-element.elementor-element-0431223:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-0431223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120px auto;}.elementor-54446 .elementor-element.elementor-element-0431223{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-ea4efe5 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-54446 .elementor-element.elementor-element-900b9cf{font-size:12px;line-height:16px;}.elementor-54446 .elementor-element.elementor-element-a9490ed:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-a9490ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120px auto;}.elementor-54446 .elementor-element.elementor-element-a9490ed{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-93e7b4d .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-1820b84{font-size:12px;line-height:16px;}.elementor-54446 .elementor-element.elementor-element-a06415d:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-a06415d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-54446 .elementor-element.elementor-element-a06415d{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-7df11de .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-54446 .elementor-element.elementor-element-ce50ca2{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-54446 .elementor-element.elementor-element-b5f5908:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-b5f5908 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-54446 .elementor-element.elementor-element-b5f5908{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-62c9e1d .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-56e2c70{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-54446 .elementor-element.elementor-element-3a24e4b:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-3a24e4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-54446 .elementor-element.elementor-element-3a24e4b{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-88cafd0 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-09d2a97{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-54446 .elementor-element.elementor-element-9975b62{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-54446 .elementor-element.elementor-element-fa90933:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-fa90933 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120px auto;}.elementor-54446 .elementor-element.elementor-element-fa90933{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-5859427 .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-54446 .elementor-element.elementor-element-d81452f{font-size:12px;line-height:16px;}.elementor-54446 .elementor-element.elementor-element-6206a84:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-6206a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120px auto;}.elementor-54446 .elementor-element.elementor-element-6206a84{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-f71aae1 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-57f7438{font-size:12px;line-height:16px;}.elementor-54446 .elementor-element.elementor-element-a2bc36d:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-a2bc36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-54446 .elementor-element.elementor-element-a2bc36d{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-4a64308 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-54446 .elementor-element.elementor-element-16407bf{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-54446 .elementor-element.elementor-element-fd4dd3d:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-fd4dd3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-54446 .elementor-element.elementor-element-fd4dd3d{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-46a0697 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-c4d35cf{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-54446 .elementor-element.elementor-element-37101e8:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-37101e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-54446 .elementor-element.elementor-element-37101e8{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-d5e0b8a .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-f81a063{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-54446 .elementor-element.elementor-element-6135716{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-54446 .elementor-element.elementor-element-2407a0c:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-2407a0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120px auto;}.elementor-54446 .elementor-element.elementor-element-2407a0c{--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-ae3b85d .elementor-heading-title{font-size:16px;line-height:22px;}.elementor-54446 .elementor-element.elementor-element-9efb4a2{font-size:12px;line-height:16px;}.elementor-54446 .elementor-element.elementor-element-1db21f6:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-1db21f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:120px auto;}.elementor-54446 .elementor-element.elementor-element-1db21f6{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-fb97f5a .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-a53022b{font-size:12px;line-height:16px;}.elementor-54446 .elementor-element.elementor-element-a7fd16c:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-a7fd16c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100px auto;}.elementor-54446 .elementor-element.elementor-element-a7fd16c{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-c10329d .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-54446 .elementor-element.elementor-element-cd01f55{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-54446 .elementor-element.elementor-element-9e8e6bb:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-9e8e6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-54446 .elementor-element.elementor-element-9e8e6bb{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-33ba904 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-08ece94{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}.elementor-54446 .elementor-element.elementor-element-33d5e60:not(.elementor-motion-effects-element-type-background), .elementor-54446 .elementor-element.elementor-element-33d5e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:160px auto;}.elementor-54446 .elementor-element.elementor-element-33d5e60{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-54446 .elementor-element.elementor-element-2642e05 .elementor-heading-title{font-size:16px;line-height:18px;}.elementor-54446 .elementor-element.elementor-element-f2e0a3c{font-size:12px;line-height:16px;--container-widget-width:67%;--container-widget-flex-grow:0;width:var( --container-widget-width, 67% );max-width:67%;}}/* Start custom CSS for container, class: .elementor-element-337c908 */.elementor-54446 .elementor-element.elementor-element-337c908 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-337c908 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-337c908 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-337c908:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-337c908:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-337c908:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-337c908 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-337c908 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b091a */.elementor-54446 .elementor-element.elementor-element-15b091a .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-15b091a .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-15b091a {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-15b091a:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-15b091a:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-15b091a:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-15b091a:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-15b091a {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a81a7 */.elementor-54446 .elementor-element.elementor-element-43a81a7 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-43a81a7 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-43a81a7 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-43a81a7:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-43a81a7:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-43a81a7:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-43a81a7:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-43a81a7 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1e3743 */.elementor-54446 .elementor-element.elementor-element-c1e3743 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-c1e3743 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-c1e3743 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-c1e3743:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-c1e3743:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-c1e3743:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-c1e3743 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-c1e3743 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e08ed5a */.elementor-54446 .elementor-element.elementor-element-e08ed5a .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-e08ed5a .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-e08ed5a {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-e08ed5a:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-e08ed5a:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-e08ed5a:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-e08ed5a .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-e08ed5a {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337c908 */.elementor-54446 .elementor-element.elementor-element-337c908 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-337c908 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-337c908 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-337c908:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-337c908:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-337c908:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-337c908 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-337c908 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15b091a */.elementor-54446 .elementor-element.elementor-element-15b091a .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-15b091a .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-15b091a {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-15b091a:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-15b091a:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-15b091a:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-15b091a:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-15b091a {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43a81a7 */.elementor-54446 .elementor-element.elementor-element-43a81a7 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-43a81a7 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-43a81a7 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-43a81a7:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-43a81a7:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-43a81a7:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-43a81a7:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-43a81a7 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1e3743 */.elementor-54446 .elementor-element.elementor-element-c1e3743 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-c1e3743 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-c1e3743 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-c1e3743:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-c1e3743:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-c1e3743:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-c1e3743 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-c1e3743 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e08ed5a */.elementor-54446 .elementor-element.elementor-element-e08ed5a .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-e08ed5a .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-e08ed5a {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-e08ed5a:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-e08ed5a:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-e08ed5a:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-e08ed5a .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-e08ed5a {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0431223 */.elementor-54446 .elementor-element.elementor-element-0431223 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-0431223 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-0431223 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-0431223:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-0431223:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-0431223:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-0431223 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-0431223 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9490ed */.elementor-54446 .elementor-element.elementor-element-a9490ed .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-a9490ed .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-a9490ed {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-a9490ed:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a9490ed:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a9490ed:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-a9490ed:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-a9490ed {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a06415d */.elementor-54446 .elementor-element.elementor-element-a06415d .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-a06415d .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-a06415d {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-a06415d:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a06415d:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a06415d:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-a06415d:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-a06415d {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f5908 */.elementor-54446 .elementor-element.elementor-element-b5f5908 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-b5f5908 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-b5f5908 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-b5f5908:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-b5f5908:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-b5f5908:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-b5f5908 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-b5f5908 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a24e4b */.elementor-54446 .elementor-element.elementor-element-3a24e4b .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-3a24e4b .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-3a24e4b {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-3a24e4b:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-3a24e4b:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-3a24e4b:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-3a24e4b .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-3a24e4b {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0431223 */.elementor-54446 .elementor-element.elementor-element-0431223 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-0431223 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-0431223 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-0431223:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-0431223:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-0431223:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-0431223 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-0431223 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9490ed */.elementor-54446 .elementor-element.elementor-element-a9490ed .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-a9490ed .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-a9490ed {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-a9490ed:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a9490ed:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a9490ed:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-a9490ed:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-a9490ed {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a06415d */.elementor-54446 .elementor-element.elementor-element-a06415d .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-a06415d .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-a06415d {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-a06415d:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a06415d:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a06415d:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-a06415d:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-a06415d {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5f5908 */.elementor-54446 .elementor-element.elementor-element-b5f5908 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-b5f5908 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-b5f5908 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-b5f5908:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-b5f5908:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-b5f5908:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-b5f5908 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-b5f5908 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a24e4b */.elementor-54446 .elementor-element.elementor-element-3a24e4b .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-3a24e4b .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-3a24e4b {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-3a24e4b:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-3a24e4b:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-3a24e4b:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-3a24e4b .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-3a24e4b {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa90933 */.elementor-54446 .elementor-element.elementor-element-fa90933 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-fa90933 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-fa90933 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-fa90933:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-fa90933:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-fa90933:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-fa90933 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-fa90933 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6206a84 */.elementor-54446 .elementor-element.elementor-element-6206a84 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-6206a84 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-6206a84 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-6206a84:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-6206a84:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-6206a84:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-6206a84:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-6206a84 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2bc36d */.elementor-54446 .elementor-element.elementor-element-a2bc36d .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-a2bc36d .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-a2bc36d {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-a2bc36d:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a2bc36d:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a2bc36d:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-a2bc36d:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-a2bc36d {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4dd3d */.elementor-54446 .elementor-element.elementor-element-fd4dd3d .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-fd4dd3d .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-fd4dd3d {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-fd4dd3d:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-fd4dd3d:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-fd4dd3d:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-fd4dd3d .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-fd4dd3d {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37101e8 */.elementor-54446 .elementor-element.elementor-element-37101e8 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-37101e8 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-37101e8 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-37101e8:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-37101e8:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-37101e8:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-37101e8 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-37101e8 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa90933 */.elementor-54446 .elementor-element.elementor-element-fa90933 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-fa90933 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-fa90933 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-fa90933:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-fa90933:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-fa90933:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-fa90933 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-fa90933 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6206a84 */.elementor-54446 .elementor-element.elementor-element-6206a84 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-6206a84 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-6206a84 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-6206a84:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-6206a84:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-6206a84:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-6206a84:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-6206a84 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2bc36d */.elementor-54446 .elementor-element.elementor-element-a2bc36d .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-a2bc36d .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-a2bc36d {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-a2bc36d:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a2bc36d:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a2bc36d:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-a2bc36d:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-a2bc36d {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd4dd3d */.elementor-54446 .elementor-element.elementor-element-fd4dd3d .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-fd4dd3d .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-fd4dd3d {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-fd4dd3d:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-fd4dd3d:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-fd4dd3d:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-fd4dd3d .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-fd4dd3d {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37101e8 */.elementor-54446 .elementor-element.elementor-element-37101e8 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-37101e8 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-37101e8 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-37101e8:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-37101e8:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-37101e8:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-37101e8 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-37101e8 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2407a0c */.elementor-54446 .elementor-element.elementor-element-2407a0c .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-2407a0c .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-2407a0c {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-2407a0c:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-2407a0c:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-2407a0c:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-2407a0c .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-2407a0c {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1db21f6 */.elementor-54446 .elementor-element.elementor-element-1db21f6 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-1db21f6 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-1db21f6 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-1db21f6:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-1db21f6:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-1db21f6:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-1db21f6:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-1db21f6 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fd16c */.elementor-54446 .elementor-element.elementor-element-a7fd16c .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-a7fd16c .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-a7fd16c {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-a7fd16c:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a7fd16c:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a7fd16c:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-a7fd16c:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-a7fd16c {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e8e6bb */.elementor-54446 .elementor-element.elementor-element-9e8e6bb .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-9e8e6bb .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-9e8e6bb {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-9e8e6bb:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-9e8e6bb:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-9e8e6bb:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-9e8e6bb .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-9e8e6bb {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d5e60 */.elementor-54446 .elementor-element.elementor-element-33d5e60 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-33d5e60 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-33d5e60 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-33d5e60:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-33d5e60:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-33d5e60:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-33d5e60 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-33d5e60 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2407a0c */.elementor-54446 .elementor-element.elementor-element-2407a0c .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-2407a0c .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-2407a0c {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-2407a0c:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-2407a0c:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-2407a0c:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-2407a0c .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-2407a0c {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1db21f6 */.elementor-54446 .elementor-element.elementor-element-1db21f6 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-1db21f6 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-1db21f6 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-1db21f6:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-1db21f6:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-1db21f6:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-1db21f6:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-1db21f6 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7fd16c */.elementor-54446 .elementor-element.elementor-element-a7fd16c .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-a7fd16c .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-a7fd16c {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-a7fd16c:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a7fd16c:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-a7fd16c:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-a7fd16c:hover .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-a7fd16c {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e8e6bb */.elementor-54446 .elementor-element.elementor-element-9e8e6bb .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-9e8e6bb .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-9e8e6bb {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-9e8e6bb:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-9e8e6bb:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-9e8e6bb:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-9e8e6bb .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-9e8e6bb {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d5e60 */.elementor-54446 .elementor-element.elementor-element-33d5e60 .elementor-button {
    width: 50px;
    height: 50px;
    min-width: unset;
}
.elementor-54446 .elementor-element.elementor-element-33d5e60 .elementor-button svg {
    width: 24px;
    height: 24px;
    margin-top: 11px;
}

.elementor-54446 .elementor-element.elementor-element-33d5e60 {
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    border-radius: 40px;
    margin-bottom: 50px;
    /*transition: all 0.3s ease;*/
}
.elementor-54446 .elementor-element.elementor-element-33d5e60:hover {
    animation: hoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-33d5e60:hover .elementor-button {
    animation: btnHoverTransition 0.5s forwards;
}
.elementor-54446 .elementor-element.elementor-element-33d5e60:hover  .elementor-button {
    background-color: #000000 !important;
    color: #FFFFFF !important;
    border-color: #000000 !important;
}
.elementor-54446 .elementor-element.elementor-element-33d5e60 .elementor-button svg path {
    fill: #FFFFFF !important;
}

@media only screen and (max-width: 767px) {
    .elementor-54446 .elementor-element.elementor-element-33d5e60 {
        border-radius: 20px;
        margin-bottom: 20px;
    }
}/* End custom CSS */