.elementor-4019 .elementor-element.elementor-element-4d75013{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px;}.elementor-4019 .elementor-element.elementor-element-e13fd78{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-e13fd78.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-9d8d880{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;line-height:15px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-9d8d880 > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:none;}.elementor-4019 .elementor-element.elementor-element-9d8d880.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-9d8d880 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-8148e53{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;line-height:15px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-8148e53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:58px 58px 58px 58px;}.elementor-4019 .elementor-element.elementor-element-8148e53.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-8148e53 p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-9730fdd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-9730fdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-9730fdd .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:40px;color:#2457FF;}.elementor-4019 .elementor-element.elementor-element-08d0d71{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Archivo", Sans-serif;font-size:25px;font-weight:600;line-height:36px;}.elementor-4019 .elementor-element.elementor-element-08d0d71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-08d0d71.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4019 .elementor-element.elementor-element-3afccc4 .elementor-button{background-color:#2457FF;font-family:"Archivo", Sans-serif;font-size:21px;font-weight:600;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 40px 15px 40px;}.elementor-4019 .elementor-element.elementor-element-3afccc4 .elementor-button:hover, .elementor-4019 .elementor-element.elementor-element-3afccc4 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-3afccc4 .elementor-button:hover svg, .elementor-4019 .elementor-element.elementor-element-3afccc4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-87927c0{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.29);--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4019 .elementor-element.elementor-element-87927c0:not(.elementor-motion-effects-element-type-background), .elementor-4019 .elementor-element.elementor-element-87927c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-4019 .elementor-element.elementor-element-87927c0.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4019 .elementor-element.elementor-element-980e204{width:100%;max-width:100%;z-index:0;}.elementor-4019 .elementor-element.elementor-element-980e204 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-980e204.elementor-element{--order:99999 /* order end hack */;}.elementor-4019 .elementor-element.elementor-element-57049b6{--display:flex;--min-height:650px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4019 .elementor-element.elementor-element-09e6242{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-4019 .elementor-element.elementor-element-09e6242.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-09e6242 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:45px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-6170a5f{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-6170a5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-6170a5f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-6170a5f p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-ac0fefe{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-ac0fefe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-54206af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-d818b09 .elementor-icon-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-d818b09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-d818b09.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-d818b09.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-d818b09.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-d818b09.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-d818b09 .elementor-icon{font-size:80px;}.elementor-4019 .elementor-element.elementor-element-d818b09 .elementor-icon svg{height:80px;}.elementor-4019 .elementor-element.elementor-element-ff47edd{text-align:center;}.elementor-4019 .elementor-element.elementor-element-ff47edd .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-80834fa{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5rem;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-45d2b91{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-4019 .elementor-element.elementor-element-45d2b91 .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-4019 .elementor-element.elementor-element-45d2b91 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-4019 .elementor-element.elementor-element-2eaaf3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-4019 .elementor-element.elementor-element-2eaaf3a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-8b60e3b .elementor-icon-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-8b60e3b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-8b60e3b.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-8b60e3b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-8b60e3b.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-8b60e3b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-8b60e3b .elementor-icon{font-size:52px;}.elementor-4019 .elementor-element.elementor-element-8b60e3b .elementor-icon svg{height:52px;}.elementor-4019 .elementor-element.elementor-element-1fc5a05{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-4019 .elementor-element.elementor-element-1fc5a05 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-c53130c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-3cf0e33 .elementor-icon-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-3cf0e33.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-3cf0e33.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-3cf0e33.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-3cf0e33.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-3cf0e33.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-3cf0e33 .elementor-icon{font-size:80px;}.elementor-4019 .elementor-element.elementor-element-3cf0e33 .elementor-icon svg{height:80px;}.elementor-4019 .elementor-element.elementor-element-81f479e{text-align:center;}.elementor-4019 .elementor-element.elementor-element-81f479e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-9d37894{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5rem;}.elementor-4019 .elementor-element.elementor-element-0383dfc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-4019 .elementor-element.elementor-element-0383dfc .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-4019 .elementor-element.elementor-element-0383dfc .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-4019 .elementor-element.elementor-element-5652578{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-4019 .elementor-element.elementor-element-5652578.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-6bd733b .elementor-icon-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-6bd733b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-6bd733b.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-6bd733b.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-6bd733b.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-6bd733b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-6bd733b .elementor-icon{font-size:44px;}.elementor-4019 .elementor-element.elementor-element-6bd733b .elementor-icon svg{height:44px;}.elementor-4019 .elementor-element.elementor-element-d8d0dc7{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-4019 .elementor-element.elementor-element-d8d0dc7 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-940574b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-0f287fd .elementor-icon-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-0f287fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-0f287fd.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-0f287fd.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-0f287fd.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-0f287fd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-0f287fd .elementor-icon{font-size:80px;}.elementor-4019 .elementor-element.elementor-element-0f287fd .elementor-icon svg{height:80px;}.elementor-4019 .elementor-element.elementor-element-b303904{text-align:center;}.elementor-4019 .elementor-element.elementor-element-b303904 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:25px;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-c683d0a{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:1.5rem;}.elementor-4019 .elementor-element.elementor-element-fe86740{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-4019 .elementor-element.elementor-element-fe86740 .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-4019 .elementor-element.elementor-element-fe86740 .elementor-divider{text-align:center;padding-block-start:1px;padding-block-end:1px;}.elementor-4019 .elementor-element.elementor-element-9930a49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-4019 .elementor-element.elementor-element-9930a49.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-d40f615 .elementor-icon-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-d40f615.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-d40f615.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-d40f615.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-d40f615.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-d40f615.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-d40f615 .elementor-icon{font-size:46px;}.elementor-4019 .elementor-element.elementor-element-d40f615 .elementor-icon svg{height:46px;}.elementor-4019 .elementor-element.elementor-element-a2faa0c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-4019 .elementor-element.elementor-element-a2faa0c p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-860fa03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-4019 .elementor-element.elementor-element-147f14b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-4019 .elementor-element.elementor-element-147f14b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-006b731 .elementor-icon-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-006b731.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-006b731.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-006b731.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-006b731.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-006b731.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-006b731 .elementor-icon{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-006b731 .elementor-icon svg{height:25px;}.elementor-4019 .elementor-element.elementor-element-d2db1c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-4019 .elementor-element.elementor-element-d2db1c3 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-8e36412{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-8e36412:not(.elementor-motion-effects-element-type-background), .elementor-4019 .elementor-element.elementor-element-8e36412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #313030 0%, #000000 100%);}.elementor-4019 .elementor-element.elementor-element-e43fd03{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4019 .elementor-element.elementor-element-c8c4230{width:var( --container-widget-width, 36.777% );max-width:36.777%;--container-widget-width:36.777%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-c8c4230 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-c8c4230.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-c8c4230 img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-5c1ab81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-b9838e4{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-b9838e4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:800;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-31d8f78{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-31d8f78 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-0dd5fdd{width:var( --container-widget-width, 152.539% );max-width:152.539%;--container-widget-width:152.539%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1rem;}.elementor-4019 .elementor-element.elementor-element-0dd5fdd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-4af466c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 40px 15px 40px;}.elementor-4019 .elementor-element.elementor-element-4af466c .elementor-button:hover, .elementor-4019 .elementor-element.elementor-element-4af466c .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-4af466c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4019 .elementor-element.elementor-element-4af466c .elementor-button-content-wrapper{flex-direction:row;}.elementor-4019 .elementor-element.elementor-element-4af466c .elementor-button:hover svg, .elementor-4019 .elementor-element.elementor-element-4af466c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-20d9426{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4019 .elementor-element.elementor-element-5ab4d15{width:var( --container-widget-width, 36.777% );max-width:36.777%;--container-widget-width:36.777%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-5ab4d15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-5ab4d15.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-5ab4d15 img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-7138a23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-d56b358{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-d56b358 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:800;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-763c14f{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-763c14f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-22b35c5{width:var( --container-widget-width, 152.539% );max-width:152.539%;--container-widget-width:152.539%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1rem;}.elementor-4019 .elementor-element.elementor-element-22b35c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-75cd77e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 40px 15px 40px;}.elementor-4019 .elementor-element.elementor-element-75cd77e .elementor-button:hover, .elementor-4019 .elementor-element.elementor-element-75cd77e .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-75cd77e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4019 .elementor-element.elementor-element-75cd77e .elementor-button-content-wrapper{flex-direction:row;}.elementor-4019 .elementor-element.elementor-element-75cd77e .elementor-button:hover svg, .elementor-4019 .elementor-element.elementor-element-75cd77e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-7fff436{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4019 .elementor-element.elementor-element-4bae4a3{width:var( --container-widget-width, 36.777% );max-width:36.777%;--container-widget-width:36.777%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-4bae4a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-4bae4a3.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-4bae4a3 img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-06e2589{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-7347a86{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-7347a86 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:19px;font-weight:800;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-657ad40{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-657ad40 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-3d9079f{width:var( --container-widget-width, 152.539% );max-width:152.539%;--container-widget-width:152.539%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1rem;}.elementor-4019 .elementor-element.elementor-element-3d9079f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-0bc680a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:1rem;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 40px 15px 40px;}.elementor-4019 .elementor-element.elementor-element-0bc680a .elementor-button:hover, .elementor-4019 .elementor-element.elementor-element-0bc680a .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-0bc680a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4019 .elementor-element.elementor-element-0bc680a .elementor-button-content-wrapper{flex-direction:row;}.elementor-4019 .elementor-element.elementor-element-0bc680a .elementor-button:hover svg, .elementor-4019 .elementor-element.elementor-element-0bc680a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-3dcd00b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;--z-index:3;}.elementor-4019 .elementor-element.elementor-element-3dcd00b:not(.elementor-motion-effects-element-type-background), .elementor-4019 .elementor-element.elementor-element-3dcd00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #313030 0%, #000000 100%);}.elementor-4019 .elementor-element.elementor-element-cd487db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-cd487db{text-align:center;}.elementor-4019 .elementor-element.elementor-element-cd487db .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:40px;font-weight:800;line-height:45px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-5955e7e{width:100%;max-width:100%;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-5955e7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-5955e7e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-a1bd800 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:21px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 40px 15px 40px;}.elementor-4019 .elementor-element.elementor-element-a1bd800 .elementor-button:hover, .elementor-4019 .elementor-element.elementor-element-a1bd800 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-a1bd800 .elementor-button:hover svg, .elementor-4019 .elementor-element.elementor-element-a1bd800 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-2e3c4cd{--display:flex;--min-height:850px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4019 .elementor-element.elementor-element-59b711b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-59b711b{text-align:center;}.elementor-4019 .elementor-element.elementor-element-59b711b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:45px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-2cf3cf8{width:100%;max-width:100%;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-2cf3cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-2cf3cf8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-d61a764{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-d61a764.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-price-table .elementor-price-table__button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-price-table{--e-price-table-header-background-color:var( --e-global-color-secondary );}.elementor-widget-price-table .elementor-price-table__heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__subheading{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table .elementor-price-table__price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__original-price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-price-table .elementor-price-table__period{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list{--e-price-table-features-list-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__features-list li{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:var( --e-global-color-text );}.elementor-widget-price-table .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-price-table .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-16769be i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-16769be svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-5d32b60 i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-5d32b60 svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-e222f83 i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-e222f83 svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-1591d3d i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-1591d3d svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-16a0726 i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-16a0726 svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-8bd290c i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-8bd290c svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-9de8a7e i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-repeater-item-9de8a7e svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__button{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;padding:10px 30px 10px 30px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__button:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-41663f5 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-41663f5 > .elementor-widget-container{background-color:#FFFFFF03;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-41663f5{--e-price-table-header-background-color:#1A1A1A00;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__header{padding:50px 50px 0px 50px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__subheading{color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__price{background-color:#1A1A1A00;padding:40px 0px 20px 0px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__currency, .elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__integer-part, .elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table .elementor-price-table__price{font-family:"Archivo", Sans-serif;font-size:55px;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(30em/100);}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__currency{align-self:flex-start;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__fractional-part{font-size:calc(30em/100);}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__period{color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-weight:600;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__features-list{background-color:#1A1A1A00;padding:30px 50px 30px 50px;text-align:start;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__features-list li{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:var( --e-global-color-primary );border-top-width:1px;margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);margin-top:7px;margin-bottom:7px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__footer{background-color:#1A1A1A00;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;margin:10px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-16769be i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-16769be svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-d0243f2 i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-d0243f2 svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-e222f83 i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-e222f83 svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-1591d3d i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-1591d3d svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-16a0726 i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-16a0726 svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-8bd290c i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-8bd290c svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-9de8a7e i{color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-repeater-item-9de8a7e svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__button{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;padding:10px 30px 10px 30px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__button:hover{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-665cff8 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-665cff8 > .elementor-widget-container{background-color:#FFFFFF03;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:15px 15px 15px 15px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-665cff8{--e-price-table-header-background-color:#1A1A1A00;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__header{padding:50px 50px 0px 50px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__heading{color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__subheading{color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:2px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__price{background-color:#1A1A1A00;padding:40px 0px 20px 0px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__currency, .elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__integer-part, .elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__fractional-part{color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table .elementor-price-table__price{font-family:"Archivo", Sans-serif;font-size:55px;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(30em/100);}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__currency{align-self:flex-start;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__fractional-part{font-size:calc(30em/100);}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__after-price{justify-content:flex-start;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__period{color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-weight:600;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__features-list{background-color:#1A1A1A00;padding:30px 50px 30px 50px;text-align:start;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__features-list li{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:var( --e-global-color-primary );border-top-width:1px;margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);margin-top:7px;margin-bottom:7px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__footer{background-color:#1A1A1A00;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__additional_info{color:var( --e-global-color-text );font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;margin:10px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-87c441f{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-3be9bf4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-3be9bf4{text-align:center;}.elementor-4019 .elementor-element.elementor-element-3be9bf4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:45px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-cf78328{width:100%;max-width:100%;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-cf78328 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-cf78328.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-0afd399 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:21px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 40px 15px 40px;}.elementor-4019 .elementor-element.elementor-element-0afd399 .elementor-button:hover, .elementor-4019 .elementor-element.elementor-element-0afd399 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-0afd399 .elementor-button:hover svg, .elementor-4019 .elementor-element.elementor-element-0afd399 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-1ee3af2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4019 .elementor-element.elementor-element-3d5e73c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4019 .elementor-element.elementor-element-50ec574.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-50ec574{text-align:center;}.elementor-4019 .elementor-element.elementor-element-50ec574 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:45px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-7933a55{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-758143a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4019 .elementor-element.elementor-element-3356891{width:100%;max-width:100%;text-align:start;}.elementor-4019 .elementor-element.elementor-element-3356891 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 10px 0px;}.elementor-4019 .elementor-element.elementor-element-3356891.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-3356891 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-19247df > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-19247df.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-19247df{text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-19247df p{margin-block-end:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(45px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(45px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(45px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-45px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-45px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4019 .elementor-element.elementor-element-c198db0{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4019 .elementor-element.elementor-element-b9cdd57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4019 .elementor-element.elementor-element-d1193ec{width:100%;max-width:100%;text-align:start;}.elementor-4019 .elementor-element.elementor-element-d1193ec > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 10px 0px;}.elementor-4019 .elementor-element.elementor-element-d1193ec.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-d1193ec .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-75f1a14 > .elementor-widget-container{background-color:var( --e-global-color-text );margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-75f1a14.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-75f1a14{text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-75f1a14 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(45px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(45px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(45px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-45px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-45px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4019 .elementor-element.elementor-element-188c60e{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4019 .elementor-element.elementor-element-760caa6{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-760caa6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-760caa6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-760caa6 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-5c5f65e{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4019 .elementor-element.elementor-element-660b5d4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-660b5d4{text-align:center;}.elementor-4019 .elementor-element.elementor-element-660b5d4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:45px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-3bd966c .htb-collapsed.htmega-items-hedding{background-color:#02010100;color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-items-hedding{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding.htb-collapsed .accourdion-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-3bd966c .single_accourdion{margin-bottom:10px;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding{font-family:"Archivo", Sans-serif;font-size:21px;font-weight:700;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding.htb-collapsed .accourdion-icon svg{fill:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-3bd966c .accordion-content{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:500;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-e3d5164 > .elementor-widget-container{margin:20px 0px -10px 0px;}.elementor-4019 .elementor-element.elementor-element-e3d5164.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-e3d5164{text-align:center;}.elementor-4019 .elementor-element.elementor-element-e3d5164 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:45px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-2ba5a41{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-2ba5a41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-2ba5a41.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-2ba5a41 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-48f02f6{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-4019 .elementor-element.elementor-element-48f02f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-4019 .elementor-element.elementor-element-48f02f6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4019 .elementor-element.elementor-element-dc6d1f0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:21px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 40px 15px 40px;}.elementor-4019 .elementor-element.elementor-element-dc6d1f0 .elementor-button:hover, .elementor-4019 .elementor-element.elementor-element-dc6d1f0 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-dc6d1f0 .elementor-button:hover svg, .elementor-4019 .elementor-element.elementor-element-dc6d1f0 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-08c9215{width:100%;max-width:100%;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-08c9215 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-08c9215.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-5c271e5{--display:flex;--min-height:650px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;--z-index:0;}.elementor-4019 .elementor-element.elementor-element-5c271e5 > .elementor-shape-bottom svg, .elementor-4019 .elementor-element.elementor-element-5c271e5 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0px;}.elementor-4019 .elementor-element.elementor-element-e6514a0 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4019 .elementor-element.elementor-element-e6514a0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-e6514a0{text-align:center;}.elementor-4019 .elementor-element.elementor-element-e6514a0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:45px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-e2ccee5{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-e2ccee5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-e2ccee5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-e2ccee5 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-f41893a{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-f41893a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-f41893a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-f41893a p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-9b6f11d .elementor-icon-list-item:not(:last-child):after{content:"";height:100%;border-color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-9b6f11d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;}.elementor-4019 .elementor-element.elementor-element-9b6f11d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-4019 .elementor-element.elementor-element-9b6f11d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4019 .elementor-element.elementor-element-9b6f11d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4019 .elementor-element.elementor-element-9b6f11d{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-4019 .elementor-element.elementor-element-9b6f11d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-9b6f11d .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-9b6f11d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4019 .elementor-element.elementor-element-df05372{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-36d7a07 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-36d7a07 img{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 30px 5px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-36d7a07 .widget-image-caption{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-d194552 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-d194552 img{border-style:none;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 30px 5px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-d194552 .widget-image-caption{color:#FFFFFF;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-44c2eec .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:21px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 40px 15px 40px;}.elementor-4019 .elementor-element.elementor-element-44c2eec .elementor-button:hover, .elementor-4019 .elementor-element.elementor-element-44c2eec .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-44c2eec .elementor-button:hover svg, .elementor-4019 .elementor-element.elementor-element-44c2eec .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-0a95669{width:100%;max-width:100%;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-0a95669 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-0a95669.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-382ead5{--display:flex;--min-height:650px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4019 .elementor-element.elementor-element-a4feb3b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-a4feb3b{text-align:center;}.elementor-4019 .elementor-element.elementor-element-a4feb3b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:45px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-b424622{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-b424622.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-6b91e58{--display:flex;--min-height:0px;--justify-content:space-between;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-88b5d8a{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-88b5d8a > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-88b5d8a > .elementor-widget-container{background-color:#FFFFFF0D;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-88b5d8a .elementor-icon-box-wrapper{gap:0px;}.elementor-4019 .elementor-element.elementor-element-88b5d8a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-1ca4d44 );color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-88b5d8a.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-88b5d8a .elementor-icon{font-size:35px;}.elementor-4019 .elementor-element.elementor-element-88b5d8a .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-88b5d8a .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:28px;font-weight:800;line-height:37px;}.elementor-4019 .elementor-element.elementor-element-88b5d8a .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-936b2ce{--display:flex;}.elementor-4019 .elementor-element.elementor-element-ebe22de{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-ebe22de > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-ebe22de > .elementor-widget-container{background-color:#FFFFFF0D;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-ebe22de .elementor-icon-box-wrapper{gap:0px;}.elementor-4019 .elementor-element.elementor-element-ebe22de .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-1ca4d44 );color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-ebe22de.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-ebe22de .elementor-icon{font-size:35px;}.elementor-4019 .elementor-element.elementor-element-ebe22de .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-ebe22de .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:800;line-height:37px;}.elementor-4019 .elementor-element.elementor-element-ebe22de .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-c1e9537{--display:flex;}.elementor-4019 .elementor-element.elementor-element-14c2127{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-14c2127 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-14c2127 > .elementor-widget-container{background-color:#FFFFFF0D;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-14c2127 .elementor-icon-box-wrapper{gap:0px;}.elementor-4019 .elementor-element.elementor-element-14c2127 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-1ca4d44 );color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-14c2127.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-14c2127 .elementor-icon{font-size:35px;}.elementor-4019 .elementor-element.elementor-element-14c2127 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-14c2127 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:800;line-height:37px;}.elementor-4019 .elementor-element.elementor-element-14c2127 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-bec4ca5{--display:flex;}.elementor-4019 .elementor-element.elementor-element-95e5345{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-95e5345 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-95e5345 > .elementor-widget-container{background-color:#FFFFFF0D;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-95e5345 .elementor-icon-box-wrapper{gap:0px;}.elementor-4019 .elementor-element.elementor-element-95e5345 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-1ca4d44 );color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-95e5345.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-95e5345 .elementor-icon{font-size:35px;}.elementor-4019 .elementor-element.elementor-element-95e5345 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-95e5345 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:800;line-height:37px;}.elementor-4019 .elementor-element.elementor-element-95e5345 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-774c5d2{--display:flex;}.elementor-4019 .elementor-element.elementor-element-6143b42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-c66febd{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-c66febd > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-c66febd > .elementor-widget-container{background-color:#FFFFFF0D;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-wrapper{gap:0px;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-1ca4d44 );color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-c66febd.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:37px;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-3237a78{--display:flex;}.elementor-4019 .elementor-element.elementor-element-7f7e63b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-58721c9{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-58721c9 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-58721c9 > .elementor-widget-container{background-color:#FFFFFF0D;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-wrapper{gap:0px;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-1ca4d44 );color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-58721c9.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:37px;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-9376206{--display:flex;}.elementor-4019 .elementor-element.elementor-element-83444f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-a3632e1{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-a3632e1 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-a3632e1 > .elementor-widget-container{background-color:#FFFFFF0D;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-wrapper{gap:0px;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-1ca4d44 );color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-a3632e1.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:37px;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-dfcb6df{--display:flex;}.elementor-4019 .elementor-element.elementor-element-09f1bef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-1108abd{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-1108abd > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-1108abd > .elementor-widget-container{background-color:#FFFFFF0D;padding:50px 20px 50px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-wrapper{gap:0px;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-1ca4d44 );color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-framed .elementor-icon, .elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1ca4d44 );}.elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-4019 .elementor-element.elementor-element-1108abd.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-title a{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:37px;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-description{font-family:"Archivo", Sans-serif;font-weight:600;line-height:20px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-02e2a2f{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#2457FFA8;--e-n-carousel-arrow-hover-color:#FFFFFFA8;}.elementor-4019 .elementor-element.elementor-element-7737ac7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-7737ac7{text-align:center;}.elementor-4019 .elementor-element.elementor-element-7737ac7 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:45px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-3ca066a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:21px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 40px 15px 40px;}.elementor-4019 .elementor-element.elementor-element-3ca066a .elementor-button:hover, .elementor-4019 .elementor-element.elementor-element-3ca066a .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-3ca066a .elementor-button:hover svg, .elementor-4019 .elementor-element.elementor-element-3ca066a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-d9c66ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4019 .elementor-element.elementor-element-7fa62b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-7fa62b7{text-align:center;}.elementor-4019 .elementor-element.elementor-element-7fa62b7 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;line-height:45px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-68d40a6{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;text-align:center;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:400;line-height:19px;color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-68d40a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-68d40a6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-68d40a6 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-691eb80{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-4019 .elementor-element.elementor-element-9906658 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-9906658 > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-9906658 .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-9906658.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-9906658.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-9906658.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-9906658 .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-4019 .elementor-element.elementor-element-9906658 .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-9906658 .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:700;}.elementor-4019 .elementor-element.elementor-element-9906658 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-4019 .elementor-element.elementor-element-779d63d > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-779d63d > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-779d63d .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-779d63d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-779d63d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-779d63d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-779d63d .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-4019 .elementor-element.elementor-element-779d63d .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-779d63d .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:700;}.elementor-4019 .elementor-element.elementor-element-779d63d .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-4019 .elementor-element.elementor-element-714e3b4 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-714e3b4 > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-714e3b4 .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-714e3b4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-714e3b4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-714e3b4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-714e3b4 .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-4019 .elementor-element.elementor-element-714e3b4 .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-714e3b4 .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:700;}.elementor-4019 .elementor-element.elementor-element-714e3b4 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-4019 .elementor-element.elementor-element-da4ed6c > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-da4ed6c > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-da4ed6c .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-da4ed6c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-da4ed6c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-da4ed6c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-da4ed6c .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-4019 .elementor-element.elementor-element-da4ed6c .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-da4ed6c .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:700;}.elementor-4019 .elementor-element.elementor-element-da4ed6c .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-4019 .elementor-element.elementor-element-c91c127 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-c91c127 > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-c91c127 .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-c91c127.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-c91c127.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-c91c127.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-c91c127 .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-4019 .elementor-element.elementor-element-c91c127 .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-c91c127 .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:700;}.elementor-4019 .elementor-element.elementor-element-c91c127 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-4019 .elementor-element.elementor-element-3cf51be > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-3cf51be > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.5);}.elementor-4019 .elementor-element.elementor-element-3cf51be .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-3cf51be.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-3cf51be.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-3cf51be.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-3cf51be .elementor-image-box-wrapper .elementor-image-box-img{width:27%;}.elementor-4019 .elementor-element.elementor-element-3cf51be .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-3cf51be .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:700;}.elementor-4019 .elementor-element.elementor-element-3cf51be .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:600;}.elementor-4019 .elementor-element.elementor-element-8310a8d{--display:flex;}.elementor-4019 .elementor-element.elementor-element-4f9af97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-445a661 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-445a661 > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-445a661.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-445a661.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-445a661.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-2ff11bd{--display:flex;}.elementor-4019 .elementor-element.elementor-element-e3d8648{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-03eb00c > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-03eb00c > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-03eb00c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-03eb00c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-03eb00c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-547463c{--display:flex;}.elementor-4019 .elementor-element.elementor-element-1064a02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-9c316f5 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-9c316f5 > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-9c316f5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-9c316f5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-9c316f5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-bbdb678{--display:flex;}.elementor-4019 .elementor-element.elementor-element-7fa3155{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-48940fc > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-48940fc > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-48940fc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-48940fc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-48940fc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-360526c{--display:flex;}.elementor-4019 .elementor-element.elementor-element-f069b5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-56a59be > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-56a59be > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-56a59be.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-56a59be.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-56a59be.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-4996cb7{--display:flex;}.elementor-4019 .elementor-element.elementor-element-2ea2d0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 > .elementor-widget-container{background-color:#FFFFFF0D;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-4ec15f4.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-img img{border-style:none;border-radius:100px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition-duration:0.3s;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-title{font-family:"Archivo", Sans-serif;font-weight:800;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-description{font-family:"Archivo", Sans-serif;font-size:16px;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-70f56ac{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#2457FFA8;--e-n-carousel-arrow-hover-color:#FFFFFFA8;}.elementor-4019 .elementor-element.elementor-element-03b16d7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:21px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 40px 15px 40px;}.elementor-4019 .elementor-element.elementor-element-03b16d7 .elementor-button:hover, .elementor-4019 .elementor-element.elementor-element-03b16d7 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-03b16d7 .elementor-button:hover svg, .elementor-4019 .elementor-element.elementor-element-03b16d7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-f316645{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-4019 .elementor-element.elementor-element-31df32d{--display:flex;--min-height:650px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4019 .elementor-element.elementor-element-31df32d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-657259d{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-657259d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-393ce03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-393ce03 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:35px;font-weight:800;color:#2457FF;}.elementor-4019 .elementor-element.elementor-element-d55bfd5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Archivo", Sans-serif;font-size:25px;font-weight:600;line-height:36px;}.elementor-4019 .elementor-element.elementor-element-d55bfd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-d55bfd5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-ae057a9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-4019 .elementor-element.elementor-element-ae057a9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4019 .elementor-element.elementor-element-ae057a9{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-item > a{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:500;}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4019 .elementor-element.elementor-element-03edc7d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:21px;font-weight:700;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:15px 40px 15px 40px;}.elementor-4019 .elementor-element.elementor-element-03edc7d .elementor-button:hover, .elementor-4019 .elementor-element.elementor-element-03edc7d .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-03edc7d .elementor-button:hover svg, .elementor-4019 .elementor-element.elementor-element-03edc7d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-4019 .elementor-element.elementor-element-7415394{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-4019 .elementor-element.elementor-element-7415394.e-con{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-65a8248{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-4a8f159 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-4a8f159.elementor-element{--align-self:stretch;}.elementor-4019 .elementor-element.elementor-element-4a8f159{text-align:end;}.elementor-4019 .elementor-element.elementor-element-4a8f159 img{width:100%;}@media(max-width:1366px){.elementor-4019 .elementor-element.elementor-element-4d75013{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:70px;--padding-right:70px;}.elementor-4019 .elementor-element.elementor-element-e13fd78{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-9d8d880{width:var( --container-widget-width, 308.969px );max-width:308.969px;--container-widget-width:308.969px;--container-widget-flex-grow:0;font-size:13px;}.elementor-4019 .elementor-element.elementor-element-9d8d880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-4019 .elementor-element.elementor-element-8148e53{width:var( --container-widget-width, 401.969px );max-width:401.969px;--container-widget-width:401.969px;--container-widget-flex-grow:0;font-size:13px;}.elementor-4019 .elementor-element.elementor-element-8148e53 > .elementor-widget-container{margin:-5px 0px 0px 0px;padding:0px 0px 0px 05px;}.elementor-4019 .elementor-element.elementor-element-9730fdd{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-9730fdd.elementor-element{--align-self:flex-start;}.elementor-4019 .elementor-element.elementor-element-9730fdd .elementor-heading-title{font-size:28px;line-height:35px;}.elementor-4019 .elementor-element.elementor-element-08d0d71{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-size:15px;line-height:18px;}.elementor-4019 .elementor-element.elementor-element-08d0d71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-08d0d71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-08d0d71 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-3afccc4 .elementor-button{font-size:15px;}.elementor-4019 .elementor-element.elementor-element-87927c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-980e204 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-57049b6{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-09e6242 > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-4019 .elementor-element.elementor-element-09e6242 .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-4019 .elementor-element.elementor-element-6170a5f{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-size:19px;line-height:20px;}.elementor-4019 .elementor-element.elementor-element-6170a5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-6170a5f p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-4af466c .elementor-button{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-75cd77e .elementor-button{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-0bc680a .elementor-button{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-3dcd00b{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4019 .elementor-element.elementor-element-cd487db > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-4019 .elementor-element.elementor-element-cd487db .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-4019 .elementor-element.elementor-element-5955e7e{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-size:19px;line-height:20px;}.elementor-4019 .elementor-element.elementor-element-5955e7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-5955e7e p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-a1bd800 .elementor-button{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-2e3c4cd{--min-height:0px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4019 .elementor-element.elementor-element-59b711b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 150px 0px 150px;}.elementor-4019 .elementor-element.elementor-element-59b711b .elementor-heading-title{font-size:25px;line-height:20px;}.elementor-4019 .elementor-element.elementor-element-2cf3cf8{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-size:19px;line-height:20px;}.elementor-4019 .elementor-element.elementor-element-2cf3cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-2cf3cf8 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-d61a764{--min-height:0px;--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-41663f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__header{padding:40px 40px 0px 40px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__heading{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__subheading{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table .elementor-price-table__price{font-size:40px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__features-list{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__features-list li{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__footer{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__button{font-size:15px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__additional_info{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-665cff8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__header{padding:40px 40px 0px 40px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__heading{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__subheading{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table .elementor-price-table__price{font-size:40px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__features-list{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__features-list li{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__footer{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__button{font-size:15px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__additional_info{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-87c441f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-4019 .elementor-element.elementor-element-3be9bf4 > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-4019 .elementor-element.elementor-element-3be9bf4 .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-4019 .elementor-element.elementor-element-cf78328{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;font-size:19px;line-height:21px;}.elementor-4019 .elementor-element.elementor-element-cf78328 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-cf78328 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-0afd399 .elementor-button{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-1ee3af2{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4019 .elementor-element.elementor-element-3d5e73c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4019 .elementor-element.elementor-element-50ec574 > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-4019 .elementor-element.elementor-element-50ec574 .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-4019 .elementor-element.elementor-element-7933a55{--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-758143a{--min-height:0px;}.elementor-4019 .elementor-element.elementor-element-3356891 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-3356891 .elementor-heading-title{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-19247df{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;font-size:13px;line-height:15px;}.elementor-4019 .elementor-element.elementor-element-19247df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0{--e-icon-list-icon-size:14px;}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-item > a{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-b9cdd57{--min-height:0px;}.elementor-4019 .elementor-element.elementor-element-d1193ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-d1193ec .elementor-heading-title{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-75f1a14{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;font-size:13px;line-height:15px;}.elementor-4019 .elementor-element.elementor-element-75f1a14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e{--e-icon-list-icon-size:14px;}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-item > a{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-760caa6{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;font-size:19px;line-height:21px;}.elementor-4019 .elementor-element.elementor-element-760caa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-760caa6 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-5c5f65e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4019 .elementor-element.elementor-element-660b5d4 > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-4019 .elementor-element.elementor-element-660b5d4 .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-4019 .elementor-element.elementor-element-3bd966c{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-3bd966c.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding .accourdion-icon i{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding .accourdion-icon svg{width:13px;}.elementor-4019 .elementor-element.elementor-element-3bd966c .accordion-content{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-e3d5164 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-e3d5164 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-4019 .elementor-element.elementor-element-2ba5a41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-2ba5a41{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;font-size:19px;line-height:21px;}.elementor-4019 .elementor-element.elementor-element-2ba5a41 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-48f02f6{width:var( --container-widget-width, 531px );max-width:531px;--container-widget-width:531px;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-dc6d1f0 .elementor-button{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-08c9215{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-size:19px;line-height:21px;}.elementor-4019 .elementor-element.elementor-element-08c9215 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-08c9215 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-5c271e5{--min-height:0px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4019 .elementor-element.elementor-element-e6514a0 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 150px 0px 150px;}.elementor-4019 .elementor-element.elementor-element-e6514a0 .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-4019 .elementor-element.elementor-element-e2ccee5{width:var( --container-widget-width, 663px );max-width:663px;--container-widget-width:663px;--container-widget-flex-grow:0;font-size:19px;}.elementor-4019 .elementor-element.elementor-element-e2ccee5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-e2ccee5 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-f41893a{width:var( --container-widget-width, 663px );max-width:663px;--container-widget-width:663px;--container-widget-flex-grow:0;font-size:19px;}.elementor-4019 .elementor-element.elementor-element-f41893a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-f41893a p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-df05372{--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-44c2eec .elementor-button{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-0a95669 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 250px 0px 250px;}.elementor-4019 .elementor-element.elementor-element-0a95669{font-size:19px;}.elementor-4019 .elementor-element.elementor-element-0a95669 p{margin-block-end:10px;}.elementor-4019 .elementor-element.elementor-element-382ead5{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-a4feb3b > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-4019 .elementor-element.elementor-element-a4feb3b .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-4019 .elementor-element.elementor-element-c66febd > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon{font-size:30px;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-58721c9 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon{font-size:30px;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-a3632e1 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon{font-size:30px;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-1108abd > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon{font-size:30px;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-title a{font-size:20px;line-height:25px;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-7737ac7 > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-4019 .elementor-element.elementor-element-7737ac7 .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-4019 .elementor-element.elementor-element-3ca066a .elementor-button{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-7fa62b7 > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-4019 .elementor-element.elementor-element-7fa62b7 .elementor-heading-title{font-size:25px;line-height:32px;}.elementor-4019 .elementor-element.elementor-element-68d40a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-68d40a6{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;font-size:19px;line-height:21px;}.elementor-4019 .elementor-element.elementor-element-68d40a6 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-691eb80{--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-03b16d7 .elementor-button{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-d55bfd5{width:var( --container-widget-width, 401.969px );max-width:401.969px;--container-widget-width:401.969px;--container-widget-flex-grow:0;font-size:15px;}.elementor-4019 .elementor-element.elementor-element-d55bfd5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4019 .elementor-element.elementor-element-03edc7d .elementor-button{font-size:16px;}}@media(max-width:1024px){.elementor-4019 .elementor-element.elementor-element-4d75013{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-e13fd78{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-e13fd78.e-con{--align-self:flex-start;}.elementor-4019 .elementor-element.elementor-element-9d8d880{width:var( --container-widget-width, 290.969px );max-width:290.969px;--container-widget-width:290.969px;--container-widget-flex-grow:0;text-align:center;font-size:15px;}.elementor-4019 .elementor-element.elementor-element-9d8d880 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-8148e53{width:100%;max-width:100%;font-size:15px;}.elementor-4019 .elementor-element.elementor-element-8148e53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-9730fdd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-08d0d71{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:15px;}.elementor-4019 .elementor-element.elementor-element-08d0d71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-87927c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-87927c0.e-con{--align-self:flex-end;}.elementor-4019 .elementor-element.elementor-element-6170a5f{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-4019 .elementor-element.elementor-element-5955e7e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-4019 .elementor-element.elementor-element-59b711b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-59b711b .elementor-heading-title{line-height:30px;}.elementor-4019 .elementor-element.elementor-element-2cf3cf8{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-4019 .elementor-element.elementor-element-d61a764{--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__subheading{font-size:16px;}.elementor-4019 .elementor-element.elementor-element-cf78328{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-4019 .elementor-element.elementor-element-7933a55{--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-2ba5a41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-2ba5a41{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-4019 .elementor-element.elementor-element-2ba5a41.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-08c9215{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-08c9215 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-df05372{--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-0a95669{line-height:21px;}.elementor-4019 .elementor-element.elementor-element-0a95669 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-02e2a2f{--e-n-carousel-swiper-slides-to-display:2;width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-7737ac7{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-7737ac7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-d9c66ac{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-68d40a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-68d40a6{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-4019 .elementor-element.elementor-element-691eb80{--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-8310a8d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-4019 .elementor-element.elementor-element-70f56ac{--e-n-carousel-swiper-slides-to-display:2;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-d55bfd5{width:var( --container-widget-width, 290.969px );max-width:290.969px;--container-widget-width:290.969px;--container-widget-flex-grow:0;font-size:15px;}.elementor-4019 .elementor-element.elementor-element-d55bfd5 > .elementor-widget-container{margin:0px 0px 0px 10px;}}@media(max-width:830px){.elementor-4019 .elementor-element.elementor-element-4d75013{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:0;}.elementor-4019 .elementor-element.elementor-element-e13fd78{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 0px;--row-gap:5px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:3;}.elementor-4019 .elementor-element.elementor-element-e13fd78.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-9d8d880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4019 .elementor-element.elementor-element-9d8d880{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;text-align:center;font-size:11px;}.elementor-4019 .elementor-element.elementor-element-9d8d880.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4019 .elementor-element.elementor-element-8148e53{width:var( --container-widget-width, 326.969% );max-width:326.969%;--container-widget-width:326.969%;--container-widget-flex-grow:0;text-align:center;font-size:11px;}.elementor-4019 .elementor-element.elementor-element-8148e53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-8148e53.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-9730fdd{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-4019 .elementor-element.elementor-element-9730fdd.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-9730fdd .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-4019 .elementor-element.elementor-element-08d0d71{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-size:12px;line-height:1.4em;}.elementor-4019 .elementor-element.elementor-element-08d0d71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-08d0d71.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-08d0d71 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-3afccc4.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-3afccc4 .elementor-button{font-size:12px;padding:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-87927c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-87927c0.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4019 .elementor-element.elementor-element-980e204 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-57049b6{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-09e6242 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-09e6242 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-6170a5f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-6170a5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-6170a5f p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-4af466c .elementor-button{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-75cd77e .elementor-button{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-0bc680a .elementor-button{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-3dcd00b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-cd487db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-cd487db .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-5955e7e{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-5955e7e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-5955e7e p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-a1bd800 .elementor-button{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-2e3c4cd{--min-height:1140px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-59b711b{width:100%;max-width:100%;text-align:center;}.elementor-4019 .elementor-element.elementor-element-59b711b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-59b711b .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-2cf3cf8{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-2cf3cf8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-2cf3cf8 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-d61a764{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-4019 .elementor-element.elementor-element-41663f5 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__header{padding:40px 40px 20px 40px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__heading{font-size:20px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__subheading{font-size:14px;line-height:0.1em;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__price{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table .elementor-price-table__price{font-size:45px;line-height:0.1em;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__features-list{padding:30px 30px 0px 30px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__features-list li{font-size:12px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__button{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__additional_info{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-665cff8 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__header{padding:40px 40px 20px 40px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__heading{font-size:20px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__subheading{font-size:14px;line-height:0.1em;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__price{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table .elementor-price-table__price{font-size:45px;line-height:0.1em;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__features-list{padding:30px 30px 0px 30px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__features-list li{font-size:12px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__button{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__additional_info{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-87c441f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-87c441f.e-con{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-3be9bf4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-3be9bf4 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-cf78328 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-cf78328{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;text-align:center;font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-cf78328 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-0afd399 .elementor-button{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-1ee3af2{--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-3d5e73c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4019 .elementor-element.elementor-element-3d5e73c.e-con{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-50ec574 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-50ec574 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-7933a55{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-7933a55.e-con{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-3356891 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-3356891 .elementor-heading-title{font-size:20px;}.elementor-4019 .elementor-element.elementor-element-19247df{width:var( --container-widget-width, 270.667px );max-width:270.667px;--container-widget-width:270.667px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-4019 .elementor-element.elementor-element-19247df > .elementor-widget-container{padding:5px 10px 5px 10px;}.elementor-4019 .elementor-element.elementor-element-19247df.elementor-element{--align-self:flex-start;}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0{--e-icon-list-icon-size:15px;}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-item > a{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-d1193ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-d1193ec .elementor-heading-title{font-size:20px;}.elementor-4019 .elementor-element.elementor-element-75f1a14{width:var( --container-widget-width, 270.667px );max-width:270.667px;--container-widget-width:270.667px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-4019 .elementor-element.elementor-element-75f1a14 > .elementor-widget-container{padding:5px 10px 5px 10px;}.elementor-4019 .elementor-element.elementor-element-75f1a14.elementor-element{--align-self:flex-start;}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e{--e-icon-list-icon-size:15px;}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-item > a{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-760caa6{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;font-size:15px;line-height:21px;}.elementor-4019 .elementor-element.elementor-element-760caa6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-760caa6 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-5c5f65e{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-660b5d4 > .elementor-widget-container{padding:0px 90px 0px 90px;}.elementor-4019 .elementor-element.elementor-element-660b5d4 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding .accourdion-icon i{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding .accourdion-icon svg{width:13px;}.elementor-4019 .elementor-element.elementor-element-3bd966c .accordion-content{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-e3d5164 > .elementor-widget-container{padding:0px 90px 0px 90px;}.elementor-4019 .elementor-element.elementor-element-e3d5164 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-2ba5a41{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-2ba5a41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-2ba5a41 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-48f02f6{width:var( --container-widget-width, 443.667px );max-width:443.667px;--container-widget-width:443.667px;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-item > a{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-dc6d1f0 .elementor-button{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-08c9215 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-08c9215{--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;font-size:15px;line-height:21px;}.elementor-4019 .elementor-element.elementor-element-08c9215 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-5c271e5{--min-height:450px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-e6514a0 > .elementor-widget-container{padding:0px 90px 0px 90px;}.elementor-4019 .elementor-element.elementor-element-e6514a0 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-e2ccee5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-e2ccee5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-e2ccee5 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-f41893a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-f41893a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-f41893a p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-9b6f11d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-9b6f11d .elementor-icon-list-item > a{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-df05372{--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-36d7a07 .widget-image-caption{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-d194552 .widget-image-caption{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-44c2eec .elementor-button{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-0a95669 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-4019 .elementor-element.elementor-element-0a95669{font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-0a95669 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-382ead5{--min-height:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-a4feb3b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-a4feb3b .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-c66febd > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon{font-size:20px;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-4019 .elementor-element.elementor-element-58721c9 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon{font-size:20px;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-4019 .elementor-element.elementor-element-a3632e1 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon{font-size:20px;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-4019 .elementor-element.elementor-element-1108abd > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon{font-size:20px;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-title a{font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-description{font-size:12px;line-height:1.3em;}.elementor-4019 .elementor-element.elementor-element-02e2a2f{--e-n-carousel-swiper-slides-to-display:2;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4019 .elementor-element.elementor-element-7737ac7{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-7737ac7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-7737ac7 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-3ca066a .elementor-button{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-d9c66ac{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-7fa62b7 > .elementor-widget-container{padding:0px 120px 0px 120px;}.elementor-4019 .elementor-element.elementor-element-7fa62b7 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-68d40a6 > .elementor-widget-container{padding:0px 120px 0px 120px;}.elementor-4019 .elementor-element.elementor-element-68d40a6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.2em;}.elementor-4019 .elementor-element.elementor-element-68d40a6 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-691eb80{--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-445a661.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4019 .elementor-element.elementor-element-445a661.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-445a661.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-title{margin-bottom:8px;font-size:14px;}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-description{font-size:12px;}.elementor-4019 .elementor-element.elementor-element-03eb00c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4019 .elementor-element.elementor-element-03eb00c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-03eb00c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-title{margin-bottom:8px;font-size:14px;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-description{font-size:12px;}.elementor-4019 .elementor-element.elementor-element-9c316f5.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4019 .elementor-element.elementor-element-9c316f5.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-9c316f5.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-title{margin-bottom:8px;font-size:14px;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-description{font-size:12px;}.elementor-4019 .elementor-element.elementor-element-48940fc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4019 .elementor-element.elementor-element-48940fc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-48940fc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-title{margin-bottom:8px;font-size:14px;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-description{font-size:12px;}.elementor-4019 .elementor-element.elementor-element-56a59be.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4019 .elementor-element.elementor-element-56a59be.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-56a59be.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-title{margin-bottom:8px;font-size:14px;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-description{font-size:12px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-title{margin-bottom:8px;font-size:14px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-wrapper .elementor-image-box-img{width:26%;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-description{font-size:12px;}.elementor-4019 .elementor-element.elementor-element-70f56ac{--e-n-carousel-swiper-slides-to-display:2;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4019 .elementor-element.elementor-element-03b16d7 .elementor-button{font-size:14px;}.elementor-4019 .elementor-element.elementor-element-f316645{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-4019 .elementor-element.elementor-element-31df32d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4019 .elementor-element.elementor-element-657259d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-4019 .elementor-element.elementor-element-393ce03.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4019 .elementor-element.elementor-element-393ce03{text-align:start;}.elementor-4019 .elementor-element.elementor-element-393ce03 .elementor-heading-title{font-size:20px;}.elementor-4019 .elementor-element.elementor-element-d55bfd5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:justify;font-size:13px;line-height:1.8em;}.elementor-4019 .elementor-element.elementor-element-d55bfd5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-d55bfd5.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4019 .elementor-element.elementor-element-d55bfd5 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-ae057a9.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4019 .elementor-element.elementor-element-ae057a9{--e-icon-list-icon-size:13px;}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-item > a{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-03edc7d.elementor-element{--order:99999 /* order end hack */;}.elementor-4019 .elementor-element.elementor-element-03edc7d .elementor-button{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-7415394{--justify-content:center;}.elementor-4019 .elementor-element.elementor-element-4a8f159 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-4a8f159.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4019 .elementor-element.elementor-element-4a8f159{text-align:center;}}@media(max-width:420px){.elementor-4019 .elementor-element.elementor-element-4d75013{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4019 .elementor-element.elementor-element-e13fd78{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-4019 .elementor-element.elementor-element-e13fd78.e-con{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-9d8d880 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-9d8d880{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:1;font-size:11px;line-height:0.1em;}.elementor-4019 .elementor-element.elementor-element-9d8d880.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4019 .elementor-element.elementor-element-9d8d880 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-8148e53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-8148e53.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4019 .elementor-element.elementor-element-8148e53{text-align:center;font-size:11px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-9730fdd{width:initial;max-width:initial;text-align:center;}.elementor-4019 .elementor-element.elementor-element-9730fdd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-9730fdd .elementor-heading-title{font-size:18px;line-height:21px;}.elementor-4019 .elementor-element.elementor-element-08d0d71{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:17px;}.elementor-4019 .elementor-element.elementor-element-08d0d71 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-08d0d71 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-3afccc4{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-3afccc4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-3afccc4 .elementor-button{font-size:13px;padding:10px 15px 10px 15px;}.elementor-4019 .elementor-element.elementor-element-87927c0{--width:61%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-15px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-4019 .elementor-element.elementor-element-87927c0.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-4019 .elementor-element.elementor-element-980e204 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-980e204.elementor-element{--order:-99999 /* order start hack */;}.elementor-4019 .elementor-element.elementor-element-980e204 img{width:100%;}.elementor-4019 .elementor-element.elementor-element-57049b6{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4019 .elementor-element.elementor-element-09e6242{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-09e6242 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-4019 .elementor-element.elementor-element-09e6242 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-6170a5f{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:16px;}.elementor-4019 .elementor-element.elementor-element-6170a5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-6170a5f p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-ac0fefe{--width:100%;--min-height:0px;--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:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-ac0fefe.e-con{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-4af466c{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-4af466c .elementor-button{font-size:13px;padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-75cd77e{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-75cd77e .elementor-button{font-size:13px;padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-0bc680a{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-0bc680a .elementor-button{font-size:13px;padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-3dcd00b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4019 .elementor-element.elementor-element-cd487db{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-cd487db > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-cd487db .elementor-heading-title{font-size:18px;line-height:21px;}.elementor-4019 .elementor-element.elementor-element-5955e7e{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:16px;}.elementor-4019 .elementor-element.elementor-element-5955e7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-5955e7e p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-a1bd800{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-a1bd800 .elementor-button{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-2e3c4cd{--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4019 .elementor-element.elementor-element-59b711b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-59b711b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-59b711b .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-2cf3cf8{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:16px;}.elementor-4019 .elementor-element.elementor-element-2cf3cf8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-2cf3cf8 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-d61a764{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__header{padding:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__heading{font-size:17px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__subheading{font-size:12px;line-height:0.1rem;word-spacing:0em;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__price{padding:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table .elementor-price-table__price{font-size:30px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__features-list{padding:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__features-list li{font-size:13px;line-height:17px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__footer{padding:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__button{font-size:12px;}.elementor-4019 .elementor-element.elementor-element-41663f5 .elementor-price-table__additional_info{font-size:11px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__header{padding:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__heading{font-size:17px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__subheading{font-size:12px;line-height:0.1rem;word-spacing:0em;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__price{padding:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table .elementor-price-table__price{font-size:30px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__features-list{padding:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__features-list li{font-size:13px;line-height:17px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__feature-inner{margin-left:calc((100% - 100%)/2);margin-right:calc((100% - 100%)/2);}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__footer{padding:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__button{font-size:12px;}.elementor-4019 .elementor-element.elementor-element-665cff8 .elementor-price-table__additional_info{font-size:11px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-87c441f{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-3be9bf4{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-3be9bf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-3be9bf4 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-cf78328{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:16px;}.elementor-4019 .elementor-element.elementor-element-cf78328 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-cf78328 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-0afd399{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-0afd399 .elementor-button{font-size:13px;padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-1ee3af2{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4019 .elementor-element.elementor-element-3d5e73c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4019 .elementor-element.elementor-element-50ec574{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-50ec574 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-50ec574 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-7933a55{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-758143a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4019 .elementor-element.elementor-element-3356891 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-3356891{text-align:center;}.elementor-4019 .elementor-element.elementor-element-3356891 .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-19247df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:11px;line-height:1px;}.elementor-4019 .elementor-element.elementor-element-19247df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-4019 .elementor-element.elementor-element-19247df.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-19247df p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-c198db0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4019 .elementor-element.elementor-element-c198db0{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-c198db0 .elementor-icon-list-item > a{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-b9cdd57{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4019 .elementor-element.elementor-element-d1193ec > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-d1193ec{text-align:center;}.elementor-4019 .elementor-element.elementor-element-d1193ec .elementor-heading-title{font-size:18px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-75f1a14{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:11px;line-height:1px;}.elementor-4019 .elementor-element.elementor-element-75f1a14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-4019 .elementor-element.elementor-element-75f1a14.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-75f1a14 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-188c60e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-4019 .elementor-element.elementor-element-188c60e{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-188c60e .elementor-icon-list-item > a{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-760caa6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:16px;}.elementor-4019 .elementor-element.elementor-element-760caa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-760caa6 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-5c5f65e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4019 .elementor-element.elementor-element-660b5d4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-660b5d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-660b5d4 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-3bd966c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding .accourdion-icon i{font-size:10px;}.elementor-4019 .elementor-element.elementor-element-3bd966c .htmega-accourdion-title .htmega-items-hedding .accourdion-icon svg{width:10px;}.elementor-4019 .elementor-element.elementor-element-3bd966c .accordion-content{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-e3d5164{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-e3d5164 > .elementor-widget-container{margin:20px 0px -5px 0px;padding:0px 10px 0px 10px;}.elementor-4019 .elementor-element.elementor-element-e3d5164 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-2ba5a41{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:16px;}.elementor-4019 .elementor-element.elementor-element-2ba5a41 > .elementor-widget-container{margin:0px 0px 05px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-2ba5a41 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-48f02f6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-4019 .elementor-element.elementor-element-48f02f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 5px 10px 5px;}.elementor-4019 .elementor-element.elementor-element-48f02f6.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-48f02f6 .elementor-icon-list-item > a{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-dc6d1f0{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-dc6d1f0 .elementor-button{font-size:13px;padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-08c9215{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:16px;}.elementor-4019 .elementor-element.elementor-element-08c9215 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-08c9215 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-5c271e5{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4019 .elementor-element.elementor-element-e6514a0{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-e6514a0 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 10px 0px 10px;}.elementor-4019 .elementor-element.elementor-element-e6514a0 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-e2ccee5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:16px;}.elementor-4019 .elementor-element.elementor-element-e2ccee5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-e2ccee5 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-f41893a{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:16px;}.elementor-4019 .elementor-element.elementor-element-f41893a > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-f41893a p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-9b6f11d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-df05372{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-4019 .elementor-element.elementor-element-44c2eec{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-44c2eec .elementor-button{font-size:13px;padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-0a95669{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:16px;}.elementor-4019 .elementor-element.elementor-element-0a95669 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-0a95669 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-382ead5{--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4019 .elementor-element.elementor-element-a4feb3b{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-a4feb3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-4019 .elementor-element.elementor-element-a4feb3b .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-b424622{--width:100%;--min-height:0px;--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:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-b424622.e-con{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-6b91e58{--min-height:0px;}.elementor-4019 .elementor-element.elementor-element-88b5d8a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-88b5d8a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-88b5d8a .elementor-icon-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-88b5d8a .elementor-icon{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-88b5d8a .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-88b5d8a .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-88b5d8a .elementor-icon-box-description{font-size:12px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-ebe22de{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-ebe22de > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-ebe22de .elementor-icon-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-ebe22de .elementor-icon{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-ebe22de .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-ebe22de .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-ebe22de .elementor-icon-box-description{font-size:12px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-14c2127{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-14c2127 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-14c2127 .elementor-icon-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-14c2127 .elementor-icon{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-14c2127 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-14c2127 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-14c2127 .elementor-icon-box-description{font-size:12px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-95e5345{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-95e5345 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-95e5345 .elementor-icon-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-95e5345 .elementor-icon{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-95e5345 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-95e5345 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-95e5345 .elementor-icon-box-description{font-size:12px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-c66febd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-c66febd > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-c66febd .elementor-icon-box-description{font-size:12px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-3237a78{--min-height:0px;}.elementor-4019 .elementor-element.elementor-element-58721c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-58721c9 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-58721c9 .elementor-icon-box-description{font-size:12px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-a3632e1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-a3632e1 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-a3632e1 .elementor-icon-box-description{font-size:12px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-1108abd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-1108abd > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-wrapper{text-align:center;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon{font-size:25px;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-title, .elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-title a{font-size:18px;line-height:1em;}.elementor-4019 .elementor-element.elementor-element-1108abd .elementor-icon-box-description{font-size:12px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-02e2a2f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-n-carousel-arrow-size:30px;}.elementor-4019 .elementor-element.elementor-element-7737ac7{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-4019 .elementor-element.elementor-element-7737ac7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-7737ac7 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-3ca066a{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-3ca066a .elementor-button{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-d9c66ac{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4019 .elementor-element.elementor-element-7fa62b7{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-7fa62b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-4019 .elementor-element.elementor-element-7fa62b7 .elementor-heading-title{font-size:18px;line-height:1.1em;}.elementor-4019 .elementor-element.elementor-element-68d40a6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-size:13px;line-height:16px;}.elementor-4019 .elementor-element.elementor-element-68d40a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-68d40a6 p{margin-block-end:0px;}.elementor-4019 .elementor-element.elementor-element-691eb80{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:20px 0px;--row-gap:20px;--column-gap:0px;--grid-auto-flow:row;}.elementor-4019 .elementor-element.elementor-element-9906658 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-9906658.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-9906658 .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-9906658.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-9906658.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-9906658.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-9906658 .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-4019 .elementor-element.elementor-element-9906658 .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-779d63d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-779d63d.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-779d63d .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-779d63d.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-779d63d.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-779d63d.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-779d63d .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-4019 .elementor-element.elementor-element-779d63d .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-714e3b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-714e3b4.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-714e3b4 .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-714e3b4.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-714e3b4.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-714e3b4.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-714e3b4 .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-4019 .elementor-element.elementor-element-714e3b4 .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-da4ed6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-da4ed6c.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-da4ed6c .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-da4ed6c.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-da4ed6c.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-da4ed6c.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-da4ed6c .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-4019 .elementor-element.elementor-element-da4ed6c .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-c91c127 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-c91c127.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-c91c127 .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-c91c127.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-c91c127.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-c91c127.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-c91c127 .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-4019 .elementor-element.elementor-element-c91c127 .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-3cf51be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-3cf51be.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-3cf51be .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-3cf51be.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-3cf51be.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-3cf51be.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-3cf51be .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-4019 .elementor-element.elementor-element-3cf51be .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-445a661 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-445a661.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-445a661.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-445a661.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-445a661.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-4019 .elementor-element.elementor-element-445a661 .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-03eb00c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-03eb00c.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-03eb00c.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-03eb00c.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-03eb00c.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-4019 .elementor-element.elementor-element-03eb00c .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-9c316f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-9c316f5.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-9c316f5.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-9c316f5.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-9c316f5.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-4019 .elementor-element.elementor-element-9c316f5 .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-48940fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-48940fc.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-48940fc.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-48940fc.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-48940fc.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-title{margin-bottom:5px;font-size:16px;}.elementor-4019 .elementor-element.elementor-element-48940fc .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-56a59be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-56a59be.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-56a59be.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-56a59be.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-56a59be.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-title{margin-bottom:5px;font-size:16px;}.elementor-4019 .elementor-element.elementor-element-56a59be .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-4019 .elementor-element.elementor-element-4ec15f4 .elementor-image-box-description{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-70f56ac > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-4019 .elementor-element.elementor-element-70f56ac{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--e-n-carousel-arrow-size:30px;}.elementor-4019 .elementor-element.elementor-element-03b16d7{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-03b16d7 .elementor-button{font-size:13px;padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-f316645{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4019 .elementor-element.elementor-element-31df32d{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4019 .elementor-element.elementor-element-393ce03 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-4019 .elementor-element.elementor-element-393ce03{text-align:center;}.elementor-4019 .elementor-element.elementor-element-393ce03 .elementor-heading-title{font-size:18px;}.elementor-4019 .elementor-element.elementor-element-d55bfd5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4019 .elementor-element.elementor-element-d55bfd5{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;text-align:justify;font-size:13px;line-height:18px;}.elementor-4019 .elementor-element.elementor-element-ae057a9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--e-icon-list-icon-size:13px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-4019 .elementor-element.elementor-element-ae057a9 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-4019 .elementor-element.elementor-element-ae057a9.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4019 .elementor-element.elementor-element-ae057a9 .elementor-icon-list-item > a{font-size:13px;}.elementor-4019 .elementor-element.elementor-element-03edc7d{width:100%;max-width:100%;}.elementor-4019 .elementor-element.elementor-element-03edc7d .elementor-button{font-size:13px;padding:15px 15px 15px 15px;}.elementor-4019 .elementor-element.elementor-element-7415394{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-4019 .elementor-element.elementor-element-4a8f159 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-4019 .elementor-element.elementor-element-4a8f159.elementor-element{--align-self:center;}.elementor-4019 .elementor-element.elementor-element-4a8f159{text-align:center;}.elementor-4019 .elementor-element.elementor-element-4a8f159 img{width:100%;}}@media(min-width:421px){.elementor-4019 .elementor-element.elementor-element-4d75013{--content-width:1600px;}.elementor-4019 .elementor-element.elementor-element-e13fd78{--width:60%;}.elementor-4019 .elementor-element.elementor-element-87927c0{--width:23.41%;}.elementor-4019 .elementor-element.elementor-element-ac0fefe{--width:100%;}.elementor-4019 .elementor-element.elementor-element-54206af{--width:31%;}.elementor-4019 .elementor-element.elementor-element-2eaaf3a{--width:100%;}.elementor-4019 .elementor-element.elementor-element-c53130c{--width:31%;}.elementor-4019 .elementor-element.elementor-element-5652578{--width:100%;}.elementor-4019 .elementor-element.elementor-element-940574b{--width:31%;}.elementor-4019 .elementor-element.elementor-element-9930a49{--width:100%;}.elementor-4019 .elementor-element.elementor-element-147f14b{--width:44%;}.elementor-4019 .elementor-element.elementor-element-e43fd03{--width:100%;}.elementor-4019 .elementor-element.elementor-element-5c1ab81{--width:100%;}.elementor-4019 .elementor-element.elementor-element-20d9426{--width:100%;}.elementor-4019 .elementor-element.elementor-element-7138a23{--width:100%;}.elementor-4019 .elementor-element.elementor-element-7fff436{--width:100%;}.elementor-4019 .elementor-element.elementor-element-06e2589{--width:100%;}.elementor-4019 .elementor-element.elementor-element-3d5e73c{--width:100%;}.elementor-4019 .elementor-element.elementor-element-758143a{--width:100%;}.elementor-4019 .elementor-element.elementor-element-b9cdd57{--width:100%;}.elementor-4019 .elementor-element.elementor-element-df05372{--width:65%;}.elementor-4019 .elementor-element.elementor-element-b424622{--width:100%;}.elementor-4019 .elementor-element.elementor-element-6b91e58{--width:25%;}.elementor-4019 .elementor-element.elementor-element-936b2ce{--width:25%;}.elementor-4019 .elementor-element.elementor-element-c1e9537{--width:25%;}.elementor-4019 .elementor-element.elementor-element-bec4ca5{--width:25%;}.elementor-4019 .elementor-element.elementor-element-31df32d{--width:100%;}.elementor-4019 .elementor-element.elementor-element-657259d{--width:50%;}.elementor-4019 .elementor-element.elementor-element-7415394{--width:50%;}.elementor-4019 .elementor-element.elementor-element-65a8248{--width:69%;}}@media(max-width:1366px) and (min-width:421px){.elementor-4019 .elementor-element.elementor-element-e13fd78{--width:51.826%;}.elementor-4019 .elementor-element.elementor-element-87927c0{--width:25%;}}@media(max-width:1024px) and (min-width:421px){.elementor-4019 .elementor-element.elementor-element-e13fd78{--width:60%;}.elementor-4019 .elementor-element.elementor-element-87927c0{--width:30%;}}@media(max-width:830px) and (min-width:421px){.elementor-4019 .elementor-element.elementor-element-e13fd78{--width:100%;}.elementor-4019 .elementor-element.elementor-element-d61a764{--content-width:100%;}.elementor-4019 .elementor-element.elementor-element-7933a55{--width:500px;}.elementor-4019 .elementor-element.elementor-element-657259d{--width:100%;}.elementor-4019 .elementor-element.elementor-element-7415394{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-9d8d880 *//* Aplica no container interno do widget (não no bloco inteiro) */
.hero-pill-wrap .elementor-widget-container{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  padding: 10px 18px;
  border: 1px solid rgba(255,255,255,.22);
  border-radius: 999px;

  background: rgba(255,255,255,.08);
  box-sizing: border-box;

  line-height: 1 !important;
  white-space: nowrap;
}

/* Remove margens padrão do Text Editor */
.hero-pill-wrap .elementor-widget-container p{
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9730fdd */.elementor-4019 .elementor-element.elementor-element-9730fdd .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87927c0 */.hero-ring{
  position: relative;
  border-radius: 10px;
  padding: 0px;
  background: rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}
.hero-ring::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: 30px;
  background: radial-gradient(70% 70% at 50% 40%, rgba(30,64,175,.55), rgba(30,64,175,0) 70%);
  filter: blur(10px);
  z-index:-1;
}
.hero-ring img{ border-radius: 18px; display:block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09e6242 */.elementor-4019 .elementor-element.elementor-element-09e6242 .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54206af */.hero-ring{
  position: relative;
  border-radius: 10px;
  padding: 20px 20px;
  background: rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}
.hero-ring::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: 30px;
  background: radial-gradient(70% 70% at 50% 40%, rgba(30,64,175,.55), rgba(30,64,175,0) 70%);
  filter: blur(10px);
  z-index:-1;
}
.hero-ring img{ border-radius: 18px; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c53130c */.hero-ring{
  position: relative;
  border-radius: 10px;
  padding: 20px 20px;
  background: rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}
.hero-ring::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: 30px;
  background: radial-gradient(70% 70% at 50% 40%, rgba(30,64,175,.55), rgba(30,64,175,0) 70%);
  filter: blur(10px);
  z-index:-1;
}
.hero-ring img{ border-radius: 18px; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-940574b */.hero-ring{
  position: relative;
  border-radius: 10px;
  padding: 20px 20px;
  background: rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}
.hero-ring::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: 30px;
  background: radial-gradient(70% 70% at 50% 40%, rgba(30,64,175,.55), rgba(30,64,175,0) 70%);
  filter: blur(10px);
  z-index:-1;
}
.hero-ring img{ border-radius: 18px; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e43fd03 */.hero-ring{
  position: relative;
  border-radius: 10px;
  padding: 20px 20px 0px;
  background: rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}
.hero-ring::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: 30px;
  background: radial-gradient(70% 70% at 50% 40%, rgba(30,64,175,.55), rgba(30,64,175,0) 70%);
  filter: blur(10px);
  z-index:-1;
}
.hero-ring img{ border-radius: 18px; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d9426 */.hero-ring{
  position: relative;
  border-radius: 10px;
  padding: 20px 20px 0px;
  background: rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}
.hero-ring::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: 30px;
  background: radial-gradient(70% 70% at 50% 40%, rgba(30,64,175,.55), rgba(30,64,175,0) 70%);
  filter: blur(10px);
  z-index:-1;
}
.hero-ring img{ border-radius: 18px; display:block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fff436 */.hero-ring{
  position: relative;
  border-radius: 10px;
  padding: 20px 20px 0px;
  background: rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}
.hero-ring::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: 30px;
  background: radial-gradient(70% 70% at 50% 40%, rgba(30,64,175,.55), rgba(30,64,175,0) 70%);
  filter: blur(10px);
  z-index:-1;
}
.hero-ring img{ border-radius: 18px; display:block; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd487db */.elementor-4019 .elementor-element.elementor-element-cd487db .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59b711b */.elementor-4019 .elementor-element.elementor-element-59b711b .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-41663f5 */.elementor-4019 .elementor-element.elementor-element-41663f5{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for price-table, class: .elementor-element-665cff8 */.elementor-4019 .elementor-element.elementor-element-665cff8{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3be9bf4 */.elementor-4019 .elementor-element.elementor-element-3be9bf4 .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ec574 */.elementor-4019 .elementor-element.elementor-element-50ec574 .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3356891 */.elementor-4019 .elementor-element.elementor-element-3356891 .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19247df *//* Aplica no container interno do widget (não no bloco inteiro) */
.hero-pill-wrap .elementor-widget-container{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  padding: 10px 18px;
  border: 1px solid rgba(255,255,255,.22);
  border-radius: 999px;

  background: rgba(255,255,255,.08);
  box-sizing: border-box;

  line-height: 1 !important;
  white-space: nowrap;
}

/* Remove margens padrão do Text Editor */
.hero-pill-wrap .elementor-widget-container p{
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1193ec */.elementor-4019 .elementor-element.elementor-element-d1193ec .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75f1a14 *//* Aplica no container interno do widget (não no bloco inteiro) */
.hero-pill-wrap .elementor-widget-container{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  padding: 10px 18px;
  border: 1px solid rgba(255,255,255,.22);
  border-radius: 999px;

  background: rgba(255,255,255,.08);
  box-sizing: border-box;

  line-height: 1 !important;
  white-space: nowrap;
}

/* Remove margens padrão do Text Editor */
.hero-pill-wrap .elementor-widget-container p{
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660b5d4 */.elementor-4019 .elementor-element.elementor-element-660b5d4 .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3d5164 */.elementor-4019 .elementor-element.elementor-element-e3d5164 .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6514a0 */.elementor-4019 .elementor-element.elementor-element-e6514a0 .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4feb3b */.elementor-4019 .elementor-element.elementor-element-a4feb3b .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88b5d8a */.elementor-4019 .elementor-element.elementor-element-88b5d8a{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ebe22de */.elementor-4019 .elementor-element.elementor-element-ebe22de{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-14c2127 */.elementor-4019 .elementor-element.elementor-element-14c2127{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-95e5345 */.elementor-4019 .elementor-element.elementor-element-95e5345{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c66febd */.elementor-4019 .elementor-element.elementor-element-c66febd{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6143b42 *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-6143b42 .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-6143b42 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58721c9 */.elementor-4019 .elementor-element.elementor-element-58721c9{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f7e63b *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-7f7e63b .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-7f7e63b .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3632e1 */.elementor-4019 .elementor-element.elementor-element-a3632e1{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83444f9 *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-83444f9 .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-83444f9 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1108abd */.elementor-4019 .elementor-element.elementor-element-1108abd{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f1bef *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-09f1bef .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-09f1bef .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c66febd */.elementor-4019 .elementor-element.elementor-element-c66febd{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6143b42 *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-6143b42 .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-6143b42 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58721c9 */.elementor-4019 .elementor-element.elementor-element-58721c9{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f7e63b *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-7f7e63b .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-7f7e63b .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3632e1 */.elementor-4019 .elementor-element.elementor-element-a3632e1{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83444f9 *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-83444f9 .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-83444f9 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1108abd */.elementor-4019 .elementor-element.elementor-element-1108abd{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f1bef *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-09f1bef .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-09f1bef .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c66febd */.elementor-4019 .elementor-element.elementor-element-c66febd{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6143b42 *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-6143b42 .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-6143b42 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58721c9 */.elementor-4019 .elementor-element.elementor-element-58721c9{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f7e63b *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-7f7e63b .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-7f7e63b .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3632e1 */.elementor-4019 .elementor-element.elementor-element-a3632e1{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83444f9 *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-83444f9 .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-83444f9 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1108abd */.elementor-4019 .elementor-element.elementor-element-1108abd{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f1bef *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-09f1bef .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-09f1bef .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c66febd */.elementor-4019 .elementor-element.elementor-element-c66febd{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6143b42 *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-6143b42 .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-6143b42 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58721c9 */.elementor-4019 .elementor-element.elementor-element-58721c9{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f7e63b *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-7f7e63b .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-7f7e63b .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3632e1 */.elementor-4019 .elementor-element.elementor-element-a3632e1{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83444f9 *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-83444f9 .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-83444f9 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1108abd */.elementor-4019 .elementor-element.elementor-element-1108abd{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f1bef *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-09f1bef .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-09f1bef .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c66febd */.elementor-4019 .elementor-element.elementor-element-c66febd{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6143b42 *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-6143b42 .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-6143b42 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-6143b42 .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-58721c9 */.elementor-4019 .elementor-element.elementor-element-58721c9{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f7e63b *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-7f7e63b .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-7f7e63b .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-7f7e63b .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3632e1 */.elementor-4019 .elementor-element.elementor-element-a3632e1{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83444f9 *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-83444f9 .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-83444f9 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-83444f9 .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1108abd */.elementor-4019 .elementor-element.elementor-element-1108abd{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09f1bef *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-09f1bef .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-09f1bef .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-09f1bef .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7737ac7 */.elementor-4019 .elementor-element.elementor-element-7737ac7 .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fa62b7 */.elementor-4019 .elementor-element.elementor-element-7fa62b7 .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9906658 */.elementor-4019 .elementor-element.elementor-element-9906658{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-779d63d */.elementor-4019 .elementor-element.elementor-element-779d63d{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-714e3b4 */.elementor-4019 .elementor-element.elementor-element-714e3b4{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-da4ed6c */.elementor-4019 .elementor-element.elementor-element-da4ed6c{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c91c127 */.elementor-4019 .elementor-element.elementor-element-c91c127{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3cf51be */.elementor-4019 .elementor-element.elementor-element-3cf51be{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-691eb80 *//* Deixar todos os slides do carrossel com a mesma altura */
.elementor-4019 .elementor-element.elementor-element-691eb80 .swiper-wrapper {
    align-items: stretch;
}

.elementor-4019 .elementor-element.elementor-element-691eb80 .swiper-slide {
    height: auto;
    display: flex;
}

.elementor-4019 .elementor-element.elementor-element-691eb80 .elementor-testimonial {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* Faz o balão de texto ocupar todo o espaço disponível */
.elementor-4019 .elementor-element.elementor-element-691eb80 .elementor-testimonial__content,
.elementor-4019 .elementor-element.elementor-element-691eb80 .elementor-testimonial-content {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-445a661 */.elementor-4019 .elementor-element.elementor-element-445a661{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9af97 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03eb00c */.elementor-4019 .elementor-element.elementor-element-03eb00c{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d8648 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c316f5 */.elementor-4019 .elementor-element.elementor-element-9c316f5{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1064a02 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48940fc */.elementor-4019 .elementor-element.elementor-element-48940fc{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa3155 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56a59be */.elementor-4019 .elementor-element.elementor-element-56a59be{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f069b5d *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ec15f4 */.elementor-4019 .elementor-element.elementor-element-4ec15f4{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea2d0c *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-445a661 */.elementor-4019 .elementor-element.elementor-element-445a661{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9af97 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03eb00c */.elementor-4019 .elementor-element.elementor-element-03eb00c{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d8648 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c316f5 */.elementor-4019 .elementor-element.elementor-element-9c316f5{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1064a02 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48940fc */.elementor-4019 .elementor-element.elementor-element-48940fc{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa3155 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56a59be */.elementor-4019 .elementor-element.elementor-element-56a59be{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f069b5d *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ec15f4 */.elementor-4019 .elementor-element.elementor-element-4ec15f4{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea2d0c *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-445a661 */.elementor-4019 .elementor-element.elementor-element-445a661{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9af97 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03eb00c */.elementor-4019 .elementor-element.elementor-element-03eb00c{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d8648 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c316f5 */.elementor-4019 .elementor-element.elementor-element-9c316f5{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1064a02 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48940fc */.elementor-4019 .elementor-element.elementor-element-48940fc{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa3155 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56a59be */.elementor-4019 .elementor-element.elementor-element-56a59be{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f069b5d *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ec15f4 */.elementor-4019 .elementor-element.elementor-element-4ec15f4{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea2d0c *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-445a661 */.elementor-4019 .elementor-element.elementor-element-445a661{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9af97 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03eb00c */.elementor-4019 .elementor-element.elementor-element-03eb00c{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d8648 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c316f5 */.elementor-4019 .elementor-element.elementor-element-9c316f5{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1064a02 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48940fc */.elementor-4019 .elementor-element.elementor-element-48940fc{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa3155 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56a59be */.elementor-4019 .elementor-element.elementor-element-56a59be{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f069b5d *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ec15f4 */.elementor-4019 .elementor-element.elementor-element-4ec15f4{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea2d0c *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-445a661 */.elementor-4019 .elementor-element.elementor-element-445a661{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9af97 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03eb00c */.elementor-4019 .elementor-element.elementor-element-03eb00c{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d8648 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c316f5 */.elementor-4019 .elementor-element.elementor-element-9c316f5{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1064a02 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48940fc */.elementor-4019 .elementor-element.elementor-element-48940fc{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa3155 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56a59be */.elementor-4019 .elementor-element.elementor-element-56a59be{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f069b5d *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ec15f4 */.elementor-4019 .elementor-element.elementor-element-4ec15f4{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea2d0c *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-445a661 */.elementor-4019 .elementor-element.elementor-element-445a661{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9af97 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03eb00c */.elementor-4019 .elementor-element.elementor-element-03eb00c{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d8648 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c316f5 */.elementor-4019 .elementor-element.elementor-element-9c316f5{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1064a02 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48940fc */.elementor-4019 .elementor-element.elementor-element-48940fc{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa3155 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56a59be */.elementor-4019 .elementor-element.elementor-element-56a59be{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f069b5d *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ec15f4 */.elementor-4019 .elementor-element.elementor-element-4ec15f4{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea2d0c *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-445a661 */.elementor-4019 .elementor-element.elementor-element-445a661{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9af97 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-03eb00c */.elementor-4019 .elementor-element.elementor-element-03eb00c{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3d8648 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9c316f5 */.elementor-4019 .elementor-element.elementor-element-9c316f5{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1064a02 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-48940fc */.elementor-4019 .elementor-element.elementor-element-48940fc{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fa3155 *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-56a59be */.elementor-4019 .elementor-element.elementor-element-56a59be{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f069b5d *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4ec15f4 */.elementor-4019 .elementor-element.elementor-element-4ec15f4{
    backdrop-filter: blur(3px);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ea2d0c *//* ===== Escopo: só este carousel ===== */
.cases-carousel .swiper-wrapper{
  align-items: stretch;
}

.cases-carousel .swiper-slide{
  height: auto;
  display: flex;
}

/* o container interno do slide ocupa 100% */
.cases-carousel .swiper-slide > .e-con,
.cases-carousel .swiper-slide > .elementor-element,
.cases-carousel .swiper-slide > *{
  height: 100%;
  width: 100%;
  display: flex;
}

/* ===== Padroniza o card por dentro ===== */
.cases-carousel .e-con,
.cases-carousel .e-con-inner{
  height: 100%;
}

/* 1) Travar o TÍTULO em 2 linhas */
.cases-carousel .elementor-heading-title{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/* 2) Travar o TEXTO em 5 linhas (mobile) e ocupar o resto */
.cases-carousel .elementor-widget-text-editor{
  flex: 1;
}

.cases-carousel .elementor-widget-text-editor .elementor-widget-container{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
}

/* Tablet/desktop: libera mais 1 linha no texto */
@media (min-width: 768px){
  .cases-carousel .elementor-widget-text-editor .elementor-widget-container{
    -webkit-line-clamp: 6;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-393ce03 */.elementor-4019 .elementor-element.elementor-element-393ce03 .elementor-heading-title{
  display: inline-block;
  background: linear-gradient(90deg, #2457FF 0%, #6FA0FF 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a8248 */.hero-ring{
  position: relative;
  border-radius: 10px;
  padding: 0px;
  background: rgba(0,0,0,.25);
  border: 1px solid rgba(255,255,255,.08);
}
.hero-ring::before{
  content:"";
  position:absolute;
  inset:-2px;
  border-radius: 30px;
  background: radial-gradient(70% 70% at 50% 40%, rgba(30,64,175,.55), rgba(30,64,175,0) 70%);
  filter: blur(10px);
  z-index:-1;
}
.hero-ring img{ border-radius: 18px; display:block; }/* End custom CSS */