.elementor-2077 .elementor-element.elementor-element-158da631{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#D6E0E5;--border-color:#D6E0E5;--padding-top:14px;--padding-bottom:14px;--padding-left:40px;--padding-right:40px;}.elementor-2077 .elementor-element.elementor-element-61de8d24.elementor-element{--align-self:flex-start;}.elementor-2077 .elementor-element.elementor-element-46ed950e{--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:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2077 .elementor-element.elementor-element-4c2fafa{--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:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2077 .elementor-element.elementor-element-381b054e .elementor-heading-title{font-size:18px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-widget-theme-post-title .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2077 .elementor-element.elementor-element-47cf7285 .elementor-heading-title{font-family:"Roboto", Arial, Helvetica, sans-serif;font-size:50px;font-weight:700;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2077 .elementor-element.elementor-element-54d77ee3{font-size:17px;line-height:1.8em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-3f2aa3ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:015px 10px;--row-gap:015px;--column-gap:10px;--flex-wrap:wrap;}.elementor-2077 .elementor-element.elementor-element-2734aeeb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE4E8;--border-color:#DCE4E8;--padding-top:11px;--padding-bottom:11px;--padding-left:34px;--padding-right:12px;}.elementor-2077 .elementor-element.elementor-element-2734aeeb:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-2734aeeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F8;}.elementor-2077 .elementor-element.elementor-element-2734aeeb.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2077 .elementor-element.elementor-element-5bf9a2ae{width:100%;max-width:100%;}.elementor-2077 .elementor-element.elementor-element-5bf9a2ae .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.4em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-48024bf{width:100%;max-width:100%;font-size:14px;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-48024bf.elementor-element{--align-self:center;}.elementor-2077 .elementor-element.elementor-element-743807b1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE4E8;--border-color:#DCE4E8;--padding-top:11px;--padding-bottom:11px;--padding-left:34px;--padding-right:12px;}.elementor-2077 .elementor-element.elementor-element-743807b1:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-743807b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F8;}.elementor-2077 .elementor-element.elementor-element-743807b1.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2077 .elementor-element.elementor-element-6347decc{width:100%;max-width:100%;}.elementor-2077 .elementor-element.elementor-element-6347decc.elementor-element{--align-self:center;}.elementor-2077 .elementor-element.elementor-element-6347decc .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.4em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-371c46de{width:100%;max-width:100%;font-size:14px;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-371c46de.elementor-element{--align-self:center;}.elementor-2077 .elementor-element.elementor-element-7a4216b8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE4E8;--border-color:#DCE4E8;--padding-top:11px;--padding-bottom:11px;--padding-left:34px;--padding-right:12px;}.elementor-2077 .elementor-element.elementor-element-7a4216b8:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-7a4216b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F8;}.elementor-2077 .elementor-element.elementor-element-7a4216b8.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2077 .elementor-element.elementor-element-1b4e51ce{width:100%;max-width:100%;}.elementor-2077 .elementor-element.elementor-element-1b4e51ce.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2077 .elementor-element.elementor-element-1b4e51ce .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.4em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-1f37c6a6{width:100%;max-width:100%;font-size:14px;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-1f37c6a6.elementor-element{--align-self:center;}.elementor-2077 .elementor-element.elementor-element-3f547830{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DCE4E8;--border-color:#DCE4E8;--padding-top:11px;--padding-bottom:11px;--padding-left:34px;--padding-right:12px;}.elementor-2077 .elementor-element.elementor-element-3f547830:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-3f547830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F8;}.elementor-2077 .elementor-element.elementor-element-79e298e8{width:100%;max-width:100%;}.elementor-2077 .elementor-element.elementor-element-79e298e8 .elementor-heading-title{font-size:16px;font-weight:700;line-height:1.4em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-7c96a383{width:100%;max-width:100%;font-size:14px;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-7c96a383.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2077 .elementor-element.elementor-element-5b834a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2077 .elementor-element.elementor-element-140c216d .elementor-button{background-color:#EF6C32;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-140c216d .elementor-button:hover, .elementor-2077 .elementor-element.elementor-element-140c216d .elementor-button:focus{background-color:#12364A;color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-140c216d .elementor-button:hover svg, .elementor-2077 .elementor-element.elementor-element-140c216d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-65f65a5 .elementor-button{background-color:#FFFFFF;fill:#12364A;color:#12364A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-65f65a5 .elementor-button:hover, .elementor-2077 .elementor-element.elementor-element-65f65a5 .elementor-button:focus{background-color:#12364A;color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-65f65a5 .elementor-button:hover svg, .elementor-2077 .elementor-element.elementor-element-65f65a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-7ee85858{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2077 .elementor-element.elementor-element-7ee85858:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-7ee85858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-bb69bff.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2077 .elementor-element.elementor-element-426d74e2{--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:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-2077 .elementor-element.elementor-element-426d74e2:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-426d74e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F8;}.elementor-2077 .elementor-element.elementor-element-19cdc914 .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-102784a4{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-2077 .elementor-element.elementor-element-6f462d0{--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:5px 5px;--row-gap:5px;--column-gap:5px;--overflow:hidden;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2077 .elementor-element.elementor-element-6f462d0:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-6f462d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-6f462d0:hover{box-shadow:0px 10px 24px -12px rgba(18,54,74,.25);}.elementor-2077 .elementor-element.elementor-element-5ca33add .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-2d5a8b95{font-size:16px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-2e2136b7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2077 .elementor-element.elementor-element-6997c54 img{width:100%;height:320px;}.elementor-2077 .elementor-element.elementor-element-6b4724ca{--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:1px 1px;--row-gap:1px;--column-gap:1px;--overflow:hidden;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2077 .elementor-element.elementor-element-6b4724ca:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-6b4724ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-6b4724ca:hover{box-shadow:0px 10px 24px -12px rgba(18,54,74,.25);}.elementor-2077 .elementor-element.elementor-element-22cbb2f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2077 .elementor-element.elementor-element-22cbb2f7:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-22cbb2f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-2077 .elementor-element.elementor-element-599ed19d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2077 .elementor-element.elementor-element-599ed19d .elementor-icon-wrapper{text-align:center;}.elementor-2077 .elementor-element.elementor-element-599ed19d.elementor-view-stacked .elementor-icon{background-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-599ed19d.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-599ed19d.elementor-view-default .elementor-icon{color:#12364A;border-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-599ed19d.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-599ed19d.elementor-view-default .elementor-icon svg{fill:#12364A;}.elementor-2077 .elementor-element.elementor-element-599ed19d.elementor-view-stacked .elementor-icon:hover{background-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-599ed19d.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-599ed19d.elementor-view-default .elementor-icon:hover{color:#EF6C32;border-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-599ed19d.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-599ed19d.elementor-view-default .elementor-icon:hover svg{fill:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-599ed19d .elementor-icon{font-size:18px;}.elementor-2077 .elementor-element.elementor-element-599ed19d .elementor-icon svg{height:18px;}.elementor-2077 .elementor-element.elementor-element-4714cb42{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2077 .elementor-element.elementor-element-375dbbf3 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-73f8e4b5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-147cf8d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2077 .elementor-element.elementor-element-147cf8d7:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-147cf8d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-f2cb7ff .elementor-icon-wrapper{text-align:center;}.elementor-2077 .elementor-element.elementor-element-f2cb7ff.elementor-view-stacked .elementor-icon{background-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-f2cb7ff.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-f2cb7ff.elementor-view-default .elementor-icon{color:#12364A;border-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-f2cb7ff.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-f2cb7ff.elementor-view-default .elementor-icon svg{fill:#12364A;}.elementor-2077 .elementor-element.elementor-element-f2cb7ff.elementor-view-stacked .elementor-icon:hover{background-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-f2cb7ff.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-f2cb7ff.elementor-view-default .elementor-icon:hover{color:#EF6C32;border-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-f2cb7ff.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-f2cb7ff.elementor-view-default .elementor-icon:hover svg{fill:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-f2cb7ff .elementor-icon{font-size:18px;}.elementor-2077 .elementor-element.elementor-element-f2cb7ff .elementor-icon svg{height:18px;}.elementor-2077 .elementor-element.elementor-element-6cdf8214{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2077 .elementor-element.elementor-element-6eb4c971 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-45720740{font-size:12px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-75465088{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2077 .elementor-element.elementor-element-75465088:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-75465088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-2695b0ad .elementor-icon-wrapper{text-align:center;}.elementor-2077 .elementor-element.elementor-element-2695b0ad.elementor-view-stacked .elementor-icon{background-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-2695b0ad.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-2695b0ad.elementor-view-default .elementor-icon{color:#12364A;border-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-2695b0ad.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-2695b0ad.elementor-view-default .elementor-icon svg{fill:#12364A;}.elementor-2077 .elementor-element.elementor-element-2695b0ad.elementor-view-stacked .elementor-icon:hover{background-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-2695b0ad.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-2695b0ad.elementor-view-default .elementor-icon:hover{color:#EF6C32;border-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-2695b0ad.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-2695b0ad.elementor-view-default .elementor-icon:hover svg{fill:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-2695b0ad .elementor-icon{font-size:18px;}.elementor-2077 .elementor-element.elementor-element-2695b0ad .elementor-icon svg{height:18px;}.elementor-2077 .elementor-element.elementor-element-6ce66ac3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-2077 .elementor-element.elementor-element-608e4a1e .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-42bde28a{font-size:12px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-23275a23{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2077 .elementor-element.elementor-element-23275a23:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-23275a23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-2384ab63 .elementor-icon-wrapper{text-align:center;}.elementor-2077 .elementor-element.elementor-element-2384ab63.elementor-view-stacked .elementor-icon{background-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-2384ab63.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-2384ab63.elementor-view-default .elementor-icon{color:#12364A;border-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-2384ab63.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-2384ab63.elementor-view-default .elementor-icon svg{fill:#12364A;}.elementor-2077 .elementor-element.elementor-element-2384ab63.elementor-view-stacked .elementor-icon:hover{background-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-2384ab63.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-2384ab63.elementor-view-default .elementor-icon:hover{color:#EF6C32;border-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-2384ab63.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-2384ab63.elementor-view-default .elementor-icon:hover svg{fill:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-2384ab63 .elementor-icon{font-size:18px;}.elementor-2077 .elementor-element.elementor-element-2384ab63 .elementor-icon svg{height:18px;}.elementor-2077 .elementor-element.elementor-element-3faf6e4f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-2077 .elementor-element.elementor-element-28ca38c2 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-59b9eeb9{font-size:12px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-54fbcf4f{--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:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-2077 .elementor-element.elementor-element-2bb8dd8a .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-64e00b14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-2077 .elementor-element.elementor-element-13544fd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2077 .elementor-element.elementor-element-2eca15e6{width:100%;max-width:100%;}.elementor-2077 .elementor-element.elementor-element-7cfa4b9c{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2077 .elementor-element.elementor-element-ec9a6c0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-2077 .elementor-element.elementor-element-4ef8eaeb .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-1d8a2e83{font-size:14px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-c617e14{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-2077 .elementor-element.elementor-element-5707823e .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-278fe0f5{font-size:14px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-146aed4b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-2077 .elementor-element.elementor-element-14b09d7e .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-19e390ab{font-size:14px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-11aba49f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-2077 .elementor-element.elementor-element-24d32c16 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-118589d6{font-size:14px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-371e0a7b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-2077 .elementor-element.elementor-element-73d17a18 .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-6ffe3560{font-size:14px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-5ca9df4f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-2077 .elementor-element.elementor-element-4b4c0f1c .elementor-heading-title{font-size:14px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-5cb4390a{font-size:14px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-d8f49f7{--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:40px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2077 .elementor-element.elementor-element-d8f49f7:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-d8f49f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F8;}.elementor-2077 .elementor-element.elementor-element-70d2dec9 .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-3c5cfa0c{font-size:16px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-2107b2b8{--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;--flex-wrap:nowrap;}.elementor-2077 .elementor-element.elementor-element-7434f522{width:100%;max-width:100%;}.elementor-2077 .elementor-element.elementor-element-6460ffb6{--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:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-2077 .elementor-element.elementor-element-14a8b581{--display:flex;}.elementor-2077 .elementor-element.elementor-element-7773fe28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2077 .elementor-element.elementor-element-3556959{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2077 .elementor-element.elementor-element-1cc246e8 img{width:100%;height:300px;}.elementor-2077 .elementor-element.elementor-element-7aa45f25{--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-2077 .elementor-element.elementor-element-205ac7f6 .elementor-heading-title{font-size:20px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-37c8f7db{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-2077 .elementor-element.elementor-element-37c8f7db:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-37c8f7db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-555e6154 .elementor-icon-wrapper{text-align:center;}.elementor-2077 .elementor-element.elementor-element-555e6154.elementor-view-stacked .elementor-icon{background-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-555e6154.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-555e6154.elementor-view-default .elementor-icon{color:#12364A;border-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-555e6154.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-555e6154.elementor-view-default .elementor-icon svg{fill:#12364A;}.elementor-2077 .elementor-element.elementor-element-555e6154.elementor-view-stacked .elementor-icon:hover{background-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-555e6154.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-555e6154.elementor-view-default .elementor-icon:hover{color:#EF6C32;border-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-555e6154.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-555e6154.elementor-view-default .elementor-icon:hover svg{fill:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-555e6154 .elementor-icon{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-555e6154 .elementor-icon svg{height:21px;}.elementor-2077 .elementor-element.elementor-element-4a156318{font-size:14px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-6a3b285b{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-2077 .elementor-element.elementor-element-6a3b285b:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-6a3b285b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-34dad327 .elementor-icon-wrapper{text-align:center;}.elementor-2077 .elementor-element.elementor-element-34dad327.elementor-view-stacked .elementor-icon{background-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-34dad327.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-34dad327.elementor-view-default .elementor-icon{color:#12364A;border-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-34dad327.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-34dad327.elementor-view-default .elementor-icon svg{fill:#12364A;}.elementor-2077 .elementor-element.elementor-element-34dad327.elementor-view-stacked .elementor-icon:hover{background-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-34dad327.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-34dad327.elementor-view-default .elementor-icon:hover{color:#EF6C32;border-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-34dad327.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-34dad327.elementor-view-default .elementor-icon:hover svg{fill:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-34dad327 .elementor-icon{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-34dad327 .elementor-icon svg{height:21px;}.elementor-2077 .elementor-element.elementor-element-73779ded{font-size:14px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-2938c43a{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-2077 .elementor-element.elementor-element-2938c43a:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-2938c43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-15d25a62 .elementor-icon-wrapper{text-align:center;}.elementor-2077 .elementor-element.elementor-element-15d25a62.elementor-view-stacked .elementor-icon{background-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-15d25a62.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-15d25a62.elementor-view-default .elementor-icon{color:#12364A;border-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-15d25a62.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-15d25a62.elementor-view-default .elementor-icon svg{fill:#12364A;}.elementor-2077 .elementor-element.elementor-element-15d25a62.elementor-view-stacked .elementor-icon:hover{background-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-15d25a62.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-15d25a62.elementor-view-default .elementor-icon:hover{color:#EF6C32;border-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-15d25a62.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-15d25a62.elementor-view-default .elementor-icon:hover svg{fill:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-15d25a62 .elementor-icon{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-15d25a62 .elementor-icon svg{height:21px;}.elementor-2077 .elementor-element.elementor-element-50a12ad2{font-size:14px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-74c64f84{--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:10px 10px;--row-gap:10px;--column-gap:10px;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:#D6E0E5;--border-color:#D6E0E5;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-2077 .elementor-element.elementor-element-74c64f84:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-74c64f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-2926e6cd .elementor-icon-wrapper{text-align:center;}.elementor-2077 .elementor-element.elementor-element-2926e6cd.elementor-view-stacked .elementor-icon{background-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-2926e6cd.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-2926e6cd.elementor-view-default .elementor-icon{color:#12364A;border-color:#12364A;}.elementor-2077 .elementor-element.elementor-element-2926e6cd.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-2926e6cd.elementor-view-default .elementor-icon svg{fill:#12364A;}.elementor-2077 .elementor-element.elementor-element-2926e6cd.elementor-view-stacked .elementor-icon:hover{background-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-2926e6cd.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-2926e6cd.elementor-view-default .elementor-icon:hover{color:#EF6C32;border-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-2926e6cd.elementor-view-framed .elementor-icon:hover, .elementor-2077 .elementor-element.elementor-element-2926e6cd.elementor-view-default .elementor-icon:hover svg{fill:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-2926e6cd .elementor-icon{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-2926e6cd .elementor-icon svg{height:21px;}.elementor-2077 .elementor-element.elementor-element-1ccb7d47{font-size:14px;line-height:1.62em;color:#5E6F7B;}.elementor-2077 .elementor-element.elementor-element-693ba0f4{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2077 .elementor-element.elementor-element-3338da98{width:100%;max-width:100%;}.elementor-2077 .elementor-element.elementor-element-141cf442{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2077 .elementor-element.elementor-element-141cf442:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-141cf442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F8;}.elementor-2077 .elementor-element.elementor-element-355c04d2 .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-5e87fa43{--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;--flex-wrap:nowrap;}.elementor-2077 .elementor-element.elementor-element-47d1270f{width:100%;max-width:100%;}.elementor-2077 .elementor-element.elementor-element-138aec12{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-2077 .elementor-element.elementor-element-62ea817d .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.12em;color:#12364A;}.elementor-2077 .elementor-element.elementor-element-62ae5d69{width:100%;max-width:100%;}.elementor-2077 .elementor-element.elementor-element-68fbb713{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:58px;--padding-bottom:58px;--padding-left:40px;--padding-right:40px;}.elementor-2077 .elementor-element.elementor-element-68fbb713:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-68fbb713 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07365000;background-image:url("https://drillnovahdd.com/wp-content/uploads/2026/09/drillnova-technical-review-blueprint-bg-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2077 .elementor-element.elementor-element-2ed96719{--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-2077 .elementor-element.elementor-element-53065b09 .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.12em;color:#FFFFFF;}.elementor-2077 .elementor-element.elementor-element-18d6b989{font-size:16px;line-height:1.62em;color:#DCE7EC;}.elementor-2077 .elementor-element.elementor-element-35b83193 .elementor-icon-wrapper{text-align:center;}.elementor-2077 .elementor-element.elementor-element-35b83193.elementor-view-stacked .elementor-icon{background-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-35b83193.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-35b83193.elementor-view-default .elementor-icon{color:#EF6C32;border-color:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-35b83193.elementor-view-framed .elementor-icon, .elementor-2077 .elementor-element.elementor-element-35b83193.elementor-view-default .elementor-icon svg{fill:#EF6C32;}.elementor-2077 .elementor-element.elementor-element-35b83193 .elementor-icon{font-size:54px;}.elementor-2077 .elementor-element.elementor-element-35b83193 .elementor-icon svg{height:54px;}.elementor-2077 .elementor-element.elementor-element-260bd85e{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2077 .elementor-element.elementor-element-260bd85e:not(.elementor-motion-effects-element-type-background), .elementor-2077 .elementor-element.elementor-element-260bd85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-2077 .elementor-element.elementor-element-158da631{--padding-top:14px;--padding-bottom:14px;--padding-left:28px;--padding-right:28px;}.elementor-2077 .elementor-element.elementor-element-46ed950e{--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:48px;--padding-bottom:30px;--padding-left:28px;--padding-right:28px;}.elementor-2077 .elementor-element.elementor-element-381b054e .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-5bf9a2ae .elementor-heading-title{font-size:13px;}.elementor-2077 .elementor-element.elementor-element-6347decc .elementor-heading-title{font-size:13px;}.elementor-2077 .elementor-element.elementor-element-1b4e51ce .elementor-heading-title{font-size:13px;}.elementor-2077 .elementor-element.elementor-element-79e298e8 .elementor-heading-title{font-size:13px;}.elementor-2077 .elementor-element.elementor-element-426d74e2{--padding-top:50px;--padding-bottom:50px;--padding-left:28px;--padding-right:28px;}.elementor-2077 .elementor-element.elementor-element-19cdc914 .elementor-heading-title{font-size:29px;}.elementor-2077 .elementor-element.elementor-element-5ca33add .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-6997c54 img{height:500px;}.elementor-2077 .elementor-element.elementor-element-375dbbf3 .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-6eb4c971 .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-608e4a1e .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-28ca38c2 .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-54fbcf4f{--padding-top:50px;--padding-bottom:50px;--padding-left:28px;--padding-right:28px;}.elementor-2077 .elementor-element.elementor-element-2bb8dd8a .elementor-heading-title{font-size:29px;}.elementor-2077 .elementor-element.elementor-element-4ef8eaeb .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-5707823e .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-14b09d7e .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-24d32c16 .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-73d17a18 .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-4b4c0f1c .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-d8f49f7{--padding-top:50px;--padding-bottom:50px;--padding-left:28px;--padding-right:28px;}.elementor-2077 .elementor-element.elementor-element-70d2dec9 .elementor-heading-title{font-size:29px;}.elementor-2077 .elementor-element.elementor-element-6460ffb6{--padding-top:50px;--padding-bottom:50px;--padding-left:28px;--padding-right:28px;}.elementor-2077 .elementor-element.elementor-element-1cc246e8 img{height:252px;}.elementor-2077 .elementor-element.elementor-element-205ac7f6 .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-141cf442{--padding-top:48px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-2077 .elementor-element.elementor-element-355c04d2 .elementor-heading-title{font-size:29px;}.elementor-2077 .elementor-element.elementor-element-138aec12{--padding-top:48px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-2077 .elementor-element.elementor-element-62ea817d .elementor-heading-title{font-size:29px;}.elementor-2077 .elementor-element.elementor-element-68fbb713{--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:48px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-2077 .elementor-element.elementor-element-53065b09 .elementor-heading-title{font-size:29px;}}@media(max-width:767px){.elementor-2077 .elementor-element.elementor-element-158da631{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-2077 .elementor-element.elementor-element-46ed950e{--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:38px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-2077 .elementor-element.elementor-element-381b054e .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-54d77ee3{font-size:16px;}.elementor-2077 .elementor-element.elementor-element-5bf9a2ae .elementor-heading-title{font-size:12px;}.elementor-2077 .elementor-element.elementor-element-48024bf{font-size:14px;}.elementor-2077 .elementor-element.elementor-element-6347decc .elementor-heading-title{font-size:12px;}.elementor-2077 .elementor-element.elementor-element-371c46de{font-size:14px;}.elementor-2077 .elementor-element.elementor-element-1b4e51ce .elementor-heading-title{font-size:12px;}.elementor-2077 .elementor-element.elementor-element-1f37c6a6{font-size:14px;}.elementor-2077 .elementor-element.elementor-element-79e298e8 .elementor-heading-title{font-size:12px;}.elementor-2077 .elementor-element.elementor-element-7c96a383{font-size:14px;}.elementor-2077 .elementor-element.elementor-element-5b834a6{--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-2077 .elementor-element.elementor-element-426d74e2{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2077 .elementor-element.elementor-element-19cdc914 .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-5ca33add .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-2d5a8b95{font-size:16px;}.elementor-2077 .elementor-element.elementor-element-6997c54 img{height:218px;}.elementor-2077 .elementor-element.elementor-element-22cbb2f7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2077 .elementor-element.elementor-element-4714cb42{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2077 .elementor-element.elementor-element-375dbbf3 .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-73f8e4b5{font-size:12px;}.elementor-2077 .elementor-element.elementor-element-6eb4c971 .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-45720740{font-size:12px;}.elementor-2077 .elementor-element.elementor-element-608e4a1e .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-42bde28a{font-size:12px;}.elementor-2077 .elementor-element.elementor-element-28ca38c2 .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-59b9eeb9{font-size:12px;}.elementor-2077 .elementor-element.elementor-element-54fbcf4f{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2077 .elementor-element.elementor-element-2bb8dd8a .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-4ef8eaeb .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-1d8a2e83{font-size:14px;}.elementor-2077 .elementor-element.elementor-element-5707823e .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-278fe0f5{font-size:14px;}.elementor-2077 .elementor-element.elementor-element-14b09d7e .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-19e390ab{font-size:14px;}.elementor-2077 .elementor-element.elementor-element-24d32c16 .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-118589d6{font-size:14px;}.elementor-2077 .elementor-element.elementor-element-73d17a18 .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-6ffe3560{font-size:14px;}.elementor-2077 .elementor-element.elementor-element-4b4c0f1c .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-5cb4390a{font-size:14px;}.elementor-2077 .elementor-element.elementor-element-d8f49f7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2077 .elementor-element.elementor-element-70d2dec9 .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-3c5cfa0c{font-size:16px;}.elementor-2077 .elementor-element.elementor-element-6460ffb6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2077 .elementor-element.elementor-element-1cc246e8 img{height:204px;}.elementor-2077 .elementor-element.elementor-element-205ac7f6 .elementor-heading-title{font-size:21px;}.elementor-2077 .elementor-element.elementor-element-37c8f7db{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:center;}.elementor-2077 .elementor-element.elementor-element-4a156318{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;font-size:14px;}.elementor-2077 .elementor-element.elementor-element-6a3b285b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2077 .elementor-element.elementor-element-73779ded{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-size:14px;}.elementor-2077 .elementor-element.elementor-element-2938c43a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2077 .elementor-element.elementor-element-50a12ad2{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-size:14px;}.elementor-2077 .elementor-element.elementor-element-74c64f84{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2077 .elementor-element.elementor-element-1ccb7d47{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-size:14px;}.elementor-2077 .elementor-element.elementor-element-141cf442{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2077 .elementor-element.elementor-element-355c04d2 .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-138aec12{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2077 .elementor-element.elementor-element-62ea817d .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-68fbb713{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2077 .elementor-element.elementor-element-53065b09 .elementor-heading-title{font-size:24px;}.elementor-2077 .elementor-element.elementor-element-18d6b989{font-size:16px;}}@media(min-width:768px){.elementor-2077 .elementor-element.elementor-element-158da631{--content-width:1180px;}.elementor-2077 .elementor-element.elementor-element-46ed950e{--content-width:1180px;}.elementor-2077 .elementor-element.elementor-element-2734aeeb{--width:48%;}.elementor-2077 .elementor-element.elementor-element-743807b1{--width:48%;}.elementor-2077 .elementor-element.elementor-element-7a4216b8{--width:48%;}.elementor-2077 .elementor-element.elementor-element-3f547830{--width:48%;}.elementor-2077 .elementor-element.elementor-element-426d74e2{--content-width:1180px;}.elementor-2077 .elementor-element.elementor-element-54fbcf4f{--content-width:1180px;}.elementor-2077 .elementor-element.elementor-element-13544fd5{--width:45%;}.elementor-2077 .elementor-element.elementor-element-7cfa4b9c{--width:55%;}.elementor-2077 .elementor-element.elementor-element-d8f49f7{--content-width:1180px;}.elementor-2077 .elementor-element.elementor-element-2107b2b8{--width:100%;}.elementor-2077 .elementor-element.elementor-element-6460ffb6{--content-width:1180px;}.elementor-2077 .elementor-element.elementor-element-141cf442{--content-width:1180px;}.elementor-2077 .elementor-element.elementor-element-5e87fa43{--width:100%;}.elementor-2077 .elementor-element.elementor-element-138aec12{--content-width:1180px;}.elementor-2077 .elementor-element.elementor-element-68fbb713{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2077 .elementor-element.elementor-element-102784a4{--width:100%;}.elementor-2077 .elementor-element.elementor-element-6f462d0{--width:100%;}.elementor-2077 .elementor-element.elementor-element-13544fd5{--width:100%;}.elementor-2077 .elementor-element.elementor-element-7cfa4b9c{--width:100%;}.elementor-2077 .elementor-element.elementor-element-7773fe28{--width:100%;}.elementor-2077 .elementor-element.elementor-element-3556959{--width:100%;}.elementor-2077 .elementor-element.elementor-element-7aa45f25{--width:100%;}.elementor-2077 .elementor-element.elementor-element-693ba0f4{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-61de8d24 */.elementor-2077 .elementor-element.elementor-element-61de8d24 .rank-math-breadcrumb,
.elementor-2077 .elementor-element.elementor-element-61de8d24 .rank-math-breadcrumb p {
    margin-top: 0;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-48024bf */.elementor-2077 .elementor-element.elementor-element-48024bf p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2734aeeb */.elementor-2077 .elementor-element.elementor-element-2734aeeb{position:relative;border-radius:3px}.elementor-2077 .elementor-element.elementor-element-2734aeeb:before{content:"✓";position:absolute;left:11px;top:13px;display:grid;place-items:center;width:15px;height:15px;border:1px solid #12364a;border-radius:50%;color:#12364a;font-size:9px;font-weight:700}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-371c46de */.elementor-2077 .elementor-element.elementor-element-371c46de p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743807b1 */.elementor-2077 .elementor-element.elementor-element-743807b1{position:relative;border-radius:3px}.elementor-2077 .elementor-element.elementor-element-743807b1:before{content:"✓";position:absolute;left:11px;top:13px;display:grid;place-items:center;width:15px;height:15px;border:1px solid #12364a;border-radius:50%;color:#12364a;font-size:9px;font-weight:700}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f37c6a6 */.elementor-2077 .elementor-element.elementor-element-1f37c6a6 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4216b8 */.elementor-2077 .elementor-element.elementor-element-7a4216b8{position:relative;border-radius:3px}.elementor-2077 .elementor-element.elementor-element-7a4216b8:before{content:"✓";position:absolute;left:11px;top:13px;display:grid;place-items:center;width:15px;height:15px;border:1px solid #12364a;border-radius:50%;color:#12364a;font-size:9px;font-weight:700}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c96a383 */.elementor-2077 .elementor-element.elementor-element-7c96a383 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f547830 */.elementor-2077 .elementor-element.elementor-element-3f547830{position:relative;border-radius:3px}.elementor-2077 .elementor-element.elementor-element-3f547830:before{content:"✓";position:absolute;left:11px;top:13px;display:grid;place-items:center;width:15px;height:15px;border:1px solid #12364a;border-radius:50%;color:#12364a;font-size:9px;font-weight:700}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb69bff */:root {
    /* Header吸顶后的实际高度 */
    --product-header-height: 116px;

    /* 产品页导航本身的高度 */
    --product-nav-height: 50px;

    /* 锚点跳转后额外保留的空隙 */
    --product-anchor-gap: 24px;

    --product-navy: #12364a;
    --product-orange: #F39A24;
}

/* 产品页吸顶导航的外层容器 */
#product-section-nav {
    position: sticky;
    top: var(--product-header-height);
    z-index: 900;
    width: 100%;
    background: #ffffff;
    border-top: 1px solid #dce4e8;
    border-bottom: 1px solid #dce4e8;
    box-shadow: 0 6px 18px rgba(18, 54, 74, 0.08);
}

/* 导航项目排列 */
.product-section-nav {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    max-width: 1180px;
    min-height: var(--product-nav-height);
    margin: 0 auto;
    padding: 0 20px;
    overflow-x: auto;
    white-space: nowrap;
    scrollbar-width: none;
}

/* 隐藏Chrome和Safari横向滚动条 */
.product-section-nav::-webkit-scrollbar {
    display: none;
}

/* 普通导航项目 */
.product-section-nav a {
    position: relative;
    display: flex;
    align-items: center;
    min-height: var(--product-nav-height);
    padding: 0 18px;

    color: var(--product-navy);
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;

    transition:
        color 0.2s ease,
        background-color 0.2s ease;
}

/* 底部橙色指示线 */
.product-section-nav a::after {
    content: "";
    position: absolute;
    right: 18px;
    bottom: 0;
    left: 18px;

    height: 3px;
    background: var(--product-orange);

    transform: scaleX(0);
    transform-origin: center;
    transition: transform 0.22s ease;
}

/* 鼠标经过、键盘聚焦和当前激活状态 */
.product-section-nav a:hover,
.product-section-nav a:focus-visible,
.product-section-nav a.is-active {
    color: var(--product-orange);
}

/* 显示激活项底部橙线 */
.product-section-nav a:hover::after,
.product-section-nav a:focus-visible::after,
.product-section-nav a.is-active::after {
    transform: scaleX(1);
}

/* 锚点定位偏移 */
#overview-application,
#design-construction,
#models-specifications,
#quality-documentation,
#product-faq,
#technical-review {
    scroll-margin-top: calc(
        var(--product-header-height) +
        var(--product-nav-height) +
        var(--product-anchor-gap)
    );
}

/* 平滑滚动 */
html {
    scroll-behavior: smooth;
}

/* 平板 */
@media (max-width: 1024px) {
    :root {
        --product-header-height: 80px;
        --product-nav-height: 46px;
        --product-anchor-gap: 18px;
    }

    .product-section-nav {
        justify-content: flex-start;
    }

    .product-section-nav a {
        padding: 0 14px;
        font-size: 13px;
    }

    .product-section-nav a::after {
        right: 14px;
        left: 14px;
    }
}

/* 手机 */
@media (max-width: 767px) {
    :root {
        --product-header-height: 54px;
        --product-nav-height: 44px;
        --product-anchor-gap: 14px;
    }

    .product-section-nav {
        justify-content: flex-start;
        padding: 0 12px;
    }

    .product-section-nav a {
        min-height: var(--product-nav-height);
        padding: 0 12px;
        font-size: 12px;
    }

    .product-section-nav a::after {
        right: 12px;
        left: 12px;
    }
}

/* 尊重用户的减少动画设置 */
@media (prefers-reduced-motion: reduce) {
    html {
        scroll-behavior: auto;
    }

    .product-section-nav a,
    .product-section-nav a::after {
        transition: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee85858 *//* 默认：网站顶部 Header 高度 */
.elementor-2077 .elementor-element.elementor-element-7ee85858 {
    --header-height: 120px;

    position: -webkit-sticky;
    position: sticky;
    top: var(--header-height);
    z-index: 99;

    width: 100%;
    background: #fff;
    border-top: 1px solid #dce4e8;
    border-bottom: 1px solid #dce4e8;
    box-shadow: 0 6px 18px rgba(18, 54, 74, 0.07);
}

/* WordPress 登录状态：增加 32px 管理栏高度 */
body.admin-bar .elementor-2077 .elementor-element.elementor-element-7ee85858 {
    top: calc(var(--header-height) + 32px);
}

.elementor-2077 .elementor-element.elementor-element-7ee85858 .dn-anchor-nav {
    display: flex;
    justify-content: center;
    gap: 5px;

    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;

    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;
}

/* Chrome、Edge、Safari 隐藏横向滚动条 */
.elementor-2077 .elementor-element.elementor-element-7ee85858 .dn-anchor-nav::-webkit-scrollbar {
    display: none;
}

.elementor-2077 .elementor-element.elementor-element-7ee85858 .dn-anchor-nav a {
    display: block;
    flex: 0 0 auto;
    padding: 15px 17px;
    color: #12364a;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
}

/* 平板、手机 */
@media (max-width: 782px) {
    .elementor-2077 .elementor-element.elementor-element-7ee85858 {
        --header-height: 70px;
    }

    /* WordPress 手机端管理栏高度为 46px */
    body.admin-bar .elementor-2077 .elementor-element.elementor-element-7ee85858 {
        top: calc(var(--header-height) + 46px);
    }

    .elementor-2077 .elementor-element.elementor-element-7ee85858 .dn-anchor-nav {
        justify-content: flex-start;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73f8e4b5 */.elementor-2077 .elementor-element.elementor-element-73f8e4b5 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22cbb2f7 */.elementor-2077 .elementor-element.elementor-element-22cbb2f7{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;width:100%!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45720740 */.elementor-2077 .elementor-element.elementor-element-45720740 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-147cf8d7 */.elementor-2077 .elementor-element.elementor-element-147cf8d7{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;width:100%!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42bde28a */.elementor-2077 .elementor-element.elementor-element-42bde28a p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75465088 */.elementor-2077 .elementor-element.elementor-element-75465088{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;width:100%!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59b9eeb9 */.elementor-2077 .elementor-element.elementor-element-59b9eeb9 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23275a23 */.elementor-2077 .elementor-element.elementor-element-23275a23{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;column-gap:9px!important;width:100%!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102784a4 */.elementor-2077 .elementor-element.elementor-element-102784a4,.elementor-2077 .elementor-element.elementor-element-102784a4>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr) minmax(0,1.08fr)!important;gap:24px!important;align-items:stretch!important;width:100%!important}.elementor-2077 .elementor-element.elementor-element-102784a4>*{min-width:0!important;width:100%!important;max-width:100%!important;height:100%!important}@media(max-width:1024px){.elementor-2077 .elementor-element.elementor-element-102784a4,.elementor-2077 .elementor-element.elementor-element-102784a4>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;align-items:stretch!important}.elementor-2077 .elementor-element.elementor-element-102784a4>*{height:auto!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-426d74e2 */#overview-application,
#design-construction,
#models-specifications,
#quality-documentation,
#related-products,
#product-faq,
#technical-review {
    scroll-margin-top: 250px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d8a2e83 */.elementor-2077 .elementor-element.elementor-element-1d8a2e83 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec9a6c0 */.elementor-2077 .elementor-element.elementor-element-ec9a6c0{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;align-items:center!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-278fe0f5 */.elementor-2077 .elementor-element.elementor-element-278fe0f5 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c617e14 */.elementor-2077 .elementor-element.elementor-element-c617e14{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;align-items:center!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19e390ab */.elementor-2077 .elementor-element.elementor-element-19e390ab p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146aed4b */.elementor-2077 .elementor-element.elementor-element-146aed4b{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;align-items:center!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-118589d6 */.elementor-2077 .elementor-element.elementor-element-118589d6 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11aba49f */.elementor-2077 .elementor-element.elementor-element-11aba49f{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;align-items:center!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ffe3560 */.elementor-2077 .elementor-element.elementor-element-6ffe3560 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-371e0a7b */.elementor-2077 .elementor-element.elementor-element-371e0a7b{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;align-items:center!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cb4390a */.elementor-2077 .elementor-element.elementor-element-5cb4390a p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ca9df4f */.elementor-2077 .elementor-element.elementor-element-5ca9df4f{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;align-items:center!important;gap:12px!important}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a156318 */.elementor-2077 .elementor-element.elementor-element-4a156318 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73779ded */.elementor-2077 .elementor-element.elementor-element-73779ded p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50a12ad2 */.elementor-2077 .elementor-element.elementor-element-50a12ad2 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ccb7d47 */.elementor-2077 .elementor-element.elementor-element-1ccb7d47 p {
  margin-top: 0;
  margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7773fe28 */.elementor-2077 .elementor-element.elementor-element-7773fe28,.elementor-2077 .elementor-element.elementor-element-7773fe28>.e-con-inner{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,.96fr) minmax(0,.96fr)!important;gap:20px!important;align-items:start!important;width:100%!important}@media(max-width:1024px){.elementor-2077 .elementor-element.elementor-element-7773fe28,.elementor-2077 .elementor-element.elementor-element-7773fe28>.e-con-inner{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}.elementor-2077 .elementor-element.elementor-element-7773fe28>*{min-width:0!important;width:100%!important;max-width:100%!important}/* End custom CSS */