.elementor-3919 .elementor-element.elementor-element-d0ad579 > .elementor-widget-container{padding:0em 0em 1em 0em;}.elementor-3919 .elementor-element.elementor-element-d0ad579 .elementor-alert-title{color:var( --e-global-color-3f37fea );font-family:var( --e-global-typography-a2fc1b9-font-family ), Sans-serif;font-size:var( --e-global-typography-a2fc1b9-font-size );font-weight:var( --e-global-typography-a2fc1b9-font-weight );line-height:var( --e-global-typography-a2fc1b9-line-height );}.elementor-3919 .elementor-element.elementor-element-d0ad579 .elementor-alert-description{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 );}.elementor-3919 .elementor-element.elementor-element-95f6568{padding:0em 0em 1em 0em;}.elementor-3919 .elementor-element.elementor-element-d8fa299 > .elementor-element-populated{padding:0em 1em 0em 0em;}.elementor-3919 .elementor-element.elementor-element-8748e81 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-3919 .elementor-element.elementor-element-8268e79 .pp-device-container{text-align:center;}.elementor-3919 .elementor-element.elementor-element-8268e79 .pp-device-container .pp-device-wrap{width:250px;}.elementor-3919 .elementor-element.elementor-element-8268e79 .pp-device-body svg .side-shape, .elementor-3919 .elementor-element.elementor-element-8268e79 .pp-device-body svg .back-shape{fill:#000000;}.elementor-3919 .elementor-element.elementor-element-8268e79 .pp-device-body svg .overlay-shape{fill:#fff;}.elementor-3919 .elementor-element.elementor-element-8268e79 .pp-video-overlay{background-color:rgba(0,0,0,0.4);}.elementor-3919 .elementor-element.elementor-element-8268e79 .pp-video-button{padding:1em 1em 1em 1em;}.elementor-3919 .elementor-element.elementor-element-15cce47 .highlight-height{height:400px;}.elementor-3919 .elementor-element.elementor-element-15cce47 pre, .elementor-3919 .elementor-element.elementor-element-15cce47 code, .elementor-3919 .elementor-element.elementor-element-15cce47 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-3919 .elementor-element.elementor-element-7f8d3e4{padding:0em 0em 2em 0em;}.elementor-3919 .elementor-element.elementor-element-efbf7bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3919 .elementor-element.elementor-element-e4d49b5 .widget-image-caption{font-size:13px;}.elementor-3919 .elementor-element.elementor-element-c645521 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3919 .elementor-element.elementor-element-ff3da9f .widget-image-caption{font-size:13px;}@media(max-width:1024px) and (min-width:768px){.elementor-3919 .elementor-element.elementor-element-d8fa299{width:100%;}.elementor-3919 .elementor-element.elementor-element-8748e81{width:100%;}}@media(max-width:1024px){.elementor-3919 .elementor-element.elementor-element-d0ad579 .elementor-alert-title{font-size:var( --e-global-typography-a2fc1b9-font-size );line-height:var( --e-global-typography-a2fc1b9-line-height );}.elementor-3919 .elementor-element.elementor-element-d0ad579 .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3919 .elementor-element.elementor-element-d8fa299 > .elementor-element-populated{padding:0em 0em 1em 0em;}.elementor-3919 .elementor-element.elementor-element-8268e79 .pp-device-container .pp-device-wrap{width:250px;}.elementor-3919 .elementor-element.elementor-element-efbf7bf > .elementor-element-populated{padding:0px 5px 0px 0px;}.elementor-3919 .elementor-element.elementor-element-c645521 > .elementor-element-populated{padding:0px 0px 0px 5px;}}@media(max-width:767px){.elementor-3919 .elementor-element.elementor-element-d0ad579 .elementor-alert-title{font-size:var( --e-global-typography-a2fc1b9-font-size );line-height:var( --e-global-typography-a2fc1b9-line-height );}.elementor-3919 .elementor-element.elementor-element-d0ad579 .elementor-alert-description{font-size:var( --e-global-typography-text-font-size );}.elementor-3919 .elementor-element.elementor-element-efbf7bf > .elementor-element-populated{padding:0em 0em 1em 0em;}.elementor-3919 .elementor-element.elementor-element-c645521 > .elementor-element-populated{padding:0em 0em 0em 0em;}}/* Start custom CSS for pp-devices, class: .elementor-element-8268e79 */.elementor-3919 .elementor-element.elementor-element-8268e79 svg {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b4f7fd */.elementor-3919 .elementor-element.elementor-element-8b4f7fd p:last-of-type {
    margin-bottom: 0px;
}/* End custom CSS */