.elementor-1009 .elementor-element.elementor-element-f3aa59a{--display:flex;}.elementor-1009 .elementor-element.elementor-element-4b339f9 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-1009 .elementor-element.elementor-element-071e6a4{--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:40px 60px;--row-gap:40px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-071e6a4:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-071e6a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1009 .elementor-element.elementor-element-89fb363{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-89fb363.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1009 .elementor-element.elementor-element-5e493dd > .elementor-widget-container{margin:0px 0px 0px -90px;}.elementor-1009 .elementor-element.elementor-element-57cce66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1009 .elementor-element.elementor-element-3966ba9{width:100%;max-width:100%;}.elementor-1009 .elementor-element.elementor-element-3966ba9 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1009 .elementor-element.elementor-element-3966ba9.elementor-element{--align-self:flex-start;}.elementor-widget-theme-post-title .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-1009 .elementor-element.elementor-element-c48a90a .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#383838;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );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-1009 .elementor-element.elementor-element-11141c6 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-1009 .elementor-element.elementor-element-11141c6{font-family:"Inter", Sans-serif;font-weight:400;text-transform:none;}.elementor-1009 .elementor-element.elementor-element-447e09f > .elementor-widget-container{margin:0px 0px 0px 1px;}.elementor-1009 .elementor-element.elementor-element-9b83524{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:5px 10px;--row-gap:5px;--column-gap:10px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1009 .elementor-element.elementor-element-1967167 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1009 .elementor-element.elementor-element-1967167 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1009 .elementor-element.elementor-element-1967167{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1009 .elementor-element.elementor-element-1967167 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1009 .elementor-element.elementor-element-1967167 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-1967167 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:500;}.elementor-1009 .elementor-element.elementor-element-1967167 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1009 .elementor-element.elementor-element-2e059c4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1009 .elementor-element.elementor-element-2e059c4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1009 .elementor-element.elementor-element-2e059c4{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1009 .elementor-element.elementor-element-2e059c4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1009 .elementor-element.elementor-element-2e059c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-2e059c4 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:500;}.elementor-1009 .elementor-element.elementor-element-2e059c4 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1009 .elementor-element.elementor-element-947c3d0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1009 .elementor-element.elementor-element-947c3d0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1009 .elementor-element.elementor-element-947c3d0{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1009 .elementor-element.elementor-element-947c3d0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1009 .elementor-element.elementor-element-947c3d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-947c3d0 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:500;}.elementor-1009 .elementor-element.elementor-element-947c3d0 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1009 .elementor-element.elementor-element-310c8d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1009 .elementor-element.elementor-element-310c8d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1009 .elementor-element.elementor-element-310c8d7{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1009 .elementor-element.elementor-element-310c8d7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1009 .elementor-element.elementor-element-310c8d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-310c8d7 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:500;}.elementor-1009 .elementor-element.elementor-element-310c8d7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1009 .elementor-element.elementor-element-e2beb3e{--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 40px;--row-gap:20px;--column-gap:40px;}.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-1009 .elementor-element.elementor-element-2e20fa2 .elementor-button{background-color:var( --e-global-color-8772ae1 );font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8772ae1 );border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1009 .elementor-element.elementor-element-2e20fa2 .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-2e20fa2 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-8772ae1 );}.elementor-1009 .elementor-element.elementor-element-2e20fa2 .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-2e20fa2 .elementor-button:focus svg{fill:var( --e-global-color-8772ae1 );}.elementor-1009 .elementor-element.elementor-element-69b9a0e .elementor-button{background-color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8772ae1 );border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1009 .elementor-element.elementor-element-69b9a0e .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-69b9a0e .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-1009 .elementor-element.elementor-element-69b9a0e .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-69b9a0e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1009 .elementor-element.elementor-element-f90ad60{--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:55px;--padding-bottom:57px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-f90ad60:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-f90ad60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-1009 .elementor-element.elementor-element-2b7ff20 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1009 .elementor-element.elementor-element-2b7ff20{z-index:10;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-item > a{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.2s;}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-1009 .elementor-element.elementor-element-5eb9903{z-index:10;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-item > a{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.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-1009 .elementor-element.elementor-element-65bd3da{text-align:center;}.elementor-1009 .elementor-element.elementor-element-65bd3da .elementor-heading-title{font-family:var( --e-global-typography-5fdb5f7-font-family ), Sans-serif;font-size:var( --e-global-typography-5fdb5f7-font-size );font-weight:var( --e-global-typography-5fdb5f7-font-weight );text-transform:var( --e-global-typography-5fdb5f7-text-transform );color:#383838;}.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-1009 .elementor-element.elementor-element-b83f4a2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1009 .elementor-element.elementor-element-b83f4a2 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-1009 .elementor-element.elementor-element-b83f4a2 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1009 .elementor-element.elementor-element-4bfcffe > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-4bfcffe{font-family:"Inter", Sans-serif;font-weight:400;text-transform:none;}.elementor-1009 .elementor-element.elementor-element-d3657d1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 35px 20px 35px;}.elementor-1009 .elementor-element.elementor-element-d3657d1 .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-d3657d1 .elementor-button:focus{background-color:#12904500;color:#128F45;border-color:#128F45;}.elementor-1009 .elementor-element.elementor-element-d3657d1 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-1009 .elementor-element.elementor-element-d3657d1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1009 .elementor-element.elementor-element-d3657d1 .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-d3657d1 .elementor-button:focus svg{fill:#128F45;}.elementor-1009 .elementor-element.elementor-element-28c1283{--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-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E5E5E5;--border-color:#E5E5E5;--padding-top:58px;--padding-bottom:67px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-28c1283:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-28c1283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1009 .elementor-element.elementor-element-e75eafb > .elementor-widget-container{margin:0px 0px 0px -2px;padding:13px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-e75eafb{text-align:start;}.elementor-1009 .elementor-element.elementor-element-e75eafb .elementor-heading-title{font-family:var( --e-global-typography-5fdb5f7-font-family ), Sans-serif;font-size:var( --e-global-typography-5fdb5f7-font-size );font-weight:var( --e-global-typography-5fdb5f7-font-weight );text-transform:var( --e-global-typography-5fdb5f7-text-transform );color:#383838;}.elementor-1009 .elementor-element.elementor-element-913c9ea{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1009 .elementor-element.elementor-element-913c9ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-913c9ea .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-1009 .elementor-element.elementor-element-913c9ea .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1009 .elementor-element.elementor-element-6a16b35{--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 30px;--row-gap:20px;--column-gap:30px;--margin-top:25px;--margin-bottom:0px;--margin-left:-11px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-635ef90{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1009 .elementor-element.elementor-element-635ef90:hover{background-color:#F4FAF6;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#128F45;--border-color:#128F45;}.elementor-1009 .elementor-element.elementor-element-635ef90, .elementor-1009 .elementor-element.elementor-element-635ef90::before{--border-transition:0.3s;}.elementor-1009 .elementor-element.elementor-element-28b2f06 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-3db4b7e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#000000;}.elementor-1009 .elementor-element.elementor-element-e46b10a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-5dc5fe4{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:none;color:#7A7A7A;}.elementor-1009 .elementor-element.elementor-element-04a25e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.5em;color:#7A7A7A;}.elementor-1009 .elementor-element.elementor-element-113f982 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-e673376 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.5em;color:#7A7A7A;}.elementor-1009 .elementor-element.elementor-element-25d583e{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:none;}.elementor-1009 .elementor-element.elementor-element-db87275{--divider-border-style:solid;--divider-color:#DDE6DF;--divider-border-width:1px;}.elementor-1009 .elementor-element.elementor-element-db87275 .elementor-divider-separator{width:100%;}.elementor-1009 .elementor-element.elementor-element-db87275 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1009 .elementor-element.elementor-element-80fedfb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-eb72313{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1009 .elementor-element.elementor-element-eb72313:hover{background-color:#F4FAF6;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#128F45;--border-color:#128F45;}.elementor-1009 .elementor-element.elementor-element-eb72313, .elementor-1009 .elementor-element.elementor-element-eb72313::before{--border-transition:0.3s;}.elementor-1009 .elementor-element.elementor-element-734ebc2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-d0fcf57 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#000000;}.elementor-1009 .elementor-element.elementor-element-fa4e027 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-6683cce{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:none;}.elementor-1009 .elementor-element.elementor-element-56016dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.5em;color:#7A7A7A;}.elementor-1009 .elementor-element.elementor-element-d1e98bc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-f99c53e{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:none;}.elementor-1009 .elementor-element.elementor-element-a229163 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.5em;color:#7A7A7A;}.elementor-1009 .elementor-element.elementor-element-a2099ec{--divider-border-style:solid;--divider-color:#DDE6DF;--divider-border-width:1px;}.elementor-1009 .elementor-element.elementor-element-a2099ec .elementor-divider-separator{width:100%;}.elementor-1009 .elementor-element.elementor-element-a2099ec .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1009 .elementor-element.elementor-element-7026296 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-d0e1cf9{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1009 .elementor-element.elementor-element-d0e1cf9:hover{background-color:#F4FAF6;border-style:solid;border-color:#128F45;--border-color:#128F45;}.elementor-1009 .elementor-element.elementor-element-d0e1cf9, .elementor-1009 .elementor-element.elementor-element-d0e1cf9::before{--border-transition:0.3s;}.elementor-1009 .elementor-element.elementor-element-d85001f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-cfcaae2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#000000;}.elementor-1009 .elementor-element.elementor-element-a679c39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-ff118a2{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-1009 .elementor-element.elementor-element-e4e2f0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.5em;color:#7A7A7A;}.elementor-1009 .elementor-element.elementor-element-090719a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-7f9c052{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:none;}.elementor-1009 .elementor-element.elementor-element-4944f32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:1.5em;color:#7A7A7A;}.elementor-1009 .elementor-element.elementor-element-a6f38bf{--divider-border-style:solid;--divider-color:#DDE6DF;--divider-border-width:1px;}.elementor-1009 .elementor-element.elementor-element-a6f38bf .elementor-divider-separator{width:100%;}.elementor-1009 .elementor-element.elementor-element-a6f38bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1009 .elementor-element.elementor-element-73adaef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;}.elementor-1009 .elementor-element.elementor-element-1dd680e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-1dd680e:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-1dd680e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1009 .elementor-element.elementor-element-f003e21{width:100%;max-width:100%;}.elementor-1009 .elementor-element.elementor-element-f003e21 > .elementor-widget-container{margin:0px 0px 0px 32px;border-radius:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-e2b4008{--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 60px;--row-gap:20px;--column-gap:60px;--padding-top:118px;--padding-bottom:68px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-e2b4008:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-e2b4008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1009 .elementor-element.elementor-element-fd9a280{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1009 .elementor-element.elementor-element-c47f5a1 > .elementor-widget-container{margin:-60px 0px 0px -12px;}.elementor-1009 .elementor-element.elementor-element-c47f5a1.elementor-element{--align-self:flex-start;}.elementor-1009 .elementor-element.elementor-element-c47f5a1{text-align:start;}.elementor-1009 .elementor-element.elementor-element-c47f5a1 .elementor-heading-title{font-family:var( --e-global-typography-09b4b7b-font-family ), Sans-serif;font-size:var( --e-global-typography-09b4b7b-font-size );font-weight:var( --e-global-typography-09b4b7b-font-weight );text-transform:var( --e-global-typography-09b4b7b-text-transform );line-height:var( --e-global-typography-09b4b7b-line-height );color:#383838;}.elementor-1009 .elementor-element.elementor-element-8c0e09d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1009 .elementor-element.elementor-element-8c0e09d > .elementor-widget-container{margin:-16px 0px 0px -10px;}.elementor-1009 .elementor-element.elementor-element-8c0e09d .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-1009 .elementor-element.elementor-element-8c0e09d .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.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 );text-transform:var( --e-global-typography-text-text-transform );}.elementor-1009 .elementor-element.elementor-element-8c179cf > .elementor-widget-container{margin:-5px 0px 0px -9px;}.elementor-1009 .elementor-element.elementor-element-e7cfc39{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-e7cfc39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1009 .elementor-element.elementor-element-2da9023{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-5f4a4c6{--display:flex;--justify-content:center;}.elementor-1009 .elementor-element.elementor-element-581a192{text-align:start;}.elementor-1009 .elementor-element.elementor-element-581a192 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:39px;font-weight:600;color:#128F45;}.elementor-1009 .elementor-element.elementor-element-538b884{--display:flex;}.elementor-1009 .elementor-element.elementor-element-caec490 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#000000;}.elementor-1009 .elementor-element.elementor-element-d9efc40{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;}.elementor-1009 .elementor-element.elementor-element-2d8796a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.5em;color:#7A7A7A;}.elementor-1009 .elementor-element.elementor-element-97458fb{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-c799e2a{--display:flex;--justify-content:center;}.elementor-1009 .elementor-element.elementor-element-4f300e8{text-align:start;}.elementor-1009 .elementor-element.elementor-element-4f300e8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:39px;font-weight:600;color:#128F45;}.elementor-1009 .elementor-element.elementor-element-2f75239{--display:flex;}.elementor-1009 .elementor-element.elementor-element-babfe97 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#000000;}.elementor-1009 .elementor-element.elementor-element-d49f5a9{font-family:"Inter", Sans-serif;font-weight:400;text-transform:none;color:#7A7A7A;}.elementor-1009 .elementor-element.elementor-element-82ad316 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.5em;color:#7A7A7A;}.elementor-1009 .elementor-element.elementor-element-94cf413{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-cac28dc{--display:flex;--justify-content:center;}.elementor-1009 .elementor-element.elementor-element-93cd897{text-align:start;}.elementor-1009 .elementor-element.elementor-element-93cd897 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:39px;font-weight:600;color:#128F45;}.elementor-1009 .elementor-element.elementor-element-bdb5ce7{--display:flex;}.elementor-1009 .elementor-element.elementor-element-f3d0ac7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#000000;}.elementor-1009 .elementor-element.elementor-element-ebba2dd{font-family:"Inter", Sans-serif;font-weight:400;text-transform:none;}.elementor-1009 .elementor-element.elementor-element-a4fe45f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:1.5em;color:#7A7A7A;}.elementor-1009 .elementor-element.elementor-element-2e36f71{--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:18px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-f78b7e4{--display:flex;--margin-top:40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-82a13da > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-1009 .elementor-element.elementor-element-82a13da.elementor-element{--align-self:flex-start;}.elementor-1009 .elementor-element.elementor-element-82a13da{text-align:center;}.elementor-1009 .elementor-element.elementor-element-82a13da .elementor-heading-title{font-family:var( --e-global-typography-5fdb5f7-font-family ), Sans-serif;font-size:var( --e-global-typography-5fdb5f7-font-size );font-weight:var( --e-global-typography-5fdb5f7-font-weight );text-transform:var( --e-global-typography-5fdb5f7-text-transform );color:#383838;}.elementor-1009 .elementor-element.elementor-element-7da80d5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1009 .elementor-element.elementor-element-7da80d5 > .elementor-widget-container{margin:0px 0px 0px -9px;}.elementor-1009 .elementor-element.elementor-element-7da80d5 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-1009 .elementor-element.elementor-element-7da80d5 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1009 .elementor-element.elementor-element-0236238{--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 30px;--row-gap:20px;--column-gap:30px;--margin-top:25px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-240dc2b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1009 .elementor-element.elementor-element-240dc2b:hover{background-color:#F4FAF6;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#128F45;--border-color:#128F45;}.elementor-1009 .elementor-element.elementor-element-240dc2b, .elementor-1009 .elementor-element.elementor-element-240dc2b::before{--border-transition:0.3s;}.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-1009 .elementor-element.elementor-element-d568b66 .elementor-icon-wrapper{text-align:start;}.elementor-1009 .elementor-element.elementor-element-d568b66 .elementor-icon{font-size:30px;}.elementor-1009 .elementor-element.elementor-element-d568b66 .elementor-icon svg{height:30px;}.elementor-1009 .elementor-element.elementor-element-17018ea{text-align:start;}.elementor-1009 .elementor-element.elementor-element-17018ea .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#000000;}.elementor-1009 .elementor-element.elementor-element-903e957{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-1009 .elementor-element.elementor-element-8a192ba .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-8a192ba .elementor-button:focus{background-color:#02010100;color:#128F45;border-color:#128F45;}.elementor-1009 .elementor-element.elementor-element-8a192ba .elementor-button{font-family:"Oswald", Sans-serif;font-weight:700;border-style:solid;border-width:2px 2px 2px 2px;border-color:#128F45;border-radius:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-8a192ba .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-8a192ba .elementor-button:focus svg{fill:#128F45;}.elementor-1009 .elementor-element.elementor-element-033f1cd{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1009 .elementor-element.elementor-element-033f1cd:hover{background-color:#F4FAF6;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#128F45;--border-color:#128F45;}.elementor-1009 .elementor-element.elementor-element-033f1cd, .elementor-1009 .elementor-element.elementor-element-033f1cd::before{--border-transition:0.3s;}.elementor-1009 .elementor-element.elementor-element-12e502b .elementor-icon-wrapper{text-align:start;}.elementor-1009 .elementor-element.elementor-element-12e502b .elementor-icon{font-size:30px;}.elementor-1009 .elementor-element.elementor-element-12e502b .elementor-icon svg{height:30px;}.elementor-1009 .elementor-element.elementor-element-54f6bb6{text-align:start;}.elementor-1009 .elementor-element.elementor-element-54f6bb6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#000000;}.elementor-1009 .elementor-element.elementor-element-c38ce27{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-1009 .elementor-element.elementor-element-b747301 .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-b747301 .elementor-button:focus{background-color:#02010100;color:#128F45;border-color:#128F45;}.elementor-1009 .elementor-element.elementor-element-b747301 .elementor-button{font-family:"Oswald", Sans-serif;font-weight:700;border-style:solid;border-width:2px 2px 2px 2px;border-color:#128F45;border-radius:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-b747301 .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-b747301 .elementor-button:focus svg{fill:#128F45;}.elementor-1009 .elementor-element.elementor-element-22b9fb3{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1009 .elementor-element.elementor-element-22b9fb3:hover{background-color:#F4FAF6;border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#128F45;--border-color:#128F45;}.elementor-1009 .elementor-element.elementor-element-22b9fb3, .elementor-1009 .elementor-element.elementor-element-22b9fb3::before{--border-transition:0.3s;}.elementor-1009 .elementor-element.elementor-element-36379c6 .elementor-icon-wrapper{text-align:start;}.elementor-1009 .elementor-element.elementor-element-36379c6 .elementor-icon{font-size:30px;}.elementor-1009 .elementor-element.elementor-element-36379c6 .elementor-icon svg{height:30px;}.elementor-1009 .elementor-element.elementor-element-206f356{text-align:start;}.elementor-1009 .elementor-element.elementor-element-206f356 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-weight:600;color:#000000;}.elementor-1009 .elementor-element.elementor-element-012d072{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );}.elementor-1009 .elementor-element.elementor-element-5df42a9 .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-5df42a9 .elementor-button:focus{background-color:#02010100;color:#128F45;border-color:#128F45;}.elementor-1009 .elementor-element.elementor-element-5df42a9 .elementor-button{font-family:"Oswald", Sans-serif;font-weight:700;border-style:solid;border-width:2px 2px 2px 2px;border-color:#128F45;border-radius:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-5df42a9 .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-5df42a9 .elementor-button:focus svg{fill:#128F45;}.elementor-1009 .elementor-element.elementor-element-f8b8557{--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:60px;--padding-bottom:77px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-f8b8557:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-f8b8557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1009 .elementor-element.elementor-element-81ab030 > .elementor-widget-container{margin:0px 0px 0px -3px;padding:10px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-81ab030{text-align:start;}.elementor-1009 .elementor-element.elementor-element-81ab030 .elementor-heading-title{font-family:var( --e-global-typography-5fdb5f7-font-family ), Sans-serif;font-size:var( --e-global-typography-5fdb5f7-font-size );font-weight:var( --e-global-typography-5fdb5f7-font-weight );text-transform:var( --e-global-typography-5fdb5f7-text-transform );color:#383838;}.elementor-1009 .elementor-element.elementor-element-dfd5435{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1009 .elementor-element.elementor-element-dfd5435 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-dfd5435 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-1009 .elementor-element.elementor-element-dfd5435 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1009 .elementor-element.elementor-element-a70bece{--grid-columns:3;}.elementor-1009 .elementor-element.elementor-element-a70bece > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-46b0f96{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1009 .elementor-element.elementor-element-46b0f96 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-46b0f96 .swiper-slide > .elementor-element{height:100%;}.elementor-1009 .elementor-element.elementor-element-cdc517b{--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 80px;--row-gap:20px;--column-gap:80px;--padding-top:98px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-cdc517b:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-cdc517b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-1009 .elementor-element.elementor-element-324a12c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1009 .elementor-element.elementor-element-324a12c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1009 .elementor-element.elementor-element-733a4cc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1009 .elementor-element.elementor-element-733a4cc .elementor-divider-separator{width:10%;margin:0 auto;margin-left:0;}.elementor-1009 .elementor-element.elementor-element-733a4cc .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1009 .elementor-element.elementor-element-012096b{text-align:start;}.elementor-1009 .elementor-element.elementor-element-012096b .elementor-heading-title{font-family:var( --e-global-typography-09b4b7b-font-family ), Sans-serif;font-size:var( --e-global-typography-09b4b7b-font-size );font-weight:var( --e-global-typography-09b4b7b-font-weight );text-transform:var( --e-global-typography-09b4b7b-text-transform );line-height:var( --e-global-typography-09b4b7b-line-height );color:#383838;}.elementor-1009 .elementor-element.elementor-element-9ecca37 > .elementor-widget-container{margin:5px 0px 10px 0px;}.elementor-1009 .elementor-element.elementor-element-cdec4a3 img{height:500px;}.elementor-1009 .elementor-element.elementor-element-016e50a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-5579ea8 .elementor-button{background-color:#FFFFFF;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;fill:#474747;color:#474747;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:0px 0px 0px 0px;padding:20px 35px 20px 35px;}.elementor-1009 .elementor-element.elementor-element-5579ea8 .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-5579ea8 .elementor-button:focus{background-color:#EEEEEE;color:#128F45;}.elementor-1009 .elementor-element.elementor-element-5579ea8 .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-5579ea8 .elementor-button:focus svg{fill:#128F45;}.elementor-1009 .elementor-element.elementor-element-eb871df .elementor-button{background-color:#FFFFFF;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;fill:#474747;color:#474747;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:0px 0px 0px 0px;padding:20px 35px 20px 35px;}.elementor-1009 .elementor-element.elementor-element-eb871df .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-eb871df .elementor-button:focus{background-color:#EEEEEE;color:#128F45;}.elementor-1009 .elementor-element.elementor-element-eb871df .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-eb871df .elementor-button:focus svg{fill:#128F45;}.elementor-1009 .elementor-element.elementor-element-6d1f6ec .elementor-button{background-color:#FFFFFF;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;fill:#474747;color:#474747;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:0px 0px 0px 0px;padding:20px 35px 20px 35px;}.elementor-1009 .elementor-element.elementor-element-6d1f6ec .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-6d1f6ec .elementor-button:focus{background-color:#EEEEEE;color:#128F45;}.elementor-1009 .elementor-element.elementor-element-6d1f6ec .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-6d1f6ec .elementor-button:focus svg{fill:#128F45;}.elementor-1009 .elementor-element.elementor-element-1a52f07 .elementor-button{background-color:#FFFFFF;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:600;fill:#474747;color:#474747;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;border-radius:0px 0px 0px 0px;padding:20px 35px 20px 35px;}.elementor-1009 .elementor-element.elementor-element-1a52f07 .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-1a52f07 .elementor-button:focus{background-color:#EEEEEE;color:#128F45;}.elementor-1009 .elementor-element.elementor-element-1a52f07 .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-1a52f07 .elementor-button:focus svg{fill:#128F45;}.elementor-1009 .elementor-element.elementor-element-d96bb1d .elementor-button{background-color:var( --e-global-color-8772ae1 );font-family:"Oswald", Sans-serif;font-size:18px;font-weight:700;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8772ae1 );border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1009 .elementor-element.elementor-element-d96bb1d .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-d96bb1d .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-8772ae1 );}.elementor-1009 .elementor-element.elementor-element-d96bb1d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-d96bb1d .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-d96bb1d .elementor-button:focus svg{fill:var( --e-global-color-8772ae1 );}.elementor-1009 .elementor-element.elementor-element-a7dac16{--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;}.elementor-1009 .elementor-element.elementor-element-9426ba8 img{height:500px;}.elementor-1009 .elementor-element.elementor-element-2993eb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 30px;--row-gap:20px;--column-gap:30px;--padding-top:70px;--padding-bottom:77px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-2993eb8:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-2993eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1009 .elementor-element.elementor-element-7c925c6 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-1009 .elementor-element.elementor-element-7c925c6{text-align:start;}.elementor-1009 .elementor-element.elementor-element-7c925c6 .elementor-heading-title{font-family:var( --e-global-typography-5fdb5f7-font-family ), Sans-serif;font-size:var( --e-global-typography-5fdb5f7-font-size );font-weight:var( --e-global-typography-5fdb5f7-font-weight );text-transform:var( --e-global-typography-5fdb5f7-text-transform );color:#383838;}.elementor-1009 .elementor-element.elementor-element-3af4c76{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-1009 .elementor-element.elementor-element-3af4c76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-3af4c76 .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-1009 .elementor-element.elementor-element-3af4c76 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-1009 .elementor-element.elementor-element-e67f516{--grid-columns:3;}.elementor-1009 .elementor-element.elementor-element-e67f516 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1009 .elementor-element.elementor-element-e67f516 .e-loop-item > .elementor-section, .elementor-1009 .elementor-element.elementor-element-e67f516 .e-loop-item > .elementor-section > .elementor-container, .elementor-1009 .elementor-element.elementor-element-e67f516 .e-loop-item > .e-con, .elementor-1009 .elementor-element.elementor-element-e67f516 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1009 .elementor-element.elementor-element-7302bc2{--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-1009 .elementor-element.elementor-element-7302bc2:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-7302bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F9FA;}.elementor-1009 .elementor-element.elementor-element-04ab0aa > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-1009 .elementor-element.elementor-element-26cfc073{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-26cfc073:not(.elementor-motion-effects-element-type-background), .elementor-1009 .elementor-element.elementor-element-26cfc073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-1009 .elementor-element.elementor-element-5354c568{text-align:center;}.elementor-1009 .elementor-element.elementor-element-5354c568 .elementor-heading-title{font-family:var( --e-global-typography-5fdb5f7-font-family ), Sans-serif;font-size:var( --e-global-typography-5fdb5f7-font-size );font-weight:var( --e-global-typography-5fdb5f7-font-weight );text-transform:var( --e-global-typography-5fdb5f7-text-transform );color:#FFFFFF;}.elementor-1009 .elementor-element.elementor-element-78ac78be{width:100%;max-width:100%;column-gap:0px;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;text-transform:none;color:#FFFFFF;}.elementor-1009 .elementor-element.elementor-element-78ac78be > .elementor-widget-container{margin:10px 0px 38px 0px;}.elementor-1009 .elementor-element.elementor-element-78ac78be p{margin-block-end:0px;}.elementor-1009 .elementor-element.elementor-element-9f2119f .elementor-button:hover, .elementor-1009 .elementor-element.elementor-element-9f2119f .elementor-button:focus{background-color:#FAFAFA;color:#128F45;}.elementor-1009 .elementor-element.elementor-element-9f2119f .elementor-button{font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;border-style:none;border-radius:0px 0px 0px 0px;padding:20px 40px 20px 40px;}.elementor-1009 .elementor-element.elementor-element-9f2119f .elementor-button:hover svg, .elementor-1009 .elementor-element.elementor-element-9f2119f .elementor-button:focus svg{fill:#128F45;}@media(max-width:1024px){.elementor-1009 .elementor-element.elementor-element-4b339f9 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1009 .elementor-element.elementor-element-071e6a4{--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-89fb363.e-con{--align-self:flex-start;}.elementor-1009 .elementor-element.elementor-element-5e493dd > .elementor-widget-container{margin:0px 0px 0px -40px;}.elementor-1009 .elementor-element.elementor-element-3966ba9 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-1009 .elementor-element.elementor-element-c48a90a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-c48a90a .elementor-heading-title{font-size:30px;}.elementor-1009 .elementor-element.elementor-element-11141c6{font-size:13px;}.elementor-1009 .elementor-element.elementor-element-9b83524{--grid-auto-flow:row;}.elementor-1009 .elementor-element.elementor-element-1967167 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-1967167 .elementor-icon-list-item > a{font-size:10px;}.elementor-1009 .elementor-element.elementor-element-2e059c4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-2e059c4 .elementor-icon-list-item > a{font-size:10px;}.elementor-1009 .elementor-element.elementor-element-947c3d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-947c3d0 .elementor-icon-list-item > a{font-size:10px;}.elementor-1009 .elementor-element.elementor-element-310c8d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-310c8d7 .elementor-icon-list-item > a{font-size:10px;}.elementor-1009 .elementor-element.elementor-element-e2beb3e{--justify-content:space-between;--gap:10px 8px;--row-gap:10px;--column-gap:8px;}.elementor-1009 .elementor-element.elementor-element-2e20fa2 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-1009 .elementor-element.elementor-element-2e20fa2.elementor-element{--align-self:flex-start;}.elementor-1009 .elementor-element.elementor-element-2e20fa2 .elementor-button{font-size:13px;line-height:1.2em;padding:015px 20px 15px 20px;}.elementor-1009 .elementor-element.elementor-element-69b9a0e .elementor-button{font-size:13px;line-height:1.2em;padding:015px 20px 15px 20px;}.elementor-1009 .elementor-element.elementor-element-f90ad60{--padding-top:46px;--padding-bottom:39px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-2b7ff20 .elementor-icon-list-item > a{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1009 .elementor-element.elementor-element-5eb9903 .elementor-icon-list-item > a{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-65bd3da .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-4bfcffe{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-d3657d1 .elementor-button{font-size:13px;}.elementor-1009 .elementor-element.elementor-element-28c1283{--padding-top:33px;--padding-bottom:49px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-e75eafb > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-e75eafb .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-913c9ea > .elementor-widget-container{margin:0px 0px 0px 13px;}.elementor-1009 .elementor-element.elementor-element-6a16b35{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-5dc5fe4{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-25d583e{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-6683cce{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-f99c53e{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-7f9c052{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-e2b4008{--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:38px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-c47f5a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-c47f5a1 .elementor-heading-title{font-size:var( --e-global-typography-09b4b7b-font-size );line-height:var( --e-global-typography-09b4b7b-line-height );}.elementor-1009 .elementor-element.elementor-element-8c0e09d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-e7cfc39{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-d9efc40{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-2d8796a .elementor-heading-title{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-d49f5a9{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-82ad316 .elementor-heading-title{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-ebba2dd{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-a4fe45f .elementor-heading-title{font-size:16px;}.elementor-1009 .elementor-element.elementor-element-2e36f71{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-82a13da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-82a13da .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-7da80d5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-0236238{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-8a192ba .elementor-button{font-size:13px;}.elementor-1009 .elementor-element.elementor-element-b747301 .elementor-button{font-size:13px;}.elementor-1009 .elementor-element.elementor-element-5df42a9 .elementor-button{font-size:13px;}.elementor-1009 .elementor-element.elementor-element-f8b8557{--padding-top:48px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-81ab030 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-81ab030 .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-dfd5435 > .elementor-widget-container{margin:0px 0px 0px 13px;}.elementor-1009 .elementor-element.elementor-element-a70bece{--grid-columns:2;}.elementor-1009 .elementor-element.elementor-element-a70bece > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-46b0f96{--swiper-slides-to-display:2;}.elementor-1009 .elementor-element.elementor-element-46b0f96 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-cdc517b{--padding-top:60px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-012096b .elementor-heading-title{font-size:var( --e-global-typography-09b4b7b-font-size );line-height:var( --e-global-typography-09b4b7b-line-height );}.elementor-1009 .elementor-element.elementor-element-016e50a{--grid-auto-flow:row;}.elementor-1009 .elementor-element.elementor-element-2993eb8{--padding-top:46px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-7c925c6 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-7c925c6 .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-3af4c76 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-e67f516{--grid-columns:2;--grid-column-gap:15px;}.elementor-1009 .elementor-element.elementor-element-e67f516 > .elementor-widget-container{margin:0px 0px 0px -2px;}.elementor-1009 .elementor-element.elementor-element-7302bc2{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1009 .elementor-element.elementor-element-04ab0aa > .elementor-widget-container{margin:0px 40px 0px 40px;padding:0px 20px 0px 20px;}.elementor-1009 .elementor-element.elementor-element-5354c568 .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-78ac78be > .elementor-widget-container{padding:0px 10px 0px 10px;}}@media(max-width:767px){.elementor-1009 .elementor-element.elementor-element-071e6a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-89fb363{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-467b322{width:100%;max-width:100%;}.elementor-1009 .elementor-element.elementor-element-467b322 > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-1009 .elementor-element.elementor-element-5e493dd > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-1009 .elementor-element.elementor-element-57cce66{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-c48a90a > .elementor-widget-container{margin:40px 0px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-11141c6 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-11141c6.elementor-element{--align-self:center;}.elementor-1009 .elementor-element.elementor-element-11141c6{text-align:start;font-size:15px;}.elementor-1009 .elementor-element.elementor-element-447e09f > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-9b83524{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-e2beb3e{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-1009 .elementor-element.elementor-element-2e20fa2.elementor-element{--align-self:center;}.elementor-1009 .elementor-element.elementor-element-2e20fa2 .elementor-button{font-size:15px;padding:15px 20px 15px 20px;}.elementor-1009 .elementor-element.elementor-element-69b9a0e .elementor-button{font-size:15px;padding:15px 20px 15px 20px;}.elementor-1009 .elementor-element.elementor-element-f90ad60{--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1009 .elementor-element.elementor-element-5eb9903 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:17px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-65bd3da .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-4bfcffe{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-d3657d1 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-1009 .elementor-element.elementor-element-d3657d1 .elementor-button{font-size:15px;padding:15px 30px 15px 30px;}.elementor-1009 .elementor-element.elementor-element-28c1283{--padding-top:37px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-e75eafb .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-913c9ea > .elementor-widget-container{margin:0px 0px 0px 11px;}.elementor-1009 .elementor-element.elementor-element-6a16b35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-28b2f06 .elementor-heading-title{font-size:25px;}.elementor-1009 .elementor-element.elementor-element-3db4b7e .elementor-heading-title{font-size:22px;}.elementor-1009 .elementor-element.elementor-element-5dc5fe4{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-25d583e{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-734ebc2 .elementor-heading-title{font-size:25px;}.elementor-1009 .elementor-element.elementor-element-d0fcf57 .elementor-heading-title{font-size:22px;}.elementor-1009 .elementor-element.elementor-element-6683cce{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-f99c53e{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-d85001f .elementor-heading-title{font-size:25px;}.elementor-1009 .elementor-element.elementor-element-cfcaae2 .elementor-heading-title{font-size:22px;}.elementor-1009 .elementor-element.elementor-element-7f9c052{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-e2b4008{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-c47f5a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-c47f5a1 .elementor-heading-title{font-size:var( --e-global-typography-09b4b7b-font-size );line-height:var( --e-global-typography-09b4b7b-line-height );}.elementor-1009 .elementor-element.elementor-element-8c0e09d > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-8c0e09d .elementor-divider-separator{width:14%;}.elementor-1009 .elementor-element.elementor-element-8c179cf > .elementor-widget-container{margin:4px 4px 4px 4px;}.elementor-1009 .elementor-element.elementor-element-e7cfc39{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-2da9023{--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:6px;}.elementor-1009 .elementor-element.elementor-element-5f4a4c6{--margin-top:0px;--margin-bottom:-30px;--margin-left:-20px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-581a192 > .elementor-widget-container{margin:0px 0px 0px 22px;}.elementor-1009 .elementor-element.elementor-element-caec490 > .elementor-widget-container{margin:0px -30px 0px -20px;}.elementor-1009 .elementor-element.elementor-element-caec490 .elementor-heading-title{font-size:22px;}.elementor-1009 .elementor-element.elementor-element-d9efc40 > .elementor-widget-container{margin:0px -30px 0px -20px;}.elementor-1009 .elementor-element.elementor-element-d9efc40{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-2d8796a{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-1009 .elementor-element.elementor-element-2d8796a > .elementor-widget-container{margin:0px -30px 0px -20px;padding:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-2d8796a .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-1009 .elementor-element.elementor-element-97458fb{--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:6px;}.elementor-1009 .elementor-element.elementor-element-c799e2a{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-4f300e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-1009 .elementor-element.elementor-element-babfe97 > .elementor-widget-container{margin:0px -30px 0px -20px;}.elementor-1009 .elementor-element.elementor-element-babfe97 .elementor-heading-title{font-size:22px;}.elementor-1009 .elementor-element.elementor-element-d49f5a9 > .elementor-widget-container{margin:0px -30px 0px -20px;padding:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-d49f5a9{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-82ad316{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-1009 .elementor-element.elementor-element-82ad316 > .elementor-widget-container{margin:0px -30px 0px -20px;}.elementor-1009 .elementor-element.elementor-element-82ad316 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-1009 .elementor-element.elementor-element-94cf413{--margin-top:6px;--margin-bottom:6px;--margin-left:6px;--margin-right:6px;}.elementor-1009 .elementor-element.elementor-element-cac28dc{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-93cd897 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-1009 .elementor-element.elementor-element-f3d0ac7 > .elementor-widget-container{margin:0px -30px 0px -20px;}.elementor-1009 .elementor-element.elementor-element-f3d0ac7 .elementor-heading-title{font-size:22px;}.elementor-1009 .elementor-element.elementor-element-ebba2dd > .elementor-widget-container{margin:0px -30px 0px -20px;}.elementor-1009 .elementor-element.elementor-element-ebba2dd{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-a4fe45f{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;}.elementor-1009 .elementor-element.elementor-element-a4fe45f > .elementor-widget-container{margin:0px -30px 0px -20px;}.elementor-1009 .elementor-element.elementor-element-a4fe45f .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-1009 .elementor-element.elementor-element-2e36f71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-8px;--padding-bottom:-8px;--padding-left:-8px;--padding-right:-8px;}.elementor-1009 .elementor-element.elementor-element-82a13da > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-82a13da .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-7da80d5 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-0236238{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1009 .elementor-element.elementor-element-240dc2b{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1009 .elementor-element.elementor-element-17018ea .elementor-heading-title{font-size:22px;}.elementor-1009 .elementor-element.elementor-element-8a192ba .elementor-button{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-033f1cd{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-1009 .elementor-element.elementor-element-54f6bb6 .elementor-heading-title{font-size:22px;}.elementor-1009 .elementor-element.elementor-element-b747301 .elementor-button{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-22b9fb3{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-1009 .elementor-element.elementor-element-206f356 .elementor-heading-title{font-size:22px;}.elementor-1009 .elementor-element.elementor-element-5df42a9 .elementor-button{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-f8b8557{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:51px;--padding-bottom:59px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-81ab030 .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-dfd5435 > .elementor-widget-container{margin:0px 0px 0px 11px;}.elementor-1009 .elementor-element.elementor-element-dfd5435 .elementor-divider-separator{width:14%;}.elementor-1009 .elementor-element.elementor-element-a70bece{--grid-columns:1;}.elementor-1009 .elementor-element.elementor-element-a70bece > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-46b0f96{--swiper-slides-to-display:1;}.elementor-1009 .elementor-element.elementor-element-46b0f96 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-cdc517b{--padding-top:60px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1009 .elementor-element.elementor-element-012096b .elementor-heading-title{font-size:var( --e-global-typography-09b4b7b-font-size );line-height:var( --e-global-typography-09b4b7b-line-height );}.elementor-1009 .elementor-element.elementor-element-cdec4a3 img{height:280px;}.elementor-1009 .elementor-element.elementor-element-016e50a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1009 .elementor-element.elementor-element-d96bb1d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-d96bb1d .elementor-button{font-size:15px;}.elementor-1009 .elementor-element.elementor-element-2993eb8{--padding-top:50px;--padding-bottom:59px;--padding-left:0px;--padding-right:0px;}.elementor-1009 .elementor-element.elementor-element-7c925c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-7c925c6 .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-3af4c76 > .elementor-widget-container{margin:0px 0px 0px 11px;}.elementor-1009 .elementor-element.elementor-element-3af4c76 .elementor-divider-separator{width:14%;}.elementor-1009 .elementor-element.elementor-element-e67f516{--grid-columns:1;}.elementor-1009 .elementor-element.elementor-element-e67f516 > .elementor-widget-container{margin:-11px 0px 0px -7px;padding:0px 0px 0px 0px;}.elementor-1009 .elementor-element.elementor-element-04ab0aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-5354c568 .elementor-heading-title{font-size:var( --e-global-typography-5fdb5f7-font-size );}.elementor-1009 .elementor-element.elementor-element-78ac78be > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-1009 .elementor-element.elementor-element-9f2119f .elementor-button{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-1009 .elementor-element.elementor-element-89fb363{--width:42%;}.elementor-1009 .elementor-element.elementor-element-57cce66{--width:50%;}.elementor-1009 .elementor-element.elementor-element-f90ad60{--content-width:1500px;}.elementor-1009 .elementor-element.elementor-element-1dd680e{--content-width:1600px;}.elementor-1009 .elementor-element.elementor-element-fd9a280{--width:50%;}.elementor-1009 .elementor-element.elementor-element-e7cfc39{--width:49.986%;}.elementor-1009 .elementor-element.elementor-element-5f4a4c6{--width:5%;}.elementor-1009 .elementor-element.elementor-element-538b884{--width:95%;}.elementor-1009 .elementor-element.elementor-element-c799e2a{--width:5%;}.elementor-1009 .elementor-element.elementor-element-2f75239{--width:95%;}.elementor-1009 .elementor-element.elementor-element-cac28dc{--width:5%;}.elementor-1009 .elementor-element.elementor-element-bdb5ce7{--width:95%;}.elementor-1009 .elementor-element.elementor-element-324a12c{--width:44.673%;}.elementor-1009 .elementor-element.elementor-element-a7dac16{--width:50%;}.elementor-1009 .elementor-element.elementor-element-2993eb8{--content-width:1400px;}.elementor-1009 .elementor-element.elementor-element-7302bc2{--content-width:1180px;}.elementor-1009 .elementor-element.elementor-element-26cfc073{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1009 .elementor-element.elementor-element-fd9a280{--width:100%;}.elementor-1009 .elementor-element.elementor-element-e7cfc39{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-4b339f9 *//* ==================================================
 * 产品详情页专用面包屑
 *
 * 功能：
 * 1. 上级灰色
 * 2. 当前产品绿色
 * 3. 背景透明
 * 4. 强制正常文档流，避免压住产品标题
 * 5. PC增加与标题之间的距离
 * 6. 手机端保持较紧凑
 * ================================================== */


/* 整个面包屑 */
.elementor-1009 .elementor-element.elementor-element-4b339f9 .okin-breadcrumb {
    position: static !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    width: 100% !important;
    max-width: 100% !important;

    /* PC端与下面标题拉开距离 */
    margin: 0 0 18px 0 !important;
    padding: 0 !important;

    transform: none !important;

    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    box-shadow: none !important;
}


/* 面包屑内部 */
.elementor-1009 .elementor-element.elementor-element-4b339f9 .okin-breadcrumb .okin-breadcrumb-inner {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    background-color: transparent !important;
}


/* ==================================================
 * 上级文字 + /
 * 灰色
 * ================================================== */

.elementor-1009 .elementor-element.elementor-element-4b339f9 .okin-breadcrumb .okin-breadcrumb-item:not(.okin-breadcrumb-current),
.elementor-1009 .elementor-element.elementor-element-4b339f9 .okin-breadcrumb .okin-breadcrumb-separator {
    color: #858585 !important;
}


/* Home图标 */
.elementor-1009 .elementor-element.elementor-element-4b339f9 .okin-breadcrumb .okin-breadcrumb-home,
.elementor-1009 .elementor-element.elementor-element-4b339f9 .okin-breadcrumb .okin-breadcrumb-home svg {
    color: #858585 !important;
}


/* ==================================================
 * 当前产品
 * 品牌绿色
 * ================================================== */

.elementor-1009 .elementor-element.elementor-element-4b339f9 .okin-breadcrumb .okin-breadcrumb-current {
    color: #128F45 !important;
}


/* Hover */
.elementor-1009 .elementor-element.elementor-element-4b339f9 .okin-breadcrumb a:hover {
    color: #128F45 !important;
}


/* ==================================================
 * 手机端
 *
 * 你目前手机端间距基本可以，
 * 所以保持紧凑，不跟PC一起加大。
 * ================================================== */

@media (max-width: 767px) {

    .elementor-1009 .elementor-element.elementor-element-4b339f9 .okin-breadcrumb {
        margin-bottom: 8px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5e493dd *//* 二轮-024：1280px及以上产品图库裁切修正 */
@media screen and (min-width: 1280px) {

  .okin-gallery-024 .elementor-shortcode {
    position: relative;
    left: 20px;
  }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3966ba9 *//* ==================================================
 * OKIN 产品详情页 Flexy Breadcrumb
 * 平板横屏第二行对齐 V3
 *
 * 这版直接针对网站实际使用的 Flexy Breadcrumb DOM：
 * .fbc-page
 * .fbc-wrap
 * .fbc-items
 * li.active
 * .fbc-end-text
 *
 * 目的：
 * 1. 保留产品详情页灰色上级 / 绿色当前产品
 * 2. 保持正常文档流
 * 3. PC 原逻辑不变
 * 4. 手机原逻辑不变
 * 5. 仅 iPad / Safari 平板横屏：
 *    - 第一行完全不动
 *    - 第二行当前产品名称单独向右移动
 *    - 两行行距略微收紧
 *
 * 使用位置：
 * 产品详情页这个 Shortcode 小工具
 * → 高级
 * → 自定义 CSS
 *
 * 直接整份替换原来的“额外 CSS”
 * ================================================== */


/* ==================================================
   Shortcode 小工具本身
   ================================================== */

.elementor-1009 .elementor-element.elementor-element-3966ba9 {
    position: static !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 0 18px 0 !important;
    padding: 0 !important;

    transform: none !important;

    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    box-shadow: none !important;

    box-sizing: border-box !important;
}


/* ==================================================
   Flexy Breadcrumb 外层
   ================================================== */

.elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page,
.elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap {

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    background-color: transparent !important;
    background-image: none !important;

    box-shadow: none !important;

    box-sizing: border-box !important;
}


/* ==================================================
   Breadcrumb 列表
   ================================================== */

.elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items {

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    background-color: transparent !important;

    text-align: left !important;
}


/* ==================================================
   上级文字 / 链接 / 分隔符
   ================================================== */

.elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items li,
.elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items li a,
.elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items .fbc-separator {

    color: #858585 !important;
}


/* Home 图标 */

.elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items li i {

    color: #858585 !important;
}


/* ==================================================
   当前产品
   ================================================== */

.elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items li.active span,
.elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items li .fbc-end-text {

    color: #128F45 !important;
}


/* Hover */

.elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items li a:hover {

    color: #128F45 !important;
}


/* ==================================================
   平板横屏 - iPad / Safari
 *
 * 关键修复：
 * 网站真正的当前产品不是
 * .okin-breadcrumb-current
 *
 * Flexy Breadcrumb 实际使用的是：
 * li.active
 * 或 .fbc-end-text
 *
 * 所以这次直接移动真正的当前产品 item。
 * ================================================== */

@media
    (min-width: 1024px)
    and (max-width: 1366px)
    and (orientation: landscape) {

    @supports (-webkit-touch-callout: none) {

        /* 整条面包屑的行距收紧 */
        .elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items {

            line-height: 1.15 !important;
        }


        .elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items > li {

            line-height: 1.15 !important;
        }


        .elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items li a,
        .elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items li span,
        .elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items .fbc-separator {

            line-height: 1.15 !important;
        }


        /* ==================================================
           关键 1：
           正常 Flexy Breadcrumb 当前项带 active
           第一行完全不动，只移动当前产品这一项
           ================================================== */

        .elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items > li.active {

            transform: translateX(22px) !important;
        }


        /* ==================================================
           关键 2：
           某些 Flexy Breadcrumb 版本当前项可能只使用
           .fbc-end-text 而没有 active。
           作为兼容兜底。
           ================================================== */

        .elementor-1009 .elementor-element.elementor-element-3966ba9 .fbc-page .fbc-wrap .fbc-items
        > li:not(.active) .fbc-end-text {

            display: inline-block !important;

            transform: translateX(22px) !important;
        }
    }
}


/* ==================================================
   手机端
   保持原来的紧凑间距
   ================================================== */

@media (max-width: 767px) {

    .elementor-1009 .elementor-element.elementor-element-3966ba9 {

        margin-bottom: 8px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57cce66 *//* ==================================================
   产品详情 - 仅平板横屏
   右侧产品信息整体向左移动
   PC / 平板竖屏 / 手机不动
   ================================================== */

@media
    (min-width: 1024px)
    and (max-width: 1366px)
    and (orientation: landscape)
    and (hover: none)
    and (pointer: coarse) {

    .elementor-1009 .elementor-element.elementor-element-57cce66 {
        transform: translateX(-18px);
    }
}
/* ==================================================
   产品详情 - 仅 iPad / 平板横屏
   面包屑、标题、描述、分类整体往上收
   PC / 平板竖屏 / 手机不动
   ================================================== */

@media
    (min-width: 1024px)
    and (max-width: 1366px)
    and (orientation: landscape) {

    @supports (-webkit-touch-callout: none) {

        /* ==============================
           1. 面包屑整体往上
           ============================== */

        .elementor-1009 .elementor-element.elementor-element-57cce66 .okin-pd-breadcrumb {
            margin-top: -18px !important;
            margin-bottom: 0 !important;

            padding: 0 !important;
            width: 100% !important;
        }


        /* ==============================
           2. 面包屑左侧统一对齐
           ============================== */

        .elementor-1009 .elementor-element.elementor-element-57cce66 .okin-pd-breadcrumb .fbc-page,
        .elementor-1009 .elementor-element.elementor-element-57cce66 .okin-pd-breadcrumb .fbc-wrap,
        .elementor-1009 .elementor-element.elementor-element-57cce66 .okin-pd-breadcrumb .fbc-items {
            margin-left: 0 !important;
            padding-left: 0 !important;
            text-align: left !important;
        }


        /* ==============================
           3. 面包屑换行行距缩小
           ============================== */

        .elementor-1009 .elementor-element.elementor-element-57cce66 .okin-pd-breadcrumb .fbc-items,
        .elementor-1009 .elementor-element.elementor-element-57cce66 .okin-pd-breadcrumb li {
            line-height: 1.15 !important;
        }

        .elementor-1009 .elementor-element.elementor-element-57cce66 .okin-pd-breadcrumb li {
            margin-top: 0 !important;
            margin-bottom: 0 !important;
        }


        /* ==============================
           4. 产品标题明显往上
           ============================== */

        .elementor-1009 .elementor-element.elementor-element-57cce66 .okin-pd-title {
            margin-top: -28px !important;
            margin-bottom: 0 !important;
        }


        /* ==============================
           5. 简单描述继续往上收
           ============================== */

        .elementor-1009 .elementor-element.elementor-element-57cce66 .okin-pd-description {
            margin-top: -8px !important;
            margin-bottom: 0 !important;
        }


        /* ==============================
           6. Categories 往上
           ============================== */

        .elementor-1009 .elementor-element.elementor-element-57cce66 .okin-pd-category {
            margin-top: -10px !important;
            margin-bottom: 0 !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-071e6a4 *//* ==================================================
   Product Detail - Tablet Landscape Only
   只修改横屏触摸平板，PC 不动
   ================================================== */
@media
    (min-width: 1024px)
    and (max-width: 1366px)
    and (orientation: landscape)
    and (hover: none)
    and (pointer: coarse) {

    .elementor-1009 .elementor-element.elementor-element-071e6a4 {
        padding-left: 32px !important;
        padding-right: 32px !important;

        column-gap: 34px !important;
        row-gap: 34px !important;

        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bfcffe *//* ==================================================
   OKIN 产品规格表
   PC 保持原样
   平板 / 手机横向滑动，防止4列被压烂
   ================================================== */


/* 平板 + 手机 */
@media (max-width: 1024px) {

    /* Elementor文本编辑器外层 */
    .elementor-1009 .elementor-element.elementor-element-4bfcffe .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        -webkit-overflow-scrolling: touch;

        padding-bottom: 8px;
    }

    /* 表格本体 */
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table {
        width: 100% !important;

        /*
         * 关键：
         * 不允许4列被强行压缩到手机宽度
         */
        min-width: 720px !important;

        table-layout: fixed !important;

        border-collapse: collapse !important;
        margin: 0 !important;
    }

    /* 单元格 */
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table th,
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table td {
        padding: 14px 16px !important;

        font-size: 14px !important;
        line-height: 1.45 !important;

        vertical-align: middle !important;

        word-break: normal !important;
        overflow-wrap: normal !important;
    }

    /* 第一列：品牌 */
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table th:nth-child(1),
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table td:nth-child(1) {
        width: 23% !important;
        white-space: nowrap !important;
    }

    /* 第二列：国家 */
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table th:nth-child(2),
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table td:nth-child(2) {
        width: 20% !important;
        white-space: nowrap !important;
    }

    /* 第三列：核心描述 */
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table th:nth-child(3),
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table td:nth-child(3) {
        width: 37% !important;

        white-space: normal !important;
        overflow-wrap: break-word !important;
    }

    /* 第四列：ACTION */
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table th:nth-child(4),
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table td:nth-child(4) {
        width: 20% !important;
        white-space: nowrap !important;
    }
}


/* ==================================================
   手机进一步缩一点
   ================================================== */

@media (max-width: 767px) {

    .elementor-1009 .elementor-element.elementor-element-4bfcffe table {
        min-width: 680px !important;
    }

    .elementor-1009 .elementor-element.elementor-element-4bfcffe table th,
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table td {
        padding: 12px 14px !important;

        font-size: 13px !important;
        line-height: 1.4 !important;
    }

    .elementor-1009 .elementor-element.elementor-element-4bfcffe table th {
        font-size: 12px !important;
    }
}




/* OKIN - Technical Specifications */
/* 仅影响带有 okin-spec-table 类的文本编辑器 */

/* 1. 表格区域缩小并居中 */
body .elementor-widget-text-editor.okin-spec-table {
    width: 100%;
    max-width: 1160px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* 2. 取消内部滚动条 */
body .elementor-widget-text-editor.okin-spec-table > .elementor-widget-container {
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
}

/* 3. 表格适应容器宽度 */
body .elementor-widget-text-editor.okin-spec-table table {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
}

/* 4. 手机端自适应 */
@media (max-width: 767px) {
    body .elementor-widget-text-editor.okin-spec-table {
        width: 100%;
        max-width: 100% !important;
    }
}


/* ========================================
   OKIN Technical Specifications
   双列表格：手机 + 平板竖屏自适应
   四列表格：保留原横向滚动
   ======================================== */

@media (max-width: 767px),
       (min-width: 768px) and (max-width: 1024px)
       and (orientation: portrait) {

    /* 只识别表头为两列的表格 */
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table:has(
        tr:first-child > :nth-child(2):last-child
    ) {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        table-layout: fixed !important;
    }

    /* 所有双列表格单元格允许换行 */
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table:has(
        tr:first-child > :nth-child(2):last-child
    ) th,
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table:has(
        tr:first-child > :nth-child(2):last-child
    ) td {
        white-space: normal !important;
        overflow-wrap: anywhere !important;
        word-break: normal !important;
        min-width: 0 !important;

        padding: 12px 10px !important;
        font-size: 13px !important;
        line-height: 1.5 !important;
        vertical-align: middle !important;
    }

    /* 第一列：参数名称 */
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table:has(
        tr:first-child > :nth-child(2):last-child
    ) tr > :first-child {
        width: 36% !important;
    }

    /* 第二列：参数内容 */
    .elementor-1009 .elementor-element.elementor-element-4bfcffe table:has(
        tr:first-child > :nth-child(2):last-child
    ) tr > :nth-child(2) {
        width: 64% !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f003e21 *//* ==========================================
   OKIN Main Applications - 双栏位置优化

   仅针对真实笔记本：
   CSS视口宽度：1280px
   DPR：1.5

   1. 保持原始Grid间距78px
   2. 保持左右模块原有宽度
   3. 左侧模块保持左移40px
   4. 右侧模块由右移40px改为右移10px
      相当于在上一版基础上左移30px
   5. 不影响其他设备
   ========================================== */

@media screen
and (width: 1280px)
and (min-resolution: 1.49dppx)
and (max-resolution: 1.51dppx) {

    /* ===== 1. 保持原始双栏间距 ===== */

    .elementor-1009 .elementor-element.elementor-element-f003e21 .okin-app-grid {
        column-gap: 78px !important;
    }

    /* ===== 2. 左侧模块保持原样 ===== */

    .elementor-1009 .elementor-element.elementor-element-f003e21 .okin-app-grid > :first-child {
        translate: -40px 0 !important;
    }

    /* ===== 3. 右侧模块在当前基础上左移30px ===== */

    .elementor-1009 .elementor-element.elementor-element-f003e21 .okin-app-grid > :nth-child(2) {
        translate: 10px 0 !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd9a280 *//* ==========================================
   OKIN Manufacturing & Quality
   左侧模块布局优化

   仅针对真实笔记本：
   CSS视口宽度：1280px
   DPR：1.5

   1. 左侧整体右移20px
   2. 保持原有模块宽度
   3. 标题、分割线、图片同步移动
   4. 右侧三个流程模块不变
   5. 不影响其他设备
   ========================================== */

@media screen
and (width: 1280px)
and (min-resolution: 1.49dppx)
and (max-resolution: 1.51dppx) {

    .elementor-1009 .elementor-element.elementor-element-fd9a280 {
        translate: 20px 0;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7cfc39 *//* OKIN 制造与质量：平板横屏正文行高修复 */

@media screen
and (min-width: 1024px)
and (max-width: 1366px)
and (orientation: landscape)
and (pointer: coarse) {

    .elementor-1009 .elementor-element.elementor-element-e7cfc39 .elementor-widget-text-editor,
    .elementor-1009 .elementor-element.elementor-element-e7cfc39 .elementor-widget-text-editor p,
    .elementor-1009 .elementor-element.elementor-element-e7cfc39 .elementor-widget-text-editor span,
    .elementor-1009 .elementor-element.elementor-element-e7cfc39 .elementor-widget-heading p.elementor-heading-title {
        line-height: 1.5em !important;
    }

}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-e67f516 */.elementor-1009 .elementor-element.elementor-element-e67f516 {
    height: 100%;
    min-height: 100%;
    box-sizing: border-box;
}/* End custom CSS */