.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42600 .elementor-element.elementor-element-ae40e2f{--display:flex;--min-height:414px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-ae40e2f > .elementor-shape-bottom .elementor-shape-fill, .elementor-42600 .elementor-element.elementor-element-ae40e2f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F0F0F0;}.elementor-42600 .elementor-element.elementor-element-ae40e2f > .elementor-shape-bottom svg, .elementor-42600 .elementor-element.elementor-element-ae40e2f > .e-con-inner > .elementor-shape-bottom svg{width:calc(112% + 1.3px);height:25px;}.elementor-42600 .elementor-element.elementor-element-ae40e2f > .elementor-shape-bottom, .elementor-42600 .elementor-element.elementor-element-ae40e2f > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-42600 .elementor-element.elementor-element-0e53878{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42600 .elementor-element.elementor-element-06b2e67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-06b2e67{text-align:center;}.elementor-42600 .elementor-element.elementor-element-06b2e67 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-42600 .elementor-element.elementor-element-f64fc8c{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42600 .elementor-element.elementor-element-ab0fb8a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-42600 .elementor-element.elementor-element-ab0fb8a img{width:100%;max-width:100%;height:351px;object-fit:cover;object-position:center center;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-42600 .elementor-element.elementor-element-94ef20f{--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;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-94ef20f:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-94ef20f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-42600 .elementor-element.elementor-element-e111796{text-align:start;font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:500;color:#7A7A7A;}.elementor-42600 .elementor-element.elementor-element-d6d86a3{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-d6d86a3:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-d6d86a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-42600 .elementor-element.elementor-element-18f5bef0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-14b1f73b{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-14b1f73b:hover{background-color:var( --e-global-color-a7f9387 );}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-42600 .elementor-element.elementor-element-c3e2ae2 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-c3e2ae2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a7f9387 );}.elementor-42600 .elementor-element.elementor-element-c3e2ae2.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-c3e2ae2.elementor-view-default .elementor-icon{color:var( --e-global-color-a7f9387 );border-color:var( --e-global-color-a7f9387 );}.elementor-42600 .elementor-element.elementor-element-c3e2ae2.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-c3e2ae2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a7f9387 );}.elementor-42600 .elementor-element.elementor-element-c3e2ae2 .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-c3e2ae2 .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-3bb02c65{text-align:center;}.elementor-42600 .elementor-element.elementor-element-3bb02c65 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-259c84dc{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-259c84dc:hover{background-color:var( --e-global-color-46c9be3 );}.elementor-42600 .elementor-element.elementor-element-4e844850 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-4e844850.elementor-view-stacked .elementor-icon{background-color:#FF7F00;}.elementor-42600 .elementor-element.elementor-element-4e844850.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-4e844850.elementor-view-default .elementor-icon{color:#FF7F00;border-color:#FF7F00;}.elementor-42600 .elementor-element.elementor-element-4e844850.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-4e844850.elementor-view-default .elementor-icon svg{fill:#FF7F00;}.elementor-42600 .elementor-element.elementor-element-4e844850 .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-4e844850 .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-29818ee6{text-align:center;}.elementor-42600 .elementor-element.elementor-element-29818ee6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-65f8e170{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-65f8e170:hover{background-color:var( --e-global-color-f6b8fff );}.elementor-42600 .elementor-element.elementor-element-7216071a .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-7216071a.elementor-view-stacked .elementor-icon{background-color:#A26730;}.elementor-42600 .elementor-element.elementor-element-7216071a.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-7216071a.elementor-view-default .elementor-icon{color:#A26730;border-color:#A26730;}.elementor-42600 .elementor-element.elementor-element-7216071a.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-7216071a.elementor-view-default .elementor-icon svg{fill:#A26730;}.elementor-42600 .elementor-element.elementor-element-7216071a .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-7216071a .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-21a7c4e3{text-align:center;}.elementor-42600 .elementor-element.elementor-element-21a7c4e3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-4dbc8602{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-4dbc8602:hover{background-color:var( --e-global-color-06a16da );}.elementor-42600 .elementor-element.elementor-element-64cf1554 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-64cf1554.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-06a16da );}.elementor-42600 .elementor-element.elementor-element-64cf1554.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-64cf1554.elementor-view-default .elementor-icon{color:var( --e-global-color-06a16da );border-color:var( --e-global-color-06a16da );}.elementor-42600 .elementor-element.elementor-element-64cf1554.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-64cf1554.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-06a16da );}.elementor-42600 .elementor-element.elementor-element-64cf1554 .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-64cf1554 .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-72befb1f{text-align:center;}.elementor-42600 .elementor-element.elementor-element-72befb1f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-26531a05{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-26531a05:hover{background-color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-35e9b1ae .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-35e9b1ae.elementor-view-stacked .elementor-icon{background-color:#3C3C3C;}.elementor-42600 .elementor-element.elementor-element-35e9b1ae.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-35e9b1ae.elementor-view-default .elementor-icon{color:#3C3C3C;border-color:#3C3C3C;}.elementor-42600 .elementor-element.elementor-element-35e9b1ae.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-35e9b1ae.elementor-view-default .elementor-icon svg{fill:#3C3C3C;}.elementor-42600 .elementor-element.elementor-element-35e9b1ae .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-35e9b1ae .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-3a66f34f{text-align:center;}.elementor-42600 .elementor-element.elementor-element-3a66f34f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-6d5b482a{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-6d5b482a:hover{background-color:var( --e-global-color-fe9b58d );}.elementor-42600 .elementor-element.elementor-element-3f22c98a .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-3f22c98a.elementor-view-stacked .elementor-icon{background-color:#C20000;}.elementor-42600 .elementor-element.elementor-element-3f22c98a.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-3f22c98a.elementor-view-default .elementor-icon{color:#C20000;border-color:#C20000;}.elementor-42600 .elementor-element.elementor-element-3f22c98a.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-3f22c98a.elementor-view-default .elementor-icon svg{fill:#C20000;}.elementor-42600 .elementor-element.elementor-element-3f22c98a .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-3f22c98a .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-11fc2bea{text-align:center;}.elementor-42600 .elementor-element.elementor-element-11fc2bea .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-4f3a67f9{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-4f3a67f9:hover{background-color:#F0AD04;}.elementor-42600 .elementor-element.elementor-element-47167e9 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-47167e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-37d60cc );}.elementor-42600 .elementor-element.elementor-element-47167e9.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-47167e9.elementor-view-default .elementor-icon{color:var( --e-global-color-37d60cc );border-color:var( --e-global-color-37d60cc );}.elementor-42600 .elementor-element.elementor-element-47167e9.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-47167e9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-37d60cc );}.elementor-42600 .elementor-element.elementor-element-47167e9 .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-47167e9 .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-2b8e8dfa{text-align:center;}.elementor-42600 .elementor-element.elementor-element-2b8e8dfa .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-5cc7febd{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-5cc7febd:hover{background-color:var( --e-global-color-3330d87 );}.elementor-42600 .elementor-element.elementor-element-7041dc60 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-7041dc60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3330d87 );}.elementor-42600 .elementor-element.elementor-element-7041dc60.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-7041dc60.elementor-view-default .elementor-icon{color:var( --e-global-color-3330d87 );border-color:var( --e-global-color-3330d87 );}.elementor-42600 .elementor-element.elementor-element-7041dc60.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-7041dc60.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-3330d87 );}.elementor-42600 .elementor-element.elementor-element-7041dc60 .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-7041dc60 .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-5f66611a{text-align:center;}.elementor-42600 .elementor-element.elementor-element-5f66611a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-d98cab6{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-d98cab6:hover{background-color:#2E8B57;}.elementor-42600 .elementor-element.elementor-element-8541278 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-8541278.elementor-view-stacked .elementor-icon{background-color:#2E8B57;}.elementor-42600 .elementor-element.elementor-element-8541278.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-8541278.elementor-view-default .elementor-icon{color:#2E8B57;border-color:#2E8B57;}.elementor-42600 .elementor-element.elementor-element-8541278.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-8541278.elementor-view-default .elementor-icon svg{fill:#2E8B57;}.elementor-42600 .elementor-element.elementor-element-8541278 .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-8541278 .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-8f67602{text-align:center;}.elementor-42600 .elementor-element.elementor-element-8f67602 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-4f48eaa8{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-4f48eaa8:hover{background-color:var( --e-global-color-e7f6bbe );}.elementor-42600 .elementor-element.elementor-element-2cd95420 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-2cd95420.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e7f6bbe );}.elementor-42600 .elementor-element.elementor-element-2cd95420.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-2cd95420.elementor-view-default .elementor-icon{color:var( --e-global-color-e7f6bbe );border-color:var( --e-global-color-e7f6bbe );}.elementor-42600 .elementor-element.elementor-element-2cd95420.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-2cd95420.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e7f6bbe );}.elementor-42600 .elementor-element.elementor-element-2cd95420 .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-2cd95420 .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-fcbae6c{text-align:center;}.elementor-42600 .elementor-element.elementor-element-fcbae6c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-88f9d09{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-88f9d09:hover{background-color:var( --e-global-color-46e2bab );}.elementor-42600 .elementor-element.elementor-element-5d7f1d7c .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-5d7f1d7c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-46e2bab );}.elementor-42600 .elementor-element.elementor-element-5d7f1d7c.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-5d7f1d7c.elementor-view-default .elementor-icon{color:var( --e-global-color-46e2bab );border-color:var( --e-global-color-46e2bab );}.elementor-42600 .elementor-element.elementor-element-5d7f1d7c.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-5d7f1d7c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-46e2bab );}.elementor-42600 .elementor-element.elementor-element-5d7f1d7c .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-5d7f1d7c .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-2046f0bb{text-align:center;}.elementor-42600 .elementor-element.elementor-element-2046f0bb .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-614c17a5{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-614c17a5:hover{background-color:var( --e-global-color-cce4ff0 );}.elementor-42600 .elementor-element.elementor-element-62f58663 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-62f58663.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cce4ff0 );}.elementor-42600 .elementor-element.elementor-element-62f58663.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-62f58663.elementor-view-default .elementor-icon{color:var( --e-global-color-cce4ff0 );border-color:var( --e-global-color-cce4ff0 );}.elementor-42600 .elementor-element.elementor-element-62f58663.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-62f58663.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cce4ff0 );}.elementor-42600 .elementor-element.elementor-element-62f58663 .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-62f58663 .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-2e839ab0{text-align:center;}.elementor-42600 .elementor-element.elementor-element-2e839ab0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-33aa67f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42600 .elementor-element.elementor-element-6d8bca22{--display:flex;--min-height:484px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-6d8bca22.e-con{--align-self:flex-start;}.elementor-42600 .elementor-element.elementor-element-2c999a84{--display:flex;--min-height:4200px;--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:center;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-2c999a84.e-con{--align-self:flex-start;}.elementor-42600 .elementor-element.elementor-element-492f8b4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-4b1260c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-d67bb1a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-75b5dfd > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-75b5dfd{text-align:start;}.elementor-42600 .elementor-element.elementor-element-75b5dfd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:#3C3C3C;}.elementor-42600 .elementor-element.elementor-element-7851ffb > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-7851ffb{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-e53cbbd{--display:flex;--min-height:180px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-e53cbbd:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-e53cbbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/lpgcert.webp") 50% 50%;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-e53cbbd:hover{box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42600 .elementor-element.elementor-element-cbec7aa{--spacer-size:152px;}.elementor-42600 .elementor-element.elementor-element-dcd07de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-7c6da0d > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-7c6da0d{text-align:start;}.elementor-42600 .elementor-element.elementor-element-7c6da0d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:#3C3C3C;}.elementor-42600 .elementor-element.elementor-element-81cba24 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-81cba24{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-4e52471{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-menu-anchor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-menu-anchor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42600 .elementor-element.elementor-element-3580c79 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-a974d48{--display:flex;}.elementor-42600 .elementor-element.elementor-element-ff535a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-ff535a1:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-ff535a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/hazchemblocks-mobile.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-ff535a1:hover::before, .elementor-42600 .elementor-element.elementor-element-ff535a1:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-ff535a1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-ff535a1 > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-ff535a1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-a7f9387 );--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-ff535a1::before, .elementor-42600 .elementor-element.elementor-element-ff535a1 > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-ff535a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-ff535a1 > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-ff535a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-ff535a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-ff535a1:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-ff535a1, .elementor-42600 .elementor-element.elementor-element-ff535a1::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-ff535a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-57cc3d6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-31255c4 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-31255c4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-31255c4.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-31255c4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-31255c4.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-31255c4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-31255c4 .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-31255c4 .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-31255c4 .elementor-icon-wrapper svg{width:auto;}.elementor-42600 .elementor-element.elementor-element-2d1fe8d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-17ab676 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-17ab676{text-align:start;}.elementor-42600 .elementor-element.elementor-element-17ab676 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-a7f9387 );}.elementor-42600 .elementor-element.elementor-element-745bc09 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-745bc09{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-f2e0f76 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-641a29e{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-42600 .elementor-element.elementor-element-641a29e:hover{border-style:none;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-42600 .elementor-element.elementor-element-641a29e, .elementor-42600 .elementor-element.elementor-element-641a29e::before{--border-transition:0s;}.elementor-42600 .elementor-element.elementor-element-e2bbf99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-e2bbf99:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-e2bbf99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/spill-guy.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-e2bbf99:hover::before, .elementor-42600 .elementor-element.elementor-element-e2bbf99:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-e2bbf99:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-e2bbf99 > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-e2bbf99 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-e3c6027 );--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-e2bbf99::before, .elementor-42600 .elementor-element.elementor-element-e2bbf99 > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-e2bbf99 > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-e2bbf99 > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-e2bbf99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-e2bbf99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-e2bbf99:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-e2bbf99, .elementor-42600 .elementor-element.elementor-element-e2bbf99::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-e2bbf99.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-70e36de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-b550b04 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-b550b04.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-b550b04.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-b550b04.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-b550b04.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-b550b04.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-b550b04 .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-b550b04 .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-b550b04 .elementor-icon-wrapper svg{width:auto;}.elementor-42600 .elementor-element.elementor-element-562def2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-8a129ed > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-8a129ed{text-align:start;}.elementor-42600 .elementor-element.elementor-element-8a129ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-e3c6027 );}.elementor-42600 .elementor-element.elementor-element-f8905e4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-f8905e4{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-fced039 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-488d5a2{--display:flex;}.elementor-42600 .elementor-element.elementor-element-f8c09de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-f8c09de:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-f8c09de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/firstaid-1.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-f8c09de:hover::before, .elementor-42600 .elementor-element.elementor-element-f8c09de:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-f8c09de:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-f8c09de > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-f8c09de > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-f6b8fff );--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-f8c09de::before, .elementor-42600 .elementor-element.elementor-element-f8c09de > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-f8c09de > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-f8c09de > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-f8c09de > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-f8c09de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-f8c09de:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-f8c09de, .elementor-42600 .elementor-element.elementor-element-f8c09de::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-f8c09de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-1606eb4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-cffc3e4 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-cffc3e4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-cffc3e4.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-cffc3e4.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-cffc3e4.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-cffc3e4.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-cffc3e4 .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-cffc3e4 .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-cffc3e4 .elementor-icon-wrapper svg{width:auto;}.elementor-42600 .elementor-element.elementor-element-5813450{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-3528734 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-3528734{text-align:start;}.elementor-42600 .elementor-element.elementor-element-3528734 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-f6b8fff );}.elementor-42600 .elementor-element.elementor-element-73dac43 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-73dac43{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-9d70f05 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-b97871a{--display:flex;}.elementor-42600 .elementor-element.elementor-element-b753001{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-b753001:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-b753001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/lpgguy.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-b753001:hover::before, .elementor-42600 .elementor-element.elementor-element-b753001:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-b753001:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-b753001 > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-b753001 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-9e78c27 );--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-b753001::before, .elementor-42600 .elementor-element.elementor-element-b753001 > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-b753001 > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-b753001 > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-b753001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-b753001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-b753001:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-b753001, .elementor-42600 .elementor-element.elementor-element-b753001::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-b753001.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-f2ebfdf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-52f3e62 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-52f3e62.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-52f3e62.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-52f3e62.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-52f3e62.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-52f3e62.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-52f3e62 .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-52f3e62 .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-52f3e62 .elementor-icon-wrapper svg{width:auto;}.elementor-42600 .elementor-element.elementor-element-fe7b36b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-ae90de0 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-ae90de0{text-align:start;}.elementor-42600 .elementor-element.elementor-element-ae90de0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:#3C3C3C;}.elementor-42600 .elementor-element.elementor-element-daca871 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-daca871{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-5a67747 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-c128e64{--display:flex;}.elementor-42600 .elementor-element.elementor-element-61c1bba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-61c1bba:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-61c1bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/certifiedhandlerimage.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-61c1bba:hover::before, .elementor-42600 .elementor-element.elementor-element-61c1bba:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-61c1bba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-61c1bba > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-61c1bba > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-fe9b58d );--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-61c1bba::before, .elementor-42600 .elementor-element.elementor-element-61c1bba > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-61c1bba > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-61c1bba > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-61c1bba > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-61c1bba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-61c1bba:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-61c1bba, .elementor-42600 .elementor-element.elementor-element-61c1bba::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-61c1bba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-ae97c41{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-7164837 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-7164837.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-7164837.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-7164837.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-7164837.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-7164837.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-7164837 .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-7164837 .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-7164837 .elementor-icon-wrapper svg{width:auto;}.elementor-42600 .elementor-element.elementor-element-6cd18b6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-e536b9f > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-e536b9f{text-align:start;}.elementor-42600 .elementor-element.elementor-element-e536b9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-fe9b58d );}.elementor-42600 .elementor-element.elementor-element-ea7a2ac > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-ea7a2ac{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-8631953 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-6e1b27e{--display:flex;}.elementor-42600 .elementor-element.elementor-element-f9aff5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-f9aff5f:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-f9aff5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/trafficmgmt-header.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-f9aff5f:hover::before, .elementor-42600 .elementor-element.elementor-element-f9aff5f:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-f9aff5f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-f9aff5f > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-f9aff5f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-06a16da );--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-f9aff5f::before, .elementor-42600 .elementor-element.elementor-element-f9aff5f > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-f9aff5f > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-f9aff5f > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-f9aff5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-f9aff5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-f9aff5f:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-f9aff5f, .elementor-42600 .elementor-element.elementor-element-f9aff5f::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-f9aff5f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-aeac467{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-9f54af9 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-9f54af9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-9f54af9.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-9f54af9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-9f54af9.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-9f54af9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-9f54af9 .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-9f54af9 .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-6dad02b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-130b23c > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-130b23c{text-align:start;}.elementor-42600 .elementor-element.elementor-element-130b23c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-06a16da );}.elementor-42600 .elementor-element.elementor-element-c25f357 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-c25f357{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-132e65c{--display:flex;--min-height:484px;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-132e65c:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-132e65c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-42600 .elementor-element.elementor-element-917e89a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-917e89a{text-align:center;}.elementor-42600 .elementor-element.elementor-element-917e89a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.9rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-42600 .elementor-element.elementor-element-1651312{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-1651312:hover{background-color:var( --e-global-color-06a16da );}.elementor-42600 .elementor-element.elementor-element-712443e .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-712443e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-06a16da );}.elementor-42600 .elementor-element.elementor-element-712443e.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-712443e.elementor-view-default .elementor-icon{color:var( --e-global-color-06a16da );border-color:var( --e-global-color-06a16da );}.elementor-42600 .elementor-element.elementor-element-712443e.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-712443e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-06a16da );}.elementor-42600 .elementor-element.elementor-element-712443e.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-712443e.elementor-view-framed .elementor-icon:hover, .elementor-42600 .elementor-element.elementor-element-712443e.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-712443e.elementor-view-framed .elementor-icon:hover, .elementor-42600 .elementor-element.elementor-element-712443e.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-712443e .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-712443e .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-ee46751{text-align:center;}.elementor-42600 .elementor-element.elementor-element-ee46751 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-6f2ca39{--display:flex;--min-height:484px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-6f2ca39.e-con{--align-self:flex-start;}.elementor-42600 .elementor-element.elementor-element-e05e12b{--display:flex;--min-height:2415px;--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:center;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-e05e12b.e-con{--align-self:flex-start;}.elementor-42600 .elementor-element.elementor-element-b639b70{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-695b007{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-2679abf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-97c701b > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-97c701b{text-align:start;}.elementor-42600 .elementor-element.elementor-element-97c701b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:#3C3C3C;}.elementor-42600 .elementor-element.elementor-element-9c69825 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-9c69825{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-c75b4d9{--display:flex;--min-height:180px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-c75b4d9:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-c75b4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://rifftsolutions.co.nz/wp-content/uploads/2023/10/5cbb8f9a-2a6c-46fa-a825-afc111925613.webp") 50% 50%;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-c75b4d9:hover{box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-5b096a0{--spacer-size:152px;}.elementor-42600 .elementor-element.elementor-element-d680ae9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-6c57c1c > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-6c57c1c{text-align:start;}.elementor-42600 .elementor-element.elementor-element-6c57c1c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:#3C3C3C;}.elementor-42600 .elementor-element.elementor-element-2d7b072 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-2d7b072{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-657e2c4{--display:flex;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-5c5a404 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-8b39f14{--display:flex;}.elementor-42600 .elementor-element.elementor-element-0325e9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-0325e9e:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-0325e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/fittesting-header.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-0325e9e:hover::before, .elementor-42600 .elementor-element.elementor-element-0325e9e:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-0325e9e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-0325e9e > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-0325e9e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-cce4ff0 );--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-0325e9e::before, .elementor-42600 .elementor-element.elementor-element-0325e9e > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-0325e9e > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-0325e9e > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-0325e9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-0325e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-0325e9e:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-0325e9e, .elementor-42600 .elementor-element.elementor-element-0325e9e::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-0325e9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-ed885cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-0fa923c .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-0fa923c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-0fa923c.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-0fa923c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-0fa923c.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-0fa923c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-0fa923c .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-0fa923c .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-0fa923c .elementor-icon-wrapper svg{width:auto;}.elementor-42600 .elementor-element.elementor-element-6aa94d1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-e358c50 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-e358c50{text-align:start;}.elementor-42600 .elementor-element.elementor-element-e358c50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-41f9f24 );}.elementor-42600 .elementor-element.elementor-element-22f7795 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-22f7795{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-64f00eb > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-3f370d4{--display:flex;}.elementor-42600 .elementor-element.elementor-element-81a8f5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-81a8f5e:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-81a8f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2023/08/siteplans.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-81a8f5e:hover::before, .elementor-42600 .elementor-element.elementor-element-81a8f5e:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-81a8f5e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-81a8f5e > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-81a8f5e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-37d60cc );--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-81a8f5e::before, .elementor-42600 .elementor-element.elementor-element-81a8f5e > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-81a8f5e > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-81a8f5e > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-81a8f5e > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-81a8f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-81a8f5e:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-81a8f5e, .elementor-42600 .elementor-element.elementor-element-81a8f5e::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-81a8f5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-9afcba4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-13bedc1 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-13bedc1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-13bedc1.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-13bedc1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-13bedc1.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-13bedc1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-13bedc1 .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-13bedc1 .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-13bedc1 .elementor-icon-wrapper svg{width:auto;}.elementor-42600 .elementor-element.elementor-element-732145f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-bce8d5b > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-bce8d5b{text-align:start;}.elementor-42600 .elementor-element.elementor-element-bce8d5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-9067c55 );}.elementor-42600 .elementor-element.elementor-element-29ee97c > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-29ee97c{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-c300906{--display:flex;}.elementor-widget-eael-flip-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-flip-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-42600 .elementor-element.elementor-element-39d698f .eael-flip-carousel{border-radius:4px;}.elementor-42600 .elementor-element.elementor-element-39d698f .flip-custom-nav{margin:0px 0px 0px -27px;font-size:60px;width:0px;height:0px;line-height:0px;border-radius:0px;color:var( --e-global-color-37d60cc );border-style:none;}.elementor-42600 .elementor-element.elementor-element-39d698f .eael-flip-carousel-svg-icon{width:60px;}.elementor-42600 .elementor-element.elementor-element-39d698f .flip-custom-nav svg{width:60px;fill:var( --e-global-color-37d60cc );}.elementor-42600 .elementor-element.elementor-element-39d698f .flip-carousel-text{text-align:center;color:#4d4d4d;}.elementor-42600 .elementor-element.elementor-element-c560cf6 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 1% 0% 1%;}.elementor-42600 .elementor-element.elementor-element-c560cf6{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;}.elementor-42600 .elementor-element.elementor-element-b006f76 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-52cbe2a{--display:flex;}.elementor-42600 .elementor-element.elementor-element-8c0f669{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-8c0f669:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-8c0f669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2023/08/siteplans.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-8c0f669:hover::before, .elementor-42600 .elementor-element.elementor-element-8c0f669:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-8c0f669:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-8c0f669 > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-8c0f669 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-3330d87 );--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-8c0f669::before, .elementor-42600 .elementor-element.elementor-element-8c0f669 > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-8c0f669 > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-8c0f669 > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-8c0f669 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-8c0f669 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-8c0f669:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-8c0f669, .elementor-42600 .elementor-element.elementor-element-8c0f669::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-8c0f669.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-011db5b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-45e2299 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-45e2299.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-45e2299.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-45e2299.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-45e2299.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-45e2299.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-45e2299 .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-45e2299 .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-45e2299 .elementor-icon-wrapper svg{width:auto;}.elementor-42600 .elementor-element.elementor-element-9f97c9b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-792df14 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-792df14{text-align:start;}.elementor-42600 .elementor-element.elementor-element-792df14 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:#20CDCEF5;}.elementor-42600 .elementor-element.elementor-element-8fc312d > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-8fc312d{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-2d6a232{--display:flex;}.elementor-42600 .elementor-element.elementor-element-2c64d3e .eael-flip-carousel{border-radius:4px;}.elementor-42600 .elementor-element.elementor-element-2c64d3e .flip-custom-nav{margin:0px 0px 0px -27px;font-size:60px;width:0px;height:0px;line-height:0px;border-radius:0px;color:#20CDCEF5;border-style:none;}.elementor-42600 .elementor-element.elementor-element-2c64d3e .eael-flip-carousel-svg-icon{width:60px;}.elementor-42600 .elementor-element.elementor-element-2c64d3e .flip-custom-nav svg{width:60px;fill:#20CDCEF5;}.elementor-42600 .elementor-element.elementor-element-2c64d3e .flip-carousel-text{text-align:center;color:#4d4d4d;}.elementor-42600 .elementor-element.elementor-element-9314da2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 1% 0% 1%;}.elementor-42600 .elementor-element.elementor-element-9314da2{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;}.elementor-42600 .elementor-element.elementor-element-c8a2d08{--display:flex;}.elementor-42600 .elementor-element.elementor-element-7112c6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-7112c6c:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-7112c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2023/08/evacplans.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-7112c6c:hover::before, .elementor-42600 .elementor-element.elementor-element-7112c6c:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-7112c6c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-7112c6c > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-7112c6c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#2E8B57;--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-7112c6c::before, .elementor-42600 .elementor-element.elementor-element-7112c6c > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-7112c6c > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-7112c6c > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-7112c6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-7112c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-7112c6c:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-7112c6c, .elementor-42600 .elementor-element.elementor-element-7112c6c::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-7112c6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-4118bd3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-7c4ec39 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-7c4ec39.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-7c4ec39.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-7c4ec39.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-7c4ec39.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-7c4ec39.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-7c4ec39 .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-7c4ec39 .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-7c4ec39 .elementor-icon-wrapper svg{width:auto;}.elementor-42600 .elementor-element.elementor-element-b6ecc8f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-80bb948 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-80bb948{text-align:start;}.elementor-42600 .elementor-element.elementor-element-80bb948 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:#2E8B57;}.elementor-42600 .elementor-element.elementor-element-b48d982 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-b48d982{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-9cb2aee{--display:flex;}.elementor-42600 .elementor-element.elementor-element-2f05989 .eael-flip-carousel{border-radius:4px;}.elementor-42600 .elementor-element.elementor-element-2f05989 .flip-custom-nav{margin:0px 0px 0px -27px;font-size:60px;width:0px;height:0px;line-height:0px;border-radius:0px;color:#2E8B57;border-style:none;}.elementor-42600 .elementor-element.elementor-element-2f05989 .eael-flip-carousel-svg-icon{width:60px;}.elementor-42600 .elementor-element.elementor-element-2f05989 .flip-custom-nav svg{width:60px;fill:#2E8B57;}.elementor-42600 .elementor-element.elementor-element-2f05989 .flip-carousel-text{text-align:center;color:#4d4d4d;}.elementor-42600 .elementor-element.elementor-element-9f96bc2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 1% 0% 1%;}.elementor-42600 .elementor-element.elementor-element-9f96bc2{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;}.elementor-42600 .elementor-element.elementor-element-d4c2961 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-3ae6a66{--display:flex;}.elementor-42600 .elementor-element.elementor-element-e77ac10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-e77ac10:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-e77ac10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/certifiedhandlerimage.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-e77ac10:hover::before, .elementor-42600 .elementor-element.elementor-element-e77ac10:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-e77ac10:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-e77ac10 > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-e77ac10 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-bd6ec81 );--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-e77ac10::before, .elementor-42600 .elementor-element.elementor-element-e77ac10 > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-e77ac10 > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-e77ac10 > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-e77ac10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-e77ac10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-e77ac10:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-e77ac10, .elementor-42600 .elementor-element.elementor-element-e77ac10::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-e77ac10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-a03460f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-6abef05 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-6abef05.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-6abef05.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-6abef05.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-6abef05.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-6abef05.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-6abef05 .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-6abef05 .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-6abef05 .elementor-icon-wrapper svg{width:auto;}.elementor-42600 .elementor-element.elementor-element-7efe0f6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-a76aff6 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-a76aff6{text-align:start;}.elementor-42600 .elementor-element.elementor-element-a76aff6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:var( --e-global-color-30380c5 );}.elementor-42600 .elementor-element.elementor-element-82ca08b > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-82ca08b{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-a731023 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-2950396{--display:flex;}.elementor-42600 .elementor-element.elementor-element-3287a34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#BEC5D6;--border-color:#BEC5D6;--border-radius:12px 12px 12px 12px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-3287a34:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-3287a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2023/11/spill.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-3287a34:hover::before, .elementor-42600 .elementor-element.elementor-element-3287a34:hover > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-3287a34:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-3287a34 > .elementor-background-slideshow:hover::before, .elementor-42600 .elementor-element.elementor-element-3287a34 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-46e2bab );--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-3287a34::before, .elementor-42600 .elementor-element.elementor-element-3287a34 > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-3287a34 > .e-con-inner > .elementor-background-video-container::before, .elementor-42600 .elementor-element.elementor-element-3287a34 > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-3287a34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-42600 .elementor-element.elementor-element-3287a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-42600 .elementor-element.elementor-element-3287a34:hover{--overlay-opacity:0.8;box-shadow:1px 4px 35px 0px rgba(0, 0, 0, 0.04);}.elementor-42600 .elementor-element.elementor-element-3287a34, .elementor-42600 .elementor-element.elementor-element-3287a34::before{--overlay-transition:0.8s;}.elementor-42600 .elementor-element.elementor-element-3287a34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-42600 .elementor-element.elementor-element-95cc671{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-42600 .elementor-element.elementor-element-26e3590 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-26e3590.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-26e3590.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-26e3590.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-26e3590.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-26e3590.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-26e3590 .elementor-icon{font-size:98px;}.elementor-42600 .elementor-element.elementor-element-26e3590 .elementor-icon svg{height:98px;}.elementor-42600 .elementor-element.elementor-element-26e3590 .elementor-icon-wrapper svg{width:auto;}.elementor-42600 .elementor-element.elementor-element-c91bd2f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-2cc2738 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-2cc2738{text-align:start;}.elementor-42600 .elementor-element.elementor-element-2cc2738 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:1.3em;color:#FF7F50;}.elementor-42600 .elementor-element.elementor-element-cac0c25 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-cac0c25{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;color:#3C3C3C;}.elementor-42600 .elementor-element.elementor-element-bb482a0{--display:flex;--min-height:484px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-bb482a0:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-bb482a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-42600 .elementor-element.elementor-element-c187a4c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-c187a4c{text-align:center;}.elementor-42600 .elementor-element.elementor-element-c187a4c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:600;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:-1px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-be67c4c{--display:flex;--min-height:484px;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-b7c8e8f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-b7c8e8f{text-align:center;}.elementor-42600 .elementor-element.elementor-element-b7c8e8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.9rem;font-weight:600;line-height:1.3em;color:var( --e-global-color-text );}.elementor-42600 .elementor-element.elementor-element-f0705aa{--display:flex;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--background-transition:0.8s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9e78c27 );--border-color:var( --e-global-color-9e78c27 );--border-radius:15px 15px 15px 15px;}.elementor-42600 .elementor-element.elementor-element-f0705aa:hover{background-color:var( --e-global-color-a7f9387 );}.elementor-42600 .elementor-element.elementor-element-0659087 .elementor-icon-wrapper{text-align:center;}.elementor-42600 .elementor-element.elementor-element-0659087.elementor-view-stacked .elementor-icon{background-color:#66226A;}.elementor-42600 .elementor-element.elementor-element-0659087.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-0659087.elementor-view-default .elementor-icon{color:#66226A;border-color:#66226A;}.elementor-42600 .elementor-element.elementor-element-0659087.elementor-view-framed .elementor-icon, .elementor-42600 .elementor-element.elementor-element-0659087.elementor-view-default .elementor-icon svg{fill:#66226A;}.elementor-42600 .elementor-element.elementor-element-0659087.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-0659087.elementor-view-framed .elementor-icon:hover, .elementor-42600 .elementor-element.elementor-element-0659087.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-0659087.elementor-view-framed .elementor-icon:hover, .elementor-42600 .elementor-element.elementor-element-0659087.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-0659087 .elementor-icon{font-size:42px;}.elementor-42600 .elementor-element.elementor-element-0659087 .elementor-icon svg{height:42px;}.elementor-42600 .elementor-element.elementor-element-8d4376f{text-align:center;}.elementor-42600 .elementor-element.elementor-element-8d4376f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:22px;color:var( --e-global-color-9e78c27 );}.elementor-42600 .elementor-element.elementor-element-5d0fdf6{--display:flex;--min-height:365px;--justify-content:center;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-42600 .elementor-element.elementor-element-5d0fdf6:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-5d0fdf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-42600 .elementor-element.elementor-element-612d076{--display:flex;--min-height:283px;--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:center;--align-items:center;}.elementor-42600 .elementor-element.elementor-element-612d076:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-612d076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c826ec );}.elementor-42600 .elementor-element.elementor-element-8396b97{--display:flex;--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-f43fe22 img{width:89%;}.elementor-42600 .elementor-element.elementor-element-6bb7e03{--display:flex;--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-e7746ef{text-align:start;}.elementor-42600 .elementor-element.elementor-element-e7746ef .elementor-heading-title{color:#000000;}.elementor-42600 .elementor-element.elementor-element-c852c28{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}:root{--page-title-display:none;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}@media(min-width:806px){.elementor-42600 .elementor-element.elementor-element-ae40e2f{--content-width:1600px;}.elementor-42600 .elementor-element.elementor-element-0e53878{--width:100%;}.elementor-42600 .elementor-element.elementor-element-94ef20f{--content-width:1600px;}.elementor-42600 .elementor-element.elementor-element-d6d86a3{--content-width:1600px;}.elementor-42600 .elementor-element.elementor-element-14b1f73b{--width:30%;}.elementor-42600 .elementor-element.elementor-element-259c84dc{--width:30%;}.elementor-42600 .elementor-element.elementor-element-65f8e170{--width:30%;}.elementor-42600 .elementor-element.elementor-element-4dbc8602{--width:30%;}.elementor-42600 .elementor-element.elementor-element-26531a05{--width:30%;}.elementor-42600 .elementor-element.elementor-element-6d5b482a{--width:30%;}.elementor-42600 .elementor-element.elementor-element-4f3a67f9{--width:30%;}.elementor-42600 .elementor-element.elementor-element-5cc7febd{--width:30%;}.elementor-42600 .elementor-element.elementor-element-d98cab6{--width:30%;}.elementor-42600 .elementor-element.elementor-element-4f48eaa8{--width:30%;}.elementor-42600 .elementor-element.elementor-element-88f9d09{--width:30%;}.elementor-42600 .elementor-element.elementor-element-614c17a5{--width:30%;}.elementor-42600 .elementor-element.elementor-element-6d8bca22{--content-width:1600px;}.elementor-42600 .elementor-element.elementor-element-2c999a84{--width:100%;}.elementor-42600 .elementor-element.elementor-element-492f8b4{--width:600px;}.elementor-42600 .elementor-element.elementor-element-4e52471{--width:100%;}.elementor-42600 .elementor-element.elementor-element-ff535a1{--width:100%;}.elementor-42600 .elementor-element.elementor-element-57cc3d6{--width:28%;}.elementor-42600 .elementor-element.elementor-element-e2bbf99{--width:100%;}.elementor-42600 .elementor-element.elementor-element-70e36de{--width:28%;}.elementor-42600 .elementor-element.elementor-element-f8c09de{--width:100%;}.elementor-42600 .elementor-element.elementor-element-1606eb4{--width:28%;}.elementor-42600 .elementor-element.elementor-element-b753001{--width:100%;}.elementor-42600 .elementor-element.elementor-element-f2ebfdf{--width:28%;}.elementor-42600 .elementor-element.elementor-element-61c1bba{--width:100%;}.elementor-42600 .elementor-element.elementor-element-ae97c41{--width:28%;}.elementor-42600 .elementor-element.elementor-element-f9aff5f{--width:100%;}.elementor-42600 .elementor-element.elementor-element-aeac467{--width:28%;}.elementor-42600 .elementor-element.elementor-element-1651312{--width:34%;}.elementor-42600 .elementor-element.elementor-element-6f2ca39{--content-width:1600px;}.elementor-42600 .elementor-element.elementor-element-e05e12b{--width:100%;}.elementor-42600 .elementor-element.elementor-element-b639b70{--width:600px;}.elementor-42600 .elementor-element.elementor-element-657e2c4{--width:100%;}.elementor-42600 .elementor-element.elementor-element-0325e9e{--width:100%;}.elementor-42600 .elementor-element.elementor-element-ed885cc{--width:28%;}.elementor-42600 .elementor-element.elementor-element-81a8f5e{--width:100%;}.elementor-42600 .elementor-element.elementor-element-9afcba4{--width:28%;}.elementor-42600 .elementor-element.elementor-element-8c0f669{--width:100%;}.elementor-42600 .elementor-element.elementor-element-011db5b{--width:28%;}.elementor-42600 .elementor-element.elementor-element-7112c6c{--width:100%;}.elementor-42600 .elementor-element.elementor-element-4118bd3{--width:28%;}.elementor-42600 .elementor-element.elementor-element-e77ac10{--width:100%;}.elementor-42600 .elementor-element.elementor-element-a03460f{--width:28%;}.elementor-42600 .elementor-element.elementor-element-3287a34{--width:100%;}.elementor-42600 .elementor-element.elementor-element-95cc671{--width:28%;}.elementor-42600 .elementor-element.elementor-element-bb482a0{--content-width:1600px;}.elementor-42600 .elementor-element.elementor-element-f0705aa{--width:34%;}.elementor-42600 .elementor-element.elementor-element-8396b97{--width:25%;}}@media(max-width:1367px) and (min-width:806px){.elementor-42600 .elementor-element.elementor-element-2c999a84{--width:100%;}.elementor-42600 .elementor-element.elementor-element-e05e12b{--width:100%;}}@media(max-width:1367px){.elementor-42600 .elementor-element.elementor-element-ae40e2f > .elementor-shape-bottom svg, .elementor-42600 .elementor-element.elementor-element-ae40e2f > .e-con-inner > .elementor-shape-bottom svg{width:calc(177% + 1.3px);}.elementor-42600 .elementor-element.elementor-element-ae40e2f{--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-42600 .elementor-element.elementor-element-06b2e67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-06b2e67 .elementor-heading-title{font-size:1.8rem;}.elementor-42600 .elementor-element.elementor-element-ab0fb8a img{height:100%;object-fit:cover;object-position:center right;}.elementor-42600 .elementor-element.elementor-element-6d8bca22{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-42600 .elementor-element.elementor-element-2c999a84{--min-height:5200px;--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:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-75b5dfd .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-7851ffb > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-7851ffb{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-e53cbbd{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-42600 .elementor-element.elementor-element-7c6da0d .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-81cba24 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-81cba24{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-ff535a1{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-17ab676 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-745bc09 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-745bc09{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-e2bbf99{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-8a129ed .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-f8905e4 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-f8905e4{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-f8c09de{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-3528734 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-73dac43 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-73dac43{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-b753001{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-ae90de0 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-daca871 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-daca871{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-61c1bba{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-e536b9f .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-ea7a2ac > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-ea7a2ac{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-f9aff5f{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-130b23c .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-c25f357 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-c25f357{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-6f2ca39{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-42600 .elementor-element.elementor-element-e05e12b{--min-height:2995px;--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:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-97c701b .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-9c69825 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-9c69825{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-c75b4d9{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-42600 .elementor-element.elementor-element-6c57c1c .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-2d7b072 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-2d7b072{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-0325e9e{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-e358c50 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-22f7795 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-22f7795{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-81a8f5e{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-bce8d5b .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-29ee97c > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-29ee97c{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-c560cf6 > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-42600 .elementor-element.elementor-element-c560cf6{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-8c0f669{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-792df14 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-8fc312d > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-8fc312d{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-9314da2 > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-42600 .elementor-element.elementor-element-9314da2{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-7112c6c{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-80bb948 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-b48d982 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-b48d982{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-9f96bc2 > .elementor-widget-container{margin:0% 0% 3% 0%;}.elementor-42600 .elementor-element.elementor-element-9f96bc2{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-e77ac10{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-a76aff6 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-82ca08b > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-82ca08b{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-3287a34{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-42600 .elementor-element.elementor-element-2cc2738 .elementor-heading-title{font-size:22px;line-height:1.1em;}.elementor-42600 .elementor-element.elementor-element-cac0c25 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-42600 .elementor-element.elementor-element-cac0c25{font-size:15px;}.elementor-42600 .elementor-element.elementor-element-c187a4c .elementor-heading-title{font-size:22px;line-height:1.1em;}}@media(max-width:805px){.elementor-42600 .elementor-element.elementor-element-ae40e2f{--justify-content:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-42600 .elementor-element.elementor-element-ae40e2f > .elementor-shape-bottom svg, .elementor-42600 .elementor-element.elementor-element-ae40e2f > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-42600 .elementor-element.elementor-element-0e53878{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42600 .elementor-element.elementor-element-06b2e67 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-06b2e67{text-align:center;}.elementor-42600 .elementor-element.elementor-element-06b2e67 .elementor-heading-title{font-size:1.7rem;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-94ef20f{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-42600 .elementor-element.elementor-element-d6d86a3{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-42600 .elementor-element.elementor-element-14b1f73b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-c3e2ae2 .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-c3e2ae2 .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-3bb02c65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-3bb02c65 .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-259c84dc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-4e844850 .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-4e844850 .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-29818ee6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-29818ee6 .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-65f8e170{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-7216071a .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-7216071a .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-21a7c4e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-21a7c4e3 .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-4dbc8602{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-64cf1554 .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-64cf1554 .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-72befb1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-72befb1f .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-26531a05{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-35e9b1ae .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-35e9b1ae .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-3a66f34f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-3a66f34f .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-6d5b482a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-3f22c98a .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-3f22c98a .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-11fc2bea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-11fc2bea .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-4f3a67f9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-47167e9 .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-47167e9 .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-2b8e8dfa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-2b8e8dfa .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-5cc7febd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-7041dc60 .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-7041dc60 .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-5f66611a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-5f66611a .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-d98cab6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-8541278 .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-8541278 .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-8f67602 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-8f67602 .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-4f48eaa8{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-2cd95420 .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-2cd95420 .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-fcbae6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-fcbae6c .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-88f9d09{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-5d7f1d7c .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-5d7f1d7c .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-2046f0bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-2046f0bb .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-614c17a5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-62f58663 .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-62f58663 .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-2e839ab0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-2e839ab0 .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-6d8bca22{--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42600 .elementor-element.elementor-element-2c999a84{--width:100%;--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-42600 .elementor-element.elementor-element-4b1260c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42600 .elementor-element.elementor-element-75b5dfd > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-75b5dfd{text-align:start;}.elementor-42600 .elementor-element.elementor-element-75b5dfd .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-7851ffb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-7851ffb{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-e53cbbd{--min-height:200px;--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;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-7c6da0d > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-7c6da0d{text-align:start;}.elementor-42600 .elementor-element.elementor-element-7c6da0d .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-81cba24{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-a974d48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-ff535a1:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-ff535a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/hazchemblocks-mobile.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-ff535a1{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-57cc3d6{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-31255c4 .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-31255c4 .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-17ab676 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-17ab676{text-align:start;}.elementor-42600 .elementor-element.elementor-element-17ab676 .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-745bc09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-745bc09{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-641a29e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-e2bbf99:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-e2bbf99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/spill-guy.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-e2bbf99{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-70e36de{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-b550b04 .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-b550b04 .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-8a129ed > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-8a129ed{text-align:start;}.elementor-42600 .elementor-element.elementor-element-8a129ed .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-f8905e4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-f8905e4{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-488d5a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-f8c09de:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-f8c09de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/firstaid-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-f8c09de{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-1606eb4{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-cffc3e4 .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-cffc3e4 .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-3528734 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-3528734{text-align:start;}.elementor-42600 .elementor-element.elementor-element-3528734 .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-73dac43 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-73dac43{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-b97871a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-b753001:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-b753001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/lpgguy.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-b753001{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-f2ebfdf{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-52f3e62 .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-52f3e62 .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-ae90de0 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-ae90de0{text-align:start;}.elementor-42600 .elementor-element.elementor-element-ae90de0 .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-daca871 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-daca871{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-c128e64{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-61c1bba:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-61c1bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/certifiedhandlerimage.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-61c1bba{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-ae97c41{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-7164837 .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-7164837 .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-e536b9f > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-e536b9f{text-align:start;}.elementor-42600 .elementor-element.elementor-element-e536b9f .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-ea7a2ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-ea7a2ac{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-6e1b27e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-f9aff5f:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-f9aff5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/dgtransport-mobile.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-f9aff5f{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-aeac467{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-9f54af9 .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-9f54af9 .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-130b23c > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-130b23c{text-align:start;}.elementor-42600 .elementor-element.elementor-element-130b23c .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-c25f357 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-c25f357{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-132e65c{--min-height:390px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42600 .elementor-element.elementor-element-917e89a .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-1651312{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-712443e .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-712443e .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-ee46751 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-ee46751 .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-6f2ca39{--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42600 .elementor-element.elementor-element-e05e12b{--width:100%;--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-42600 .elementor-element.elementor-element-695b007{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42600 .elementor-element.elementor-element-97c701b > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-97c701b{text-align:start;}.elementor-42600 .elementor-element.elementor-element-97c701b .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-9c69825 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-9c69825{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-c75b4d9{--min-height:200px;--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;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-6c57c1c > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-6c57c1c{text-align:start;}.elementor-42600 .elementor-element.elementor-element-6c57c1c .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-2d7b072{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-8b39f14{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-0325e9e:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-0325e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/fittesting-header-mobile.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-0325e9e{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-ed885cc{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-0fa923c .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-0fa923c .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-e358c50 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-e358c50{text-align:start;}.elementor-42600 .elementor-element.elementor-element-e358c50 .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-22f7795 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-22f7795{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-3f370d4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-81a8f5e:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-81a8f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2023/08/siteplans.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-81a8f5e{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-9afcba4{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-13bedc1 .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-13bedc1 .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-bce8d5b > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-bce8d5b{text-align:start;}.elementor-42600 .elementor-element.elementor-element-bce8d5b .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-29ee97c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-29ee97c{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-c560cf6{text-align:center;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-52cbe2a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-8c0f669:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-8c0f669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/trafficmgmt-header.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-8c0f669{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-011db5b{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-45e2299 .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-45e2299 .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-792df14 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-792df14{text-align:start;}.elementor-42600 .elementor-element.elementor-element-792df14 .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-8fc312d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-8fc312d{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-9314da2{text-align:center;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-c8a2d08{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-7112c6c:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-7112c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/trafficmgmt-header.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-7112c6c{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-4118bd3{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-7c4ec39 .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-7c4ec39 .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-80bb948 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-80bb948{text-align:start;}.elementor-42600 .elementor-element.elementor-element-80bb948 .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-b48d982 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-b48d982{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-9f96bc2{text-align:center;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-3ae6a66{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-e77ac10:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-e77ac10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2024/07/certifiedhandlerimage.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-e77ac10{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-a03460f{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-6abef05 .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-6abef05 .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-a76aff6 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-a76aff6{text-align:start;}.elementor-42600 .elementor-element.elementor-element-a76aff6 .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-82ca08b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-82ca08b{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-2950396{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42600 .elementor-element.elementor-element-3287a34:not(.elementor-motion-effects-element-type-background), .elementor-42600 .elementor-element.elementor-element-3287a34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifftsolutions.co.nz/wp-content/uploads/2023/11/spill.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-42600 .elementor-element.elementor-element-3287a34{--min-height:210px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-42600 .elementor-element.elementor-element-95cc671{--justify-content:center;}.elementor-42600 .elementor-element.elementor-element-26e3590 .elementor-icon{font-size:57px;}.elementor-42600 .elementor-element.elementor-element-26e3590 .elementor-icon svg{height:57px;}.elementor-42600 .elementor-element.elementor-element-2cc2738 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-42600 .elementor-element.elementor-element-2cc2738{text-align:start;}.elementor-42600 .elementor-element.elementor-element-2cc2738 .elementor-heading-title{font-size:26px;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-cac0c25 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-cac0c25{text-align:start;font-size:14px;}.elementor-42600 .elementor-element.elementor-element-bb482a0{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42600 .elementor-element.elementor-element-c187a4c > .elementor-widget-container{padding:0% 0% 10% 0%;}.elementor-42600 .elementor-element.elementor-element-c187a4c{text-align:center;}.elementor-42600 .elementor-element.elementor-element-c187a4c .elementor-heading-title{font-size:26px;}.elementor-42600 .elementor-element.elementor-element-be67c4c{--min-height:390px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42600 .elementor-element.elementor-element-b7c8e8f .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-42600 .elementor-element.elementor-element-f0705aa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-42600 .elementor-element.elementor-element-0659087 .elementor-icon{font-size:35px;}.elementor-42600 .elementor-element.elementor-element-0659087 .elementor-icon svg{height:35px;}.elementor-42600 .elementor-element.elementor-element-8d4376f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42600 .elementor-element.elementor-element-8d4376f .elementor-heading-title{font-size:17px;}.elementor-42600 .elementor-element.elementor-element-5d0fdf6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-42600 .elementor-element.elementor-element-612d076{--justify-content:center;}}/* Start custom CSS for container, class: .elementor-element-18f5bef0 */.elementor-42600 .elementor-element.elementor-element-18f5bef0 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6d86a3 */.catbuttons:hover .elementor-heading-title {
    color: white!important; /* This changes the text color */
}

.catbuttons:hover .elementor-icon svg {
    fill: white!important; /* This changes the SVG icon color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33aa67f */.elementor-42600 .elementor-element.elementor-element-33aa67f {
    display:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff535a1 */.elementor-42600 .elementor-element.elementor-element-ff535a1 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2bbf99 */.elementor-42600 .elementor-element.elementor-element-e2bbf99 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8c09de */.elementor-42600 .elementor-element.elementor-element-f8c09de {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b753001 */.elementor-42600 .elementor-element.elementor-element-b753001 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61c1bba */.elementor-42600 .elementor-element.elementor-element-61c1bba {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9aff5f */.elementor-42600 .elementor-element.elementor-element-f9aff5f {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-132e65c */.contactbutton:hover .elementor-heading-title {
    color: white!important; /* This changes the text color */
}

.contactbutton:hover .elementor-icon svg {
    fill: white!important; /* This changes the SVG icon color */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0325e9e */.elementor-42600 .elementor-element.elementor-element-0325e9e {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81a8f5e */.elementor-42600 .elementor-element.elementor-element-81a8f5e {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c0f669 */.elementor-42600 .elementor-element.elementor-element-8c0f669 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7112c6c */.elementor-42600 .elementor-element.elementor-element-7112c6c {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e77ac10 */.elementor-42600 .elementor-element.elementor-element-e77ac10 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3287a34 */.elementor-42600 .elementor-element.elementor-element-3287a34 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb482a0 */.es-header-heading-text {
    font-weight: 700!important;
    font-size: 20px!important;
    line-height: 26px!important;
    color: rgb(17, 17, 17)!important;
}

.es-rating-value {
    font-weight: 700!important;
    font-size: 22px!important;
    line-height: 28px!important;
    color: rgb(17, 17, 17)!important;
    word-break: normal !important;
}
.es-header-rating-reviews-count, .es-review-info-date-container {
    font-size: 12px!important;
    line-height: 14px!important;
    color: rgba(17, 17, 17, 0.5)!important;
}

#eapps-google-reviews-8b23cab0-a5a4-4481-957e-899c5d0c3bcc > div > div > div > div.WidgetBackground__ContentContainer-sc-1ho7q3r-1.jUKeJm > div > div > div.HeaderComponent__Top-sc-9lcg5s-2.lpkRoq.es-header-component-top > div > div.HeaderWriteReviewButton__Component-sc-a5mrro-0.kBskxl.es-header-write-review-button-container > button {
    
    border-radius: 24px!important;
    border-color: rgba(0, 0, 0, 0)!important;
    line-height: 1.32!important;
    color: rgb(255, 255, 255)!important;
    font-family: inherit!important;
    font-weight: bold!important;
    font-size: 14px!important;
    background-color: rgb(184, 45, 45)!important;
    border-width: 2px!important;
}

.es-review-source-container {
    cursor: default!important;
    line-height: 14px!important;
    font-size: 12px!important;
    color: rgba(17, 17, 17, 0.5)!important;
}

.es-ai-summary-list-item-text {
    line-height: 1.4!important;
    font-size: 16px!important;
    color: rgb(17, 17, 17)!important;
}
.es-ai-summary-checkmark
{
    flex-shrink: 0!important;
    width: 13px!important;
    height: 13px!important;
    fill: rgb(17, 17, 17)!important;
}

.es-ai-summary-caption, .es-review-info-caption {
    display: flex!important;
    -webkit-box-align: center!important;
    align-items: center!important;
    flex-wrap: wrap!important;
    font-size: 12px!important;
    line-height: 14px!important;
    color: rgba(17, 17, 17, 0.5)!important;
}

.es-review-content-text-container
    {
    width: 100%!important;
    line-height: 23px!important;
    color: rgb(17, 17, 17)!important;
    font-size: 16px!important;
}

.es-review-content .es-text-shortener {
  color: #000 !important; 
}

.es-review-content .es-text-shortener-control {
  color: #C20000 !important;
}

.es-review-content-control{
    width: 100%!important;
    line-height: 23px!important;
      color: rgba(17, 17, 17, 0.5)!important;
    font-size: 16px!important;
  padding-top: 5px!important;
}

.es-review-link-container {
    display: flex!important;
    font-size: 12px!important;
    color: rgba(17, 17, 17, 0.5)!important;
    -webkit-box-align: center!important;
    align-items: center!important;
    gap: 10px!important;
    text-decoration: none !important;
}

.es-review-author-name {
    font-size: 15px;
    line-height: 18px;
    font-weight: 600;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
    color: rgba(17, 17, 17, 1)!important;
}
.ArrowControl__ArrowControlContainer-sc-ps7sz3-0
    {
    position: relative!important;
    display: block!important;
    padding: 0px!important;
    border: none!important;
    outline: none!important;
    border-radius: 50%!important;
    cursor: pointer!important;
    -webkit-tap-highlight-color: transparent!important;
    width: 32px!important;
    height: 32px!important;
    background-color: rgba(17, 17, 17, 0.5)!important;
    fill: rgb(255, 255, 255)!important;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 12px 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be67c4c */.contactbutton:hover .elementor-heading-title {
    color: white!important; /* This changes the text color */
}

.contactbutton:hover .elementor-icon svg {
    fill: white!important; /* This changes the SVG icon color */
}/* End custom CSS */
/* Start custom CSS */body {
    overflow-x: hidden!important;
}/* End custom CSS */