.elementor-1617 .elementor-element.elementor-element-3953bed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1617 .elementor-element.elementor-element-29fc72b{animation-duration:2000ms;animation-delay:250ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-1617 .elementor-element.elementor-element-29fc72b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-1617 .elementor-element.elementor-element-29fc72b .aux-modern-heading-secondary{font-size:50px;font-weight:bold;line-height:1.3em;letter-spacing:-2px;color:var( --e-global-color-52e3fd2 );max-width:458px;}.elementor-1617 .elementor-element.elementor-element-29fc72b .aux-modern-heading-description{color:var( --e-global-color-b47c083 );font-size:16px;font-weight:normal;line-height:1.5em;letter-spacing:-0.48px;max-width:438px;}.elementor-1617 .elementor-element.elementor-element-1cfdd90 .aux-menu-depth-0 {background-color:#FFEF00;}.elementor-1617 .elementor-element.elementor-element-1cfdd90{text-align:left;}.elementor-1617 .elementor-element.elementor-element-1cfdd90 .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-1617 .elementor-element.elementor-element-1cfdd90 .aux-menu-depth-0 > .aux-item-content{color:#000000;padding:10px 40px 10px 40px;}.elementor-1617 .elementor-element.elementor-element-1cfdd90 .aux-menu-depth-0{border-radius:6px 6px 6px 6px;}.elementor-1617 .elementor-element.elementor-element-258ca2e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:117px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-1617 .elementor-element.elementor-element-1aedace{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1617 .elementor-element.elementor-element-6435feb:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-6435feb > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-6435feb .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-6435feb .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-6435feb .col-title a, .elementor-1617 .elementor-element.elementor-element-6435feb .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-6435feb .col-title, .elementor-1617 .elementor-element.elementor-element-6435feb .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-6435feb .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-6435feb .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-6435feb .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-59234a4:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-59234a4 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-59234a4 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-59234a4 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-59234a4 .col-title a, .elementor-1617 .elementor-element.elementor-element-59234a4 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-59234a4 .col-title, .elementor-1617 .elementor-element.elementor-element-59234a4 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-59234a4 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-59234a4 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-59234a4 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-176bd25:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-176bd25 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-176bd25 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-176bd25 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-176bd25 .col-title a, .elementor-1617 .elementor-element.elementor-element-176bd25 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-176bd25 .col-title, .elementor-1617 .elementor-element.elementor-element-176bd25 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-176bd25 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-176bd25 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-176bd25 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-0a73548:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-0a73548 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-0a73548 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-0a73548 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-0a73548 .col-title a, .elementor-1617 .elementor-element.elementor-element-0a73548 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-0a73548 .col-title, .elementor-1617 .elementor-element.elementor-element-0a73548 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-0a73548 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-0a73548 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-0a73548 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-f72d25d:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-f72d25d > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-f72d25d .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-f72d25d .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-f72d25d .col-title a, .elementor-1617 .elementor-element.elementor-element-f72d25d .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-f72d25d .col-title, .elementor-1617 .elementor-element.elementor-element-f72d25d .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-f72d25d .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-f72d25d .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-f72d25d .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-87149ef:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-87149ef > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-87149ef .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-87149ef .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-87149ef .col-title a, .elementor-1617 .elementor-element.elementor-element-87149ef .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-87149ef .col-title, .elementor-1617 .elementor-element.elementor-element-87149ef .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-87149ef .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-87149ef .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-87149ef .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-f0ea6b0:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-f0ea6b0 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-f0ea6b0 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-f0ea6b0 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-f0ea6b0 .col-title a, .elementor-1617 .elementor-element.elementor-element-f0ea6b0 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-f0ea6b0 .col-title, .elementor-1617 .elementor-element.elementor-element-f0ea6b0 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-f0ea6b0 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-f0ea6b0 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-f0ea6b0 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-823177e:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-823177e > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-823177e .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-823177e .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-823177e .col-title a, .elementor-1617 .elementor-element.elementor-element-823177e .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-823177e .col-title, .elementor-1617 .elementor-element.elementor-element-823177e .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-823177e .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-823177e .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-823177e .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-dbe2f35:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-dbe2f35 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-dbe2f35 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-dbe2f35 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-dbe2f35 .col-title a, .elementor-1617 .elementor-element.elementor-element-dbe2f35 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-dbe2f35 .col-title, .elementor-1617 .elementor-element.elementor-element-dbe2f35 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-dbe2f35 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-dbe2f35 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-dbe2f35 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-13cc409:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-13cc409 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-13cc409 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-13cc409 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-13cc409 .col-title a, .elementor-1617 .elementor-element.elementor-element-13cc409 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-13cc409 .col-title, .elementor-1617 .elementor-element.elementor-element-13cc409 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-13cc409 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-13cc409 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-13cc409 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-92c294b:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-92c294b > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-92c294b .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-92c294b .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-92c294b .col-title a, .elementor-1617 .elementor-element.elementor-element-92c294b .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-92c294b .col-title, .elementor-1617 .elementor-element.elementor-element-92c294b .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-92c294b .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-92c294b .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-92c294b .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-01924d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1617 .elementor-element.elementor-element-01924d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1617 .elementor-element.elementor-element-a504c46:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-a504c46 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-a504c46 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-a504c46 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-a504c46 .col-title a, .elementor-1617 .elementor-element.elementor-element-a504c46 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-a504c46 .col-title, .elementor-1617 .elementor-element.elementor-element-a504c46 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-a504c46 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-a504c46 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-a504c46 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-f4d676d:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-f4d676d > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-f4d676d .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-f4d676d .aux-ico-box{padding:23px 27px 23px 26px;color:#4562F3;fill:#4562F3;transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-f4d676d .col-title a, .elementor-1617 .elementor-element.elementor-element-f4d676d .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-f4d676d .col-title, .elementor-1617 .elementor-element.elementor-element-f4d676d .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-f4d676d .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-f4d676d .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-f4d676d .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-6b978d9:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-6b978d9 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-6b978d9 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-6b978d9 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-6b978d9 .col-title a, .elementor-1617 .elementor-element.elementor-element-6b978d9 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-6b978d9 .col-title, .elementor-1617 .elementor-element.elementor-element-6b978d9 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-6b978d9 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-6b978d9 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-6b978d9 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-a066a8c:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-a066a8c > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-a066a8c .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-a066a8c .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-a066a8c .col-title a, .elementor-1617 .elementor-element.elementor-element-a066a8c .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-a066a8c .col-title, .elementor-1617 .elementor-element.elementor-element-a066a8c .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-a066a8c .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-a066a8c .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-a066a8c .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-0e4eac3:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-0e4eac3 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-0e4eac3 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-0e4eac3 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-0e4eac3 .col-title a, .elementor-1617 .elementor-element.elementor-element-0e4eac3 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-0e4eac3 .col-title, .elementor-1617 .elementor-element.elementor-element-0e4eac3 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-0e4eac3 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-0e4eac3 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-0e4eac3 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-fdbac6a:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-fdbac6a > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-fdbac6a .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-fdbac6a .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-fdbac6a .col-title a, .elementor-1617 .elementor-element.elementor-element-fdbac6a .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-fdbac6a .col-title, .elementor-1617 .elementor-element.elementor-element-fdbac6a .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-fdbac6a .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-fdbac6a .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-fdbac6a .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-f4a6000:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-f4a6000 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-f4a6000 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-f4a6000 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-f4a6000 .col-title a, .elementor-1617 .elementor-element.elementor-element-f4a6000 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-f4a6000 .col-title, .elementor-1617 .elementor-element.elementor-element-f4a6000 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-f4a6000 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-f4a6000 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-f4a6000 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-53ee82b:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-53ee82b > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-53ee82b .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-53ee82b .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-53ee82b .col-title a, .elementor-1617 .elementor-element.elementor-element-53ee82b .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-53ee82b .col-title, .elementor-1617 .elementor-element.elementor-element-53ee82b .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-53ee82b .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-53ee82b .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-53ee82b .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-89b7905:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-89b7905 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-89b7905 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-89b7905 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-89b7905 .col-title a, .elementor-1617 .elementor-element.elementor-element-89b7905 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-89b7905 .col-title, .elementor-1617 .elementor-element.elementor-element-89b7905 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-89b7905 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-89b7905 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-89b7905 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-096035a:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-096035a > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-096035a .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-096035a .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-096035a .col-title a, .elementor-1617 .elementor-element.elementor-element-096035a .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-096035a .col-title, .elementor-1617 .elementor-element.elementor-element-096035a .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-096035a .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-096035a .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-096035a .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-dc320cb:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-dc320cb > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-dc320cb .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-dc320cb .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-dc320cb .col-title a, .elementor-1617 .elementor-element.elementor-element-dc320cb .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-dc320cb .col-title, .elementor-1617 .elementor-element.elementor-element-dc320cb .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-dc320cb .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-dc320cb .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-dc320cb .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-582b911:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-582b911 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-582b911 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-582b911 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-582b911 .col-title a, .elementor-1617 .elementor-element.elementor-element-582b911 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-582b911 .col-title, .elementor-1617 .elementor-element.elementor-element-582b911 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-582b911 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-582b911 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-582b911 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}.elementor-1617 .elementor-element.elementor-element-aab4e85:hover .aux-ico-box{background-color:transparent;color:#FFFFFF !important;background-image:linear-gradient(142deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-1617 .elementor-element.elementor-element-aab4e85 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-1617 .elementor-element.elementor-element-aab4e85 .aux-widget-text .aux-text-widget-header{padding:0px 0px 0px 0px;}.elementor-1617 .elementor-element.elementor-element-aab4e85 .aux-ico-box{padding:23px 27px 23px 26px;color:#284CFF;fill:#284CFF;background-color:var( --e-global-color-150cb7e );transition:all 300ms ease;}.elementor-1617 .elementor-element.elementor-element-aab4e85 .col-title a, .elementor-1617 .elementor-element.elementor-element-aab4e85 .col-title{color:var( --e-global-color-52e3fd2 );}.elementor-1617 .elementor-element.elementor-element-aab4e85 .col-title, .elementor-1617 .elementor-element.elementor-element-aab4e85 .col-title a{font-size:20px;font-weight:bold;line-height:1.5em;letter-spacing:-0.8px;}.elementor-1617 .elementor-element.elementor-element-aab4e85 .widget-content{color:var( --e-global-color-b47c083 );font-size:16px;line-height:1.5em;letter-spacing:-0.48px;}.elementor-1617 .elementor-element.elementor-element-aab4e85 .aux-icon{font-size:16px;margin:0px 0px 0px 10px;}.elementor-1617 .elementor-element.elementor-element-aab4e85 .aux-widget-advanced-text{text-align:left !important;border-style:solid;border-width:0px 0px 1px 0px;border-color:#ABAFC799;}@media(max-width:1024px){.elementor-1617 .elementor-element.elementor-element-29fc72b .aux-modern-heading-secondary{font-size:45px;max-width:450px;}.elementor-1617 .elementor-element.elementor-element-258ca2e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1617 .elementor-element.elementor-element-1aedace{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1617 .elementor-element.elementor-element-01924d0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-1617 .elementor-element.elementor-element-29fc72b .aux-modern-heading-secondary{font-size:30px;}}@media(min-width:768px){.elementor-1617 .elementor-element.elementor-element-258ca2e{--content-width:1600px;}.elementor-1617 .elementor-element.elementor-element-01924d0{--width:46.174%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1617 .elementor-element.elementor-element-1aedace{--width:100%;}.elementor-1617 .elementor-element.elementor-element-01924d0{--width:100%;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-29fc72b */@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-29fc72b .aux-modern-heading-secondary{
        font-size:45px;
    }
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-6435feb */.elementor-1617 .elementor-element.elementor-element-6435feb .aux-ico-box{
    border-radius: 20px
}

.elementor-1617 .elementor-element.elementor-element-6435feb{
      max-height: 350px
}
.elementor-1617 .elementor-element.elementor-element-6435feb .widget-content{
    max-width: 1244px;
  
}
.elementor-1617 .elementor-element.elementor-element-6435feb svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-6435feb:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-6435feb:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-6435feb .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-6435feb .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-6435feb .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-59234a4 */.elementor-1617 .elementor-element.elementor-element-59234a4 .aux-ico-box{
    border-radius: 20px
}

.elementor-1617 .elementor-element.elementor-element-59234a4{
      max-height: 350px
}
.elementor-1617 .elementor-element.elementor-element-59234a4 .widget-content{
    max-width: 1244px;
  
}
.elementor-1617 .elementor-element.elementor-element-59234a4 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-59234a4:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-59234a4:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-59234a4 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-59234a4 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-59234a4 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-176bd25 */.elementor-1617 .elementor-element.elementor-element-176bd25 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-176bd25 .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-176bd25 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-176bd25:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-176bd25:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-176bd25 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-176bd25 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-176bd25 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0a73548 */.elementor-1617 .elementor-element.elementor-element-0a73548 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-0a73548 .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-0a73548 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-0a73548:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-0a73548:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-0a73548 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-0a73548 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-0a73548 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-f72d25d */.elementor-1617 .elementor-element.elementor-element-f72d25d .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-f72d25d .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-f72d25d svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-f72d25d:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-f72d25d:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-f72d25d .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-f72d25d .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-f72d25d .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-87149ef */.elementor-1617 .elementor-element.elementor-element-87149ef .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-87149ef .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-87149ef svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-87149ef:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-87149ef:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-87149ef .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-87149ef .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-87149ef .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-f0ea6b0 */.elementor-1617 .elementor-element.elementor-element-f0ea6b0 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-f0ea6b0 .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-f0ea6b0 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-f0ea6b0:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-f0ea6b0:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-f0ea6b0 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-f0ea6b0 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-f0ea6b0 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-823177e */.elementor-1617 .elementor-element.elementor-element-823177e .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-823177e .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-823177e svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-823177e:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-823177e:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-823177e .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-823177e .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-823177e .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-dbe2f35 */.elementor-1617 .elementor-element.elementor-element-dbe2f35 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-dbe2f35 .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-dbe2f35 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-dbe2f35:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-dbe2f35:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-dbe2f35 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-dbe2f35 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-dbe2f35 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-13cc409 */.elementor-1617 .elementor-element.elementor-element-13cc409 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-13cc409 .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-13cc409 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-13cc409:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-13cc409:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-13cc409 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-13cc409 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-13cc409 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-92c294b */.elementor-1617 .elementor-element.elementor-element-92c294b .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-92c294b .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-92c294b svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-92c294b:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-92c294b:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-92c294b .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-92c294b .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-92c294b .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-a504c46 */.elementor-1617 .elementor-element.elementor-element-a504c46 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-a504c46 .widget-content{
    max-width: 1244px;
    min-width: 100%;
}
.elementor-1617 .elementor-element.elementor-element-a504c46 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-a504c46:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-a504c46:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-a504c46 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-a504c46 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-a504c46 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-6b978d9 */.elementor-1617 .elementor-element.elementor-element-6b978d9 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-6b978d9 .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-6b978d9 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-6b978d9:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-6b978d9:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-6b978d9 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-6b978d9 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-6b978d9 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-a066a8c */.elementor-1617 .elementor-element.elementor-element-a066a8c .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-a066a8c .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-a066a8c svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-a066a8c:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-a066a8c:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-a066a8c .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-a066a8c .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-a066a8c .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-0e4eac3 */.elementor-1617 .elementor-element.elementor-element-0e4eac3 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-0e4eac3 .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-0e4eac3 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-0e4eac3:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-0e4eac3:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-0e4eac3 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-0e4eac3 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-0e4eac3 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-fdbac6a */.elementor-1617 .elementor-element.elementor-element-fdbac6a .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-fdbac6a .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-fdbac6a svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-fdbac6a:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-fdbac6a:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-fdbac6a .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-fdbac6a .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-fdbac6a .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-f4a6000 */.elementor-1617 .elementor-element.elementor-element-f4a6000 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-f4a6000 .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-f4a6000 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-f4a6000:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-f4a6000:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-f4a6000 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-f4a6000 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-f4a6000 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-53ee82b */.elementor-1617 .elementor-element.elementor-element-53ee82b .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-53ee82b .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-53ee82b svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-53ee82b:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-53ee82b:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-53ee82b .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-53ee82b .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-53ee82b .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-89b7905 */.elementor-1617 .elementor-element.elementor-element-89b7905 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-89b7905 .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-89b7905 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-89b7905:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-89b7905:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-89b7905 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-89b7905 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-89b7905 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-096035a */.elementor-1617 .elementor-element.elementor-element-096035a .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-096035a .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-096035a svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-096035a:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-096035a:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-096035a .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-096035a .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-096035a .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-dc320cb */.elementor-1617 .elementor-element.elementor-element-dc320cb .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-dc320cb .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-dc320cb svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-dc320cb:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-dc320cb:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-dc320cb .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-dc320cb .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-dc320cb .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-582b911 */.elementor-1617 .elementor-element.elementor-element-582b911 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-582b911 .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-582b911 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-582b911:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-582b911:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-582b911 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-582b911 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-582b911 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-aab4e85 */.elementor-1617 .elementor-element.elementor-element-aab4e85 .aux-ico-box{
    border-radius: 20px
}
.elementor-1617 .elementor-element.elementor-element-aab4e85 .widget-content{
    max-width: 1244px;
}
.elementor-1617 .elementor-element.elementor-element-aab4e85 svg path{
        fill:var( --e-global-color-secondary );
    transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-aab4e85:hover svg path{
        fill:#fff;
        transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-aab4e85:hover .aux-ico-box{
   box-shadow: -10px 20px 40px #002BFF4D;
   transition: all 300ms ease-out;
}
.elementor-1617 .elementor-element.elementor-element-aab4e85 .aux-text-widget-content{
    padding-right: 0!important;
}
@media only screen and (max-width:1150px) and (min-width:1025px){
    .elementor-1617 .elementor-element.elementor-element-aab4e85 .widget-content{
   font-size:14px;
}
}
@media only screen and (max-width:320px){
    .elementor-1617 .elementor-element.elementor-element-aab4e85 .widget-content{
   font-size:12px!important;
}
}/* End custom CSS */