.elementor-2318 .elementor-element.elementor-element-8811db1{--display:flex;--min-height:85vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2318 .elementor-element.elementor-element-8811db1::before, .elementor-2318 .elementor-element.elementor-element-8811db1 > .elementor-background-video-container::before, .elementor-2318 .elementor-element.elementor-element-8811db1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2318 .elementor-element.elementor-element-8811db1 > .elementor-background-slideshow::before, .elementor-2318 .elementor-element.elementor-element-8811db1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2318 .elementor-element.elementor-element-8811db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000CC 0%, #00000012 80%);}.elementor-2318 .elementor-element.elementor-element-8811db1:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-8811db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2318 .elementor-element.elementor-element-0d465be .elementor-heading-title{font-family:var( --e-global-typography-8339a51-font-family ), Sans-serif;font-size:var( --e-global-typography-8339a51-font-size );font-weight:var( --e-global-typography-8339a51-font-weight );text-transform:var( --e-global-typography-8339a51-text-transform );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );color:var( --e-global-color-38a4b33 );}.elementor-2318 .elementor-element.elementor-element-e6b4350{width:var( --container-widget-width, 914px );max-width:914px;--container-widget-width:914px;--container-widget-flex-grow:0;}.elementor-2318 .elementor-element.elementor-element-e6b4350 .elementor-heading-title{font-family:var( --e-global-typography-20ccc62-font-family ), Sans-serif;font-size:var( --e-global-typography-20ccc62-font-size );font-weight:var( --e-global-typography-20ccc62-font-weight );line-height:var( --e-global-typography-20ccc62-line-height );letter-spacing:var( --e-global-typography-20ccc62-letter-spacing );color:#FFFFFF;}.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-2318 .elementor-element.elementor-element-d8b758e{width:var( --container-widget-width, 742px );max-width:742px;--container-widget-width:742px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-5b1448f-font-family ), Sans-serif;font-size:var( --e-global-typography-5b1448f-font-size );font-weight:var( --e-global-typography-5b1448f-font-weight );line-height:var( --e-global-typography-5b1448f-line-height );color:var( --e-global-color-ca356a2 );}.elementor-2318 .elementor-element.elementor-element-d8b758e p{margin-block-end:0px;}.elementor-2318 .elementor-element.elementor-element-d8b758e a{color:var( --e-global-color-ca356a2 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2318 .elementor-element.elementor-element-59e1a56 .elementor-button{background-color:var( --e-global-color-508fa12 );font-family:var( --e-global-typography-7110703-font-family ), Sans-serif;font-size:var( --e-global-typography-7110703-font-size );font-weight:var( --e-global-typography-7110703-font-weight );text-transform:var( --e-global-typography-7110703-text-transform );fill:var( --e-global-color-59887f2 );color:var( --e-global-color-59887f2 );transition-duration:0.3s;border-radius:3px 3px 3px 3px;padding:20px 40px 20px 40px;}.elementor-2318 .elementor-element.elementor-element-59e1a56 .elementor-button:hover, .elementor-2318 .elementor-element.elementor-element-59e1a56 .elementor-button:focus{background-color:var( --e-global-color-0761982 );color:var( --e-global-color-59646ce );}.elementor-2318 .elementor-element.elementor-element-59e1a56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2318 .elementor-element.elementor-element-59e1a56.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2318 .elementor-element.elementor-element-59e1a56 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2318 .elementor-element.elementor-element-59e1a56 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2318 .elementor-element.elementor-element-59e1a56 .elementor-button:hover svg, .elementor-2318 .elementor-element.elementor-element-59e1a56 .elementor-button:focus svg{fill:var( --e-global-color-59646ce );}.elementor-2318 .elementor-element.elementor-element-2700887{--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:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-2318 .elementor-element.elementor-element-f3c58d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-2318 .elementor-element.elementor-element-f3c58d7 .elementor-heading-title{font-family:var( --e-global-typography-8339a51-font-family ), Sans-serif;font-size:var( --e-global-typography-8339a51-font-size );font-weight:var( --e-global-typography-8339a51-font-weight );text-transform:var( --e-global-typography-8339a51-text-transform );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );color:var( --e-global-color-38a4b33 );}.elementor-2318 .elementor-element.elementor-element-5512b86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;}.elementor-2318 .elementor-element.elementor-element-5512b86.elementor-element{--align-self:stretch;}.elementor-2318 .elementor-element.elementor-element-5512b86 .elementor-heading-title{font-family:var( --e-global-typography-2c00929-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00929-font-size );font-weight:var( --e-global-typography-2c00929-font-weight );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );color:var( --e-global-color-6c669e9 );}.elementor-widget-theme-post-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-2318 .elementor-element.elementor-element-227f819{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-2318 .elementor-element.elementor-element-7279a74{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2318 .elementor-element.elementor-element-7279a74 .elementor-heading-title{font-family:var( --e-global-typography-8339a51-font-family ), Sans-serif;font-size:var( --e-global-typography-8339a51-font-size );font-weight:var( --e-global-typography-8339a51-font-weight );text-transform:var( --e-global-typography-8339a51-text-transform );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );color:var( --e-global-color-38a4b33 );}.elementor-2318 .elementor-element.elementor-element-7a8aa89{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-2318 .elementor-element.elementor-element-7a8aa89.elementor-element{--align-self:stretch;}.elementor-2318 .elementor-element.elementor-element-7a8aa89 .elementor-heading-title{font-family:var( --e-global-typography-2c00929-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00929-font-size );font-weight:var( --e-global-typography-2c00929-font-weight );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-fb7f7f7 .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2318 .elementor-element.elementor-element-fb7f7f7 .wt-expandable-card__trigger:hover, .elementor-2318 .elementor-element.elementor-element-fb7f7f7 .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-fb7f7f7 .wt-expandable-card__panel{background-color:#718096;}.elementor-2318 .elementor-element.elementor-element-fb7f7f7{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2318 .elementor-element.elementor-element-fb7f7f7 .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2318 .elementor-element.elementor-element-fb7f7f7 .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2318 .elementor-element.elementor-element-fb7f7f7 .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2318 .elementor-element.elementor-element-fb7f7f7 .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-fb7f7f7 .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2318 .elementor-element.elementor-element-0a0b8b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2318 .elementor-element.elementor-element-4ceee01{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2318 .elementor-element.elementor-element-d9dc3a9 .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2318 .elementor-element.elementor-element-d9dc3a9 .wt-expandable-card__trigger:hover, .elementor-2318 .elementor-element.elementor-element-d9dc3a9 .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-d9dc3a9 .wt-expandable-card__panel{background-color:#718096;}.elementor-2318 .elementor-element.elementor-element-d9dc3a9{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2318 .elementor-element.elementor-element-d9dc3a9 .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2318 .elementor-element.elementor-element-d9dc3a9 .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2318 .elementor-element.elementor-element-d9dc3a9 .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2318 .elementor-element.elementor-element-d9dc3a9 .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-d9dc3a9 .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2318 .elementor-element.elementor-element-73daa69{--display:flex;}.elementor-2318 .elementor-element.elementor-element-65ea924{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2318 .elementor-element.elementor-element-f8ed7b0 .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2318 .elementor-element.elementor-element-f8ed7b0 .wt-expandable-card__trigger:hover, .elementor-2318 .elementor-element.elementor-element-f8ed7b0 .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-f8ed7b0 .wt-expandable-card__panel{background-color:#718096;}.elementor-2318 .elementor-element.elementor-element-f8ed7b0{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2318 .elementor-element.elementor-element-f8ed7b0 .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2318 .elementor-element.elementor-element-f8ed7b0 .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2318 .elementor-element.elementor-element-f8ed7b0 .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2318 .elementor-element.elementor-element-f8ed7b0 .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-f8ed7b0 .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2318 .elementor-element.elementor-element-6b65a79{--display:flex;}.elementor-2318 .elementor-element.elementor-element-f37f0d8{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2318 .elementor-element.elementor-element-33e86bf .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2318 .elementor-element.elementor-element-33e86bf .wt-expandable-card__trigger:hover, .elementor-2318 .elementor-element.elementor-element-33e86bf .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-33e86bf .wt-expandable-card__panel{background-color:#718096;}.elementor-2318 .elementor-element.elementor-element-33e86bf{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2318 .elementor-element.elementor-element-33e86bf .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2318 .elementor-element.elementor-element-33e86bf .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2318 .elementor-element.elementor-element-33e86bf .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2318 .elementor-element.elementor-element-33e86bf .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-33e86bf .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2318 .elementor-element.elementor-element-e39435d{--display:flex;}.elementor-2318 .elementor-element.elementor-element-be2694d{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2318 .elementor-element.elementor-element-5e70503 .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2318 .elementor-element.elementor-element-5e70503 .wt-expandable-card__trigger:hover, .elementor-2318 .elementor-element.elementor-element-5e70503 .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-5e70503 .wt-expandable-card__panel{background-color:#718096;}.elementor-2318 .elementor-element.elementor-element-5e70503{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2318 .elementor-element.elementor-element-5e70503 .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2318 .elementor-element.elementor-element-5e70503 .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2318 .elementor-element.elementor-element-5e70503 .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2318 .elementor-element.elementor-element-5e70503 .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-5e70503 .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2318 .elementor-element.elementor-element-2d22510{--display:flex;}.elementor-2318 .elementor-element.elementor-element-b0a19f5{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2318 .elementor-element.elementor-element-af0008f .wt-expandable-card__trigger{background-color:#FFFFFF;padding:26px 28px 26px 28px;align-items:flex-start;text-align:left;color:#0A1A30;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E8F0;gap:24px;}.elementor-2318 .elementor-element.elementor-element-af0008f .wt-expandable-card__trigger:hover, .elementor-2318 .elementor-element.elementor-element-af0008f .wt-expandable-card__trigger:focus-visible{background-color:#718096;color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-af0008f .wt-expandable-card__panel{background-color:#718096;}.elementor-2318 .elementor-element.elementor-element-af0008f{width:var( --container-widget-width, calc((100% - 40px) / 3) );max-width:calc((100% - 40px) / 3);--container-widget-width:calc((100% - 40px) / 3);--container-widget-flex-grow:0;}.elementor-2318 .elementor-element.elementor-element-af0008f .wt-expandable-card{--wt-card-height:152px;--wt-icon-stroke-width:3;--wt-panel-width:200%;--wt-panel-extra-width:20px;--wt-panel-height:200%;--wt-panel-extra-height:40px;}.elementor-2318 .elementor-element.elementor-element-af0008f .wt-expandable-card__icon{font-size:40px;width:40px;height:40px;color:#00AEEF;}.elementor-2318 .elementor-element.elementor-element-af0008f .wt-expandable-card__trigger:hover .wt-expandable-card__icon, .elementor-2318 .elementor-element.elementor-element-af0008f .wt-expandable-card__trigger:focus-visible .wt-expandable-card__icon{color:#FFFFFF;}.elementor-2318 .elementor-element.elementor-element-af0008f .wt-expandable-card__content{padding:40px 35px 40px 35px;}.elementor-2318 .elementor-element.elementor-element-bc943cd{--display:flex;}.elementor-2318 .elementor-element.elementor-element-8aaca03{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-93c2df8 );}.elementor-2318 .elementor-element.elementor-element-331e86b{--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:60px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-2318 .elementor-element.elementor-element-36a962e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-2318 .elementor-element.elementor-element-36a962e .elementor-heading-title{font-family:var( --e-global-typography-8339a51-font-family ), Sans-serif;font-size:var( --e-global-typography-8339a51-font-size );font-weight:var( --e-global-typography-8339a51-font-weight );text-transform:var( --e-global-typography-8339a51-text-transform );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );color:var( --e-global-color-38a4b33 );}.elementor-2318 .elementor-element.elementor-element-18f357b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;padding:0px 0px 0px 0px;}.elementor-2318 .elementor-element.elementor-element-18f357b.elementor-element{--align-self:stretch;}.elementor-2318 .elementor-element.elementor-element-18f357b .elementor-heading-title{font-family:var( --e-global-typography-2c00929-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00929-font-size );font-weight:var( --e-global-typography-2c00929-font-weight );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-31c232e .wt-repeater-loop-grid__card{background-color:#D1D6DD80;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0A1A3080;border-radius:3px 3px 3px 3px;transition-duration:180ms;}.elementor-2318 .elementor-element.elementor-element-31c232e .wt-repeater-loop-grid{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:19px;row-gap:40px;}.elementor-2318 .elementor-element.elementor-element-31c232e .wt-repeater-loop-grid__card:hover{background-color:#F8FAFC;transform:translateY(-0px);}.elementor-2318 .elementor-element.elementor-element-31c232e .wt-repeater-loop-grid__content{padding:25px 25px 25px 25px;}.elementor-2318 .elementor-element.elementor-element-31c232e .wt-repeater-loop-grid__image{height:240px;}.elementor-2318 .elementor-element.elementor-element-31c232e .wt-repeater-loop-grid__image img{object-fit:cover;}.elementor-2318 .elementor-element.elementor-element-31c232e .wt-repeater-loop-grid__title{color:#0A1A30;font-family:"Manrope", Sans-serif;font-size:19px;font-weight:600;line-height:28px;margin-bottom:12px;}.elementor-2318 .elementor-element.elementor-element-31c232e .wt-repeater-loop-grid__description{color:#64748B;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-2318 .elementor-element.elementor-element-a5c499d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-2318 .elementor-element.elementor-element-51c6cb2{--display:flex;}.elementor-2318 .elementor-element.elementor-element-0b613c7{--display:flex;--position:absolute;top:80px;--z-index:2;}.elementor-2318 .elementor-element.elementor-element-0b613c7:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-0b613c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}body:not(.rtl) .elementor-2318 .elementor-element.elementor-element-0b613c7{left:max( 60px, calc((100vw - 1440px) / 2 + 60px));}body.rtl .elementor-2318 .elementor-element.elementor-element-0b613c7{right:max( 60px, calc((100vw - 1440px) / 2 + 60px));}.elementor-2318 .elementor-element.elementor-element-3cd3468{padding:30px 30px 30px 56px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-9341a42{--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:30px;--padding-right:30px;}.elementor-2318 .elementor-element.elementor-element-a257c34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-2318 .elementor-element.elementor-element-a257c34 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:42.56px;letter-spacing:-0.38px;color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-5198858{--swiper-slides-to-display:4;--swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-2318 .elementor-element.elementor-element-5198858 .swiper-slide > .elementor-element{height:100%;}.elementor-2318 .elementor-element.elementor-element-7539ada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;}.elementor-2318 .elementor-element.elementor-element-7539ada .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:30px;font-weight:700;line-height:42.56px;letter-spacing:-0.38px;color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-30b6e72 .wt-production-categories__item{background-color:transparent;padding:30px 0px 22px 0px;column-gap:20px;row-gap:14px;--wt-production-number-width:23px;border-bottom-style:solid;border-bottom-color:#00AEEF80;border-bottom-width:1px;}.elementor-2318 .elementor-element.elementor-element-30b6e72 .wt-production-categories{padding:0px 0px 0px 0px;}.elementor-2318 .elementor-element.elementor-element-30b6e72 .wt-production-categories__content{max-width:100%;}.elementor-2318 .elementor-element.elementor-element-30b6e72 .wt-production-categories__number{color:#00AEEF;font-family:"Manrope", Sans-serif;font-size:30px;font-weight:500;line-height:1em;}.elementor-2318 .elementor-element.elementor-element-30b6e72 .wt-production-categories__title{color:#0A1A30;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1em;}.elementor-2318 .elementor-element.elementor-element-30b6e72 .wt-production-categories__description{margin-top:20px;color:#0A1A30;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-2318 .elementor-element.elementor-element-30b6e72 .wt-production-categories__link{color:#00AEEF;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;line-height:1em;margin-top:0px;column-gap:8px;}.elementor-2318 .elementor-element.elementor-element-30b6e72 .wt-production-categories__link:hover{color:#008CC2;}.elementor-2318 .elementor-element.elementor-element-30b6e72 .wt-production-categories__link:focus-visible{color:#008CC2;}.elementor-2318 .elementor-element.elementor-element-1ae4e68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-2318 .elementor-element.elementor-element-97df967{--display:flex;}.elementor-2318 .elementor-element.elementor-element-c861dfa{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-2318 .elementor-element.elementor-element-c861dfa .elementor-heading-title{font-family:var( --e-global-typography-8339a51-font-family ), Sans-serif;font-size:var( --e-global-typography-8339a51-font-size );font-weight:var( --e-global-typography-8339a51-font-weight );text-transform:var( --e-global-typography-8339a51-text-transform );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );color:var( --e-global-color-ba16666 );}.elementor-2318 .elementor-element.elementor-element-38b2199{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2318 .elementor-element.elementor-element-38b2199.elementor-element{--align-self:flex-start;}.elementor-2318 .elementor-element.elementor-element-38b2199 .elementor-heading-title{font-family:var( --e-global-typography-2c00929-font-family ), Sans-serif;font-size:var( --e-global-typography-2c00929-font-size );font-weight:var( --e-global-typography-2c00929-font-weight );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-76ba085{--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:#E2E8F0;--border-color:#E2E8F0;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-76ba085:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-76ba085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF33;}.elementor-2318 .elementor-element.elementor-element-5a24a5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2318 .elementor-element.elementor-element-5a24a5c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-b676ae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-ba16666 );}.elementor-2318 .elementor-element.elementor-element-57b7ad4 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-6c669e9 );color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-57b7ad4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2318 .elementor-element.elementor-element-57b7ad4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2318 .elementor-element.elementor-element-57b7ad4 .elementor-button:hover, .elementor-2318 .elementor-element.elementor-element-57b7ad4 .elementor-button:focus{color:var( --e-global-color-c52fba5 );}.elementor-2318 .elementor-element.elementor-element-57b7ad4 .elementor-button:hover svg, .elementor-2318 .elementor-element.elementor-element-57b7ad4 .elementor-button:focus svg{fill:var( --e-global-color-c52fba5 );}.elementor-2318 .elementor-element.elementor-element-df6d11b{--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:#E2E8F0;--border-color:#E2E8F0;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-df6d11b:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-df6d11b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF33;}.elementor-2318 .elementor-element.elementor-element-8a83624{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2318 .elementor-element.elementor-element-8a83624 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-c1b418d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-ba16666 );}.elementor-2318 .elementor-element.elementor-element-1657f81 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-6c669e9 );color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-1657f81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2318 .elementor-element.elementor-element-1657f81 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2318 .elementor-element.elementor-element-1657f81 .elementor-button:hover, .elementor-2318 .elementor-element.elementor-element-1657f81 .elementor-button:focus{color:var( --e-global-color-c52fba5 );}.elementor-2318 .elementor-element.elementor-element-1657f81 .elementor-button:hover svg, .elementor-2318 .elementor-element.elementor-element-1657f81 .elementor-button:focus svg{fill:var( --e-global-color-c52fba5 );}.elementor-2318 .elementor-element.elementor-element-b745bff{--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:#E2E8F0;--border-color:#E2E8F0;--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-2318 .elementor-element.elementor-element-b745bff:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-b745bff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF33;}.elementor-2318 .elementor-element.elementor-element-27fedd0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2318 .elementor-element.elementor-element-27fedd0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:1em;color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-6801351{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-ba16666 );}.elementor-2318 .elementor-element.elementor-element-bf75783 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-6c669e9 );color:var( --e-global-color-6c669e9 );}.elementor-2318 .elementor-element.elementor-element-bf75783 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2318 .elementor-element.elementor-element-bf75783 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2318 .elementor-element.elementor-element-bf75783 .elementor-button:hover, .elementor-2318 .elementor-element.elementor-element-bf75783 .elementor-button:focus{color:var( --e-global-color-c52fba5 );}.elementor-2318 .elementor-element.elementor-element-bf75783 .elementor-button:hover svg, .elementor-2318 .elementor-element.elementor-element-bf75783 .elementor-button:focus svg{fill:var( --e-global-color-c52fba5 );}.elementor-2318 .elementor-element.elementor-element-d471d1b{--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;}@media(max-width:1024px){.elementor-2318 .elementor-element.elementor-element-8811db1{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-26d0140{padding:0px 0px 0px 0px;}.elementor-2318 .elementor-element.elementor-element-0d465be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2318 .elementor-element.elementor-element-0d465be .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-e6b4350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2318 .elementor-element.elementor-element-e6b4350 .elementor-heading-title{font-size:var( --e-global-typography-20ccc62-font-size );line-height:var( --e-global-typography-20ccc62-line-height );letter-spacing:var( --e-global-typography-20ccc62-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-d8b758e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-5b1448f-font-size );line-height:var( --e-global-typography-5b1448f-line-height );}.elementor-2318 .elementor-element.elementor-element-59e1a56 .elementor-button{font-size:var( --e-global-typography-7110703-font-size );}.elementor-2318 .elementor-element.elementor-element-2700887{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-f3c58d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2318 .elementor-element.elementor-element-f3c58d7 .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-5512b86 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-227f819{--padding-top:100px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-7279a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2318 .elementor-element.elementor-element-7279a74 .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-7a8aa89 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-fb7f7f7{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2318 .elementor-element.elementor-element-fb7f7f7 .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2318 .elementor-element.elementor-element-d9dc3a9{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2318 .elementor-element.elementor-element-d9dc3a9 .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2318 .elementor-element.elementor-element-f8ed7b0{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2318 .elementor-element.elementor-element-f8ed7b0 .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2318 .elementor-element.elementor-element-33e86bf{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2318 .elementor-element.elementor-element-33e86bf .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2318 .elementor-element.elementor-element-5e70503{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2318 .elementor-element.elementor-element-5e70503 .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2318 .elementor-element.elementor-element-af0008f{--container-widget-width:calc((100% - 20px) / 2);--container-widget-flex-grow:0;width:var( --container-widget-width, calc((100% - 20px) / 2) );max-width:calc((100% - 20px) / 2);}.elementor-2318 .elementor-element.elementor-element-af0008f .wt-expandable-card__content{padding:30px 20px 30px 20px;}.elementor-2318 .elementor-element.elementor-element-331e86b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-36a962e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2318 .elementor-element.elementor-element-36a962e .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-18f357b .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-31c232e .wt-repeater-loop-grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:20px;row-gap:20px;}body:not(.rtl) .elementor-2318 .elementor-element.elementor-element-0b613c7{left:60px;}body.rtl .elementor-2318 .elementor-element.elementor-element-0b613c7{right:60px;}.elementor-2318 .elementor-element.elementor-element-9341a42{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-a257c34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-2318 .elementor-element.elementor-element-5198858{--swiper-slides-to-display:2;}.elementor-2318 .elementor-element.elementor-element-7539ada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-2318 .elementor-element.elementor-element-30b6e72 .wt-production-categories__item{padding:30px 0px 22px 0px;column-gap:18px;row-gap:12px;}.elementor-2318 .elementor-element.elementor-element-1ae4e68{--gap:15px 14px;--row-gap:15px;--column-gap:14px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2318 .elementor-element.elementor-element-97df967{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2318 .elementor-element.elementor-element-c861dfa .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-38b2199 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}}@media(max-width:767px){.elementor-2318 .elementor-element.elementor-element-8811db1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2318 .elementor-element.elementor-element-8811db1:not(.elementor-motion-effects-element-type-background), .elementor-2318 .elementor-element.elementor-element-8811db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2318 .elementor-element.elementor-element-26d0140{padding:0px 0px 100px 0px;}.elementor-2318 .elementor-element.elementor-element-0d465be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2318 .elementor-element.elementor-element-0d465be .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-e6b4350{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-2318 .elementor-element.elementor-element-e6b4350 .elementor-heading-title{font-size:var( --e-global-typography-20ccc62-font-size );line-height:var( --e-global-typography-20ccc62-line-height );letter-spacing:var( --e-global-typography-20ccc62-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-d8b758e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;font-size:var( --e-global-typography-5b1448f-font-size );line-height:var( --e-global-typography-5b1448f-line-height );}.elementor-2318 .elementor-element.elementor-element-59e1a56{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2318 .elementor-element.elementor-element-59e1a56 .elementor-button{font-size:var( --e-global-typography-7110703-font-size );}.elementor-2318 .elementor-element.elementor-element-2700887{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2318 .elementor-element.elementor-element-f3c58d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2318 .elementor-element.elementor-element-f3c58d7 .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-5512b86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2318 .elementor-element.elementor-element-5512b86 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-227f819{--padding-top:80px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-2318 .elementor-element.elementor-element-7279a74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2318 .elementor-element.elementor-element-7279a74 .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-7a8aa89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2318 .elementor-element.elementor-element-7a8aa89 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-fb7f7f7{width:100%;max-width:100%;}.elementor-2318 .elementor-element.elementor-element-fb7f7f7 .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2318 .elementor-element.elementor-element-d9dc3a9{width:100%;max-width:100%;}.elementor-2318 .elementor-element.elementor-element-d9dc3a9 .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2318 .elementor-element.elementor-element-f8ed7b0{width:100%;max-width:100%;}.elementor-2318 .elementor-element.elementor-element-f8ed7b0 .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2318 .elementor-element.elementor-element-33e86bf{width:100%;max-width:100%;}.elementor-2318 .elementor-element.elementor-element-33e86bf .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2318 .elementor-element.elementor-element-5e70503{width:100%;max-width:100%;}.elementor-2318 .elementor-element.elementor-element-5e70503 .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2318 .elementor-element.elementor-element-af0008f{width:100%;max-width:100%;}.elementor-2318 .elementor-element.elementor-element-af0008f .wt-expandable-card__content{padding:30px 15px 30px 15px;}.elementor-2318 .elementor-element.elementor-element-331e86b{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-2318 .elementor-element.elementor-element-36a962e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2318 .elementor-element.elementor-element-36a962e .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-18f357b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-2318 .elementor-element.elementor-element-18f357b .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-31c232e .wt-repeater-loop-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-2318 .elementor-element.elementor-element-31c232e .wt-repeater-loop-grid__content{padding:20px 20px 20px 20px;}.elementor-2318 .elementor-element.elementor-element-0b613c7{--width:288px;top:60px;}body:not(.rtl) .elementor-2318 .elementor-element.elementor-element-0b613c7{left:15px;}body.rtl .elementor-2318 .elementor-element.elementor-element-0b613c7{right:15px;}.elementor-2318 .elementor-element.elementor-element-3cd3468{padding:25px 15px 25px 37px;font-size:13px;line-height:20px;}.elementor-2318 .elementor-element.elementor-element-9341a42{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-2318 .elementor-element.elementor-element-a257c34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2318 .elementor-element.elementor-element-a257c34 .elementor-heading-title{font-size:17px;line-height:1em;letter-spacing:-0.15px;}.elementor-2318 .elementor-element.elementor-element-5198858{--swiper-slides-to-display:1;}.elementor-2318 .elementor-element.elementor-element-7539ada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2318 .elementor-element.elementor-element-7539ada .elementor-heading-title{font-size:17px;line-height:1em;letter-spacing:-0.15px;}.elementor-2318 .elementor-element.elementor-element-30b6e72 .wt-production-categories__item{padding:18px 0px 16px 0px;column-gap:0px;row-gap:14px;}.elementor-2318 .elementor-element.elementor-element-1ae4e68{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-2318 .elementor-element.elementor-element-97df967{--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-2318 .elementor-element.elementor-element-c861dfa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2318 .elementor-element.elementor-element-c861dfa .elementor-heading-title{font-size:var( --e-global-typography-8339a51-font-size );letter-spacing:var( --e-global-typography-8339a51-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-38b2199{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-2318 .elementor-element.elementor-element-38b2199 .elementor-heading-title{font-size:var( --e-global-typography-2c00929-font-size );line-height:var( --e-global-typography-2c00929-line-height );letter-spacing:var( --e-global-typography-2c00929-letter-spacing );}.elementor-2318 .elementor-element.elementor-element-5a24a5c .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-2318 .elementor-element.elementor-element-b676ae7{font-size:13px;line-height:20px;}.elementor-2318 .elementor-element.elementor-element-8a83624 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-2318 .elementor-element.elementor-element-c1b418d{font-size:13px;line-height:20px;}.elementor-2318 .elementor-element.elementor-element-27fedd0 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-2318 .elementor-element.elementor-element-6801351{font-size:13px;line-height:20px;}}@media(min-width:768px){.elementor-2318 .elementor-element.elementor-element-0b613c7{--width:627px;}.elementor-2318 .elementor-element.elementor-element-97df967{--width:25%;}.elementor-2318 .elementor-element.elementor-element-76ba085{--width:24%;}.elementor-2318 .elementor-element.elementor-element-df6d11b{--width:24%;}.elementor-2318 .elementor-element.elementor-element-b745bff{--width:24%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2318 .elementor-element.elementor-element-0b613c7{--width:500px;}.elementor-2318 .elementor-element.elementor-element-97df967{--width:100%;}.elementor-2318 .elementor-element.elementor-element-76ba085{--width:49%;}.elementor-2318 .elementor-element.elementor-element-df6d11b{--width:49%;}.elementor-2318 .elementor-element.elementor-element-b745bff{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-e6b4350 */.elementor-2318 .elementor-element.elementor-element-e6b4350 span{
    color: #00AEEF;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-f3c0e65 */.elementor-2318 .elementor-element.elementor-element-f3c0e65 {
  color: #0A1A30;
}

.elementor-2318 .elementor-element.elementor-element-f3c0e65 h2,
.elementor-2318 .elementor-element.elementor-element-f3c0e65 h3 {
  color: #0A1A30;
  letter-spacing: 0;
  margin: 0 0 24px;
}

.elementor-2318 .elementor-element.elementor-element-f3c0e65 h2 {
  font-size: clamp(28px, 3vw, 44px);
  line-height: 1.1;
  font-weight: 700;
}

.elementor-2318 .elementor-element.elementor-element-f3c0e65 h3 {
  font-size: clamp(22px, 2vw, 32px);
  line-height: 1.15;
  font-weight: 700;
}



.elementor-2318 .elementor-element.elementor-element-f3c0e65 p {
  max-width: 720px;
  color: #334155;
  font-size: 16px;
  line-height: 1.7;
  margin: 0 0 16px;
}

.elementor-2318 .elementor-element.elementor-element-f3c0e65 .wp-block-columns {
  gap: clamp(28px, 4vw, 64px);
  align-items: center;
  margin: 0 0 72px;
}

.elementor-2318 .elementor-element.elementor-element-f3c0e65 .wp-block-column {
  min-width: 0;
}

.elementor-2318 .elementor-element.elementor-element-f3c0e65 .wp-block-separator {
  width: 100%;
  height: 1px;
  border: 0;
  background: #D1D6DD;
  margin: 56px 0;
  opacity: 1;
}

/* Заглушки под изображения */
.elementor-2318 .elementor-element.elementor-element-f3c0e65 code {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 260px;
  width: 100%;
  padding: 32px;
  background: #F8FAFC;
  border: 1px dashed #D1D6DD;
  border-radius: 3px;
  color: #66748A;
  font-family: "JetBrains Mono", monospace;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.6;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  white-space: normal;
  text-align: center;
}

/* Таблица характеристик */
.elementor-2318 .elementor-element.elementor-element-f3c0e65 .wp-block-table {
  margin: 0;
}

.elementor-2318 .elementor-element.elementor-element-f3c0e65 table {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  border: 1px solid #D1D6DD;
}

.elementor-2318 .elementor-element.elementor-element-f3c0e65 td {
  padding: 14px 18px;
  border: 1px solid #D1D6DD;
  color: #0A1A30;
  font-size: 15px;
  line-height: 1.45;
  vertical-align: top;
}

.elementor-2318 .elementor-element.elementor-element-f3c0e65 td:first-child {
  width: 34%;
  background: #F8FAFC;
  color: #66748A;
  font-family: "JetBrains Mono", monospace;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1.1px;
}

.elementor-2318 .elementor-element.elementor-element-f3c0e65 strong {
  color: #0A1A30;
  font-weight: 700;
}

@media (max-width: 767px) {
  .elementor-2318 .elementor-element.elementor-element-f3c0e65 .wp-block-columns {
    gap: 24px;
    margin-bottom: 48px;
  }

  .elementor-2318 .elementor-element.elementor-element-f3c0e65 p {
    font-size: 15px;
  }

  .elementor-2318 .elementor-element.elementor-element-f3c0e65 code {
    min-height: 180px;
    padding: 24px;
  }

  .elementor-2318 .elementor-element.elementor-element-f3c0e65 td {
    display: block;
    width: 100%;
  }

  .elementor-2318 .elementor-element.elementor-element-f3c0e65 td:first-child {
    width: 100%;
    border-bottom: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ceee01 */.elementor-2318 .elementor-element.elementor-element-4ceee01 {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2318 .elementor-element.elementor-element-4ceee01 {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65ea924 */.elementor-2318 .elementor-element.elementor-element-65ea924 {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2318 .elementor-element.elementor-element-65ea924 {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f37f0d8 */.elementor-2318 .elementor-element.elementor-element-f37f0d8 {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2318 .elementor-element.elementor-element-f37f0d8 {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be2694d */.elementor-2318 .elementor-element.elementor-element-be2694d {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2318 .elementor-element.elementor-element-be2694d {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b0a19f5 */.elementor-2318 .elementor-element.elementor-element-b0a19f5 {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2318 .elementor-element.elementor-element-b0a19f5 {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8aaca03 */.elementor-2318 .elementor-element.elementor-element-8aaca03 {
    & h3 {
      font-family: Inter;
      font-weight: 400;
      font-size: 18px;
      line-height: 26px;
    }
    & p {
      font-family: Inter;
      font-weight: 300;
      font-size: 15px;
      line-height: 22px;
    }
    & img {
      border-radius: 3px;
      width: calc((100% - 40px) / 3);
    }
    & div.img_row {
      display: flex;
      flex-direction: row;
      justify-content: space-between !important;
    }
}
@media (max-width: 767px) {
    .elementor-2318 .elementor-element.elementor-element-8aaca03 {
      & img {
        width: 100%;
        border-radius: 2px;
      }
      & div.img_row {
        flex-direction: column;
        gap: 10px;
      }
      & br {
        display: none;
      }
      & h3 {
        font-size: 14px;
        line-height: 20px;
      }
      & p {
        font-size: 13px;
        line-height: 20px;
      }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-227f819 */.elementor-2318 .elementor-element.elementor-element-227f819 span{
    white-space: normal !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cd3468 */.elementor-2318 .elementor-element.elementor-element-3cd3468:before{
    position: absolute;
    content: '';
    width: 14px;
    height: 14px;
    background: #00AEEF;
    left: 30px;
    top: 33px;
    
}
@media(max-width:767px){
    .elementor-2318 .elementor-element.elementor-element-3cd3468:before{
        left: 15px;
        top: 25px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38b2199 */.elementor-2318 .elementor-element.elementor-element-38b2199 h1 span{
    color: #00AEEF;
}
@media(max-width:1024px){
.elementor-2318 .elementor-element.elementor-element-38b2199 br{
 display: none;   
}
}/* End custom CSS */