.elementor-79440 .elementor-element.elementor-element-846956f{--display:flex;}.elementor-79440 .elementor-element.elementor-element-846956f:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-846956f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212529;}.elementor-79440 .elementor-element.elementor-element-9ce1fe9{--display:flex;--min-height:700px;--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;--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-79440 .elementor-element.elementor-element-9ce1fe9:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-9ce1fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111111 10%, #FFFFFF 90%);}.elementor-79440 .elementor-element.elementor-element-c49a395{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--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-79440 .elementor-element.elementor-element-8de389b{--display:flex;--min-height:0px;--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:10px 10px;--row-gap:10px;--column-gap:10px;}.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-79440 .elementor-element.elementor-element-fbdb923 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-79440 .elementor-element.elementor-element-fbdb923{text-align:start;}.elementor-79440 .elementor-element.elementor-element-fbdb923 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-79440 .elementor-element.elementor-element-eb94b4f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-79440 .elementor-element.elementor-element-eb94b4f{text-align:start;}.elementor-79440 .elementor-element.elementor-element-eb94b4f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-ba36d28{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-ba36d28.e-con{--align-self:flex-start;}.elementor-79440 .elementor-element.elementor-element-6d97cc5{width:auto;max-width:auto;}.elementor-79440 .elementor-element.elementor-element-6d97cc5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-6d97cc5.elementor-element{--align-self:flex-end;}.elementor-79440 .elementor-element.elementor-element-6d97cc5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;font-style:italic;color:var( --e-global-color-d4f729e );}.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-79440 .elementor-element.elementor-element-72cf7cc{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-79440 .elementor-element.elementor-element-72cf7cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-72cf7cc img{width:100%;}.elementor-79440 .elementor-element.elementor-element-b73fe87 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-79440 .elementor-element.elementor-element-b73fe87{text-align:start;}.elementor-79440 .elementor-element.elementor-element-b73fe87 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-79440 .elementor-element.elementor-element-35eeb81{--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:flex-end;--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-79440 .elementor-element.elementor-element-fa26b57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-fa26b57{text-align:end;}.elementor-79440 .elementor-element.elementor-element-fa26b57 img{width:750px;}.elementor-79440 .elementor-element.elementor-element-6052af9{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-6233559 );--border-color:var( --e-global-color-6233559 );--border-radius:1px 0px 1px 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-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-d749000{--display:flex;}.elementor-79440 .elementor-element.elementor-element-31ae139{--display:flex;}.elementor-79440 .elementor-element.elementor-element-530062c{--display:flex;}.elementor-79440 .elementor-element.elementor-element-f7e9d7b{--display:flex;}.elementor-79440 .elementor-element.elementor-element-459222e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-79440 .elementor-element.elementor-element-459222e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:var( --e-global-color-8daaed1 );border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-6233559 );}.elementor-79440 .elementor-element.elementor-element-459222e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-6233559 );border-style:solid;border-width:0px 1px 0px 1px;}.elementor-79440 .elementor-element.elementor-element-459222e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-6233559 );}.elementor-79440 .elementor-element.elementor-element-459222e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-459222e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-79440 .elementor-element.elementor-element-459222e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-79440 .elementor-element.elementor-element-459222e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Lato", Sans-serif;font-weight:500;}.elementor-79440 .elementor-element.elementor-element-cf7e30d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-79440 .elementor-element.elementor-element-cf7e30d:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-cf7e30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F8;}.elementor-79440 .elementor-element.elementor-element-178e01b{--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:flex-start;--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-79440 .elementor-element.elementor-element-178e01b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-246a6bf .elementor-heading-title{font-family:var( --e-global-typography-21fc726-font-family ), Sans-serif;font-size:var( --e-global-typography-21fc726-font-size );font-weight:var( --e-global-typography-21fc726-font-weight );line-height:var( --e-global-typography-21fc726-line-height );letter-spacing:var( --e-global-typography-21fc726-letter-spacing );word-spacing:var( --e-global-typography-21fc726-word-spacing );color:#111111;}.elementor-79440 .elementor-element.elementor-element-140ef36{--spacer-size:20px;}.elementor-79440 .elementor-element.elementor-element-55f5a49{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-3206649{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-874372d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:#111111;}.elementor-79440 .elementor-element.elementor-element-550e544{--spacer-size:10px;}.elementor-79440 .elementor-element.elementor-element-d03868c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;color:#111111;}.elementor-79440 .elementor-element.elementor-element-7df64a5{--spacer-size:20px;}.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-79440 .elementor-element.elementor-element-285dfb0{font-family:var( --e-global-typography-f3036ca-font-family ), Sans-serif;font-size:var( --e-global-typography-f3036ca-font-size );font-weight:var( --e-global-typography-f3036ca-font-weight );line-height:var( --e-global-typography-f3036ca-line-height );letter-spacing:var( --e-global-typography-f3036ca-letter-spacing );word-spacing:var( --e-global-typography-f3036ca-word-spacing );color:#111111;}.elementor-79440 .elementor-element.elementor-element-cca7f23{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-569225e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:#111111;}.elementor-79440 .elementor-element.elementor-element-7c192fa{--spacer-size:10px;}.elementor-79440 .elementor-element.elementor-element-1bccb18 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;color:#111111;}.elementor-79440 .elementor-element.elementor-element-0c1d430{--spacer-size:20px;}.elementor-79440 .elementor-element.elementor-element-38d99ce{font-family:var( --e-global-typography-f3036ca-font-family ), Sans-serif;font-size:var( --e-global-typography-f3036ca-font-size );font-weight:var( --e-global-typography-f3036ca-font-weight );line-height:var( --e-global-typography-f3036ca-line-height );letter-spacing:var( --e-global-typography-f3036ca-letter-spacing );word-spacing:var( --e-global-typography-f3036ca-word-spacing );color:#111111;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-79440 .elementor-element.elementor-element-8ae4677{--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:flex-start;--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-79440 .elementor-element.elementor-element-eec84e8{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#111111;}.elementor-79440 .elementor-element.elementor-element-766ab1d{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-99242ff{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-99242ff:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-99242ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36280ca );}.elementor-79440 .elementor-element.elementor-element-1749360{--display:flex;}.elementor-79440 .elementor-element.elementor-element-ae5e5a8{width:100%;max-width:100%;}.elementor-79440 .elementor-element.elementor-element-ae5e5a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-ae5e5a8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-fae9ada{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-fae9ada:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-fae9ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 50%, var( --e-global-color-8daaed1 ) 50%);}.elementor-79440 .elementor-element.elementor-element-a86b06d{--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;--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-79440 .elementor-element.elementor-element-a86b06d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-73e12a6{--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:50px;--padding-right:50px;}.elementor-79440 .elementor-element.elementor-element-73e12a6:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-73e12a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-79440 .elementor-element.elementor-element-73e12a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-7b2a5bd .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-79440 .elementor-element.elementor-element-7b2a5bd .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-7b2a5bd .elementor-icon{font-size:24px;}.elementor-79440 .elementor-element.elementor-element-7b2a5bd .elementor-icon-box-title, .elementor-79440 .elementor-element.elementor-element-7b2a5bd .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:25px;font-weight:700;}.elementor-79440 .elementor-element.elementor-element-7b2a5bd:has(:hover) .elementor-icon-box-title,
					 .elementor-79440 .elementor-element.elementor-element-7b2a5bd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-7b2a5bd .elementor-icon-box-description{color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-a24c381 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-a24c381.elementor-element{--order:99999 /* order end hack */;}.elementor-79440 .elementor-element.elementor-element-a24c381{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-722c050{--display:flex;--justify-content:center;--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-79440 .elementor-element.elementor-element-722c050:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-722c050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-78fecc1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-78fecc1.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-78fecc1 img{width:50%;}.elementor-79440 .elementor-element.elementor-element-53ae5c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-53ae5c8:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-53ae5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 50%, #000000 50%);}.elementor-79440 .elementor-element.elementor-element-eb17d00{--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;--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-79440 .elementor-element.elementor-element-eb17d00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-9df95bc{--display:flex;--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-79440 .elementor-element.elementor-element-9df95bc:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-9df95bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-3f85c8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-3f85c8b.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-d6ad0ed{--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:50px;--padding-right:50px;}.elementor-79440 .elementor-element.elementor-element-d6ad0ed:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-d6ad0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-79440 .elementor-element.elementor-element-d6ad0ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-808d797 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-79440 .elementor-element.elementor-element-808d797 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-808d797 .elementor-icon{font-size:24px;}.elementor-79440 .elementor-element.elementor-element-808d797 .elementor-icon-box-title, .elementor-79440 .elementor-element.elementor-element-808d797 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:25px;font-weight:700;}.elementor-79440 .elementor-element.elementor-element-808d797:has(:hover) .elementor-icon-box-title,
					 .elementor-79440 .elementor-element.elementor-element-808d797:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-808d797 .elementor-icon-box-description{color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-f954315 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-f954315.elementor-element{--order:99999 /* order end hack */;}.elementor-79440 .elementor-element.elementor-element-f954315{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-0aea8a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-0aea8a1:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-0aea8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-secondary ) 50%, var( --e-global-color-8daaed1 ) 50%);}.elementor-79440 .elementor-element.elementor-element-9c00c2f{--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;--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-79440 .elementor-element.elementor-element-9c00c2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-c72006a{--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:50px;--padding-right:50px;}.elementor-79440 .elementor-element.elementor-element-c72006a:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-c72006a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-79440 .elementor-element.elementor-element-c72006a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-03eadeb .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-79440 .elementor-element.elementor-element-03eadeb .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-03eadeb .elementor-icon{font-size:24px;}.elementor-79440 .elementor-element.elementor-element-03eadeb .elementor-icon-box-title, .elementor-79440 .elementor-element.elementor-element-03eadeb .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:25px;font-weight:700;}.elementor-79440 .elementor-element.elementor-element-03eadeb:has(:hover) .elementor-icon-box-title,
					 .elementor-79440 .elementor-element.elementor-element-03eadeb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-03eadeb .elementor-icon-box-description{color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-ca724e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-ca724e1.elementor-element{--order:99999 /* order end hack */;}.elementor-79440 .elementor-element.elementor-element-ca724e1{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-d0e4aa3{--display:flex;--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-79440 .elementor-element.elementor-element-d0e4aa3:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-d0e4aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-0c57022 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-0c57022.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-0c57022 img{width:50%;}.elementor-79440 .elementor-element.elementor-element-6a62803{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-6a62803:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-6a62803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 50%, #000000 50%);}.elementor-79440 .elementor-element.elementor-element-46ce6e2{--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;--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-79440 .elementor-element.elementor-element-46ce6e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-8c16774{--display:flex;--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-79440 .elementor-element.elementor-element-8c16774:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-8c16774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-1a9181a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-1a9181a.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-80d0562{--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:50px;--padding-right:50px;}.elementor-79440 .elementor-element.elementor-element-80d0562:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-80d0562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-79440 .elementor-element.elementor-element-80d0562.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-2460257 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-79440 .elementor-element.elementor-element-2460257 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-2460257 .elementor-icon{font-size:24px;}.elementor-79440 .elementor-element.elementor-element-2460257 .elementor-icon-box-title, .elementor-79440 .elementor-element.elementor-element-2460257 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:25px;font-weight:700;}.elementor-79440 .elementor-element.elementor-element-2460257:has(:hover) .elementor-icon-box-title,
					 .elementor-79440 .elementor-element.elementor-element-2460257:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-2460257 .elementor-icon-box-description{color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-7358f1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-7358f1a.elementor-element{--order:99999 /* order end hack */;}.elementor-79440 .elementor-element.elementor-element-7358f1a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-ef3e0d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-ef3e0d8:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-ef3e0d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F8;}.elementor-79440 .elementor-element.elementor-element-36c7eb4 .elementor-icon-box-wrapper{gap:30px;}.elementor-79440 .elementor-element.elementor-element-36c7eb4 .elementor-icon{font-size:100px;}.elementor-79440 .elementor-element.elementor-element-36c7eb4 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-36c7eb4 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-c8fb409.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-c8fb409{text-align:center;color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-de94f93{columns:1;text-align:center;color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-91d1cf3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-82e1e04{--display:flex;}.elementor-79440 .elementor-element.elementor-element-bff81a0{text-align:center;}.elementor-79440 .elementor-element.elementor-element-bff81a0 .elementor-heading-title{color:var( --e-global-color-36280ca );}.elementor-79440 .elementor-element.elementor-element-65eb584{--spacer-size:20px;}.elementor-79440 .elementor-element.elementor-element-9d35883{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-79440 .elementor-element.elementor-element-9d35883.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-928e1d4{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-79440 .elementor-element.elementor-element-928e1d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-cb8d01b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-79440 .elementor-element.elementor-element-6ff7623 .elementor-heading-title{color:var( --e-global-color-d4f729e );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-79440 .elementor-element.elementor-element-2c601b1{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-79440 .elementor-element.elementor-element-2c601b1 .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-2c601b1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-79440 .elementor-element.elementor-element-cb97c91{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-b110e90{text-align:center;}.elementor-79440 .elementor-element.elementor-element-b110e90 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-79440 .elementor-element.elementor-element-5e237f8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-79440 .elementor-element.elementor-element-d86867c .elementor-icon-wrapper{text-align:center;}.elementor-79440 .elementor-element.elementor-element-d86867c .elementor-icon{font-size:100px;}.elementor-79440 .elementor-element.elementor-element-d86867c .elementor-icon svg{height:100px;}.elementor-79440 .elementor-element.elementor-element-e6c580f{text-align:center;}.elementor-79440 .elementor-element.elementor-element-e6c580f .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-a6509da{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-79440 .elementor-element.elementor-element-a6509da .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-a6509da .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-79440 .elementor-element.elementor-element-35d2c5d .elementor-icon-wrapper{text-align:center;}.elementor-79440 .elementor-element.elementor-element-35d2c5d .elementor-icon{font-size:100px;}.elementor-79440 .elementor-element.elementor-element-35d2c5d .elementor-icon svg{height:100px;}.elementor-79440 .elementor-element.elementor-element-8fdb82f{text-align:center;}.elementor-79440 .elementor-element.elementor-element-8fdb82f .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-558ecbd{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-79440 .elementor-element.elementor-element-558ecbd .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-558ecbd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-79440 .elementor-element.elementor-element-8b5eb39 .elementor-icon-wrapper{text-align:center;}.elementor-79440 .elementor-element.elementor-element-8b5eb39 .elementor-icon{font-size:100px;}.elementor-79440 .elementor-element.elementor-element-8b5eb39 .elementor-icon svg{height:100px;}.elementor-79440 .elementor-element.elementor-element-7698ec6{text-align:center;}.elementor-79440 .elementor-element.elementor-element-7698ec6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-6b5576e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-79440 .elementor-element.elementor-element-6b5576e .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-6b5576e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-79440 .elementor-element.elementor-element-61188b2 .elementor-icon-wrapper{text-align:center;}.elementor-79440 .elementor-element.elementor-element-61188b2 .elementor-icon{font-size:100px;}.elementor-79440 .elementor-element.elementor-element-61188b2 .elementor-icon svg{height:100px;}.elementor-79440 .elementor-element.elementor-element-1ca404a{text-align:center;}.elementor-79440 .elementor-element.elementor-element-1ca404a .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-d857736{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-79440 .elementor-element.elementor-element-d857736 .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-d857736 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-79440 .elementor-element.elementor-element-0f72920{--display:flex;}.elementor-79440 .elementor-element.elementor-element-0f72920.e-con{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-aa0b678.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-aa0b678 img{width:80%;}.elementor-79440 .elementor-element.elementor-element-3fd91cc{--display:flex;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-79440 .elementor-element.elementor-element-3fd91cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-d6f0848{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-79440 .elementor-element.elementor-element-e9ceab7 .elementor-heading-title{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-8307e97{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-79440 .elementor-element.elementor-element-8307e97 .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-8307e97 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-79440 .elementor-element.elementor-element-82742fd{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-b3f4881{text-align:center;}.elementor-79440 .elementor-element.elementor-element-b3f4881 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-79440 .elementor-element.elementor-element-ecd762c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-79440 .elementor-element.elementor-element-5a624c0 .elementor-icon-wrapper{text-align:center;}.elementor-79440 .elementor-element.elementor-element-5a624c0 .elementor-icon{font-size:100px;}.elementor-79440 .elementor-element.elementor-element-5a624c0 .elementor-icon svg{height:100px;}.elementor-79440 .elementor-element.elementor-element-f59f248{text-align:center;}.elementor-79440 .elementor-element.elementor-element-f59f248 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-9d8e106{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-79440 .elementor-element.elementor-element-9d8e106 .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-9d8e106 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-79440 .elementor-element.elementor-element-b7b08fb .elementor-icon-wrapper{text-align:center;}.elementor-79440 .elementor-element.elementor-element-b7b08fb .elementor-icon{font-size:100px;}.elementor-79440 .elementor-element.elementor-element-b7b08fb .elementor-icon svg{height:100px;}.elementor-79440 .elementor-element.elementor-element-a823810{text-align:center;}.elementor-79440 .elementor-element.elementor-element-a823810 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-f212a3d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-79440 .elementor-element.elementor-element-f212a3d .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-f212a3d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-79440 .elementor-element.elementor-element-4a3ecc2 .elementor-icon-wrapper{text-align:center;}.elementor-79440 .elementor-element.elementor-element-4a3ecc2 .elementor-icon{font-size:100px;}.elementor-79440 .elementor-element.elementor-element-4a3ecc2 .elementor-icon svg{height:100px;}.elementor-79440 .elementor-element.elementor-element-d8d2b4c{text-align:center;}.elementor-79440 .elementor-element.elementor-element-d8d2b4c .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-45630ba{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-79440 .elementor-element.elementor-element-45630ba .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-45630ba .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-79440 .elementor-element.elementor-element-84df443 .elementor-icon-wrapper{text-align:center;}.elementor-79440 .elementor-element.elementor-element-84df443 .elementor-icon{font-size:100px;}.elementor-79440 .elementor-element.elementor-element-84df443 .elementor-icon svg{height:100px;}.elementor-79440 .elementor-element.elementor-element-a228d0c{text-align:center;}.elementor-79440 .elementor-element.elementor-element-a228d0c .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-365fbe2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-79440 .elementor-element.elementor-element-365fbe2 .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-365fbe2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-79440 .elementor-element.elementor-element-46d103c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-79440 .elementor-element.elementor-element-4fca060{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-79440 .elementor-element.elementor-element-9518f0a .elementor-heading-title{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-74842d5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-79440 .elementor-element.elementor-element-74842d5 .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-74842d5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-79440 .elementor-element.elementor-element-5341156{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-8dacff8{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79440 .elementor-element.elementor-element-7db1c77 .elementor-heading-title{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-ae5e664{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-79440 .elementor-element.elementor-element-ae5e664 .elementor-divider-separator{width:100%;}.elementor-79440 .elementor-element.elementor-element-ae5e664 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-79440 .elementor-element.elementor-element-3c46919{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-1ada47a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-1ada47a:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-1ada47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6233559 );}.elementor-79440 .elementor-element.elementor-element-1ada47a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-4ad9733.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-4ad9733{text-align:center;}.elementor-79440 .elementor-element.elementor-element-4ad9733 img{width:80%;}.elementor-79440 .elementor-element.elementor-element-cb0da28{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-79440 .elementor-element.elementor-element-cb0da28.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-cb0da28 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:32px;font-weight:600;line-height:38.4px;color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-d2106b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-79440 .elementor-element.elementor-element-19bee9a{--display:flex;}.elementor-79440 .elementor-element.elementor-element-dd7dbf4{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-881d472{--display:flex;}.elementor-79440 .elementor-element.elementor-element-9aee43c{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-16afdd2{--display:flex;}.elementor-79440 .elementor-element.elementor-element-eff7225{--display:flex;--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-79440 .elementor-element.elementor-element-eff7225:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-eff7225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05193D;}.elementor-79440 .elementor-element.elementor-element-eff7225.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-8d9b307{--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;--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-79440 .elementor-element.elementor-element-921fb92{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-921fb92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-caa22ec{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-79440 .elementor-element.elementor-element-2cc44f6{text-align:start;}.elementor-79440 .elementor-element.elementor-element-2cc44f6 img{width:33%;}.elementor-79440 .elementor-element.elementor-element-cae8319 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-8daaed1 );}.elementor-79440 .elementor-element.elementor-element-7872ff8{columns:1;color:var( --e-global-color-8daaed1 );}.elementor-79440 .elementor-element.elementor-element-0265f01{columns:1;color:var( --e-global-color-8daaed1 );}.elementor-79440 .elementor-element.elementor-element-be81719{--display:flex;--justify-content:space-around;--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-79440 .elementor-element.elementor-element-be81719:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-be81719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dgshape.com/wp-content/uploads/usa/2025/10/DGSHAPE-and-Cloud.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-79440 .elementor-element.elementor-element-be81719.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-adbe0a4{width:100%;max-width:100%;text-align:start;}.elementor-79440 .elementor-element.elementor-element-64905d6{--display:flex;--min-height:450px;--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;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-64905d6:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-64905d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dgshape.com/wp-content/uploads/usa/2025/10/Professional-Installation-Services-Available_desktop.webp");background-position:bottom center;background-size:cover;}.elementor-79440 .elementor-element.elementor-element-64905d6::before, .elementor-79440 .elementor-element.elementor-element-64905d6 > .elementor-background-video-container::before, .elementor-79440 .elementor-element.elementor-element-64905d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-79440 .elementor-element.elementor-element-64905d6 > .elementor-background-slideshow::before, .elementor-79440 .elementor-element.elementor-element-64905d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-79440 .elementor-element.elementor-element-64905d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-79440 .elementor-element.elementor-element-53bde8f{--display:flex;}.elementor-79440 .elementor-element.elementor-element-12dd7d8{text-align:center;}.elementor-79440 .elementor-element.elementor-element-12dd7d8 .elementor-heading-title{color:var( --e-global-color-8daaed1 );}.elementor-79440 .elementor-element.elementor-element-1393a61{text-align:center;color:var( --e-global-color-8daaed1 );}.elementor-79440 .elementor-element.elementor-element-39235a6{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-39235a6:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-39235a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36280ca );}.elementor-79440 .elementor-element.elementor-element-f66276d{--display:flex;}.elementor-79440 .elementor-element.elementor-element-245545d{width:100%;max-width:100%;}.elementor-79440 .elementor-element.elementor-element-245545d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-245545d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-897ed3c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-6d5da1d{--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;}.elementor-79440 .elementor-element.elementor-element-1a64d77 img{width:100%;max-width:300px;}.elementor-79440 .elementor-element.elementor-element-0a76b5d{--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;}.elementor-79440 .elementor-element.elementor-element-1967e15 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-55c8afe{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-cbf1605{font-family:var( --e-global-typography-f3036ca-font-family ), Sans-serif;font-size:var( --e-global-typography-f3036ca-font-size );font-weight:var( --e-global-typography-f3036ca-font-weight );line-height:var( --e-global-typography-f3036ca-line-height );letter-spacing:var( --e-global-typography-f3036ca-letter-spacing );word-spacing:var( --e-global-typography-f3036ca-word-spacing );color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-dd7f7b4{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-dd7f7b4:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-dd7f7b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6233559 );}.elementor-79440 .elementor-element.elementor-element-f7be6f3{--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;}.elementor-79440 .elementor-element.elementor-element-c4f17fb{--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;}.elementor-79440 .elementor-element.elementor-element-9eccf56 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-918de81{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-906e8b1{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-906e8b1:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-906e8b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-36280ca );}.elementor-79440 .elementor-element.elementor-element-959ff44{--display:flex;}.elementor-79440 .elementor-element.elementor-element-cec9d39{width:100%;max-width:100%;}.elementor-79440 .elementor-element.elementor-element-cec9d39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-cec9d39 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-79440 .elementor-element.elementor-element-7b9e48b{--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:100px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-7b9e48b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-c388fec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-ba6bd68{--display:flex;}.elementor-79440 .elementor-element.elementor-element-15588ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-7e14289{--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;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-79440 .elementor-element.elementor-element-7e14289:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-7e14289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6233559 );}.elementor-79440 .elementor-element.elementor-element-8c03ddb{--display:flex;}.elementor-79440 .elementor-element.elementor-element-f2cdbc1{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79440 .elementor-element.elementor-element-e39bc8d .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-36280ca );}.elementor-79440 .elementor-element.elementor-element-dec97ef{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-4eabf25 .elementor-button:hover, .elementor-79440 .elementor-element.elementor-element-4eabf25 .elementor-button:focus{background-color:var( --e-global-color-8daaed1 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-4eabf25 .elementor-button{font-family:"Lato", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-4eabf25 .elementor-button:hover svg, .elementor-79440 .elementor-element.elementor-element-4eabf25 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-1f0c598{--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;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-79440 .elementor-element.elementor-element-1f0c598:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-1f0c598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6233559 );}.elementor-79440 .elementor-element.elementor-element-99b78d6{--display:flex;}.elementor-79440 .elementor-element.elementor-element-efafa58{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79440 .elementor-element.elementor-element-5014143 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-36280ca );}.elementor-79440 .elementor-element.elementor-element-1a4bc56{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-7854c9a .elementor-button:hover, .elementor-79440 .elementor-element.elementor-element-7854c9a .elementor-button:focus{background-color:var( --e-global-color-8daaed1 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-7854c9a .elementor-button{font-family:"Lato", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-7854c9a .elementor-button:hover svg, .elementor-79440 .elementor-element.elementor-element-7854c9a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-8b4d2dd{--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;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-79440 .elementor-element.elementor-element-8b4d2dd:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-8b4d2dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6233559 );}.elementor-79440 .elementor-element.elementor-element-e5be457{--display:flex;}.elementor-79440 .elementor-element.elementor-element-23b50fb{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79440 .elementor-element.elementor-element-c22b612 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:600;color:var( --e-global-color-36280ca );}.elementor-79440 .elementor-element.elementor-element-3fe8d84{color:var( --e-global-color-d4f729e );}.elementor-79440 .elementor-element.elementor-element-ea8a55a .elementor-button:hover, .elementor-79440 .elementor-element.elementor-element-ea8a55a .elementor-button:focus{background-color:var( --e-global-color-8daaed1 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-ea8a55a .elementor-button{font-family:"Lato", Sans-serif;font-weight:500;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-ea8a55a .elementor-button:hover svg, .elementor-79440 .elementor-element.elementor-element-ea8a55a .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-79440 .elementor-element.elementor-element-fe1bea7{--display:flex;}.elementor-79440 .elementor-element.elementor-element-99f8d5a{--display:flex;}.elementor-79440 .elementor-element.elementor-element-d69e739{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-normal-color:var( --e-global-color-36280ca );--n-accordion-title-hover-color:var( --e-global-color-36280ca );--n-accordion-title-active-color:var( --e-global-color-36280ca );--n-accordion-icon-size:15px;}.elementor-79440 .elementor-element.elementor-element-d69e739 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-36280ca );}:where( .elementor-79440 .elementor-element.elementor-element-d69e739 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lato", Sans-serif;font-weight:700;}:where( .elementor-79440 .elementor-element.elementor-element-d69e739 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-79440 .elementor-element.elementor-element-a7f9034{--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;}:root{--page-title-display:none;}@media(max-width:1020px){.elementor-79440 .elementor-element.elementor-element-9ce1fe9{--min-height:60vh;--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-79440 .elementor-element.elementor-element-9ce1fe9:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-9ce1fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111111 0%, #FFFFFF 80%);}.elementor-79440 .elementor-element.elementor-element-c49a395{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-79440 .elementor-element.elementor-element-8de389b{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-79440 .elementor-element.elementor-element-fbdb923 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-fbdb923{text-align:center;}.elementor-79440 .elementor-element.elementor-element-eb94b4f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-eb94b4f{text-align:center;}.elementor-79440 .elementor-element.elementor-element-ba36d28{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-79440 .elementor-element.elementor-element-6d97cc5.elementor-element{--align-self:flex-end;}.elementor-79440 .elementor-element.elementor-element-b73fe87{text-align:center;}.elementor-79440 .elementor-element.elementor-element-35eeb81{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79440 .elementor-element.elementor-element-35eeb81.e-con{--order:-99999 /* order start hack */;}.elementor-79440 .elementor-element.elementor-element-fa26b57 img{width:330px;}.elementor-79440 .elementor-element.elementor-element-459222e{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;}.elementor-79440 .elementor-element.elementor-element-cf7e30d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-178e01b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-246a6bf .elementor-heading-title{font-size:var( --e-global-typography-21fc726-font-size );line-height:var( --e-global-typography-21fc726-line-height );letter-spacing:var( --e-global-typography-21fc726-letter-spacing );word-spacing:var( --e-global-typography-21fc726-word-spacing );}.elementor-79440 .elementor-element.elementor-element-285dfb0{font-size:var( --e-global-typography-f3036ca-font-size );line-height:var( --e-global-typography-f3036ca-line-height );letter-spacing:var( --e-global-typography-f3036ca-letter-spacing );word-spacing:var( --e-global-typography-f3036ca-word-spacing );}.elementor-79440 .elementor-element.elementor-element-38d99ce{font-size:var( --e-global-typography-f3036ca-font-size );line-height:var( --e-global-typography-f3036ca-line-height );letter-spacing:var( --e-global-typography-f3036ca-letter-spacing );word-spacing:var( --e-global-typography-f3036ca-word-spacing );}.elementor-79440 .elementor-element.elementor-element-8ae4677{--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-79440 .elementor-element.elementor-element-99242ff{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-fae9ada{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-a86b06d{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79440 .elementor-element.elementor-element-a86b06d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-73e12a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-7b2a5bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-7b2a5bd .elementor-icon-box-wrapper{align-items:center;}.elementor-79440 .elementor-element.elementor-element-a24c381 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-53ae5c8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-eb17d00{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-79440 .elementor-element.elementor-element-eb17d00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-9df95bc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79440 .elementor-element.elementor-element-d6ad0ed{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-808d797 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-808d797 .elementor-icon-box-wrapper{align-items:center;}.elementor-79440 .elementor-element.elementor-element-f954315 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-0aea8a1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-9c00c2f{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-79440 .elementor-element.elementor-element-9c00c2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-c72006a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-03eadeb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-03eadeb .elementor-icon-box-wrapper{align-items:center;}.elementor-79440 .elementor-element.elementor-element-ca724e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-6a62803{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-46ce6e2{--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--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-79440 .elementor-element.elementor-element-46ce6e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-80d0562{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-2460257 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-2460257 .elementor-icon-box-wrapper{align-items:center;}.elementor-79440 .elementor-element.elementor-element-7358f1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-ef3e0d8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-91d1cf3{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-82e1e04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-9d35883{--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-79440 .elementor-element.elementor-element-928e1d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-d86867c .elementor-icon{font-size:100px;}.elementor-79440 .elementor-element.elementor-element-d86867c .elementor-icon svg{height:100px;}.elementor-79440 .elementor-element.elementor-element-0f72920{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-3fd91cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-46d103c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-79440 .elementor-element.elementor-element-1ada47a{--padding-top:50px;--padding-bottom:50px;--padding-left:020px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-eff7225{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-8d9b307{--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-79440 .elementor-element.elementor-element-921fb92{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-cae8319 .elementor-heading-title{line-height:34px;}.elementor-79440 .elementor-element.elementor-element-897ed3c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-1a64d77 img{width:100%;}.elementor-79440 .elementor-element.elementor-element-cbf1605{font-size:var( --e-global-typography-f3036ca-font-size );line-height:var( --e-global-typography-f3036ca-line-height );letter-spacing:var( --e-global-typography-f3036ca-letter-spacing );word-spacing:var( --e-global-typography-f3036ca-word-spacing );}.elementor-79440 .elementor-element.elementor-element-dd7f7b4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-15588ea{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-79440 .elementor-element.elementor-element-8c03ddb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79440 .elementor-element.elementor-element-99b78d6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-79440 .elementor-element.elementor-element-9ce1fe9{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-79440 .elementor-element.elementor-element-8de389b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-79440 .elementor-element.elementor-element-fbdb923{text-align:center;}.elementor-79440 .elementor-element.elementor-element-eb94b4f{text-align:center;}.elementor-79440 .elementor-element.elementor-element-ba36d28{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-79440 .elementor-element.elementor-element-6d97cc5{text-align:start;}.elementor-79440 .elementor-element.elementor-element-6d97cc5 .elementor-heading-title{font-size:32px;}.elementor-79440 .elementor-element.elementor-element-72cf7cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-79440 .elementor-element.elementor-element-72cf7cc img{max-width:100%;}.elementor-79440 .elementor-element.elementor-element-b73fe87{text-align:center;}.elementor-79440 .elementor-element.elementor-element-fa26b57{text-align:center;}.elementor-79440 .elementor-element.elementor-element-fa26b57 img{width:300px;}.elementor-79440 .elementor-element.elementor-element-cf7e30d{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-79440 .elementor-element.elementor-element-246a6bf .elementor-heading-title{font-size:var( --e-global-typography-21fc726-font-size );line-height:var( --e-global-typography-21fc726-line-height );letter-spacing:var( --e-global-typography-21fc726-letter-spacing );word-spacing:var( --e-global-typography-21fc726-word-spacing );}.elementor-79440 .elementor-element.elementor-element-874372d .elementor-heading-title{font-size:18px;}.elementor-79440 .elementor-element.elementor-element-d03868c .elementor-heading-title{font-size:24px;}.elementor-79440 .elementor-element.elementor-element-285dfb0{font-size:var( --e-global-typography-f3036ca-font-size );line-height:var( --e-global-typography-f3036ca-line-height );letter-spacing:var( --e-global-typography-f3036ca-letter-spacing );word-spacing:var( --e-global-typography-f3036ca-word-spacing );}.elementor-79440 .elementor-element.elementor-element-569225e .elementor-heading-title{font-size:18px;}.elementor-79440 .elementor-element.elementor-element-1bccb18 .elementor-heading-title{font-size:24px;}.elementor-79440 .elementor-element.elementor-element-38d99ce{font-size:var( --e-global-typography-f3036ca-font-size );line-height:var( --e-global-typography-f3036ca-line-height );letter-spacing:var( --e-global-typography-f3036ca-letter-spacing );word-spacing:var( --e-global-typography-f3036ca-word-spacing );}.elementor-79440 .elementor-element.elementor-element-eec84e8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-99242ff{--width:100%;--min-height:50px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-1749360{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-ae5e5a8{width:100%;max-width:100%;}.elementor-79440 .elementor-element.elementor-element-ae5e5a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-ae5e5a8.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-ae5e5a8 .elementor-heading-title{font-size:24px;}.elementor-79440 .elementor-element.elementor-element-fae9ada:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-fae9ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 50%, var( --e-global-color-8daaed1 ) 0%);}.elementor-79440 .elementor-element.elementor-element-fae9ada{--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-79440 .elementor-element.elementor-element-a86b06d{--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-79440 .elementor-element.elementor-element-73e12a6{--width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-73e12a6.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-a24c381 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-a24c381.elementor-element{--order:99999 /* order end hack */;}.elementor-79440 .elementor-element.elementor-element-722c050{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-78fecc1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-78fecc1.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-53ae5c8:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-53ae5c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 50%, #000000 0%);}.elementor-79440 .elementor-element.elementor-element-53ae5c8{--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-79440 .elementor-element.elementor-element-eb17d00{--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-79440 .elementor-element.elementor-element-9df95bc{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-3f85c8b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-3f85c8b.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-d6ad0ed{--width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-d6ad0ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-f954315 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-f954315.elementor-element{--order:99999 /* order end hack */;}.elementor-79440 .elementor-element.elementor-element-0aea8a1:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-0aea8a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 50%, var( --e-global-color-8daaed1 ) 0%);}.elementor-79440 .elementor-element.elementor-element-0aea8a1{--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-79440 .elementor-element.elementor-element-9c00c2f{--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-79440 .elementor-element.elementor-element-c72006a{--width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-c72006a.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-ca724e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-ca724e1.elementor-element{--order:99999 /* order end hack */;}.elementor-79440 .elementor-element.elementor-element-d0e4aa3{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-0c57022 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-0c57022.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-6a62803:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-6a62803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 50%, #000000 0%);}.elementor-79440 .elementor-element.elementor-element-6a62803{--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-79440 .elementor-element.elementor-element-46ce6e2{--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-79440 .elementor-element.elementor-element-8c16774{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-1a9181a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-1a9181a.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-80d0562{--width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-80d0562.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79440 .elementor-element.elementor-element-7358f1a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-7358f1a.elementor-element{--order:99999 /* order end hack */;}.elementor-79440 .elementor-element.elementor-element-ef3e0d8{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-c8fb409{width:var( --container-widget-width, 333px );max-width:333px;--container-widget-width:333px;--container-widget-flex-grow:0;text-align:center;}.elementor-79440 .elementor-element.elementor-element-de94f93{text-align:center;}.elementor-79440 .elementor-element.elementor-element-91d1cf3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-82e1e04{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-9d35883{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-928e1d4{--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-79440 .elementor-element.elementor-element-5e237f8{--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-79440 .elementor-element.elementor-element-ecd762c{--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-79440 .elementor-element.elementor-element-46d103c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-79440 .elementor-element.elementor-element-d2106b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-19bee9a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-881d472{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79440 .elementor-element.elementor-element-8d9b307{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-79440 .elementor-element.elementor-element-921fb92{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-79440 .elementor-element.elementor-element-caa22ec{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-79440 .elementor-element.elementor-element-64905d6:not(.elementor-motion-effects-element-type-background), .elementor-79440 .elementor-element.elementor-element-64905d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dgshape.com/wp-content/uploads/usa/2025/10/Professional-Installation-Services-Available_desktop.webp");}.elementor-79440 .elementor-element.elementor-element-39235a6{--width:100%;--min-height:50px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-245545d{width:100%;max-width:100%;}.elementor-79440 .elementor-element.elementor-element-245545d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-245545d.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-245545d .elementor-heading-title{font-size:24px;}.elementor-79440 .elementor-element.elementor-element-897ed3c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-79440 .elementor-element.elementor-element-cbf1605{font-size:var( --e-global-typography-f3036ca-font-size );line-height:var( --e-global-typography-f3036ca-line-height );letter-spacing:var( --e-global-typography-f3036ca-letter-spacing );word-spacing:var( --e-global-typography-f3036ca-word-spacing );}.elementor-79440 .elementor-element.elementor-element-dd7f7b4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-79440 .elementor-element.elementor-element-906e8b1{--width:100%;--min-height:50px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-79440 .elementor-element.elementor-element-cec9d39{width:100%;max-width:100%;}.elementor-79440 .elementor-element.elementor-element-cec9d39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-79440 .elementor-element.elementor-element-cec9d39.elementor-element{--align-self:center;}.elementor-79440 .elementor-element.elementor-element-cec9d39 .elementor-heading-title{font-size:24px;}.elementor-79440 .elementor-element.elementor-element-7e14289{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-79440 .elementor-element.elementor-element-8c03ddb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79440 .elementor-element.elementor-element-f2cdbc1{--justify-content:center;}.elementor-79440 .elementor-element.elementor-element-1f0c598{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-79440 .elementor-element.elementor-element-99b78d6{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79440 .elementor-element.elementor-element-8b4d2dd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-79440 .elementor-element.elementor-element-e5be457{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-79440 .elementor-element.elementor-element-d69e739{--n-accordion-title-font-size:24px;}}@media(min-width:768px){.elementor-79440 .elementor-element.elementor-element-9ce1fe9{--width:100%;}.elementor-79440 .elementor-element.elementor-element-c49a395{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-8de389b{--width:100%;}.elementor-79440 .elementor-element.elementor-element-ba36d28{--width:100%;}.elementor-79440 .elementor-element.elementor-element-cf7e30d{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-178e01b{--width:40%;}.elementor-79440 .elementor-element.elementor-element-8ae4677{--width:66.6666%;}.elementor-79440 .elementor-element.elementor-element-1749360{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-fae9ada{--width:100%;}.elementor-79440 .elementor-element.elementor-element-a86b06d{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-73e12a6{--width:50%;}.elementor-79440 .elementor-element.elementor-element-722c050{--width:50%;}.elementor-79440 .elementor-element.elementor-element-53ae5c8{--width:100%;}.elementor-79440 .elementor-element.elementor-element-eb17d00{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-9df95bc{--width:50%;}.elementor-79440 .elementor-element.elementor-element-d6ad0ed{--width:50%;}.elementor-79440 .elementor-element.elementor-element-0aea8a1{--width:100%;}.elementor-79440 .elementor-element.elementor-element-9c00c2f{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-c72006a{--width:50%;}.elementor-79440 .elementor-element.elementor-element-d0e4aa3{--width:50%;}.elementor-79440 .elementor-element.elementor-element-6a62803{--width:100%;}.elementor-79440 .elementor-element.elementor-element-46ce6e2{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-8c16774{--width:50%;}.elementor-79440 .elementor-element.elementor-element-80d0562{--width:50%;}.elementor-79440 .elementor-element.elementor-element-9d35883{--width:100%;}.elementor-79440 .elementor-element.elementor-element-928e1d4{--width:240px;}.elementor-79440 .elementor-element.elementor-element-5e237f8{--width:70%;}.elementor-79440 .elementor-element.elementor-element-0f72920{--width:50%;}.elementor-79440 .elementor-element.elementor-element-3fd91cc{--width:240px;}.elementor-79440 .elementor-element.elementor-element-ecd762c{--width:70%;}.elementor-79440 .elementor-element.elementor-element-eff7225{--width:100%;}.elementor-79440 .elementor-element.elementor-element-8d9b307{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-921fb92{--width:50%;}.elementor-79440 .elementor-element.elementor-element-caa22ec{--width:100%;}.elementor-79440 .elementor-element.elementor-element-be81719{--width:50%;}.elementor-79440 .elementor-element.elementor-element-f66276d{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-897ed3c{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-6d5da1d{--width:33.3333%;}.elementor-79440 .elementor-element.elementor-element-0a76b5d{--width:66.6666%;}.elementor-79440 .elementor-element.elementor-element-dd7f7b4{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-f7be6f3{--width:33.3333%;}.elementor-79440 .elementor-element.elementor-element-c4f17fb{--width:66.6666%;}.elementor-79440 .elementor-element.elementor-element-959ff44{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-7b9e48b{--content-width:1600px;}.elementor-79440 .elementor-element.elementor-element-15588ea{--width:100%;}.elementor-79440 .elementor-element.elementor-element-7e14289{--width:48%;}.elementor-79440 .elementor-element.elementor-element-8c03ddb{--width:40%;}.elementor-79440 .elementor-element.elementor-element-f2cdbc1{--width:100%;}.elementor-79440 .elementor-element.elementor-element-1f0c598{--width:48%;}.elementor-79440 .elementor-element.elementor-element-99b78d6{--width:40%;}.elementor-79440 .elementor-element.elementor-element-efafa58{--width:100%;}.elementor-79440 .elementor-element.elementor-element-8b4d2dd{--width:48%;}.elementor-79440 .elementor-element.elementor-element-e5be457{--width:40%;}.elementor-79440 .elementor-element.elementor-element-23b50fb{--width:100%;}}@media(max-width:1020px) and (min-width:768px){.elementor-79440 .elementor-element.elementor-element-178e01b{--width:100%;}.elementor-79440 .elementor-element.elementor-element-8ae4677{--width:100%;}.elementor-79440 .elementor-element.elementor-element-a86b06d{--content-width:100%;}.elementor-79440 .elementor-element.elementor-element-73e12a6{--width:50%;}.elementor-79440 .elementor-element.elementor-element-722c050{--width:50%;}.elementor-79440 .elementor-element.elementor-element-eb17d00{--content-width:100%;}.elementor-79440 .elementor-element.elementor-element-9df95bc{--width:50%;}.elementor-79440 .elementor-element.elementor-element-d6ad0ed{--width:50%;}.elementor-79440 .elementor-element.elementor-element-9c00c2f{--content-width:100%;}.elementor-79440 .elementor-element.elementor-element-c72006a{--width:50%;}.elementor-79440 .elementor-element.elementor-element-d0e4aa3{--width:50%;}.elementor-79440 .elementor-element.elementor-element-46ce6e2{--content-width:100%;}.elementor-79440 .elementor-element.elementor-element-8c16774{--width:50%;}.elementor-79440 .elementor-element.elementor-element-80d0562{--width:50%;}.elementor-79440 .elementor-element.elementor-element-928e1d4{--width:200px;}.elementor-79440 .elementor-element.elementor-element-5e237f8{--width:100%;}.elementor-79440 .elementor-element.elementor-element-3fd91cc{--width:200px;}.elementor-79440 .elementor-element.elementor-element-921fb92{--width:100%;}.elementor-79440 .elementor-element.elementor-element-caa22ec{--width:100%;}.elementor-79440 .elementor-element.elementor-element-be81719{--width:100%;}.elementor-79440 .elementor-element.elementor-element-7e14289{--width:100%;}.elementor-79440 .elementor-element.elementor-element-1f0c598{--width:100%;}.elementor-79440 .elementor-element.elementor-element-8b4d2dd{--width:100%;}}/* Start custom CSS for mega-menu, class: .elementor-element-459222e */#request_cta {
    background-color: #8CE128;
}

#request_cta:hover {
    background-color: #91EE24;
}

/* Remove padding from <li> */
.e-n-menu-item {
  padding: 0;
}

/* Make the anchor fill the whole li and carry the padding */
.e-n-menu-item .e-n-menu-title-container {
  display: block;
  width: 100%;
  padding: 20px 50px; /* adjust to match your design */
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-246a6bf */h1 span { font-size: 24px !important; font-weight:400; display: block; line-height: 1.2;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47f97f5 */table th {
  text-align: left;
}

thead {
  background-color: hsla(0,0%,50%,.102);
}

table tbody tr > th {
  background-color: hsla(0,0%,50%,.102) !important;
}

table tbody tr > td {
  background-color: hsla(0, 0%, 100%, 0) !important;
}

table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: none;
}

table td, table th {
  color: #333333;
  padding: 12px;
  border: 1px solid hsla(0, 0%, 80%, 0.5);
}

.specifications th {
  white-space: normal !important;
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal;
}

@media (max-width: 767px) {
  .specifications {
    width: 100%;
    table-layout: fixed;
  }

  .specifications col {
    width: auto !important;
  }

  .specifications th,
  .specifications td {
    width: 50%;
    display: table-cell;
    white-space: normal !important;
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
    text-align: left;
  }

  .specifications tr th[colspan],
  .specifications tr td[colspan] {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for wpdatatables, class: .elementor-element-c36dbd3 *//* --- General wpDataTables styling from original HTML --- */
table.wpDataTable td.numdata { text-align: right !important; }

/* --- CSS for hiding elements (from code.css) --- */
.powered_by_link {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    left: -9999px !important; /* Move it far off-screen */
}

#table_1_length,
#table_1_filter,
#table_1_info,
.dt-buttons {
    display: none !important;
}

/* --- CSS for grouped tables and titles (from group-accessories.css) --- */
/* Hide the main table title */
h3#wdt-table-title-1 {
    display: none !important;
}

/* Add some space above the new group titles, make them bold and larger */
.wdt-group-title {
    margin-top: 40px;
    margin-bottom: 15px;
    font-weight: bold !important;
    font-size: 1.2rem !important;
}

/* Style for the new grouped tables */
.grouped-table {
    table-layout: fixed;     /* This is required to enforce custom column widths */
    width: 100%;             /* Make the table take up the full container width */
    border-top: 1px solid #ddd;
    margin-bottom: 30px;     /* Add some space after each grouped table */
}

/* --- Set specific column widths for the grouped tables --- */
.grouped-table .column-productnumber,
.grouped-table .column-price {
    width: 25% !important;
}

.grouped-table .column-description {
    width: 50% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47f97f5 */table th {
  text-align: left;
}

thead {
  background-color: hsla(0,0%,50%,.102);
}

table tbody tr > th {
  background-color: hsla(0,0%,50%,.102) !important;
}

table tbody tr > td {
  background-color: hsla(0, 0%, 100%, 0) !important;
}

table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: none;
}

table td, table th {
  color: #333333;
  padding: 12px;
  border: 1px solid hsla(0, 0%, 80%, 0.5);
}

.specifications th {
  white-space: normal !important;
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal;
}

@media (max-width: 767px) {
  .specifications {
    width: 100%;
    table-layout: fixed;
  }

  .specifications col {
    width: auto !important;
  }

  .specifications th,
  .specifications td {
    width: 50%;
    display: table-cell;
    white-space: normal !important;
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
    text-align: left;
  }

  .specifications tr th[colspan],
  .specifications tr td[colspan] {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for wpdatatables, class: .elementor-element-c36dbd3 *//* --- General wpDataTables styling from original HTML --- */
table.wpDataTable td.numdata { text-align: right !important; }

/* --- CSS for hiding elements (from code.css) --- */
.powered_by_link {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    left: -9999px !important; /* Move it far off-screen */
}

#table_1_length,
#table_1_filter,
#table_1_info,
.dt-buttons {
    display: none !important;
}

/* --- CSS for grouped tables and titles (from group-accessories.css) --- */
/* Hide the main table title */
h3#wdt-table-title-1 {
    display: none !important;
}

/* Add some space above the new group titles, make them bold and larger */
.wdt-group-title {
    margin-top: 40px;
    margin-bottom: 15px;
    font-weight: bold !important;
    font-size: 1.2rem !important;
}

/* Style for the new grouped tables */
.grouped-table {
    table-layout: fixed;     /* This is required to enforce custom column widths */
    width: 100%;             /* Make the table take up the full container width */
    border-top: 1px solid #ddd;
    margin-bottom: 30px;     /* Add some space after each grouped table */
}

/* --- Set specific column widths for the grouped tables --- */
.grouped-table .column-productnumber,
.grouped-table .column-price {
    width: 25% !important;
}

.grouped-table .column-description {
    width: 50% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47f97f5 */table th {
  text-align: left;
}

thead {
  background-color: hsla(0,0%,50%,.102);
}

table tbody tr > th {
  background-color: hsla(0,0%,50%,.102) !important;
}

table tbody tr > td {
  background-color: hsla(0, 0%, 100%, 0) !important;
}

table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: none;
}

table td, table th {
  color: #333333;
  padding: 12px;
  border: 1px solid hsla(0, 0%, 80%, 0.5);
}

.specifications th {
  white-space: normal !important;
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal;
}

@media (max-width: 767px) {
  .specifications {
    width: 100%;
    table-layout: fixed;
  }

  .specifications col {
    width: auto !important;
  }

  .specifications th,
  .specifications td {
    width: 50%;
    display: table-cell;
    white-space: normal !important;
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
    text-align: left;
  }

  .specifications tr th[colspan],
  .specifications tr td[colspan] {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for wpdatatables, class: .elementor-element-c36dbd3 *//* --- General wpDataTables styling from original HTML --- */
table.wpDataTable td.numdata { text-align: right !important; }

/* --- CSS for hiding elements (from code.css) --- */
.powered_by_link {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    left: -9999px !important; /* Move it far off-screen */
}

#table_1_length,
#table_1_filter,
#table_1_info,
.dt-buttons {
    display: none !important;
}

/* --- CSS for grouped tables and titles (from group-accessories.css) --- */
/* Hide the main table title */
h3#wdt-table-title-1 {
    display: none !important;
}

/* Add some space above the new group titles, make them bold and larger */
.wdt-group-title {
    margin-top: 40px;
    margin-bottom: 15px;
    font-weight: bold !important;
    font-size: 1.2rem !important;
}

/* Style for the new grouped tables */
.grouped-table {
    table-layout: fixed;     /* This is required to enforce custom column widths */
    width: 100%;             /* Make the table take up the full container width */
    border-top: 1px solid #ddd;
    margin-bottom: 30px;     /* Add some space after each grouped table */
}

/* --- Set specific column widths for the grouped tables --- */
.grouped-table .column-productnumber,
.grouped-table .column-price {
    width: 25% !important;
}

.grouped-table .column-description {
    width: 50% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47f97f5 */table th {
  text-align: left;
}

thead {
  background-color: hsla(0,0%,50%,.102);
}

table tbody tr > th {
  background-color: hsla(0,0%,50%,.102) !important;
}

table tbody tr > td {
  background-color: hsla(0, 0%, 100%, 0) !important;
}

table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: none;
}

table td, table th {
  color: #333333;
  padding: 12px;
  border: 1px solid hsla(0, 0%, 80%, 0.5);
}

.specifications th {
  white-space: normal !important;
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal;
}

@media (max-width: 767px) {
  .specifications {
    width: 100%;
    table-layout: fixed;
  }

  .specifications col {
    width: auto !important;
  }

  .specifications th,
  .specifications td {
    width: 50%;
    display: table-cell;
    white-space: normal !important;
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
    text-align: left;
  }

  .specifications tr th[colspan],
  .specifications tr td[colspan] {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for wpdatatables, class: .elementor-element-c36dbd3 *//* --- General wpDataTables styling from original HTML --- */
table.wpDataTable td.numdata { text-align: right !important; }

/* --- CSS for hiding elements (from code.css) --- */
.powered_by_link {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    left: -9999px !important; /* Move it far off-screen */
}

#table_1_length,
#table_1_filter,
#table_1_info,
.dt-buttons {
    display: none !important;
}

/* --- CSS for grouped tables and titles (from group-accessories.css) --- */
/* Hide the main table title */
h3#wdt-table-title-1 {
    display: none !important;
}

/* Add some space above the new group titles, make them bold and larger */
.wdt-group-title {
    margin-top: 40px;
    margin-bottom: 15px;
    font-weight: bold !important;
    font-size: 1.2rem !important;
}

/* Style for the new grouped tables */
.grouped-table {
    table-layout: fixed;     /* This is required to enforce custom column widths */
    width: 100%;             /* Make the table take up the full container width */
    border-top: 1px solid #ddd;
    margin-bottom: 30px;     /* Add some space after each grouped table */
}

/* --- Set specific column widths for the grouped tables --- */
.grouped-table .column-productnumber,
.grouped-table .column-price {
    width: 25% !important;
}

.grouped-table .column-description {
    width: 50% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-47f97f5 */table th {
  text-align: left;
}

thead {
  background-color: hsla(0,0%,50%,.102);
}

table tbody tr > th {
  background-color: hsla(0,0%,50%,.102) !important;
}

table tbody tr > td {
  background-color: hsla(0, 0%, 100%, 0) !important;
}

table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: none;
}

table td, table th {
  color: #333333;
  padding: 12px;
  border: 1px solid hsla(0, 0%, 80%, 0.5);
}

.specifications th {
  white-space: normal !important;
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal;
}

@media (max-width: 767px) {
  .specifications {
    width: 100%;
    table-layout: fixed;
  }

  .specifications col {
    width: auto !important;
  }

  .specifications th,
  .specifications td {
    width: 50%;
    display: table-cell;
    white-space: normal !important;
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
    text-align: left;
  }

  .specifications tr th[colspan],
  .specifications tr td[colspan] {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for wpdatatables, class: .elementor-element-c36dbd3 *//* --- General wpDataTables styling from original HTML --- */
table.wpDataTable td.numdata { text-align: right !important; }

/* --- CSS for hiding elements (from code.css) --- */
.powered_by_link {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    height: 0 !important;
    width: 0 !important;
    overflow: hidden !important;
    left: -9999px !important; /* Move it far off-screen */
}

#table_1_length,
#table_1_filter,
#table_1_info,
.dt-buttons {
    display: none !important;
}

/* --- CSS for grouped tables and titles (from group-accessories.css) --- */
/* Hide the main table title */
h3#wdt-table-title-1 {
    display: none !important;
}

/* Add some space above the new group titles, make them bold and larger */
.wdt-group-title {
    margin-top: 40px;
    margin-bottom: 15px;
    font-weight: bold !important;
    font-size: 1.2rem !important;
}

/* Style for the new grouped tables */
.grouped-table {
    table-layout: fixed;     /* This is required to enforce custom column widths */
    width: 100%;             /* Make the table take up the full container width */
    border-top: 1px solid #ddd;
    margin-bottom: 30px;     /* Add some space after each grouped table */
}

/* --- Set specific column widths for the grouped tables --- */
.grouped-table .column-productnumber,
.grouped-table .column-price {
    width: 25% !important;
}

.grouped-table .column-description {
    width: 50% !important;
}/* End custom CSS */