.elementor-50 .elementor-element.elementor-element-70542ea{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-50 .elementor-element.elementor-element-d4c3491{width:var( --container-widget-width, 62.704% );max-width:62.704%;--container-widget-width:62.704%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-d4c3491 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-d4c3491.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-d4c3491 .elementor-image-box-wrapper{text-align:left;}.elementor-50 .elementor-element.elementor-element-d4c3491 .elementor-image-box-title{margin-bottom:12px;font-size:3.5rem;color:#295E6A;}.elementor-50 .elementor-element.elementor-element-d4c3491 .elementor-image-box-description{font-size:1.4rem;line-height:150%;color:#24323A;}.elementor-50 .elementor-element.elementor-element-2b5a0f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-6d9c44d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:79px 79px;--row-gap:79px;--column-gap:79px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-d317b97 img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-3bfc665{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-1caf3c9{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;text-align:left;}.elementor-50 .elementor-element.elementor-element-1caf3c9 .elementor-heading-title{font-size:2.8rem;color:#0F0E17;}.elementor-50 .elementor-element.elementor-element-70029ca .elementor-button{background-color:var( --e-global-color-8e32441 );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-201bec3 );color:var( --e-global-color-201bec3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8e32441 );border-radius:13px 13px 13px 13px;padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-70029ca .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-70029ca .elementor-button:focus{background-color:#569EBC;color:#FFFFFF;border-color:#569EBC;}.elementor-50 .elementor-element.elementor-element-70029ca{width:var( --container-widget-width, 347px );max-width:347px;--container-widget-width:347px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-70029ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-70029ca .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-70029ca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-a8b6248{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:79px 79px;--row-gap:79px;--column-gap:79px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-37dc8ec img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-ac75b78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-8bc3891{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;text-align:left;}.elementor-50 .elementor-element.elementor-element-8bc3891 .elementor-heading-title{font-size:2.8rem;color:#0F0E17;}.elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button{background-color:#FF6C22;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-201bec3 );color:var( --e-global-color-201bec3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF6C22;border-radius:13px 13px 13px 13px;padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button:focus{background-color:#569EBC;color:#FFFFFF;border-color:#569EBC;}.elementor-50 .elementor-element.elementor-element-d95de9f{width:var( --container-widget-width, 316px );max-width:316px;--container-widget-width:316px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-d95de9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-b5b2515{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:79px 79px;--row-gap:79px;--column-gap:79px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-f66e274 img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-aeb0266{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-68a3c2e{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;text-align:left;}.elementor-50 .elementor-element.elementor-element-68a3c2e.elementor-element{--align-self:flex-start;}.elementor-50 .elementor-element.elementor-element-68a3c2e .elementor-heading-title{font-size:2.8rem;color:#0F0E17;}.elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button{background-color:#407C96;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-201bec3 );color:var( --e-global-color-201bec3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#407C96;border-radius:13px 13px 13px 13px;padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button:focus{background-color:#569EBC;color:#FFFFFF;border-color:#569EBC;}.elementor-50 .elementor-element.elementor-element-3d8893f{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-3d8893f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-7b6e40c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:79px 79px;--row-gap:79px;--column-gap:79px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-a7cfd2d img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-8d6010a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-46d6c0d{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;text-align:left;}.elementor-50 .elementor-element.elementor-element-46d6c0d .elementor-heading-title{font-size:2.8rem;color:#0F0E17;}.elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button{background-color:#D7B180;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#223742;color:#223742;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D7B180;border-radius:13px 13px 13px 13px;padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button:focus{background-color:#569EBC;color:#FFFFFF;border-color:#569EBC;}.elementor-50 .elementor-element.elementor-element-a5b1fad{width:var( --container-widget-width, 378px );max-width:378px;--container-widget-width:378px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-a5b1fad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-c2ee78f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:79px 79px;--row-gap:79px;--column-gap:79px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-48b709c img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-9d5395e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-25aeb8f{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;text-align:left;}.elementor-50 .elementor-element.elementor-element-25aeb8f .elementor-heading-title{font-size:2.8rem;color:#0F0E17;}.elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button{background-color:#7577CD;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-201bec3 );color:var( --e-global-color-201bec3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#7577CD;border-radius:13px 13px 13px 13px;padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button:focus{background-color:#569EBC;color:#FFFFFF;border-color:#569EBC;}.elementor-50 .elementor-element.elementor-element-8dee486{width:var( --container-widget-width, 355px );max-width:355px;--container-widget-width:355px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-8dee486.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-419fe50{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:79px 79px;--row-gap:79px;--column-gap:79px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-142fb88 img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-d04e5ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-57b0eae{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;text-align:left;}.elementor-50 .elementor-element.elementor-element-57b0eae .elementor-heading-title{font-size:2.8rem;color:#0F0E17;}.elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button{background-color:var( --e-global-color-1ada96b );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-201bec3 );color:var( --e-global-color-201bec3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-1ada96b );border-radius:13px 13px 13px 13px;padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button:focus{background-color:#569EBC;color:#FFFFFF;border-color:#569EBC;}.elementor-50 .elementor-element.elementor-element-73b8393{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-73b8393.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-c1d572e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:79px 79px;--row-gap:79px;--column-gap:79px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-3d10c47 img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-e1fac83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-6dc28cf{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;text-align:left;}.elementor-50 .elementor-element.elementor-element-6dc28cf .elementor-heading-title{font-size:2.8rem;color:#0F0E17;}.elementor-50 .elementor-element.elementor-element-064f87b .elementor-button{background-color:var( --e-global-color-9c82ad7 );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-201bec3 );color:var( --e-global-color-201bec3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9c82ad7 );border-radius:13px 13px 13px 13px;padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-064f87b .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-064f87b .elementor-button:focus{background-color:#569EBC;color:#FFFFFF;border-color:#569EBC;}.elementor-50 .elementor-element.elementor-element-064f87b{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-064f87b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-064f87b .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-064f87b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-0d163ba{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:79px 79px;--row-gap:79px;--column-gap:79px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-97408ae img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-2fa7525{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-e8237da{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;text-align:left;}.elementor-50 .elementor-element.elementor-element-e8237da .elementor-heading-title{font-size:2.8rem;color:#0F0E17;}.elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button{background-color:var( --e-global-color-b0829b5 );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-201bec3 );color:var( --e-global-color-201bec3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b0829b5 );border-radius:13px 13px 13px 13px;padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button:focus{background-color:#569EBC;color:#FFFFFF;border-color:#569EBC;}.elementor-50 .elementor-element.elementor-element-27886a9{width:var( --container-widget-width, 385px );max-width:385px;--container-widget-width:385px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-27886a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-e534a76{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:79px 79px;--row-gap:79px;--column-gap:79px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-8193f9a img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-be7301b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-9193df5{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;text-align:left;}.elementor-50 .elementor-element.elementor-element-9193df5 .elementor-heading-title{font-size:2.8rem;color:#0F0E17;}.elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button{background-color:#2B3499;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-201bec3 );color:var( --e-global-color-201bec3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#2B3499;border-radius:13px 13px 13px 13px;padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button:focus{background-color:#569EBC;color:#FFFFFF;border-color:#569EBC;}.elementor-50 .elementor-element.elementor-element-25e5281{width:var( --container-widget-width, 291px );max-width:291px;--container-widget-width:291px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-25e5281.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-50 .elementor-element.elementor-element-597b01a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:79px 79px;--row-gap:79px;--column-gap:79px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-f49103a img{width:100%;max-width:100%;}.elementor-50 .elementor-element.elementor-element-3668ca3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-e8025f0{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;text-align:left;}.elementor-50 .elementor-element.elementor-element-e8025f0 .elementor-heading-title{font-size:2.8rem;color:#0F0E17;}.elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button{background-color:var( --e-global-color-primary );font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:13px 13px 13px 13px;padding:12px 18px 12px 18px;}.elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button:hover, .elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button:focus{background-color:#569EBC;color:#FFFFFF;border-color:#569EBC;}.elementor-50 .elementor-element.elementor-element-cb41ce2{width:var( --container-widget-width, 303px );max-width:303px;--container-widget-width:303px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-cb41ce2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button:hover svg, .elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:2400px){.elementor-50 .elementor-element.elementor-element-6d9c44d{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-70029ca .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-a8b6248{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-b5b2515{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-7b6e40c{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-c2ee78f{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-419fe50{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-c1d572e{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-064f87b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-0d163ba{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-e534a76{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}.elementor-50 .elementor-element.elementor-element-597b01a{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:1px 1px 1px 1px;}}@media(max-width:1366px){.elementor-50 .elementor-element.elementor-element-d4c3491{width:var( --container-widget-width, 74.691% );max-width:74.691%;--container-widget-width:74.691%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-6d9c44d{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-70029ca .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-a8b6248{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-b5b2515{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-7b6e40c{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-c2ee78f{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-419fe50{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-73b8393{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-c1d572e{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-064f87b{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-064f87b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-0d163ba{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-27886a9{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-e534a76{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-597b01a{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1200px){.elementor-50 .elementor-element.elementor-element-6d9c44d{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-a8b6248{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-b5b2515{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-7b6e40c{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-c2ee78f{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-419fe50{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-c1d572e{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-0d163ba{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-e534a76{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-597b01a{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-d4c3491{width:var( --container-widget-width, 89.555% );max-width:89.555%;--container-widget-width:89.555%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-6d9c44d{--e-con-grid-template-columns:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-50 .elementor-element.elementor-element-1caf3c9 .elementor-heading-title{font-size:2.4rem;}.elementor-50 .elementor-element.elementor-element-70029ca .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-a8b6248{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;}.elementor-50 .elementor-element.elementor-element-8bc3891 .elementor-heading-title{font-size:2.4rem;}.elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-b5b2515{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;}.elementor-50 .elementor-element.elementor-element-68a3c2e .elementor-heading-title{font-size:2.4rem;}.elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-7b6e40c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;}.elementor-50 .elementor-element.elementor-element-46d6c0d .elementor-heading-title{font-size:2.4rem;}.elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-c2ee78f{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;}.elementor-50 .elementor-element.elementor-element-25aeb8f .elementor-heading-title{font-size:2.4rem;}.elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-419fe50{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;}.elementor-50 .elementor-element.elementor-element-57b0eae .elementor-heading-title{font-size:2.4rem;}.elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-c1d572e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;}.elementor-50 .elementor-element.elementor-element-6dc28cf .elementor-heading-title{font-size:2.4rem;}.elementor-50 .elementor-element.elementor-element-064f87b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-0d163ba{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;}.elementor-50 .elementor-element.elementor-element-e8237da .elementor-heading-title{font-size:2.4rem;}.elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-e534a76{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;}.elementor-50 .elementor-element.elementor-element-9193df5 .elementor-heading-title{font-size:2.4rem;}.elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-597b01a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:center;}.elementor-50 .elementor-element.elementor-element-e8025f0 .elementor-heading-title{font-size:2.4rem;}.elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:880px){.elementor-50 .elementor-element.elementor-element-6d9c44d{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-a8b6248{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-b5b2515{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-7b6e40c{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-c2ee78f{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-419fe50{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-c1d572e{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-0d163ba{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-e534a76{--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-597b01a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-70542ea{--padding-top:32px;--padding-bottom:96px;--padding-left:16px;--padding-right:16px;}.elementor-50 .elementor-element.elementor-element-d4c3491{width:var( --container-widget-width, 99.438% );max-width:99.438%;--container-widget-width:99.438%;--container-widget-flex-grow:0;}.elementor-50 .elementor-element.elementor-element-d4c3491 .elementor-image-box-title{font-size:2.8rem;}.elementor-50 .elementor-element.elementor-element-6d9c44d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-1caf3c9 .elementor-heading-title{font-size:2.2rem;}.elementor-50 .elementor-element.elementor-element-70029ca .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-a8b6248{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-8bc3891 .elementor-heading-title{font-size:2.2rem;}.elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-b5b2515{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-f66e274.elementor-element{--order:2;}.elementor-50 .elementor-element.elementor-element-aeb0266{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-68a3c2e .elementor-heading-title{font-size:2.2rem;}.elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-7b6e40c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-a7cfd2d.elementor-element{--order:2;}.elementor-50 .elementor-element.elementor-element-8d6010a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-46d6c0d .elementor-heading-title{font-size:2.2rem;}.elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-c2ee78f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-25aeb8f .elementor-heading-title{font-size:2.2rem;}.elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-419fe50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-57b0eae .elementor-heading-title{font-size:2.2rem;}.elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-c1d572e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-6dc28cf .elementor-heading-title{font-size:2.2rem;}.elementor-50 .elementor-element.elementor-element-064f87b .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-0d163ba{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-e8237da .elementor-heading-title{font-size:2.2rem;}.elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-e534a76{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-8193f9a.elementor-element{--order:2;}.elementor-50 .elementor-element.elementor-element-be7301b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-9193df5 .elementor-heading-title{font-size:2.2rem;}.elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-50 .elementor-element.elementor-element-597b01a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-50 .elementor-element.elementor-element-e8025f0 .elementor-heading-title{font-size:2.2rem;}.elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for image-box, class: .elementor-element-d4c3491 */.elementor-50 .elementor-element.elementor-element-d4c3491 .elementor-image-box-title {
   margin-top: 0;
}

.elementor-50 .elementor-element.elementor-element-d4c3491 .elementor-image-box-content {
    
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
    gap: 76px;
    
}

@media (max-width: 767px) {
    
    
.elementor-50 .elementor-element.elementor-element-d4c3491 .elementor-image-box-content {
    
    display: flex;
    flex-flow: column wrap;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 8px;
    
}
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d317b97 */.elementor-50 .elementor-element.elementor-element-d317b97 {
    
    box-shadow: 5px 5px 32px -12px rgba(0, 0, 0, 0.5);
    border-radius: 38px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1caf3c9 */.elementor-50 .elementor-element.elementor-element-1caf3c9 .elementor-heading-title::before {
    
    content: "Indústria";
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.6rem;
    text-transform: uppercase;
    color: #101820;
    border-radius: 4rem;
    background: #DDEDF5;
    padding: 0.8rem 1.6rem;
}

.elementor-50 .elementor-element.elementor-element-1caf3c9 .elementor-heading-title::after {
    
    content: "Um amplo portófólio de produtos e serviços estratégicos e personalizados para a indústria farmacêutica e de consumo.";
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    color: #48626F;
    
    }
    
    .elementor-50 .elementor-element.elementor-element-1caf3c9 .elementor-heading-title {
    
    position: relative;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

@media (max-width: 767px) {
    
    .elementor-50 .elementor-element.elementor-element-1caf3c9 .elementor-heading-title::after {
        
        font-size: 1.4rem;
    }
    
    .elementor-50 .elementor-element.elementor-element-1caf3c9 .elementor-heading-title::before {
        
        font-size: 1.2rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70029ca */.elementor-50 .elementor-element.elementor-element-70029ca .elementor-button {
    transition: all 0.7s;
}

.elementor-50 .elementor-element.elementor-element-70029ca .elementor-button:hover {
    transform: translateY(-1px)
}


.elementor-50 .elementor-element.elementor-element-70029ca .elementor-button-text {
    flex-grow: 0;
}

@media(min-width: 1200px){
    .elementor-50 .elementor-element.elementor-element-70029ca {
        animation-duration: 1.5s;
    }
}

/* CTA - Acessar agora */
.assine-agora a{
    padding: 16px 18px !important;
    background-color: #5fe98a;
    border-radius: 4px;
    color: #002f49 !important;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    position: relative;
    margin: 12px 16px;
}

.assine-agora a:hover {
    background-color: #4ddc77 !important;
}

/*.assine-agora::before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: linear-gradient(to right, #ffffff10, #f3f4f5,#ffffff10);*/
/*    top: 20px;*/
/*    left: 0;*/
/*    position: absolute;*/
/*}*/

@media(min-width: 1024px){
    .assine-agora a {
        display: none !important;
    }
}


@media(max-width: 768px){
    .assine-agora a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37dc8ec */.elementor-50 .elementor-element.elementor-element-37dc8ec {
    
    box-shadow: 5px 5px 32px -12px rgba(0, 0, 0, 0.5);
    border-radius: 38px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bc3891 */.elementor-50 .elementor-element.elementor-element-8bc3891 .elementor-heading-title::before {
    
    content: "VAREJO FARMA";
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.6rem;
    text-transform: uppercase;
    color: #101820;
    border-radius: 4rem;
    background: #FFEAE0;
    padding: 0.8rem 1.6rem;
}

.elementor-50 .elementor-element.elementor-element-8bc3891 .elementor-heading-title::after {
    
    content: "Descubra como as soluções Interplayers podem elevar sua farmácia, desde o abastecimento até a experiência do cliente.";
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    color: #48626F;
    
    }
    
    .elementor-50 .elementor-element.elementor-element-8bc3891 .elementor-heading-title {
    
    position: relative;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

@media (max-width: 767px) {
    
    .elementor-50 .elementor-element.elementor-element-8bc3891 .elementor-heading-title::after {
        
        font-size: 1.4rem;
    }
    
    .elementor-50 .elementor-element.elementor-element-8bc3891 .elementor-heading-title::before {
        
        font-size: 1.2rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d95de9f */.elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button {
    transition: all 0.7s;
}

.elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button:hover {
    transform: translateY(-1px)
}


.elementor-50 .elementor-element.elementor-element-d95de9f .elementor-button-text {
    flex-grow: 0;
}

@media(min-width: 1200px){
    .elementor-50 .elementor-element.elementor-element-d95de9f {
        animation-duration: 1.5s;
    }
}

/* CTA - Acessar agora */
.assine-agora a{
    padding: 16px 18px !important;
    background-color: #5fe98a;
    border-radius: 4px;
    color: #002f49 !important;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    position: relative;
    margin: 12px 16px;
}

.assine-agora a:hover {
    background-color: #4ddc77 !important;
}

/*.assine-agora::before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: linear-gradient(to right, #ffffff10, #f3f4f5,#ffffff10);*/
/*    top: 20px;*/
/*    left: 0;*/
/*    position: absolute;*/
/*}*/

@media(min-width: 1024px){
    .assine-agora a {
        display: none !important;
    }
}


@media(max-width: 768px){
    .assine-agora a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f66e274 */.elementor-50 .elementor-element.elementor-element-f66e274 {
    
    box-shadow: 5px 5px 32px -12px rgba(0, 0, 0, 0.5);
    border-radius: 38px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68a3c2e */.elementor-50 .elementor-element.elementor-element-68a3c2e .elementor-heading-title::before {
    
    content: "DISTRIBUIDOR";
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.6rem;
    text-transform: uppercase;
    color: #101820;
    border-radius: 4rem;
    background: #DDEDF5;
    padding: 0.8rem 1.6rem;
}

.elementor-50 .elementor-element.elementor-element-68a3c2e .elementor-heading-title::after {
    
    content: "Impulsione sua distribuição com soluções inovadoras que ampliam negócios e maximizam vendas, solidificando sua posição estratégica no ecossistema da saúde.";
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    color: #48626F;
    
    }
    
    .elementor-50 .elementor-element.elementor-element-68a3c2e .elementor-heading-title {
    
    position: relative;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

@media (max-width: 767px) {
    
    .elementor-50 .elementor-element.elementor-element-68a3c2e .elementor-heading-title::after {
        
        font-size: 1.4rem;
    }
    
}

@media (max-width: 767px) {
    
    .elementor-50 .elementor-element.elementor-element-68a3c2e .elementor-heading-title::after {
        
        font-size: 1.4rem;
    }
    
    .elementor-50 .elementor-element.elementor-element-68a3c2e .elementor-heading-title::before {
        
        font-size: 1.2rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d8893f */.elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button {
    transition: all 0.7s;
}

.elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button:hover {
    transform: translateY(-1px)
}


.elementor-50 .elementor-element.elementor-element-3d8893f .elementor-button-text {
    flex-grow: 0;
}

@media(min-width: 1200px){
    .elementor-50 .elementor-element.elementor-element-3d8893f {
        animation-duration: 1.5s;
    }
}

/* CTA - Acessar agora */
.assine-agora a{
    padding: 16px 18px !important;
    background-color: #5fe98a;
    border-radius: 4px;
    color: #002f49 !important;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    position: relative;
    margin: 12px 16px;
}

.assine-agora a:hover {
    background-color: #4ddc77 !important;
}

/*.assine-agora::before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: linear-gradient(to right, #ffffff10, #f3f4f5,#ffffff10);*/
/*    top: 20px;*/
/*    left: 0;*/
/*    position: absolute;*/
/*}*/

@media(min-width: 1024px){
    .assine-agora a {
        display: none !important;
    }
}


@media(max-width: 768px){
    .assine-agora a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7cfd2d */.elementor-50 .elementor-element.elementor-element-a7cfd2d {
    
    box-shadow: 5px 5px 32px -12px rgba(0, 0, 0, 0.5);
    border-radius: 38px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46d6c0d */.elementor-50 .elementor-element.elementor-element-46d6c0d .elementor-heading-title::before {
    
    content: "SAÚDE SUPLEMENTAR";
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.6rem;
    text-transform: uppercase;
    color: #101820;
    border-radius: 4rem;
    background: #F7EBDB;
    padding: 0.8rem 1.6rem;
}

.elementor-50 .elementor-element.elementor-element-46d6c0d .elementor-heading-title::after {
    
    content: "Plataformas de alto nível que agilizam processos e elevam a qualidade do atendimento. Descubra como podemos transformar a experiência do seu cliente juntos.";
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    color: #48626F;
    
    }
    
    .elementor-50 .elementor-element.elementor-element-46d6c0d .elementor-heading-title {
    
    position: relative;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

@media (max-width: 767px) {
    
    .elementor-50 .elementor-element.elementor-element-46d6c0d .elementor-heading-title::after {
        
        font-size: 1.4rem;
    }
    
    .elementor-50 .elementor-element.elementor-element-46d6c0d .elementor-heading-title::before {
        
        font-size: 1.2rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a5b1fad */.elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button {
    transition: all 0.7s;
}

.elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button:hover {
    transform: translateY(-1px)
}


.elementor-50 .elementor-element.elementor-element-a5b1fad .elementor-button-text {
    flex-grow: 0;
}

@media(min-width: 1200px){
    .elementor-50 .elementor-element.elementor-element-a5b1fad {
        animation-duration: 1.5s;
    }
}

/* CTA - Acessar agora */
.assine-agora a{
    padding: 16px 18px !important;
    background-color: #5fe98a;
    border-radius: 4px;
    color: #002f49 !important;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    position: relative;
    margin: 12px 16px;
}

.assine-agora a:hover {
    background-color: #4ddc77 !important;
}

/*.assine-agora::before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: linear-gradient(to right, #ffffff10, #f3f4f5,#ffffff10);*/
/*    top: 20px;*/
/*    left: 0;*/
/*    position: absolute;*/
/*}*/

@media(min-width: 1024px){
    .assine-agora a {
        display: none !important;
    }
}


@media(max-width: 768px){
    .assine-agora a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48b709c */.elementor-50 .elementor-element.elementor-element-48b709c {
    
    box-shadow: 5px 5px 32px -12px rgba(0, 0, 0, 0.5);
    border-radius: 38px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25aeb8f */.elementor-50 .elementor-element.elementor-element-25aeb8f .elementor-heading-title::before {
    
    content: "SAÚDE CORPORATIVA";
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.6rem;
    text-transform: uppercase;
    color: #101820;
    border-radius: 4rem;
    background: #E5E6F4;
    padding: 0.8rem 1.6rem;
}

.elementor-50 .elementor-element.elementor-element-25aeb8f .elementor-heading-title::after {
    
    content: "Podemos ajudar sua empresa a nutrir um ambiente de trabalho saudável e uma equipe mais feliz e engajada.";
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    color: #48626F;
    
    }
    
    .elementor-50 .elementor-element.elementor-element-25aeb8f .elementor-heading-title {
    
    position: relative;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

@media (max-width: 767px) {
    
    .elementor-50 .elementor-element.elementor-element-25aeb8f .elementor-heading-title::after {
        
        font-size: 1.4rem;
    }
    
    .elementor-50 .elementor-element.elementor-element-25aeb8f .elementor-heading-title::before {
        
        font-size: 1.2rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8dee486 */.elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button {
    transition: all 0.7s;
}

.elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button:hover {
    transform: translateY(-1px)
}


.elementor-50 .elementor-element.elementor-element-8dee486 .elementor-button-text {
    flex-grow: 0;
}

@media(min-width: 1200px){
    .elementor-50 .elementor-element.elementor-element-8dee486 {
        animation-duration: 1.5s;
    }
}

/* CTA - Acessar agora */
.assine-agora a{
    padding: 16px 18px !important;
    background-color: #5fe98a;
    border-radius: 4px;
    color: #002f49 !important;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    position: relative;
    margin: 12px 16px;
}

.assine-agora a:hover {
    background-color: #4ddc77 !important;
}

/*.assine-agora::before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: linear-gradient(to right, #ffffff10, #f3f4f5,#ffffff10);*/
/*    top: 20px;*/
/*    left: 0;*/
/*    position: absolute;*/
/*}*/

@media(min-width: 1024px){
    .assine-agora a {
        display: none !important;
    }
}


@media(max-width: 768px){
    .assine-agora a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-142fb88 */.elementor-50 .elementor-element.elementor-element-142fb88 {
    
    box-shadow: 5px 5px 32px -12px rgba(0, 0, 0, 0.5);
    border-radius: 38px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57b0eae */.elementor-50 .elementor-element.elementor-element-57b0eae .elementor-heading-title::before {
    
    content: "Clínicas e Hospitais";
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.6rem;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4rem;
    background: #3C9F75;
    padding: 0.8rem 1.6rem;
}

.elementor-50 .elementor-element.elementor-element-57b0eae .elementor-heading-title::after {
    
    content: "A Interplayers oferece plataformas que levam mais pacientes até  você, expandem sua receita e diferenciam sua clínica ou hospital";
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    color: #48626F;
    
    }
    
    .elementor-50 .elementor-element.elementor-element-57b0eae .elementor-heading-title {
    
    position: relative;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

@media (max-width: 767px) {
    
    .elementor-50 .elementor-element.elementor-element-57b0eae .elementor-heading-title::after {
        
        font-size: 1.4rem;
    }
    
    .elementor-50 .elementor-element.elementor-element-57b0eae .elementor-heading-title::before {
        
        font-size: 1.2rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-73b8393 */.elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button {
    transition: all 0.7s;
}

.elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button:hover {
    transform: translateY(-1px)
}


.elementor-50 .elementor-element.elementor-element-73b8393 .elementor-button-text {
    flex-grow: 0;
}

@media(min-width: 1200px){
    .elementor-50 .elementor-element.elementor-element-73b8393 {
        animation-duration: 1.5s;
    }
}

/* CTA - Acessar agora */
.assine-agora a{
    padding: 16px 18px !important;
    background-color: #5fe98a;
    border-radius: 4px;
    color: #002f49 !important;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    position: relative;
    margin: 12px 16px;
}

.assine-agora a:hover {
    background-color: #4ddc77 !important;
}

/*.assine-agora::before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: linear-gradient(to right, #ffffff10, #f3f4f5,#ffffff10);*/
/*    top: 20px;*/
/*    left: 0;*/
/*    position: absolute;*/
/*}*/

@media(min-width: 1024px){
    .assine-agora a {
        display: none !important;
    }
}


@media(max-width: 768px){
    .assine-agora a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d10c47 */.elementor-50 .elementor-element.elementor-element-3d10c47 {
    
    box-shadow: 5px 5px 32px -12px rgba(0, 0, 0, 0.5);
    border-radius: 38px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dc28cf */.elementor-50 .elementor-element.elementor-element-6dc28cf .elementor-heading-title::before {
    
    content: "Laboratórios Clínicos";
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.6rem;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4rem;
    background: #009EAD;
    padding: 0.8rem 1.6rem;
}

.elementor-50 .elementor-element.elementor-element-6dc28cf .elementor-heading-title::after {
    
    content: "A Interplayers oferece plataformas que levam mais pacientes até  você, expandem sua receita e diferenciam seu laboratório clínico";
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    color: #48626F;
    
    }
    
    .elementor-50 .elementor-element.elementor-element-6dc28cf .elementor-heading-title {
    
    position: relative;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

@media (max-width: 767px) {
    
    .elementor-50 .elementor-element.elementor-element-6dc28cf .elementor-heading-title::after {
        
        font-size: 1.4rem;
    }
    
    .elementor-50 .elementor-element.elementor-element-6dc28cf .elementor-heading-title::before {
        
        font-size: 1.2rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-064f87b */.elementor-50 .elementor-element.elementor-element-064f87b .elementor-button {
    transition: all 0.7s;
}

.elementor-50 .elementor-element.elementor-element-064f87b .elementor-button:hover {
    transform: translateY(-1px)
}


.elementor-50 .elementor-element.elementor-element-064f87b .elementor-button-text {
    flex-grow: 0;
}

@media(min-width: 1200px){
    .elementor-50 .elementor-element.elementor-element-064f87b {
        animation-duration: 1.5s;
    }
}

/* CTA - Acessar agora */
.assine-agora a{
    padding: 16px 18px !important;
    background-color: #5fe98a;
    border-radius: 4px;
    color: #002f49 !important;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    position: relative;
    margin: 12px 16px;
}

.assine-agora a:hover {
    background-color: #4ddc77 !important;
}

/*.assine-agora::before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: linear-gradient(to right, #ffffff10, #f3f4f5,#ffffff10);*/
/*    top: 20px;*/
/*    left: 0;*/
/*    position: absolute;*/
/*}*/

@media(min-width: 1024px){
    .assine-agora a {
        display: none !important;
    }
}


@media(max-width: 768px){
    .assine-agora a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-97408ae */.elementor-50 .elementor-element.elementor-element-97408ae {
    
    box-shadow: 5px 5px 32px -12px rgba(0, 0, 0, 0.5);
    border-radius: 38px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8237da */.elementor-50 .elementor-element.elementor-element-e8237da .elementor-heading-title::before {
    
    content: "Fornecedores IVD";
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.6rem;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4rem;
    background: #005BA2;
    padding: 0.8rem 1.6rem;
}

.elementor-50 .elementor-element.elementor-element-e8237da .elementor-heading-title::after {
    
    content: "A InterPlayers oferece soluções para você elevar suas vendas de testes rápidos e equipamentos para point-of-care testing";
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    color: #48626F;
    
    }
    
    .elementor-50 .elementor-element.elementor-element-e8237da .elementor-heading-title {
    
    position: relative;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

@media (max-width: 767px) {
    
    .elementor-50 .elementor-element.elementor-element-e8237da .elementor-heading-title::after {
        
        font-size: 1.4rem;
    }
    
    .elementor-50 .elementor-element.elementor-element-e8237da .elementor-heading-title::before {
        
        font-size: 1.2rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-27886a9 */.elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button {
    transition: all 0.7s;
}

.elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button:hover {
    transform: translateY(-1px)
}


.elementor-50 .elementor-element.elementor-element-27886a9 .elementor-button-text {
    flex-grow: 0;
}

@media(min-width: 1200px){
    .elementor-50 .elementor-element.elementor-element-27886a9 {
        animation-duration: 1.5s;
    }
}

/* CTA - Acessar agora */
.assine-agora a{
    padding: 16px 18px !important;
    background-color: #5fe98a;
    border-radius: 4px;
    color: #002f49 !important;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    position: relative;
    margin: 12px 16px;
}

.assine-agora a:hover {
    background-color: #4ddc77 !important;
}

/*.assine-agora::before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: linear-gradient(to right, #ffffff10, #f3f4f5,#ffffff10);*/
/*    top: 20px;*/
/*    left: 0;*/
/*    position: absolute;*/
/*}*/

@media(min-width: 1024px){
    .assine-agora a {
        display: none !important;
    }
}


@media(max-width: 768px){
    .assine-agora a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8193f9a */.elementor-50 .elementor-element.elementor-element-8193f9a {
    
    box-shadow: 5px 5px 32px -12px rgba(0, 0, 0, 0.5);
    border-radius: 38px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9193df5 */.elementor-50 .elementor-element.elementor-element-9193df5 .elementor-heading-title::before {
    
    content: "MÉDICOS";
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.6rem;
    text-transform: uppercase;
    color: #101820;
    border-radius: 4rem;
    background: #E2E2FB;
    padding: 0.8rem 1.6rem;
}

.elementor-50 .elementor-element.elementor-element-9193df5 .elementor-heading-title::after {
    
    content: "Plataformas que apoiam a digitalização da medicina, a jornada do paciente e valorizam a classe médica e dos profissionais da saúde.";
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    color: #48626F;
    
    }
    
    .elementor-50 .elementor-element.elementor-element-9193df5 .elementor-heading-title {
    
    position: relative;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

@media (max-width: 767px) {
    
    .elementor-50 .elementor-element.elementor-element-9193df5 .elementor-heading-title::after {
        
        font-size: 1.4rem;
    }
    
    .elementor-50 .elementor-element.elementor-element-9193df5 .elementor-heading-title::before {
        
        font-size: 1.2rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25e5281 */.elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button {
    transition: all 0.7s;
}

.elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button:hover {
    transform: translateY(-1px)
}


.elementor-50 .elementor-element.elementor-element-25e5281 .elementor-button-text {
    flex-grow: 0;
}

@media(min-width: 1200px){
    .elementor-50 .elementor-element.elementor-element-25e5281 {
        animation-duration: 1.5s;
    }
}

/* CTA - Acessar agora */
.assine-agora a{
    padding: 16px 18px !important;
    background-color: #5fe98a;
    border-radius: 4px;
    color: #002f49 !important;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    position: relative;
    margin: 12px 16px;
}

.assine-agora a:hover {
    background-color: #4ddc77 !important;
}

/*.assine-agora::before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: linear-gradient(to right, #ffffff10, #f3f4f5,#ffffff10);*/
/*    top: 20px;*/
/*    left: 0;*/
/*    position: absolute;*/
/*}*/

@media(min-width: 1024px){
    .assine-agora a {
        display: none !important;
    }
}


@media(max-width: 768px){
    .assine-agora a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f49103a */.elementor-50 .elementor-element.elementor-element-f49103a {
    
    box-shadow: 5px 5px 32px -12px rgba(0, 0, 0, 0.5);
    border-radius: 38px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8025f0 */.elementor-50 .elementor-element.elementor-element-e8025f0 .elementor-heading-title::before {
    
    content: "PACIENTES";
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 100%;
    margin-bottom: 1.6rem;
    text-transform: uppercase;
    color: #101820;
    border-radius: 4rem;
    background: #77D0FF;
    padding: 0.8rem 1.6rem;
}

.elementor-50 .elementor-element.elementor-element-e8025f0 .elementor-heading-title::after {
    
    content: "Transformamos a saúde com soluções inovadoras que garantem cuidado contínuo, suporte personalizado e maior bem-estar para você.";
    display: block;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    margin-top: 1.6rem;
    color: #48626F;
    
    }
    
    .elementor-50 .elementor-element.elementor-element-e8025f0 .elementor-heading-title {
    
    position: relative;
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
}

@media (max-width: 767px) {
    
    .elementor-50 .elementor-element.elementor-element-e8025f0 .elementor-heading-title::after {
        
        font-size: 1.4rem;
    }
    
    .elementor-50 .elementor-element.elementor-element-e8025f0 .elementor-heading-title::before {
        
        font-size: 1.2rem;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb41ce2 */.elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button {
    transition: all 0.7s;
}

.elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button:hover {
    transform: translateY(-1px)
}


.elementor-50 .elementor-element.elementor-element-cb41ce2 .elementor-button-text {
    flex-grow: 0;
}

@media(min-width: 1200px){
    .elementor-50 .elementor-element.elementor-element-cb41ce2 {
        animation-duration: 1.5s;
    }
}

/* CTA - Acessar agora */
.assine-agora a{
    padding: 16px 18px !important;
    background-color: #5fe98a;
    border-radius: 4px;
    color: #002f49 !important;
    font-size: 1.6rem !important;
    font-weight: 700 !important;
    position: relative;
    margin: 12px 16px;
}

.assine-agora a:hover {
    background-color: #4ddc77 !important;
}

/*.assine-agora::before {*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 1px;*/
/*    background: linear-gradient(to right, #ffffff10, #f3f4f5,#ffffff10);*/
/*    top: 20px;*/
/*    left: 0;*/
/*    position: absolute;*/
/*}*/

@media(min-width: 1024px){
    .assine-agora a {
        display: none !important;
    }
}


@media(max-width: 768px){
    .assine-agora a {
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */