.elementor-42 .elementor-element.elementor-element-9f91628{--display:flex;--min-height:400px;--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:center;--align-items:center;--overlay-opacity:0.73;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-42 .elementor-element.elementor-element-9f91628:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-9f91628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rivalproservices.com/wp-content/uploads/2025/11/hero-main-w3Cu2fmS.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-9f91628::before, .elementor-42 .elementor-element.elementor-element-9f91628 > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-9f91628 > .e-con-inner > .elementor-background-video-container::before, .elementor-42 .elementor-element.elementor-element-9f91628 > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-9f91628 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42 .elementor-element.elementor-element-9f91628 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-42 .elementor-element.elementor-element-1751120 .elementor-icon-wrapper{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-42 .elementor-element.elementor-element-b7e34c7{text-align:center;}.elementor-42 .elementor-element.elementor-element-b7e34c7 .elementor-heading-title{font-size:44px;font-weight:600;line-height:44px;color:var( --e-global-color-c548263 );}.elementor-42 .elementor-element.elementor-element-14cbb56{width:var( --container-widget-width, 646px );max-width:646px;--container-widget-width:646px;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-14cbb56 .elementor-heading-title{font-size:20px;font-weight:600;line-height:24px;color:var( --e-global-color-c548263 );}.elementor-42 .elementor-element.elementor-element-4af44d1{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:50px;--padding-right:50px;}.elementor-42 .elementor-element.elementor-element-4af44d1:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-4af44d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFC;}.elementor-42 .elementor-element.elementor-element-1be3335{text-align:center;}.elementor-42 .elementor-element.elementor-element-1be3335 .elementor-heading-title{font-size:22px;font-weight:600;line-height:24px;}.elementor-42 .elementor-element.elementor-element-40f7331{--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:center;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-42 .elementor-element.elementor-element-06a99cb .elementor-button{background-color:var( --e-global-color-c548263 );font-size:18px;font-weight:500;line-height:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-42 .elementor-element.elementor-element-06a99cb .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-06a99cb .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-42 .elementor-element.elementor-element-b96d8df .elementor-button{background-color:var( --e-global-color-c548263 );font-size:18px;font-weight:500;line-height:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-42 .elementor-element.elementor-element-b96d8df .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-b96d8df .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-42 .elementor-element.elementor-element-010eed7 .elementor-button{background-color:var( --e-global-color-c548263 );font-size:18px;font-weight:500;line-height:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-42 .elementor-element.elementor-element-010eed7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-010eed7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-42 .elementor-element.elementor-element-30f52f1 .elementor-button{background-color:var( --e-global-color-c548263 );font-size:18px;font-weight:500;line-height:20px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.03);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F5F5;border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-42 .elementor-element.elementor-element-30f52f1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-30f52f1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-42 .elementor-element.elementor-element-cb31931{--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;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-42 .elementor-element.elementor-element-eba231a{text-align:center;}.elementor-42 .elementor-element.elementor-element-eba231a .elementor-heading-title{font-size:35px;font-weight:600;line-height:40px;}.elementor-42 .elementor-element.elementor-element-17ac826{width:var( --container-widget-width, 507px );max-width:507px;--container-widget-width:507px;--container-widget-flex-grow:0;text-align:center;}.elementor-42 .elementor-element.elementor-element-17ac826 .elementor-heading-title{font-size:18px;font-weight:600;line-height:22px;color:var( --e-global-color-text );}.elementor-42 .elementor-element.elementor-element-db718e4{--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:center;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42 .elementor-element.elementor-element-984036a{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 20px 20px 20px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--icon-box-icon-margin:10px;}.elementor-42 .elementor-element.elementor-element-984036a .elementor-icon-box-wrapper{text-align:left;}.elementor-42 .elementor-element.elementor-element-984036a .elementor-icon-box-title{margin-block-end:10px;}.elementor-42 .elementor-element.elementor-element-984036a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-984036a.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-984036a.elementor-view-default .elementor-icon{fill:var( --e-global-color-700268d );color:var( --e-global-color-700268d );border-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-984036a .elementor-icon{font-size:35px;}.elementor-42 .elementor-element.elementor-element-984036a .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-984036a .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:22px;}.elementor-42 .elementor-element.elementor-element-984036a .elementor-icon-box-description{font-size:17px;font-weight:400;line-height:22px;}.elementor-42 .elementor-element.elementor-element-085ad69{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 20px 20px 20px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--icon-box-icon-margin:10px;}.elementor-42 .elementor-element.elementor-element-085ad69 .elementor-icon-box-wrapper{text-align:left;}.elementor-42 .elementor-element.elementor-element-085ad69 .elementor-icon-box-title{margin-block-end:10px;}.elementor-42 .elementor-element.elementor-element-085ad69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-085ad69.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-085ad69.elementor-view-default .elementor-icon{fill:var( --e-global-color-700268d );color:var( --e-global-color-700268d );border-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-085ad69 .elementor-icon{font-size:35px;}.elementor-42 .elementor-element.elementor-element-085ad69 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-085ad69 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:22px;}.elementor-42 .elementor-element.elementor-element-085ad69 .elementor-icon-box-description{font-size:17px;font-weight:400;line-height:22px;}.elementor-42 .elementor-element.elementor-element-7bff6dd{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 20px 20px 20px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--icon-box-icon-margin:10px;}.elementor-42 .elementor-element.elementor-element-7bff6dd .elementor-icon-box-wrapper{text-align:left;}.elementor-42 .elementor-element.elementor-element-7bff6dd .elementor-icon-box-title{margin-block-end:10px;}.elementor-42 .elementor-element.elementor-element-7bff6dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-7bff6dd.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-7bff6dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-700268d );color:var( --e-global-color-700268d );border-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-7bff6dd .elementor-icon{font-size:35px;}.elementor-42 .elementor-element.elementor-element-7bff6dd .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-7bff6dd .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:22px;}.elementor-42 .elementor-element.elementor-element-7bff6dd .elementor-icon-box-description{font-size:17px;font-weight:400;line-height:22px;}.elementor-42 .elementor-element.elementor-element-586c465{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 20px 20px 20px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--icon-box-icon-margin:10px;}.elementor-42 .elementor-element.elementor-element-586c465 .elementor-icon-box-wrapper{text-align:left;}.elementor-42 .elementor-element.elementor-element-586c465 .elementor-icon-box-title{margin-block-end:10px;}.elementor-42 .elementor-element.elementor-element-586c465.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-586c465.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-586c465.elementor-view-default .elementor-icon{fill:var( --e-global-color-700268d );color:var( --e-global-color-700268d );border-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-586c465 .elementor-icon{font-size:35px;}.elementor-42 .elementor-element.elementor-element-586c465 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-586c465 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:22px;}.elementor-42 .elementor-element.elementor-element-586c465 .elementor-icon-box-description{font-size:17px;font-weight:400;line-height:22px;}.elementor-42 .elementor-element.elementor-element-0c28245{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 20px 20px 20px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--icon-box-icon-margin:10px;}.elementor-42 .elementor-element.elementor-element-0c28245 .elementor-icon-box-wrapper{text-align:left;}.elementor-42 .elementor-element.elementor-element-0c28245 .elementor-icon-box-title{margin-block-end:10px;}.elementor-42 .elementor-element.elementor-element-0c28245.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-0c28245.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-0c28245.elementor-view-default .elementor-icon{fill:var( --e-global-color-700268d );color:var( --e-global-color-700268d );border-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-0c28245 .elementor-icon{font-size:35px;}.elementor-42 .elementor-element.elementor-element-0c28245 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-0c28245 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:22px;}.elementor-42 .elementor-element.elementor-element-0c28245 .elementor-icon-box-description{font-size:17px;font-weight:400;line-height:22px;}.elementor-42 .elementor-element.elementor-element-512fdc0{width:var( --container-widget-width, 400px );max-width:400px;padding:20px 20px 20px 20px;--container-widget-width:400px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E9E9E9;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--icon-box-icon-margin:10px;}.elementor-42 .elementor-element.elementor-element-512fdc0 .elementor-icon-box-wrapper{text-align:left;}.elementor-42 .elementor-element.elementor-element-512fdc0 .elementor-icon-box-title{margin-block-end:10px;}.elementor-42 .elementor-element.elementor-element-512fdc0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-512fdc0.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-512fdc0.elementor-view-default .elementor-icon{fill:var( --e-global-color-700268d );color:var( --e-global-color-700268d );border-color:var( --e-global-color-700268d );}.elementor-42 .elementor-element.elementor-element-512fdc0 .elementor-icon{font-size:35px;}.elementor-42 .elementor-element.elementor-element-512fdc0 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-512fdc0 .elementor-icon-box-title a{font-size:20px;font-weight:600;line-height:22px;}.elementor-42 .elementor-element.elementor-element-512fdc0 .elementor-icon-box-description{font-size:17px;font-weight:400;line-height:22px;}.elementor-42 .elementor-element.elementor-element-0d15738{--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;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-42 .elementor-element.elementor-element-ef702ed{text-align:center;}.elementor-42 .elementor-element.elementor-element-ef702ed .elementor-heading-title{font-size:35px;font-weight:600;line-height:40px;}.elementor-42 .elementor-element.elementor-element-841aa8c{--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:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-4493c65{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-42 .elementor-element.elementor-element-4493c65 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-4493c65.elementor-view-stacked .elementor-icon{background-color:#EAF4EC;}.elementor-42 .elementor-element.elementor-element-4493c65.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-4493c65.elementor-view-default .elementor-icon{fill:#EAF4EC;color:#EAF4EC;border-color:#EAF4EC;}.elementor-42 .elementor-element.elementor-element-4493c65 .elementor-icon{font-size:40px;padding:18px;}.elementor-42 .elementor-element.elementor-element-4493c65 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-4493c65 .elementor-icon-box-title a{font-size:28px;font-weight:600;line-height:35px;}.elementor-42 .elementor-element.elementor-element-4493c65 .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-b61f36e{width:var( --container-widget-width, 372px );max-width:372px;--container-widget-width:372px;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-42 .elementor-element.elementor-element-b61f36e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-b61f36e.elementor-view-stacked .elementor-icon{background-color:#E7ECF2;}.elementor-42 .elementor-element.elementor-element-b61f36e.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-b61f36e.elementor-view-default .elementor-icon{fill:#E7ECF2;color:#E7ECF2;border-color:#E7ECF2;}.elementor-42 .elementor-element.elementor-element-b61f36e .elementor-icon{font-size:40px;padding:18px;}.elementor-42 .elementor-element.elementor-element-b61f36e .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-b61f36e .elementor-icon-box-title a{font-size:28px;font-weight:600;line-height:35px;}.elementor-42 .elementor-element.elementor-element-b61f36e .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-aad754b{width:var( --container-widget-width, 319px );max-width:319px;--container-widget-width:319px;--container-widget-flex-grow:0;--icon-box-icon-margin:5px;}.elementor-42 .elementor-element.elementor-element-aad754b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-primary );}.elementor-42 .elementor-element.elementor-element-aad754b.elementor-view-stacked .elementor-icon{background-color:#FFF1EA;}.elementor-42 .elementor-element.elementor-element-aad754b.elementor-view-framed .elementor-icon, .elementor-42 .elementor-element.elementor-element-aad754b.elementor-view-default .elementor-icon{fill:#FFF1EA;color:#FFF1EA;border-color:#FFF1EA;}.elementor-42 .elementor-element.elementor-element-aad754b .elementor-icon{font-size:40px;padding:18px;}.elementor-42 .elementor-element.elementor-element-aad754b .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-aad754b .elementor-icon-box-title a{font-size:28px;font-weight:600;line-height:35px;}.elementor-42 .elementor-element.elementor-element-aad754b .elementor-icon-box-description{font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-9f91628{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-4af44d1{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-40f7331{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-cb31931{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-0d15738{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-42 .elementor-element.elementor-element-841aa8c{--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-9f91628{--min-height:250px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-b7e34c7 .elementor-heading-title{font-size:36px;line-height:36px;}.elementor-42 .elementor-element.elementor-element-14cbb56 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-42 .elementor-element.elementor-element-4af44d1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-40f7331{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-42 .elementor-element.elementor-element-06a99cb{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-06a99cb .elementor-button{font-size:16px;line-height:20px;}.elementor-42 .elementor-element.elementor-element-b96d8df{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-b96d8df .elementor-button{font-size:16px;line-height:20px;}.elementor-42 .elementor-element.elementor-element-010eed7{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-010eed7 .elementor-button{font-size:16px;line-height:20px;}.elementor-42 .elementor-element.elementor-element-30f52f1{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-30f52f1 .elementor-button{font-size:16px;line-height:20px;}.elementor-42 .elementor-element.elementor-element-cb31931{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-eba231a .elementor-heading-title{font-size:27px;line-height:32px;}.elementor-42 .elementor-element.elementor-element-17ac826 .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-42 .elementor-element.elementor-element-0d15738{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-42 .elementor-element.elementor-element-ef702ed .elementor-heading-title{font-size:27px;line-height:32px;}.elementor-42 .elementor-element.elementor-element-841aa8c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42 .elementor-element.elementor-element-4493c65 .elementor-icon{font-size:32px;padding:12px;}.elementor-42 .elementor-element.elementor-element-4493c65 .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-4493c65 .elementor-icon-box-title a{font-size:25px;line-height:28px;}.elementor-42 .elementor-element.elementor-element-4493c65 .elementor-icon-box-description{font-size:16px;line-height:22px;}.elementor-42 .elementor-element.elementor-element-b61f36e .elementor-icon{font-size:32px;padding:12px;}.elementor-42 .elementor-element.elementor-element-b61f36e .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-b61f36e .elementor-icon-box-title a{font-size:25px;line-height:28px;}.elementor-42 .elementor-element.elementor-element-b61f36e .elementor-icon-box-description{font-size:16px;line-height:22px;}.elementor-42 .elementor-element.elementor-element-aad754b .elementor-icon{font-size:32px;padding:12px;}.elementor-42 .elementor-element.elementor-element-aad754b .elementor-icon-box-title, .elementor-42 .elementor-element.elementor-element-aad754b .elementor-icon-box-title a{font-size:25px;line-height:28px;}.elementor-42 .elementor-element.elementor-element-aad754b .elementor-icon-box-description{font-size:16px;line-height:22px;}}/* Start custom CSS for icon, class: .elementor-element-1751120 */.elementor-42 .elementor-element.elementor-element-1751120 svg{
    stroke: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-06a99cb */.elementor-42 .elementor-element.elementor-element-06a99cb .elementor-button-icon{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b96d8df */.elementor-42 .elementor-element.elementor-element-b96d8df .elementor-button-icon{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-010eed7 */.elementor-42 .elementor-element.elementor-element-010eed7 .elementor-button-icon{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30f52f1 */.elementor-42 .elementor-element.elementor-element-30f52f1 .elementor-button-icon{
    font-size: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-984036a */.elementor-42 .elementor-element.elementor-element-984036a .elementor-icon-box-content{
    margin-top: -6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-085ad69 */.elementor-42 .elementor-element.elementor-element-085ad69 .elementor-icon-box-content{
    margin-top: -6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bff6dd */.elementor-42 .elementor-element.elementor-element-7bff6dd .elementor-icon-box-content{
    margin-top: -6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-586c465 */.elementor-42 .elementor-element.elementor-element-586c465 .elementor-icon-box-content{
    margin-top: -6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c28245 */.elementor-42 .elementor-element.elementor-element-0c28245 .elementor-icon-box-content{
    margin-top: -6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-512fdc0 */.elementor-42 .elementor-element.elementor-element-512fdc0 .elementor-icon-box-content{
    margin-top: -6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4493c65 */.elementor-42 .elementor-element.elementor-element-4493c65 svg{
    stroke:#199948;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b61f36e */.elementor-42 .elementor-element.elementor-element-b61f36e svg{
    stroke:#08407D;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-aad754b */.elementor-42 .elementor-element.elementor-element-aad754b svg{
    stroke:#F97414;
}/* End custom CSS */