.elementor-20 .elementor-element.elementor-element-28ca02d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-28ca02d > .elementor-background-overlay{background-color:#7F0000;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-28ca02d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:220px 0px 220px 0px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-7debc8c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-7debc8c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-e9be103 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-dabca37.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-dabca37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-d9b0a6d .elementor-heading-title{color:#FFFFFF;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-bd5120b{color:#FFFFFF;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-bbb2a30{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 140px 0px;}.elementor-20 .elementor-element.elementor-element-bbb2a30:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-bbb2a30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20 .elementor-element.elementor-element-bbb2a30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-693b6a3 .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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-2e92e72{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-204db18:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-204db18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81d4b46 );}.elementor-20 .elementor-element.elementor-element-204db18 > .elementor-background-overlay{background-image:url("https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/point-line.svg");background-position:70% 20vh;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-204db18{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 190px 0px;}.elementor-20 .elementor-element.elementor-element-ffb59ea{margin-top:0px;margin-bottom:50px;}.elementor-20 .elementor-element.elementor-element-73bf0ea .elementor-heading-title{color:#FFFFFF;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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-2d9ad17{color:#FFFFFF;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-90f1964 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-20 .elementor-element.elementor-element-53e8bde .elementor-heading-title{color:#FFFFFF;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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-98784ec{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-e5da476 .elementor-button{fill:var( --e-global-color-7670b0e );color:var( --e-global-color-7670b0e );background-color:var( --e-global-color-81d4b46 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7670b0e );border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-20 .elementor-element.elementor-element-e5da476 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-e5da476 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-7670b0e );border-color:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-e5da476 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-e5da476 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4289616 .elementor-button{fill:var( --e-global-color-7670b0e );color:var( --e-global-color-7670b0e );background-color:var( --e-global-color-81d4b46 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7670b0e );border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-20 .elementor-element.elementor-element-4289616 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-4289616 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-7670b0e );border-color:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-4289616 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-4289616 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-cd9ec30 .elementor-button{fill:var( --e-global-color-7670b0e );color:var( --e-global-color-7670b0e );background-color:var( --e-global-color-81d4b46 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7670b0e );border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-20 .elementor-element.elementor-element-cd9ec30 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-cd9ec30 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-7670b0e );border-color:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-cd9ec30 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-cd9ec30 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-df2c6ee .elementor-button{fill:var( --e-global-color-7670b0e );color:var( --e-global-color-7670b0e );background-color:var( --e-global-color-81d4b46 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7670b0e );border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-20 .elementor-element.elementor-element-df2c6ee .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-df2c6ee .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-7670b0e );border-color:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-df2c6ee .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-df2c6ee .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-24357c8 .elementor-button{fill:var( --e-global-color-7670b0e );color:var( --e-global-color-7670b0e );background-color:var( --e-global-color-81d4b46 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7670b0e );border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-20 .elementor-element.elementor-element-24357c8 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-24357c8 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-7670b0e );border-color:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-24357c8 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-24357c8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-edd66ba .elementor-button{fill:var( --e-global-color-7670b0e );color:var( --e-global-color-7670b0e );background-color:var( --e-global-color-81d4b46 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-7670b0e );border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-20 .elementor-element.elementor-element-edd66ba .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-edd66ba .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-7670b0e );border-color:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-edd66ba .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-edd66ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-95dcab4 > .elementor-element-populated{padding:0px 0px 0px 40px;}.elementor-20 .elementor-element.elementor-element-b25ba91 .elementor-heading-title{color:#FFFFFF;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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-13b16c6{color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0e0bd15 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-81d4b46 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-20 .elementor-element.elementor-element-0e0bd15 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-0e0bd15 .elementor-button:focus{color:var( --e-global-color-7670b0e );background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-0e0bd15 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-0e0bd15 .elementor-button:focus svg{fill:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-c14f4e6 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-81d4b46 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-20 .elementor-element.elementor-element-c14f4e6 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-c14f4e6 .elementor-button:focus{color:var( --e-global-color-7670b0e );background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-c14f4e6 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-c14f4e6 .elementor-button:focus svg{fill:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-07e7531 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-81d4b46 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-20 .elementor-element.elementor-element-07e7531 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-07e7531 .elementor-button:focus{color:var( --e-global-color-7670b0e );background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-07e7531 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-07e7531 .elementor-button:focus svg{fill:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-9bd0928 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-81d4b46 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-20 .elementor-element.elementor-element-9bd0928 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-9bd0928 .elementor-button:focus{color:var( --e-global-color-7670b0e );background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-9bd0928 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-9bd0928 .elementor-button:focus svg{fill:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-8be1e44 .elementor-button{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-81d4b46 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:5px 40px 5px 40px;}.elementor-20 .elementor-element.elementor-element-8be1e44 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-8be1e44 .elementor-button:focus{color:var( --e-global-color-7670b0e );background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-8be1e44 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-8be1e44 .elementor-button:focus svg{fill:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-a7a5818:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-a7a5818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-20 .elementor-element.elementor-element-a7a5818{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 70px 0px;}.elementor-20 .elementor-element.elementor-element-a7a5818 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-89b8ddc .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-89b8ddc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-20 .elementor-element.elementor-element-1ceb2f5{margin-top:0px;margin-bottom:60px;}.elementor-20 .elementor-element.elementor-element-955374e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-955374e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-955374e > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-955374e > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-955374e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-955374e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17px 17px 17px 17px;}.elementor-20 .elementor-element.elementor-element-955374e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-aff0851 .elementor-heading-title{color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:28px;font-weight:bold;line-height:28px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-7d21d3d{color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-2031bdd{text-align:right;}.elementor-20 .elementor-element.elementor-element-2031bdd img{width:47px;height:47px;}.elementor-20 .elementor-element.elementor-element-fff0657:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-fff0657 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-fff0657 > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-fff0657 > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-fff0657 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-fff0657 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17px 17px 17px 17px;}.elementor-20 .elementor-element.elementor-element-fff0657 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-7704f8c .elementor-heading-title{color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:28px;font-weight:bold;line-height:28px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-fa4cbce{color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-79ba129{text-align:right;}.elementor-20 .elementor-element.elementor-element-79ba129 img{width:47px;height:47px;}.elementor-20 .elementor-element.elementor-element-a997563:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-a997563 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-a997563 > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-a997563 > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-a997563 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-a997563 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17px 17px 17px 17px;}.elementor-20 .elementor-element.elementor-element-a997563 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-1ff8e55 .elementor-heading-title{color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:28px;font-weight:bold;line-height:28px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-0de9a97{color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-accf1f7{text-align:right;}.elementor-20 .elementor-element.elementor-element-accf1f7 img{width:47px;height:47px;}.elementor-20 .elementor-element.elementor-element-88272ce:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-88272ce > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7670b0e );}.elementor-20 .elementor-element.elementor-element-88272ce > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-88272ce > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-88272ce > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-88272ce > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17px 17px 17px 17px;}.elementor-20 .elementor-element.elementor-element-88272ce > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-112b79c .elementor-heading-title{color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:28px;font-weight:bold;line-height:28px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-5c633b8{color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-afcf2fc{text-align:right;}.elementor-20 .elementor-element.elementor-element-afcf2fc img{width:47px;height:47px;}.elementor-20 .elementor-element.elementor-element-0511ccc .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 );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-0511ccc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-5b90b2d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-5b90b2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-5b90b2d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-5b90b2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-5b90b2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5b90b2d > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-5b90b2d > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-5b90b2d > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-5b90b2d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-5b90b2d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-884a220{text-align:center;color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-884a220 > .elementor-widget-container{background-color:var( --e-global-color-f7816c9 );border-radius:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-4fcbff9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-4fcbff9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-4fcbff9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-4fcbff9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-4fcbff9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4fcbff9 > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-4fcbff9 > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-4fcbff9 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-4fcbff9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-4fcbff9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-aa72a85{text-align:center;color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-aa72a85 > .elementor-widget-container{background-color:var( --e-global-color-f7816c9 );border-radius:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-4af7f2e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-4af7f2e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-4af7f2e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-4af7f2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-4af7f2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-4af7f2e > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-4af7f2e > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-4af7f2e > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-4af7f2e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-4af7f2e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-6f734c4{text-align:center;color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-6f734c4 > .elementor-widget-container{background-color:var( --e-global-color-f7816c9 );border-radius:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-606333f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-606333f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-606333f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-606333f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-606333f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-606333f > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-606333f > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-606333f > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-606333f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-606333f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-f170514{text-align:center;color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-f170514 > .elementor-widget-container{background-color:var( --e-global-color-f7816c9 );border-radius:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-5446dea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-5446dea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-5446dea.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-5446dea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-5446dea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-5446dea > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-5446dea > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-5446dea > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-5446dea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-5446dea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-c347021{text-align:center;color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-c347021 > .elementor-widget-container{background-color:var( --e-global-color-f7816c9 );border-radius:8px 8px 8px 8px;}.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-136e0a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-20 .elementor-element.elementor-element-136e0a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-20 .elementor-element.elementor-element-136e0a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-20 .elementor-element.elementor-element-136e0a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-136e0a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-136e0a2 > .elementor-element-populated, .elementor-20 .elementor-element.elementor-element-136e0a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-20 .elementor-element.elementor-element-136e0a2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-20 .elementor-element.elementor-element-136e0a2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-136e0a2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-7a6c121{text-align:center;color:#FFFFFF;font-family:"Calibri", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0px;}.elementor-20 .elementor-element.elementor-element-7a6c121 > .elementor-widget-container{background-color:var( --e-global-color-f7816c9 );border-radius:8px 8px 8px 8px;}@media(max-width:768px) and (min-width:501px){.elementor-20 .elementor-element.elementor-element-90f1964{width:100%;}.elementor-20 .elementor-element.elementor-element-95dcab4{width:100%;}}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-28ca02d{padding:170px 0px 170px 0px;}}@media(max-width:768px){.elementor-20 .elementor-element.elementor-element-28ca02d{padding:80px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d9b0a6d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-bd5120b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-bbb2a30{padding:50px 0px 50px 0px;}.elementor-20 .elementor-element.elementor-element-693b6a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-2e92e72{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-204db18 > .elementor-background-overlay{background-position:0% 0%;}.elementor-20 .elementor-element.elementor-element-204db18{padding:50px 0px 50px 0px;}.elementor-20 .elementor-element.elementor-element-73bf0ea .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-2d9ad17{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-90f1964 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-53e8bde .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-95dcab4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-b25ba91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-a7a5818{padding:50px 0px 50px 0px;}.elementor-20 .elementor-element.elementor-element-89b8ddc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-0511ccc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:500px){.elementor-20 .elementor-element.elementor-element-28ca02d{padding:55px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-d9b0a6d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-bd5120b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-bbb2a30{padding:40px 0px 30px 0px;}.elementor-20 .elementor-element.elementor-element-693b6a3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-2e92e72{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-204db18 > .elementor-background-overlay{background-position:0% 0%;}.elementor-20 .elementor-element.elementor-element-204db18{padding:40px 0px 40px 0px;}.elementor-20 .elementor-element.elementor-element-73bf0ea .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-2d9ad17{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-20 .elementor-element.elementor-element-53e8bde .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-b25ba91 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-a7a5818{padding:40px 0px 40px 0px;}.elementor-20 .elementor-element.elementor-element-89b8ddc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-20 .elementor-element.elementor-element-aff0851 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-20 .elementor-element.elementor-element-2031bdd img{width:31px;height:31px;}.elementor-20 .elementor-element.elementor-element-7704f8c .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-20 .elementor-element.elementor-element-79ba129 img{width:31px;height:31px;}.elementor-20 .elementor-element.elementor-element-1ff8e55 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-20 .elementor-element.elementor-element-accf1f7 img{width:31px;height:31px;}.elementor-20 .elementor-element.elementor-element-112b79c .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-20 .elementor-element.elementor-element-afcf2fc img{width:31px;height:31px;}.elementor-20 .elementor-element.elementor-element-0511ccc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-bd5120b */.elementor-20 .elementor-element.elementor-element-bd5120b{
    max-width: 700px;    
}

.elementor-20 .elementor-element.elementor-element-bd5120b p{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-28ca02d */.elementor-20 .elementor-element.elementor-element-28ca02d{
    min-height: 60vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.elementor-20 .elementor-element.elementor-element-28ca02d > .elementor-container{
    width: 100%;
}

.elementor-20 .elementor-element.elementor-element-28ca02d .elementor-background-video-container video{
    height: 100%;
}



@media screen and (max-width: 768px) {
    .elementor-20 .elementor-element.elementor-element-28ca02d{
        min-height: 56.25vw;
    }
}



@media screen and (max-width: 500px) {
    .elementor-20 .elementor-element.elementor-element-28ca02d{
        min-height: 70vh;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a33d9b4 */.elementor-20 .elementor-element.elementor-element-a33d9b4{
    width: calc(1200px + ((100vw - 1200px)/2));
    left: calc(((100vw - 1200px)/2) - 20px);
}



@media screen and (max-width: 1024px) {
    .elementor-20 .elementor-element.elementor-element-a33d9b4{
        left: 10px;
    }
}



@media screen and (max-width: 500px) {
    .elementor-20 .elementor-element.elementor-element-a33d9b4{
        width: 160vw;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90f1964 */.elementor-20 .elementor-element.elementor-element-90f1964 > .elementor-widget-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.elementor-20 .elementor-element.elementor-element-90f1964 > .elementor-widget-wrap .elementor-widget-button{
    width: calc(33.33% - 30px);
    margin: 0 30px 20px 0;
}

.elementor-20 .elementor-element.elementor-element-90f1964 > .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper a{
    width: 100%;
}



@media screen and (max-width: 500px) {
    .elementor-20 .elementor-element.elementor-element-90f1964 > .elementor-widget-wrap .elementor-widget-button{
        width: calc(50% - 10px);
        margin: 0 10px 20px 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-95dcab4 */.elementor-20 .elementor-element.elementor-element-95dcab4 > .elementor-widget-wrap{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.elementor-20 .elementor-element.elementor-element-95dcab4 > .elementor-widget-wrap .elementor-widget-button{
    width: calc(33.33% - 30px);
    margin: 0 30px 20px 0;
}

.elementor-20 .elementor-element.elementor-element-95dcab4 > .elementor-widget-wrap .elementor-widget-button .elementor-button-wrapper a{
    width: 100%;
}



@media screen and (max-width: 500px) {
    .elementor-20 .elementor-element.elementor-element-95dcab4 > .elementor-widget-wrap .elementor-widget-button{
        width: calc(50% - 10px);
        margin: 0 10px 20px 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aff0851 */.elementor-20 .elementor-element.elementor-element-aff0851{
    margin: 0 0 10px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d21d3d */.elementor-20 .elementor-element.elementor-element-7d21d3d{
    margin: 0 0 10px 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7704f8c */.elementor-20 .elementor-element.elementor-element-7704f8c{
    margin: 0 0 10px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa4cbce */.elementor-20 .elementor-element.elementor-element-fa4cbce{
    margin: 0 0 10px 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ff8e55 */.elementor-20 .elementor-element.elementor-element-1ff8e55{
    margin: 0 0 10px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0de9a97 */.elementor-20 .elementor-element.elementor-element-0de9a97{
    margin: 0 0 10px 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-112b79c */.elementor-20 .elementor-element.elementor-element-112b79c{
    margin: 0 0 10px 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c633b8 */.elementor-20 .elementor-element.elementor-element-5c633b8{
    margin: 0 0 10px 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ceb2f5 */.elementor-20 .elementor-element.elementor-element-1ceb2f5 > .elementor-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.elementor-20 .elementor-element.elementor-element-1ceb2f5 > .elementor-container > .elementor-column{
    width: calc(25% - 10px);
    margin: 0 0 20px 0;
}



@media screen and (max-width: 768px) {
    .elementor-20 .elementor-element.elementor-element-1ceb2f5 > .elementor-container > .elementor-column{
        width: calc(50% - 10px);
        margin: 0 0 20px 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c5027d6 */.elementor-20 .elementor-element.elementor-element-c5027d6{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-884a220 */.elementor-20 .elementor-element.elementor-element-884a220{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    top: 100%;
    left: 0;
}

.elementor-20 .elementor-element.elementor-element-884a220 > .elementor-widget-container{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-884a220 p{
    padding: 20px;
    margin: 0;
    position: relative;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b90b2d */.elementor-20 .elementor-element.elementor-element-5b90b2d{
    width: 185px;
    height: 185px;
    position: relative;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    border-radius: 8px;
    overflow: hidden;
    margin: 0 10px 20px 10px;
}

.elementor-20 .elementor-element.elementor-element-5b90b2d:hover .client-description,
.elementor-20 .elementor-element.elementor-element-5b90b2d:hover .client-description p{
    opacity: 1;
    visibility: visible;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cac033e */.elementor-20 .elementor-element.elementor-element-cac033e{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aa72a85 */.elementor-20 .elementor-element.elementor-element-aa72a85{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    top: 100%;
    left: 0;
}

.elementor-20 .elementor-element.elementor-element-aa72a85 > .elementor-widget-container{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-aa72a85 p{
    padding: 20px;
    margin: 0;
    position: relative;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4fcbff9 */.elementor-20 .elementor-element.elementor-element-4fcbff9{
    width: 185px;
    height: 185px;
    position: relative;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    border-radius: 8px;
    overflow: hidden;
    margin: 0 10px 20px 10px;
}

.elementor-20 .elementor-element.elementor-element-4fcbff9:hover .client-description,
.elementor-20 .elementor-element.elementor-element-4fcbff9:hover .client-description p{
    opacity: 1;
    visibility: visible;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06b7e0d */.elementor-20 .elementor-element.elementor-element-06b7e0d{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f734c4 */.elementor-20 .elementor-element.elementor-element-6f734c4{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    top: 100%;
    left: 0;
}

.elementor-20 .elementor-element.elementor-element-6f734c4 > .elementor-widget-container{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-6f734c4 p{
    padding: 20px;
    margin: 0;
    position: relative;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4af7f2e */.elementor-20 .elementor-element.elementor-element-4af7f2e{
    width: 185px;
    height: 185px;
    position: relative;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    border-radius: 8px;
    overflow: hidden;
    margin: 0 10px 20px 10px;
}

.elementor-20 .elementor-element.elementor-element-4af7f2e:hover .client-description,
.elementor-20 .elementor-element.elementor-element-4af7f2e:hover .client-description p{
    opacity: 1;
    visibility: visible;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-351d3ae */.elementor-20 .elementor-element.elementor-element-351d3ae{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f170514 */.elementor-20 .elementor-element.elementor-element-f170514{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    top: 100%;
    left: 0;
}

.elementor-20 .elementor-element.elementor-element-f170514 > .elementor-widget-container{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-f170514 p{
    padding: 20px;
    margin: 0;
    position: relative;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-606333f */.elementor-20 .elementor-element.elementor-element-606333f{
    width: 185px;
    height: 185px;
    position: relative;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    border-radius: 8px;
    overflow: hidden;
    margin: 0 10px 20px 10px;
}

.elementor-20 .elementor-element.elementor-element-606333f:hover .client-description,
.elementor-20 .elementor-element.elementor-element-606333f:hover .client-description p{
    opacity: 1;
    visibility: visible;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9deb8c7 */.elementor-20 .elementor-element.elementor-element-9deb8c7{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c347021 */.elementor-20 .elementor-element.elementor-element-c347021{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    top: 100%;
    left: 0;
}

.elementor-20 .elementor-element.elementor-element-c347021 > .elementor-widget-container{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-c347021 p{
    padding: 20px;
    margin: 0;
    position: relative;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5446dea */.elementor-20 .elementor-element.elementor-element-5446dea{
    width: 185px;
    height: 185px;
    position: relative;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    border-radius: 8px;
    overflow: hidden;
    margin: 0 10px 20px 10px;
}

.elementor-20 .elementor-element.elementor-element-5446dea:hover .client-description,
.elementor-20 .elementor-element.elementor-element-5446dea:hover .client-description p{
    opacity: 1;
    visibility: visible;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6459fb6 */.elementor-20 .elementor-element.elementor-element-6459fb6{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a6c121 */.elementor-20 .elementor-element.elementor-element-7a6c121{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    top: 100%;
    left: 0;
}

.elementor-20 .elementor-element.elementor-element-7a6c121 > .elementor-widget-container{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.elementor-20 .elementor-element.elementor-element-7a6c121 p{
    padding: 20px;
    margin: 0;
    position: relative;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    -o-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-136e0a2 */.elementor-20 .elementor-element.elementor-element-136e0a2{
    width: 185px;
    height: 185px;
    position: relative;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
    border-radius: 8px;
    overflow: hidden;
    margin: 0 10px 20px 10px;
}

.elementor-20 .elementor-element.elementor-element-136e0a2:hover .client-description,
.elementor-20 .elementor-element.elementor-element-136e0a2:hover .client-description p{
    opacity: 1;
    visibility: visible;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e98d85 */.elementor-20 .elementor-element.elementor-element-8e98d85{
    overflow: hidden;
}

.elementor-20 .elementor-element.elementor-element-8e98d85 > .elementor-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.elementor-20 .elementor-element.elementor-element-8e98d85 > .elementor-container > .elementor-column{
    width: calc(16.66% - 20px);
    margin: 0 20px 20px 0;
}



@media screen and (max-width: 768px) {
    .elementor-20 .elementor-element.elementor-element-8e98d85 > .elementor-container > .elementor-column{
        width: calc(33.33% - 20px);
        margin: 0 20px 20px 0;
    }
}



@media screen and (max-width: 500px) {
    .elementor-20 .elementor-element.elementor-element-8e98d85 > .elementor-container > .elementor-column{
        width: calc(50% - 20px);
        margin: 0 20px 20px 0;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri.eot');
	src: url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri.eot?#iefix') format('embedded-opentype'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri.woff2') format('woff2'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri.woff') format('woff'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri.ttf') format('truetype'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri.svg#Calibri') format('svg');
}
@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Bold.eot');
	src: url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Bold.woff2') format('woff2'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Bold.woff') format('woff'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Bold.ttf') format('truetype'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Bold.svg#Calibri') format('svg');
}
@font-face {
	font-family: 'Calibri';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Light.eot');
	src: url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Light.eot?#iefix') format('embedded-opentype'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Light.woff2') format('woff2'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Light.woff') format('woff'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Light.ttf') format('truetype'),
		url('https://cms.beyonde.dev.engineroomglobal.com/wp-content/uploads/2022/07/Calibri-Light.svg#Calibri') format('svg');
}
/* End Custom Fonts CSS */