.elementor-20191 .elementor-element.elementor-element-f712ad2{--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-20191 .elementor-element.elementor-element-f712ad2:not(.elementor-motion-effects-element-type-background), .elementor-20191 .elementor-element.elementor-element-f712ad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFBFD;}.elementor-20191 .elementor-element.elementor-element-0962562{--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-20191 .elementor-element.elementor-element-f47e223{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-20191 .elementor-element.elementor-element-7d60c0d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20191 .elementor-element.elementor-element-306910a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-20191 .elementor-element.elementor-element-306910a.e-con{--flex-grow:0;--flex-shrink:0;}.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 );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20191 .elementor-element.elementor-element-d461073 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-945761e{--display:flex;--justify-content:center;}.elementor-20191 .elementor-element.elementor-element-4b76fae{--e-rating-icon-font-size:21px;--e-rating-gap:2px;}.elementor-20191 .elementor-element.elementor-element-fe24ea7{--display:flex;}.elementor-20191 .elementor-element.elementor-element-33093d0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-640424e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20191 .elementor-element.elementor-element-5409444{text-align:justify;font-size:20px;font-weight:400;color:#000000;}.elementor-widget-pp-buttons .pp-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background:var( --e-global-color-accent );}.elementor-widget-pp-buttons .pp-button-icon-number{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20191 .elementor-element.elementor-element-a09f795 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-20191 .elementor-element.elementor-element-a09f795 .pp-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-20191 .elementor-element.elementor-element-a09f795 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-20191 .elementor-element.elementor-element-a09f795 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-20191 .elementor-element.elementor-element-a09f795 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-20191 .elementor-element.elementor-element-a09f795 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-a09f795{text-align:center;}.pp-tooltip.pp-tooltip-a09f795 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-a09f795.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-a09f795.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-a09f795.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-a09f795.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-a09f795 .pp-tooltip-content{color:#ffffff;}.elementor-20191 .elementor-element.elementor-element-ce2e34f{--display:flex;}.elementor-20191 .elementor-element.elementor-element-724806f .ug-thumb-image{object-fit:cover;}.elementor-20191 .elementor-element.elementor-element-197324b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20191 .elementor-element.elementor-element-197324b:not(.elementor-motion-effects-element-type-background), .elementor-20191 .elementor-element.elementor-element-197324b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20191 .elementor-element.elementor-element-87b0615 img{width:100%;}.elementor-20191 .elementor-element.elementor-element-0445e57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20191 .elementor-element.elementor-element-0445e57:not(.elementor-motion-effects-element-type-background), .elementor-20191 .elementor-element.elementor-element-0445e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20191 .elementor-element.elementor-element-6900208 img{width:100%;}.elementor-20191 .elementor-element.elementor-element-424a570{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20191 .elementor-element.elementor-element-424a570:not(.elementor-motion-effects-element-type-background), .elementor-20191 .elementor-element.elementor-element-424a570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20191 .elementor-element.elementor-element-a45c20d .elementor-tab-title, .elementor-20191 .elementor-element.elementor-element-a45c20d .elementor-tab-title:before, .elementor-20191 .elementor-element.elementor-element-a45c20d .elementor-tab-title:after, .elementor-20191 .elementor-element.elementor-element-a45c20d .elementor-tab-content, .elementor-20191 .elementor-element.elementor-element-a45c20d .elementor-tabs-content-wrapper{border-width:1px;}.elementor-20191 .elementor-element.elementor-element-a45c20d .elementor-tab-title, .elementor-20191 .elementor-element.elementor-element-a45c20d .elementor-tab-title a{color:#0F7BBB;}.elementor-20191 .elementor-element.elementor-element-a45c20d .elementor-tab-title.elementor-active,
					 .elementor-20191 .elementor-element.elementor-element-a45c20d .elementor-tab-title.elementor-active a{color:#7A7A7A;}.elementor-20191 .elementor-element.elementor-element-a45c20d .elementor-tab-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-a45c20d .elementor-tab-content{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-20191 .elementor-element.elementor-element-ecce67c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-20191 .elementor-element.elementor-element-597683f{text-align:center;}.elementor-20191 .elementor-element.elementor-element-597683f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-7705ade{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20191 .elementor-element.elementor-element-cac4870{--display:flex;}.elementor-20191 .elementor-element.elementor-element-93a8bc5 img{width:50%;}.elementor-20191 .elementor-element.elementor-element-ba10d96{text-align:center;}.elementor-20191 .elementor-element.elementor-element-ba10d96 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-1ec20f4{--display:flex;}.elementor-20191 .elementor-element.elementor-element-535879c img{width:50%;}.elementor-20191 .elementor-element.elementor-element-3c55b82{text-align:center;}.elementor-20191 .elementor-element.elementor-element-3c55b82 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-0540c21{--display:flex;}.elementor-20191 .elementor-element.elementor-element-db6fd65 img{width:50%;}.elementor-20191 .elementor-element.elementor-element-f5b69f3{text-align:center;}.elementor-20191 .elementor-element.elementor-element-f5b69f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-f0b0c20{--display:flex;}.elementor-20191 .elementor-element.elementor-element-73803e9 img{width:50%;}.elementor-20191 .elementor-element.elementor-element-dec0b4b{text-align:center;}.elementor-20191 .elementor-element.elementor-element-dec0b4b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-d318c76{--display:flex;}.elementor-20191 .elementor-element.elementor-element-22a73aa img{width:50%;}.elementor-20191 .elementor-element.elementor-element-f88fd04{text-align:center;}.elementor-20191 .elementor-element.elementor-element-f88fd04 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-5ff8ff{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20191 .elementor-element.elementor-element-5ff8ff:not(.elementor-motion-effects-element-type-background), .elementor-20191 .elementor-element.elementor-element-5ff8ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-20191 .elementor-element.elementor-element-5efc9b63{--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-20191 .elementor-element.elementor-element-537ca71{--display:flex;}.elementor-20191 .elementor-element.elementor-element-537ca71.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20191 .elementor-element.elementor-element-64db72a0{text-align:start;}.elementor-20191 .elementor-element.elementor-element-64db72a0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-20191 .elementor-element.elementor-element-52fb19fd{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;color:#000000;}.elementor-20191 .elementor-element.elementor-element-41608351 .pp-buttons-group{column-gap:10px;row-gap:10px;}.elementor-20191 .elementor-element.elementor-element-41608351 .pp-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-20191 .elementor-element.elementor-element-41608351 .pp-icon-before .pp-button-icon{margin-right:8px;}.elementor-20191 .elementor-element.elementor-element-41608351 .pp-icon-after .pp-button-icon{margin-left:8px;}.elementor-20191 .elementor-element.elementor-element-41608351 .pp-icon-top .pp-button-icon{margin-bottom:8px;}.elementor-20191 .elementor-element.elementor-element-41608351 .pp-icon-bottom .pp-button-icon{margin-top:8px;}.pp-tooltip-41608351{text-align:center;}.pp-tooltip.pp-tooltip-41608351 .tooltipster-box{background-color:#000000;}.pp-tooltip.pp-tooltip-41608351.tooltipster-top .tooltipster-arrow-background{border-top-color:#000000;}.pp-tooltip.pp-tooltip-41608351.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#000000;}.pp-tooltip.pp-tooltip-41608351.tooltipster-left .tooltipster-arrow-background{border-left-color:#000000;}.pp-tooltip.pp-tooltip-41608351.tooltipster-right .tooltipster-arrow-background{border-right-color:#000000;}.pp-tooltip.pp-tooltip-41608351 .pp-tooltip-content{color:#ffffff;}.elementor-20191 .elementor-element.elementor-element-3238b11c{--display:flex;--border-radius:100px 100px 100px 100px;}.elementor-20191 .elementor-element.elementor-element-39c47198{text-align:end;}.elementor-20191 .elementor-element.elementor-element-39c47198 img{width:90%;}.elementor-20191 .elementor-element.elementor-element-43dab26e{--display:flex;--min-height:550px;--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-20191 .elementor-element.elementor-element-43dab26e:not(.elementor-motion-effects-element-type-background), .elementor-20191 .elementor-element.elementor-element-43dab26e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20191 .elementor-element.elementor-element-8ab69bc{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-20191 .elementor-element.elementor-element-8ab69bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20191 .elementor-element.elementor-element-29e82dee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-20191 .elementor-element.elementor-element-1964d89d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-pp-icon-list .pp-list-items:not(.pp-inline-items) li:not(:last-child){border-bottom-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items.pp-inline-items li:not(:last-child){border-right-color:var( --e-global-color-text );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon{color:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-list-items .pp-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-icon-list .pp-icon-list-item:hover .pp-icon-wrapper{border-color:var( --e-global-color-secondary );}.elementor-widget-pp-icon-list .pp-icon-list-text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20191 .elementor-element.elementor-element-8d11a08 .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:5px;}body:not(.rtl) .elementor-20191 .elementor-element.elementor-element-8d11a08 .pp-list-items.pp-inline-items li:not(:last-child){margin-right:5px;}body.rtl .elementor-20191 .elementor-element.elementor-element-8d11a08 .pp-list-items.pp-inline-items li:not(:last-child){margin-left:5px;}.elementor-20191 .elementor-element.elementor-element-8d11a08 .pp-list-container .pp-list-items li{align-items:center;}.elementor-20191 .elementor-element.elementor-element-8d11a08 .pp-list-items .pp-icon-list-icon{color:#0154A4;font-size:30px;line-height:30px;height:30px;width:30px;}.elementor-20191 .elementor-element.elementor-element-8d11a08 .pp-list-items .pp-icon-list-icon svg{fill:#0154A4;}.elementor-20191 .elementor-element.elementor-element-8d11a08 .pp-list-items .pp-icon-list-image img{width:30px;}body:not(.rtl) .elementor-20191 .elementor-element.elementor-element-8d11a08.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:13px;}body.rtl .elementor-20191 .elementor-element.elementor-element-8d11a08.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:13px;}.elementor-20191 .elementor-element.elementor-element-8d11a08.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:13px;}.elementor-20191 .elementor-element.elementor-element-8d11a08 .pp-icon-list-text{color:#0154A4;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-2fccf7f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-20191 .elementor-element.elementor-element-595596e9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20191 .elementor-element.elementor-element-54611a50 .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:5px;}body:not(.rtl) .elementor-20191 .elementor-element.elementor-element-54611a50 .pp-list-items.pp-inline-items li:not(:last-child){margin-right:5px;}body.rtl .elementor-20191 .elementor-element.elementor-element-54611a50 .pp-list-items.pp-inline-items li:not(:last-child){margin-left:5px;}.elementor-20191 .elementor-element.elementor-element-54611a50 .pp-list-container .pp-list-items li{align-items:center;}.elementor-20191 .elementor-element.elementor-element-54611a50 .pp-list-items .pp-icon-list-icon{color:#0154A4;font-size:30px;line-height:30px;height:30px;width:30px;}.elementor-20191 .elementor-element.elementor-element-54611a50 .pp-list-items .pp-icon-list-icon svg{fill:#0154A4;}.elementor-20191 .elementor-element.elementor-element-54611a50 .pp-list-items .pp-icon-list-image img{width:30px;}body:not(.rtl) .elementor-20191 .elementor-element.elementor-element-54611a50.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:13px;}body.rtl .elementor-20191 .elementor-element.elementor-element-54611a50.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:13px;}.elementor-20191 .elementor-element.elementor-element-54611a50.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:13px;}.elementor-20191 .elementor-element.elementor-element-54611a50 .pp-icon-list-text{color:#0154A4;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-548374d8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-20191 .elementor-element.elementor-element-98cc241{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20191 .elementor-element.elementor-element-397e5b66 .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:5px;}body:not(.rtl) .elementor-20191 .elementor-element.elementor-element-397e5b66 .pp-list-items.pp-inline-items li:not(:last-child){margin-right:5px;}body.rtl .elementor-20191 .elementor-element.elementor-element-397e5b66 .pp-list-items.pp-inline-items li:not(:last-child){margin-left:5px;}.elementor-20191 .elementor-element.elementor-element-397e5b66 .pp-list-container .pp-list-items li{align-items:center;}.elementor-20191 .elementor-element.elementor-element-397e5b66 .pp-list-items .pp-icon-list-icon{color:#0154A4;font-size:30px;line-height:30px;height:30px;width:30px;}.elementor-20191 .elementor-element.elementor-element-397e5b66 .pp-list-items .pp-icon-list-icon svg{fill:#0154A4;}.elementor-20191 .elementor-element.elementor-element-397e5b66 .pp-list-items .pp-icon-list-image img{width:30px;}body:not(.rtl) .elementor-20191 .elementor-element.elementor-element-397e5b66.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:13px;}body.rtl .elementor-20191 .elementor-element.elementor-element-397e5b66.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:13px;}.elementor-20191 .elementor-element.elementor-element-397e5b66.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:13px;}.elementor-20191 .elementor-element.elementor-element-397e5b66 .pp-icon-list-text{color:#0154A4;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;}.elementor-20191 .elementor-element.elementor-element-2c3063dd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:25px;color:#000000;}.elementor-20191 .elementor-element.elementor-element-64823499{--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-20191 .elementor-element.elementor-element-61e77232{--display:flex;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:#9C9C9C;--border-color:#9C9C9C;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(81.60000000000001, 81.60000000000001, 81.60000000000001, 0.5);}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .pp-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .pp-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-validation-errors{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:20px;}.elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form p:nth-last-of-type(1){text-align:left;}.elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form input[type="submit"]{display:inline-block;width:776px;background-color:var( --e-global-color-primary );}.elementor-20191 .elementor-element.elementor-element-7866d5e6 > .elementor-widget-container{margin:30px 30px 30px 30px;}.elementor-20191 .elementor-element.elementor-element-7866d5e6.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-20191 .elementor-element.elementor-element-7705ade{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-20191 .elementor-element.elementor-element-f712ad2{--content-width:1260px;}.elementor-20191 .elementor-element.elementor-element-306910a{--width:54.203%;}.elementor-20191 .elementor-element.elementor-element-197324b{--content-width:1261px;}.elementor-20191 .elementor-element.elementor-element-0445e57{--content-width:1260px;}.elementor-20191 .elementor-element.elementor-element-424a570{--content-width:1300px;}.elementor-20191 .elementor-element.elementor-element-ecce67c{--content-width:1250px;}.elementor-20191 .elementor-element.elementor-element-5ff8ff{--content-width:1300px;}.elementor-20191 .elementor-element.elementor-element-537ca71{--width:59.375%;}.elementor-20191 .elementor-element.elementor-element-43dab26e{--content-width:1300px;}.elementor-20191 .elementor-element.elementor-element-8ab69bc{--width:40%;}}@media(max-width:767px){.elementor-20191 .elementor-element.elementor-element-5409444{font-size:14px;}.elementor-20191 .elementor-element.elementor-element-424a570{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20191 .elementor-element.elementor-element-7705ade{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20191 .elementor-element.elementor-element-64db72a0 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-20191 .elementor-element.elementor-element-52fb19fd{font-size:14px;}.elementor-20191 .elementor-element.elementor-element-39c47198{text-align:center;}.elementor-20191 .elementor-element.elementor-element-43dab26e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20191 .elementor-element.elementor-element-8d11a08 .pp-icon-list-text{font-size:14px;}.elementor-20191 .elementor-element.elementor-element-54611a50 .pp-icon-list-text{font-size:14px;}.elementor-20191 .elementor-element.elementor-element-397e5b66 .pp-icon-list-text{font-size:14px;}.elementor-20191 .elementor-element.elementor-element-61e77232{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form-control.wpcf7-select{text-indent:0px;}.elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form-control.wpcf7-select{width:100%;}.elementor-20191 .elementor-element.elementor-element-7866d5e6 .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea{width:100%;}}/* Start custom CSS for ucaddon_uc_image_default_theme, class: .elementor-element-724806f */.ug-thumb-generated{
    border:1px solid #cacaca; 
    border-radius: 20px;
}
.ug-thumb-selected{
    border:1px solid #0054a4; 
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-a45c20d */.wi2{
    height: 250px;
}
/* 固定图片尺寸 */
.service-thumb2 img {
    width: 319px;
    height: 239px;
    object-fit: cover;   /* 让图片填满区域并居中裁剪，不变形 */
    display: block;      /* 去掉 inline 图片底部空隙 */
    margin: 0 auto;      /* 若卡片比 246 px 宽，可让图片水平居中 */
}
/* 固定图片尺寸 */
.service-thumb1 img {
    width: 246px;
    height: 194px;
    object-fit: cover;   /* 让图片填满区域并居中裁剪，不变形 */
    display: block;      /* 去掉 inline 图片底部空隙 */
    margin: 0 auto;      /* 若卡片比 246 px 宽，可让图片水平居中 */
}
.fa1{
    height: 580px;
}

.tab-con-li{list-style: none;}
table tr:first-child
{
    background: #38B0DC;
    color: #fff;
    font-weight: bold;
}
.biaogetd {
    padding: 5px 10px;
    text-align: left;
    border-right: 1pt solid #C1DAD7;
    border-bottom: 1pt solid #C1DAD7;
    border-left: 1pt solid #C1DAD7;
}
.panel-default > .panel-heading {
    width: 100%;
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
a:not(.btn), a:link:not(.btn), a:visited:not(.btn), a:hover:not(.btn), a:active:not(.btn) {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.para-title{
    color: #000;
}
.title {
    font-size: 22px;
    color: #000;
}
.section-header {
    position: relative;
    margin-bottom: 60px;
}
.contact {
    margin: 15px 0px;
    text-align: center;
}
.text-center {
    width: 100%;
}
.contact-form .input:nth-child(1), .contact-form .input:nth-child(2), .contact-form .input:nth-child(3), .contact-form .input:nth-child(4) {
    width: calc(50% - 10px);
}
.contact-form .input {
    margin-bottom: 20px;
}
input, textarea, select {
    height: 50px;
    width: 100%;
    padding: 0.7rem 1rem;
    background: no-repeat;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

table {    margin: 0;       border-collapse: collapse;   }
 td, th   {    padding: .5em 1em;       border: 1px solid #999;  }
.table-container {     width: 100%;     overflow-y: auto;    _overflow: auto;     margin: 0 0 1em; }

   
   
   .faq-container {
           
            margin: 0 auto;
        }
        .faq-question {
            background-color: #f0f0f0;
            padding: 15px;
            margin-bottom: 20px;
            cursor: pointer;
            border-radius: 5px;
            font-size: 18px;
        }
        .faq-answer {
            padding: 15px;
            border-left: 3px solid #007bff;
            border-right: 3px solid #007bff;
            border-bottom: 3px solid #007bff;
            margin-bottom: 20px;
            display: none;
            font-size: 16px;
        }

.service-card {
  transition: transform 0.2s ease-in-out;
}
.service-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 16px rgba(0,0,0,0.1);
}
.service-text {
  font-size: 14px;
  font-weight: 500;
}


/* --- 手机端专门适配 (屏幕小于 768px) --- */
@media screen and (max-width: 768px) {
    .fa1 {
        min-height: auto; /* 手机端取消最小高度限制，随内容撑开 */
        height: auto !important;
        margin-bottom: 30px;
    }

    .service-thumb2 img {
        height: auto;     /* 手机端允许图片按比例完整显示 */
        aspect-ratio: 4 / 3; /* 或者保持一个固定比例 */
    }

    .service-text {
        text-align: left; /* 手机端左对齐更易阅读 */
    }
    
    .item {
        padding-left: 10px;
        padding-right: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-424a570 */.two-box{
    margin-top:-1px; 
}/* End custom CSS */
/* Start custom CSS for pp-contact-form-7, class: .elementor-element-7866d5e6 */@media (min-width: 1200px){
#form_table {
  display: flex;
  flex-wrap: wrap; /* 允许元素在必要时换行 */
  justify-content: space-between; /* 在行内元素之间分配空间 */
  gap: 0px 10px; /* 设置列之间的空隙 */
}

#form_table .left {
  flex: 1 1 45%; /* 允许元素占据45%的宽度，并在必要时伸缩 */
  margin-bottom: 1em; /* 每个表单元素之间的垂直间距 */
}

#form_table .left label {
  display: block;
  margin-bottom: 0em; /* 标签与输入框之间的间距 */
}

#form_table .left input[type="text"],
#form_table .left input[type="email"],
#form_table .left input[type="tel"],
#form_table .left select,
#form_table .left textarea {
  width: 100%; /* 输入框和文本区域占满父容器的宽度 */
  box-sizing: border-box; /* 包括内边距和边框在内的总宽度 */
}
label{
    font-size: 18px;
    color: #000;
}

#form_table .anniu {
   
    display:inline-block;
    
  width: 100%; /* 提交按钮占满父容器的宽度 */

  text-align: center;
  margin: 0 auto;

}
.contact-top{
    text-align: center;
    
}
.wpcf7-textarea{
   
    width: 100% !important;
    height: 100px !important;
}
.has-spinner{
    background: #0154a4 !important;
    border-radius: 5px;
    color: #fff !important;
     padding-top: 10px !important;
    padding-bottom: 10px!important;
}
.has-spinner:hover{
    background: #0154a4 !important;
    padding-top: 10px !important;
    padding-bottom: 10px!important;
    color: #fff !important;
    border-radius: 5px;
}
h5{
    margin-top: 5px;
    margin-bottom: 30px;
}
}
@media (min-width: 992px){
   
}/* End custom CSS */