.elementor-157 .elementor-element.elementor-element-8624444{--display:flex;--min-height:400px;--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;--overflow:hidden;--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-157 .elementor-element.elementor-element-8624444:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-8624444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-8624444.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-266a943{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:30px 64px;--row-gap:30px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:105px;--padding-bottom:100px;--padding-left:100px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-266a943.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-bf42614{font-family:var( --e-global-typography-34cf6be-font-family ), Sans-serif;font-size:var( --e-global-typography-34cf6be-font-size );font-weight:var( --e-global-typography-34cf6be-font-weight );color:var( --e-global-color-030fa5d );}.elementor-157 .elementor-element.elementor-element-7c9c5eb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-7c9c5eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-030fa5d );}.elementor-157 .elementor-element.elementor-element-24cb40c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;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 );color:var( --e-global-color-2477ed0 );}.elementor-157 .elementor-element.elementor-element-474ce85d{--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:space-between;--gap:5% 5%;--row-gap:5%;--column-gap:5%;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-2477ed0 );--border-color:var( --e-global-color-2477ed0 );--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-157 .elementor-element.elementor-element-474ce85d:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-474ce85d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-157 .elementor-element.elementor-element-34a710a6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-14dc833f .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-40f8ac4b .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-40f8ac4b .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-157 .elementor-element.elementor-element-164fb7bc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-192959d3 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-3bbee39e .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-3bbee39e .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-157 .elementor-element.elementor-element-d1aaf0c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-51221ab4 .elementor-counter-number-wrapper{color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-1bace4b7 .elementor-image-box-title{margin-bottom:10px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-1bace4b7 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-157 .elementor-element.elementor-element-f8affae{--display:flex;--min-height:600px;--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;--overflow:hidden;--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-157 .elementor-element.elementor-element-f8affae:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-f8affae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-030fa5d );}.elementor-157 .elementor-element.elementor-element-f8affae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-5bcdb8c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:105px;--padding-bottom:105px;--padding-left:0050px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-5bcdb8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-7fe96be{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-0cc31e2{--display:flex;}.elementor-157 .elementor-element.elementor-element-e462df3{font-family:var( --e-global-typography-34cf6be-font-family ), Sans-serif;font-size:var( --e-global-typography-34cf6be-font-size );font-weight:var( --e-global-typography-34cf6be-font-weight );color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-b83c311{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-b83c311.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-b83c311 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-06fc465{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-157 .elementor-element.elementor-element-c8a69a5{--display:flex;--min-height:600px;--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;--overflow:hidden;--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-157 .elementor-element.elementor-element-c8a69a5:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-c8a69a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-030fa5d );}.elementor-157 .elementor-element.elementor-element-c8a69a5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-85c8911{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:105px;--padding-bottom:105px;--padding-left:0050px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-85c8911.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-8ea05ed{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-76d5140{--display:flex;}.elementor-157 .elementor-element.elementor-element-c029789{font-family:var( --e-global-typography-34cf6be-font-family ), Sans-serif;font-size:var( --e-global-typography-34cf6be-font-size );font-weight:var( --e-global-typography-34cf6be-font-weight );color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-4377dd2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-4377dd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-4377dd2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:400;letter-spacing:-3px;color:var( --e-global-color-text );}.elementor-157 .elementor-element.elementor-element-aeac5d1{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-157 .elementor-element.elementor-element-1aba16ee{--display:flex;--min-height:600px;--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;--overflow:hidden;--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-157 .elementor-element.elementor-element-1aba16ee:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-1aba16ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#414040;}.elementor-157 .elementor-element.elementor-element-1aba16ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-5c4aa697{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:105px;--padding-bottom:105px;--padding-left:0050px;--padding-right:0px;}.elementor-157 .elementor-element.elementor-element-5c4aa697.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-157 .elementor-element.elementor-element-65b6b7c3{font-family:var( --e-global-typography-34cf6be-font-family ), Sans-serif;font-size:var( --e-global-typography-34cf6be-font-size );font-weight:var( --e-global-typography-34cf6be-font-weight );color:var( --e-global-color-secondary );}.elementor-157 .elementor-element.elementor-element-1719f0f3{--display:grid;--min-height:200px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:stretch;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-157 .elementor-element.elementor-element-6175cdda{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2477ed0 );--border-color:var( --e-global-color-2477ed0 );--border-radius:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-629a2025{--spacer-size:10px;}.elementor-157 .elementor-element.elementor-element-2ba6d3cd{font-family:var( --e-global-typography-34cf6be-font-family ), Sans-serif;font-size:var( --e-global-typography-34cf6be-font-size );font-weight:var( --e-global-typography-34cf6be-font-weight );color:var( --e-global-color-2477ed0 );}.elementor-157 .elementor-element.elementor-element-5f202733 .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );font-weight:var( --e-global-typography-4b517b4-font-weight );color:var( --e-global-color-030fa5d );}.elementor-157 .elementor-element.elementor-element-715a7fd5{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 );color:var( --e-global-color-2477ed0 );}.elementor-157 .elementor-element.elementor-element-10e882e5{--spacer-size:10px;}.elementor-157 .elementor-element.elementor-element-b57d1e5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2477ed0 );--border-color:var( --e-global-color-2477ed0 );--border-radius:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-3081feb{--spacer-size:10px;}.elementor-157 .elementor-element.elementor-element-90ac251{font-family:var( --e-global-typography-34cf6be-font-family ), Sans-serif;font-size:var( --e-global-typography-34cf6be-font-size );font-weight:var( --e-global-typography-34cf6be-font-weight );color:var( --e-global-color-2477ed0 );}.elementor-157 .elementor-element.elementor-element-0401e5c .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );font-weight:var( --e-global-typography-4b517b4-font-weight );color:var( --e-global-color-030fa5d );}.elementor-157 .elementor-element.elementor-element-e13cd0a{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 );color:var( --e-global-color-2477ed0 );}.elementor-157 .elementor-element.elementor-element-357c724{--spacer-size:10px;}.elementor-157 .elementor-element.elementor-element-f07bed2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2477ed0 );--border-color:var( --e-global-color-2477ed0 );--border-radius:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-f8fd279{--spacer-size:10px;}.elementor-157 .elementor-element.elementor-element-62845f4{font-family:var( --e-global-typography-34cf6be-font-family ), Sans-serif;font-size:var( --e-global-typography-34cf6be-font-size );font-weight:var( --e-global-typography-34cf6be-font-weight );color:var( --e-global-color-2477ed0 );}.elementor-157 .elementor-element.elementor-element-16dcd76 .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );font-weight:var( --e-global-typography-4b517b4-font-weight );color:var( --e-global-color-030fa5d );}.elementor-157 .elementor-element.elementor-element-5ca59b6{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 );color:var( --e-global-color-2477ed0 );}.elementor-157 .elementor-element.elementor-element-0d3e4f5{--spacer-size:10px;}.elementor-157 .elementor-element.elementor-element-18a8250{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2477ed0 );--border-color:var( --e-global-color-2477ed0 );--border-radius:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-db4b63a{--spacer-size:10px;}.elementor-157 .elementor-element.elementor-element-4616a1c{font-family:var( --e-global-typography-34cf6be-font-family ), Sans-serif;font-size:var( --e-global-typography-34cf6be-font-size );font-weight:var( --e-global-typography-34cf6be-font-weight );color:var( --e-global-color-2477ed0 );}.elementor-157 .elementor-element.elementor-element-0ed3fee .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );font-weight:var( --e-global-typography-4b517b4-font-weight );color:var( --e-global-color-030fa5d );}.elementor-157 .elementor-element.elementor-element-e4e0572{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 );color:var( --e-global-color-2477ed0 );}.elementor-157 .elementor-element.elementor-element-ce7efaa{--spacer-size:10px;}body.elementor-page-157:not(.elementor-motion-effects-element-type-background), body.elementor-page-157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-157 .elementor-element.elementor-element-8624444{--min-height:500px;}.elementor-157 .elementor-element.elementor-element-266a943{--padding-top:88px;--padding-bottom:88px;--padding-left:50px;--padding-right:50px;}.elementor-157 .elementor-element.elementor-element-bf42614{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-7c9c5eb .elementor-heading-title{font-size:46px;}.elementor-157 .elementor-element.elementor-element-24cb40c{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-474ce85d{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;--padding-top:12%;--padding-bottom:12%;--padding-left:8%;--padding-right:8%;}.elementor-157 .elementor-element.elementor-element-34a710a6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-157 .elementor-element.elementor-element-40f8ac4b .elementor-image-box-description{font-size:14px;}.elementor-157 .elementor-element.elementor-element-164fb7bc{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-157 .elementor-element.elementor-element-3bbee39e .elementor-image-box-description{font-size:14px;}.elementor-157 .elementor-element.elementor-element-d1aaf0c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-157 .elementor-element.elementor-element-1bace4b7 .elementor-image-box-description{font-size:14px;}.elementor-157 .elementor-element.elementor-element-f8affae{--min-height:550px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:nowrap;}.elementor-157 .elementor-element.elementor-element-5bcdb8c{--padding-top:88px;--padding-bottom:88px;--padding-left:50px;--padding-right:50px;}.elementor-157 .elementor-element.elementor-element-7fe96be{--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-0cc31e2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-157 .elementor-element.elementor-element-e462df3{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-b83c311{width:var( --container-widget-width, 244.398px );max-width:244.398px;--container-widget-width:244.398px;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-b83c311 .elementor-heading-title{font-size:46px;}.elementor-157 .elementor-element.elementor-element-06fc465{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-c8a69a5{--min-height:550px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:nowrap;}.elementor-157 .elementor-element.elementor-element-85c8911{--padding-top:88px;--padding-bottom:88px;--padding-left:50px;--padding-right:50px;}.elementor-157 .elementor-element.elementor-element-8ea05ed{--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-c029789{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-4377dd2{width:var( --container-widget-width, 244.398px );max-width:244.398px;--container-widget-width:244.398px;--container-widget-flex-grow:0;}.elementor-157 .elementor-element.elementor-element-4377dd2 .elementor-heading-title{font-size:46px;}.elementor-157 .elementor-element.elementor-element-aeac5d1{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-1aba16ee{--min-height:550px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:nowrap;}.elementor-157 .elementor-element.elementor-element-5c4aa697{--padding-top:88px;--padding-bottom:88px;--padding-left:50px;--padding-right:50px;}.elementor-157 .elementor-element.elementor-element-65b6b7c3{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-1719f0f3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-2ba6d3cd{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-5f202733 .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );}.elementor-157 .elementor-element.elementor-element-715a7fd5{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-90ac251{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-0401e5c .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );}.elementor-157 .elementor-element.elementor-element-e13cd0a{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-62845f4{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-16dcd76 .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );}.elementor-157 .elementor-element.elementor-element-5ca59b6{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-4616a1c{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-0ed3fee .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );}.elementor-157 .elementor-element.elementor-element-e4e0572{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-157 .elementor-element.elementor-element-8624444{--min-height:400px;}.elementor-157 .elementor-element.elementor-element-266a943{--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;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:064px;--padding-bottom:064px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-bf42614{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-7c9c5eb .elementor-heading-title{font-size:36px;}.elementor-157 .elementor-element.elementor-element-24cb40c{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-474ce85d{--padding-top:30%;--padding-bottom:30%;--padding-left:12%;--padding-right:12%;}.elementor-157 .elementor-element.elementor-element-40f8ac4b .elementor-image-box-title{font-size:18px;}.elementor-157 .elementor-element.elementor-element-3bbee39e .elementor-image-box-title{font-size:18px;}.elementor-157 .elementor-element.elementor-element-1bace4b7 .elementor-image-box-title{font-size:18px;}.elementor-157 .elementor-element.elementor-element-5bcdb8c{--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;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:064px;--padding-bottom:064px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-7fe96be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-e462df3{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-b83c311 .elementor-heading-title{font-size:36px;}.elementor-157 .elementor-element.elementor-element-06fc465{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-85c8911{--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;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:064px;--padding-bottom:064px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-8ea05ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-c029789{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-4377dd2 .elementor-heading-title{font-size:36px;}.elementor-157 .elementor-element.elementor-element-aeac5d1{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-5c4aa697{--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;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:064px;--padding-bottom:064px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-65b6b7c3{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-1719f0f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-157 .elementor-element.elementor-element-2ba6d3cd{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-5f202733 .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );}.elementor-157 .elementor-element.elementor-element-715a7fd5{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-90ac251{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-0401e5c .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );}.elementor-157 .elementor-element.elementor-element-e13cd0a{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-62845f4{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-16dcd76 .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );}.elementor-157 .elementor-element.elementor-element-5ca59b6{font-size:var( --e-global-typography-text-font-size );}.elementor-157 .elementor-element.elementor-element-4616a1c{font-size:var( --e-global-typography-34cf6be-font-size );}.elementor-157 .elementor-element.elementor-element-0ed3fee .elementor-heading-title{font-size:var( --e-global-typography-4b517b4-font-size );}.elementor-157 .elementor-element.elementor-element-e4e0572{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-157 .elementor-element.elementor-element-8624444{--width:100%;}.elementor-157 .elementor-element.elementor-element-266a943{--width:70%;}.elementor-157 .elementor-element.elementor-element-474ce85d{--content-width:1600px;}.elementor-157 .elementor-element.elementor-element-34a710a6{--width:25%;}.elementor-157 .elementor-element.elementor-element-164fb7bc{--width:25%;}.elementor-157 .elementor-element.elementor-element-d1aaf0c{--width:25%;}.elementor-157 .elementor-element.elementor-element-f8affae{--width:100%;}.elementor-157 .elementor-element.elementor-element-5bcdb8c{--width:100%;}.elementor-157 .elementor-element.elementor-element-c8a69a5{--width:100%;}.elementor-157 .elementor-element.elementor-element-85c8911{--width:100%;}.elementor-157 .elementor-element.elementor-element-1aba16ee{--width:100%;}.elementor-157 .elementor-element.elementor-element-5c4aa697{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-157 .elementor-element.elementor-element-266a943{--width:60%;}.elementor-157 .elementor-element.elementor-element-34a710a6{--width:20%;}.elementor-157 .elementor-element.elementor-element-164fb7bc{--width:20%;}.elementor-157 .elementor-element.elementor-element-d1aaf0c{--width:20%;}.elementor-157 .elementor-element.elementor-element-5bcdb8c{--width:100%;}.elementor-157 .elementor-element.elementor-element-85c8911{--width:100%;}.elementor-157 .elementor-element.elementor-element-5c4aa697{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-8624444 */.elementor-157 .elementor-element.elementor-element-8624444 {
  position: relative;
  overflow: hidden;
  background-color: #171717;
}

.elementor-157 .elementor-element.elementor-element-8624444::before {
  content: "";
  position: absolute;
  z-index: 0;
  top: -15%;
  right: -5%;
  left: auto;
  width: 65%;
  height: 130%;

  background-image:
    linear-gradient(
      rgba(255, 255, 255, 0.07) 1px,
      transparent 1px
    ),
    linear-gradient(
      90deg,
      rgba(255, 255, 255, 0.07) 1px,
      transparent 1px
    );

  background-size: 74px 74px;
  transform: skewX(-12deg);
  transform-origin: right center;
  pointer-events: none;
}

.elementor-157 .elementor-element.elementor-element-8624444 > .e-con-inner,
.elementor-157 .elementor-element.elementor-element-8624444 > .elementor-element {
  position: relative;
  z-index: 1;
}

@media (max-width: 1024px) {
  .elementor-157 .elementor-element.elementor-element-8624444::before {
    right: -12%;
    width: 70%;
    background-size: 62px 62px;
  }
}

@media (max-width: 767px) {
  .elementor-157 .elementor-element.elementor-element-8624444::before {
    right: -40%;
    width: 120%;
    opacity: 0.5;
    background-size: 52px 52px;
  }
}/* End custom CSS */