.elementor-2121 .elementor-element.elementor-element-051bef7 > .elementor-container{max-width:1240px;}.elementor-2121 .elementor-element.elementor-element-051bef7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2121 .elementor-element.elementor-element-051bef7:not(.elementor-motion-effects-element-type-background), .elementor-2121 .elementor-element.elementor-element-051bef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2121 .elementor-element.elementor-element-051bef7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:0px 24px 0px 24px;}.elementor-2121 .elementor-element.elementor-element-051bef7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2121 .elementor-element.elementor-element-67a91e3 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-67a91e3 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-2d01d70 .elementor-heading-title{color:#30598C;font-family:"M PLUS 1", Sans-serif;font-size:50px;font-weight:600;line-height:1.15px;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-2d01d70 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-64b91eb{color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-64b91eb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-1d6f1f7{color:#30598C;font-family:"M PLUS 1", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-3374441 .elementor-button{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#30598C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8B9FAF;border-radius:4px 4px 4px 4px;}.elementor-2121 .elementor-element.elementor-element-3374441 .elementor-button:hover, .elementor-2121 .elementor-element.elementor-element-3374441 .elementor-button:focus{color:#FFFFFF;background-color:#B3C7D5;}.elementor-2121 .elementor-element.elementor-element-3374441 .elementor-button:hover svg, .elementor-2121 .elementor-element.elementor-element-3374441 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2121 .elementor-element.elementor-element-3374441{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2121 .elementor-element.elementor-element-b023a81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2121 .elementor-element.elementor-element-b023a81 .elementor-button{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;fill:#30598C;color:#30598C;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#30598C;border-radius:4px 4px 4px 4px;}.elementor-2121 .elementor-element.elementor-element-b023a81 .elementor-button:hover, .elementor-2121 .elementor-element.elementor-element-b023a81 .elementor-button:focus{color:#FFFFFF;background-color:#30598C;}.elementor-2121 .elementor-element.elementor-element-b023a81 .elementor-button:hover svg, .elementor-2121 .elementor-element.elementor-element-b023a81 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2121 .elementor-element.elementor-element-b023a81 > .elementor-widget-container{margin:0px 0px 0px 24px;}.elementor-2121 .elementor-element.elementor-element-b023a81{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-2121 .elementor-element.elementor-element-c2e1b15{margin-top:20px;margin-bottom:0px;}.elementor-2121 .elementor-element.elementor-element-38d2c9b img{width:50px;}.elementor-2121 .elementor-element.elementor-element-9ce0eb7{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-9af991e img{width:50px;}.elementor-2121 .elementor-element.elementor-element-8cb793a{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-7f11bfb img{width:50px;}.elementor-2121 .elementor-element.elementor-element-faa272a{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:500;line-height:1.35em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-5d2d16c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 030px;}.elementor-2121 .elementor-element.elementor-element-3185e3c{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;align-self:center;}.elementor-2121 .elementor-element.elementor-element-99cacb2 > .elementor-container{max-width:1240px;}.elementor-2121 .elementor-element.elementor-element-99cacb2:not(.elementor-motion-effects-element-type-background), .elementor-2121 .elementor-element.elementor-element-99cacb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3C7D554;}.elementor-2121 .elementor-element.elementor-element-99cacb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 24px 0px 24px;}.elementor-2121 .elementor-element.elementor-element-99cacb2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2121 .elementor-element.elementor-element-2edf5b8 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-2edf5b8 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-5806fdc .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-8a93845{color:#3E3B37;font-family:"M PLUS 1", Sans-serif;font-weight:400;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-0691975{--divider-border-style:solid;--divider-color:#30598C;--divider-border-width:1px;width:var( --container-widget-width, 38.215% );max-width:38.215%;--container-widget-width:38.215%;--container-widget-flex-grow:0;}.elementor-2121 .elementor-element.elementor-element-0691975 .elementor-divider-separator{width:100%;}.elementor-2121 .elementor-element.elementor-element-0691975 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-372abaf{color:#30598C;font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2121 .elementor-element.elementor-element-879ffa9 > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-080d2bc > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-2121 .elementor-element.elementor-element-e71624a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-cf829cd > .elementor-container{max-width:1240px;}.elementor-2121 .elementor-element.elementor-element-cf829cd{padding:20px 24px 0px 24px;}.elementor-2121 .elementor-element.elementor-element-babd491 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-babd491 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-ab877ff .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-9ed1893{color:#3E3B37;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;width:var( --container-widget-width, 775px );max-width:775px;--container-widget-width:775px;--container-widget-flex-grow:0;}.elementor-2121 .elementor-element.elementor-element-d0090e4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3C7D5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2121 .elementor-element.elementor-element-d0090e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2121 .elementor-element.elementor-element-14c9ef7{text-align:left;}.elementor-2121 .elementor-element.elementor-element-14c9ef7 .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-1d270e1{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-1d270e1 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-1d270e1 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-e170188{text-align:left;}.elementor-2121 .elementor-element.elementor-element-e170188 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-78d2573{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-78d2573 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-acf23e4{color:#30598C;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-acf23e4 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-ced9d06 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3C7D5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2121 .elementor-element.elementor-element-ced9d06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2121 .elementor-element.elementor-element-020c573{text-align:left;}.elementor-2121 .elementor-element.elementor-element-020c573 .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-050c379{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-050c379 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-050c379 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-61fe113{text-align:left;}.elementor-2121 .elementor-element.elementor-element-61fe113 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-12bce65{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-12bce65 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-534ac7b{color:#30598C;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-534ac7b > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-3d26868 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3C7D5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2121 .elementor-element.elementor-element-3d26868 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2121 .elementor-element.elementor-element-9b8e96f{text-align:left;}.elementor-2121 .elementor-element.elementor-element-9b8e96f .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-93dfb12{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-93dfb12 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-93dfb12 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-7202ae7{text-align:left;}.elementor-2121 .elementor-element.elementor-element-7202ae7 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-2e910dc{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-2e910dc > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-02cce60{color:#30598C;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-02cce60 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-accdfbc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3C7D5;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2121 .elementor-element.elementor-element-accdfbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2121 .elementor-element.elementor-element-c043647{text-align:left;}.elementor-2121 .elementor-element.elementor-element-c043647 .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-2c78eb2{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-2c78eb2 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-2c78eb2 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-adfac2e{text-align:left;}.elementor-2121 .elementor-element.elementor-element-adfac2e .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-e646579{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-e646579 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-0abd777{color:#30598C;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-0abd777 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-1e7fa88 > .elementor-container{max-width:1240px;}.elementor-2121 .elementor-element.elementor-element-1e7fa88:not(.elementor-motion-effects-element-type-background), .elementor-2121 .elementor-element.elementor-element-1e7fa88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3C7D554;}.elementor-2121 .elementor-element.elementor-element-1e7fa88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-2121 .elementor-element.elementor-element-1e7fa88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2121 .elementor-element.elementor-element-903049e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2121 .elementor-element.elementor-element-559cadb .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-559cadb > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-3bed06f .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-3bed06f{width:var( --container-widget-width, 102.769% );max-width:102.769%;--container-widget-width:102.769%;--container-widget-flex-grow:0;}.elementor-2121 .elementor-element.elementor-element-66d370e{color:#3E3B37;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-2121 .elementor-element.elementor-element-530cf6e{text-align:left;}.elementor-2121 .elementor-element.elementor-element-530cf6e .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-77b298a{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-77b298a .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-77b298a .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-af9de12{text-align:left;}.elementor-2121 .elementor-element.elementor-element-af9de12 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-81f0da0{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-81f0da0 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-edbda83{text-align:left;}.elementor-2121 .elementor-element.elementor-element-edbda83 .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-d414bf1{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-d414bf1 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-d414bf1 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-4d2b717{text-align:left;}.elementor-2121 .elementor-element.elementor-element-4d2b717 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-6279261{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-6279261 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-30378a6{text-align:left;}.elementor-2121 .elementor-element.elementor-element-30378a6 .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-f116b62{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-f116b62 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-f116b62 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-6b6973b{text-align:left;}.elementor-2121 .elementor-element.elementor-element-6b6973b .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-44b44a9{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-44b44a9 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-dd885c7 > .elementor-container{max-width:1000px;}.elementor-2121 .elementor-element.elementor-element-dd885c7:not(.elementor-motion-effects-element-type-background), .elementor-2121 .elementor-element.elementor-element-dd885c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2121 .elementor-element.elementor-element-dd885c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:20px;padding:0px 24px 0px 24px;}.elementor-2121 .elementor-element.elementor-element-dd885c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2121 .elementor-element.elementor-element-c46e0a4 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-2121 .elementor-element.elementor-element-0c3aea3 .elementor-heading-title{color:#30598C;font-family:"M PLUS 1", Sans-serif;font-size:18px;font-weight:600;line-height:1.15em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-3e7bf62{color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;line-height:1.15em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-96517cc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2121 .elementor-element.elementor-element-96517cc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2121 .elementor-element.elementor-element-530a5c4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2121 .elementor-element.elementor-element-530a5c4 .elementor-button{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-color:#30598C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8B9FAF;border-radius:4px 4px 4px 4px;}.elementor-2121 .elementor-element.elementor-element-530a5c4 .elementor-button:hover, .elementor-2121 .elementor-element.elementor-element-530a5c4 .elementor-button:focus{color:#FFFFFF;background-color:#B3C7D5;}.elementor-2121 .elementor-element.elementor-element-530a5c4 .elementor-button:hover svg, .elementor-2121 .elementor-element.elementor-element-530a5c4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2121 .elementor-element.elementor-element-530a5c4{width:var( --container-widget-width, 70.058% );max-width:70.058%;--container-widget-width:70.058%;--container-widget-flex-grow:0;}.elementor-2121 .elementor-element.elementor-element-77aa1a3 > .elementor-container{max-width:1240px;}.elementor-2121 .elementor-element.elementor-element-77aa1a3:not(.elementor-motion-effects-element-type-background), .elementor-2121 .elementor-element.elementor-element-77aa1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B3C7D554;}.elementor-2121 .elementor-element.elementor-element-77aa1a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-77aa1a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2121 .elementor-element.elementor-element-bd38ab7 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-ff43f3b{color:#3E3B37;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-2121 .elementor-element.elementor-element-8f4945a{text-align:left;}.elementor-2121 .elementor-element.elementor-element-8f4945a .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-b022e3e{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-b022e3e .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-b022e3e .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-b073c60{text-align:left;}.elementor-2121 .elementor-element.elementor-element-b073c60 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-eeec418{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-eeec418 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-022f1ad{text-align:left;}.elementor-2121 .elementor-element.elementor-element-022f1ad .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-cb72284{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-cb72284 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-cb72284 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-39dbc9a{text-align:left;}.elementor-2121 .elementor-element.elementor-element-39dbc9a .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-47d720c{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-47d720c > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-a95aa72{text-align:left;}.elementor-2121 .elementor-element.elementor-element-a95aa72 .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-5c37a62{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-5c37a62 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-5c37a62 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-44059ac{text-align:left;}.elementor-2121 .elementor-element.elementor-element-44059ac .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-db54a18{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-db54a18 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-b0638cc{text-align:left;}.elementor-2121 .elementor-element.elementor-element-b0638cc .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-838e654{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-838e654 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-838e654 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-692a677{text-align:left;}.elementor-2121 .elementor-element.elementor-element-692a677 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:22px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-b1801f9{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-b1801f9 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-e6ccea5 > .elementor-container{max-width:1240px;}.elementor-2121 .elementor-element.elementor-element-e6ccea5{margin-top:20px;margin-bottom:20px;}.elementor-2121 .elementor-element.elementor-element-40e852c .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:14px;font-weight:400;line-height:1.2em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-40e852c > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-8ebfb83 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-8ebfb83{width:var( --container-widget-width, 102.769% );max-width:102.769%;--container-widget-width:102.769%;--container-widget-flex-grow:0;}.elementor-2121 .elementor-element.elementor-element-cba9531{color:#3E3B37;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0px;width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-2121 .elementor-element.elementor-element-cc413bb{text-align:left;}.elementor-2121 .elementor-element.elementor-element-cc413bb .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-5dc719b{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-5dc719b .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-5dc719b .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-6f00418{text-align:left;}.elementor-2121 .elementor-element.elementor-element-6f00418 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-6e8efa2 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3C7D5;}.elementor-2121 .elementor-element.elementor-element-fac92c4{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-fac92c4 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-61144ee{text-align:left;}.elementor-2121 .elementor-element.elementor-element-61144ee .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-b40e6ac{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-b40e6ac .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-b40e6ac .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-c5ea839{text-align:left;}.elementor-2121 .elementor-element.elementor-element-c5ea839 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-76cab4a img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3C7D5;}.elementor-2121 .elementor-element.elementor-element-e2d8acd{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-e2d8acd > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-3aba9a4{text-align:left;}.elementor-2121 .elementor-element.elementor-element-3aba9a4 .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-09dfde1{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-09dfde1 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-09dfde1 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-ae8df46{text-align:left;}.elementor-2121 .elementor-element.elementor-element-ae8df46 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-b742bec img{opacity:40;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3C7D5;}.elementor-2121 .elementor-element.elementor-element-39df5f7{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-39df5f7 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-b46629d{text-align:left;}.elementor-2121 .elementor-element.elementor-element-b46629d .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-38a5640{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-38a5640 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-38a5640 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-753dbd8{text-align:left;}.elementor-2121 .elementor-element.elementor-element-753dbd8 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-4a5a049 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3C7D5;}.elementor-2121 .elementor-element.elementor-element-9c2e302{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-9c2e302 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-4abc135{text-align:left;}.elementor-2121 .elementor-element.elementor-element-4abc135 .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-4f83aa3{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-4f83aa3 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-4f83aa3 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-b87e2e1{text-align:left;}.elementor-2121 .elementor-element.elementor-element-b87e2e1 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-bc508c2 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3C7D5;}.elementor-2121 .elementor-element.elementor-element-f4f973d{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-f4f973d > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-bdad50f{text-align:left;}.elementor-2121 .elementor-element.elementor-element-bdad50f .elementor-heading-title{color:#B3C7D5;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-3694deb{--divider-border-style:solid;--divider-color:#B3C7D5;--divider-border-width:1px;}.elementor-2121 .elementor-element.elementor-element-3694deb .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-2121 .elementor-element.elementor-element-3694deb .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-2121 .elementor-element.elementor-element-fc05a39{text-align:left;}.elementor-2121 .elementor-element.elementor-element-fc05a39 .elementor-heading-title{font-family:"M PLUS 1", Sans-serif;font-size:20px;font-weight:600;line-height:1.25em;letter-spacing:2px;}.elementor-2121 .elementor-element.elementor-element-5c63a9e img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#B3C7D5;}.elementor-2121 .elementor-element.elementor-element-a70e38d{text-align:left;color:#4B4947;font-family:"M PLUS 1", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-a70e38d > .elementor-widget-container{margin:12px 0px 0px 0px;}@media(max-width:1024px){.elementor-2121 .elementor-element.elementor-element-2d01d70 .elementor-heading-title{line-height:1em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-9ce0eb7{font-size:12px;}.elementor-2121 .elementor-element.elementor-element-8cb793a{font-size:12px;}.elementor-2121 .elementor-element.elementor-element-faa272a{font-size:12px;}.elementor-2121 .elementor-element.elementor-element-1e7fa88{padding:0px 0px 0px 20px;}.elementor-2121 .elementor-element.elementor-element-77aa1a3{padding:0px 0px 0px 20px;}.elementor-2121 .elementor-element.elementor-element-f56cc77 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-e6ccea5{padding:0px 0px 0px 20px;}}@media(min-width:768px){.elementor-2121 .elementor-element.elementor-element-1542944{width:57.311%;}.elementor-2121 .elementor-element.elementor-element-d7147e8{width:11%;}.elementor-2121 .elementor-element.elementor-element-dc06731{width:22%;}.elementor-2121 .elementor-element.elementor-element-f9b5a37{width:11%;}.elementor-2121 .elementor-element.elementor-element-a9a8601{width:22%;}.elementor-2121 .elementor-element.elementor-element-63bf7b3{width:11%;}.elementor-2121 .elementor-element.elementor-element-260d0d1{width:20.995%;}.elementor-2121 .elementor-element.elementor-element-5d2d16c{width:42.689%;}.elementor-2121 .elementor-element.elementor-element-1c230cd{width:40.088%;}.elementor-2121 .elementor-element.elementor-element-859e043{width:59.912%;}.elementor-2121 .elementor-element.elementor-element-c46e0a4{width:48.532%;}.elementor-2121 .elementor-element.elementor-element-96517cc{width:51.381%;}}@media(max-width:767px){.elementor-2121 .elementor-element.elementor-element-2d01d70 .elementor-heading-title{font-size:40px;line-height:1.1em;letter-spacing:0px;}.elementor-2121 .elementor-element.elementor-element-2d01d70 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-64b91eb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-3374441 > .elementor-widget-container{margin:0px 15px 10px 10px;}.elementor-2121 .elementor-element.elementor-element-3374441{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;align-self:center;}.elementor-2121 .elementor-element.elementor-element-b023a81 > .elementor-widget-container{margin:0px 0px 0px 05px;}.elementor-2121 .elementor-element.elementor-element-b023a81{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-2121 .elementor-element.elementor-element-3185e3c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2121 .elementor-element.elementor-element-1d270e1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-78d2573 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-050c379 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-12bce65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-93dfb12 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-2e910dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-2c78eb2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-e646579 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-1e7fa88{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 20px;}.elementor-2121 .elementor-element.elementor-element-77b298a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-81f0da0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-d414bf1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-6279261 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-f116b62 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-44b44a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-c46e0a4 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2121 .elementor-element.elementor-element-530a5c4 > .elementor-widget-container{margin:0px 15px 10px 10px;}.elementor-2121 .elementor-element.elementor-element-530a5c4{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;align-self:center;}.elementor-2121 .elementor-element.elementor-element-77aa1a3{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 015px;}.elementor-2121 .elementor-element.elementor-element-b022e3e .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-eeec418 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-cb72284 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-47d720c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-5c37a62 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-db54a18 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-838e654 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-b1801f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-e6ccea5{padding:0px 0px 0px 20px;}.elementor-2121 .elementor-element.elementor-element-5dc719b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-fac92c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-b40e6ac .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-e2d8acd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-09dfde1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-39df5f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-7dea527{padding:0px 0px 0px 20px;}.elementor-2121 .elementor-element.elementor-element-38a5640 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-9c2e302 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-4f83aa3 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-f4f973d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2121 .elementor-element.elementor-element-3694deb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2121 .elementor-element.elementor-element-a70e38d > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-67a91e3 */.elementor-2121 .elementor-element.elementor-element-67a91e3 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 14px;
}

.elementor-2121 .elementor-element.elementor-element-67a91e3 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 110px;
    height: 1px;
    background-color: #30598C;
    flex: 0 0 110px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2edf5b8 */.elementor-2121 .elementor-element.elementor-element-2edf5b8 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 14px;
}

.elementor-2121 .elementor-element.elementor-element-2edf5b8 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 110px;
    height: 1px;
    background-color: #30598C;
    flex: 0 0 110px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-372abaf */.elementor-2121 .elementor-element.elementor-element-372abaf a {
    color: #30598C !important;
    text-decoration: none;
    transition: color 0.25s ease;
}

.elementor-2121 .elementor-element.elementor-element-372abaf a:hover {
    color: #FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-879ffa9 */.elementor-2121 .elementor-element.elementor-element-879ffa9 .elementor-widget-container p {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    margin: 0 0 22px 0;
}

.elementor-2121 .elementor-element.elementor-element-879ffa9 .elementor-widget-container p::before {
    content: "✓";
    flex: 0 0 28px;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    color: #30598C;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    margin-top: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e71624a */.elementor-2121 .elementor-element.elementor-element-e71624a .elementor-widget-container p {
    position: relative;
    margin: 0 0 18px 0;
    padding-left: 28px;
    line-height: 1.6;
}

.elementor-2121 .elementor-element.elementor-element-e71624a .elementor-widget-container p::before {
    content: "✓";
    position: absolute;
    left: 0;
    top: 0;
    color: #244F87;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.4;
}

.elementor-2121 .elementor-element.elementor-element-e71624a .elementor-widget-container p:empty {
    display: none !important;
}

.elementor-2121 .elementor-element.elementor-element-e71624a .elementor-widget-container p:nth-of-type(n+6) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-babd491 */.elementor-2121 .elementor-element.elementor-element-babd491 .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 14px;
}

.elementor-2121 .elementor-element.elementor-element-babd491 .elementor-heading-title::after {
    content: "";
    display: block;
    width: 110px;
    height: 1px;
    background-color: #30598C;
    flex: 0 0 110px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e170188 */.elementor-2121 .elementor-element.elementor-element-e170188 {
    min-height: 96px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-e170188 {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78d2573 */.elementor-2121 .elementor-element.elementor-element-78d2573 {
    height: 170px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-78d2573 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fe113 */.elementor-2121 .elementor-element.elementor-element-61fe113 {
    min-height: 96px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-61fe113 {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12bce65 */.elementor-2121 .elementor-element.elementor-element-12bce65 {
    height: 170px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-12bce65 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7202ae7 */.elementor-2121 .elementor-element.elementor-element-7202ae7 {
    min-height: 96px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-7202ae7 {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e910dc */.elementor-2121 .elementor-element.elementor-element-2e910dc {
    height: 170px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-2e910dc {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adfac2e */.elementor-2121 .elementor-element.elementor-element-adfac2e {
    min-height: 96px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-adfac2e {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e646579 */.elementor-2121 .elementor-element.elementor-element-e646579 {
    height: 170px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-e646579 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22b50f6 *//* Планшет: 2 картки в ряд */
@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-2121 .elementor-element.elementor-element-22b50f6 > .elementor-container > .elementor-row {
        flex-wrap: wrap;
    }

    .elementor-2121 .elementor-element.elementor-element-22b50f6 .method-card {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
        padding: 20px !important;
    }

    /* На планшеті прибираємо фіксовану висоту описів */
    .elementor-2121 .elementor-element.elementor-element-22b50f6 .method-card .elementor-widget-text-editor {
        height: auto !important;
        min-height: 0 !important;
    }
}
/* ПЛАНШЕТ */
@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-2121 .elementor-element.elementor-element-22b50f6 .method-card {
        display: flex;
    }

    .elementor-2121 .elementor-element.elementor-element-22b50f6 .method-card > .elementor-widget-wrap,
    .elementor-2121 .elementor-element.elementor-element-22b50f6 .method-card > .elementor-column-wrap > .elementor-widget-wrap {
        display: flex;
        flex-direction: column;
        width: 100%;
        height: 100%;
    }

    .elementor-2121 .elementor-element.elementor-element-22b50f6 .method-more {
        margin-top: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-559cadb */.elementor-2121 .elementor-element.elementor-element-559cadb .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 14px;
}

.elementor-2121 .elementor-element.elementor-element-559cadb .elementor-heading-title::after {
    content: "";
    display: block;
    width: 110px;
    height: 1px;
    background-color: #30598C;
    flex: 0 0 110px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af9de12 */.elementor-2121 .elementor-element.elementor-element-af9de12 {
    min-height: 96px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-af9de12 {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81f0da0 */.elementor-2121 .elementor-element.elementor-element-81f0da0 {
    height: 170px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-81f0da0 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d2b717 */.elementor-2121 .elementor-element.elementor-element-4d2b717 {
    min-height: 96px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-4d2b717 {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6279261 */.elementor-2121 .elementor-element.elementor-element-6279261 {
    height: 170px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-6279261 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b6973b */.elementor-2121 .elementor-element.elementor-element-6b6973b {
    min-height: 96px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-6b6973b {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44b44a9 */.elementor-2121 .elementor-element.elementor-element-44b44a9 {
    height: 170px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-44b44a9 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac71376 */@media (min-width: 768px) and (max-width: 1024px) {

    /* прибираємо старі фіксовані висоти */
    .elementor-2121 .elementor-element.elementor-element-ac71376 > .elementor-container > .elementor-column
    .elementor-widget-heading,
    
    .elementor-2121 .elementor-element.elementor-element-ac71376 > .elementor-container > .elementor-column
    .elementor-widget-text-editor {
        min-height: 0 !important;
        height: auto !important;
    }

    /* менший відступ після назви */
    .elementor-2121 .elementor-element.elementor-element-ac71376 > .elementor-container > .elementor-column
    .elementor-widget-heading {
        margin-bottom: 18px !important;
    }

    /* прибираємо зайві відступи біля опису */
    .elementor-2121 .elementor-element.elementor-element-ac71376 > .elementor-container > .elementor-column
    .elementor-widget-text-editor {
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b073c60 */.elementor-2121 .elementor-element.elementor-element-b073c60 {
    min-height: 96px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-b073c60 {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eeec418 */.elementor-2121 .elementor-element.elementor-element-eeec418 {
    height: 170px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-eeec418 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39dbc9a */.elementor-2121 .elementor-element.elementor-element-39dbc9a {
    min-height: 96px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-39dbc9a {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47d720c */.elementor-2121 .elementor-element.elementor-element-47d720c {
    height: 170px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-47d720c {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44059ac */.elementor-2121 .elementor-element.elementor-element-44059ac {
    min-height: 96px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-44059ac {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-db54a18 */.elementor-2121 .elementor-element.elementor-element-db54a18 {
    height: 170px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-db54a18 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-692a677 */.elementor-2121 .elementor-element.elementor-element-692a677 {
    min-height: 96px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-692a677 {
        min-height: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1801f9 */.elementor-2121 .elementor-element.elementor-element-b1801f9 {
    height: 170px;
}

@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-b1801f9 {
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8b66f0e *//* ПЛАНШЕТ: 2 колонки в ряд */
@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-2121 .elementor-element.elementor-element-8b66f0e > .elementor-container {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: flex-start !important;
    }

    .elementor-2121 .elementor-element.elementor-element-8b66f0e > .elementor-container > .elementor-column {
        width: 50% !important;
        max-width: 50% !important;
        flex: 0 0 50% !important;
        min-height: 0 !important;
        height: auto !important;
        padding-bottom: 20px !important;
    }

    /* менший проміжок між 1-м і 2-м рядом */
    .elementor-2121 .elementor-element.elementor-element-8b66f0e > .elementor-container > .elementor-column:nth-child(3),
    .elementor-2121 .elementor-element.elementor-element-8b66f0e > .elementor-container > .elementor-column:nth-child(4) {
        margin-top: 25px !important;
    }

    .elementor-2121 .elementor-element.elementor-element-8b66f0e .elementor-column-wrap,
    .elementor-2121 .elementor-element.elementor-element-8b66f0e .elementor-widget-wrap {
        min-height: 0 !important;
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40e852c */.elementor-2121 .elementor-element.elementor-element-40e852c .elementor-heading-title {
    display: flex;
    align-items: center;
    gap: 14px;
}

.elementor-2121 .elementor-element.elementor-element-40e852c .elementor-heading-title::after {
    content: "";
    display: block;
    width: 110px;
    height: 1px;
    background-color: #30598C;
    flex: 0 0 110px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e8efa2 *//* DESKTOP — вирівнюємо фото першої картки */
@media (min-width: 1025px) {
    .elementor-2121 .elementor-element.elementor-element-6e8efa2 .varicose-photo {
        margin-top: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dc5a4ed *//* Однакова висота фотографій */
.elementor-2121 .elementor-element.elementor-element-dc5a4ed .disease-photo img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    object-position: center;
    display: block;
}

/* Планшет */
@media (max-width: 1024px) {
    .elementor-2121 .elementor-element.elementor-element-dc5a4ed .disease-photo img {
        height: 220px;
    }
}

/* Телефон */
@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-dc5a4ed .disease-photo img {
        height: 210px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c79ccd *//* Однакова висота фотографій */
.elementor-2121 .elementor-element.elementor-element-5c79ccd .disease-photo img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    object-position: center;
    display: block;
}

/* Планшет */
@media (max-width: 1024px) {
    .elementor-2121 .elementor-element.elementor-element-5c79ccd .disease-photo img {
        height: 220px;
    }
}

/* Телефон */
@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-5c79ccd .disease-photo img {
        height: 210px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d8c6759 *//* Однакова висота фотографій */
.elementor-2121 .elementor-element.elementor-element-d8c6759 .disease-photo img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    object-position: center;
    display: block;
}

/* Планшет */
@media (max-width: 1024px) {
    .elementor-2121 .elementor-element.elementor-element-d8c6759 .disease-photo img {
        height: 220px;
    }
}

/* Телефон */
@media (max-width: 767px) {
    .elementor-2121 .elementor-element.elementor-element-d8c6759 .disease-photo img {
        height: 210px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4577de4 */@media (min-width: 1025px) {

    .elementor-2121 .elementor-element.elementor-element-4577de4 .disease-title-row1 {
        min-height: 64px !important;
        height: 64px !important;
        margin-bottom: 12px !important;
    }

    .elementor-2121 .elementor-element.elementor-element-4577de4 .disease-title-row1 .elementor-widget-container {
        min-height: 64px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-753dbd8 */@media (min-width: 1025px) {

    .elementor-2121 .elementor-element.elementor-element-753dbd8 .disease-title-row1 {
        min-height: 64px !important;
        height: 64px !important;
        margin-bottom: 12px !important;
    }

    .elementor-2121 .elementor-element.elementor-element-753dbd8 .disease-title-row1 .elementor-widget-container {
        min-height: 64px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7dea527 */@media (min-width: 1025px) {

    .elementor-2121 .elementor-element.elementor-element-7dea527 .disease-title-row1 {
        min-height: 64px !important;
        height: 64px !important;
        margin-bottom: 12px !important;
    }

    .elementor-2121 .elementor-element.elementor-element-7dea527 .disease-title-row1 .elementor-widget-container {
        min-height: 64px !important;
    }
}/* End custom CSS */