.elementor-2 .elementor-element.elementor-element-8b596da{--display:flex;--min-height:100vh;--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;--overflow:hidden;--margin-top:-123px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-8b596da.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-17b3987{--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:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5921954{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-5a789f1 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5a789f1{z-index:9;}.elementor-2 .elementor-element.elementor-element-5a789f1 img{max-width:100%;height:60vh;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-6589a30{--display:flex;--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;--justify-content:flex-end;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:8vw;}.elementor-2 .elementor-element.elementor-element-f6be162{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e5e0225{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-e5e0225 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e5e0225 .elementor-heading-title{font-family:"HelveticaLTStdBold", Sans-serif;font-size:65px;font-weight:normal;line-height:69px;letter-spacing:-0.02em;color:#202020;}.elementor-2 .elementor-element.elementor-element-44be21c{--display:flex;--min-height:100vh;--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;}.elementor-2 .elementor-element.elementor-element-44be21c.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-68bc378{--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:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1413967{--display:flex;--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;--justify-content:flex-end;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:8vw;}.elementor-2 .elementor-element.elementor-element-51ed665 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-51ed665{z-index:9;}.elementor-2 .elementor-element.elementor-element-51ed665 img{max-width:100%;height:50vh;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-96bec23{z-index:9;}.elementor-2 .elementor-element.elementor-element-96bec23 .elementor-heading-title{font-family:"HelveticaLTStdBlk", Sans-serif;font-size:65px;line-height:69px;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9e28e1b{--display:flex;--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:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-8fff7c8{--display:flex;}.elementor-2 .elementor-element.elementor-element-34b62a4 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-34b62a4 .elementor-heading-title{font-family:"HelveticaLTStdLight", Sans-serif;font-size:45px;font-weight:normal;line-height:49px;letter-spacing:-0.02em;color:#202020;}.elementor-2 .elementor-element.elementor-element-7233e2f > .elementor-widget-container{padding:0vw 18vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-7233e2f{--e-icon-list-icon-size:30px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-item > a{font-family:"HelveticaLTStdRoman", Sans-serif;font-size:20px;line-height:24px;letter-spacing:-0.02em;}.elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-text{color:#202020;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-525b0f5{--display:flex;--min-height:100vh;--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;--overflow:hidden;}.elementor-2 .elementor-element.elementor-element-525b0f5.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-f78c196{--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:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d911a6f{--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:flex-end;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:4vw;}.elementor-2 .elementor-element.elementor-element-103c827 > .elementor-widget-container{padding:0px 0px 0px 80px;}.elementor-2 .elementor-element.elementor-element-103c827{z-index:9;}.elementor-2 .elementor-element.elementor-element-103c827 img{max-width:100%;height:60vh;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-6cf35d4{z-index:9;}.elementor-2 .elementor-element.elementor-element-6cf35d4 .elementor-heading-title{font-family:"HelveticaLTStdBlk", Sans-serif;font-size:65px;line-height:69px;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-acedefa{--display:flex;--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;--justify-content:flex-end;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:10vw;}.elementor-2 .elementor-element.elementor-element-735d8f6{--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:flex-end;}.elementor-2 .elementor-element.elementor-element-4b34ad2 .elementor-heading-title{font-family:"HelveticaLTStdLight", Sans-serif;font-size:45px;font-weight:normal;line-height:49px;letter-spacing:-0.02em;color:#202020;}.elementor-2 .elementor-element.elementor-element-691eff1{--display:flex;--min-height:100vh;--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;}.elementor-2 .elementor-element.elementor-element-691eff1.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-a962298{--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:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a52fbec{--display:flex;--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;--justify-content:flex-end;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:8vw;}.elementor-2 .elementor-element.elementor-element-cdf8338 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cdf8338{z-index:9;}.elementor-2 .elementor-element.elementor-element-cdf8338 img{max-width:100%;height:60vh;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-b51251b{z-index:9;}.elementor-2 .elementor-element.elementor-element-b51251b .elementor-heading-title{font-family:"HelveticaLTStdBlk", Sans-serif;font-size:65px;line-height:69px;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7539061{--display:flex;--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:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-02174d8{--display:flex;}.elementor-2 .elementor-element.elementor-element-8cfcb9f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8cfcb9f .elementor-heading-title{font-family:"HelveticaLTStdLight", Sans-serif;font-size:45px;font-weight:normal;line-height:49px;letter-spacing:-0.02em;color:#202020;}.elementor-2 .elementor-element.elementor-element-03783f6{--display:flex;--min-height:100vh;--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;--overflow:hidden;}.elementor-2 .elementor-element.elementor-element-03783f6.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-c5281e9{--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:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c5281e9:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c5281e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://bettapackaging.com/wp-content/uploads/2025/04/section5-bg-new.png");background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-169f35a{--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;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:4vw;}.elementor-2 .elementor-element.elementor-element-f6e3cb3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-f6e3cb3{z-index:9;}.elementor-2 .elementor-element.elementor-element-f6e3cb3 .elementor-heading-title{font-family:"HelveticaLTStdBlk", Sans-serif;font-size:65px;line-height:69px;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-71b365a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-item > a{font-family:"HelveticaLTStdLight", Sans-serif;font-size:20px;font-style:italic;line-height:24px;}.elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-text{color:#FFFFFFE6;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-eee2c2c{--display:flex;--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:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:9vw;}.elementor-2 .elementor-element.elementor-element-13e1a81{--display:flex;}.elementor-2 .elementor-element.elementor-element-18e263c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-18e263c .elementor-heading-title{font-family:"HelveticaLTStdBold", Sans-serif;font-size:45px;font-weight:normal;line-height:49px;letter-spacing:-0.02em;color:#202020;}.elementor-2 .elementor-element.elementor-element-6244dba > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-6244dba{font-family:"HelveticaLTStdRoman", Sans-serif;font-size:16px;font-weight:normal;line-height:26px;letter-spacing:0.02em;color:#5C5C5C;}.elementor-2 .elementor-element.elementor-element-ed8310f .elementor-button{background-color:#0F9146;font-family:"HelveticaLTStdBold", Sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 20px 0px 20px;padding:18px 40px 18px 40px;}.elementor-2 .elementor-element.elementor-element-ed8310f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a8ec414{--display:flex;--min-height:100vh;--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;}.elementor-2 .elementor-element.elementor-element-a8ec414.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-12b154d{--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:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-12b154d:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-12b154d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://bettapackaging.com/wp-content/uploads/2025/04/section5-img-1.png");background-position:center left;background-repeat:no-repeat;background-size:auto;}.elementor-2 .elementor-element.elementor-element-778b479{--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:center;--align-items:flex-end;--flex-wrap:wrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:4vw;}.elementor-2 .elementor-element.elementor-element-59395f2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-59395f2{z-index:9;}.elementor-2 .elementor-element.elementor-element-59395f2 .elementor-heading-title{font-family:"HelveticaLTStdBlk", Sans-serif;font-size:65px;line-height:69px;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9c38b45 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9c38b45{z-index:9;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#0F9146;}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#0F9146;}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-item > a{font-family:"HelveticaLTStdBlk", Sans-serif;font-size:25px;line-height:29px;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#0F9146;}.elementor-2 .elementor-element.elementor-element-0c4db1d{--display:flex;--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:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:5vw;}.elementor-2 .elementor-element.elementor-element-216d00e{--display:flex;}.elementor-2 .elementor-element.elementor-element-4fb78e1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-4fb78e1 .elementor-heading-title{font-family:"HelveticaLTStdRoman", Sans-serif;font-size:45px;font-weight:normal;line-height:49px;letter-spacing:-0.02em;color:#202020;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-10px;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-type-html{padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-group .elementor-field{color:#000000;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-group .elementor-field, .elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-subgroup label{font-family:"HelveticaLTStdRoman", Sans-serif;font-size:16px;font-weight:normal;line-height:20px;letter-spacing:0.01em;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#C2C2C280;border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#C2C2C280;border-radius:6px 6px 6px 6px;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-group .elementor-select-wrapper::before{color:#C2C2C280;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-button{font-family:"HelveticaLTStdBold", Sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;line-height:18px;letter-spacing:0.08em;border-radius:0px 20px 0px 20px;padding:18px 40px 18px 40px;}.elementor-2 .elementor-element.elementor-element-025c1b8 .e-form__buttons__wrapper__button-next{background-color:#0F9146;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-button[type="submit"]{background-color:#0F9146;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-025c1b8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-025c1b8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-2 .elementor-element.elementor-element-025c1b8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-2 .elementor-element.elementor-element-025c1b8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-2 .elementor-element.elementor-element-57cd65b{--display:flex;--min-height:100vh;--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;--overflow:hidden;}.elementor-2 .elementor-element.elementor-element-57cd65b.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-42167e2{--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:center;--align-items:center;--border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f05c0dc{--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:flex-end;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:4vw;}.elementor-2 .elementor-element.elementor-element-20c2812{z-index:9;}.elementor-2 .elementor-element.elementor-element-20c2812 .elementor-heading-title{font-family:"HelveticaLTStdBlk", Sans-serif;font-size:65px;line-height:69px;letter-spacing:0px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-03f7e9a{--display:flex;--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:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:9vw;}.elementor-2 .elementor-element.elementor-element-6ad5a49{--display:flex;}.elementor-2 .elementor-element.elementor-element-6ef7b20 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-6ef7b20 .elementor-heading-title{font-family:"HelveticaLTStdBold", Sans-serif;font-size:45px;font-weight:normal;line-height:49px;letter-spacing:-0.02em;color:#202020;}.elementor-2 .elementor-element.elementor-element-a9be115 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-a9be115{font-family:"HelveticaLTStdRoman", Sans-serif;font-size:16px;font-weight:normal;line-height:26px;letter-spacing:0.02em;color:#5C5C5C;}.elementor-2 .elementor-element.elementor-element-c210fa0 .elementor-button{background-color:#0F9146;font-family:"HelveticaLTStdBold", Sans-serif;font-size:16px;font-weight:normal;text-transform:uppercase;letter-spacing:0.08em;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 20px 0px 20px;padding:18px 40px 18px 40px;}.elementor-2 .elementor-element.elementor-element-c210fa0 > .elementor-widget-container{margin:0px 0px 0px 0px;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;scroll-padding:0px;}:root{--page-title-display:none;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-17b3987{--width:52%;}.elementor-2 .elementor-element.elementor-element-6589a30{--width:48%;}.elementor-2 .elementor-element.elementor-element-68bc378{--width:52%;}.elementor-2 .elementor-element.elementor-element-9e28e1b{--width:48%;}.elementor-2 .elementor-element.elementor-element-f78c196{--width:52%;}.elementor-2 .elementor-element.elementor-element-acedefa{--width:48%;}.elementor-2 .elementor-element.elementor-element-a962298{--width:52%;}.elementor-2 .elementor-element.elementor-element-7539061{--width:48%;}.elementor-2 .elementor-element.elementor-element-c5281e9{--width:52%;}.elementor-2 .elementor-element.elementor-element-eee2c2c{--width:48%;}.elementor-2 .elementor-element.elementor-element-12b154d{--width:52%;}.elementor-2 .elementor-element.elementor-element-0c4db1d{--width:48%;}.elementor-2 .elementor-element.elementor-element-42167e2{--width:52%;}.elementor-2 .elementor-element.elementor-element-03f7e9a{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-17b3987{--width:100%;}.elementor-2 .elementor-element.elementor-element-6589a30{--width:100%;}.elementor-2 .elementor-element.elementor-element-68bc378{--width:100%;}.elementor-2 .elementor-element.elementor-element-9e28e1b{--width:100%;}.elementor-2 .elementor-element.elementor-element-f78c196{--width:100%;}.elementor-2 .elementor-element.elementor-element-acedefa{--width:100%;}.elementor-2 .elementor-element.elementor-element-a962298{--width:100%;}.elementor-2 .elementor-element.elementor-element-7539061{--width:100%;}.elementor-2 .elementor-element.elementor-element-c5281e9{--width:100%;}.elementor-2 .elementor-element.elementor-element-eee2c2c{--width:100%;}.elementor-2 .elementor-element.elementor-element-12b154d{--width:100%;}.elementor-2 .elementor-element.elementor-element-0c4db1d{--width:100%;}.elementor-2 .elementor-element.elementor-element-42167e2{--width:100%;}.elementor-2 .elementor-element.elementor-element-03f7e9a{--width:100%;}}@media(min-width:2300px){.elementor-2 .elementor-element.elementor-element-5a789f1 img{height:50vh;}.elementor-2 .elementor-element.elementor-element-1413967{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:3vw;}.elementor-2 .elementor-element.elementor-element-51ed665 img{height:40vh;}.elementor-2 .elementor-element.elementor-element-103c827 img{height:40vh;}.elementor-2 .elementor-element.elementor-element-acedefa{--padding-top:0vw;--padding-bottom:0vw;--padding-left:7vw;--padding-right:9vw;}.elementor-2 .elementor-element.elementor-element-a52fbec{--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:3vw;}.elementor-2 .elementor-element.elementor-element-cdf8338 img{height:40vh;}.elementor-2 .elementor-element.elementor-element-f05c0dc{--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:4vw;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:1366px){.elementor-2 .elementor-element.elementor-element-1413967{--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:9vw;}.elementor-2 .elementor-element.elementor-element-a52fbec{--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:8vw;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:1280px){.elementor-2 .elementor-element.elementor-element-6589a30{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:10vw;}.elementor-2 .elementor-element.elementor-element-e5e0225 .elementor-heading-title{font-size:50px;line-height:54px;}.elementor-2 .elementor-element.elementor-element-51ed665 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-51ed665 img{height:40vh;}.elementor-2 .elementor-element.elementor-element-96bec23 .elementor-heading-title{font-size:50px;line-height:54px;}.elementor-2 .elementor-element.elementor-element-9e28e1b{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:3vw;}.elementor-2 .elementor-element.elementor-element-34b62a4 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-34b62a4 .elementor-heading-title{font-size:38px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-7233e2f > .elementor-widget-container{padding:0vw 12vw 0vw 0vw;}.elementor-2 .elementor-element.elementor-element-6cf35d4 .elementor-heading-title{font-size:50px;line-height:54px;}.elementor-2 .elementor-element.elementor-element-acedefa{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:11vw;}.elementor-2 .elementor-element.elementor-element-4b34ad2 .elementor-heading-title{font-size:38px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-b51251b .elementor-heading-title{font-size:50px;line-height:54px;}.elementor-2 .elementor-element.elementor-element-7539061{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:3vw;}.elementor-2 .elementor-element.elementor-element-8cfcb9f .elementor-heading-title{font-size:38px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-f6e3cb3 .elementor-heading-title{font-size:50px;line-height:54px;}.elementor-2 .elementor-element.elementor-element-eee2c2c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:10vw;}.elementor-2 .elementor-element.elementor-element-18e263c .elementor-heading-title{font-size:38px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-59395f2 .elementor-heading-title{font-size:50px;line-height:54px;}.elementor-2 .elementor-element.elementor-element-0c4db1d{--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:3vw;}.elementor-2 .elementor-element.elementor-element-4fb78e1 .elementor-heading-title{font-size:38px;line-height:42px;}.elementor-2 .elementor-element.elementor-element-20c2812 .elementor-heading-title{font-size:50px;line-height:54px;}.elementor-2 .elementor-element.elementor-element-03f7e9a{--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:10vw;}.elementor-2 .elementor-element.elementor-element-6ef7b20 .elementor-heading-title{font-size:38px;line-height:42px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-8b596da{--min-height:inherit;--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;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-17b3987{--padding-top:70px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-5a789f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5a789f1 img{height:250px;}.elementor-2 .elementor-element.elementor-element-6589a30{--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:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f6be162{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-2 .elementor-element.elementor-element-e5e0225{text-align:center;}.elementor-2 .elementor-element.elementor-element-e5e0225 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-2 .elementor-element.elementor-element-44be21c{--min-height:inherit;--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;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-68bc378{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1413967{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-51ed665 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-51ed665 img{height:250px;}.elementor-2 .elementor-element.elementor-element-96bec23 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-2 .elementor-element.elementor-element-9e28e1b{--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-34b62a4 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-34b62a4{text-align:center;}.elementor-2 .elementor-element.elementor-element-34b62a4 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2 .elementor-element.elementor-element-7233e2f{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-7233e2f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7233e2f.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-525b0f5{--min-height:inherit;--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;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-f78c196{--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-d911a6f{--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-end;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-103c827 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-103c827 img{height:250px;}.elementor-2 .elementor-element.elementor-element-6cf35d4{text-align:center;}.elementor-2 .elementor-element.elementor-element-6cf35d4 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-2 .elementor-element.elementor-element-acedefa{--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;--justify-content:center;--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-735d8f6{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-4b34ad2{text-align:center;}.elementor-2 .elementor-element.elementor-element-4b34ad2 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2 .elementor-element.elementor-element-691eff1{--min-height:inherit;--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;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-a962298{--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a52fbec{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cdf8338 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-cdf8338 img{height:250px;}.elementor-2 .elementor-element.elementor-element-b51251b{text-align:center;}.elementor-2 .elementor-element.elementor-element-b51251b .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-2 .elementor-element.elementor-element-7539061{--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-8cfcb9f{text-align:center;}.elementor-2 .elementor-element.elementor-element-8cfcb9f .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2 .elementor-element.elementor-element-03783f6{--min-height:inherit;--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;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-c5281e9{--padding-top:120px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-169f35a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-2 .elementor-element.elementor-element-f6e3cb3{text-align:center;}.elementor-2 .elementor-element.elementor-element-f6e3cb3 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-71b365a .elementor-icon-list-item > a{font-size:18px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-eee2c2c{--padding-top:40px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-18e263c{text-align:center;}.elementor-2 .elementor-element.elementor-element-18e263c .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2 .elementor-element.elementor-element-6244dba{text-align:center;}.elementor-2 .elementor-element.elementor-element-ed8310f .elementor-button{font-size:14px;}.elementor-2 .elementor-element.elementor-element-a8ec414{--min-height:inherit;--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;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-12b154d{--padding-top:80px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-778b479{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-59395f2{text-align:center;}.elementor-2 .elementor-element.elementor-element-59395f2 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-2 .elementor-element.elementor-element-9c38b45 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-9c38b45{--e-icon-list-icon-size:18px;}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-item > a{font-size:20px;line-height:24px;}.elementor-2 .elementor-element.elementor-element-0c4db1d{--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:50px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-4fb78e1{text-align:center;}.elementor-2 .elementor-element.elementor-element-4fb78e1 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-button{font-size:14px;}.elementor-2 .elementor-element.elementor-element-57cd65b{--min-height:inherit;--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;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-42167e2{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-f05c0dc{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-20c2812{text-align:center;}.elementor-2 .elementor-element.elementor-element-20c2812 .elementor-heading-title{font-size:40px;line-height:44px;}.elementor-2 .elementor-element.elementor-element-03f7e9a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-6ef7b20 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-6ef7b20{text-align:center;}.elementor-2 .elementor-element.elementor-element-6ef7b20 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2 .elementor-element.elementor-element-a9be115{text-align:center;}.elementor-2 .elementor-element.elementor-element-c210fa0 .elementor-button{font-size:14px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:880px){.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-5a789f1 img{height:200px;}.elementor-2 .elementor-element.elementor-element-e5e0225 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2 .elementor-element.elementor-element-51ed665 img{height:200px;}.elementor-2 .elementor-element.elementor-element-96bec23 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2 .elementor-element.elementor-element-34b62a4 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-2 .elementor-element.elementor-element-103c827 img{height:200px;}.elementor-2 .elementor-element.elementor-element-6cf35d4 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2 .elementor-element.elementor-element-4b34ad2 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-2 .elementor-element.elementor-element-cdf8338 img{height:200px;}.elementor-2 .elementor-element.elementor-element-b51251b .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2 .elementor-element.elementor-element-8cfcb9f .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-2 .elementor-element.elementor-element-f6e3cb3 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-2 .elementor-element.elementor-element-18e263c .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-2 .elementor-element.elementor-element-59395f2 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2 .elementor-element.elementor-element-9c38b45{--e-icon-list-icon-size:16px;}.elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-9c38b45 .elementor-icon-list-item > a{font-size:18px;line-height:22px;}.elementor-2 .elementor-element.elementor-element-4fb78e1 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-2 .elementor-element.elementor-element-20c2812 .elementor-heading-title{font-size:28px;line-height:32px;}.elementor-2 .elementor-element.elementor-element-6ef7b20 .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}}/* Start custom CSS for container, class: .elementor-element-5921954 */.elementor-2 .elementor-element.elementor-element-5921954{ position:relative; height:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b3987 */.elementor-2 .elementor-element.elementor-element-17b3987{ position:relative; }
.elementor-2 .elementor-element.elementor-element-17b3987:before{ content:"";
    display: block;
    width:calc(100% + 162px);
    height:150%;
    position: absolute;
    top:inherit;
    bottom:-25%;
    left:inherit; right:0; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/section-line-bg.png) no-repeat left bottom 25%; rotate: -19deg; /*border-radius:1000px 0 0 1000px;*/ }

@media screen and (max-width: 2000px){ 
    .elementor-2 .elementor-element.elementor-element-17b3987:before{ width:calc(100% + 130px); rotate:-15deg; }
}

@media screen and (max-width: 1700px){ 
    .elementor-2 .elementor-element.elementor-element-17b3987:before{ width:calc(100% + 117px); rotate:-14deg; }
}

@media screen and (max-width: 1366px){ 
    .elementor-2 .elementor-element.elementor-element-17b3987:before{ width:calc(100% + 105px); }
}

@media screen and (max-width: 1100px){ 
    .elementor-2 .elementor-element.elementor-element-17b3987:before{ width:calc(100% + 85px); }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-17b3987{ overflow:hidden; }
    .elementor-2 .elementor-element.elementor-element-17b3987:before{ content:""; width:85%; height:150%; position:absolute; left:inherit; right:30px; bottom:-25%; border-radius:2000px 0 0 2000px; border-left:2px solid rgba(15,145,70,.2); background:none; rotate:7deg; }
    .elementor-2 .elementor-element.elementor-element-17b3987:after{ content:""; width:85%; height:150%; position:absolute; right:0; bottom:-25%; border-radius:2000px 0 0 2000px; background:#000; }
}

@media screen and (max-width: 500px){ 
    .elementor-2 .elementor-element.elementor-element-17b3987:before{ rotate:7deg; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e5e0225 */.elementor-2 .elementor-element.elementor-element-e5e0225 h2 strong{ font-family: "HelveticaLTStdBold", Sans-serif; font-weight:normal; position:relative; display: inline-block; color:#fff; background:#0f9246; padding:10px 20px; border-radius:30px 0 25px 0; margin:0 0 0 -10px; }
.elementor-2 .elementor-element.elementor-element-e5e0225 h2 strong::after{content:"";
    width:86px;height:34px;
    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-right.png);
    position: absolute;
    top:-42px;
    right:0px;
}
.elementor-2 .elementor-element.elementor-element-e5e0225 h2 strong::before{content:"";
    width:29px;height:19px;
    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-left.png);
    position: absolute;
    bottom: -22px;
    left: -35px;
}
.elementor-2 .elementor-element.elementor-element-e5e0225 h2 strong em{font-style:normal;position:relative;}
/*.elementor-2 .elementor-element.elementor-element-e5e0225 h2 strong  em::before{*/
/*    content:'';*/
/*        width: 109%;*/
/*    height: 100%;*/
/*    border-radius: 51.5px 0px;*/
/*    background: #0F9146;*/
/*    position: absolute;*/
/*    left: -21px;*/
/*    z-index: -1;*/
/*    top: 1px;*/
/*}*/

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-e5e0225 h2 strong{ padding:10px 20px 5px; margin:5px 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6589a30 */.elementor-2 .elementor-element.elementor-element-6589a30{ position:relative; }
.elementor-2 .elementor-element.elementor-element-6589a30:before{ content:""; width:250px; height:calc(100vh - 190px); position:absolute; left:0; top:inherit; bottom:40px; background:url(http://bettapackaging.com/wp-content/uploads/2025/04/section-left-bg.jpg) repeat-y left bottom; }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-6589a30{ overflow:hidden; }
    .elementor-2 .elementor-element.elementor-element-6589a30:before{ width:150px; height:100%; bottom:0; background-size:contain; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b596da */.elementor-2 .elementor-element.elementor-element-8b596da{ position:relative; }
.elementor-2 .elementor-element.elementor-element-8b596da:before{ content:""; width:calc(58% - 30px); height:150%; position:absolute; left:inherit; right:0; top:-25%; background:#000; border-radius:2000px 0 0 2000px; }
.elementor-2 .elementor-element.elementor-element-8b596da:after{ content:""; width:calc(58% + 15px); height:150%; position:absolute; left:inherit; right:0; top:-25%; border-radius:2000px 0 0 2000px; border-left:2px solid rgba(15,145,70,.2); }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-8b596da:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-8b596da:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1413967 */.elementor-2 .elementor-element.elementor-element-1413967{ position:relative; height:100%; }
    
.elementor-2 .elementor-element.elementor-element-1413967:before{ content:"";
    display: block;
    width:400px;
    height:calc(50% - 35px);
    position: absolute;
    top:0;
    left:inherit; right:260px; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/left-text-line-left.png) no-repeat right bottom; background-size:auto 100%; }
    
.elementor-2 .elementor-element.elementor-element-1413967:after{ content:"";
    display: block;
    width:400px;
    height:calc(50% - 35px);
    position: absolute;
    top:inherit;
    bottom:0;
    left:inherit; right:70px; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/left-text-line-right.png) no-repeat right top; background-size:auto 100%; /*rotate:13deg;*/ }

@media only screen and (min-width: 1701px) and (max-width: 2299px)  {
    .elementor-2 .elementor-element.elementor-element-1413967{ padding-right:5vw !important; }
}

@media screen and (max-width: 1500px){ 
    .elementor-2 .elementor-element.elementor-element-1413967:before{ right:240px; }
    .elementor-2 .elementor-element.elementor-element-1413967:after{ right: 50px; }
}

@media screen and (max-width: 1280px){ 
    .elementor-2 .elementor-element.elementor-element-1413967:before{ right:200px; }
}

@media only screen and (min-width: 1025px) and (max-width: 1100px)  {
    .elementor-2 .elementor-element.elementor-element-1413967{ padding-right:14vw; }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-1413967:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-1413967:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68bc378 */.elementor-2 .elementor-element.elementor-element-68bc378{ position:relative; }
.elementor-2 .elementor-element.elementor-element-68bc378:before{ content:"";
    display: block;
    width:calc(100% + 162px);
    height:150%;
    position: absolute;
    top:inherit;
    bottom:-25%;
    left:0; right:inherit; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/section-line-bg2.png) no-repeat right bottom 25%; rotate: 19deg; /*border-radius:1000px 0 0 1000px;*/ }
    
@media screen and (max-width: 2000px){ 
    .elementor-2 .elementor-element.elementor-element-68bc378:before{ width:calc(100% + 130px); rotate:15deg; }
}
@media screen and (max-width: 1700px){ 
    .elementor-2 .elementor-element.elementor-element-68bc378:before{ width:calc(100% + 117px); rotate:13deg; }
}

@media screen and (max-width: 1366px){ 
    .elementor-2 .elementor-element.elementor-element-68bc378:before{ width:calc(100% + 105px); rotate:14deg; }
}

@media screen and (max-width: 1100px){ 
    .elementor-2 .elementor-element.elementor-element-68bc378:before{ width:calc(100% + 85px); }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-68bc378{ overflow:hidden; }
    .elementor-2 .elementor-element.elementor-element-68bc378:before{ content:""; width:85%; height:150%; position:absolute; left:30px; right:inherit; bottom:-25%; border-radius:0 2000px 2000px 0; border-right:2px solid rgba(15,145,70,.2); background:none;  rotate:-7deg; }
    .elementor-2 .elementor-element.elementor-element-68bc378:after{ content:""; width:85%; height:150%; position:absolute; left:0; bottom:-25%; border-radius:0 2000px 2000px 0; background:#000; }
}

@media screen and (max-width: 500px){ 
    .elementor-2 .elementor-element.elementor-element-68bc378:before{ rotate:-5deg; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34b62a4 */.elementor-2 .elementor-element.elementor-element-34b62a4 h2 strong{ font-family: "HelveticaLTStdBold", Sans-serif; font-weight:normal; position:relative;    display: inline-block; color:#fff; background:#0f9246; padding:10px 20px; border-radius:30px 0 25px 0;  margin:0 0 0 -10px; }
.elementor-2 .elementor-element.elementor-element-34b62a4 h2 span{ font-family: "HelveticaLTStdBold", Sans-serif; }
/*.elementor-2 .elementor-element.elementor-element-34b62a4 h2 strong::after{content:"";*/
/*    width:86px;height:34px;*/
/*    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-right.png);*/
/*    position: absolute;*/
/*    top:-42px;*/
/*    right:-24px;*/
/*}*/
.elementor-2 .elementor-element.elementor-element-34b62a4 h2 strong::before{ content:""; width:29px; height:19px;
    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-left.png);
    position:absolute;
    bottom:-20px; left:-35px;
}

/*.elementor-2 .elementor-element.elementor-element-34b62a4 h2 strong em{font-style:normal;position:relative;}
.elementor-2 .elementor-element.elementor-element-34b62a4 h2 strong  em::before{*/
/*    content:'';*/
/*        width: 109%;*/
/*    height: 100%;*/
/*    border-radius: 51.5px 0px;*/
/*    background: #0F9146;*/
/*    position: absolute;*/
/*    left: -21px;*/
/*    z-index: -1;*/
/*    top: 1px;*/
/*}*//* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7233e2f */.elementor-2 .elementor-element.elementor-element-7233e2f .elementor-icon-list-items .elementor-icon-list-item{ background:#fff; padding:15px 15px 15px 15px; border-radius:25px 4px 25px 4px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e28e1b */.elementor-2 .elementor-element.elementor-element-9e28e1b{ position:relative; }
.elementor-2 .elementor-element.elementor-element-9e28e1b:before{ content:""; width:250px; height:calc(90% - 0px); position:absolute; left:inherit; right:0; top:inherit; bottom:0; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/section-right-bg.jpg) repeat-y left bottom; }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-9e28e1b{ overflow:hidden; }
    .elementor-2 .elementor-element.elementor-element-9e28e1b:before{ width:150px; height:100%; bottom:0; background-size:contain; } }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44be21c */.elementor-2 .elementor-element.elementor-element-44be21c{ position:relative; }

.elementor-2 .elementor-element.elementor-element-44be21c:before{ content:""; width:calc(58% - 30px); height:150%; position:absolute; left:0; top:-25%; background:#000; border-radius:0 2000px 2000px 0; }
.elementor-2 .elementor-element.elementor-element-44be21c:after{ content:""; width:calc(58% + 15px); height:150%; position:absolute; left:0; right:inherit; top:-25%; border-radius:0 2000px 2000px 0; border-right:2px solid rgba(15,145,70,.2); }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-44be21c:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-44be21c:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d911a6f */.elementor-2 .elementor-element.elementor-element-d911a6f{ position:relative; height:100%; }
    
.elementor-2 .elementor-element.elementor-element-d911a6f:before{ content:"";
    display: block;
    width:400px;
    height:calc(50% - 35px);
    position: absolute;
    top:0;
    left:inherit; right:inherit; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/right-text-line-left.png) no-repeat left bottom; background-size:auto 100%; }
    
.elementor-2 .elementor-element.elementor-element-d911a6f:after{ content:"";
    display: block;
    width:400px;
    height:calc(50% - 35px);
    position: absolute;
    top:inherit;
    bottom:0;
    left:270px; right:inherit; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/right-text-line-right.png) no-repeat left top; background-size:auto 100%; /*rotate:13deg;*/ }

@media screen and (max-width: 2299px){ 
    .elementor-2 .elementor-element.elementor-element-d911a6f:after{ left:240px; }
}

@media screen and (max-width: 1100px){ 
    .elementor-2 .elementor-element.elementor-element-d911a6f:after{ left:180px; }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-d911a6f:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-d911a6f:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f78c196 */.elementor-2 .elementor-element.elementor-element-f78c196{ position:relative; }
.elementor-2 .elementor-element.elementor-element-f78c196:before{ content:"";
    display: block;
    width:calc(100% + 162px);
    height:150%;
    position: absolute;
    top:inherit;
    bottom:-25%;
    left:inherit; right:0; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/section-line-bg.png) no-repeat left bottom 25%; rotate: -19deg; /*border-radius:1000px 0 0 1000px;*/ }
    
@media screen and (max-width: 2000px){ 
    .elementor-2 .elementor-element.elementor-element-f78c196:before{ width:calc(100% + 130px); rotate:-15deg; }
}
@media screen and (max-width: 1700px){ 
    .elementor-2 .elementor-element.elementor-element-f78c196:before{ width:calc(100% + 117px); rotate:-14deg; }
}
@media screen and (max-width: 1366px){ 
    .elementor-2 .elementor-element.elementor-element-f78c196:before{ width:calc(100% + 105px); }
}
@media screen and (max-width: 1100px){ 
    .elementor-2 .elementor-element.elementor-element-f78c196:before{ width:calc(100% + 85px); }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-f78c196{ overflow:hidden; }
    .elementor-2 .elementor-element.elementor-element-f78c196:before{ content:""; width:85%; height:150%; position:absolute; left:inherit; right:30px; bottom:-25%; border-radius:2000px 0 0 2000px; border-left:2px solid rgba(15,145,70,.2); background:none;  rotate:7deg; }
    .elementor-2 .elementor-element.elementor-element-f78c196:after{ content:""; width:85%; height:150%; position:absolute; right:0; bottom:-25%; border-radius:2000px 0 0 2000px; background:#000; }
}

@media screen and (max-width: 500px){ 
    .elementor-2 .elementor-element.elementor-element-f78c196:before{ rotate:7deg; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b34ad2 */.elementor-2 .elementor-element.elementor-element-4b34ad2 h2 strong{ font-family: "HelveticaLTStdBold", Sans-serif; font-weight:normal; line-height:40px; position:relative; display:inline-block; color:#fff; background:#0f9246; padding:6px 20px 14px; border-radius:30px 0 25px 0; margin:0; }
.elementor-2 .elementor-element.elementor-element-4b34ad2 h2 span{ font-family: "HelveticaLTStdBold", Sans-serif; }
/*.elementor-2 .elementor-element.elementor-element-4b34ad2 h2 strong::after{content:"";*/
/*    width:86px;height:34px;*/
/*    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-right.png);*/
/*    position: absolute;*/
/*    top:-42px;*/
/*    right:-24px;*/
/*}*/
.elementor-2 .elementor-element.elementor-element-4b34ad2 h2 strong::before{ content:""; width:29px; height:19px;
    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-left.png);
    position:absolute;
    top:-20px; right:-35px;
}

/*.elementor-2 .elementor-element.elementor-element-4b34ad2 h2 strong em{font-style:normal;position:relative;}
.elementor-2 .elementor-element.elementor-element-4b34ad2 h2 strong  em::before{*/
/*    content:'';*/
/*        width: 109%;*/
/*    height: 100%;*/
/*    border-radius: 51.5px 0px;*/
/*    background: #0F9146;*/
/*    position: absolute;*/
/*    left: -21px;*/
/*    z-index: -1;*/
/*    top: 1px;*/
/*}*/

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-4b34ad2 h2 strong{ padding:10px 20px 5px; margin:5px 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acedefa */.elementor-2 .elementor-element.elementor-element-acedefa{ position:relative; }
.elementor-2 .elementor-element.elementor-element-acedefa:before{ content:""; width:250px; height:calc(90% - 0px); position:absolute; left:0; right:inherit; top:inherit; bottom:0; background:url(http://bettapackaging.com/wp-content/uploads/2025/04/section-left-bg.jpg) repeat-y left bottom; }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-acedefa:before{ width:150px; height:100%; bottom:0; background-size:contain; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-525b0f5 */.elementor-2 .elementor-element.elementor-element-525b0f5{ position:relative; }
.elementor-2 .elementor-element.elementor-element-525b0f5:before{ content:""; width:calc(58% - 30px); height:150%; position:absolute; left:inherit; right:0; top:-25%; background:#000; border-radius:2000px 0 0 2000px; }
.elementor-2 .elementor-element.elementor-element-525b0f5:after{ content:""; width:calc(58% + 15px); height:150%; position:absolute; left:inherit; right:0; top:-25%; border-radius:2000px 0 0 2000px; border-left:2px solid rgba(15,145,70,.2); }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-525b0f5:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-525b0f5:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a52fbec */.elementor-2 .elementor-element.elementor-element-a52fbec{ position:relative; height:100%; }
    
.elementor-2 .elementor-element.elementor-element-a52fbec:before{ content:"";
    display: block;
    width:400px;
    height:calc(50% - 35px);
    position: absolute;
    top:0;
    left:inherit; right:320px; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/left-text-line-left.png) no-repeat right bottom; background-size:auto 100%; }
    
.elementor-2 .elementor-element.elementor-element-a52fbec:after{ content:"";
    display: block;
    width:400px;
    height:calc(50% - 35px);
    position: absolute;
    top:inherit;
    bottom:0;
    left:inherit; right:80px; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/left-text-line-right.png) no-repeat right top; background-size:auto 100%; /*rotate:13deg;*/ }

@media only screen and (min-width: 1701px) and (max-width: 2299px)  {
    .elementor-2 .elementor-element.elementor-element-a52fbec{ padding-right:4vw !important; }
}

@media screen and (max-width: 1500px){ 
    .elementor-2 .elementor-element.elementor-element-a52fbec:before{ right:290px; }
    .elementor-2 .elementor-element.elementor-element-a52fbec:after{ right:50px; }
}

@media screen and (max-width: 1366px){ 
    .elementor-2 .elementor-element.elementor-element-a52fbec:before{ right:280px; }
}

@media only screen and (min-width: 1025px) and (max-width: 1100px)  {
    .elementor-2 .elementor-element.elementor-element-a52fbec:before{ right:230px; }
    .elementor-2 .elementor-element.elementor-element-a52fbec{ padding-right:14vw; }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-a52fbec:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-a52fbec:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a962298 */.elementor-2 .elementor-element.elementor-element-a962298{ position:relative; }
.elementor-2 .elementor-element.elementor-element-a962298:before{ content:"";
    display: block;
    width:calc(100% + 162px);
    height:150%;
    position: absolute;
    top:inherit;
    bottom:-25%;
    left:0; right:inherit; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/section-line-bg2.png) no-repeat right bottom 25%; rotate: 19deg; /*border-radius:1000px 0 0 1000px;*/ }
    
@media screen and (max-width: 2000px){ 
    .elementor-2 .elementor-element.elementor-element-a962298:before{ width:calc(100% + 130px); rotate:15deg; }
}

@media screen and (max-width: 1700px){ 
    .elementor-2 .elementor-element.elementor-element-a962298:before{ width:calc(100% + 117px); rotate:13deg; }
}

@media screen and (max-width: 1366px){ 
    .elementor-2 .elementor-element.elementor-element-a962298:before{ width:calc(100% + 105px); rotate:14deg; }
}
@media screen and (max-width: 1100px){ 
    .elementor-2 .elementor-element.elementor-element-a962298:before{ width:calc(100% + 85px); }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-a962298{ overflow:hidden; }
    .elementor-2 .elementor-element.elementor-element-a962298:before{ content:""; width:85%; height:150%; position:absolute; left:30px; right:inherit; bottom:-25%; border-radius:0 2000px 2000px 0; border-right:2px solid rgba(15,145,70,.2); background:none;  rotate:-7deg; }
    .elementor-2 .elementor-element.elementor-element-a962298:after{ content:""; width:85%; height:150%; position:absolute; left:0; bottom:-25%; border-radius:0 2000px 2000px 0; background:#000; }
}

@media screen and (max-width: 500px){ 
    .elementor-2 .elementor-element.elementor-element-a962298:before{ rotate:-5deg; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cfcb9f */.elementor-2 .elementor-element.elementor-element-8cfcb9f h2 strong{ font-family: "HelveticaLTStdBold", Sans-serif; font-weight:normal; position:relative;    display: inline-block; color:#fff; background:#0f9246; padding:10px 20px; border-radius:30px 0 25px 0;  margin:0; }
.elementor-2 .elementor-element.elementor-element-8cfcb9f h2 span{ font-family: "HelveticaLTStdBold", Sans-serif; }
/*.elementor-2 .elementor-element.elementor-element-8cfcb9f h2 strong::after{content:"";*/
/*    width:86px;height:34px;*/
/*    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-right.png);*/
/*    position: absolute;*/
/*    top:-42px;*/
/*    right:-24px;*/
/*}*/
.elementor-2 .elementor-element.elementor-element-8cfcb9f h2 strong::before{ content:""; width:29px; height:19px;
    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-left.png);
    position:absolute;
    top:-20px; right:-35px;
}

/*.elementor-2 .elementor-element.elementor-element-8cfcb9f h2 strong em{font-style:normal;position:relative;}
.elementor-2 .elementor-element.elementor-element-8cfcb9f h2 strong  em::before{*/
/*    content:'';*/
/*        width: 109%;*/
/*    height: 100%;*/
/*    border-radius: 51.5px 0px;*/
/*    background: #0F9146;*/
/*    position: absolute;*/
/*    left: -21px;*/
/*    z-index: -1;*/
/*    top: 1px;*/
/*}*/

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-8cfcb9f h2 strong{ padding:10px 20px 5px; margin:5px 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7539061 */.elementor-2 .elementor-element.elementor-element-7539061{ position:relative; }
.elementor-2 .elementor-element.elementor-element-7539061:before{ content:""; width:250px; height:calc(90% - 0px); position:absolute; left:inherit; right:0; top:inherit; bottom:0; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/section-right-bg.jpg) repeat-y left bottom; }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-7539061:before{ width:150px; height:100%; bottom:0; background-size:contain; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-691eff1 */.elementor-2 .elementor-element.elementor-element-691eff1{ position:relative; }

.elementor-2 .elementor-element.elementor-element-691eff1:before{ content:""; width:calc(58% - 30px); height:150%; position:absolute; left:0; top:-25%; background:#000; border-radius:0 2000px 2000px 0; }
.elementor-2 .elementor-element.elementor-element-691eff1:after{ content:""; width:calc(58% + 15px); height:150%; position:absolute; left:0; right:inherit; top:-25%; border-radius:0 2000px 2000px 0; border-right:2px solid rgba(15,145,70,.2); }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-691eff1:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-691eff1:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-169f35a */.elementor-2 .elementor-element.elementor-element-169f35a{ position:relative; height:100%; }
    
.elementor-2 .elementor-element.elementor-element-169f35a:before{ content:"";
    display: block;
    width:400px;
    height:calc(50% - 95px);
    position: absolute;
    top:0;
    left:80px; right:inherit; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/right-text-line-left.png) no-repeat left bottom; background-size:auto 100%; }
    
.elementor-2 .elementor-element.elementor-element-169f35a:after{ content:"";
    display: block;
    width:400px;
    height:calc(50% + 20px);
    position: absolute;
    top:inherit;
    bottom:0;
    left:470px; right:inherit; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/right-text-line-right.png) no-repeat left top; background-size:auto 100%; /*rotate:13deg;*/ }

@media screen and (max-width: 2299px){ 
    .elementor-2 .elementor-element.elementor-element-169f35a:before{ left:60px; }
    .elementor-2 .elementor-element.elementor-element-169f35a:after{ left:450px; }
}

@media screen and (max-width: 1100px){ 
    .elementor-2 .elementor-element.elementor-element-169f35a:before{ left:40px; }
    .elementor-2 .elementor-element.elementor-element-169f35a:after{ left:340px; }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-169f35a:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-169f35a:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5281e9 */.elementor-2 .elementor-element.elementor-element-c5281e9{ position:relative; background-position:right 20px top 0px !important; background-size:75% auto !important; }
.elementor-2 .elementor-element.elementor-element-c5281e9:before{ content:"";
    display: block;
    width:calc(100% + 162px);
    height:150%;
    position: absolute;
    top:inherit;
    bottom:-25%;
    left:inherit; right:0; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/section-line-bg.png) no-repeat left bottom 25%; rotate: -19deg; /*border-radius:1000px 0 0 1000px;*/ }
@media screen and (max-width: 2000px){ 
    .elementor-2 .elementor-element.elementor-element-c5281e9:before{ width:calc(100% + 130px); rotate:-15deg; }
}
@media screen and (max-width: 1700px){ 
    .elementor-2 .elementor-element.elementor-element-c5281e9:before{ width:calc(100% + 117px); rotate:-14deg; }
}
@media screen and (max-width: 1366px){ 
    .elementor-2 .elementor-element.elementor-element-c5281e9:before{ width:calc(100% + 105px); }
}
@media screen and (max-width: 1366px){ 
    .elementor-2 .elementor-element.elementor-element-c5281e9:before{ width:calc(100% + 85px); }
}

/*@media screen and (max-width: 1024px){ */
/*    .elementor-2 .elementor-element.elementor-element-c5281e9{ background-size:280px auto !important; }*/
/*    .elementor-2 .elementor-element.elementor-element-c5281e9:before{ display:none; }*/
/*}*/

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-c5281e9{ background:none !important; background-size:280px auto !important; overflow:hidden; }
    .elementor-2 .elementor-element.elementor-element-c5281e9:before{ content:""; width:85%; height:150%; position:absolute; left:inherit; right:30px; bottom:-25%; border-radius:2000px 0 0 2000px; border-left:2px solid rgba(15,145,70,.2); background:none;  rotate:7deg; }
    .elementor-2 .elementor-element.elementor-element-c5281e9:after{ content:""; width:85%; height:150%; position:absolute; right:0; bottom:-25%; border-radius:2000px 0 0 2000px; background:url(http://bettapackaging.com/wp-content/uploads/2025/04/section5-bg-new.png) no-repeat right 20px top 27% #000; background-size:300px auto !important; }
}

@media screen and (max-width: 500px){ 
    .elementor-2 .elementor-element.elementor-element-c5281e9:before{ rotate:5deg; }
    .elementor-2 .elementor-element.elementor-element-c5281e9:after{ background-position:right 15px top 35%; background-size:210px auto !important; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18e263c */.elementor-2 .elementor-element.elementor-element-18e263c h2 strong{ font-family: "HelveticaLTStdBold", Sans-serif; font-weight:normal; line-height:40px; position:relative; display:inline-block; color:#fff; background:#0f9246; padding:6px 20px 14px; border-radius:30px 0 25px 0; margin:0; }
.elementor-2 .elementor-element.elementor-element-18e263c h2 span{ font-family: "HelveticaLTStdBold", Sans-serif; }
/*.elementor-2 .elementor-element.elementor-element-18e263c h2 strong::after{content:"";*/
/*    width:86px;height:34px;*/
/*    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-right.png);*/
/*    position: absolute;*/
/*    top:-42px;*/
/*    right:-24px;*/
/*}*/
.elementor-2 .elementor-element.elementor-element-18e263c h2 strong::before{ content:""; width:29px; height:19px;
    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-left.png);
    position:absolute;
    top:-20px; right:-35px;
}

/*.elementor-2 .elementor-element.elementor-element-18e263c h2 strong em{font-style:normal;position:relative;}
.elementor-2 .elementor-element.elementor-element-18e263c h2 strong  em::before{*/
/*    content:'';*/
/*        width: 109%;*/
/*    height: 100%;*/
/*    border-radius: 51.5px 0px;*/
/*    background: #0F9146;*/
/*    position: absolute;*/
/*    left: -21px;*/
/*    z-index: -1;*/
/*    top: 1px;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed8310f */.elementor-2 .elementor-element.elementor-element-ed8310f a.elementor-button{
    position: relative;
    overflow :hidden;
}
.elementor-2 .elementor-element.elementor-element-ed8310f a::before{
    content:'';
    width:34px;
height: 31px;
    position: absolute;
    right:0;
    bottom:0;
   background:linear-gradient(70.32deg, #00FF6CCF 10.68%, rgba(15, 145, 70, 0) 70.06%);
opacity: 0.6;
border-radius: 0px 20px;
transform: matrix(1, 0, 0, -1, 0, 0);transition:all 600ms ease-in-out;}
.elementor-2 .elementor-element.elementor-element-ed8310f a::after{
    content:'';
    width:34px;
height: 31px;
    position: absolute;
    left:0;
    top:0;
   background:linear-gradient(70.32deg, #00FF6CCF 10.68%, rgba(15, 145, 70, 0) 70.06%);
opacity: 0.6;
border-radius: 0px 20px;
transform: matrix(-1, 0, 0, 1, 0, 0);transition:all 600ms ease-in-out;}
.elementor-2 .elementor-element.elementor-element-ed8310f a.elementor-button:hover::before{width:110%;height:100%;}
.elementor-2 .elementor-element.elementor-element-ed8310f a.elementor-button:hover::after{width:110%;height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eee2c2c */.elementor-2 .elementor-element.elementor-element-eee2c2c{ position:relative; }
.elementor-2 .elementor-element.elementor-element-eee2c2c:before{ content:""; width:250px; height:calc(90% - 0px); position:absolute; left:0; right:inherit; top:inherit; bottom:0; background:url(http://bettapackaging.com/wp-content/uploads/2025/04/section-left-bg.jpg) repeat-y left bottom; }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-eee2c2c:before{ width:150px; height:100%; bottom:0; background-size:contain; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03783f6 */.elementor-2 .elementor-element.elementor-element-03783f6{ position:relative; }
.elementor-2 .elementor-element.elementor-element-03783f6:before{ content:""; width:calc(58% - 30px); height:150%; position:absolute; left:inherit; right:0; top:-25%; background:#000; border-radius:2000px 0 0 2000px; }
.elementor-2 .elementor-element.elementor-element-03783f6:after{ content:""; width:calc(58% + 15px); height:150%; position:absolute; left:inherit; right:0; top:-25%; border-radius:2000px 0 0 2000px; border-left:2px solid rgba(15,145,70,.2); }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-03783f6:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-03783f6:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-778b479 */.elementor-2 .elementor-element.elementor-element-778b479{ position:relative; height:100%; }
    
.elementor-2 .elementor-element.elementor-element-778b479:before{ content:"";
    display: block;
    width:400px;
    height:calc(50% - 35px);
    position: absolute;
    top:0;
    left:inherit; right:345px; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/left-text-line-left.png) no-repeat right bottom; background-size:auto 100%; }
    
.elementor-2 .elementor-element.elementor-element-778b479:after{ content:"";
    display: block;
    width:400px;
    height:calc(50% - 30px);
    position: absolute;
    top:inherit;
    bottom:0;
    left:inherit; right:100px; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/left-text-line-right.png) no-repeat right top; background-size:auto 100%; /*rotate:13deg;*/ }

@media screen and (max-width: 2299px){ 
    .elementor-2 .elementor-element.elementor-element-778b479:before{ right:315px; }
    .elementor-2 .elementor-element.elementor-element-778b479:after{ right:70px; }
}

@media screen and (max-width: 1500px){ 
    .elementor-2 .elementor-element.elementor-element-778b479:before{ right:305px; }
    .elementor-2 .elementor-element.elementor-element-778b479:after{ right:60px; }
}

@media screen and (max-width: 1100px){ 
    .elementor-2 .elementor-element.elementor-element-778b479:before{ right:255px; }
}

@media only screen and (min-width: 1025px) and (max-width: 1100px)  {
    .elementor-2 .elementor-element.elementor-element-778b479{ padding-right:6vw; }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-778b479:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-778b479:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b154d */.elementor-2 .elementor-element.elementor-element-12b154d{ position:relative; }
.elementor-2 .elementor-element.elementor-element-12b154d:before{ content:"";
    display: block;
    width:calc(100% + 162px);
    height:150%;
    position: absolute;
    top:inherit;
    bottom:-25%;
    left:0; right:inherit; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/section-line-bg2.png) no-repeat right bottom 25%; rotate: 19deg; /*border-radius:1000px 0 0 1000px;*/ }
    
@media screen and (max-width: 2000px){ 
    .elementor-2 .elementor-element.elementor-element-12b154d:before{ width:calc(100% + 130px); rotate:15deg; }
}
@media screen and (max-width: 1700px){ 
    .elementor-2 .elementor-element.elementor-element-12b154d:before{ width:calc(100% + 117px); rotate:14deg; }
}
@media screen and (max-width: 1366px){ 
    .elementor-2 .elementor-element.elementor-element-12b154d:before{ width:calc(100% + 105px); }
}
@media screen and (max-width: 1366px){ 
    .elementor-2 .elementor-element.elementor-element-12b154d:before{ width:calc(100% + 85px); }
}

@media screen and (max-width: 1100px){ 
    .elementor-2 .elementor-element.elementor-element-12b154d{ background-size:70% auto !important; }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-12b154d{ background-size:auto 90% !important; }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-12b154d{ overflow:hidden; }
    .elementor-2 .elementor-element.elementor-element-12b154d:before{ content:""; width:85%; height:150%; position:absolute; left:30px; right:inherit; bottom:-25%; border-radius:0 2000px 2000px 0; border-right:2px solid rgba(15,145,70,.2); background:none;   rotate:-3deg; }
    .elementor-2 .elementor-element.elementor-element-12b154d:after{ content:""; width:85%; height:150%; position:absolute; left:0; bottom:-25%; border-radius:0 2000px 2000px 0; background:url(http://bettapackaging.com/wp-content/uploads/2025/04/section5-img-1.png) no-repeat left center #000; background-size:auto 60%; }
}

@media screen and (max-width: 500px){ 
    .elementor-2 .elementor-element.elementor-element-12b154d:before{ left:20px; rotate:-20deg; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fb78e1 */.elementor-2 .elementor-element.elementor-element-4fb78e1 h2 strong{ font-family: "HelveticaLTStdBold", Sans-serif; font-weight:normal; line-height:40px; position:relative; display:inline-block; color:#fff; background:#0f9246; padding:6px 20px 14px; border-radius:30px 0 25px 0; margin:0; }
.elementor-2 .elementor-element.elementor-element-4fb78e1 h2 span{ font-family: "HelveticaLTStdBold", Sans-serif; }
/*.elementor-2 .elementor-element.elementor-element-4fb78e1 h2 strong::after{content:"";*/
/*    width:86px;height:34px;*/
/*    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-right.png);*/
/*    position: absolute;*/
/*    top:-42px;*/
/*    right:-24px;*/
/*}*/
.elementor-2 .elementor-element.elementor-element-4fb78e1 h2 strong::before{ content:""; width:29px; height:19px;
    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-left.png);
    position:absolute;
    top:-20px; right:-35px;
}

/*.elementor-2 .elementor-element.elementor-element-4fb78e1 h2 strong em{font-style:normal;position:relative;}
.elementor-2 .elementor-element.elementor-element-4fb78e1 h2 strong  em::before{*/
/*    content:'';*/
/*        width: 109%;*/
/*    height: 100%;*/
/*    border-radius: 51.5px 0px;*/
/*    background: #0F9146;*/
/*    position: absolute;*/
/*    left: -21px;*/
/*    z-index: -1;*/
/*    top: 1px;*/
/*}*//* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-025c1b8 */.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-textual{ height:50px; padding:6px 15px; box-shadow: 0px 4px 6.6px rgba(0, 0, 0, 0.2); }
.elementor-2 .elementor-element.elementor-element-025c1b8 textarea.elementor-field-textual{ height:100px; resize:none; }
.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-field-textual::placeholder{ opacity:1; }

.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-button{
    position: relative;
    overflow :hidden;
    margin:10px 0 0 0;
}
.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-button::before{
    content:'';
    width:34px;
height: 31px;
    position: absolute;
    right:0;
    bottom:0;
   background:linear-gradient(70.32deg, #00FF6CCF 10.68%, rgba(15, 145, 70, 0) 70.06%);
opacity: 0.6;
border-radius: 0px 20px;
transform: matrix(1, 0, 0, -1, 0, 0);transition:all 600ms ease-in-out;}
.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-button::after{
    content:'';
    width:34px;
height: 31px;
    position: absolute;
    left:0;
    top:0;
   background:linear-gradient(70.32deg, #00FF6CCF 10.68%, rgba(15, 145, 70, 0) 70.06%);
opacity: 0.6;
border-radius: 0px 20px;
transform: matrix(-1, 0, 0, 1, 0, 0);transition:all 600ms ease-in-out;}
.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-button:hover::before{width:110%;height:100%;}
.elementor-2 .elementor-element.elementor-element-025c1b8 .elementor-button:hover::after{width:110%;height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c4db1d */.elementor-2 .elementor-element.elementor-element-0c4db1d{ position:relative; }
.elementor-2 .elementor-element.elementor-element-0c4db1d:before{ content:""; width:250px; height:calc(90% - 0px); position:absolute; left:inherit; right:0; top:inherit; bottom:0; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/section-right-bg.jpg) repeat-y left bottom; }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-0c4db1d:before{ width:150px; height:100%; bottom:0; background-size:contain; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8ec414 */.elementor-2 .elementor-element.elementor-element-a8ec414{ position:relative; }

.elementor-2 .elementor-element.elementor-element-a8ec414:before{ content:""; width:calc(58% - 30px); height:150%; position:absolute; left:0; top:-25%; background:#000; border-radius:0 2000px 2000px 0; }
.elementor-2 .elementor-element.elementor-element-a8ec414:after{ content:""; width:calc(58% + 15px); height:150%; position:absolute; left:0; right:inherit; top:-25%; border-radius:0 2000px 2000px 0; border-right:2px solid rgba(15,145,70,.2); }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-a8ec414:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-a8ec414:after{ display:none; }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-a8ec414:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-a8ec414:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f05c0dc */.elementor-2 .elementor-element.elementor-element-f05c0dc{ position:relative; height:100%; }
    
.elementor-2 .elementor-element.elementor-element-f05c0dc:before{ content:"";
    display: block;
    width:400px;
    height:calc(50% - 35px);
    position: absolute;
    top:0;
    left:50px; right:inherit; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/right-text-line-left.png) no-repeat left bottom; background-size:auto 100%; }
    
.elementor-2 .elementor-element.elementor-element-f05c0dc:after{ content:"";
    display: block;
    width:400px;
    height:calc(50% - 35px);
    position: absolute;
    top:inherit;
    bottom:0;
    left:510px; right:inherit; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/right-text-line-right.png) no-repeat left top; background-size:auto 100%; /*rotate:13deg;*/ }

@media only screen and (min-width: 1701px) and (max-width: 2299px)  {
    .elementor-2 .elementor-element.elementor-element-f05c0dc:before{ left:60px; }
}

@media screen and (max-width: 1100px){ 
    .elementor-2 .elementor-element.elementor-element-f05c0dc:before{ left:40px; }
    .elementor-2 .elementor-element.elementor-element-f05c0dc:after{ left:380px; }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-f05c0dc:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-f05c0dc:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42167e2 */.elementor-2 .elementor-element.elementor-element-42167e2{ position:relative; }
.elementor-2 .elementor-element.elementor-element-42167e2:before{ content:"";
    display: block;
    width:calc(100% + 162px);
    height:150%;
    position: absolute;
    top:inherit;
    bottom:-25%;
    left:inherit; right:0; background:url(http://kenzieplumbingnm.com/wp-content/uploads/2025/04/section-line-bg.png) no-repeat left bottom 25%; rotate: -19deg; /*border-radius:1000px 0 0 1000px;*/ }
    
@media screen and (max-width: 2000px){ 
    .elementor-2 .elementor-element.elementor-element-42167e2:before{ width:calc(100% + 130px); rotate:-15deg; }
}
@media screen and (max-width: 1700px){ 
    .elementor-2 .elementor-element.elementor-element-42167e2:before{ width:calc(100% + 117px); rotate:-14deg; }
}
@media screen and (max-width: 1366px){ 
    .elementor-2 .elementor-element.elementor-element-42167e2:before{ width:calc(100% + 105px); }
}
@media screen and (max-width: 1366px){ 
    .elementor-2 .elementor-element.elementor-element-42167e2:before{ width:calc(100% + 85px); }
}

/*@media screen and (max-width: 1024px){ */
/*    .elementor-2 .elementor-element.elementor-element-42167e2{ background-color:#000; background-size:auto 90% !important; }*/
/*    .elementor-2 .elementor-element.elementor-element-42167e2:before{ display:none; }*/
/*}*/

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-42167e2{ overflow:hidden; }
    .elementor-2 .elementor-element.elementor-element-42167e2:before{ content:""; width:85%; height:150%; position:absolute; left:inherit; right:20px; bottom:-25%; border-radius:2000px 0 0 2000px; border-left:2px solid rgba(15,145,70,.2); background:none; rotate:3deg; }
    .elementor-2 .elementor-element.elementor-element-42167e2:after{ content:""; width:85%; height:150%; position:absolute; right:0; bottom:-25%; border-radius:2000px 0 0 2000px; background:#000; }
}

@media screen and (max-width: 500px){ 
    .elementor-2 .elementor-element.elementor-element-42167e2:before{ rotate:-10deg; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ef7b20 */.elementor-2 .elementor-element.elementor-element-6ef7b20 h2 strong{ font-family: "HelveticaLTStdBold", Sans-serif; font-weight:normal; line-height:40px; position:relative; display:inline-block; color:#fff; background:#0f9246; padding:6px 20px 14px; border-radius:30px 0 25px 0; margin:0; }
.elementor-2 .elementor-element.elementor-element-6ef7b20 h2 span{ font-family: "HelveticaLTStdBold", Sans-serif; }
/*.elementor-2 .elementor-element.elementor-element-6ef7b20 h2 strong::after{content:"";*/
/*    width:86px;height:34px;*/
/*    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-right.png);*/
/*    position: absolute;*/
/*    top:-42px;*/
/*    right:-24px;*/
/*}*/
.elementor-2 .elementor-element.elementor-element-6ef7b20 h2 strong::before{ content:""; width:29px; height:19px;
    background:url(http://bettapackaging.com/wp-content/uploads/2025/04/text-texture-left.png);
    position:absolute;
    top:-20px; right:-35px;
}

/*.elementor-2 .elementor-element.elementor-element-6ef7b20 h2 strong em{font-style:normal;position:relative;}
.elementor-2 .elementor-element.elementor-element-6ef7b20 h2 strong  em::before{*/
/*    content:'';*/
/*        width: 109%;*/
/*    height: 100%;*/
/*    border-radius: 51.5px 0px;*/
/*    background: #0F9146;*/
/*    position: absolute;*/
/*    left: -21px;*/
/*    z-index: -1;*/
/*    top: 1px;*/
/*}*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c210fa0 */.elementor-2 .elementor-element.elementor-element-c210fa0 a.elementor-button{
    position: relative;
    overflow :hidden;
}
.elementor-2 .elementor-element.elementor-element-c210fa0 a::before{
    content:'';
    width:34px;
height: 31px;
    position: absolute;
    right:0;
    bottom:0;
   background:linear-gradient(70.32deg, #00FF6CCF 10.68%, rgba(15, 145, 70, 0) 70.06%);
opacity: 0.6;
border-radius: 0px 20px;
transform: matrix(1, 0, 0, -1, 0, 0);transition:all 600ms ease-in-out;}
.elementor-2 .elementor-element.elementor-element-c210fa0 a::after{
    content:'';
    width:34px;
height: 31px;
    position: absolute;
    left:0;
    top:0;
   background:linear-gradient(70.32deg, #00FF6CCF 10.68%, rgba(15, 145, 70, 0) 70.06%);
opacity: 0.6;
border-radius: 0px 20px;
transform: matrix(-1, 0, 0, 1, 0, 0);transition:all 600ms ease-in-out;}
.elementor-2 .elementor-element.elementor-element-c210fa0 a.elementor-button:hover::before{width:110%;height:100%;}
.elementor-2 .elementor-element.elementor-element-c210fa0 a.elementor-button:hover::after{width:110%;height:100%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03f7e9a */.elementor-2 .elementor-element.elementor-element-03f7e9a{ position:relative; }
.elementor-2 .elementor-element.elementor-element-03f7e9a:before{ content:""; width:250px; height:calc(90% - 0px); position:absolute; left:0; right:inherit; top:inherit; bottom:0; background:url(http://bettapackaging.com/wp-content/uploads/2025/04/section-left-bg.jpg) repeat-y left bottom; }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-03f7e9a:before{ width:150px; height:100%; bottom:0; background-size:contain; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57cd65b */.elementor-2 .elementor-element.elementor-element-57cd65b{ position:relative; }
.elementor-2 .elementor-element.elementor-element-57cd65b:before{ content:""; width:calc(58% - 30px); height:150%; position:absolute; left:inherit; right:0; top:-25%; background:#000; border-radius:2000px 0 0 2000px; }
.elementor-2 .elementor-element.elementor-element-57cd65b:after{ content:""; width:calc(58% + 15px); height:150%; position:absolute; left:inherit; right:0; top:-25%; border-radius:2000px 0 0 2000px; border-left:2px solid rgba(15,145,70,.2); }

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-57cd65b:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-57cd65b:after{ display:none; }
}

@media screen and (max-width: 1024px){ 
    .elementor-2 .elementor-element.elementor-element-57cd65b:before{ display:none; }
    .elementor-2 .elementor-element.elementor-element-57cd65b:after{ display:none; }
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 1024px) {
    body{ height: 100vh;
    overflow: auto;
    scroll-snap-type:none;
    scroll-padding: 0px; }
    
    .elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){ scroll-snap-align: none; scroll-snap-stop: normal; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaLTStdBold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Bold.eot');
	src: url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Bold.eot?#iefix') format('embedded-opentype'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Bold.woff2') format('woff2'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Bold.woff') format('woff'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Bold.ttf') format('truetype'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Bold.svg#HelveticaLTStdBold') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaLTStdBlk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Blk.eot');
	src: url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Blk.eot?#iefix') format('embedded-opentype'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Blk.woff2') format('woff2'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Blk.woff') format('woff'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Blk.ttf') format('truetype'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Blk.svg#HelveticaLTStdBlk') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaLTStdLight';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Light.eot');
	src: url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Light.eot?#iefix') format('embedded-opentype'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Light.woff2') format('woff2'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Light.woff') format('woff'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Light.ttf') format('truetype'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Light.svg#HelveticaLTStdLight') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaLTStdRoman';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Roman.eot');
	src: url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Roman.eot?#iefix') format('embedded-opentype'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Roman.woff2') format('woff2'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Roman.woff') format('woff'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Roman.ttf') format('truetype'),
		url('http://bettapackaging.com/wp-content/uploads/2025/04/HelveticaLTStd-Roman.svg#HelveticaLTStdRoman') format('svg');
}
/* End Custom Fonts CSS */