.elementor-7700 .elementor-element.elementor-element-4895993 > .elementor-container{min-height:11vh;}.elementor-7700 .elementor-element.elementor-element-4895993{padding:120px 100px 120px 100px;}.elementor-7700 .elementor-element.elementor-element-3506521 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7700 .elementor-element.elementor-element-99fb491{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7700 .elementor-element.elementor-element-99fb491 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-7700 .elementor-element.elementor-element-705bb6a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-7700 .elementor-element.elementor-element-53af6a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7700 .elementor-element.elementor-element-53a4449{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-7700 .elementor-element.elementor-element-53a4449 .elementor-heading-title{font-family:var( --e-global-typography-e6d2425-font-family ), Sans-serif;font-size:var( --e-global-typography-e6d2425-font-size );font-weight:var( --e-global-typography-e6d2425-font-weight );text-transform:var( --e-global-typography-e6d2425-text-transform );line-height:var( --e-global-typography-e6d2425-line-height );color:var( --e-global-color-text );}.elementor-7700 .elementor-element.elementor-element-3e9c3d3 .a-animated-heading{text-align:left;font-family:"Fira Code", Sans-serif;font-size:60px;font-weight:400;line-height:1.15em;}.elementor-7700 .elementor-element.elementor-element-0178511{margin-top:0px;margin-bottom:100px;}.elementor-7700 .elementor-element.elementor-element-0f54c56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7700 .elementor-element.elementor-element-0f54c56 .elementor-heading-title{font-family:var( --e-global-typography-e6d2425-font-family ), Sans-serif;font-size:var( --e-global-typography-e6d2425-font-size );font-weight:var( --e-global-typography-e6d2425-font-weight );text-transform:var( --e-global-typography-e6d2425-text-transform );line-height:var( --e-global-typography-e6d2425-line-height );color:var( --e-global-color-text );}.elementor-7700 .elementor-element.elementor-element-a88d744 .a-animated-heading{text-align:left;font-family:"Fira Code", Sans-serif;font-size:50px;font-weight:400;line-height:1.15em;}.elementor-7700 .elementor-element.elementor-element-628b69a{margin-top:0px;margin-bottom:100px;}.elementor-7700 .elementor-element.elementor-element-ec1ed0c{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-fd06537 );margin-top:60px;margin-bottom:0px;padding:0px 0px 120px 0px;}.elementor-7700 .elementor-element.elementor-element-ec1ed0c, .elementor-7700 .elementor-element.elementor-element-ec1ed0c > .elementor-background-overlay{border-radius:0px 0px 1px 0px;}.elementor-7700 .elementor-element.elementor-element-07317d4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-7700 .elementor-element.elementor-element-07317d4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7700 .elementor-element.elementor-element-675e7f6 .elementor-heading-title{font-family:var( --e-global-typography-e6d2425-font-family ), Sans-serif;font-size:var( --e-global-typography-e6d2425-font-size );font-weight:var( --e-global-typography-e6d2425-font-weight );text-transform:var( --e-global-typography-e6d2425-text-transform );line-height:var( --e-global-typography-e6d2425-line-height );color:var( --e-global-color-text );}.elementor-7700 .elementor-element.elementor-element-f6749cf .elementor-heading-title{font-family:var( --e-global-typography-9b1ce33-font-family ), Sans-serif;font-size:var( --e-global-typography-9b1ce33-font-size );font-weight:var( --e-global-typography-9b1ce33-font-weight );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-5cf18db .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-7700 .elementor-element.elementor-element-cba04d5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-7700 .elementor-element.elementor-element-cba04d5 > .elementor-element-populated{margin:0px 15px 0px 30px;--e-column-margin-right:15px;--e-column-margin-left:30px;}.elementor-7700 .elementor-element.elementor-element-7ab6f31 .elementor-heading-title{font-family:var( --e-global-typography-e6d2425-font-family ), Sans-serif;font-size:var( --e-global-typography-e6d2425-font-size );font-weight:var( --e-global-typography-e6d2425-font-weight );text-transform:var( --e-global-typography-e6d2425-text-transform );line-height:var( --e-global-typography-e6d2425-line-height );color:var( --e-global-color-text );}.elementor-7700 .elementor-element.elementor-element-5c3e90e .elementor-heading-title{font-family:var( --e-global-typography-9b1ce33-font-family ), Sans-serif;font-size:var( --e-global-typography-9b1ce33-font-size );font-weight:var( --e-global-typography-9b1ce33-font-weight );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-8a9bfa6 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#666666;}.elementor-7700 .elementor-element.elementor-element-c93e6a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-7700 .elementor-element.elementor-element-c93e6a8 > .elementor-element-populated{margin:0px 30px 0px 15px;--e-column-margin-right:30px;--e-column-margin-left:15px;}.elementor-7700 .elementor-element.elementor-element-274d998 .elementor-heading-title{font-family:var( --e-global-typography-e6d2425-font-family ), Sans-serif;font-size:var( --e-global-typography-e6d2425-font-size );font-weight:var( --e-global-typography-e6d2425-font-weight );text-transform:var( --e-global-typography-e6d2425-text-transform );line-height:var( --e-global-typography-e6d2425-line-height );color:var( --e-global-color-text );}.elementor-7700 .elementor-element.elementor-element-3a92efa .elementor-heading-title{font-family:var( --e-global-typography-9b1ce33-font-family ), Sans-serif;font-size:var( --e-global-typography-9b1ce33-font-size );font-weight:var( --e-global-typography-9b1ce33-font-weight );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-3b78e58{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-text );}.elementor-7700 .elementor-element.elementor-element-19bcdfb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:8px;}.elementor-7700 .elementor-element.elementor-element-19bcdfb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7700 .elementor-element.elementor-element-b3bfdfe .elementor-heading-title{font-family:var( --e-global-typography-e6d2425-font-family ), Sans-serif;font-size:var( --e-global-typography-e6d2425-font-size );font-weight:var( --e-global-typography-e6d2425-font-weight );text-transform:var( --e-global-typography-e6d2425-text-transform );line-height:var( --e-global-typography-e6d2425-line-height );color:var( --e-global-color-text );}.elementor-7700 .elementor-element.elementor-element-4e8c36e .elementor-heading-title{font-family:var( --e-global-typography-9b1ce33-font-family ), Sans-serif;font-size:var( --e-global-typography-9b1ce33-font-size );font-weight:var( --e-global-typography-9b1ce33-font-weight );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-48d5e79{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-text );}:root{--page-title-display:none;}@media(max-width:1441px) and (min-width:721px){.elementor-7700 .elementor-element.elementor-element-19bcdfb{width:24%;}}@media(max-width:1441px){.elementor-7700 .elementor-element.elementor-element-99fb491{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-7700 .elementor-element.elementor-element-705bb6a{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-7700 .elementor-element.elementor-element-53a4449 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-0f54c56 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-07317d4 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-7700 .elementor-element.elementor-element-675e7f6 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-f6749cf .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-cba04d5 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-7700 .elementor-element.elementor-element-7ab6f31 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-5c3e90e .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-c93e6a8 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-7700 .elementor-element.elementor-element-274d998 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-3a92efa .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-3b78e58{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7700 .elementor-element.elementor-element-19bcdfb > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-7700 .elementor-element.elementor-element-b3bfdfe .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-4e8c36e .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-48d5e79{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1279px){.elementor-7700 .elementor-element.elementor-element-4895993 > .elementor-container{min-height:6vh;}.elementor-7700 .elementor-element.elementor-element-4895993{padding:4.9rem 3rem 7.4rem 3rem;}.elementor-7700 .elementor-element.elementor-element-99fb491{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7700 .elementor-element.elementor-element-705bb6a{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-7700 .elementor-element.elementor-element-53a4449 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-3e9c3d3 .a-animated-heading{font-size:40px;}.elementor-7700 .elementor-element.elementor-element-c7f0081{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-0f54c56 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-a88d744 .a-animated-heading{font-size:48px;}.elementor-7700 .elementor-element.elementor-element-ec1ed0c{padding:0px 0px 72px 0px;}.elementor-7700 .elementor-element.elementor-element-07317d4 > .elementor-element-populated{margin:0px 10px 32px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-7700 .elementor-element.elementor-element-675e7f6 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-f6749cf .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-cba04d5 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-7700 .elementor-element.elementor-element-7ab6f31 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-5c3e90e .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-c93e6a8 > .elementor-element-populated{margin:0px 10px 32px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-7700 .elementor-element.elementor-element-274d998 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-3a92efa .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-3b78e58{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7700 .elementor-element.elementor-element-19bcdfb > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-7700 .elementor-element.elementor-element-b3bfdfe .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-4e8c36e .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-48d5e79{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:720px){.elementor-7700 .elementor-element.elementor-element-4895993{margin-top:60px;margin-bottom:60px;padding:2rem 0rem 3rem 0rem;}.elementor-7700 .elementor-element.elementor-element-3506521 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7700 .elementor-element.elementor-element-705bb6a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7700 .elementor-element.elementor-element-53af6a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7700 .elementor-element.elementor-element-53a4449 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-3e9c3d3 .a-animated-heading{font-size:40px;}.elementor-7700 .elementor-element.elementor-element-0178511{margin-top:80px;margin-bottom:80px;}.elementor-7700 .elementor-element.elementor-element-c7f0081{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-0f54c56 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-a88d744 .a-animated-heading{font-size:40px;}.elementor-7700 .elementor-element.elementor-element-628b69a{margin-top:80px;margin-bottom:80px;}.elementor-7700 .elementor-element.elementor-element-ec1ed0c{padding:0px 0px 40px 0px;}.elementor-7700 .elementor-element.elementor-element-675e7f6 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-f6749cf .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-cba04d5 > .elementor-element-populated{margin:0px 0px 32px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7700 .elementor-element.elementor-element-7ab6f31 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-5c3e90e .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-274d998 .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-3a92efa .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-3b78e58{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-7700 .elementor-element.elementor-element-19bcdfb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7700 .elementor-element.elementor-element-b3bfdfe .elementor-heading-title{font-size:var( --e-global-typography-e6d2425-font-size );line-height:var( --e-global-typography-e6d2425-line-height );}.elementor-7700 .elementor-element.elementor-element-4e8c36e .elementor-heading-title{font-size:var( --e-global-typography-9b1ce33-font-size );line-height:var( --e-global-typography-9b1ce33-line-height );}.elementor-7700 .elementor-element.elementor-element-48d5e79{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:721px){.elementor-7700 .elementor-element.elementor-element-3506521{width:40%;}.elementor-7700 .elementor-element.elementor-element-53af6a8{width:60%;}.elementor-7700 .elementor-element.elementor-element-07317d4{width:23%;}.elementor-7700 .elementor-element.elementor-element-cba04d5{width:27%;}.elementor-7700 .elementor-element.elementor-element-c93e6a8{width:27%;}.elementor-7700 .elementor-element.elementor-element-19bcdfb{width:23%;}}@media(max-width:1279px) and (min-width:721px){.elementor-7700 .elementor-element.elementor-element-07317d4{width:50%;}.elementor-7700 .elementor-element.elementor-element-cba04d5{width:50%;}.elementor-7700 .elementor-element.elementor-element-c93e6a8{width:50%;}.elementor-7700 .elementor-element.elementor-element-19bcdfb{width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-3b78e58 */@media (max-width: 1440px) {
    .elementor-7700 .elementor-element.elementor-element-3b78e58 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48d5e79 */@media (max-width: 1440px) {
    .elementor-7700 .elementor-element.elementor-element-48d5e79 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-7700 header, body.elementor-page-7700 footer {
    min-height: 10vh;
}/* End custom CSS */