.elementor-673 .elementor-element.elementor-element-e198478{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-673 .elementor-element.elementor-element-445f6f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-aa14a13{animation-duration:1500ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-673 .elementor-element.elementor-element-aa14a13 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-673 .elementor-element.elementor-element-aa14a13 .aux-modern-heading-primary{font-size:20px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-673 .elementor-element.elementor-element-aa14a13 .aux-modern-heading-secondary{font-size:36px;font-weight:bold;line-height:1.4em;color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-673 .elementor-element.elementor-element-de39657{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-468c886{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-d1bf609{animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon-box-title{margin-block-end:17px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon i{transform:rotate(0deg);}.elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-8e2d2e3{text-align:left;}.elementor-673 .elementor-element.elementor-element-1ab99a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-851a062{animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-e67486f{text-align:left;}.elementor-673 .elementor-element.elementor-element-d3435b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-4fa4dcf{animation-duration:1500ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-fceedec{text-align:left;}.elementor-673 .elementor-element.elementor-element-12d4674{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-64494f1{animation-duration:1500ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-64494f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-bee4879{text-align:left;}.elementor-673 .elementor-element.elementor-element-cee9bcb{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-43cae69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-717809f{animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-717809f .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-717809f .elementor-icon-box-title{margin-block-end:17px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-717809f .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-717809f .elementor-icon i{transform:rotate(0deg);}.elementor-673 .elementor-element.elementor-element-717809f .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-717809f .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-717809f .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-ba258f1{text-align:left;}.elementor-673 .elementor-element.elementor-element-8484e49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-88f4e96{animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-78ea76e{text-align:left;}.elementor-673 .elementor-element.elementor-element-87e8ece{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-154367d{animation-duration:1500ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-154367d .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-154367d .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-154367d .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-154367d .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-154367d .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-154367d .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-2527bd6{text-align:left;}.elementor-673 .elementor-element.elementor-element-0bace87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-87b65d5{animation-duration:1500ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-87b65d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-0f008f0{text-align:left;}.elementor-673 .elementor-element.elementor-element-bb46aec{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-3290651{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-6abdcdc{animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon-box-title{margin-block-end:17px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon i{transform:rotate(0deg);}.elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-148c549{text-align:left;}.elementor-673 .elementor-element.elementor-element-04612ef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-c01709a{animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-befc323{text-align:left;}.elementor-673 .elementor-element.elementor-element-c503e5d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-15f17cd{animation-duration:1500ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-5f32fb1{text-align:left;}.elementor-673 .elementor-element.elementor-element-5f8bcc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-cb0cf59{animation-duration:1500ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-cb0cf59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-8088722{text-align:left;}.elementor-673 .elementor-element.elementor-element-b7f4173{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-c155219{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-9fe499d{animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon-box-title{margin-block-end:17px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon i{transform:rotate(0deg);}.elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-629f487{text-align:left;}.elementor-673 .elementor-element.elementor-element-a4cdceb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-db5a503{animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-6fae622{text-align:left;}.elementor-673 .elementor-element.elementor-element-8e300c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-f866563{animation-duration:1500ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-94b3d3c{text-align:left;}.elementor-673 .elementor-element.elementor-element-bbbc9da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-1f53a66{animation-duration:1500ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-1f53a66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-066c634{text-align:left;}.elementor-673 .elementor-element.elementor-element-d99cf23{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-f84bc77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-3664142{animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon-box-title{margin-block-end:17px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon i{transform:rotate(0deg);}.elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-e3dcd25{text-align:left;}.elementor-673 .elementor-element.elementor-element-6fe6857{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-8788041{animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-d689947{text-align:left;}.elementor-673 .elementor-element.elementor-element-988b899{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-ad4269c{animation-duration:1500ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-824db36{text-align:left;}.elementor-673 .elementor-element.elementor-element-3c10622{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-d821bec{animation-duration:1500ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-d821bec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-2f93779{text-align:left;}.elementor-673 .elementor-element.elementor-element-82fcdcb{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-0b5ba48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-8fc7300{animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon-box-title{margin-block-end:17px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon i{transform:rotate(0deg);}.elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-cc25069{text-align:left;}.elementor-673 .elementor-element.elementor-element-3fcd3cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-47fabb6{animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-e61bd93{text-align:left;}.elementor-673 .elementor-element.elementor-element-fea934b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-61e55af{animation-duration:1500ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-1930cb0{text-align:left;}.elementor-673 .elementor-element.elementor-element-acfe01a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-e21a4ca{animation-duration:1500ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-e21a4ca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-75e7007{text-align:left;}.elementor-673 .elementor-element.elementor-element-bd06428{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-6ba82ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-e5bbd26{animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon-box-title{margin-block-end:17px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon i{transform:rotate(0deg);}.elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-5c1239a{text-align:left;}.elementor-673 .elementor-element.elementor-element-3325e71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-5d928e6{animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-ae54b78{text-align:left;}.elementor-673 .elementor-element.elementor-element-65db932{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-7b32156{animation-duration:1500ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-bb50054{text-align:left;}.elementor-673 .elementor-element.elementor-element-0da7a59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-d7c2fcc{animation-duration:1500ms;animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-d7c2fcc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-8a54eea{text-align:left;}.elementor-673 .elementor-element.elementor-element-7db79f4{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-9086fea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-b507a0b{animation-duration:1500ms;animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon-box-title{margin-block-end:17px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon i{transform:rotate(0deg);}.elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-02db764{text-align:left;}.elementor-673 .elementor-element.elementor-element-f6ec6a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-e1ab8c2{animation-duration:1500ms;animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-bdcc1d5{text-align:left;}.elementor-673 .elementor-element.elementor-element-3b3c3ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-52b4ada{animation-duration:1500ms;animation-delay:600ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);--icon-box-icon-margin:32px;}.elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon-box-wrapper{text-align:left;}.elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon-box-title{margin-block-end:19px;color:var( --e-global-color-text );}.elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon{font-size:34px;}.elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon-box-title, .elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:1.3em;}.elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:1.3em;color:var( --e-global-color-40f0feb );}.elementor-673 .elementor-element.elementor-element-c49cd35{text-align:left;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-673 .elementor-element.elementor-element-468c886{--width:48%;}.elementor-673 .elementor-element.elementor-element-1ab99a8{--width:48%;}.elementor-673 .elementor-element.elementor-element-d3435b6{--width:48%;}.elementor-673 .elementor-element.elementor-element-12d4674{--width:48%;}.elementor-673 .elementor-element.elementor-element-43cae69{--width:48%;}.elementor-673 .elementor-element.elementor-element-8484e49{--width:48%;}.elementor-673 .elementor-element.elementor-element-87e8ece{--width:48%;}.elementor-673 .elementor-element.elementor-element-0bace87{--width:48%;}.elementor-673 .elementor-element.elementor-element-3290651{--width:48%;}.elementor-673 .elementor-element.elementor-element-04612ef{--width:48%;}.elementor-673 .elementor-element.elementor-element-c503e5d{--width:48%;}.elementor-673 .elementor-element.elementor-element-5f8bcc2{--width:48%;}.elementor-673 .elementor-element.elementor-element-c155219{--width:48%;}.elementor-673 .elementor-element.elementor-element-a4cdceb{--width:48%;}.elementor-673 .elementor-element.elementor-element-8e300c7{--width:48%;}.elementor-673 .elementor-element.elementor-element-bbbc9da{--width:48%;}.elementor-673 .elementor-element.elementor-element-f84bc77{--width:48%;}.elementor-673 .elementor-element.elementor-element-6fe6857{--width:48%;}.elementor-673 .elementor-element.elementor-element-988b899{--width:48%;}.elementor-673 .elementor-element.elementor-element-3c10622{--width:48%;}.elementor-673 .elementor-element.elementor-element-0b5ba48{--width:48%;}.elementor-673 .elementor-element.elementor-element-3fcd3cf{--width:48%;}.elementor-673 .elementor-element.elementor-element-fea934b{--width:48%;}.elementor-673 .elementor-element.elementor-element-acfe01a{--width:48%;}.elementor-673 .elementor-element.elementor-element-6ba82ec{--width:48%;}.elementor-673 .elementor-element.elementor-element-3325e71{--width:48%;}.elementor-673 .elementor-element.elementor-element-65db932{--width:48%;}.elementor-673 .elementor-element.elementor-element-0da7a59{--width:48%;}.elementor-673 .elementor-element.elementor-element-9086fea{--width:48%;}.elementor-673 .elementor-element.elementor-element-f6ec6a8{--width:48%;}.elementor-673 .elementor-element.elementor-element-3b3c3ec{--width:48%;}}@media(max-width:1024px){.elementor-673 .elementor-element.elementor-element-aa14a13 .aux-modern-heading-primary{font-size:15px;}.elementor-673 .elementor-element.elementor-element-aa14a13 .aux-modern-heading-secondary{font-size:32px;}.elementor-673 .elementor-element.elementor-element-de39657{--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-8e2d2e3{text-align:center;}.elementor-673 .elementor-element.elementor-element-1ab99a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-e67486f{text-align:center;}.elementor-673 .elementor-element.elementor-element-d3435b6{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-fceedec{text-align:center;}.elementor-673 .elementor-element.elementor-element-12d4674{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-bee4879{text-align:center;}.elementor-673 .elementor-element.elementor-element-cee9bcb{--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-717809f .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-717809f .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-ba258f1{text-align:center;}.elementor-673 .elementor-element.elementor-element-8484e49{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-78ea76e{text-align:center;}.elementor-673 .elementor-element.elementor-element-87e8ece{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-154367d .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-154367d .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-2527bd6{text-align:center;}.elementor-673 .elementor-element.elementor-element-0bace87{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-0f008f0{text-align:center;}.elementor-673 .elementor-element.elementor-element-bb46aec{--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-148c549{text-align:center;}.elementor-673 .elementor-element.elementor-element-04612ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-befc323{text-align:center;}.elementor-673 .elementor-element.elementor-element-c503e5d{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-5f32fb1{text-align:center;}.elementor-673 .elementor-element.elementor-element-5f8bcc2{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-8088722{text-align:center;}.elementor-673 .elementor-element.elementor-element-b7f4173{--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-629f487{text-align:center;}.elementor-673 .elementor-element.elementor-element-a4cdceb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-6fae622{text-align:center;}.elementor-673 .elementor-element.elementor-element-8e300c7{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-94b3d3c{text-align:center;}.elementor-673 .elementor-element.elementor-element-bbbc9da{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-066c634{text-align:center;}.elementor-673 .elementor-element.elementor-element-d99cf23{--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-e3dcd25{text-align:center;}.elementor-673 .elementor-element.elementor-element-6fe6857{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-d689947{text-align:center;}.elementor-673 .elementor-element.elementor-element-988b899{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-824db36{text-align:center;}.elementor-673 .elementor-element.elementor-element-3c10622{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-2f93779{text-align:center;}.elementor-673 .elementor-element.elementor-element-82fcdcb{--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-cc25069{text-align:center;}.elementor-673 .elementor-element.elementor-element-3fcd3cf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-e61bd93{text-align:center;}.elementor-673 .elementor-element.elementor-element-fea934b{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-1930cb0{text-align:center;}.elementor-673 .elementor-element.elementor-element-acfe01a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-75e7007{text-align:center;}.elementor-673 .elementor-element.elementor-element-bd06428{--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-5c1239a{text-align:center;}.elementor-673 .elementor-element.elementor-element-3325e71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-ae54b78{text-align:center;}.elementor-673 .elementor-element.elementor-element-65db932{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-bb50054{text-align:center;}.elementor-673 .elementor-element.elementor-element-0da7a59{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-8a54eea{text-align:center;}.elementor-673 .elementor-element.elementor-element-7db79f4{--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-02db764{text-align:center;}.elementor-673 .elementor-element.elementor-element-f6ec6a8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-bdcc1d5{text-align:center;}.elementor-673 .elementor-element.elementor-element-3b3c3ec{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon-box-wrapper{text-align:center;}.elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon-box-description{font-size:13px;}.elementor-673 .elementor-element.elementor-element-c49cd35{text-align:center;}}@media(max-width:767px){.elementor-673 .elementor-element.elementor-element-aa14a13 .aux-modern-heading-primary{line-height:1.9em;}.elementor-673 .elementor-element.elementor-element-aa14a13 .aux-modern-heading-secondary{font-size:27px;}.elementor-673 .elementor-element.elementor-element-1ab99a8{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-d3435b6{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-12d4674{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-8484e49{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-87e8ece{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-0bace87{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-04612ef{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-c503e5d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-5f8bcc2{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-a4cdceb{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-8e300c7{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-bbbc9da{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-6fe6857{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-988b899{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-3c10622{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-3fcd3cf{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-fea934b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-acfe01a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-3325e71{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-65db932{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-0da7a59{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-f6ec6a8{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-673 .elementor-element.elementor-element-3b3c3ec{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for icon-box, class: .elementor-element-d1bf609 */.elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-d1bf609 svg path, .elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-d1bf609:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-d1bf609:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-d1bf609 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-851a062 */.elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-851a062 svg path, .elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-851a062:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-851a062:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-851a062 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4fa4dcf */.elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-4fa4dcf svg path, .elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-4fa4dcf:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-4fa4dcf:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-4fa4dcf .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64494f1 */.elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-64494f1 svg path, .elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-64494f1:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-64494f1:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-64494f1 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de39657 */.elementor-673 .elementor-element.elementor-element-de39657 svg path{
    fill:var( --e-global-color-accent );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-717809f */.elementor-673 .elementor-element.elementor-element-717809f .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-717809f .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-717809f svg path, .elementor-673 .elementor-element.elementor-element-717809f .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-717809f:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-717809f:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-717809f .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-88f4e96 */.elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-88f4e96 svg path, .elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-88f4e96:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-88f4e96:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-88f4e96 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-154367d */.elementor-673 .elementor-element.elementor-element-154367d .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-154367d .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-154367d svg path, .elementor-673 .elementor-element.elementor-element-154367d .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-154367d:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-154367d:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-154367d .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-87b65d5 */.elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-87b65d5 svg path, .elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-87b65d5:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-87b65d5:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-87b65d5 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cee9bcb */.elementor-673 .elementor-element.elementor-element-cee9bcb svg path{
    fill:var( --e-global-color-accent );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6abdcdc */.elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-6abdcdc svg path, .elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-6abdcdc:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-6abdcdc:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-6abdcdc .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c01709a */.elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-c01709a svg path, .elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-c01709a:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-c01709a:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-c01709a .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15f17cd */.elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-15f17cd svg path, .elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-15f17cd:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-15f17cd:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-15f17cd .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb0cf59 */.elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-cb0cf59 svg path, .elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-cb0cf59:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-cb0cf59:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-cb0cf59 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb46aec */.elementor-673 .elementor-element.elementor-element-bb46aec svg path{
    fill:var( --e-global-color-accent );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9fe499d */.elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-9fe499d svg path, .elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-9fe499d:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-9fe499d:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-9fe499d .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-db5a503 */.elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-db5a503 svg path, .elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-db5a503:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-db5a503:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-db5a503 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f866563 */.elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-f866563 svg path, .elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-f866563:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-f866563:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-f866563 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1f53a66 */.elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-1f53a66 svg path, .elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-1f53a66:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-1f53a66:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-1f53a66 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7f4173 */.elementor-673 .elementor-element.elementor-element-b7f4173 svg path{
    fill:var( --e-global-color-accent );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3664142 */.elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-3664142 svg path, .elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-3664142:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-3664142:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-3664142 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8788041 */.elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-8788041 svg path, .elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-8788041:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-8788041:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-8788041 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad4269c */.elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-ad4269c svg path, .elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-ad4269c:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-ad4269c:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-ad4269c .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d821bec */.elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-d821bec svg path, .elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-d821bec:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-d821bec:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-d821bec .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d99cf23 */.elementor-673 .elementor-element.elementor-element-d99cf23 svg path{
    fill:var( --e-global-color-accent );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8fc7300 */.elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-8fc7300 svg path, .elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-8fc7300:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-8fc7300:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-8fc7300 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47fabb6 */.elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-47fabb6 svg path, .elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-47fabb6:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-47fabb6:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-47fabb6 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-61e55af */.elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-61e55af svg path, .elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-61e55af:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-61e55af:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-61e55af .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e21a4ca */.elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-e21a4ca svg path, .elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-e21a4ca:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-e21a4ca:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-e21a4ca .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82fcdcb */.elementor-673 .elementor-element.elementor-element-82fcdcb svg path{
    fill:var( --e-global-color-accent );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e5bbd26 */.elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-e5bbd26 svg path, .elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-e5bbd26:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-e5bbd26:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-e5bbd26 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5d928e6 */.elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-5d928e6 svg path, .elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-5d928e6:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-5d928e6:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-5d928e6 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b32156 */.elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-7b32156 svg path, .elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-7b32156:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-7b32156:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-7b32156 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7c2fcc */.elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-d7c2fcc svg path, .elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-d7c2fcc:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-d7c2fcc:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-d7c2fcc .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd06428 */.elementor-673 .elementor-element.elementor-element-bd06428 svg path{
    fill:var( --e-global-color-accent );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b507a0b */.elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-b507a0b svg path, .elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-b507a0b:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-b507a0b:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-b507a0b .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1ab8c2 */.elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-e1ab8c2 svg path, .elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-e1ab8c2:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-e1ab8c2:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-e1ab8c2 .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-52b4ada */.elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon{
    width: 100px;
    height: 100px;
    background-color: var( --e-global-color-9d180f6 );
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media only screen and (min-width: 1025px){
.elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon-box-description{
    max-width: 330px;
}
}
.elementor-673 .elementor-element.elementor-element-52b4ada svg path, .elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon{
    transition: all 250ms ease-in-out;
}
.elementor-673 .elementor-element.elementor-element-52b4ada:hover svg path{
    fill: var( --e-global-color-primary );
}
.elementor-673 .elementor-element.elementor-element-52b4ada:hover .elementor-icon{
    background-color: var(--e-global-color-305371a);
}
@media only screen and (max-width: 1025px){
.elementor-673 .elementor-element.elementor-element-52b4ada .elementor-icon{
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7db79f4 */.elementor-673 .elementor-element.elementor-element-7db79f4 svg path{
    fill:var( --e-global-color-accent );
}/* End custom CSS */