.elementor-8585 .elementor-element.elementor-element-4e1111c{--display:flex;--min-height:700px;--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-end;--align-items:center;--overlay-opacity:0.48;--margin-top:-210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-4e1111c::before, .elementor-8585 .elementor-element.elementor-element-4e1111c > .elementor-background-video-container::before, .elementor-8585 .elementor-element.elementor-element-4e1111c > .e-con-inner > .elementor-background-video-container::before, .elementor-8585 .elementor-element.elementor-element-4e1111c > .elementor-background-slideshow::before, .elementor-8585 .elementor-element.elementor-element-4e1111c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8585 .elementor-element.elementor-element-4e1111c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8585 .elementor-element.elementor-element-30977e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8585 .elementor-element.elementor-element-48d916b{text-align:center;}.elementor-8585 .elementor-element.elementor-element-48d916b .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-af5443c{--display:flex;}.elementor-8585 .elementor-element.elementor-element-e081d1b{text-align:center;}.elementor-8585 .elementor-element.elementor-element-e081d1b .elementor-heading-title{font-family:var( --e-global-typography-2b3b441-font-family ), Sans-serif;font-size:var( --e-global-typography-2b3b441-font-size );font-weight:var( --e-global-typography-2b3b441-font-weight );text-transform:var( --e-global-typography-2b3b441-text-transform );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-461ad00 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2b3b441-font-family ), Sans-serif;font-size:var( --e-global-typography-2b3b441-font-size );font-weight:var( --e-global-typography-2b3b441-font-weight );text-transform:var( --e-global-typography-2b3b441-text-transform );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-a29547d .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-9bb5a0a-font-family ), Sans-serif;font-size:var( --e-global-typography-9bb5a0a-font-size );font-weight:var( --e-global-typography-9bb5a0a-font-weight );text-transform:var( --e-global-typography-9bb5a0a-text-transform );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:21px 30px 21px 30px;}.elementor-8585 .elementor-element.elementor-element-a29547d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8585 .elementor-element.elementor-element-a29547d.elementor-element{--align-self:center;}.elementor-8585 .elementor-element.elementor-element-503848a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-b10959c{--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-8585 .elementor-element.elementor-element-2eba95a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-2eba95a.e-con{--align-self:center;}.elementor-8585 .elementor-element.elementor-element-4064980 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2b3b441-font-family ), Sans-serif;font-size:var( --e-global-typography-2b3b441-font-size );font-weight:var( --e-global-typography-2b3b441-font-weight );text-transform:var( --e-global-typography-2b3b441-text-transform );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-b29d2e6 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2b3b441-font-family ), Sans-serif;font-size:var( --e-global-typography-2b3b441-font-size );font-weight:var( --e-global-typography-2b3b441-font-weight );text-transform:var( --e-global-typography-2b3b441-text-transform );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-c532074 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2b3b441-font-family ), Sans-serif;font-size:var( --e-global-typography-2b3b441-font-size );font-weight:var( --e-global-typography-2b3b441-font-weight );text-transform:var( --e-global-typography-2b3b441-text-transform );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-ec81c0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-ec81c0d.e-con{--align-self:center;}.elementor-8585 .elementor-element.elementor-element-00770d3 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2b3b441-font-family ), Sans-serif;font-size:var( --e-global-typography-2b3b441-font-size );font-weight:var( --e-global-typography-2b3b441-font-weight );text-transform:var( --e-global-typography-2b3b441-text-transform );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-337fc20 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2b3b441-font-family ), Sans-serif;font-size:var( --e-global-typography-2b3b441-font-size );font-weight:var( --e-global-typography-2b3b441-font-weight );text-transform:var( --e-global-typography-2b3b441-text-transform );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-78b4278 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2b3b441-font-family ), Sans-serif;font-size:var( --e-global-typography-2b3b441-font-size );font-weight:var( --e-global-typography-2b3b441-font-weight );text-transform:var( --e-global-typography-2b3b441-text-transform );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-beaada5 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-2b3b441-font-family ), Sans-serif;font-size:var( --e-global-typography-2b3b441-font-size );font-weight:var( --e-global-typography-2b3b441-font-weight );text-transform:var( --e-global-typography-2b3b441-text-transform );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-e0c0f1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-e6ea901{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-fe7ccf4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-ed2cc5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-5d913a9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8585 .elementor-element.elementor-element-c634d8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-2cde991-font-family ), Sans-serif;font-size:var( --e-global-typography-2cde991-font-size );font-weight:var( --e-global-typography-2cde991-font-weight );line-height:var( --e-global-typography-2cde991-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-9252192{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-c3dfc4c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-a1a1e6b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-3f12126{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-3f12126 p{margin-block-end:30px;}.elementor-8585 .elementor-element.elementor-element-3af8ba2 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-9bb5a0a-font-family ), Sans-serif;font-size:var( --e-global-typography-9bb5a0a-font-size );font-weight:var( --e-global-typography-9bb5a0a-font-weight );text-transform:var( --e-global-typography-9bb5a0a-text-transform );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:21px 30px 21px 30px;}.elementor-8585 .elementor-element.elementor-element-3af8ba2{width:initial;max-width:initial;}.elementor-8585 .elementor-element.elementor-element-3af8ba2.elementor-element{--align-self:flex-start;}.elementor-8585 .elementor-element.elementor-element-65e68a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-f2bb764 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8585 .elementor-element.elementor-element-8acc12c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-0217efc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-0217efc img{width:15%;border-radius:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-f464727{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-86ecc50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-574216b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-b69aa70 img{max-width:70%;}.elementor-8585 .elementor-element.elementor-element-0f8a299{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-d506f2c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-9608996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-2cde991-font-family ), Sans-serif;font-size:var( --e-global-typography-2cde991-font-size );font-weight:var( --e-global-typography-2cde991-font-weight );line-height:var( --e-global-typography-2cde991-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-87cf770{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-4fb7a96{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-a0ccf36 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-a0c29c0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-a0c29c0 p{margin-block-end:30px;}.elementor-8585 .elementor-element.elementor-element-4f9b7fe .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-9bb5a0a-font-family ), Sans-serif;font-size:var( --e-global-typography-9bb5a0a-font-size );font-weight:var( --e-global-typography-9bb5a0a-font-weight );text-transform:var( --e-global-typography-9bb5a0a-text-transform );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:21px 30px 21px 30px;}.elementor-8585 .elementor-element.elementor-element-4f9b7fe{width:initial;max-width:initial;}.elementor-8585 .elementor-element.elementor-element-4f9b7fe.elementor-element{--align-self:flex-start;}.elementor-8585 .elementor-element.elementor-element-e2835a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-3b1e57d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8585 .elementor-element.elementor-element-91b8f34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-0b3558b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-0b3558b img{width:15%;border-radius:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-4e50c6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-7f50cd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-a286932{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-586fc15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-1009818 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-47efb77{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-11ce02c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-ce91fc0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-ce91fc0 p{margin-block-end:30px;}.elementor-8585 .elementor-element.elementor-element-ce91fc0 a{color:var( --e-global-color-accent );transition-duration:0.5s;}.elementor-8585 .elementor-element.elementor-element-ce91fc0 a:hover, .elementor-8585 .elementor-element.elementor-element-ce91fc0 a:focus{color:var( --e-global-color-text );}.elementor-8585 .elementor-element.elementor-element-cc53917{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-3ac22f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-3ac22f2 img{width:15%;border-radius:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-f6ed164{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-fb87caf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-f2910c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-4cef331{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-8585 .elementor-element.elementor-element-9d7a8da .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-fd00f12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-2cde991-font-family ), Sans-serif;font-size:var( --e-global-typography-2cde991-font-size );font-weight:var( --e-global-typography-2cde991-font-weight );line-height:var( --e-global-typography-2cde991-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-d599950{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-21ef027{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-65e25a5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-9166d2d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-2e3d600{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-2e3d600 p{margin-block-end:30px;}.elementor-8585 .elementor-element.elementor-element-809b9a4 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-533e2a0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-533e2a0 p{margin-block-end:30px;}.elementor-8585 .elementor-element.elementor-element-52ba2af .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-9bb5a0a-font-family ), Sans-serif;font-size:var( --e-global-typography-9bb5a0a-font-size );font-weight:var( --e-global-typography-9bb5a0a-font-weight );text-transform:var( --e-global-typography-9bb5a0a-text-transform );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:21px 30px 21px 30px;}.elementor-8585 .elementor-element.elementor-element-52ba2af{width:initial;max-width:initial;}.elementor-8585 .elementor-element.elementor-element-52ba2af.elementor-element{--align-self:flex-start;}.elementor-8585 .elementor-element.elementor-element-ed8d50d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-4776ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-4776ead img{width:15%;border-radius:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-fb01dcc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-9224ca0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-9314b00{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-6fd7e72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-7f990df .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-d8ae6a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-2cde991-font-family ), Sans-serif;font-size:var( --e-global-typography-2cde991-font-size );font-weight:var( --e-global-typography-2cde991-font-weight );line-height:var( --e-global-typography-2cde991-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-e892865{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-677cef8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-9096e1e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-46049fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-46049fc p{margin-block-end:30px;}.elementor-8585 .elementor-element.elementor-element-2b8b947 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-f6451c1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-f6451c1 p{margin-block-end:30px;}.elementor-8585 .elementor-element.elementor-element-e94d5e3 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-9bb5a0a-font-family ), Sans-serif;font-size:var( --e-global-typography-9bb5a0a-font-size );font-weight:var( --e-global-typography-9bb5a0a-font-weight );text-transform:var( --e-global-typography-9bb5a0a-text-transform );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:21px 30px 21px 30px;}.elementor-8585 .elementor-element.elementor-element-e94d5e3{width:initial;max-width:initial;}.elementor-8585 .elementor-element.elementor-element-e94d5e3.elementor-element{--align-self:flex-start;}.elementor-8585 .elementor-element.elementor-element-b93b9ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-e51529a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-e51529a img{width:15%;border-radius:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-c29970e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-ee4f2a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-8585 .elementor-element.elementor-element-66b52f8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-a7c6f7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-507d0f5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-2c18170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-2cde991-font-family ), Sans-serif;font-size:var( --e-global-typography-2cde991-font-size );font-weight:var( --e-global-typography-2cde991-font-weight );line-height:var( --e-global-typography-2cde991-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-08ac8cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-14f589d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-7429348{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-e28caaf .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-3f0f04d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-3f0f04d p{margin-block-end:30px;}.elementor-8585 .elementor-element.elementor-element-3ee2744 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-b939cb7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-b939cb7 p{margin-block-end:30px;}.elementor-8585 .elementor-element.elementor-element-2b36096 .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-9bb5a0a-font-family ), Sans-serif;font-size:var( --e-global-typography-9bb5a0a-font-size );font-weight:var( --e-global-typography-9bb5a0a-font-weight );text-transform:var( --e-global-typography-9bb5a0a-text-transform );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:21px 30px 21px 30px;}.elementor-8585 .elementor-element.elementor-element-2b36096{width:initial;max-width:initial;}.elementor-8585 .elementor-element.elementor-element-2b36096.elementor-element{--align-self:flex-start;}.elementor-8585 .elementor-element.elementor-element-4cf5364{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-be39c57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-be39c57 img{width:15%;border-radius:0px 0px 0px 0px;}.elementor-8585 .elementor-element.elementor-element-5f77e2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-8495926{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-202d01f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-810ba90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-a1fea9d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-4e5659a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-2cde991-font-family ), Sans-serif;font-size:var( --e-global-typography-2cde991-font-size );font-weight:var( --e-global-typography-2cde991-font-weight );line-height:var( --e-global-typography-2cde991-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-2458b28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-d9a52be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-0e3e7d5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-fddd642 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-4db45f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-4db45f3 p{margin-block-end:30px;}.elementor-8585 .elementor-element.elementor-element-274b548 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-8585 .elementor-element.elementor-element-667b8f5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-8585 .elementor-element.elementor-element-667b8f5 p{margin-block-end:30px;}.elementor-8585 .elementor-element.elementor-element-797e73a .elementor-button{background-color:#00000000;font-family:var( --e-global-typography-9bb5a0a-font-family ), Sans-serif;font-size:var( --e-global-typography-9bb5a0a-font-size );font-weight:var( --e-global-typography-9bb5a0a-font-weight );text-transform:var( --e-global-typography-9bb5a0a-text-transform );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:21px 30px 21px 30px;}.elementor-8585 .elementor-element.elementor-element-797e73a{width:initial;max-width:initial;}.elementor-8585 .elementor-element.elementor-element-797e73a.elementor-element{--align-self:flex-start;}@media(min-width:768px){.elementor-8585 .elementor-element.elementor-element-4e1111c{--width:100%;}.elementor-8585 .elementor-element.elementor-element-30977e5{--width:80%;}.elementor-8585 .elementor-element.elementor-element-b10959c{--width:100%;}.elementor-8585 .elementor-element.elementor-element-2eba95a{--width:100%;}.elementor-8585 .elementor-element.elementor-element-ec81c0d{--width:100%;}.elementor-8585 .elementor-element.elementor-element-e6ea901{--width:80%;}.elementor-8585 .elementor-element.elementor-element-fe7ccf4{--width:50%;}.elementor-8585 .elementor-element.elementor-element-ed2cc5c{--width:50%;}.elementor-8585 .elementor-element.elementor-element-c3dfc4c{--width:70%;}.elementor-8585 .elementor-element.elementor-element-65e68a2{--content-width:50%;}.elementor-8585 .elementor-element.elementor-element-86ecc50{--width:80%;}.elementor-8585 .elementor-element.elementor-element-574216b{--width:50%;}.elementor-8585 .elementor-element.elementor-element-0f8a299{--width:50%;}.elementor-8585 .elementor-element.elementor-element-4fb7a96{--width:70%;}.elementor-8585 .elementor-element.elementor-element-e2835a1{--content-width:50%;}.elementor-8585 .elementor-element.elementor-element-7f50cd7{--width:80%;}.elementor-8585 .elementor-element.elementor-element-a286932{--width:50%;}.elementor-8585 .elementor-element.elementor-element-586fc15{--width:50%;}.elementor-8585 .elementor-element.elementor-element-11ce02c{--width:70%;}.elementor-8585 .elementor-element.elementor-element-fb87caf{--width:80%;}.elementor-8585 .elementor-element.elementor-element-f2910c4{--width:50%;}.elementor-8585 .elementor-element.elementor-element-4cef331{--width:50%;}.elementor-8585 .elementor-element.elementor-element-65e25a5{--width:70%;}.elementor-8585 .elementor-element.elementor-element-9224ca0{--width:80%;}.elementor-8585 .elementor-element.elementor-element-9314b00{--width:50%;}.elementor-8585 .elementor-element.elementor-element-6fd7e72{--width:50%;}.elementor-8585 .elementor-element.elementor-element-677cef8{--width:70%;}.elementor-8585 .elementor-element.elementor-element-ee4f2a9{--width:80%;}.elementor-8585 .elementor-element.elementor-element-66b52f8{--width:50%;}.elementor-8585 .elementor-element.elementor-element-a7c6f7a{--width:50%;}.elementor-8585 .elementor-element.elementor-element-7429348{--width:70%;}.elementor-8585 .elementor-element.elementor-element-8495926{--width:80%;}.elementor-8585 .elementor-element.elementor-element-202d01f{--width:50%;}.elementor-8585 .elementor-element.elementor-element-810ba90{--width:50%;}.elementor-8585 .elementor-element.elementor-element-0e3e7d5{--width:70%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8585 .elementor-element.elementor-element-48d916b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8585 .elementor-element.elementor-element-e081d1b .elementor-heading-title{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-461ad00 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-a29547d .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-4064980 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-b29d2e6 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-c532074 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-00770d3 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-337fc20 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-78b4278 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-beaada5 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-5d913a9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-c634d8d{font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-a1a1e6b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-3f12126{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-3af8ba2 .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-d506f2c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-9608996{font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-a0ccf36 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-a0c29c0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-4f9b7fe .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-1009818 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-ce91fc0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-9d7a8da .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-fd00f12{font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-9166d2d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-2e3d600{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-809b9a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-533e2a0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-52ba2af .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-7f990df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-d8ae6a9{font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-9096e1e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-46049fc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-2b8b947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-f6451c1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-e94d5e3 .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-507d0f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-2c18170{font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-e28caaf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-3f0f04d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-3ee2744 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-b939cb7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-2b36096 .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-a1fea9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-4e5659a{font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-fddd642 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-4db45f3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-274b548 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-667b8f5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-797e73a .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8585 .elementor-element.elementor-element-48d916b .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8585 .elementor-element.elementor-element-e081d1b .elementor-heading-title{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-461ad00 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-a29547d .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-503848a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-b10959c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-2eba95a{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-8585 .elementor-element.elementor-element-4064980 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-b29d2e6 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-c532074 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-ec81c0d{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-8585 .elementor-element.elementor-element-00770d3 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-337fc20 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-78b4278 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-beaada5 .elementor-button{font-size:var( --e-global-typography-2b3b441-font-size );line-height:var( --e-global-typography-2b3b441-line-height );letter-spacing:var( --e-global-typography-2b3b441-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-e0c0f1e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-5d913a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-5d913a9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-c634d8d{text-align:start;font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-9252192{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-a1a1e6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-a1a1e6b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-3f12126{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-3af8ba2.elementor-element{--align-self:center;}.elementor-8585 .elementor-element.elementor-element-3af8ba2 .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-65e68a2{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-8acc12c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-0217efc img{width:40%;}.elementor-8585 .elementor-element.elementor-element-f464727{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-d506f2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-d506f2c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-9608996{text-align:start;font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-87cf770{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-a0ccf36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-a0ccf36 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-a0c29c0{text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-4f9b7fe.elementor-element{--align-self:center;}.elementor-8585 .elementor-element.elementor-element-4f9b7fe .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-e2835a1{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-91b8f34{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-0b3558b img{width:40%;}.elementor-8585 .elementor-element.elementor-element-4e50c6c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-1009818{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-1009818 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-47efb77{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-ce91fc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-cc53917{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-3ac22f2 img{width:40%;}.elementor-8585 .elementor-element.elementor-element-f6ed164{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-9d7a8da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-9d7a8da .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-fd00f12{text-align:start;font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-d599950{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-21ef027{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-9166d2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-9166d2d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-2e3d600{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-809b9a4{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-809b9a4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-533e2a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-52ba2af.elementor-element{--align-self:center;}.elementor-8585 .elementor-element.elementor-element-52ba2af .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-ed8d50d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-4776ead img{width:40%;}.elementor-8585 .elementor-element.elementor-element-fb01dcc{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-7f990df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-7f990df .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-d8ae6a9{text-align:start;font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-e892865{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-9096e1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-9096e1e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-46049fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-2b8b947{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-2b8b947 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-f6451c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-e94d5e3.elementor-element{--align-self:center;}.elementor-8585 .elementor-element.elementor-element-e94d5e3 .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-b93b9ec{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-e51529a img{width:40%;}.elementor-8585 .elementor-element.elementor-element-c29970e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-507d0f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-507d0f5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-2c18170{text-align:start;font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-08ac8cf{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-14f589d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-e28caaf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-e28caaf .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-3f0f04d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-3ee2744{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-3ee2744 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-b939cb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-2b36096.elementor-element{--align-self:center;}.elementor-8585 .elementor-element.elementor-element-2b36096 .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}.elementor-8585 .elementor-element.elementor-element-4cf5364{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8585 .elementor-element.elementor-element-be39c57 img{width:40%;}.elementor-8585 .elementor-element.elementor-element-5f77e2d{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-a1fea9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-a1fea9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8585 .elementor-element.elementor-element-4e5659a{text-align:start;font-size:var( --e-global-typography-2cde991-font-size );line-height:var( --e-global-typography-2cde991-line-height );}.elementor-8585 .elementor-element.elementor-element-2458b28{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8585 .elementor-element.elementor-element-d9a52be{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8585 .elementor-element.elementor-element-fddd642{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-fddd642 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-4db45f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-274b548{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-8585 .elementor-element.elementor-element-274b548 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8585 .elementor-element.elementor-element-667b8f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8585 .elementor-element.elementor-element-797e73a.elementor-element{--align-self:center;}.elementor-8585 .elementor-element.elementor-element-797e73a .elementor-button{font-size:var( --e-global-typography-9bb5a0a-font-size );line-height:var( --e-global-typography-9bb5a0a-line-height );letter-spacing:var( --e-global-typography-9bb5a0a-letter-spacing );}}/* Start custom CSS for heading, class: .elementor-element-48d916b */.gradient-text h1, .gradient-text h2, .gradient-text h3, .gradient-text h4, .gradient-text h5, .gradient-text h6 {
 background: linear-gradient(90deg, #DF043F, #AB1369, #4B358C, #58C3E8,#DF043F);
 background-size:400%;
 animation: text-gradient 12s ease infinite;
 padding:0px 0;
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
 background-clip: text;
   text-fill-color: transparent;
}

@keyframes text-gradient {
 0% {
  background-position: 0% 30%;
 }
 50% {
  background-position: 100% 30%;
 }
 100% {
  background-position: 0% 30%;
 }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a29547d */.elementor-8585 .elementor-element.elementor-element-a29547d{
    --first-color: #E0003E;
    --second-color: #4B338E;
    --third-color: #00DCFF;

}
@property --rotate {
  syntax: "";
  initial-value: 132deg;
  inherits: false;
}
.elementor-8585 .elementor-element.elementor-element-a29547d::before, .elementor-8585 .elementor-element.elementor-element-a29547d::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-8585 .elementor-element.elementor-element-a29547d:hover::before, .elementor-8585 .elementor-element.elementor-element-a29547d:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 3.5s linear infinite;
    opacity: 1;
}
.elementor-8585 .elementor-element.elementor-element-a29547d:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 0px;
  top: -2%;
  left: -2%;
}
.elementor-8585 .elementor-element.elementor-element-a29547d:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}
.elementor-8585 .elementor-element.elementor-element-a29547d img:hover {
    transform: scale(0.95);
}

.elementor-8585 .elementor-element.elementor-element-a29547d img{
    transition: 0.7s ease;
}

.elementor-8585 .elementor-element.elementor-element-a29547d{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3af8ba2 */.elementor-8585 .elementor-element.elementor-element-3af8ba2{
    --first-color: #E0003E;
    --second-color: #4B338E;
    --third-color: #00DCFF;

}
@property --rotate {
  syntax: "";
  initial-value: 132deg;
  inherits: false;
}
.elementor-8585 .elementor-element.elementor-element-3af8ba2::before, .elementor-8585 .elementor-element.elementor-element-3af8ba2::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-8585 .elementor-element.elementor-element-3af8ba2:hover::before, .elementor-8585 .elementor-element.elementor-element-3af8ba2:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 3.5s linear infinite;
    opacity: 1;
}
.elementor-8585 .elementor-element.elementor-element-3af8ba2:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 0px;
  top: -2%;
  left: -2%;
}
.elementor-8585 .elementor-element.elementor-element-3af8ba2:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}
.elementor-8585 .elementor-element.elementor-element-3af8ba2 img:hover {
    transform: scale(0.95);
}

.elementor-8585 .elementor-element.elementor-element-3af8ba2 img{
    transition: 0.7s ease;
}

.elementor-8585 .elementor-element.elementor-element-3af8ba2{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f9b7fe */.elementor-8585 .elementor-element.elementor-element-4f9b7fe{
    --first-color: #E0003E;
    --second-color: #4B338E;
    --third-color: #00DCFF;

}
@property --rotate {
  syntax: "";
  initial-value: 132deg;
  inherits: false;
}
.elementor-8585 .elementor-element.elementor-element-4f9b7fe::before, .elementor-8585 .elementor-element.elementor-element-4f9b7fe::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-8585 .elementor-element.elementor-element-4f9b7fe:hover::before, .elementor-8585 .elementor-element.elementor-element-4f9b7fe:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 3.5s linear infinite;
    opacity: 1;
}
.elementor-8585 .elementor-element.elementor-element-4f9b7fe:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 0px;
  top: -2%;
  left: -2%;
}
.elementor-8585 .elementor-element.elementor-element-4f9b7fe:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}
.elementor-8585 .elementor-element.elementor-element-4f9b7fe img:hover {
    transform: scale(0.95);
}

.elementor-8585 .elementor-element.elementor-element-4f9b7fe img{
    transition: 0.7s ease;
}

.elementor-8585 .elementor-element.elementor-element-4f9b7fe{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52ba2af */.elementor-8585 .elementor-element.elementor-element-52ba2af{
    --first-color: #E0003E;
    --second-color: #4B338E;
    --third-color: #00DCFF;

}
@property --rotate {
  syntax: "";
  initial-value: 132deg;
  inherits: false;
}
.elementor-8585 .elementor-element.elementor-element-52ba2af::before, .elementor-8585 .elementor-element.elementor-element-52ba2af::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-8585 .elementor-element.elementor-element-52ba2af:hover::before, .elementor-8585 .elementor-element.elementor-element-52ba2af:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 3.5s linear infinite;
    opacity: 1;
}
.elementor-8585 .elementor-element.elementor-element-52ba2af:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 0px;
  top: -2%;
  left: -2%;
}
.elementor-8585 .elementor-element.elementor-element-52ba2af:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}
.elementor-8585 .elementor-element.elementor-element-52ba2af img:hover {
    transform: scale(0.95);
}

.elementor-8585 .elementor-element.elementor-element-52ba2af img{
    transition: 0.7s ease;
}

.elementor-8585 .elementor-element.elementor-element-52ba2af{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e94d5e3 */.elementor-8585 .elementor-element.elementor-element-e94d5e3{
    --first-color: #E0003E;
    --second-color: #4B338E;
    --third-color: #00DCFF;

}
@property --rotate {
  syntax: "";
  initial-value: 132deg;
  inherits: false;
}
.elementor-8585 .elementor-element.elementor-element-e94d5e3::before, .elementor-8585 .elementor-element.elementor-element-e94d5e3::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-8585 .elementor-element.elementor-element-e94d5e3:hover::before, .elementor-8585 .elementor-element.elementor-element-e94d5e3:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 3.5s linear infinite;
    opacity: 1;
}
.elementor-8585 .elementor-element.elementor-element-e94d5e3:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 0px;
  top: -2%;
  left: -2%;
}
.elementor-8585 .elementor-element.elementor-element-e94d5e3:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}
.elementor-8585 .elementor-element.elementor-element-e94d5e3 img:hover {
    transform: scale(0.95);
}

.elementor-8585 .elementor-element.elementor-element-e94d5e3 img{
    transition: 0.7s ease;
}

.elementor-8585 .elementor-element.elementor-element-e94d5e3{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b36096 */.elementor-8585 .elementor-element.elementor-element-2b36096{
    --first-color: #E0003E;
    --second-color: #4B338E;
    --third-color: #00DCFF;

}
@property --rotate {
  syntax: "";
  initial-value: 132deg;
  inherits: false;
}
.elementor-8585 .elementor-element.elementor-element-2b36096::before, .elementor-8585 .elementor-element.elementor-element-2b36096::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-8585 .elementor-element.elementor-element-2b36096:hover::before, .elementor-8585 .elementor-element.elementor-element-2b36096:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 3.5s linear infinite;
    opacity: 1;
}
.elementor-8585 .elementor-element.elementor-element-2b36096:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 0px;
  top: -2%;
  left: -2%;
}
.elementor-8585 .elementor-element.elementor-element-2b36096:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}
.elementor-8585 .elementor-element.elementor-element-2b36096 img:hover {
    transform: scale(0.95);
}

.elementor-8585 .elementor-element.elementor-element-2b36096 img{
    transition: 0.7s ease;
}

.elementor-8585 .elementor-element.elementor-element-2b36096{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-797e73a */.elementor-8585 .elementor-element.elementor-element-797e73a{
    --first-color: #E0003E;
    --second-color: #4B338E;
    --third-color: #00DCFF;

}
@property --rotate {
  syntax: "";
  initial-value: 132deg;
  inherits: false;
}
.elementor-8585 .elementor-element.elementor-element-797e73a::before, .elementor-8585 .elementor-element.elementor-element-797e73a::after{
    opacity: 0;
    content: "";
    transition: all 0.5s ease-in-out;
}
.elementor-8585 .elementor-element.elementor-element-797e73a:hover::before, .elementor-8585 .elementor-element.elementor-element-797e73a:hover::after{
    position: absolute;
    z-index: -1;
    background-image: linear-gradient(
    var(--rotate)
    , var(--first-color), var(--second-color) 43%, var(--third-color));
    animation: spin 3.5s linear infinite;
    opacity: 1;
}
.elementor-8585 .elementor-element.elementor-element-797e73a:hover::before {
  width: 104%;
  height: 104%;
  border-radius: 0px;
  top: -2%;
  left: -2%;
}
.elementor-8585 .elementor-element.elementor-element-797e73a:hover::after {
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  transform: scale(0.9);
  filter: blur(70px);
}
@keyframes spin {
  0% {
    --rotate: 0deg;
  }
  100% {
    --rotate: 360deg;
  }
}
.elementor-8585 .elementor-element.elementor-element-797e73a img:hover {
    transform: scale(0.95);
}

.elementor-8585 .elementor-element.elementor-element-797e73a img{
    transition: 0.7s ease;
}

.elementor-8585 .elementor-element.elementor-element-797e73a{
    overflow: hidden;
}/* End custom CSS */