.elementor-1128 .elementor-element.elementor-element-c6bf128{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-1128 .elementor-element.elementor-element-988b59f{--display:flex;--justify-content:center;--padding-top:05%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1128 .elementor-element.elementor-element-c531573 > .elementor-widget-container{margin:0% 0% 7% 0%;}.elementor-1128 .elementor-element.elementor-element-c531573.elementor-element{--align-self:flex-start;}.elementor-1128 .elementor-element.elementor-element-c531573 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:600;color:#0E75BC;}.elementor-1128 .elementor-element.elementor-element-8da0b98{--display:flex;}.elementor-1128 .elementor-element.elementor-element-57daf59 > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-1128 .elementor-element.elementor-element-57daf59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-1128 .elementor-element.elementor-element-23adb73{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1128 .elementor-element.elementor-element-23adb73 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-23adb73 .elementor-divider-separator{width:100%;}.elementor-1128 .elementor-element.elementor-element-23adb73 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1128 .elementor-element.elementor-element-a574c9b > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-1128 .elementor-element.elementor-element-a574c9b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-1128 .elementor-element.elementor-element-9412266{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1128 .elementor-element.elementor-element-9412266 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-9412266 .elementor-divider-separator{width:100%;}.elementor-1128 .elementor-element.elementor-element-9412266 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1128 .elementor-element.elementor-element-f1faf88 > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-1128 .elementor-element.elementor-element-f1faf88 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-1128 .elementor-element.elementor-element-d874289{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1128 .elementor-element.elementor-element-d874289 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-d874289 .elementor-divider-separator{width:100%;}.elementor-1128 .elementor-element.elementor-element-d874289 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1128 .elementor-element.elementor-element-ccd85be > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-1128 .elementor-element.elementor-element-ccd85be .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-1128 .elementor-element.elementor-element-62cb122{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1128 .elementor-element.elementor-element-62cb122 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-62cb122 .elementor-divider-separator{width:100%;}.elementor-1128 .elementor-element.elementor-element-62cb122 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1128 .elementor-element.elementor-element-c1d5e15 > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-1128 .elementor-element.elementor-element-c1d5e15 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-1128 .elementor-element.elementor-element-e4033b7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1128 .elementor-element.elementor-element-e4033b7 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-e4033b7 .elementor-divider-separator{width:100%;}.elementor-1128 .elementor-element.elementor-element-e4033b7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1128 .elementor-element.elementor-element-5ccf8ed > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-1128 .elementor-element.elementor-element-5ccf8ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-1128 .elementor-element.elementor-element-0537daa{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1128 .elementor-element.elementor-element-0537daa > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-0537daa .elementor-divider-separator{width:100%;}.elementor-1128 .elementor-element.elementor-element-0537daa .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1128 .elementor-element.elementor-element-fa34efb > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-1128 .elementor-element.elementor-element-fa34efb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-1128 .elementor-element.elementor-element-9a1322c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1128 .elementor-element.elementor-element-9a1322c > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-9a1322c .elementor-divider-separator{width:100%;}.elementor-1128 .elementor-element.elementor-element-9a1322c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1128 .elementor-element.elementor-element-83e6048 > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-1128 .elementor-element.elementor-element-83e6048 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-1128 .elementor-element.elementor-element-d6b75bb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1128 .elementor-element.elementor-element-d6b75bb > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-d6b75bb .elementor-divider-separator{width:100%;}.elementor-1128 .elementor-element.elementor-element-d6b75bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1128 .elementor-element.elementor-element-5be0e5d > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-1128 .elementor-element.elementor-element-5be0e5d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-1128 .elementor-element.elementor-element-6dcc137{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1128 .elementor-element.elementor-element-6dcc137 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-6dcc137 .elementor-divider-separator{width:100%;}.elementor-1128 .elementor-element.elementor-element-6dcc137 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1128 .elementor-element.elementor-element-0188346 > .elementor-widget-container{margin:0% 0% -2% 0%;}.elementor-1128 .elementor-element.elementor-element-0188346 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;}.elementor-1128 .elementor-element.elementor-element-89b5db1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1128 .elementor-element.elementor-element-89b5db1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-89b5db1 .elementor-divider-separator{width:100%;}.elementor-1128 .elementor-element.elementor-element-89b5db1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1128 .elementor-element.elementor-element-d2cbf77{--display:flex;--min-height:845px;}.elementor-1128 .elementor-element.elementor-element-d2cbf77:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-d2cbf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bprcompanies.com/wp-content/uploads/2025/08/IMG_0349.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1128 .elementor-element.elementor-element-95a4b51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1128 .elementor-element.elementor-element-cbb126b{--spacer-size:137px;}.elementor-1128 .elementor-element.elementor-element-1f48b33{--display:flex;--min-height:656px;--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0%;--margin-bottom:0%;--margin-left:4%;--margin-right:0%;--z-index:10;}.elementor-1128 .elementor-element.elementor-element-1f48b33:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-1f48b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1128 .elementor-element.elementor-element-ccd3b3d{--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;}.elementor-1128 .elementor-element.elementor-element-ada594f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1128 .elementor-element.elementor-element-8ae1edd{text-align:center;}.elementor-1128 .elementor-element.elementor-element-8ae1edd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:72px;font-weight:300;}.elementor-1128 .elementor-element.elementor-element-15373a6 > .elementor-widget-container{margin:0% 0% 0% 12%;}.elementor-1128 .elementor-element.elementor-element-15373a6{text-align:center;}.elementor-1128 .elementor-element.elementor-element-15373a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:600;}.elementor-1128 .elementor-element.elementor-element-f8c5c2c{--spacer-size:162px;}.elementor-1128 .elementor-element.elementor-element-0e269e3{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-6e22097{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1128 .elementor-element.elementor-element-d1abf76{width:initial;max-width:initial;--nav-menu-icon-size:21px;}.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-menu-toggle{margin:0 auto;background-color:#02010100;}.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown a:hover,
					.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown a:focus,
					.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-menu-toggle:hover,
					.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown a:hover,
					.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown a:focus,
					.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-accent );}.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown .elementor-item, .elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;}.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-1128 .elementor-element.elementor-element-d1abf76 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-bottom-width:1px;}.elementor-1128 .elementor-element.elementor-element-1385355.elementor-element{--align-self:flex-start;}.elementor-1128 .elementor-element.elementor-element-1385355 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-b9f5fb1 );}.elementor-1128 .elementor-element.elementor-element-5a1d4b3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-5a1d4b3.elementor-element{--align-self:center;}.elementor-1128 .elementor-element.elementor-element-5a1d4b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:#0E75BC;}.elementor-1128 .elementor-element.elementor-element-af53a3c{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1128 .elementor-element.elementor-element-6f76ab3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-159px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-07c0418{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-18%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1128 .elementor-element.elementor-element-395c3ea{--display:flex;--min-height:382px;}.elementor-1128 .elementor-element.elementor-element-395c3ea:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-395c3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bprcompanies.com/wp-content/uploads/2025/08/IMG_4568-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1128 .elementor-element.elementor-element-f352759{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1128 .elementor-element.elementor-element-39b615e{--display:flex;--min-height:217px;}.elementor-1128 .elementor-element.elementor-element-39b615e:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-39b615e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bprcompanies.com/wp-content/uploads/2025/08/Tezza-3393-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1128 .elementor-element.elementor-element-0d36e98{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-7101668{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1128 .elementor-element.elementor-element-e53ff13{--display:flex;--min-height:217px;}.elementor-1128 .elementor-element.elementor-element-e53ff13:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-e53ff13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bprcompanies.com/wp-content/uploads/2025/08/IMG_0166-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1128 .elementor-element.elementor-element-e63384e{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1128 .elementor-element.elementor-element-eb0c07d{--display:flex;--min-height:272px;}.elementor-1128 .elementor-element.elementor-element-eb0c07d:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-eb0c07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bprcompanies.com/wp-content/uploads/2025/08/Tezza-7986-1-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1128 .elementor-element.elementor-element-5266cdf{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-1128 .elementor-element.elementor-element-5266cdf:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-5266cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1128 .elementor-element.elementor-element-cd9a542{--display:flex;--justify-content:center;}.elementor-1128 .elementor-element.elementor-element-cd9a542.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1128 .elementor-element.elementor-element-5c85c63{text-align:left;}.elementor-1128 .elementor-element.elementor-element-5c85c63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:300;color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-12e3bb7 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-12e3bb7{text-align:left;}.elementor-1128 .elementor-element.elementor-element-12e3bb7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-a17f371 .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-astglobalcolor5 );color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor5 );border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;}.elementor-1128 .elementor-element.elementor-element-a17f371{width:var( --container-widget-width, 217px );max-width:217px;--container-widget-width:217px;--container-widget-flex-grow:0;}.elementor-1128 .elementor-element.elementor-element-a17f371 > .elementor-widget-container{padding:20% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-a17f371 .elementor-button:hover, .elementor-1128 .elementor-element.elementor-element-a17f371 .elementor-button:focus{color:var( --e-global-color-astglobalcolor5 );border-color:var( --e-global-color-secondary );}.elementor-1128 .elementor-element.elementor-element-a17f371 .elementor-button:hover svg, .elementor-1128 .elementor-element.elementor-element-a17f371 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-e0b097f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1128 .elementor-element.elementor-element-c189eb1{--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;}.elementor-1128 .elementor-element.elementor-element-443a0d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1128 .elementor-element.elementor-element-1838a52{--display:flex;--min-height:82px;--justify-content:center;}.elementor-1128 .elementor-element.elementor-element-619dd99{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-724bffd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-724bffd{text-align:left;}.elementor-1128 .elementor-element.elementor-element-724bffd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-cc4401a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1128 .elementor-element.elementor-element-ebdfa95{--display:flex;--min-height:82px;--justify-content:center;}.elementor-1128 .elementor-element.elementor-element-2226767{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-2952c5f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-2952c5f{text-align:left;}.elementor-1128 .elementor-element.elementor-element-2952c5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-14fcf00{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1128 .elementor-element.elementor-element-ac1e09f{--display:flex;--min-height:82px;--justify-content:center;}.elementor-1128 .elementor-element.elementor-element-8b5f40b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-ff79441 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-ff79441{text-align:left;}.elementor-1128 .elementor-element.elementor-element-ff79441 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-daa313a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1128 .elementor-element.elementor-element-240ce7f{--display:flex;--min-height:82px;--justify-content:center;}.elementor-1128 .elementor-element.elementor-element-217b4c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-baf9579 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-baf9579{text-align:left;}.elementor-1128 .elementor-element.elementor-element-baf9579 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-027c17e{--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;}.elementor-1128 .elementor-element.elementor-element-45fc37b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1128 .elementor-element.elementor-element-d0d8145{--display:flex;--min-height:82px;--justify-content:center;}.elementor-1128 .elementor-element.elementor-element-ccedb7f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-c7cc1bd > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-c7cc1bd{text-align:left;}.elementor-1128 .elementor-element.elementor-element-c7cc1bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-5ce988a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1128 .elementor-element.elementor-element-3f90db4{--display:flex;--min-height:82px;--justify-content:center;}.elementor-1128 .elementor-element.elementor-element-c56d35f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-6341994 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-6341994{text-align:left;}.elementor-1128 .elementor-element.elementor-element-6341994 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-c18797a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1128 .elementor-element.elementor-element-ab24890{--display:flex;--min-height:82px;--justify-content:center;}.elementor-1128 .elementor-element.elementor-element-110df24{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-9da40a2 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-9da40a2{text-align:left;}.elementor-1128 .elementor-element.elementor-element-9da40a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}.elementor-1128 .elementor-element.elementor-element-40fcd84{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1128 .elementor-element.elementor-element-b361c41{--display:flex;--min-height:82px;--justify-content:center;}.elementor-1128 .elementor-element.elementor-element-5d2a724{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1128 .elementor-element.elementor-element-ca8e8eb > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-ca8e8eb{text-align:left;}.elementor-1128 .elementor-element.elementor-element-ca8e8eb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-astglobalcolor5 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1128 .elementor-element.elementor-element-c6bf128{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1128 .elementor-element.elementor-element-988b59f{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1128 .elementor-element.elementor-element-c531573 .elementor-heading-title{font-size:32px;}.elementor-1128 .elementor-element.elementor-element-d2cbf77{--min-height:400px;}.elementor-1128 .elementor-element.elementor-element-d2cbf77:not(.elementor-motion-effects-element-type-background), .elementor-1128 .elementor-element.elementor-element-d2cbf77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1128 .elementor-element.elementor-element-cbb126b{--spacer-size:0px;}.elementor-1128 .elementor-element.elementor-element-1f48b33{--margin-top:10%;--margin-bottom:0%;--margin-left:04%;--margin-right:0%;}.elementor-1128 .elementor-element.elementor-element-ccd3b3d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1128 .elementor-element.elementor-element-ada594f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1128 .elementor-element.elementor-element-8ae1edd{text-align:left;}.elementor-1128 .elementor-element.elementor-element-8ae1edd .elementor-heading-title{font-size:50px;}.elementor-1128 .elementor-element.elementor-element-15373a6 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1128 .elementor-element.elementor-element-15373a6{text-align:left;}.elementor-1128 .elementor-element.elementor-element-15373a6 .elementor-heading-title{font-size:35px;}.elementor-1128 .elementor-element.elementor-element-f8c5c2c{--spacer-size:20px;}.elementor-1128 .elementor-element.elementor-element-6e22097{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:03%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1128 .elementor-element.elementor-element-1385355.elementor-element{--align-self:flex-start;}.elementor-1128 .elementor-element.elementor-element-5a1d4b3.elementor-element{--align-self:center;}.elementor-1128 .elementor-element.elementor-element-5a1d4b3 .elementor-heading-title{font-size:25px;}.elementor-1128 .elementor-element.elementor-element-07c0418{--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1128 .elementor-element.elementor-element-5266cdf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1128 .elementor-element.elementor-element-cd9a542{--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1128 .elementor-element.elementor-element-5c85c63 .elementor-heading-title{font-size:50px;}.elementor-1128 .elementor-element.elementor-element-a17f371 > .elementor-widget-container{padding:5% 0% 0% 0%;}}@media(max-width:767px){.elementor-1128 .elementor-element.elementor-element-c6bf128{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1128 .elementor-element.elementor-element-c531573 .elementor-heading-title{font-size:22px;}.elementor-1128 .elementor-element.elementor-element-57daf59 .elementor-heading-title{font-size:20px;}.elementor-1128 .elementor-element.elementor-element-a574c9b .elementor-heading-title{font-size:20px;}.elementor-1128 .elementor-element.elementor-element-f1faf88 .elementor-heading-title{font-size:20px;}.elementor-1128 .elementor-element.elementor-element-ccd85be .elementor-heading-title{font-size:20px;}.elementor-1128 .elementor-element.elementor-element-c1d5e15 .elementor-heading-title{font-size:20px;}.elementor-1128 .elementor-element.elementor-element-5ccf8ed .elementor-heading-title{font-size:20px;}.elementor-1128 .elementor-element.elementor-element-fa34efb .elementor-heading-title{font-size:20px;}.elementor-1128 .elementor-element.elementor-element-83e6048 .elementor-heading-title{font-size:20px;}.elementor-1128 .elementor-element.elementor-element-5be0e5d .elementor-heading-title{font-size:20px;}.elementor-1128 .elementor-element.elementor-element-0188346 .elementor-heading-title{font-size:20px;}.elementor-1128 .elementor-element.elementor-element-d2cbf77{--min-height:250px;}.elementor-1128 .elementor-element.elementor-element-8ae1edd .elementor-heading-title{font-size:40px;}.elementor-1128 .elementor-element.elementor-element-15373a6 .elementor-heading-title{font-size:25px;}.elementor-1128 .elementor-element.elementor-element-5a1d4b3 .elementor-heading-title{font-size:20px;}.elementor-1128 .elementor-element.elementor-element-af53a3c{--margin-top:0%;--margin-bottom:0%;--margin-left:-4%;--margin-right:0%;}.elementor-1128 .elementor-element.elementor-element-6f76ab3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1128 .elementor-element.elementor-element-395c3ea{--min-height:200px;}.elementor-1128 .elementor-element.elementor-element-39b615e{--min-height:200px;--margin-top:0px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-1128 .elementor-element.elementor-element-0d36e98{--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-1128 .elementor-element.elementor-element-7101668{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1128 .elementor-element.elementor-element-e53ff13{--min-height:200px;}.elementor-1128 .elementor-element.elementor-element-e63384e{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1128 .elementor-element.elementor-element-eb0c07d{--min-height:200px;}.elementor-1128 .elementor-element.elementor-element-5c85c63 .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-1128 .elementor-element.elementor-element-395c3ea{--width:354px;}.elementor-1128 .elementor-element.elementor-element-39b615e{--width:217px;}.elementor-1128 .elementor-element.elementor-element-e53ff13{--width:217px;}.elementor-1128 .elementor-element.elementor-element-eb0c07d{--width:272px;}.elementor-1128 .elementor-element.elementor-element-cd9a542{--width:38.138%;}.elementor-1128 .elementor-element.elementor-element-e0b097f{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1128 .elementor-element.elementor-element-cd9a542{--width:100%;}.elementor-1128 .elementor-element.elementor-element-e0b097f{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-a17f371 *//* --- Main Button Styling --- */
.elementor-1128 .elementor-element.elementor-element-a17f371 .elementor-button {
  /* This is crucial for positioning the animated layer */
  position: relative; 
  
  /* This ensures the animation stays within the button's bounds */
  overflow: hidden; 
  
  /* Set your button's default background color */
  background-color: #EEEEEE; /* Example: light grey */
  
  /* Set your button's default text color */
  color: #1e1e1e; /* Example: dark grey */

  /* Add border-color to the transition for a smooth change */
  transition: color 0.4s ease-out, border-color 0.4s ease-out;
  -webkit-transition: color 0.4s ease-out, border-color 0.4s ease-out;
}

/* --- Animated Background (Pseudo-Element) --- */
.elementor-1128 .elementor-element.elementor-element-a17f371 .elementor-button::before {
  content: ''; 
  position: absolute; 
  top: 0;
  left: 0;
  width: 100%; 
  height: 100%; 
  
  /* This is the color that will fill the button on hover */
  background-color: #34ACFF; 
  
  /* Start with the layer scaled down to zero width */
  transform: scaleX(0);
  
  /* Set the animation to originate from the left side */
  transform-origin: left;
  
  /* Animate the 'transform' property for a smooth effect */
  transition: transform 0.4s ease-out;
  -webkit-transition: transform 0.4s ease-out;

  /* This places the colored layer behind the button's text */
  z-index: 0;
}


/* --- Text Wrapper --- */
.elementor-1128 .elementor-element.elementor-element-a17f371 .elementor-button .elementor-button-content-wrapper {
    position: relative;
    z-index: 1; /* Ensures text stays above the animation */
}


/* --- Hover State --- */
.elementor-1128 .elementor-element.elementor-element-a17f371 .elementor-button:hover {
  /* On hover, change the text color for contrast */
  color: #FFFFFF;

  /* On hover, set the border color to match the background fill,
     effectively hiding the original outline. */
  border-color: #34ACFF;
}

.elementor-1128 .elementor-element.elementor-element-a17f371 .elementor-button:hover::before {
  /* On hover, scale the animated layer to its full width */
  transform: scaleX(1);
}/* End custom CSS */